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::-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 {
  float: left;
  margin: 3px 0 0 -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;
  -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-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

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

.w-users-userformpagewrap {
  height: 100vh;
  max-width: 340px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.w-users-userformheader {
  text-align: center;
}

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

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

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

.w-users-userloginformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformbutton {
  width: 100%;
  text-align: center;
}

.w-users-userformfooter {
  justify-content: space-between;
  margin-top: 12px;
  display: flex;
}

.w-users-userformerrorstate {
  margin-left: 20px;
  margin-right: 20px;
  position: absolute;
  top: 100%;
  left: 0%;
  right: 0%;
}

.w-users-userresetpasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformsuccessstate {
  display: none;
}

.w-users-usersignupformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.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-users-usersignupverificationmessage {
  display: none;
}

.w-users-userupdatepasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-useraccountwrapper {
  width: 100%;
  min-height: 100vh;
  background-color: #f5f5f5;
  padding: 20px;
}

.w-users-blockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-users-blockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  margin-bottom: 20px;
  padding: 20px;
}

.w-users-useraccountformsavebutton {
  text-align: center;
  margin-right: 8px;
}

.w-users-useraccountformcancelbutton {
  text-align: center;
  color: #333;
  background-color: #d3d3d3;
}

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

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

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  color: #f3f0f0;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 55px;
  font-weight: 600;
  line-height: 44px;
}

h2 {
  color: #020202;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 36px;
}

h3 {
  color: #000;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
}

h4 {
  color: #fff;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

h5 {
  color: #000;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
}

h6 {
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
}

p {
  color: #5e5e5e;
  text-align: left;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}

a {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-end;
  text-decoration: underline;
  display: block;
  position: relative;
}

strong {
  color: #000;
  font-family: Playfair Display, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

blockquote {
  color: #020202;
  text-align: left;
  background-color: #fff;
  border: 1px solid #e9e9e9;
  border-left: 5px solid #0ec22b;
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 40px;
  font-family: Playfair Display, sans-serif;
  font-size: 32px;
  font-style: italic;
  line-height: 22px;
}

.nav-bar {
  background-color: #79bb43;
  border-bottom: 1px solid rgba(255, 255, 255, .15);
  padding-top: 5px;
  padding-bottom: 5px;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
}

.nav-bar.second {
  z-index: 1000;
  background-color: rgba(255, 255, 255, 0);
  position: relative;
  bottom: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .09);
}

.nav-bar.second.middle-logo {
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0;
  padding-top: 40px;
  padding-bottom: 0;
}

.brand {
  height: auto;
  max-width: 100%;
  float: none;
  padding-top: 0;
  display: inline-block;
  position: static;
}

.brand.w--current {
  z-index: auto;
  margin-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.nav-link {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid rgba(93, 92, 182, .15);
  border-radius: 100px;
  margin-left: 6px;
  margin-right: 2px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 2px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
  transition: border .2s, background-color .2s;
}

.nav-link:hover {
  background-color: rgba(0, 0, 0, 0);
  border-width: 1px;
  border-color: rgba(255, 255, 255, .5);
  border-radius: 100px;
}

.nav-link.w--current {
  color: #fff;
  background-color: rgba(0, 0, 0, .08);
  border-bottom-color: #fff;
  padding-bottom: 30px;
}

.nav-link.alternative {
  text-transform: uppercase;
  border-style: none;
  margin-left: 10px;
  margin-right: 10px;
  text-decoration: none;
}

.nav-link.alternative:hover {
  border-style: none;
  border-radius: 0;
}

.nav-link.black {
  height: auto;
  color: #020202;
  border-style: none;
}

.nav-link.black:hover {
  background-color: #f5f5f5;
  border-style: none;
  border-width: 0;
}

.nav-link.black.middle {
  padding-top: 30px;
  padding-bottom: 30px;
}

.nav-link.black.middle:hover {
  background-color: rgba(0, 0, 0, 0);
}

.nav-link.footer {
  color: #a09e9e;
  text-align: left;
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  border-width: 0;
  margin-right: 0;
  padding: 0 0 10px;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
  transition: color .4s;
  display: block;
}

.nav-link.footer:hover {
  color: #fff;
}

.nav-link.blog {
  color: #a09e9e;
  text-transform: none;
  border-style: none;
  margin-right: 0;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  text-decoration: none;
  transition: color .4s;
}

.nav-link.blog:hover {
  color: #fff;
  border-style: none;
  border-width: 0;
}

.nav-link.nav-link-ticket {
  background-color: #79bb43;
}

.hero-section {
  height: 100%;
  padding-top: 150px;
  padding-bottom: 150px;
  overflow: hidden;
}

.hero-section.homepage {
  height: 675px;
  background-image: linear-gradient(rgba(73, 83, 0, .5), rgba(73, 83, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 190px;
  padding-bottom: 80px;
  position: relative;
}

.hero-section.homepage.third {
  height: 675px;
  background-image: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .4)), linear-gradient(rgba(73, 83, 0, .41), rgba(73, 83, 0, .41)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e22023b16f8_jason-ortego-5386-1%20(1)%20(1).jpg");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
  padding-top: 190px;
  padding-bottom: 80px;
}

.hero-section.homepage.natural {
  height: 100%;
  background-image: linear-gradient(rgba(33, 37, 0, .31), rgba(33, 37, 0, .31)), linear-gradient(rgba(0, 0, 0, .26), rgba(0, 0, 0, .26)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7e5f3b167c_slide1.jpg");
  background-position: 0 0, 0 0, 50% 0;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.hero-section.homepage.natural.middle {
  height: 600px;
  background-image: linear-gradient(rgba(33, 37, 0, .31), rgba(33, 37, 0, .31)), linear-gradient(rgba(0, 0, 0, .26), rgba(0, 0, 0, .26)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e419f3b16d3_Dollarphotoclub_56332376-min.jpg");
  background-position: 0 0, 0 0, 50% 0;
  background-size: auto, auto, cover;
  margin-left: 80px;
  margin-right: 80px;
  padding-top: 100px;
  padding-bottom: 0;
}

.hero-section.homepage.natural.storytellers {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6398f524d88575b32e4f8b6a_Multimedia%20Gallery%20Pic%201%20background%20-%20for%20storytellers%20page.jpg");
  padding-top: 60px;
}

.hero-section.homepage.travel {
  height: 750px;
  background-image: linear-gradient(rgba(0, 0, 0, .65), rgba(0, 0, 0, .65)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fde9a4ac8e4c73abf5d1_Image%2051%20-%20Lights%20On%201.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.hero-section.homepage.seven {
  height: 750px;
  background-image: linear-gradient(rgba(245, 245, 245, .69), rgba(255, 255, 255, .8)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, 2463px;
  background-attachment: scroll, fixed;
  padding-top: 220px;
}

.hero-section.homepage.second {
  background-image: radial-gradient(circle, rgba(0, 0, 0, .26), rgba(0, 0, 0, .52)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.hero-section.homepage.second.family-programs {
  height: 375px;
  background-image: radial-gradient(circle, rgba(0, 0, 0, .26), #5d5cb6 0%, rgba(121, 187, 67, .22)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6399e80b298c1056f3aaf2a6_MMG%20Image%202-SM1.jpg");
  padding-top: 100px;
}

.hero-section.homepage.explore {
  height: 100%;
  background-image: linear-gradient(rgba(33, 37, 0, .31), rgba(33, 37, 0, .31)), linear-gradient(rgba(0, 0, 0, .26), rgba(0, 0, 0, .26)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab5d0fdd43e206f14adfa2_1440x845%20001%20SM1_0002_IMG_0941.jpg");
  background-position: 0 0, 0 0, 50% 0;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
  margin-top: 0;
  padding-top: 48px;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.hero-section.homepage.explore.middle {
  height: 600px;
  background-image: linear-gradient(rgba(33, 37, 0, .31), rgba(33, 37, 0, .31)), linear-gradient(rgba(0, 0, 0, .26), rgba(0, 0, 0, .26)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e419f3b16d3_Dollarphotoclub_56332376-min.jpg");
  background-position: 0 0, 0 0, 50% 0;
  background-size: auto, auto, cover;
  margin-left: 80px;
  margin-right: 80px;
  padding-top: 100px;
  padding-bottom: 0;
}

.hero-section.homepage.donate {
  height: 750px;
  background-image: linear-gradient(rgba(0, 0, 0, .39), rgba(0, 0, 0, .39)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fde9a4ac8e4c73abf5d1_Image%2051%20-%20Lights%20On%201.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.hero-section.banner {
  height: 700px;
  background-image: none;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  overflow: visible;
}

.hero-section.homepage-8 {
  height: 700px;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5e383b16d0_342343.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 220px;
}

.hero-container {
  text-align: center;
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.hero-container.intro {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  margin-top: 80px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.hero-container.natural {
  padding-right: 0;
  display: block;
  position: relative;
}

.hero-container.main-slider {
  padding-top: 0;
  position: relative;
  top: 35%;
}

.hero-container.video {
  padding-top: 60px;
}

.hero-container.second {
  padding-top: 0;
}

.hero-container.natural {
  padding-right: 0;
}

.hero-container.friends-and-funders {
  margin-top: -100px;
  padding-top: 0;
}

.hero-tittle {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, .19);
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 55px;
}

.hero-tittle.intro {
  float: none;
  text-align: right;
  margin-top: 50px;
  margin-bottom: 10px;
  font-size: 48px;
  line-height: 61px;
  display: block;
}

.hero-tittle.intro.center {
  text-align: center;
  margin-top: 0;
  font-size: 38px;
  line-height: 44px;
}

.hero-tittle.intro.center.all-caps {
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  object-fit: fill;
  margin-top: -28px;
  margin-bottom: 30px;
  padding-top: 0;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  font-weight: 900;
  line-height: 48px;
  position: static;
}

.hero-tittle.intro.center.all-caps.hero-section {
  font-weight: 600;
}

.hero-tittle.intro.center.all-caps.hero-container {
  margin-bottom: 20px;
  padding-bottom: 0;
  font-size: 40px;
  font-weight: 500;
}

.hero-tittle.black {
  color: #020202;
  margin-bottom: 50px;
  font-size: 40px;
  line-height: 45px;
}

.hero-tittle.black.thin {
  letter-spacing: 1px;
  text-transform: none;
  text-shadow: none;
  font-family: Playfair Display, sans-serif;
  font-weight: 300;
}

.hero-tittle.dark {
  color: #000;
  text-shadow: none;
}

.hero-tittle.left {
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 58px;
}

.hero-tittle.left.top {
  margin-top: 50px;
  font-family: Mulish, sans-serif;
  font-weight: 500;
}

.hero-tittle.left.top.middle {
  margin-top: 100px;
}

.hero-tittle.left.fpo-color {
  color: #f70b7c;
}

.hero-tittle._404 {
  font-family: Mulish, sans-serif;
  font-size: 50px;
  line-height: 55px;
}

.hero-tittle.box {
  font-size: 80px;
}

.hero-tittle.padding {
  padding-left: 100px;
  padding-right: 100px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.hero-tittle.left {
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 58px;
}

.hero-tittle.left.top {
  margin-top: 50px;
  font-weight: 500;
}

.hero-tittle.left.top.purple {
  color: #5d5cb6;
  font-weight: 700;
}

.hero-paragraph {
  color: #fff;
  text-align: center;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 200;
  line-height: 25px;
}

.hero-paragraph.left {
  text-align: left;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  display: block;
}

.hero-paragraph.left.fpo-color {
  font-family: Mulish, sans-serif;
}

.hero-paragraph.left.membership-p2 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 220px;
  display: block;
}

.hero-paragraph.left.volunteers-paragraph-black {
  color: #020202;
}

.hero-paragraph.center {
  padding-left: 180px;
  padding-right: 180px;
  font-weight: 500;
}

.hero-paragraph.center.family-programs-hero-subhead, .hero-paragraph.center.family-programs-hero-subhead-2, .hero-paragraph.revised-404 {
  font-family: Mulish, sans-serif;
}

.hero-paragraph.privacy-paragraph {
  color: #020202;
  text-align: left;
  margin-top: 38px;
  margin-left: -28px;
  font-size: 14px;
  font-weight: 400;
}

.utility-information-section {
  width: auto;
  text-align: center;
  background-color: #f5f5f5;
  border-radius: 20px;
  padding-top: 60px;
  padding-bottom: 100px;
  font-family: Montserrat, sans-serif;
  display: block;
  position: static;
  overflow: visible;
}

.utility-information-section.video {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(73, 83, 0, .21), rgba(73, 83, 0, .21)), linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e07a73b16c2_hikersbay-hikersbay-3503.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.utility-information-section.video.new {
  background-image: none;
  padding-bottom: 0;
}

.utility-information-section.video.alternative {
  background-image: none;
  padding-top: 0;
}

.utility-information-section.video.alternative.second {
  background-color: #f3f3f3;
  background-image: none;
}

.utility-information-section.video.alternative.background {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(#000 10%, rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/634f36f6d2f36e599206c8eb_Multimedia%20Gallery%20FPO%202000x1337.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.utility-information-section.video.alternative.gray {
  background-color: #f5f5f5;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 10px;
}

.utility-information-section.video.black {
  background-color: #020202;
  background-image: linear-gradient(rgba(0, 0, 0, .84), rgba(0, 0, 0, .84)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 250px;
}

.utility-information-section.testimonial {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

.utility-information-section.white {
  float: none;
  background-color: #fff;
  margin-top: 0;
}

.utility-information-section.white.padding {
  background-image: none;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 220px;
}

.utility-information-section.white.fullwidth {
  padding-top: 260px;
  padding-left: 80px;
  padding-right: 80px;
}

.utility-information-section.testimonials {
  background-color: #e9e9e9;
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
  padding-bottom: 100px;
}

.utility-information-section.testimonials.new {
  background-color: #f5f5f5;
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .85));
  padding-top: 100px;
  padding-bottom: 180px;
  position: relative;
}

.utility-information-section.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
}

.utility-information-section.testimonials.transparent {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.utility-information-section.testimonials.transparent.lines {
  background-color: #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, .03);
}

.utility-information-section.white {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
}

.utility-information-section.white.cta {
  padding-bottom: 0;
}

.utility-information-section.white.services {
  padding-top: 0;
  padding-bottom: 0;
}

.utility-information-section.image {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e65133b1730_people-silhouettes-60s-crowd-dTPGK3-clipart.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  position: static;
}

.utility-information-section.business {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 100%;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 0;
  padding-bottom: 0;
}

.utility-information-section.white {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
}

.utility-information-section.white.new {
  height: auto;
  background-image: none;
  padding-top: 0;
  padding-bottom: auto;
}

.utility-information-section.white {
  background-color: rgba(0, 0, 0, 0);
  font-weight: 300;
}

.utility-information-section.white.new {
  height: auto;
  background-image: none;
  padding-bottom: 100px;
}

.utility-information-section.new {
  padding-top: 100px;
  padding-bottom: 100px;
}

.utility-information-section.about {
  background-color: #272025;
}

.utility-information-section.about.middle {
  background-image: none;
  margin-top: -140px;
  padding-top: 200px;
  padding-bottom: 300px;
}

.utility-information-section.about.middle.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(24, 24, 24, .75), rgba(24, 24, 24, .75)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  border-radius: 0;
  margin-top: -260px;
  padding-top: 260px;
  padding-bottom: 100px;
}

.utility-information-section.about.middle.causes {
  background-color: #f3f0f0;
  background-image: linear-gradient(rgba(0, 0, 0, .79), rgba(0, 0, 0, .79)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325364cdccfa1d6200beb0_Image%202%20for%20Lightbox%20FPO%20-%20SM1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 100px;
  display: none;
}

.utility-information-section.about.middle.family-programs {
  background-image: radial-gradient(circle, #f3f0f0, rgba(93, 92, 182, .54)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fde903a59961dab0b15c_Peek%20Below%20-%201.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  border-radius: 0;
  margin-top: -260px;
}

.utility-information-section.about.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf011267433262276ca_Image%206%20-%20Color.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 240px;
}

.utility-information-section.about.second {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 0;
  background-size: auto, cover;
}

.utility-information-section.white {
  background-color: rgba(0, 0, 0, 0);
}

.utility-information-section.pricing-table {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf09b557b634869d725_Image%201%20-%20Big%20Adventure%20Dino%20Time%20Machine.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.utility-information-section.pricing-table.friends-and-funders {
  border-radius: 0;
}

.utility-information-section.wellcome {
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: -100px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0;
  display: block;
}

.utility-information-section.projects {
  background-image: linear-gradient(rgba(0, 0, 0, .52), rgba(0, 0, 0, .52)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab5ce1785d7f277ffed445_1440x845%20002%20RAW%20ALL_0052_IMG_1232.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.utility-information-section.projects.white {
  background-image: none;
}

.utility-information-section.tab-alternative {
  padding-top: 150px;
}

.utility-information-section.lists {
  padding-left: 40px;
  padding-right: 40px;
}

.utility-information-section.box {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 0;
}

.utility-information-section.without-paddings {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.utility-information-section.without-paddings.second {
  background-color: #f5f5f5;
  padding-bottom: 0;
}

.utility-information-section.skills {
  background-image: linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e22023b16f8_jason-ortego-5386-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.utility-information-section.skills.iphone {
  background-image: linear-gradient(rgba(243, 240, 240, .72), rgba(243, 240, 240, .72)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fde9a4ac8e23b5abf5d0_Image%2053%20-%20Lights%20On%203.jpg");
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: none;
}

.utility-information-section.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf0112674039f2276c1_Image%2013%20-%20Character%20Ladybug%20-%20Multimedia%20Gallery.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 260px;
  display: none;
}

.utility-information-section.gray-dark {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.utility-information-section.white-blog {
  background-color: #fff;
  padding-top: 0;
}

.utility-information-section.blog {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 50px;
}

.utility-information-section.homepages {
  background-color: #f5f5f5;
  padding: 140px 100px 50px;
}

.utility-information-section.homepages.second {
  background-color: #f5f5f5;
  background-image: linear-gradient(rgba(245, 245, 245, .74), rgba(245, 245, 245, .74)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea2e83b167d_Logo.svg");
  background-position: 0 0, 50%;
  background-size: auto, 70px;
  padding-top: 100px;
}

.utility-information-section.about-life {
  padding-top: 170px;
}

.utility-information-section.team-no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.utility-information-section.latest-blog.middle {
  background-color: #f8f8f8;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.utility-information-section.full {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 40px;
  padding-right: 40px;
}

.utility-information-section.black {
  background-color: #000;
}

.utility-information-section.without-padding {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
}

.utility-information-section.blog-alternative {
  background-image: linear-gradient(rgba(0, 0, 0, .87), rgba(0, 0, 0, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e77b33b1689_andrew-jasso-155771.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.utility-information-section.padding {
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .91)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 200px;
}

.utility-information-section.contact {
  padding-top: 0;
}

.utility-information-section.related-cases {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.utility-information-section.services-simple {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, .09);
  padding-top: 50px;
  padding-bottom: 40px;
}

.utility-information-section.exhibits-all-section {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.utility-information-section.exhibits-all-section.white {
  background-image: none;
}

.utility-information-section.exhibits-all-section.white.porfolio {
  padding-top: 40px;
  display: block;
}

.utility-information-section.exhibits-all-section.white.no-features-no-activities-2 {
  padding-top: 60px;
}

.featured-exhibits {
  height: auto;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.featured-exhibits.center {
  clear: none;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: block;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.featured-exhibits.center._2 {
  margin-bottom: 50px;
}

.featured-exhibits._2 {
  text-align: center;
  display: block;
  position: relative;
}

.button {
  float: none;
  color: #fff;
  text-transform: uppercase;
  background-color: #5d5cb6;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-position: 115%;
  background-repeat: no-repeat;
  background-size: 12px;
  border-radius: 12px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 0%;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 28px;
  transition: background-position .35s, background-color .3s, border .3s, padding .2s;
}

.button:hover {
  background-color: #79bb43;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-position: 92%;
  background-repeat: no-repeat;
  background-size: 12px;
  padding-left: 20px;
  padding-right: 40px;
}

.button.form {
  width: 100%;
  height: auto;
  float: none;
  color: #fff;
  text-align: center;
  background-color: #0ec22b;
  background-image: none;
  border-style: none;
  border-radius: 3px;
  margin: 20px auto 0;
  padding: 10px 15px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 29px;
  text-decoration: none;
  transition: background-color .4s;
  display: block;
}

.button.form:hover {
  box-shadow: none;
  background-color: #000;
  background-image: none;
  border-style: none;
  border-color: #000;
}

.button.center {
  float: right;
  color: #fff;
  text-align: right;
  background-color: rgba(16, 168, 189, .82);
  background-image: linear-gradient(135deg, #24c3e2, rgba(42, 111, 253, .88));
  border: 2px rgba(16, 168, 189, .82);
  border-radius: 3px;
  transition: all .4s;
}

.button.center:hover {
  color: #000;
  background-color: #fff;
  background-image: none;
  border: 2px #000;
}

.button.center {
  background-color: #fff;
  border: 1px solid #10a8bd;
  border-radius: 3px;
}

.button.other-colors {
  background-color: #4d4d4d;
}

.button.other-colors:hover {
  background-color: #020202;
}

.button.other-colors.orange {
  background-color: #ff7a00;
  border-radius: 0;
}

.button.other-colors.orange:hover {
  background-color: #ff5200;
}

.button.other-colors.rounded {
  background-color: #2a6ffd;
}

.button.outline {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea35b3b1683_arrow-pointing-down2.svg");
  background-size: 12px;
  border: 2px solid #000;
  margin-bottom: 0;
  font-weight: 600;
}

.button.outline.rounded {
  color: #0ec22b;
  border-color: #13d632;
}

.button.outline.rounded.white {
  float: left;
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  display: block;
}

.button.outline.rounded.white.center {
  float: none;
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.button.outline.rounded.white.center:hover {
  background-color: rgba(0, 0, 0, 0);
  border-style: solid;
}

.button.outline.rounded.white.fp-explore-more {
  display: none;
}

.button.outline.rounded.black {
  color: #020202;
  border-color: #020202;
}

.button.outline.white {
  color: #f3f0f0;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-size: 12px;
  border-color: #f3f0f0;
  font-weight: 500;
}

.button.square {
  border-radius: 0;
  font-weight: 500;
}

.button.rounded {
  text-transform: none;
  border-radius: 100px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.button.rounded.padding {
  float: left;
  text-align: center;
  background-color: #5d5cb6;
  margin-top: 0;
  margin-right: 0;
  font-size: 16px;
  font-weight: 600;
}

.button.rounded.padding.left-side {
  float: left;
}

.button.rounded.padding.middle {
  float: none;
}

.button.rounded.top {
  margin-top: 40px;
}

.button.rounded.padding {
  float: left;
  text-align: left;
  margin-top: 30px;
  margin-right: 10px;
}

.button.rounded.padding.left-side {
  float: left;
}

.button.hero {
  float: left;
  text-transform: none;
  background-color: #79bb43;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: block;
}

.button.hero.button-fpo-orange, .button.orange {
  background-color: #ff7a00;
}

.button.orange:hover {
  background-color: #f60;
}

.button.left-side {
  float: none;
}

.button._404 {
  background-color: #79bb43;
  border-radius: 12px;
  margin-top: 60px;
}

.button.headline {
  float: none;
  clear: none;
  background-color: #5d5cb6;
  margin-top: 30px;
  margin-left: 0;
  position: static;
}

.button.causes {
  width: 180px;
  background-color: #79bb43;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button.causes.singel {
  width: 180px;
  margin-top: 30px;
  margin-bottom: 0;
}

.button.singel {
  width: 184px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button.left {
  float: left;
}

.button.full {
  letter-spacing: 2px;
  background-image: none;
  border: 1px solid #0ec22b;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 15px;
  padding-bottom: 13px;
  line-height: 20px;
  transition: all .2s;
}

.button.full:hover {
  background-color: #020202;
  border-color: #020202;
  padding-left: 30px;
  padding-right: 30px;
}

.button.right {
  width: 38%;
  height: 50px;
  background-color: #79bb43;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 30px;
}

.button.exhibits {
  width: 180px;
  background-color: #79bb43;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button.exhibits.singel {
  width: 180px;
  margin-top: 30px;
  margin-bottom: 0;
}

.button.hero-membership-join {
  float: left;
  text-transform: none;
  background-color: #79bb43;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.button.hero-membership-join.button-fpo-orange {
  background-color: #ff7a00;
}

.button.hero-membership-join.gsp-button {
  margin-top: 20px;
}

.button.hero {
  float: left;
  text-transform: none;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.button.funders-button {
  background-color: #79bb43;
  border-radius: 12px;
}

.subscribe-section {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
  padding-bottom: 150px;
}

.subscribe-section.trial {
  background-image: linear-gradient(rgba(42, 42, 42, .86), rgba(42, 42, 42, .86)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, auto;
  padding-top: 150px;
  padding-bottom: 150px;
}

.subscribe-section.trial.map {
  background-image: linear-gradient(135deg, rgba(42, 111, 253, .87) 26%, rgba(14, 179, 40, .83)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e6acf3b169c_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.subscribe-section.trial.map.green {
  background-image: linear-gradient(#79bb43, #79bb43), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e24dc3b172a_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-top: 0;
}

.subscribe-section.button {
  filter: grayscale();
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50% 57%;
  background-size: auto, cover;
  margin-top: 0;
  margin-bottom: 0;
  padding: 200px 0 150px;
  transition-property: none;
}

.subscribe-section.pricing {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8ad33b16a1_dqento8twsq-blake-richard-verdoorn.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.subscribe-section.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6384fd5141a8360123aaefc7_SSMC%20Museum%2054%20640x480.jpg");
  background-size: auto, cover;
  padding-top: 200px;
}

.subscribe-section.toggle.faq {
  padding-top: 200px;
}

.subscribe-section.tabs {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-top-style: none;
  padding-top: 200px;
}

.subscribe-section.navigation {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edf0c3b1759_hgv_woqnp3y-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.subscribe-section.boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding-top: 150px;
}

.subscribe-section.cta {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e1f043b168c_andy-brunner-14324.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.subscribe-section.list {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.subscribe-section.list.secong-cause-style {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.subscribe-section.list.cause-1 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325f5c21a05c766741ac58_SSMC%20VIDEO%20Capture%20-%201%20for%20HP.png");
  padding-top: 200px;
}

.subscribe-section.icon-boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e191c3b1709_ju-on-148561-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.subscribe-section.testimonials {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.subscribe-section.progress {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5f9a3b16cb_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.subscribe-section.footers {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e763e3b16d1_edewaa-foster-17093.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.subscribe-section.counters {
  background-image: linear-gradient(rgba(0, 0, 0, .64), rgba(0, 0, 0, .64)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.subscribe-section.about {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.subscribe-section.about.gallery {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 36% 36%;
  background-size: auto, cover;
}

.subscribe-section.services {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63eb6fe3b1710_Apple-Macbook-Space-Grey.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  padding-top: 150px;
  padding-bottom: 200px;
}

.subscribe-section.services.second {
  filter: grayscale();
  background-image: linear-gradient(rgba(233, 233, 233, .87), rgba(233, 233, 233, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 160px;
  padding-bottom: 100px;
}

.subscribe-section.about-me {
  background-image: linear-gradient(#0d9622, #0d9622), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: -120px;
  padding-top: 120px;
  padding-bottom: 0;
}

.subscribe-section.team {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 120px;
  padding-bottom: 200px;
}

.subscribe-section.cause {
  height: 550px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
}

.subscribe-section.contact {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  padding-top: 200px;
}

.subscribe-section.contact.second {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 160px;
}

.subscribe-section.contact.third {
  background-image: linear-gradient(rgba(13, 150, 34, .85), rgba(13, 150, 34, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.subscribe-section.team-members {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ebc993b16f6_sdmm_xh3bcu-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.subscribe-section.gallery-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .81), rgba(0, 0, 0, .81)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.subscribe-section.blog-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e91113b16bf_philipp-reiner-686.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.subscribe-section.typography {
  padding-top: 200px;
}

.subscribe-section.cause-1 {
  padding-bottom: 200px;
}

.image-section-overlay {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
  padding-bottom: 100px;
}

.image-section-overlay.color {
  width: 100%;
  height: 100%;
  background-color: rgba(42, 42, 42, .86);
  background-image: none;
  padding-top: 100px;
  padding-bottom: 100px;
}

.image-section-overlay.color._3 {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.image-section-overlay.color._3._5 {
  background-image: linear-gradient(rgba(13, 150, 34, .85), rgba(13, 150, 34, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/633248e2bfb8758e6323ee0c_GENERIC%20FPO%201.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  display: none;
}

.image-section-overlay.color.counter {
  background-image: linear-gradient(rgba(121, 187, 67, .79), rgba(121, 187, 67, .79)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdee69ce443ac2826fc0_Image%2024%20-%20Multimedia%20Animation%2010.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.image-section-overlay.color.counter.thin {
  padding-top: 20px;
  padding-bottom: 20px;
}

.image-section-overlay.dark {
  background-image: linear-gradient(rgba(73, 83, 0, .23), rgba(73, 83, 0, .23)), linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
}

.image-section-overlay.counters {
  text-align: center;
  background-image: linear-gradient(rgba(245, 245, 245, .84), rgba(245, 245, 245, .84)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab675af3af999323749bbe_320x250%20001%20RAW%20ALL_0020_720x423%20001%20SM2_0072_IMG_1043.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  padding-bottom: 0;
}

.image-section-overlay.counters.homepage {
  padding-bottom: 10px;
}

.heading {
  color: #000;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.heading.subtitle {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.heading.subtitle.center.tinny-text {
  width: 82%;
  letter-spacing: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.heading.features {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
}

.heading.features.white {
  color: #fff;
}

.heading.features.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.heading.features.blog:hover {
  color: #0d9622;
}

.heading.features.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.heading.features.left-side {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.heading.features._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.heading.features._2.pricing-item-heads-funders {
  color: #79bb43;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.heading.features.left-side {
  color: #020202;
  text-align: left;
  letter-spacing: 1px;
  flex-flow: column wrap;
  order: -1;
  align-content: flex-start;
  justify-content: space-around;
  align-self: auto;
  align-items: flex-start;
  margin-top: 5px;
  margin-right: 55px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 18px;
  display: flex;
}

.heading.features.left-side.forcefix1 {
  margin-right: 20px;
}

.heading.features.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading.features.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.heading.features.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.heading.features.intro.default {
  margin-bottom: 50px;
}

.heading.features.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.heading.features.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading.center {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 900;
  display: block;
  position: relative;
}

.heading.center.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 48px;
  text-decoration: none;
  display: none;
  position: relative;
  top: -40px;
}

.heading.center.white-font.healthyville-cafe-headline {
  display: none;
}

.heading.center.black-text-color {
  color: #020202;
  text-align: center;
}

.heading.center.white-font-2 {
  color: #fff;
  margin-top: -37px;
}

.heading.center.about-us-white-font-heading {
  color: #fff;
}

.heading.center.membership-matters-head {
  color: #fff;
  text-align: left;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
  margin-left: 40px;
  margin-right: auto;
  padding-top: 0;
  font-size: 50px;
  font-weight: 700;
  line-height: 55px;
  display: flex;
  position: static;
}

.heading.center.privacy-policy-headline {
  color: #fff;
}

.heading.center.heading-c-g-sp {
  color: #f3f0f0;
  margin-bottom: 40px;
  padding-top: 0;
  font-size: 40px;
  font-weight: 700;
}

.heading.center.c-p-stepping-stones-h2 {
  color: #fff;
  margin-bottom: 0;
  font-size: 28px;
}

.heading.numer {
  text-align: center;
  border-bottom: 1px rgba(0, 0, 0, .09);
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
}

.heading.numer.alternative {
  border-bottom-style: none;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.heading.numer.funders-type {
  color: #5d5cb6;
  font-size: 32px;
  font-weight: 900;
}

.heading.numer.funders-type-2 {
  color: #5d5cb6;
  text-transform: none;
  font-size: 32px;
  font-weight: 900;
}

.heading.white {
  color: #fff;
}

.heading.white.left {
  font-size: 70px;
  font-weight: 600;
}

.heading.left {
  text-align: left;
  margin-top: 0;
}

.heading._2 {
  text-transform: uppercase;
  margin-top: 20px;
}

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

.heading.log-in.black {
  color: #5d5cb6;
  font-family: Mulish, sans-serif;
  line-height: 30px;
}

.heading.log-in.black.bold {
  font-weight: 900;
}

.heading.white-font {
  color: #fff;
}

.heading.white-color {
  color: #fff;
  font-size: 26px;
  line-height: 32px;
}

.heading.top {
  font-weight: 600;
}

.heading.membership-heading-2 {
  color: #5d5cb6;
  margin-left: 0;
  margin-right: 244px;
  font-size: 45px;
}

.heading.performance-heading {
  font-size: 36px;
}

.heading.performance-heading.snr-mgnt {
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-size: 16px;
}

.heading.performance-heading.snr-mgnt-2 {
  letter-spacing: 0;
  text-transform: none;
  font-size: 32px;
}

.heading.heading-white-flush-left {
  color: #f3f0f0;
  margin-bottom: 60px;
}

.heading.flush-left {
  color: #5d5cb6;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 900;
  display: block;
  position: relative;
}

.heading.flush-left.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 40px;
  text-decoration: none;
  position: relative;
  top: -40px;
}

.heading.flush-left.white-font.healthyville-cafe-headline {
  display: none;
}

.heading.flush-left.black-text-color {
  color: #020202;
}

.heading.flush-left.white-font-2 {
  color: #fff;
  margin-top: -37px;
}

.heading.flush-left.about-us-white-font-heading {
  color: #fff;
}

.heading.flush-left.membership-matters-head {
  color: #fff;
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  font-size: 50px;
  font-weight: 700;
  display: block;
  position: static;
}

.heading.fundevents-heading {
  color: #5d5cb6;
  text-align: left;
  letter-spacing: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  font-size: 28px;
  font-style: italic;
  line-height: 21px;
}

.heading.fundevents-heading.white {
  color: #fff;
}

.heading.fundevents-heading.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.heading.fundevents-heading.blog:hover {
  color: #0d9622;
}

.heading.fundevents-heading.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.heading.fundevents-heading.left-side {
  width: auto;
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.heading.fundevents-heading._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.heading.fundevents-heading._2.pricing-item-heads-funders {
  color: #79bb43;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.heading.fundevents-heading.left-side {
  color: #020202;
  text-align: left;
  letter-spacing: 1px;
  order: 0;
  align-self: auto;
  margin-top: 5px;
  margin-right: 55px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 18px;
  display: block;
}

.heading.fundevents-heading.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading.fundevents-heading.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.heading.fundevents-heading.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.heading.fundevents-heading.intro.default {
  margin-bottom: 50px;
}

.heading.fundevents-heading.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.heading.fundevents-heading.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading.fundevents-heading.ssls {
  line-height: 34px;
}

.heading.special-events {
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-size: 16px;
}

.heading.special-events.sweetheart-ball, .heading.special-events.mutt {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 35px;
}

.heading.seasonal-celebrations {
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-size: 16px;
}

.heading.seasonal-celebrations.sweetheart-ball {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 35px;
}

.heading.gsp {
  color: #5d5cb6;
  letter-spacing: 0;
  text-transform: none;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 244px;
  font-size: 45px;
  display: flex;
}

.heading.camps-heading {
  margin-bottom: 0;
  font-size: 36px;
}

.heading.camps-heading.snr-mgnt {
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-size: 16px;
}

.heading.camps-heading.snr-mgnt-2 {
  letter-spacing: 0;
  text-transform: none;
  font-size: 32px;
}

.heading.camps-heading-bold {
  font-size: 28px;
  font-weight: 700;
}

.heading.camps-heading-bold.snr-mgnt {
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-size: 16px;
}

.heading.camps-heading-bold.snr-mgnt-2 {
  letter-spacing: 0;
  text-transform: none;
  font-size: 32px;
}

.heading.group-and-school-prog-header-1 {
  color: #5d5cb6;
  text-align: left;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 10px;
  font-size: 18px;
  font-style: italic;
  line-height: 30px;
}

.heading.group-and-school-prog-header-1.white {
  color: #fff;
}

.heading.group-and-school-prog-header-1.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.heading.group-and-school-prog-header-1.blog:hover {
  color: #0d9622;
}

.heading.group-and-school-prog-header-1.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.heading.group-and-school-prog-header-1.left-side {
  width: auto;
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.heading.group-and-school-prog-header-1._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.heading.group-and-school-prog-header-1._2.pricing-item-heads-funders {
  color: #79bb43;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.heading.group-and-school-prog-header-1.left-side {
  color: #020202;
  text-align: left;
  letter-spacing: 1px;
  order: 0;
  align-self: auto;
  margin-top: 5px;
  margin-right: 55px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 18px;
  display: block;
}

.heading.group-and-school-prog-header-1.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading.group-and-school-prog-header-1.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.heading.group-and-school-prog-header-1.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.heading.group-and-school-prog-header-1.intro.default {
  margin-bottom: 50px;
}

.heading.group-and-school-prog-header-1.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.heading.group-and-school-prog-header-1.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading.group-and-school-prog-header-2-copy {
  color: #5d5cb6;
  text-align: left;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 10px;
  font-size: 28px;
  font-style: italic;
  line-height: 30px;
}

.heading.group-and-school-prog-header-2-copy.white {
  color: #fff;
}

.heading.group-and-school-prog-header-2-copy.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.heading.group-and-school-prog-header-2-copy.blog:hover {
  color: #0d9622;
}

.heading.group-and-school-prog-header-2-copy.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.heading.group-and-school-prog-header-2-copy.left-side {
  width: auto;
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.heading.group-and-school-prog-header-2-copy._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.heading.group-and-school-prog-header-2-copy._2.pricing-item-heads-funders {
  color: #79bb43;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.heading.group-and-school-prog-header-2-copy.left-side {
  color: #020202;
  text-align: left;
  letter-spacing: 1px;
  order: 0;
  align-self: auto;
  margin-top: 5px;
  margin-right: 55px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 18px;
  display: block;
}

.heading.group-and-school-prog-header-2-copy.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading.group-and-school-prog-header-2-copy.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.heading.group-and-school-prog-header-2-copy.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.heading.group-and-school-prog-header-2-copy.intro.default {
  margin-bottom: 50px;
}

.heading.group-and-school-prog-header-2-copy.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.heading.group-and-school-prog-header-2-copy.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading.camps {
  color: #5d5cb6;
  letter-spacing: 0;
  text-transform: none;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  margin-left: 10px;
  margin-right: 244px;
  font-size: 35px;
  display: flex;
}

.heading.exhibit {
  color: #0f3179;
  text-transform: none;
}

.heading.camps-2 {
  color: #5d5cb6;
  letter-spacing: 0;
  text-transform: none;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  margin-left: 10px;
  margin-right: 100px;
  font-size: 35px;
  display: flex;
}

.heading.camp-pascf {
  color: #5d5cb6;
  text-align: left;
  letter-spacing: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  font-size: 28px;
  font-style: italic;
  line-height: 30px;
}

.heading.camp-pascf.white {
  color: #fff;
}

.heading.camp-pascf.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.heading.camp-pascf.blog:hover {
  color: #0d9622;
}

.heading.camp-pascf.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.heading.camp-pascf.left-side {
  width: auto;
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.heading.camp-pascf._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.heading.camp-pascf._2.pricing-item-heads-funders {
  color: #79bb43;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.heading.camp-pascf.left-side {
  color: #020202;
  text-align: left;
  letter-spacing: 1px;
  order: 0;
  align-self: auto;
  margin-top: 5px;
  margin-right: 55px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 18px;
  display: block;
}

.heading.camp-pascf.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading.camp-pascf.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.heading.camp-pascf.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.heading.camp-pascf.intro.default {
  margin-bottom: 50px;
}

.heading.camp-pascf.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.heading.camp-pascf.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.features-block {
  width: 100%;
  text-align: center;
  background-color: rgba(0, 0, 0, .24);
  border: 1px rgba(36, 195, 226, .4);
  border-radius: 5px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 20px;
  position: relative;
}

.features-block.icon {
  text-align: center;
  border-right: 1px rgba(211, 211, 211, .79);
  margin-top: 0;
  margin-bottom: 20px;
  margin-right: 0;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
}

.features-block.icon.alternative {
  height: auto;
  text-align: center;
  border-right-style: none;
  margin-top: 0;
  padding-bottom: 30px;
  transition: background-color .4s;
}

.features-block.icon.alternative:hover {
  background-color: #fff;
}

.features-block.icon.alternative {
  float: left;
  text-align: right;
  background-color: rgba(0, 0, 0, 0);
  border: 8px solid #000;
  border-radius: 11px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.features-block.icon.alternative:hover {
  float: left;
  background-color: rgba(0, 0, 0, 0);
}

.features-block.icon.gray {
  height: 1%;
  background-color: #fff;
  border-radius: 0;
  margin-bottom: 0;
  padding: 20px;
}

.features-block.icon.gray.family-programs {
  border-radius: 20px;
}

.features-block.icon.no-color {
  height: auto;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-style: solid solid solid none;
  border-color: rgba(0, 0, 0, .13);
  border-radius: 0;
  margin-bottom: 0;
  padding: 60px 80px;
}

.features-block.icon.no-color:hover {
  background-color: #f5f5f5;
}

.features-block.icon.no-color.contact {
  height: 220px;
}

.features-block.icon.clear {
  text-align: right;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 0;
  padding: 20px;
}

.features-block.icon.alternative-ssmc {
  float: left;
  text-align: right;
  -webkit-text-fill-color: inherit;
  background-color: rgba(0, 0, 0, 0);
  background-clip: border-box;
  border: 1px solid #79bb43;
  border-radius: 14px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.features-block.icon.alternative-ssmc:hover {
  float: left;
  background-color: rgba(0, 0, 0, 0);
}

.features-block.icon.alternative {
  float: left;
  text-align: right;
  background-color: rgba(0, 0, 0, 0);
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.features-block.icon.alternative:hover {
  float: left;
  background-color: rgba(0, 0, 0, 0);
}

.features-block.icon.storytellers-boxes-1 {
  background-color: rgba(0, 0, 0, 0);
}

.features-block.fact-box {
  background-color: rgba(0, 0, 0, .2);
  border-style: solid;
  border-color: rgba(36, 195, 226, .24);
}

.features-block.fact-box.new {
  height: 150px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  background-image: linear-gradient(#fff, #fff);
  border-color: rgba(255, 255, 255, .23);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .17);
}

.features-block.fact-box.new-ssmc {
  height: 150px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  background-image: linear-gradient(#fff, #fff);
  border-color: rgba(255, 255, 255, .23);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .17);
}

.features-block.fact-box.new {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .07), rgba(0, 0, 0, 0));
  border-color: rgba(255, 255, 255, .23);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .17);
}

.features-block.transparent {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.features-tittle {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 19px;
  font-weight: 500;
  line-height: 21px;
}

.features-tittle.fact {
  color: #f2c7ff;
  text-align: center;
}

.features-tittle.fact.title-fact {
  color: #cbeb95;
  letter-spacing: 1px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.features-icon {
  height: auto;
  float: none;
  text-align: left;
  padding: 5px;
}

.features-icon.small {
  height: 30px;
  margin-right: 0;
}

.features-icon.center {
  text-align: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.features-icon.center.family-programs {
  border: 1px #000;
  border-radius: 20px;
  margin-top: 10px;
}

.paragraph-senior-management {
  clear: none;
  color: #5e5e5e;
  text-align: center;
  border-left-style: none;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.paragraph-senior-management.left {
  color: #5e5e5e;
  text-align: center;
  margin-top: -10px;
  margin-bottom: 25px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.paragraph-senior-management.left.name {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.paragraph-senior-management.left.name:hover {
  color: #0ec22b;
}

.paragraph-senior-management.left.black {
  color: #5e5e5e;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 10px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.paragraph-senior-management.left.black.card {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  display: block;
}

.paragraph-senior-management.left.white {
  color: #fff;
  text-align: left;
  text-transform: none;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 14px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
  display: block;
}

.paragraph-senior-management.left.white.fpo-color {
  margin-top: 0;
  display: none;
}

.paragraph-senior-management.left.white.plan-a-visit {
  font-size: 25px;
  display: none;
}

.paragraph-senior-management.left.fpo-color {
  color: rgba(223, 43, 129, .88);
  margin-top: 21px;
  padding-left: 69px;
  padding-right: 69px;
  display: none;
}

.paragraph-senior-management.left.family-programs-black {
  color: #020202;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
}

.paragraph-senior-management.left.family-programs {
  display: none;
}

.paragraph-senior-management.left {
  color: #020202;
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 600;
  position: relative;
}

.paragraph-senior-management.left.white {
  margin-bottom: 0;
  padding-right: 0;
  font-size: 14px;
}

.paragraph-senior-management.left.fpo-color {
  color: rgba(223, 43, 129, .88);
}

.paragraph-senior-management.left.fpo-color.space {
  padding-top: 10px;
}

.paragraph-senior-management.left.black-p {
  color: #020202;
  border-top: 0 solid #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  font-family: Mulish, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: flex;
  position: relative;
}

.paragraph-senior-management.left.black-p.coming-soon-paragraph {
  padding-top: 0;
  line-height: 32px;
}

.paragraph-senior-management.left.black-p.year {
  border-top-style: none;
  padding-top: 40px;
  font-size: 18px;
}

.paragraph-senior-management.left.paragraph-admission {
  color: #5d5cb6;
  -webkit-text-stroke-color: #5d5cb6;
  margin-top: 228px;
  font-size: 16px;
}

.paragraph-senior-management.left.play-smart {
  color: #020202;
  padding-top: 20px;
  font-size: 16px;
}

.paragraph-senior-management.white {
  color: #fff;
  margin-bottom: 25px;
  padding-top: 10px;
  padding-bottom: 0;
  font-size: 13px;
  font-weight: 400;
}

.paragraph-senior-management.white.left {
  font-weight: 500;
  display: block;
}

.paragraph-senior-management.white.left.fp-paragraph-text {
  display: none;
}

.paragraph-senior-management.testimonials {
  color: #5e5e5e;
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-style: italic;
}

.paragraph-senior-management.testimonials.white {
  color: #f3f0f0;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
}

.paragraph-senior-management.right {
  text-align: right;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.paragraph-senior-management.left {
  color: #5e5e5e;
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.paragraph-senior-management.center {
  color: #5e5e5e;
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.paragraph-senior-management.center.black {
  color: #5e5e5e;
  text-align: center;
  margin-bottom: 40px;
  padding-left: 180px;
  padding-right: 180px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.paragraph-senior-management.center-copy {
  color: #5e5e5e;
  text-align: center;
  margin-top: -10px;
  margin-bottom: 25px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.paragraph-senior-management.center-copy.name {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.paragraph-senior-management.center-copy.name:hover {
  color: #0ec22b;
}

.paragraph-senior-management.center-copy.black {
  color: #5e5e5e;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 10px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.paragraph-senior-management.center-copy.black.card {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  display: block;
}

.paragraph-senior-management.center-copy.white {
  color: #fff;
  text-align: left;
  text-transform: none;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 14px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
  display: block;
}

.paragraph-senior-management.center-copy.white.fpo-color {
  margin-top: 0;
  display: none;
}

.paragraph-senior-management.center-copy.white.plan-a-visit {
  font-size: 25px;
  display: none;
}

.paragraph-senior-management.center-copy.fpo-color {
  color: rgba(223, 43, 129, .88);
  margin-top: 21px;
  padding-left: 69px;
  padding-right: 69px;
  display: none;
}

.paragraph-senior-management.center-copy.family-programs-black {
  color: #020202;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
}

.paragraph-senior-management.center-copy.family-programs {
  display: none;
}

.paragraph-senior-management.flush-left {
  color: #5e5e5e;
  text-align: center;
  margin-top: -10px;
  margin-bottom: 25px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.paragraph-senior-management.flush-left.name {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.paragraph-senior-management.flush-left.name:hover {
  color: #0ec22b;
}

.paragraph-senior-management.flush-left.black {
  color: #5e5e5e;
  text-align: left;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 10px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.paragraph-senior-management.flush-left.black.card {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  display: block;
}

.paragraph-senior-management.flush-left.white {
  color: #fff;
  text-align: left;
  text-transform: none;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 14px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
  display: block;
}

.paragraph-senior-management.flush-left.white.fpo-color {
  margin-top: 0;
  display: none;
}

.paragraph-senior-management.flush-left.white.plan-a-visit {
  font-size: 25px;
  display: none;
}

.paragraph-senior-management.flush-left.fpo-color {
  color: rgba(223, 43, 129, .88);
  margin-top: 21px;
  padding-left: 69px;
  padding-right: 69px;
  display: none;
}

.paragraph-senior-management.flush-left.family-programs-black {
  color: #020202;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
}

.paragraph-senior-management.flush-left.family-programs {
  display: none;
}

.footer {
  background-color: #1d1d1d;
  padding-top: 45px;
  padding-bottom: 45px;
}

.footer.dark-bootom {
  text-align: center;
  background-color: #5d5cb6;
  padding-top: 0;
  padding-bottom: 0;
}

.footer.dark-bootom._2 {
  background-color: rgba(0, 0, 0, 0);
}

.hero-wrapper {
  width: 319px;
  height: 400px;
  float: none;
  color: #000;
  background-color: #fff;
  border-radius: 5px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px;
  transition: background-color .4s;
  display: block;
}

.hero-wrapper:hover {
  background-color: #fff;
  transform: perspective(1544px);
}

.hero-wrapper.horizontal {
  width: 100%;
  height: auto;
}

.subtext-field {
  color: #a0a0a0;
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.subtext-field.percentual {
  width: 100%;
  height: 50px;
  float: left;
  color: #020202;
  background-color: #f5f5f5;
  border-style: none;
  border-radius: 3px;
  margin-right: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 300;
}

.testimonial-slider {
  height: 400px;
  background-color: rgba(0, 0, 0, 0);
  display: block;
}

.testimonial-arrow-icon {
  width: 50px;
  height: 50px;
  color: #a0a0a0;
  background-color: #fff;
  border: 1px #a0a0a0;
  border-radius: 60px;
  margin-top: 55px;
  margin-left: -70px;
  margin-right: -70px;
  padding-top: 13px;
  padding-bottom: 13px;
  font-size: 20px;
  display: none;
}

.gray {
  color: #a0a0a0;
}

.pricing-row {
  color: #333;
  text-align: left;
  padding-top: 0;
}

.pricing-row.funders-pricing-row {
  padding-bottom: 40px;
}

.pricing-block {
  height: auto;
  text-align: center;
  background-color: #fff;
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  padding: 20px 20px 40px;
  transition: opacity .2s, all .4s;
}

.pricing-block:hover {
  transform: translate(0, -5px);
  box-shadow: 3px 3px 30px rgba(0, 0, 0, .22);
}

.pricing-block.alternative {
  background-color: #f5f5f5;
  border-width: 16px;
  border-color: #fff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, .07);
}

.image-list-item {
  width: 18px;
  height: 18px;
  float: left;
  margin-top: 2px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding-right: 0;
}

.image-list-item.without-paddings {
  width: 18px;
  height: 18px;
  float: left;
  margin-top: 2px;
  display: block;
}

.pricing-list {
  margin-top: 15px;
  margin-bottom: 30px;
}

.row-motion {
  margin-top: 20px;
  margin-bottom: 0;
}

.row-motion.skills {
  margin-bottom: 50px;
}

.row-motion.services-page {
  width: 1100px;
  background-color: #fff;
  border-radius: 0;
  margin-top: -175px;
  margin-left: -85px;
  padding-left: 0;
  padding-right: 0;
  position: static;
  box-shadow: 0 -5px 20px rgba(0, 0, 0, .09);
}

.row-motion.services-page.second {
  border-radius: 0;
  margin-top: -200px;
  margin-bottom: 100px;
}

.team-block-image {
  width: 80px;
  height: 80px;
  float: none;
  background-color: #e4e4e4;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63334d8bc06f29d51bee163e_Sally-Head-p-500.png");
  background-position: 0 0;
  background-size: cover;
  border: 4px solid #e9e9e9;
  border-radius: 70px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: hidden;
}

.team-block-image._2 {
  float: none;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63334d8bc06f29d51bee163e_Sally-Head-p-500.png");
  background-size: cover;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.team-block-image._3 {
  float: none;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63334d8bc06f29d51bee163e_Sally-Head-p-500.png");
  background-size: cover;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.team-testimonial-block {
  color: #24c3e2;
  text-align: center;
  background-color: #fff;
  border-radius: 5px;
  padding: 40px 30px;
  display: block;
  position: relative;
  box-shadow: 0 0 10px rgba(0, 0, 0, .1);
}

.team-testimonial-block.transparent {
  width: 80%;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: block;
}

.div-text {
  width: 100%;
  color: #fff;
  text-align: left;
  margin: 0 auto 20px;
  font-family: Montserrat, sans-serif;
  display: block;
}

.div-text._2 {
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Mulish, sans-serif;
}

.div-text._2.top-padding {
  margin-top: 100px;
  margin-bottom: 60px;
}

.div-text._2.left {
  margin-bottom: 30px;
}

.div-text._2.left.top {
  margin-bottom: -20px;
}

.div-text._2.left.no-padding {
  display: block;
}

.div-text.presentation {
  margin-bottom: 100px;
}

.div-text.cause {
  margin-top: 200px;
}

.div-text.padding {
  margin-bottom: 60px;
}

.div-text.liciences {
  margin-bottom: 0;
}

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

.div-text._2.left {
  margin-bottom: 30px;
}

.div-text.space-1 {
  margin-top: -30px;
}

.div-text.space-2 {
  margin-top: 20px;
}

.containe {
  position: relative;
}

.containe.trial {
  grid-column-gap: 5px;
  grid-row-gap: 16px;
  color: #fff;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.75fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.containe.trial-1-5 {
  grid-column-gap: 5px;
  grid-row-gap: 16px;
  color: #fff;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.75fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.trial-wrapper {
  width: 60%;
  float: none;
  clear: none;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Mulish, sans-serif;
  display: block;
}

.trial-wrapper.card {
  width: 100%;
  margin-bottom: 0;
}

.trial-field {
  width: 60%;
  height: 50px;
  float: left;
  background-color: #fff;
  border-style: none;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  padding-left: 27px;
  font-size: 13px;
  line-height: 21px;
}

.trial-field.card {
  background-color: #f3f3f3;
  margin-bottom: 0;
  padding-left: 20px;
}

.trial-button {
  width: 40%;
  height: 50px;
  float: right;
  color: #fff;
  background-color: rgba(0, 69, 78, .88);
  border: 0 rgba(0, 69, 78, .88);
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  transition: background-color .4s;
  display: block;
}

.trial-button:hover {
  background-color: #000;
}

.trial-button.sec {
  background-color: rgba(2, 2, 2, .4);
  border-style: none;
  border-color: #000;
  font-weight: 500;
}

.trial-button.sec:hover {
  background-color: #000;
  background-image: none;
}

.trial-button.sun-1-5 {
  height: 40px;
  background-color: #56884b;
  border-style: none;
  border-color: #000;
  font-size: 20px;
  font-weight: 500;
}

.trial-button.sun-1-5:hover {
  background-color: #000;
  background-image: none;
}

.row {
  margin-bottom: 20px;
  display: block;
}

.row.skills {
  margin-top: 10px;
  margin-bottom: 0;
}

.column {
  text-align: left;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.column.column-feat-exhibit-space {
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.column.three-hero-cards {
  padding-left: 0;
}

.color-block {
  height: 230px;
  text-align: left;
  background-color: #fff;
  border: 3px solid #fff;
  border-radius: 5px;
  padding: 32px;
  transition: transform .2s;
  position: relative;
  box-shadow: 0 0 30px rgba(0, 0, 0, .1);
}

.color-block.licensing {
  height: auto;
}

.color-block.licensing.changelog {
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  border: 0 rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.portfolio-wrapper {
  width: 100%;
  height: 300px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  padding-left: 0;
  padding-right: 0;
  position: relative;
  top: 50px;
  overflow: hidden;
  transform: translate(0, -50px);
}

.two-pieces-section {
  font-family: Montserrat, sans-serif;
  display: none;
}

.half-section-block {
  width: 50%;
  height: 600px;
  float: left;
}

.half-section-block._2 {
  max-height: 600px;
  float: right;
  background-color: #020202;
  background-image: none;
  margin-bottom: 0;
  padding: 90px;
  position: relative;
}

.half-section-block._2.left {
  width: 50%;
  height: 300px;
  float: left;
  padding: 20px;
}

.half-section-block.right {
  height: 300px;
  float: right;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e77b33b1689_andrew-jasso-155771.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.content-list-item {
  margin-top: 10px;
  font-family: Playfair Display, sans-serif;
}

.content-list-item.box {
  margin-top: 30px;
}

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

.icon-block-features {
  width: 70px;
  height: 70px;
  float: left;
  text-align: center;
  background-color: #79bb43;
  border: 0 #d1d1d1;
  border-radius: 14px;
  justify-content: center;
  margin-bottom: 40px;
  margin-right: 15px;
  padding-top: 0;
  padding-bottom: 0;
  transition: text-indent .4s;
  display: flex;
}

.icon-block-features:hover {
  background-color: #0d9622;
  border-color: #d1d1d1;
}

.icon-block-features.new {
  background-color: #020202;
  margin-bottom: 20px;
}

.icon-block-features.right {
  max-width: 100px;
  float: none;
  text-align: center;
  margin-bottom: 0;
  margin-left: 15px;
  margin-right: 0;
  display: inline-block;
}

.icon-block-features.left {
  float: none;
  margin-bottom: 0;
}

.tab-link {
  width: 100px;
  height: 100px;
  background-color: #fff;
  border: 1px solid #cfcfcf;
  border-radius: 100px;
  margin-left: 15px;
  margin-right: 15px;
  padding: 38px 28px 28px;
  display: inline-block;
}

.tab-link.w--current {
  width: 100px;
  height: 100px;
  color: #000;
  text-align: center;
  background-color: #fff;
  border: 1px solid #0ec22b;
  border-radius: 100px;
  margin-top: 0;
  margin-left: 15px;
  margin-right: 15px;
  padding: 38px 12px 0;
  font-family: Montserrat, sans-serif;
  transition: box-shadow .2s;
  box-shadow: 0 0 30px rgba(0, 0, 0, .1);
}

.hero-portfolio {
  background-image: linear-gradient(rgba(42, 42, 42, .86), rgba(42, 42, 42, .86)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3b8c3b1731_photo-1428677361686-f9d23be145c9.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, 1000px;
  padding-top: 190px;
  padding-bottom: 100px;
}

.hero-portfolio.licensing {
  background-image: linear-gradient(rgba(42, 42, 42, .86), rgba(42, 42, 42, .86)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.white {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.color {
  color: #fff;
  background-color: #24c3e2;
}

.laptop {
  max-width: 1500px;
  float: right;
}

.team-image {
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  display: block;
  position: relative;
}

.team-image.team {
  width: 100%;
  height: 100px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
  position: static;
  top: 40%;
}

.intro-post {
  border-top: 1px solid rgba(226, 226, 226, .63);
  border-bottom: 1px #e2e2e2;
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
}

.intro-post.lighter {
  border-top-color: rgba(226, 226, 226, .21);
}

.post-content {
  text-align: left;
  flex: 1;
  display: block;
}

.link-blog {
  text-transform: uppercase;
  text-decoration: none;
}

.heading3 {
  text-align: center;
  text-transform: uppercase;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 25px;
  line-height: 33px;
}

.heading3.white {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  display: block;
}

.heading3.white.fp-heading {
  display: block;
}

.heading3.fpo-color {
  color: rgba(223, 43, 129, .88);
}

.blog {
  text-align: left;
  font-weight: 400;
  display: block;
}

.tab-menu {
  width: 80%;
  text-align: center;
  border-bottom: 1px solid rgba(0, 0, 0, .12);
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.tab-menu.alternative {
  border-bottom-style: none;
  margin-top: -50px;
  margin-bottom: 70px;
}

.video-content {
  width: 100%;
  min-height: 340px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.video-content.travel {
  background-image: linear-gradient(#000, #fff);
  border: 12px solid #fff;
  border-radius: 11px;
  flex: 0 auto;
  box-shadow: 1px 1px 13px 4px rgba(0, 0, 0, .26);
}

.video {
  width: auto;
  color: #10a8bd;
  position: relative;
  overflow: hidden;
}

.play {
  width: 100px;
  height: 100px;
  text-align: left;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}

.play-button {
  z-index: 10;
  width: 75px;
  height: 75px;
  color: #79bb43;
  text-align: left;
  background-color: #79bb43;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e42243b168a_572684e92f3e6fea5d020828_play.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 50px;
  font-size: 12px;
  transition: transform .2s;
  position: relative;
}

.play-button:hover {
  transform: scale(1.1);
}

.front-video {
  background-image: linear-gradient(rgba(255, 255, 255, .01), #10a8bd), linear-gradient(rgba(16, 168, 189, .62), rgba(16, 168, 189, .62)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e76af3b1753_shutterstock_326637644.jpg");
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
  border-radius: 5px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.front-video.image-overlay {
  background-image: linear-gradient(rgba(14, 194, 43, .3), rgba(14, 194, 43, .3)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6332539339190f47e1d540f4_Image%203%20for%20Lightbox%20FPO%20-%20SM1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.front-video.image-overlay.travel {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63af219710dd5723ab1c1447_720x423%20005-2%20RAW%20ALL_0035_5360.jpg");
  background-position: 50% 0;
  background-size: auto;
  display: flex;
}

.div-service {
  width: 300px;
  height: 300px;
  background-color: #0ec22b;
  border: 2px rgba(16, 168, 189, .82);
  border-radius: 200px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
}

.div-service.box {
  width: 80px;
  height: 80px;
  margin-top: -60px;
  padding: 24px 20px 20px;
}

.div-service.outline {
  background-color: rgba(0, 0, 0, 0);
  border-style: solid;
  border-color: #0ec22b;
}

.div-service.family-programs {
  width: 250px;
  height: 250px;
  background-color: #79bb43;
}

.social-icon {
  width: 25px;
  height: auto;
  float: left;
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  border-radius: 30px;
  margin-right: 15px;
  padding: 3px;
  display: inline-block;
  overflow: visible;
}

.social-icon:hover, .social-icon._2:hover {
  background-color: rgba(0, 0, 0, 0);
}

.social-icon._3 {
  width: 38px;
  float: none;
  color: rgba(0, 0, 0, 0);
  padding-left: 0;
}

.social-icon._3:hover {
  background-color: rgba(0, 0, 0, 0);
}

.social-icon.wrapper {
  width: 40px;
  height: 40px;
  opacity: .3;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 100px;
  margin-right: 5px;
  padding: 7px;
  transition: all .4s;
}

.social-icon.wrapper:hover {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
}

.social-icon.wrapper._4 {
  width: 40px;
  height: 40px;
  padding: 7px 3px 6px 4px;
}

.social-icon.wrapper.navbar {
  border: 1px rgba(255, 255, 255, .25);
  border-radius: 3px;
  margin-right: 0;
  padding: 9px;
}

.social-icon.wrapper.team {
  opacity: .5;
  border: 1px solid rgba(255, 255, 255, .25);
  border-radius: 3px;
  margin-left: 5px;
  margin-right: 5px;
}

.social-icon.wrapper.team.black {
  background-color: rgba(2, 2, 2, .35);
}

.utility-page-wrap {
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  background-image: radial-gradient(circle, #f3f0f0 18%, rgba(16, 16, 16, .74) 78%, #2a2a2a);
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  display: flex;
}

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

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.font-icon {
  float: right;
  color: rgba(16, 168, 189, .18);
  margin-top: 0;
  font-size: 80px;
  font-style: italic;
  display: inline-block;
}

.font-icon.number {
  float: none;
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  display: block;
}

.font-icon.number.circle {
  width: 100px;
  height: 100px;
  background-color: #79bb43;
  border: 1px #000;
  border-radius: 100px;
  margin-top: -120px;
  padding: 30px;
  display: inline-block;
  position: absolute;
}

.div-social {
  float: none;
  text-align: center;
  margin-top: 0;
  display: inline-block;
}

.div-social.footers, .div-social.right {
  float: right;
}

.div-social.team {
  margin-top: 10px;
}

.sub-footer {
  height: auto;
  text-align: left;
  background-color: #5d5cb6;
  border: 1px solid rgba(0, 0, 0, 0);
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 100px;
}

.sub-footer.old {
  text-align: center;
  padding-left: 0;
}

.background-video {
  height: auto;
  background-image: linear-gradient(rgba(0, 0, 0, .23), rgba(0, 0, 0, .89));
  position: relative;
  overflow: hidden;
}

.background-video.intro {
  height: 600px;
  opacity: .91;
  background-color: #f3f0f0;
  background-image: radial-gradient(circle at 50% 75%, rgba(0, 0, 0, .53), rgba(0, 0, 0, .73));
  border: 1px rgba(0, 0, 0, 0);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-family: Mulish, sans-serif;
  display: flex;
  position: relative;
  top: auto;
}

.background-video.homepage {
  height: 100vh;
  background-image: linear-gradient(rgba(2, 2, 2, .24), rgba(2, 2, 2, .45));
}

.footer-info {
  color: #5f5f5f;
  text-align: center;
  margin-top: 10px;
  font-weight: 500;
  display: inline-block;
}

.footer-logo {
  text-align: center;
  margin-bottom: 30px;
}

.footer-logo.left {
  float: left;
  margin-top: 10px;
  margin-bottom: 0;
  display: inline-block;
}

.nav-menu {
  margin: 47px auto 15px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Mulish, sans-serif;
  display: block;
  position: relative;
}

.nav-menu.style-middle {
  float: none;
  text-align: center;
  border-top: 1px rgba(0, 0, 0, .12);
  padding-top: 0;
  padding-bottom: 0;
}

.container-nav {
  max-height: 150px;
  padding-left: 0;
  display: block;
}

.dropdown-toggle {
  color: #5d5cb6;
  margin-top: 0;
  padding: 10px 30px 10px 10px;
}

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

.dropdown-toggle.black, .dropdown-toggle.black:hover {
  color: #020202;
}

.dropdown-toggle.black.box:hover {
  color: #0d9622;
}

.dropdown-arrow {
  opacity: .53;
  margin-right: 20px;
  padding-left: 10px;
}

.dropdown-list {
  position: relative;
}

.dropdown-list.w--open {
  height: auto;
  color: #f3f0f0;
  -webkit-text-fill-color: inherit;
  background-color: #79bb43;
  background-clip: border-box;
  font-family: Mulish, sans-serif;
  position: absolute;
  top: 63px;
  left: 0;
}

.dropdown-list.big.w--open {
  width: 550px;
  padding: 15px;
}

.dropdown-list.second.w--open {
  top: 50px;
}

.dropdown-list.box.w--open {
  top: 100px;
}

.dropdown-link {
  width: 100%;
  color: #5d5cb6;
  background-color: #ececec;
  flex: none;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 20px;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  font-weight: 600;
  display: block;
}

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

.dropdown-link:active {
  background-color: #63a131;
}

.dropdown-link:visited {
  color: #ececec;
  background-color: #5d5cb6;
}

.dropdown-link.w--current {
  color: #5d5cb6;
}

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

.dropdown-link.w--current:active {
  background-color: #79bb43;
}

.dropdown-link.w--current:visited {
  color: #5d5cb6;
  background-color: #ececec;
}

.about-section {
  background-color: #3b3f46;
  padding-top: 100px;
  padding-bottom: 100px;
}

.about-section.without-padding {
  height: 700px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e73de3b172c_Collazh.jpg");
  background-position: 50%;
  background-size: cover;
  padding-bottom: 100px;
}

.center {
  color: #020202;
  text-align: center;
  font-family: Mulish, sans-serif;
  font-weight: 900;
}

.line {
  height: 3px;
  background-color: rgba(167, 167, 167, .21);
  border-radius: 0;
}

.line.color {
  width: 326px;
  background-color: #fd2a87;
}

.line.color._2 {
  width: 80%;
  height: 100%;
  color: #0ec22b;
  background-color: #0d9622;
  border-radius: 100px;
}

.line.color._92 {
  width: 92%;
  height: 100%;
  background-color: #0d9622;
  border-radius: 100px;
}

.line.color._76 {
  width: 76%;
  height: 100%;
  background-color: #0d9622;
  border-radius: 100px;
}

.line.big {
  height: 10px;
  border-radius: 100px;
}

.tittle-skills {
  color: #020202;
  text-align: left;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
}

.tittle-skills.percent {
  float: right;
  color: rgba(42, 111, 253, .88);
  font-weight: 400;
}

.tittle-skills.percent.green {
  color: #0d9622;
  font-weight: 600;
}

.tittle-skills.white-font {
  color: #fff;
}

.iphone {
  margin-top: -80px;
  margin-bottom: 100px;
}

.iphone.bottom {
  margin-top: 50px;
  margin-bottom: 0;
}

.top-row {
  margin-top: -200px;
  margin-bottom: 100px;
}

.top-row.new {
  margin-bottom: 0;
}

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

.div {
  height: 240px;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63af60d0f897ba8c30c9ff5a_1440x845%20005-2%20RAW%20ALL_0037_5358-2.jpg");
  background-position: 50%;
  background-size: cover;
  display: block;
}

.div.second {
  background-image: none;
}

.div.second.nature {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63af22045808d3d6ad2a833e_250x250%20005-2%20RAW%20ALL_0035_5360.jpg");
}

.div.third {
  background-image: none;
}

.div.third.nature {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63af22033fcbb015363c957a_250x250%20005-2%20RAW%20ALL_0034_5362.jpg");
  background-size: cover;
}

.div._4 {
  background-image: none;
}

.div._4.nature {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63af22032cc3ca57dd0eb268_250x250%20005-2%20RAW%20ALL_0032_5365.jpg");
  background-size: cover;
}

.div._5 {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e1d123b16fa_c-lad9xizbg-tim-gouw_1.jpg");
  background-size: cover;
}

.div._5.nature {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ac765528be6c56071de404_250x250%20001%20RAW%20ALL_0050_IMG_1001.jpg");
}

.div._6 {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ac763e6b0b107c0374c3e8_250x250%20001%20RAW%20ALL_0018_IMG_0966.jpg");
  background-size: cover;
}

.div-device {
  margin-top: 0;
  margin-bottom: 0;
}

.div-device.laptop {
  margin-top: -250px;
}

.image-ipads {
  margin-bottom: 50px;
}

.div-images {
  text-align: center;
  margin-top: -150px;
  display: block;
}

.image-fact {
  float: none;
  clear: none;
  margin: auto;
  padding-bottom: 0;
  display: inline-block;
  position: relative;
}

.wrapp-div {
  flex-direction: column;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: flex;
}

.wrapp-div.headine-friends-and-funders-backgnd {
  background-image: radial-gradient(circle, rgba(5, 23, 60, .53) 39%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0));
}

.separator {
  width: 30px;
  height: 30px;
  background-color: #0d9622;
  border-radius: 20px;
  margin: 0 10px;
  display: inline-block;
}

.separator.header {
  height: 30px;
  background-color: #5d5cb6;
  border-radius: 20px;
  margin: 0 10px 0 0;
}

.separator.header.center {
  height: 30px;
  background-color: #0d9622;
  border-radius: 20px;
  margin-left: 10px;
  margin-right: 10px;
}

.separator.header.center.white {
  background-color: #fff;
}

.separator.header.color-3, .separator.header.color-4 {
  margin-left: 10px;
}

.separator.header {
  background-color: #5d5cb6;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
}

.separator.header.center {
  background-color: #79bb43;
}

.separator.header.center.center-left-green {
  margin-left: 0;
}

.separator.header.separator-purple {
  color: #5d5cb6;
}

.separator.header.left-separator {
  margin-left: 0;
}

.separator.color-3 {
  height: 30px;
  background-color: #5d5cb6;
  border-radius: 20px;
  margin: 0 10px 0 0;
}

.separator.color-3.center {
  height: 30px;
  background-color: #79bb43;
  border-radius: 20px;
  margin-left: 10px;
  margin-right: 10px;
}

.separator.color-3.center.white {
  background-color: #fff;
}

.separator.color-3 {
  height: 30px;
  background-color: #fd0;
  border-radius: 20px;
  margin: 0 10px 0 0;
}

.separator.color-3.center {
  height: 30px;
  background-color: #79bb43;
  border-radius: 20px;
  margin-left: 10px;
  margin-right: 10px;
}

.separator.color-3.center.white {
  background-color: #fff;
}

.separator.color-4 {
  height: 30px;
  background-color: #f47c00;
  border-radius: 20px;
  margin: 0 10px 0 0;
}

.separator.color-4.center {
  height: 30px;
  background-color: #79bb43;
  border-radius: 20px;
  margin-left: 10px;
  margin-right: 10px;
}

.separator.color-4.center.white {
  background-color: #fff;
}

.success-message {
  color: #fff;
  background-color: #0d9622;
  border-radius: 5px;
  font-family: Playfair Display, sans-serif;
}

.text-block-2 {
  font-family: Playfair Display, sans-serif;
  font-weight: 300;
}

.error-message {
  color: #fff;
  background-color: red;
  border-radius: 5px;
  font-family: Open Sans, sans-serif;
}

.column-2 {
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
  position: relative;
}

.text-block-7 {
  font-family: Mulish, sans-serif;
}

.div-block {
  position: relative;
}

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

.section-2 {
  padding-top: 300px;
  padding-bottom: 300px;
}

.section-2.coming-soon {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/64778d8019be1594d2d74d5f_SSMC%20Activity%20Book%20SS.png"), linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.section-2._404 {
  height: 50vh;
  padding-top: 0;
  padding-bottom: 0;
}

.section-2.ssmc-pdf-bkg {
  height: auto;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/64778d8019be1594d2d74d5f_SSMC%20Activity%20Book%20SS.png");
  background-position: -50px 0;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 0;
  padding-bottom: 0;
}

._404-body {
  background-image: radial-gradient(circle, rgba(0, 0, 0, .55) 75%, #1d1d1d), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab5d0fb5954450f5786d5e_1440x845%20001%20SM1_0005_IMG_0944.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

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

.image-9 {
  max-width: 70%;
  opacity: 1;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.log-in-text-field {
  border-radius: 5px;
  font-family: Mulish, sans-serif;
}

.log-in-button {
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #79bb43;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
  transition: background-color .4s;
}

.log-in-button:hover {
  background-color: #0d9622;
}

.text-block-11 {
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.table-item-wrapper {
  background-color: #f5f5f5;
  margin-bottom: 1px;
  padding-top: 0;
  padding-bottom: 0;
}

.table-item-wrapper.title {
  background-color: #0ec22b;
}

.paragraph-flush-left {
  text-align: left;
  text-transform: none;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
}

.paragraph-flush-left.box {
  font-size: 12px;
  font-weight: 400;
}

.paragraph-flush-left.price {
  margin-bottom: 30px;
}

.exhibit-feature-name {
  color: #020202;
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  margin-top: 17px;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-weight: 600;
}

.exhibit-feature-name.white {
  color: #fff;
  margin-top: 0;
}

.exhibit-feature-name.second-style {
  margin-top: 0;
  font-size: 16px;
  font-weight: 700;
}

.image-12 {
  margin-left: 140px;
  padding-left: 0;
  display: block;
}

.link-page {
  color: #0d9622;
}

.link-page.w--current {
  color: #b1b1b1;
}

.center-div {
  position: absolute;
  top: 20%;
  left: 100px;
  right: 100px;
}

.different-font {
  color: #000;
  text-transform: none;
  font-family: Playfair Display, sans-serif;
  font-style: normal;
  font-weight: 700;
}

.different-font.white-color {
  color: #fff;
}

.separated-div-wrapper {
  height: 40px;
  text-align: center;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.separated-div-wrapper.left {
  text-align: left;
  margin-top: 40px;
}

.separated-div-wrapper.left.center-balls {
  text-align: center;
}

.separated-div-wrapper.storytellers {
  margin-top: 10px;
}

.featured-image {
  height: 300px;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 50%;
  background-size: cover;
  border: 2px solid #f3f0f0;
  border-radius: 20px;
}

.category-tag {
  z-index: 10;
  color: #fff;
  text-align: left;
  background-color: #5cc489;
  border-radius: 2px;
  padding: 7px 9px 6px;
  font-weight: 500;
  display: block;
  position: absolute;
  top: 20px;
  left: 20px;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .12);
}

.feafured-text {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .88));
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  padding: 60px 20px 62px;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
}

.featured-title {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.featured-description {
  color: rgba(255, 255, 255, .7);
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.featured-details {
  padding: 10px 20px 15px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.author-image {
  width: 26px;
  float: left;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 50px;
  margin-right: 10px;
}

.author.lite {
  float: left;
  color: rgba(255, 255, 255, .7);
  text-align: left;
  margin-top: 5px;
  margin-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.author.lite.blog {
  color: #fff;
  font-size: 16px;
}

.author.lite.black {
  color: #020202;
  margin-right: 0;
}

.thumbnail.date {
  float: right;
  color: rgba(255, 255, 255, .7);
  margin-top: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  display: block;
}

.thumbnail.date.blog {
  float: none;
  color: #fff;
  font-size: 16px;
}

.thumbnail.date.black {
  float: left;
  color: #020202;
  margin-left: 40px;
}

.dynamic-item {
  border-radius: 5px;
  margin-bottom: 20px;
}

.featured-wrapper {
  border-radius: 5px;
  display: block;
  position: relative;
  overflow: hidden;
}

.div-block-5 {
  border-radius: 5px;
}

.portfolio-lightbox {
  width: 100%;
  height: 100%;
  border: 12px solid #fff;
  border-radius: 12px;
  font-family: Mulish, sans-serif;
}

.image-lightbox {
  width: 100%;
  height: 100%;
  border-radius: 20px;
  display: inline-block;
}

.image-lightbox.white-curve-hero {
  border: 0 solid rgba(0, 0, 0, 0);
}

.portfolio-overlay {
  z-index: 1;
  background-color: rgba(93, 92, 182, .92);
  justify-content: space-around;
  padding: 20px 20px 0;
  font-family: Mulish, sans-serif;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.portfolio-overlay.portfolio-hero-curve, .portfolio-overlay.round {
  border-radius: 20px;
}

.portfolio-content {
  text-align: left;
  flex: 1;
  display: inline-block;
  position: static;
  top: 40px;
  bottom: 201px;
  left: 40px;
  right: 83px;
}

.portfolio-content.alternative {
  height: auto;
  background-color: #fff;
  padding: 16px 20px 20px;
  position: static;
}

.portfolio-content.portfolio-hero-position, .portfolio-content.hss {
  display: block;
}

.project-name {
  color: #fff;
  letter-spacing: 1px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 600;
  display: block;
}

.project-name.black {
  color: #5d5cb6;
  text-decoration: underline;
}

.project-description {
  width: 150px;
  color: #79bb43;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  display: block;
}

.project-description.green {
  color: #0d9622;
}

.column3, .column-4 {
  padding-left: 0;
  padding-right: 0;
}

.fundevents-div {
  width: 100%;
  margin: 0 auto 60px;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.fundevents-div.alternative {
  z-index: 1000;
  width: 65%;
  margin-top: 60px;
  margin-bottom: 0;
  position: relative;
}

.fundevents-div.middle {
  margin-bottom: 0;
}

.fundevents-div.auto {
  width: auto;
  background-color: rgba(0, 0, 0, .06);
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6398f524d88575b32e4f8b6a_Multimedia%20Gallery%20Pic%201%20background%20-%20for%20storytellers%20page.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
  display: none;
  position: relative;
  overflow: hidden;
}

.div-footer {
  border: 1px solid rgba(0, 0, 0, 0);
  padding-top: 50px;
  padding-bottom: 0;
}

.div-footer.big {
  padding-top: 80px;
  padding-bottom: 80px;
}

.small-footer {
  background-color: #79bb43;
  padding-top: 20px;
  padding-bottom: 20px;
}

.small-footer.narrow {
  background-color: #5d5cb6;
  padding-top: 0;
  padding-bottom: 0;
}

.element-wrapper {
  float: none;
  text-align: center;
}

.row-buttons {
  margin-bottom: 100px;
}

.row-buttons.bottom {
  margin-bottom: 0;
}

.toggle-wrapper {
  width: 80%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.toggle-wrapper.box {
  width: 100%;
}

.toggle-wrapper.membership-tiers, .toggle-wrapper.gsp-toggle-1, .toggle-wrapper.pasc {
  margin-top: 0;
  margin-bottom: 0;
}

.toggle-content {
  overflow: hidden;
}

.toggle-content.fp-toggle {
  align-self: flex-start;
}

.toggle-content.green {
  background-color: #79bb43;
}

.toggle-content.purple {
  color: #5d5cb6;
  background-color: #5d5cb6;
}

.toggle-content.lblue {
  background-color: #629fd6;
  margin-bottom: 0;
}

.toggle-content.red {
  background-color: #e1395e;
}

.toggle-header {
  width: 100%;
  text-align: left;
  border: 1px solid #e6e6e6;
  margin-top: 41px;
  padding: 20px 14px 20px 40px;
}

.toggle-header:hover {
  color: #000;
  background-color: #fcfcfc;
}

.toggle-header.alternative {
  border-color: rgba(230, 230, 230, .26);
}

.toggle-header.alternative:hover {
  background-color: rgba(252, 252, 252, .07);
}

.toggle-header.membership-toggle {
  width: 100%;
  color: #f3f0f0;
  background-color: rgba(243, 240, 240, .77);
  margin-top: 20px;
  padding: 15px;
}

.toggle-header.coming-soon {
  margin: 15px;
  padding: 15px;
}

.toggle-header.gsp-toggle-h {
  width: 100%;
  color: #f3f0f0;
  background-color: #dedef3;
  border-style: none;
  margin-top: 20px;
  padding: 15px;
}

.toggle-header.am-toggle-g {
  width: 100%;
  color: #f3f0f0;
  background-color: #79bb43;
  border-style: none;
  margin-top: 40px;
  padding: 15px;
}

.toggle-header.am-toggle-p {
  width: 100%;
  color: #5d5cb6;
  background-color: #5d5cb6;
  border-style: none;
  margin-top: 0;
  padding: 15px;
}

.toggle-header.am-toggle-lb {
  width: 100%;
  color: #f3f0f0;
  background-color: #629fd6;
  border-style: none;
  margin-top: 0;
  padding: 15px;
}

.toggle-header.pasc {
  width: 100%;
  color: #f3f0f0;
  background-color: #dedef3;
  border-style: none;
  margin-top: 20px;
  padding: 15px;
}

.toggle-header.elli {
  margin-top: 0;
}

.toggle-header.red {
  width: 100%;
  color: #5d5cb6;
  background-color: #e1395e;
  border-style: none;
  margin-top: 0;
  padding: 15px;
}

.toggle-header.am-toggle-h {
  width: 100%;
  color: #f3f0f0;
  background-color: #79bb43;
  border-style: none;
  margin-top: 20px;
  padding: 15px;
}

.heading-2 {
  color: #79bb43;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Source Sans Pro, sans-serif;
  font-size: 60px;
  font-weight: 900;
  display: inline-block;
}

.heading-2.white {
  color: #fff;
  font-family: Mulish, sans-serif;
  font-size: 40px;
}

.heading-2.black-2 {
  color: #020202;
  font-family: Mulish, sans-serif;
  font-size: 40px;
}

.heading-2.purple-sm1 {
  color: #5d5cb6;
  font-family: Mulish, sans-serif;
  font-size: 35px;
}

.toggle-icon {
  width: 20px;
  height: 20px;
  float: right;
  opacity: 1;
  color: #5d5cb6;
  background-color: #5d5cb6;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 12px;
  border-radius: 2px;
  position: relative;
  top: 10px;
  right: 10px;
}

.toggle-space {
  width: auto;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 20px;
  padding: 15px;
  display: block;
}

.toggle-space.gsp-togs {
  background-color: rgba(236, 236, 236, .25);
  margin-top: 10px;
  padding: 10px;
}

.toggle-space.gsp-togs-last {
  background-color: rgba(236, 236, 236, .4);
  margin-top: 10px;
  padding: 10px;
}

.toggle-space.camps-content-box {
  background-color: rgba(236, 236, 236, .77);
  margin-top: 10px;
  padding: 10px;
}

.toggle-space.about {
  margin-top: 0;
  padding-top: 0;
}

.toggle-space.about.cr {
  flex-direction: row;
  margin-bottom: 40px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 10px;
  display: block;
  position: static;
}

.toggle-space.about.green {
  background-color: #79bb43;
  padding-right: 0;
}

.toggle-space.about.cr2 {
  height: 400px;
}

.toggle-space.about-h {
  margin-top: 0;
  padding-top: 0;
}

.toggle-space.about-hp {
  color: #5d5cb6;
  margin-top: 0;
  padding-top: 0;
}

.toggle-space.pasc2, .toggle-space.ctsm-tgs {
  background-color: rgba(236, 236, 236, .77);
  margin-top: 10px;
  padding: 10px;
}

.dark-backround {
  padding-top: 100px;
  padding-bottom: 100px;
}

.dark-backround.second {
  background-image: linear-gradient(rgba(73, 83, 0, .33), rgba(73, 83, 0, .33)), linear-gradient(rgba(0, 0, 0, .39), rgba(0, 0, 0, .39)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325364cdccfa1d6200beb0_Image%202%20for%20Lightbox%20FPO%20-%20SM1.jpg");
  background-position: 0 0, 0 0, 50% 0;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
}

.dark-backround.testimonials {
  background-image: linear-gradient(#fff 14%, rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  padding-top: 0;
}

.dark-backround.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .63)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.dark-backround.testimonials.homepage {
  background-image: linear-gradient(#f5f5f5, rgba(255, 255, 255, .52)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
}

.dark-backround.gray {
  background-image: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .4)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.tab-link-2 {
  background-color: rgba(0, 0, 0, 0);
}

.tab-link-2.w--current {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #0ec22b;
}

.tab-pane {
  margin-top: 1px;
}

.text-block-12 {
  color: #000;
  font-weight: 600;
}

.text-block-13, .text-block-14 {
  font-weight: 600;
}

.tabs {
  border-top: 1px solid #ddd;
}

.list-item, .list-item-2, .list-item-3 {
  text-align: center;
  border-top: 1px solid rgba(0, 0, 0, .1);
}

.paragraph-list {
  text-align: center;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
}

.list-item-4, .list-item-5 {
  border-top: 1px solid rgba(0, 0, 0, .1);
}

.info-box {
  width: 100%;
  height: auto;
  border: 1px solid rgba(0, 0, 0, .09);
  border-radius: 5px;
  padding: 40px;
  box-shadow: 0 20px 20px rgba(0, 0, 0, .05);
}

.info-box.second {
  height: auto;
  border-color: #0ec22b;
}

.info-box.second.dark {
  height: auto;
  background-color: #0d9622;
  padding-top: 20px;
  padding-bottom: 20px;
}

.info-box.second.dark.black {
  background-color: rgba(2, 2, 2, .73);
  border-color: #000;
}

.info-box.white {
  height: auto;
  background-color: #fff;
}

.info-box.white.service {
  height: auto;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.info-box.white.in-section {
  background-color: rgba(0, 0, 0, 0);
  border-width: 0;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 0;
  margin-top: 40px;
  margin-left: 57px;
}

.info-box.white.in-section.history {
  box-shadow: none;
}

.info-box.lists {
  height: 430px;
  background-color: #fff;
}

.info-box.lists.auto {
  height: auto;
}

.heading-3 {
  color: #020202;
  margin-top: 0;
  font-family: Mulish, sans-serif;
  font-size: 28px;
  font-weight: 700;
  display: none;
}

.heading-3.white {
  letter-spacing: 1px;
  font-family: Montserrat, sans-serif;
}

.heading-3.center {
  color: #79bb43;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 500;
}

.box-text {
  margin-bottom: 30px;
}

.box-text.white.center.service {
  margin-bottom: 10px;
}

.skills {
  margin-top: 10px;
  margin-bottom: 20px;
}

.skills.first {
  margin-top: 30px;
  margin-bottom: 20px;
}

.call-to-action {
  background-color: #79bb43;
  padding-top: 50px;
  padding-bottom: 50px;
  display: none;
}

.call-to-action.alternative {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  display: none;
}

.call-to-action.alternative.second {
  background-image: linear-gradient(rgba(219, 219, 219, .5), rgba(219, 219, 219, .5));
}

.call-to-action.alternative.fourth {
  background-image: none;
  border-bottom: 1px solid rgba(0, 0, 0, .11);
}

.cta-text {
  max-width: 800px;
  margin-top: 5px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
}

.cta-text.white {
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
}

.cta-text.algin-center {
  font-family: Mulish, sans-serif;
}

.cta-text.center {
  object-fit: fill;
  display: block;
  position: relative;
}

.copy-container {
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 100px;
}

.link {
  color: #0ec22b;
}

.important-text {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
}

.testimonials-slider {
  background-color: rgba(0, 0, 0, 0);
}

.skills-wrapper {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

.footer-title {
  color: #fff;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.adress {
  color: #a09e9e;
  font-size: 16px;
  line-height: 30px;
}

.blog-post-wrapper {
  width: 90%;
  border-bottom: 1px solid #3d3d3d;
  padding-top: 10px;
  padding-bottom: 5px;
}

.blog-post-wrapper.first {
  width: 90%;
  padding-top: 0;
}

.info-post {
  color: #5f5f5f;
}

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

.navbar-section {
  height: auto;
}

.small-header {
  height: 40px;
  background-color: #0d9622;
}

.top-text {
  color: rgba(255, 255, 255, .5);
  margin-top: 7px;
  margin-bottom: 7px;
  margin-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 300;
  display: inline-block;
}

.box-service-image {
  width: auto;
  height: auto;
  text-align: left;
  background-image: linear-gradient(rgba(0, 0, 0, 0), #000), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63eade53b16f9_martin-burdon-178543.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-right: 0;
  padding: 40px;
  box-shadow: 0 20px 20px rgba(0, 0, 0, .16);
}

.box-service-image._2 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), #000), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ee2eb3b16f7_n-sxa8vegdk-ales-krivec_1.jpg");
  background-position: 0 0, 100% 78%;
  background-size: auto, cover;
  box-shadow: 14px 14px 20px rgba(0, 0, 0, .16);
}

.box-service-image._2.family-programs {
  background-image: linear-gradient(#79bb43, #79bb43), linear-gradient(rgba(0, 0, 0, 0), #000);
  border-radius: 20px;
  display: none;
}

.box-service-image._3 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), #000), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.box-service-image._3.full {
  background-image: linear-gradient(rgba(0, 0, 0, 0), #000), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
}

.box-service-image.full {
  background-image: linear-gradient(rgba(0, 0, 0, 0), #000), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63eade53b16f9_martin-burdon-178543.jpg");
  margin-right: 40px;
}

.box-service-image.lighter {
  height: 300px;
  background-image: linear-gradient(rgba(107, 52, 2, .35), rgba(107, 52, 2, .35)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63eade53b16f9_martin-burdon-178543.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.box-service-image.lighter._2 {
  box-shadow: none;
  background-image: linear-gradient(rgba(13, 150, 34, .34), rgba(13, 150, 34, .34)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/634ffbc4f47a412e013176a2_Multimedia%20Gallery%20FPO%202%202000x1337.jpg");
  background-position: 0 0, 50%;
  background-size: auto, 750px;
  margin: 15px;
}

.box-service-image.lighter._3 {
  box-shadow: none;
  background-image: linear-gradient(rgba(42, 118, 253, .27), rgba(42, 118, 253, .27)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/634f35d1419f70c09bad38b0_Play%20with%20Me%20FPO%202000x1337.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin: 15px;
}

.box-service-image.lighter.first {
  box-shadow: none;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/634f3634cc31e438632f7957_Image%205%20for%20Lighbox%20FPO%20-%20LG.png");
  margin: 15px;
}

.container-2 {
  position: relative;
}

.text-area.gray {
  height: 100px;
  max-height: 100px;
  background-color: #f5f5f5;
  border-style: none;
  border-radius: 3px;
  font-family: Playfair Display, sans-serif;
  font-size: 13px;
}

.form-2 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-15 {
  font-family: Playfair Display, sans-serif;
}

.div-image-tab {
  width: 100%;
  height: 300px;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e77b33b1689_andrew-jasso-155771.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 5px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  box-shadow: 0 20px 20px rgba(0, 0, 0, .11);
}

.about-box-div {
  text-align: left;
  margin-top: 40px;
}

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

.team-div {
  height: 400px;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e64f43b1711_Team-4.jpg");
  background-position: 50%;
  background-size: cover;
  position: static;
}

.team-div._2 {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e726e3b1712_Team-1.jpg");
}

.team-div._3 {
  background-image: none;
}

.team-div._3.second-style {
  width: 320px;
  height: 250px;
  opacity: 1;
  background-color: rgba(93, 92, 182, .17);
  background-image: none;
  justify-content: space-between;
  align-items: stretch;
  transition: opacity .4s;
  display: block;
}

.team-div._4 {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3b953b1714_Team-2.jpg");
}

.team-div._4.second-style {
  height: 260px;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63334d8bc06f29d51bee163e_Sally-Head-p-500.png");
}

.team-div._5 {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e48653b1752_team-2.jpg");
}

.team-div._5.circle {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e00673b1713_Team-3.jpg");
}

.team-div._7 {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3b953b1714_Team-2.jpg");
}

.team-div._8 {
  height: 400px;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e00673b1713_Team-3.jpg");
  background-size: cover;
}

.team-div._9 {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e726e3b1712_Team-1.jpg");
}

.team-div._9.second-style {
  height: 260px;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63334d8bc06f29d51bee163e_Sally-Head-p-500.png");
}

.team-div.circle {
  width: 300px;
  height: 300px;
  border-radius: 300px;
}

.overlay-div {
  height: 100%;
  opacity: 0;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61));
  background-clip: border-box;
  transition: opacity .4s;
  display: block;
  position: static;
  overflow: visible;
}

.overlay-div:hover {
  opacity: 1;
}

.overlay-div.circle {
  opacity: 1;
  border-radius: 300px;
}

.setion-services {
  padding-top: 0;
  padding-bottom: 0;
}

.setion-services.gray {
  background-color: #f5f5f5;
  margin-left: 0;
}

.setion-services.about-life {
  background-color: #f5f5f5;
  padding-bottom: 100px;
}

.services-div {
  background-color: #fff;
  border-radius: 5px;
  padding-left: 0;
}

.services-div.team {
  margin-top: -120px;
  padding: 10px 20px;
}

.hero-div-video {
  height: 70px;
  padding-top: 210px;
  padding-bottom: 100px;
  display: block;
}

.hero-div-video.sixth {
  height: 800px;
  opacity: 1;
  border: 1px solid #f3f0f0;
  margin-bottom: -75px;
  padding-top: 220px;
  padding-bottom: 0;
}

.arrow {
  display: none;
}

.price-section {
  height: 700px;
  background-color: #020202;
  padding-top: 100px;
}

.div-blog-image {
  height: 500px;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec6763b172b_philipp-reiner-686.jpg");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
}

.div-info {
  margin-top: 60px;
}

.div-author {
  float: right;
}

.buttons-div {
  height: 100px;
  border-top: 1px solid rgba(0, 0, 0, .1);
  margin-top: 30px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.blog-div.over {
  background-color: #fff;
  margin-top: -100px;
  padding: 20px;
  box-shadow: 0 -100px 30px rgba(0, 0, 0, .13);
}

.blog-div.over.singel {
  box-shadow: 0 -20px 30px rgba(0, 0, 0, .13);
}

.blog-div.over.cause {
  height: 600px;
  padding-left: 20px;
  padding-right: 20px;
}

.blog-div.over.second {
  padding-top: 0;
}

.lighter-color {
  color: #a09e9e;
}

.link-blog-image {
  width: 110px;
  height: 110px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 6px;
  margin-right: 20px;
  transition: box-shadow .4s;
}

.link-blog-image:hover {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  box-shadow: 5px 5px 16px rgba(0, 0, 0, .19);
}

.homepage-tile {
  display: block;
}

.link-block {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  transition: box-shadow .5s;
  display: block;
  box-shadow: 0 10px 20px rgba(0, 0, 0, .19);
}

.link-block:hover {
  box-shadow: 0 10px 43px 16px rgba(0, 0, 0, .19);
}

.link-block.default {
  width: 95%;
  height: 680px;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e0e5d3b16d7_12345.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
}

.div-headline-wrapper {
  text-align: center;
  margin-top: 50px;
  padding-left: 0;
  padding-right: 0;
  font-weight: 400;
  display: block;
}

.my-image-div {
  height: 500px;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e64f43b1711_Team-4.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 20px;
  box-shadow: 7px 7px 10px rgba(0, 0, 0, .09);
}

.history-row {
  padding-top: 100px;
}

.item-block-wrapper {
  text-align: center;
  background-color: #fff;
  margin-bottom: 20px;
  box-shadow: 0 5px 5px rgba(0, 0, 0, .05);
}

.item-block-wrapper.singel {
  width: 100%;
  box-shadow: none;
  margin-bottom: 0;
}

.item-block-wrapper.second-style {
  height: 400px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 5px;
}

.item-block-wrapper.second-style.singel {
  width: 400px;
  float: none;
  padding-bottom: 20px;
  display: block;
}

.cause-image-block {
  width: 100%;
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, .52) 75%);
  border-radius: 5px;
  text-decoration: none;
}

.ieam-image-block {
  width: 100%;
  height: 200px;
}

.percentual-div {
  z-index: 1000;
  width: 90%;
  background-color: #fff;
  margin: -20px auto 10px;
  padding: 10px;
  display: flex;
  position: relative;
  box-shadow: 1px -10px 10px rgba(0, 0, 0, .29);
}

.percentual-div.second-style {
  z-index: 200;
  box-shadow: none;
  background-color: rgba(0, 0, 0, .39);
  border-radius: 20px;
  margin-top: 0;
  display: flex;
  top: 18px;
}

.percentual-div.full {
  width: 100%;
  box-shadow: none;
  background-color: #f1f1f1;
  margin-top: 0;
}

.status {
  width: 50%;
  float: none;
  color: #fff;
  text-align: left;
  background-color: #79bb43;
  border-radius: 10px;
  align-items: center;
  margin-right: 4px;
  padding: 5px 10px 5px 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  display: block;
}

.status.percentual-text {
  width: 100%;
  color: #fff;
  text-align: center;
  background-color: #5d5cb6;
  align-items: center;
  margin-left: 4px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
  display: block;
}

.item-block {
  height: 150px;
  text-align: center;
  position: relative;
  top: 0;
  right: 0;
}

.item-block.second-style {
  top: -165px;
}

.donation-text {
  color: #020202;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  display: inline-block;
}

.donation-text.gray {
  color: #797979;
  margin-left: 2px;
  font-weight: 500;
}

.donation-text.gray.lighter {
  color: #d4d4d4;
  font-size: 20px;
}

.donation-text.gray.light {
  color: #d3d3d3;
}

.donation-text.white {
  color: #fff;
  font-size: 20px;
}

.donation-text.wjhite {
  color: #fff;
}

.important-text-3 {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.text-block-17 {
  margin-right: 6px;
  font-family: Montserrat, sans-serif;
  display: inline-block;
}

.causes-list-item {
  float: left;
}

.causes-list-item.single {
  width: 100%;
  height: auto;
  float: none;
}

.page-header-overlay {
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
}

.important-text-4 {
  font-family: Montserrat, sans-serif;
  font-size: 12px;
}

.info-team {
  text-align: center;
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 20px;
}

.team-wrapper {
  height: auto;
  display: block;
}

.dynamic-list-wrapper {
  margin-top: 3px;
}

.dynamic-list-wrapper.home {
  margin-top: -140px;
}

.slider {
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
}

.slider.box {
  height: 600px;
}

.slide {
  background-image: linear-gradient(rgba(73, 83, 0, .5), rgba(73, 83, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e77b33b1689_andrew-jasso-155771.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.slide.first {
  background-image: linear-gradient(rgba(29, 29, 29, .5), rgba(29, 29, 29, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e12e53b1708_5907a46fd990625129a9fd50_clarisse-meyer-152699.jpg");
  background-position: 0 0, 50% 34%;
  background-size: auto, cover;
}

.slide.first.box {
  background-image: linear-gradient(rgba(29, 29, 29, .5), rgba(29, 29, 29, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e69b63b16d2_5592c53bfba0207d12ac7c9b_3361b5e1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.slide.hero {
  background-image: linear-gradient(rgba(0, 0, 0, .31), rgba(0, 0, 0, .31)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/634f35d1419f70c09bad38b0_Play%20with%20Me%20FPO%202000x1337.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.slide-2 {
  background-image: linear-gradient(rgba(73, 83, 0, .22), rgba(73, 83, 0, .22)), linear-gradient(rgba(0, 0, 0, .41), rgba(0, 0, 0, .41)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, scroll;
}

.slide-2.new {
  background-image: linear-gradient(rgba(0, 0, 0, .41), rgba(0, 0, 0, .41)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e191c3b1709_ju-on-148561-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.dynamic-list-2 {
  text-align: left;
  display: block;
}

.dynamic-list-2.single, .dynamic-list-2.singel {
  float: right;
}

.left-side-div {
  padding-right: 40px;
}

.leaf {
  text-align: center;
}

.row-presentation {
  margin-bottom: 80px;
}

.div-wrapper {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.minus-padding {
  margin-top: -50px;
}

.div-image {
  filter: grayscale(94%);
  transition: all .5s;
}

.div-image:hover {
  filter: none;
}

.div-image.singel {
  filter: none;
  transition: none;
}

.portfolio-wrapper-second {
  outline-offset: 0px;
  outline: 3px #79bb43;
  margin-bottom: 20px;
}

.info-project-row {
  margin-top: 40px;
}

.title-column {
  margin-bottom: 20px;
}

.image-13 {
  transition: all .5s;
}

.slider-arrows {
  width: 60px;
  height: 60px;
  opacity: .3;
  border: 2px solid #fff;
  border-radius: 10px;
  margin-left: 20px;
  margin-right: 20px;
  transition: opacity .4s;
}

.slider-arrows:hover {
  opacity: 1;
}

.go-to {
  width: 48px;
  height: 48px;
  background-color: rgba(14, 194, 43, .27);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3c613b167e_d-arrow.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px;
  border-radius: 5px;
  transition: all .5s;
  position: fixed;
  bottom: 15px;
  right: 15px;
}

.go-to:hover {
  background-color: #0ec22b;
}

.big-image {
  z-index: 1000;
  text-align: center;
  margin-top: -40px;
  position: relative;
}

.big-image.intro {
  margin-top: 40px;
  margin-bottom: 60px;
}

.scroll-navbar {
  z-index: 1100;
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Mulish, sans-serif;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  transform: translate(0, -102%);
  box-shadow: 0 5px 15px rgba(0, 0, 0, .1);
}

.dot-container {
  z-index: 5;
  position: fixed;
  top: 70%;
  left: 3%;
}

.div-dot {
  margin-bottom: 4px;
}

.dot {
  width: 12px;
  height: 12px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 30px;
  margin-top: 10px;
  margin-right: 10px;
}

.dot.w--current {
  background-color: #0ec22b;
  border-style: none;
}

.dot-text {
  color: #fff;
  background-color: rgba(0, 0, 0, .8);
  border-radius: 5px;
  padding: 6px 12px;
  font-family: Montserrat, sans-serif;
  display: inline-block;
  position: relative;
  bottom: 2px;
  left: 0;
}

.text-block-19 {
  color: #f3f0f0;
  padding-left: 0;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.text-block-19.text-block-12 {
  font-size: 11px;
}

.text-block-20, .text-block-21 {
  color: #020202;
  font-size: 11px;
}

.text-block-22, .text-block-23 {
  font-size: 11px;
}

.text-block-24 {
  font-family: Mulish, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.text-block-25, .text-block-26, .text-block-27, .text-block-28, .text-block-29, .text-block-30, .text-block-31, .text-block-32, .text-block-33, .text-block-34, .text-block-35, .text-block-36, .text-block-37, .text-block-38 {
  font-size: 11px;
}

.contact-full-wrapper {
  z-index: 9999;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .85);
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.popup-div {
  width: 550px;
  background-color: #fff;
  border-radius: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  top: 50%;
  left: 0;
  right: 0;
  transform: translate(0, -50%);
}

.popup-div.contact {
  transform: none;
  box-shadow: 0 20px 20px rgba(0, 0, 0, .03);
}

.popup-div.contact.top {
  margin-top: -140px;
}

.popup-content-div {
  position: relative;
  overflow: hidden;
}

.contact-wrapper-div.in-devices {
  background-color: #fff;
  border-radius: 20px;
  padding: 40px 52px 30px;
}

.algin-center {
  text-align: center;
  margin-top: 20px;
}

.sub-tittle.top {
  color: #0ec22b;
  letter-spacing: 1px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 300;
}

.heading-4 {
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  font-weight: 600;
}

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

.field-label {
  letter-spacing: 1px;
  margin-bottom: 10px;
  padding-left: 5px;
  font-size: 12px;
}

.field-label.center {
  color: #0ec22b;
  text-transform: uppercase;
  font-family: Playfair Display, sans-serif;
  font-weight: 400;
}

.text-field-popup {
  height: 50px;
  background-color: #f4f4f4;
  border-style: none;
  border-radius: 5px;
  padding-left: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 300;
}

.text-field-popup:active, .text-field-popup:focus {
  background-color: #ebebeb;
}

.text-field-popup.area {
  height: 100px;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 31px;
  overflow: auto;
}

.close-button {
  width: 50px;
  height: 50px;
  background-color: #0ec22b;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec5d33b16b1_White_modalNormal.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px;
  border-radius: 50px;
  position: absolute;
  top: 25px;
  right: 25px;
}

.close-button:hover {
  background-color: #0d9622;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec5d33b16b1_White_modalNormal.png");
  background-size: 20px;
}

.title-contact {
  margin-bottom: 0;
  padding-bottom: 10px;
}

.error-message-6 {
  height: 50px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Playfair Display, sans-serif;
}

.logo-in-form {
  margin-bottom: 10px;
}

.phone-center-features {
  justify-content: center;
  display: flex;
}

.phone-side-features {
  width: 30%;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.feature-center {
  width: 33%;
}

.center-title {
  text-align: center;
  letter-spacing: 1px;
  margin-top: 10px;
}

.navigation-element {
  position: relative;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.navigation-element.big.middle {
  height: 228px;
}

.top-logo {
  text-align: center;
  margin-top: -29px;
  padding-top: 0;
  padding-bottom: 0;
}

.body-padding {
  background-color: #e2e2e2;
  padding: 40px;
}

.body-padding.white, .content-div {
  background-color: #fff;
}

.content-div.gray {
  background-color: #f3f3f3;
}

.dynamic-list-wrapper-2 {
  width: 80%;
  border-radius: 5px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.dynamic-list-3 {
  border-radius: 5px;
}

.subscribe-card {
  z-index: 3000;
  text-align: center;
  background-color: #fff;
  border-radius: 10px;
  padding: 25px;
  position: fixed;
  bottom: 25px;
  left: 25px;
  overflow: hidden;
  box-shadow: 0 6px 20px rgba(0, 0, 0, .17);
}

.bold-text {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.close-card {
  z-index: 1000;
  width: 34px;
  height: 34px;
  text-align: left;
  background-color: #e6e6e6;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec5d33b16b1_White_modalNormal.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 12px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 4px;
  left: 4px;
}

.close-card:hover {
  background-color: #13d632;
}

.div-block-6 {
  font-family: Montserrat, sans-serif;
  position: relative;
}

.columns {
  margin-top: 40px;
}

.licence-items {
  width: 60%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: -24px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.licence-item-firs {
  width: 100%;
  background-color: #fff;
  border: 1px solid #dde1e7;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  margin-bottom: 24px;
  padding: 20px;
  display: flex;
}

.image-div {
  width: 100px;
  height: 100px;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e0eda3b175e_shutterstock_178724276.jpg");
  background-position: 50%;
  background-size: cover;
}

.image-div.logo {
  width: 60px;
  height: 60px;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e240f3b16d5_111Movement%20dark%20middle.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-right: 20px;
}

.licence-link {
  color: #343e52;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.licence-link:hover {
  color: #fa7000;
  text-decoration: underline;
}

.licence-link.changelog:hover {
  color: #0ec22b;
}

.top-padding {
  margin-top: 30px;
}

.flex-div {
  margin-left: auto;
}

.flex-div.right-side {
  text-align: left;
  justify-content: flex-end;
  display: flex;
}

.half-info-div {
  width: 50%;
}

.paragraph-large {
  width: 80%;
  color: #8e929c;
  text-align: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: block;
}

.image-paddings {
  margin-bottom: 40px;
}

.author-div-image {
  width: 100px;
  height: 100px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border: 3px solid #f3f0f0;
  border-radius: 100px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.info-div-wrapper {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

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

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

.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 120px;
}

.icons {
  height: 75px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.icons.two {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e38333b1725_icons8-easy-250%20(1).png");
  background-size: contain;
}

.icons.one {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7f573b1726_icons8-flying-duck-250%20(1).png");
  background-size: contain;
}

.icons.seventh {
  background-color: #020202;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e57053b1720_icons8-microscope-250.png");
  background-size: contain;
}

.icons.three {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63eff173b1721_icons8-stationery-250.png");
  background-size: contain;
}

.icons.sixth {
  background-color: #020202;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e6d293b1727_icons8-headset-250.png");
  background-size: contain;
}

.icons.four {
  background-color: #020202;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e553b3b1728_icons8-stationery-250%20(1).png");
  background-size: contain;
}

.icons.eight {
  background-color: #020202;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ead173b171c_icons8-iphone-x-250.png");
  background-size: contain;
}

.icons.nine {
  background-color: #020202;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e6a243b171e_icons8-asia-250.png");
  background-size: contain;
}

.icons.nine.new {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ebf0c3b171a_icons8-leaf-128.png");
}

.icons.ten {
  background-color: #020202;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7dc43b1719_icons8-easy-250.png");
  background-size: contain;
}

.icons.new {
  background-color: #020202;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63eb88e3b171d_icons8-save-close-128.png");
  background-size: contain;
}

.grid-block {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.grid-block.padding-top {
  grid-column-gap: 40px;
  grid-template-columns: 1fr 1fr;
  margin-top: 100px;
}

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

.div-block-8 {
  height: auto;
  max-height: none;
}

.dropdown-arrow-black {
  color: #79bb43;
  padding-left: 5px;
}

.image-14 {
  max-width: 100%;
  background-color: #f3f0f0;
  margin-left: 0;
  padding: 15px 40px 22px 80px;
  display: inline-block;
  position: relative;
}

.heading-5 {
  color: #f3f0f0;
  text-align: center;
  font-family: Source Sans Pro, sans-serif;
  font-size: 60px;
}

.topical-heading-1 {
  color: #f3f0f0;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Source Sans Pro, sans-serif;
  font-size: 50px;
  font-weight: 900;
  line-height: 55px;
  display: none;
}

.topical-heading-1.center.black {
  color: #020202;
}

.div-block-9 {
  min-height: 300px;
  background-color: #79bb43;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.text-block-39 {
  color: #f3f0f0;
  font-family: Scalasans, sans-serif;
  font-size: 20px;
}

.icon-2 {
  color: #79bb43;
  padding-left: 5px;
}

.image-15, .image-15-copy {
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 50px;
  display: inline-block;
  position: static;
}

.image-store-fpo {
  opacity: .5;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 0;
  display: inline-block;
  position: static;
}

.button-for-fpo {
  float: none;
  color: #fff;
  text-transform: uppercase;
  background-color: #0ec22b;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-position: 115%;
  background-repeat: no-repeat;
  background-size: 12px;
  border-radius: 4px;
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 0%;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 28px;
  transition: background-position .35s, background-color .3s, border .3s, padding .2s;
}

.button-for-fpo:hover {
  background-color: #0d9622;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-position: 92%;
  background-repeat: no-repeat;
  background-size: 12px;
  padding-left: 20px;
  padding-right: 40px;
}

.button-for-fpo.form {
  width: 100%;
  height: auto;
  float: none;
  color: #fff;
  text-align: center;
  background-color: #0ec22b;
  background-image: none;
  border-style: none;
  border-radius: 3px;
  margin: 20px auto 0;
  padding: 10px 15px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 29px;
  text-decoration: none;
  transition: background-color .4s;
  display: block;
}

.button-for-fpo.form:hover {
  box-shadow: none;
  background-color: #000;
  background-image: none;
  border-style: none;
  border-color: #000;
}

.button-for-fpo.center {
  float: right;
  color: #fff;
  text-align: right;
  background-color: rgba(16, 168, 189, .82);
  background-image: linear-gradient(135deg, #24c3e2, rgba(42, 111, 253, .88));
  border: 2px rgba(16, 168, 189, .82);
  border-radius: 3px;
  transition: all .4s;
}

.button-for-fpo.center:hover {
  color: #000;
  background-color: #fff;
  background-image: none;
  border: 2px #000;
}

.button-for-fpo.center {
  background-color: #fff;
  border: 1px solid #10a8bd;
  border-radius: 3px;
}

.button-for-fpo.other-colors {
  background-color: #4d4d4d;
}

.button-for-fpo.other-colors:hover {
  background-color: #020202;
}

.button-for-fpo.other-colors.orange {
  background-color: #ff7a00;
  border-radius: 0;
}

.button-for-fpo.other-colors.orange:hover {
  background-color: #ff5200;
}

.button-for-fpo.other-colors.rounded {
  background-color: #2a6ffd;
}

.button-for-fpo.outline {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea35b3b1683_arrow-pointing-down2.svg");
  background-size: 12px;
  border: 2px solid #000;
  margin-bottom: 0;
  font-weight: 600;
}

.button-for-fpo.outline.rounded {
  color: #0ec22b;
  border-color: #13d632;
}

.button-for-fpo.outline.rounded.white {
  float: left;
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
}

.button-for-fpo.outline.rounded.white.center {
  float: none;
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.button-for-fpo.outline.rounded.white.center:hover {
  background-color: rgba(0, 0, 0, 0);
  border-style: solid;
}

.button-for-fpo.outline.rounded.black {
  color: #020202;
  border-color: #020202;
}

.button-for-fpo.outline.white {
  color: #f3f0f0;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-size: 12px;
  border-color: #f3f0f0;
  font-weight: 500;
}

.button-for-fpo.square {
  border-radius: 0;
  font-weight: 500;
}

.button-for-fpo.rounded {
  text-transform: none;
  border-radius: 100px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.button-for-fpo.rounded.padding {
  float: left;
  text-align: left;
  margin-top: 30px;
  margin-right: 10px;
}

.button-for-fpo.rounded.padding.left-side {
  float: left;
}

.button-for-fpo.rounded.padding.middle {
  float: none;
}

.button-for-fpo.rounded.top {
  margin-top: 40px;
}

.button-for-fpo.hero {
  float: left;
  text-transform: none;
  background-color: #ff7a00;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.button-for-fpo.orange {
  background-color: #ff7a00;
}

.button-for-fpo.orange:hover {
  background-color: #f60;
}

.button-for-fpo.left-side {
  float: none;
}

.button-for-fpo._404 {
  margin-top: 60px;
}

.button-for-fpo.headline {
  float: none;
  clear: none;
  background-color: #5d5cb6;
  margin-top: 30px;
  margin-left: 0;
  position: static;
}

.button-for-fpo.causes {
  width: 180px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-for-fpo.causes.singel {
  width: 180px;
  margin-top: 30px;
  margin-bottom: 0;
}

.button-for-fpo.singel {
  width: 184px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-for-fpo.left {
  float: left;
}

.button-for-fpo.full {
  letter-spacing: 2px;
  background-image: none;
  border: 1px solid #0ec22b;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 15px;
  padding-bottom: 13px;
  line-height: 20px;
  transition: all .2s;
}

.button-for-fpo.full:hover {
  background-color: #020202;
  border-color: #020202;
  padding-left: 30px;
  padding-right: 30px;
}

.button-for-fpo.right {
  width: 38%;
  height: 50px;
  background-color: #79bb43;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 30px;
}

.button-fpo {
  float: none;
  color: #fff;
  text-transform: uppercase;
  background-color: #0ec22b;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-position: 115%;
  background-repeat: no-repeat;
  background-size: 12px;
  border-radius: 4px;
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 0%;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 28px;
  transition: background-position .35s, background-color .3s, border .3s, padding .2s;
}

.button-fpo:hover {
  background-color: #0d9622;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-position: 92%;
  background-repeat: no-repeat;
  background-size: 12px;
  padding-left: 20px;
  padding-right: 40px;
}

.button-fpo.form {
  width: 100%;
  height: auto;
  float: none;
  color: #fff;
  text-align: center;
  background-color: #0ec22b;
  background-image: none;
  border-style: none;
  border-radius: 3px;
  margin: 20px auto 0;
  padding: 10px 15px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 29px;
  text-decoration: none;
  transition: background-color .4s;
  display: block;
}

.button-fpo.form:hover {
  box-shadow: none;
  background-color: #000;
  background-image: none;
  border-style: none;
  border-color: #000;
}

.button-fpo.center {
  float: right;
  color: #fff;
  text-align: right;
  background-color: rgba(16, 168, 189, .82);
  background-image: linear-gradient(135deg, #24c3e2, rgba(42, 111, 253, .88));
  border: 2px rgba(16, 168, 189, .82);
  border-radius: 3px;
  transition: all .4s;
}

.button-fpo.center:hover {
  color: #000;
  background-color: #fff;
  background-image: none;
  border: 2px #000;
}

.button-fpo.center {
  background-color: #fff;
  border: 1px solid #10a8bd;
  border-radius: 3px;
}

.button-fpo.other-colors {
  background-color: #4d4d4d;
}

.button-fpo.other-colors:hover {
  background-color: #020202;
}

.button-fpo.other-colors.orange {
  background-color: #ff7a00;
  border-radius: 0;
}

.button-fpo.other-colors.orange:hover {
  background-color: #ff5200;
}

.button-fpo.other-colors.rounded {
  background-color: #2a6ffd;
}

.button-fpo.outline {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea35b3b1683_arrow-pointing-down2.svg");
  background-size: 12px;
  border: 2px solid #000;
  margin-bottom: 0;
  font-weight: 600;
}

.button-fpo.outline.rounded {
  color: #0ec22b;
  border-color: #13d632;
}

.button-fpo.outline.rounded.white {
  float: left;
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
}

.button-fpo.outline.rounded.white.center {
  float: none;
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.button-fpo.outline.rounded.white.center:hover {
  background-color: rgba(0, 0, 0, 0);
  border-style: solid;
}

.button-fpo.outline.rounded.black {
  color: #020202;
  border-color: #020202;
}

.button-fpo.outline.white {
  color: #f3f0f0;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-size: 12px;
  border-color: #f3f0f0;
  font-weight: 500;
}

.button-fpo.square {
  border-radius: 0;
  font-weight: 500;
}

.button-fpo.rounded {
  text-transform: none;
  border-radius: 100px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.button-fpo.rounded.padding {
  float: left;
  text-align: left;
  margin-top: 30px;
  margin-right: 10px;
}

.button-fpo.rounded.padding.left-side {
  float: left;
}

.button-fpo.rounded.padding.middle {
  float: none;
}

.button-fpo.rounded.top {
  margin-top: 40px;
}

.button-fpo.hero {
  float: left;
  text-transform: none;
  background-color: #79bb43;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.button-fpo.orange {
  background-color: #ff7a00;
}

.button-fpo.orange:hover {
  background-color: #f60;
}

.button-fpo.left-side {
  float: none;
}

.button-fpo._404 {
  margin-top: 60px;
}

.button-fpo.headline {
  float: none;
  clear: none;
  background-color: #5d5cb6;
  margin-top: 30px;
  margin-left: 0;
  position: static;
}

.button-fpo.causes {
  width: 180px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-fpo.causes.singel {
  width: 180px;
  margin-top: 30px;
  margin-bottom: 0;
}

.button-fpo.singel {
  width: 184px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-fpo.left {
  float: left;
}

.button-fpo.full {
  letter-spacing: 2px;
  background-image: none;
  border: 1px solid #0ec22b;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 15px;
  padding-bottom: 13px;
  line-height: 20px;
  transition: all .2s;
}

.button-fpo.full:hover {
  background-color: #020202;
  border-color: #020202;
  padding-left: 30px;
  padding-right: 30px;
}

.button-fpo.right {
  width: 38%;
  height: 50px;
  background-color: #79bb43;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 30px;
}

.image-lightbox-exhibit-fpo {
  width: 100%;
  height: 100%;
}

.div-block-9-hp1 {
  min-height: 300px;
  background-color: #79bb43;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab66a5dd127903c8d77438_320x250%20004%20RAW%20ALL_0003_720x423%20004%20RAW%20ALL_0036_IMG_1177.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 15px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.div-block-9-hp1.link-blog-image {
  width: auto;
  height: auto;
}

.link-block-2, .link-block-2.w--current {
  min-height: 300px;
  display: block;
}

.section-visit {
  width: auto;
  text-align: center;
  background-color: #f5f5f5;
  padding-top: 100px;
  padding-bottom: 100px;
  font-family: Montserrat, sans-serif;
  display: block;
  position: static;
  overflow: visible;
}

.section-visit.video {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(73, 83, 0, .21), rgba(73, 83, 0, .21)), linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e07a73b16c2_hikersbay-hikersbay-3503.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.section-visit.video.new {
  background-image: none;
  padding-bottom: 0;
}

.section-visit.video.alternative {
  background-image: none;
}

.section-visit.video.alternative.second {
  background-color: #f3f3f3;
  background-image: none;
}

.section-visit.video.alternative.background {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-visit.video.alternative.gray {
  background-color: #f5f5f5;
  margin-top: 0;
  padding-top: 100px;
}

.section-visit.video.black {
  background-color: #020202;
  background-image: linear-gradient(rgba(0, 0, 0, .84), rgba(0, 0, 0, .84)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 250px;
}

.section-visit.testimonial {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

.section-visit.white {
  float: none;
  background-color: #fff;
  margin-top: 0;
}

.section-visit.white.padding {
  background-image: none;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 220px;
}

.section-visit.white.fullwidth {
  padding-top: 260px;
  padding-left: 80px;
  padding-right: 80px;
}

.section-visit.testimonials {
  background-color: #e9e9e9;
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
  padding-bottom: 100px;
}

.section-visit.testimonials.new {
  background-color: #f5f5f5;
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .85));
  padding-top: 100px;
  padding-bottom: 180px;
  position: relative;
}

.section-visit.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
}

.section-visit.testimonials.transparent {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.section-visit.testimonials.transparent.lines {
  background-color: #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, .03);
}

.section-visit.white {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
}

.section-visit.white.cta {
  padding-bottom: 0;
}

.section-visit.white.services {
  padding-top: 0;
  padding-bottom: 0;
}

.section-visit.image {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e65133b1730_people-silhouettes-60s-crowd-dTPGK3-clipart.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  position: static;
}

.section-visit.business {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 100%;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 0;
  padding-bottom: 0;
}

.section-visit.white {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
}

.section-visit.white.new {
  height: auto;
  background-image: none;
  padding-top: 0;
  padding-bottom: auto;
}

.section-visit.white {
  background-color: rgba(0, 0, 0, 0);
  font-weight: 300;
}

.section-visit.white.new {
  height: auto;
  background-image: none;
  padding-bottom: 100px;
}

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

.section-visit.about {
  background-color: #272025;
}

.section-visit.about.middle {
  background-image: none;
  margin-top: -140px;
  padding-top: 200px;
  padding-bottom: 300px;
}

.section-visit.about.middle.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(24, 24, 24, .75), rgba(24, 24, 24, .75)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  margin-top: -260px;
  padding-top: 260px;
  padding-bottom: 100px;
}

.section-visit.about.middle.causes {
  background-color: #f3f0f0;
  background-image: linear-gradient(rgba(50, 50, 150, .79), rgba(50, 50, 150, .79)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab5d7ef3af99490673c0ba_720x423%20001%20SM2_0050_IMG_1001.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-top: -140px;
  padding-top: 200px;
  padding-bottom: 100px;
}

.section-visit.about.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e91113b16bf_philipp-reiner-686.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 240px;
}

.section-visit.about.second {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 0;
  background-size: auto, cover;
}

.section-visit.white {
  background-color: rgba(0, 0, 0, 0);
}

.section-visit.pricing-table {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3ae43b16a2_tomo-nogi-182913.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.section-visit.wellcome {
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: -100px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0;
  display: block;
}

.section-visit.projects {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.section-visit.projects.white {
  background-image: none;
}

.section-visit.tab-alternative {
  padding-top: 150px;
}

.section-visit.lists {
  padding-left: 40px;
  padding-right: 40px;
}

.section-visit.box {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 0;
}

.section-visit.without-paddings {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.section-visit.without-paddings.second {
  background-color: #f5f5f5;
  padding-bottom: 0;
}

.section-visit.skills {
  background-image: linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e22023b16f8_jason-ortego-5386-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.section-visit.skills.iphone {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.section-visit.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 260px;
}

.section-visit.gray-dark {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-visit.white-blog {
  background-color: #fff;
  padding-top: 0;
}

.section-visit.blog {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 50px;
}

.section-visit.homepages {
  background-color: #f5f5f5;
  padding: 140px 100px 50px;
}

.section-visit.homepages.second {
  background-color: #f5f5f5;
  background-image: linear-gradient(rgba(245, 245, 245, .74), rgba(245, 245, 245, .74)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea2e83b167d_Logo.svg");
  background-position: 0 0, 50%;
  background-size: auto, 70px;
  padding-top: 100px;
}

.section-visit.about-life {
  padding-top: 170px;
}

.section-visit.team-no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.section-visit.latest-blog.middle {
  background-color: #f8f8f8;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.section-visit.full {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 40px;
  padding-right: 40px;
}

.section-visit.black {
  background-color: #000;
}

.section-visit.without-padding {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
}

.section-visit.blog-alternative {
  background-image: linear-gradient(rgba(0, 0, 0, .87), rgba(0, 0, 0, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e77b33b1689_andrew-jasso-155771.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.section-visit.padding {
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .91)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 200px;
}

.section-visit.contact {
  padding-top: 0;
}

.section-visit.related-cases {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.section-visit.services-simple {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, .09);
  padding-top: 50px;
  padding-bottom: 40px;
}

.exhibits-list-item {
  float: left;
}

.exhibits-list-item.singel {
  width: 100%;
  height: auto;
  float: none;
}

.exhibits-image-block {
  width: 100%;
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, .52) 75%);
  border-radius: 5px;
  text-decoration: none;
}

.causes-list-item-copy {
  float: left;
}

.causes-list-item-copy.singel {
  width: 100%;
  height: auto;
  float: none;
}

.exhibit-text {
  color: #020202;
  padding: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  display: inline-block;
  position: static;
}

.exhibit-text.gray {
  color: #797979;
  margin-left: 2px;
  font-weight: 500;
}

.exhibit-text.gray.lighter {
  color: #d4d4d4;
  font-size: 20px;
}

.exhibit-text.gray.light {
  color: #d3d3d3;
}

.exhibit-text.white {
  color: #fff;
  font-size: 20px;
}

.exhibit-text.wjhite {
  color: #fff;
}

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

.item-block-exhibits {
  height: auto;
  text-align: center;
  padding-bottom: 10px;
  position: relative;
  top: 0;
  right: 0;
}

.item-block-exhibits.second-style {
  top: -165px;
}

.testimonial-slider-ssmc {
  height: 400px;
  background-color: rgba(0, 0, 0, 0);
  display: none;
}

.link-block-explore, .link-block-explore.w--current {
  min-height: 300px;
  display: block;
}

.button-hp {
  float: none;
  color: #fff;
  text-transform: uppercase;
  background-color: #0ec22b;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-position: 115%;
  background-repeat: no-repeat;
  background-size: 12px;
  border-radius: 4px;
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 0%;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 28px;
  transition: background-position .35s, background-color .3s, border .3s, padding .2s;
}

.button-hp:hover {
  background-color: #0d9622;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-position: 92%;
  background-repeat: no-repeat;
  background-size: 12px;
  padding-left: 20px;
  padding-right: 40px;
}

.button-hp.form {
  width: 100%;
  height: auto;
  float: none;
  color: #fff;
  text-align: center;
  background-color: #0ec22b;
  background-image: none;
  border-style: none;
  border-radius: 3px;
  margin: 20px auto 0;
  padding: 10px 15px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 29px;
  text-decoration: none;
  transition: background-color .4s;
  display: block;
}

.button-hp.form:hover {
  box-shadow: none;
  background-color: #000;
  background-image: none;
  border-style: none;
  border-color: #000;
}

.button-hp.center {
  float: right;
  color: #fff;
  text-align: right;
  background-color: rgba(16, 168, 189, .82);
  background-image: linear-gradient(135deg, #24c3e2, rgba(42, 111, 253, .88));
  border: 2px rgba(16, 168, 189, .82);
  border-radius: 3px;
  transition: all .4s;
}

.button-hp.center:hover {
  color: #000;
  background-color: #fff;
  background-image: none;
  border: 2px #000;
}

.button-hp.center {
  background-color: #fff;
  border: 1px solid #10a8bd;
  border-radius: 3px;
}

.button-hp.other-colors {
  background-color: #4d4d4d;
}

.button-hp.other-colors:hover {
  background-color: #020202;
}

.button-hp.other-colors.orange {
  background-color: #ff7a00;
  border-radius: 0;
}

.button-hp.other-colors.orange:hover {
  background-color: #ff5200;
}

.button-hp.other-colors.rounded {
  background-color: #2a6ffd;
}

.button-hp.outline {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea35b3b1683_arrow-pointing-down2.svg");
  background-size: 12px;
  border: 2px solid #000;
  margin-bottom: 0;
  font-weight: 600;
}

.button-hp.outline.rounded {
  color: #0ec22b;
  border-color: #13d632;
}

.button-hp.outline.rounded.white {
  float: left;
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
}

.button-hp.outline.rounded.white.center {
  float: none;
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.button-hp.outline.rounded.white.center:hover {
  background-color: rgba(0, 0, 0, 0);
  border-style: solid;
}

.button-hp.outline.rounded.black {
  color: #020202;
  border-color: #020202;
}

.button-hp.outline.white {
  color: #f3f0f0;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-size: 12px;
  border-color: #f3f0f0;
  font-weight: 500;
}

.button-hp.square {
  border-radius: 0;
  font-weight: 500;
}

.button-hp.rounded {
  text-transform: none;
  border-radius: 100px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.button-hp.rounded.padding {
  float: left;
  text-align: left;
  margin-top: 30px;
  margin-right: 10px;
}

.button-hp.rounded.padding.left-side {
  float: left;
}

.button-hp.rounded.padding.middle {
  float: none;
}

.button-hp.rounded.top {
  margin-top: 40px;
}

.button-hp.hero {
  float: left;
  text-transform: none;
  background-color: #79bb43;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.button-hp.hero.button-fpo-orange, .button-hp.orange {
  background-color: #ff7a00;
}

.button-hp.orange:hover {
  background-color: #f60;
}

.button-hp.left-side {
  float: none;
}

.button-hp._404 {
  margin-top: 60px;
}

.button-hp.headline {
  float: none;
  clear: none;
  background-color: #5d5cb6;
  margin-top: auto;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 60px;
  padding-right: 60px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 700;
  position: static;
}

.button-hp.causes {
  width: 180px;
  background-color: #79bb43;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-hp.causes.singel {
  width: 180px;
  margin-top: 30px;
  margin-bottom: 0;
}

.button-hp.singel {
  width: 184px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-hp.left {
  float: left;
}

.button-hp.full {
  letter-spacing: 2px;
  background-image: none;
  border: 1px solid #0ec22b;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 15px;
  padding-bottom: 13px;
  line-height: 20px;
  transition: all .2s;
}

.button-hp.full:hover {
  background-color: #020202;
  border-color: #020202;
  padding-left: 30px;
  padding-right: 30px;
}

.button-hp.right {
  width: 38%;
  height: 50px;
  background-color: #79bb43;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 30px;
}

.button-hp.exhibits {
  width: 180px;
  background-color: #79bb43;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-hp.exhibits.singel {
  width: 180px;
  margin-top: 30px;
  margin-bottom: 0;
}

.dropdown-link-ssmc {
  width: 100%;
  color: #79bb43;
  background-color: #f3f0f0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 80px;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.dropdown-link-ssmc:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, .06);
}

.dropdown-link-ssmc.w--current {
  color: #f3f0f0;
  background-color: #79bb43;
  position: relative;
}

.nav-link-about-us {
  z-index: auto;
  clear: none;
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #5d5cb6;
  border: 2px solid rgba(93, 92, 182, .15);
  border-radius: 100px;
  margin-left: 6px;
  margin-right: 2px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 2px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
  transition: border .2s, background-color .2s;
  display: inline-block;
  position: relative;
}

.nav-link-about-us:hover {
  background-color: rgba(0, 0, 0, 0);
  border-width: 1px;
  border-color: rgba(255, 255, 255, .5);
  border-radius: 100px;
}

.nav-link-about-us.w--current {
  color: #fff;
  background-color: rgba(0, 0, 0, .08);
  border-bottom-color: #fff;
  padding-bottom: 30px;
}

.nav-link-about-us.alternative {
  text-transform: uppercase;
  border-style: none;
  margin-left: 10px;
  margin-right: 10px;
  text-decoration: none;
}

.nav-link-about-us.alternative:hover {
  border-style: none;
  border-radius: 0;
}

.nav-link-about-us.black {
  height: auto;
  color: #020202;
  border-style: none;
}

.nav-link-about-us.black:hover {
  background-color: #f5f5f5;
  border-style: none;
  border-width: 0;
}

.nav-link-about-us.black.middle {
  padding-top: 30px;
  padding-bottom: 30px;
}

.nav-link-about-us.black.middle:hover {
  background-color: rgba(0, 0, 0, 0);
}

.nav-link-about-us.footer {
  color: #a09e9e;
  text-align: left;
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  border-width: 0;
  margin-right: 0;
  padding: 0 0 10px;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
  transition: color .4s;
  display: block;
}

.nav-link-about-us.footer:hover {
  color: #fff;
}

.nav-link-about-us.blog {
  color: #a09e9e;
  text-transform: none;
  border-style: none;
  margin-right: 0;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  text-decoration: none;
  transition: color .4s;
}

.nav-link-about-us.blog:hover {
  color: #fff;
  border-style: none;
  border-width: 0;
}

.nav-link-about-us.nav-link-ticket {
  background-color: #79bb43;
}

.nav-link-every-day-fun {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #5d5cb6;
  border: 2px solid rgba(93, 92, 182, .15);
  border-radius: 16px;
  margin-left: 6px;
  margin-right: 2px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 2px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
  transition: border .2s, background-color .2s;
}

.nav-link-every-day-fun:hover {
  background-color: rgba(0, 0, 0, 0);
  border-width: 1px;
  border-color: rgba(255, 255, 255, .5);
  border-radius: 100px;
}

.nav-link-every-day-fun.w--current {
  color: #fff;
  background-color: rgba(0, 0, 0, .08);
  border-bottom-color: #fff;
  padding-bottom: 30px;
}

.nav-link-every-day-fun.alternative {
  text-transform: uppercase;
  border-style: none;
  margin-left: 10px;
  margin-right: 10px;
  text-decoration: none;
}

.nav-link-every-day-fun.alternative:hover {
  border-style: none;
  border-radius: 0;
}

.nav-link-every-day-fun.black {
  height: auto;
  color: #020202;
  border-style: none;
}

.nav-link-every-day-fun.black:hover {
  background-color: #f5f5f5;
  border-style: none;
  border-width: 0;
}

.nav-link-every-day-fun.black.middle {
  padding-top: 30px;
  padding-bottom: 30px;
}

.nav-link-every-day-fun.black.middle:hover {
  background-color: rgba(0, 0, 0, 0);
}

.nav-link-every-day-fun.footer {
  color: #a09e9e;
  text-align: left;
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  border-width: 0;
  margin-right: 0;
  padding: 0 0 10px;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
  transition: color .4s;
  display: block;
}

.nav-link-every-day-fun.footer:hover {
  color: #fff;
}

.nav-link-every-day-fun.blog {
  color: #a09e9e;
  text-transform: none;
  border-style: none;
  margin-right: 0;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  text-decoration: none;
  transition: color .4s;
}

.nav-link-every-day-fun.blog:hover {
  color: #fff;
  border-style: none;
  border-width: 0;
}

.nav-link-every-day-fun.nav-link-ticket {
  background-color: #79bb43;
}

.nav-link-join {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #5d5cb6;
  border: 2px solid rgba(93, 92, 182, .15);
  border-radius: 16px;
  margin-left: 6px;
  margin-right: 2px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 2px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
  transition: border .2s, background-color .2s;
}

.nav-link-join:hover {
  background-color: rgba(0, 0, 0, 0);
  border-width: 1px;
  border-color: rgba(255, 255, 255, .5);
  border-radius: 100px;
}

.nav-link-join.w--current {
  color: #fff;
  background-color: rgba(0, 0, 0, .08);
  border-bottom-color: #fff;
  padding-bottom: 30px;
}

.nav-link-join.alternative {
  text-transform: uppercase;
  border-style: none;
  margin-left: 10px;
  margin-right: 10px;
  text-decoration: none;
}

.nav-link-join.alternative:hover {
  border-style: none;
  border-radius: 0;
}

.nav-link-join.black {
  height: auto;
  color: #020202;
  border-style: none;
}

.nav-link-join.black:hover {
  background-color: #f5f5f5;
  border-style: none;
  border-width: 0;
}

.nav-link-join.black.middle {
  padding-top: 30px;
  padding-bottom: 30px;
}

.nav-link-join.black.middle:hover {
  background-color: rgba(0, 0, 0, 0);
}

.nav-link-join.footer {
  color: #a09e9e;
  text-align: left;
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  border-width: 0;
  margin-right: 0;
  padding: 0 0 10px;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
  transition: color .4s;
  display: block;
}

.nav-link-join.footer:hover {
  color: #fff;
}

.nav-link-join.blog {
  color: #a09e9e;
  text-transform: none;
  border-style: none;
  margin-right: 0;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  text-decoration: none;
  transition: color .4s;
}

.nav-link-join.blog:hover {
  color: #fff;
  border-style: none;
  border-width: 0;
}

.nav-link-join.nav-link-ticket {
  background-color: #79bb43;
}

.nav-link-store {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid rgba(93, 92, 182, .15);
  border-radius: 100px;
  margin-left: 6px;
  margin-right: 2px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 2px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
  transition: border .2s, background-color .2s;
}

.nav-link-store:hover {
  background-color: rgba(0, 0, 0, 0);
  border-width: 1px;
  border-color: rgba(255, 255, 255, .5);
  border-radius: 100px;
}

.nav-link-store.w--current {
  color: #fff;
  background-color: rgba(0, 0, 0, .08);
  border-bottom-color: #fff;
  padding-bottom: 30px;
}

.nav-link-store.alternative {
  text-transform: uppercase;
  border-style: none;
  margin-left: 10px;
  margin-right: 10px;
  text-decoration: none;
}

.nav-link-store.alternative:hover {
  border-style: none;
  border-radius: 0;
}

.nav-link-store.black {
  height: auto;
  color: #020202;
  border-style: none;
}

.nav-link-store.black:hover {
  background-color: #f5f5f5;
  border-style: none;
  border-width: 0;
}

.nav-link-store.black.middle {
  padding-top: 30px;
  padding-bottom: 30px;
}

.nav-link-store.black.middle:hover {
  background-color: rgba(0, 0, 0, 0);
}

.nav-link-store.footer {
  color: #a09e9e;
  text-align: left;
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  border-width: 0;
  margin-right: 0;
  padding: 0 0 10px;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
  transition: color .4s;
  display: block;
}

.nav-link-store.footer:hover {
  color: #fff;
}

.nav-link-store.blog {
  color: #a09e9e;
  text-transform: none;
  border-style: none;
  margin-right: 0;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  text-decoration: none;
  transition: color .4s;
}

.nav-link-store.blog:hover {
  color: #fff;
  border-style: none;
  border-width: 0;
}

.nav-link-store.nav-link-ticket {
  background-color: #79bb43;
}

.nav-link-donate {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #5d5cb6;
  border: 2px solid rgba(93, 92, 182, .15);
  border-radius: 16px;
  margin-left: 6px;
  margin-right: 2px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 2px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
  transition: border .2s, background-color .2s;
}

.nav-link-donate:hover {
  background-color: rgba(0, 0, 0, 0);
  border-width: 1px;
  border-color: rgba(255, 255, 255, .5);
  border-radius: 100px;
}

.nav-link-donate.w--current {
  color: #fff;
  background-color: rgba(0, 0, 0, .08);
  border-bottom-color: #fff;
  padding-bottom: 30px;
}

.nav-link-donate.alternative {
  text-transform: uppercase;
  border-style: none;
  margin-left: 10px;
  margin-right: 10px;
  text-decoration: none;
}

.nav-link-donate.alternative:hover {
  border-style: none;
  border-radius: 0;
}

.nav-link-donate.black {
  height: auto;
  color: #020202;
  border-style: none;
}

.nav-link-donate.black:hover {
  background-color: #f5f5f5;
  border-style: none;
  border-width: 0;
}

.nav-link-donate.black.middle {
  padding-top: 30px;
  padding-bottom: 30px;
}

.nav-link-donate.black.middle:hover {
  background-color: rgba(0, 0, 0, 0);
}

.nav-link-donate.footer {
  color: #a09e9e;
  text-align: left;
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  border-width: 0;
  margin-right: 0;
  padding: 0 0 10px;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
  transition: color .4s;
  display: block;
}

.nav-link-donate.footer:hover {
  color: #fff;
}

.nav-link-donate.blog {
  color: #a09e9e;
  text-transform: none;
  border-style: none;
  margin-right: 0;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  text-decoration: none;
  transition: color .4s;
}

.nav-link-donate.blog:hover {
  color: #fff;
  border-style: none;
  border-width: 0;
}

.nav-link-donate.nav-link-ticket {
  background-color: #79bb43;
}

.nav-link-tickets {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #5d5cb6;
  border: 2px solid rgba(93, 92, 182, .15);
  border-radius: 16px;
  margin-left: 6px;
  margin-right: 2px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 2px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
  transition: border .2s, background-color .2s;
}

.nav-link-tickets:hover {
  background-color: rgba(0, 0, 0, 0);
  border-width: 1px;
  border-color: rgba(255, 255, 255, .5);
  border-radius: 100px;
}

.nav-link-tickets.w--current {
  color: #fff;
  background-color: rgba(0, 0, 0, .08);
  border-bottom-color: #fff;
  padding-bottom: 30px;
}

.nav-link-tickets.alternative {
  text-transform: uppercase;
  border-style: none;
  margin-left: 10px;
  margin-right: 10px;
  text-decoration: none;
}

.nav-link-tickets.alternative:hover {
  border-style: none;
  border-radius: 0;
}

.nav-link-tickets.black {
  height: auto;
  color: #020202;
  border-style: none;
}

.nav-link-tickets.black:hover {
  background-color: #f5f5f5;
  border-style: none;
  border-width: 0;
}

.nav-link-tickets.black.middle {
  padding-top: 30px;
  padding-bottom: 30px;
}

.nav-link-tickets.black.middle:hover {
  background-color: rgba(0, 0, 0, 0);
}

.nav-link-tickets.footer {
  color: #a09e9e;
  text-align: left;
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  border-width: 0;
  margin-right: 0;
  padding: 0 0 10px;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
  transition: color .4s;
  display: block;
}

.nav-link-tickets.footer:hover {
  color: #fff;
}

.nav-link-tickets.blog {
  color: #a09e9e;
  text-transform: none;
  border-style: none;
  margin-right: 0;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  text-decoration: none;
  transition: color .4s;
}

.nav-link-tickets.blog:hover {
  color: #fff;
  border-style: none;
  border-width: 0;
}

.nav-link-tickets.nav-link-ticket {
  background-color: #79bb43;
}

.nav-link-english-to-spanish {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid rgba(93, 92, 182, .15);
  border-radius: 100px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
  transition: border .2s, background-color .2s;
  position: fixed;
  top: 1%;
  bottom: auto;
  left: auto;
  right: 2%;
}

.nav-link-english-to-spanish:hover {
  background-color: rgba(0, 0, 0, 0);
  border-width: 1px;
  border-color: rgba(255, 255, 255, .5);
  border-radius: 100px;
}

.nav-link-english-to-spanish.w--current {
  color: #fff;
  background-color: rgba(0, 0, 0, .08);
  border-bottom-color: #fff;
  padding-bottom: 30px;
}

.nav-link-english-to-spanish.alternative {
  text-transform: uppercase;
  border-style: none;
  margin-left: 10px;
  margin-right: 10px;
  text-decoration: none;
}

.nav-link-english-to-spanish.alternative:hover {
  border-style: none;
  border-radius: 0;
}

.nav-link-english-to-spanish.black {
  height: auto;
  color: #020202;
  border-style: none;
}

.nav-link-english-to-spanish.black:hover {
  background-color: #f5f5f5;
  border-style: none;
  border-width: 0;
}

.nav-link-english-to-spanish.black.middle {
  padding-top: 30px;
  padding-bottom: 30px;
}

.nav-link-english-to-spanish.black.middle:hover {
  background-color: rgba(0, 0, 0, 0);
}

.nav-link-english-to-spanish.footer {
  color: #a09e9e;
  text-align: left;
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  border-width: 0;
  margin-right: 0;
  padding: 0 0 10px;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
  transition: color .4s;
  display: block;
}

.nav-link-english-to-spanish.footer:hover {
  color: #fff;
}

.nav-link-english-to-spanish.blog {
  color: #a09e9e;
  text-transform: none;
  border-style: none;
  margin-right: 0;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  text-decoration: none;
  transition: color .4s;
}

.nav-link-english-to-spanish.blog:hover {
  color: #fff;
  border-style: none;
  border-width: 0;
}

.nav-link-english-to-spanish.nav-link-ticket {
  background-color: #79bb43;
}

.dropdown-toggle-etos {
  color: #5d5cb6;
  margin-top: 11px;
  margin-bottom: 9px;
  padding: 10px 9px 10px 10px;
}

.dropdown-toggle-etos.w--open {
  color: #fff;
}

.dropdown-toggle-etos.black, .dropdown-toggle-etos.black:hover {
  color: #020202;
}

.dropdown-toggle-etos.black.box:hover {
  color: #0d9622;
}

.text-block-19-etos {
  color: #5d5cb6;
  text-align: center;
  padding-top: 0;
  padding-left: 0;
  font-family: Scalasans caps, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.text-block-19-etos.text-block-12 {
  font-size: 11px;
}

.div-block-10 {
  height: 75px;
  background-color: rgba(0, 0, 0, 0);
}

.heading-calendar {
  color: #000;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 33px;
  font-weight: 600;
  line-height: 40px;
}

.heading-calendar.subtitle {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.heading-calendar.subtitle.center.tinny-text {
  width: 82%;
  letter-spacing: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.heading-calendar.features {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
}

.heading-calendar.features.white {
  color: #fff;
}

.heading-calendar.features.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.heading-calendar.features.blog:hover {
  color: #0d9622;
}

.heading-calendar.features.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Source Sans Pro, sans-serif;
  font-weight: 600;
}

.heading-calendar.features.left-side {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.heading-calendar.features._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.heading-calendar.features.left-side {
  text-align: left;
  letter-spacing: 1px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.heading-calendar.features.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-calendar.features.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.heading-calendar.features.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.heading-calendar.features.intro.default {
  margin-bottom: 50px;
}

.heading-calendar.features.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.heading-calendar.features.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-calendar.center {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 900;
  position: relative;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.heading-calendar.center.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.heading-calendar.numer {
  text-align: center;
  border-bottom: 1px rgba(0, 0, 0, .09);
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
}

.heading-calendar.numer.alternative {
  border-bottom-style: none;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.heading-calendar.white {
  color: #fff;
}

.heading-calendar.white.left {
  font-size: 70px;
  font-weight: 600;
}

.heading-calendar.left {
  text-align: left;
  margin-top: 0;
}

.heading-calendar._2 {
  text-transform: uppercase;
  margin-top: 20px;
}

.heading-calendar.log-in {
  color: #fff;
  text-align: center;
  font-size: 24px;
}

.heading-calendar.white-font, .heading-calendar.white-color {
  color: #fff;
}

.heading-calendar.top {
  font-weight: 600;
}

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

.btn-container {
  margin-top: 17px;
  display: inline-block;
}

.btn-container.is--test {
  z-index: 5;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.inner__card {
  height: 500px;
  max-width: 414px;
  min-width: 320px;
  background-color: #9ba0f3;
  border-radius: 16px;
  position: relative;
  box-shadow: 0 9px 25px rgba(0, 0, 0, .25);
}

.inner__card.is--1 {
  height: auto;
  max-width: 90%;
  min-width: 80%;
  background-color: #f7f8fb;
  justify-content: center;
  align-items: center;
  display: flex;
}

.inner__card.is--2 {
  height: auto;
  max-width: 90%;
  min-width: 90%;
  box-shadow: none;
  background-color: #f7f8fb;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.inner__card.is--4, .inner__card.is--3 {
  height: auto;
  max-width: 90%;
  min-width: 90%;
  background-color: #f7f8fb;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading__two {
  color: #292d2f;
  padding-bottom: 6px;
  font-family: Mulish, sans-serif;
  font-size: 3em;
  font-weight: 700;
}

.card-content-right {
  max-width: 60%;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.card-content-left {
  max-width: 100%;
  flex: 1;
  margin-top: -85px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
}

.sticky--card {
  height: 100vh;
  perspective: 1020px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
}

.sticky--card.z3 {
  z-index: 3;
  padding-bottom: 0;
  display: flex;
}

.sticky--card.z5 {
  z-index: 5;
}

.sticky--card.z6 {
  z-index: 6;
  flex-wrap: nowrap;
}

.sticky--card.z4 {
  z-index: 4;
  display: flex;
}

.card-content {
  height: auto;
  max-width: 100%;
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.btn {
  color: #fff;
  background-color: #40687a;
  background-image: linear-gradient(60deg, #5ca78a, #497a79);
  border-radius: 14px;
  padding: 16px 34px;
  font-size: 1.2em;
  font-weight: 400;
}

.btn.is--100 {
  text-align: center;
  background-color: #5d5cb6;
  background-image: linear-gradient(#5d5cb6, #5d5cb6);
  border-radius: 0 0 16px 16px;
  justify-content: center;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: Mulish, sans-serif;
  font-size: 1.9em;
  font-weight: 400;
  transition: background-color .325s;
  display: flex;
}

.btn.is--100:hover {
  background-color: #54754d;
}

.sticky-card__image.is--three {
  width: auto;
  height: 700px;
  object-fit: cover;
  border-radius: 0% 16px 16px 0%;
}

.sub-paragraph__two {
  color: #292d2f;
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 1.2em;
  font-weight: 400;
  line-height: 1.5em;
}

.section__swipe {
  background-color: #79bb43;
  margin-top: 0;
  padding-bottom: 0;
}

.heading__two-event-hp {
  color: #292d2f;
  padding-bottom: 6px;
  font-family: Mulish, sans-serif;
  font-size: 3em;
  font-weight: 700;
}

.btn-vize {
  color: #fff;
  background-color: #a5db79;
  border-radius: 14px;
  padding: 16px 34px;
  font-size: 1.2em;
  font-weight: 400;
}

.btn-vize.is--100 {
  text-align: center;
  background-color: #5d5cb6;
  background-image: none;
  border-radius: 0 0 16px 16px;
  justify-content: center;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: Mulish, sans-serif;
  font-size: 1.9em;
  font-weight: 400;
  transition: background-color .325s;
  display: flex;
}

.btn-vize.is--100:hover {
  background-color: #54754d;
}

.btn-vize.is--100-2 {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  text-align: center;
  background-color: #5d5cb6;
  background-image: linear-gradient(#5d5cb6, #5d5cb6);
  border-radius: 0 0 16px 16px;
  justify-content: center;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: Mulish, sans-serif;
  font-size: 1.9em;
  font-weight: 400;
  transition: background-color .325s;
  display: flex;
}

.btn-vize.is--100-2:hover {
  background-color: #54754d;
}

.nav-bar-ssmc {
  background-color: #79bb43;
  border-bottom: 1px solid rgba(255, 255, 255, .15);
  padding-top: 0;
  padding-bottom: 5px;
  display: block;
  position: relative;
  top: -112px;
  left: 0;
  right: 0;
}

.nav-bar-ssmc.second {
  z-index: 1000;
  background-color: rgba(255, 255, 255, 0);
  position: relative;
  bottom: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .09);
}

.nav-bar-ssmc.second.middle-logo {
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0;
  padding-top: 40px;
  padding-bottom: 0;
}

.container-3 {
  display: block;
  position: relative;
}

.navbar-section-ssmc {
  height: auto;
  object-fit: fill;
  display: block;
  position: relative;
}

.nav-menu-copy {
  margin: 47px auto 15px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Mulish, sans-serif;
  display: block;
  position: relative;
}

.nav-menu-copy.style-middle {
  float: none;
  text-align: center;
  border-top: 1px rgba(0, 0, 0, .12);
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-11 {
  object-fit: fill;
  background-color: #79bb43;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.image-16 {
  float: left;
  clear: none;
  background-color: #f3f0f0;
  padding-bottom: 31px;
  padding-left: 42px;
  padding-right: 28px;
  display: inline-block;
  position: relative;
}

.div-block-12 {
  background-color: #f3f0f0;
}

.section-3 {
  color: #f3f0f0;
  background-color: #79bb43;
  display: block;
  position: relative;
}

.brand-2 {
  background-color: #f3f0f0;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328c187dc49a230e79d3419_ssmcLogo2665-376-4cc%20(1).png");
  background-position: 0 0;
  background-size: cover;
}

.brand-ssmc {
  background-color: #f3f0f0;
  background-image: linear-gradient(#f3f0f0, #f3f0f0);
  margin-top: -6px;
  margin-bottom: 0;
  margin-left: 0;
  padding: 30px 20px 50px 0;
}

.nav-menu-ssmc {
  margin: 110px auto 15px;
  padding: 0;
  font-family: Mulish, sans-serif;
  display: block;
  position: relative;
  left: -92px;
}

.nav-menu-ssmc.style-middle {
  float: none;
  text-align: center;
  border-top: 1px rgba(0, 0, 0, .12);
  padding-top: 0;
  padding-bottom: 0;
}

.nav-bar-ssmc-2 {
  background-color: #79bb43;
  border-bottom: 1px solid rgba(255, 255, 255, .15);
  padding-top: 0;
  padding-bottom: 0;
  position: static;
  top: auto;
  left: auto;
  right: auto;
}

.nav-bar-ssmc-2.second {
  z-index: 1000;
  background-color: rgba(255, 255, 255, 0);
  position: relative;
  bottom: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .09);
}

.nav-bar-ssmc-2.second.middle-logo {
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 0;
  padding-top: 40px;
  padding-bottom: 0;
}

.div-block-13 {
  width: 150px;
  height: 247px;
  -webkit-text-fill-color: inherit;
  background-color: #f3f0f0;
  background-clip: border-box;
  border-radius: 0;
  padding-bottom: 0;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.content-div-ssmc {
  object-fit: fill;
  background-color: #79bb43;
  display: block;
}

.content-div-ssmc.gray {
  background-color: #f3f3f3;
}

.container-nav-ssmc-logo {
  max-height: 150px;
  padding-left: 0;
  display: block;
}

.ssmc-logo-image {
  background-color: #fff;
  border-radius: 12px;
  margin-left: 58px;
  padding: 10px 20px 7px;
  position: relative;
}

.dropdown-list-ssmc.w--open {
  height: auto;
  color: #f3f0f0;
  background-color: #79bb43;
  position: absolute;
  top: 63px;
  left: 0;
}

.dropdown-list-ssmc.big.w--open {
  width: 550px;
  padding: 15px;
}

.dropdown-list-ssmc.second.w--open {
  top: 50px;
}

.dropdown-list-ssmc.box.w--open {
  top: 100px;
}

.dropdown-list-ssmc.dropdown-list.w--open {
  position: absolute;
}

.button-card-wrapper {
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
  position: relative;
}

.button-number {
  color: #515f74;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.link-2 {
  color: #000;
  white-space: nowrap;
  text-decoration: none;
  position: relative;
}

.link-2.wavy-link {
  font-family: Spectral, sans-serif;
}

.custom-styles {
  font-family: Mulish, sans-serif;
  display: block;
}

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

.text-block-41 {
  font-family: Mulish, sans-serif;
}

.dropdown-link-ssmc-sub {
  width: 100%;
  color: #79bb43;
  background-color: #f3f0f0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 80px;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  font-weight: 500;
  display: block;
}

.dropdown-link-ssmc-sub:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, .06);
}

.dropdown-link-ssmc-sub.w--current {
  color: #f3f0f0;
  text-transform: none;
  background-color: #63a131;
  position: relative;
}

.dropdown-link-ssmc-sub.family-dropdown, .dropdown-link-ssmc-sub.family-plus-dropdown, .dropdown-link-ssmc-sub.educators-dropdown, .dropdown-link-ssmc-sub.grandparents-dropdown, .dropdown-link-ssmc-sub.lifetime-dropdown {
  display: none;
}

.dd-link-ssmc-exhibits-programs {
  width: 100%;
  color: #79bb43;
  background-color: #f3f0f0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 80px;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.dd-link-ssmc-exhibits-programs:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, .06);
}

.dd-link-ssmc-exhibits-programs.w--current {
  color: #f3f0f0;
  background-color: #79bb43;
  position: relative;
}

.dropdown-list-ssmc-bad.w--open {
  height: auto;
  color: #f3f0f0;
  background-color: #79bb43;
  position: absolute;
  top: 63px;
  left: 0;
}

.dropdown-list-ssmc-bad.big.w--open {
  width: 550px;
  padding: 15px;
}

.dropdown-list-ssmc-bad.second.w--open {
  top: 50px;
}

.dropdown-list-ssmc-bad.box.w--open {
  top: 100px;
}

.dropdown-list-ssmc-bad.dropdown-list.w--open {
  position: absolute;
}

.nav-link-about-us-good {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #5d5cb6;
  border: 2px solid rgba(93, 92, 182, .15);
  border-radius: 16px;
  margin-left: 6px;
  margin-right: 2px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 2px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
  transition: border .2s, background-color .2s;
}

.nav-link-about-us-good:hover {
  background-color: rgba(0, 0, 0, 0);
  border-width: 1px;
  border-color: rgba(255, 255, 255, .5);
  border-radius: 100px;
}

.nav-link-about-us-good.w--current {
  color: #fff;
  background-color: rgba(0, 0, 0, .08);
  border-bottom-color: #fff;
  padding-bottom: 30px;
}

.nav-link-about-us-good.alternative {
  text-transform: uppercase;
  border-style: none;
  margin-left: 10px;
  margin-right: 10px;
  text-decoration: none;
}

.nav-link-about-us-good.alternative:hover {
  border-style: none;
  border-radius: 0;
}

.nav-link-about-us-good.black {
  height: auto;
  color: #020202;
  border-style: none;
}

.nav-link-about-us-good.black:hover {
  background-color: #f5f5f5;
  border-style: none;
  border-width: 0;
}

.nav-link-about-us-good.black.middle {
  padding-top: 30px;
  padding-bottom: 30px;
}

.nav-link-about-us-good.black.middle:hover {
  background-color: rgba(0, 0, 0, 0);
}

.nav-link-about-us-good.footer {
  color: #a09e9e;
  text-align: left;
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  border-width: 0;
  margin-right: 0;
  padding: 0 0 10px;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
  transition: color .4s;
  display: block;
}

.nav-link-about-us-good.footer:hover {
  color: #fff;
}

.nav-link-about-us-good.blog {
  color: #a09e9e;
  text-transform: none;
  border-style: none;
  margin-right: 0;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  text-decoration: none;
  transition: color .4s;
}

.nav-link-about-us-good.blog:hover {
  color: #fff;
  border-style: none;
  border-width: 0;
}

.nav-link-about-us-good.nav-link-ticket {
  background-color: #79bb43;
}

.featured-exhibits-section-header {
  color: #000;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 33px;
  font-weight: 600;
  line-height: 40px;
}

.featured-exhibits-section-header.subtitle {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.featured-exhibits-section-header.subtitle.center.tinny-text {
  width: 82%;
  letter-spacing: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.featured-exhibits-section-header.features {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
}

.featured-exhibits-section-header.features.white {
  color: #fff;
}

.featured-exhibits-section-header.features.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.featured-exhibits-section-header.features.blog:hover {
  color: #0d9622;
}

.featured-exhibits-section-header.features.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Source Sans Pro, sans-serif;
  font-weight: 600;
}

.featured-exhibits-section-header.features.left-side {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.featured-exhibits-section-header.features._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.featured-exhibits-section-header.features.left-side {
  text-align: left;
  letter-spacing: 1px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.featured-exhibits-section-header.features.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.featured-exhibits-section-header.features.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.featured-exhibits-section-header.features.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.featured-exhibits-section-header.features.intro.default {
  margin-bottom: 50px;
}

.featured-exhibits-section-header.features.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.featured-exhibits-section-header.features.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.featured-exhibits-section-header.center {
  color: #f3f0f0;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 40px;
  margin-bottom: 32px;
  font-family: Mulish, sans-serif;
  font-size: 45px;
  font-weight: 900;
  position: relative;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.featured-exhibits-section-header.center.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.featured-exhibits-section-header.numer {
  text-align: center;
  border-bottom: 1px rgba(0, 0, 0, .09);
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
}

.featured-exhibits-section-header.numer.alternative {
  border-bottom-style: none;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.featured-exhibits-section-header.white {
  color: #fff;
}

.featured-exhibits-section-header.white.left {
  font-size: 70px;
  font-weight: 600;
}

.featured-exhibits-section-header.left {
  text-align: left;
  margin-top: 0;
}

.featured-exhibits-section-header._2 {
  text-transform: uppercase;
  margin-top: 20px;
}

.featured-exhibits-section-header.log-in {
  color: #fff;
  text-align: center;
  font-size: 24px;
}

.featured-exhibits-section-header.white-font, .featured-exhibits-section-header.white-color {
  color: #fff;
}

.featured-exhibits-section-header.top {
  font-weight: 600;
}

.section-featured {
  background-color: #f47c00;
}

.c-canvas {
  width: 100vw;
  height: 100vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
}

.c-canvas__nav {
  z-index: 999;
  position: fixed;
  bottom: 30px;
  left: 30px;
}

.c-canvas__nav-link {
  width: 40px;
  height: 40px;
  border-radius: 20px;
  margin-right: 10px;
  display: inline-block;
}

.body {
  background-color: #020202;
}

.heading-6 {
  text-align: center;
  margin-top: 127px;
  margin-bottom: 0;
  font-size: 33px;
  font-style: normal;
}

.heading-6-italicized {
  color: #79bb43;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 33px;
  font-style: italic;
}

.button-card-wrapper-2 {
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
  position: relative;
}

.line-graphic-2 {
  padding-top: 0;
}

.custom-styles-2 {
  display: block;
}

.text-block-42 {
  color: #5d5cb6;
  padding-bottom: 12px;
  font-family: Mulish, sans-serif;
  font-size: 33px;
  font-weight: 700;
}

.container-nav-2 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.nav-menu-2 {
  background-color: #79bb43;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 60px;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 12px;
  display: flex;
  position: relative;
}

.nav-bar-2 {
  background-color: #79bb43;
  border-bottom: 1px solid rgba(255, 255, 255, .15);
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
  top: 0;
  left: 0;
  right: 0;
}

.dropdown-toggle-2 {
  color: #fff;
  background-color: #5d5cb6;
  border-radius: 15px;
  margin-top: 0;
  padding: 10px 30px 10px 10px;
}

.dropdown-toggle-2:active {
  display: inline-block;
}

.dropdown-toggle-2.w--open {
  color: #fff;
}

.dropdown-list-2.w--open {
  height: auto;
  color: #79bb43;
  background-color: #ececec;
  flex-direction: column;
  margin-top: -5px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  display: flex;
  position: absolute;
  top: 63px;
  left: 0;
}

.dropdown-list-2.big.w--open {
  width: 550px;
  padding: 15px;
}

.brand-3 {
  height: auto;
  max-width: 100%;
  float: none;
  margin-bottom: 0;
  margin-left: -75px;
  padding-top: 0;
  padding-bottom: 0;
  display: inline-block;
  position: static;
}

.brand-3.w--current {
  margin-top: -161px;
  padding-bottom: 5px;
  display: flex;
}

.nav-link-2 {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(255, 255, 255, 0);
  border-radius: 100px;
  margin-right: 2px;
  padding: 0 2px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
  transition: border .2s, background-color .2s;
}

.nav-link-2:hover {
  background-color: rgba(0, 0, 0, 0);
  border-width: 1px;
  border-color: rgba(255, 255, 255, .5);
  border-radius: 100px;
}

.nav-link-2.w--current {
  color: #fff;
  background-color: rgba(0, 0, 0, .08);
  border-bottom-color: #fff;
  padding-bottom: 30px;
}

.image-18 {
  background-color: #fff;
  padding: 10px;
  position: relative;
}

.section-4 {
  height: 5px;
  background-color: #fff;
  display: block;
  position: relative;
}

.div-block-14 {
  height: 10px;
  background-color: #fff;
}

.image-lightbox-ssmc {
  width: 100%;
  height: 100%;
}

.div-image-ssmc {
  opacity: 1;
  filter: brightness(75%);
  outline-offset: 0px;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  perspective: none;
  perspective-origin: 50%;
  transform-origin: 50%;
  mix-blend-mode: normal;
  outline: 3px #5d5cb6;
  transition: all .5s;
  transform: translate(0);
  box-shadow: 1px 1px 3px #000;
}

.div-image-ssmc:hover {
  filter: none;
}

.div-image-ssmc.singel {
  filter: none;
  transition: none;
}

.container-7 {
  flex-direction: row;
  margin-top: -40px;
  padding-left: 0;
  display: block;
  position: static;
}

.link-block-explore-visit, .link-block-explore-visit.w--current {
  min-height: 300px;
  display: block;
}

.div-block-9-hp2 {
  min-height: 300px;
  background-color: #79bb43;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab673c9b03962b118ad90d_320x250%20002%20RAW%20ALL_0122_720x423%20002%20RAW%20ALL_0009_IMG_1189.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 15px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-9-hp3 {
  min-height: 300px;
  background-color: #79bb43;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab66e05f0e597902e5d487_320x250%20003%20RAW%20ALL_0046_720x423%20SM2_0032_IMG_1390.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 15px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.page-header-ssmc-short {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
  padding-bottom: 150px;
}

.page-header-ssmc-short.trial {
  background-image: linear-gradient(rgba(42, 42, 42, .86), rgba(42, 42, 42, .86)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, auto;
  padding-top: 150px;
  padding-bottom: 150px;
}

.page-header-ssmc-short.trial.map {
  background-image: linear-gradient(135deg, rgba(42, 111, 253, .87) 26%, rgba(14, 179, 40, .83)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e6acf3b169c_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.page-header-ssmc-short.trial.map.green {
  background-image: linear-gradient(#79bb43, #79bb43), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e24dc3b172a_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.page-header-ssmc-short.button {
  filter: grayscale();
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50% 57%;
  background-size: auto, cover;
  margin-top: 0;
  margin-bottom: 0;
  padding: 200px 0 150px;
  transition-property: none;
}

.page-header-ssmc-short.pricing {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8ad33b16a1_dqento8twsq-blake-richard-verdoorn.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-short.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-short.toggle.faq {
  padding-top: 200px;
}

.page-header-ssmc-short.tabs {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-top-style: none;
  padding-top: 200px;
}

.page-header-ssmc-short.navigation {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edf0c3b1759_hgv_woqnp3y-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-short.boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-short.cta {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e1f043b168c_andy-brunner-14324.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-short.list {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-short.list.secong-cause-style {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-short.list.cause-1 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325f5c21a05c766741ac58_SSMC%20VIDEO%20Capture%20-%201%20for%20HP.png");
  padding-top: 200px;
}

.page-header-ssmc-short.icon-boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e191c3b1709_ju-on-148561-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-short.testimonials {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-short.progress {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5f9a3b16cb_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-short.footers {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e763e3b16d1_edewaa-foster-17093.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-short.counters {
  background-image: linear-gradient(rgba(0, 0, 0, .64), rgba(0, 0, 0, .64)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-short.about {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-short.about.gallery {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 36% 36%;
  background-size: auto, cover;
}

.page-header-ssmc-short.services {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6363bb23a90d2a61961f1f29_SSMC%20Museum%2056%20640x480.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 150px;
  padding-bottom: 0;
}

.page-header-ssmc-short.services.second {
  filter: grayscale();
  background-image: linear-gradient(rgba(233, 233, 233, .87), rgba(233, 233, 233, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 160px;
  padding-bottom: 100px;
}

.page-header-ssmc-short.services.healthyville-cafe {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6384fd5173fdc60951d8802d_SSMC%20Museum%2059%20640x480.jpg");
  background-position: 0 0, 50% 40%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.page-header-ssmc-short.services.hours-admission {
  background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6332530dd2509fc94a758f27_Image%201%20for%20Lightbox%20FPO%20-%20SM1.jpg");
}

.page-header-ssmc-short.about-me {
  background-image: linear-gradient(#0d9622, #0d9622), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: -120px;
  padding-top: 120px;
  padding-bottom: 0;
}

.page-header-ssmc-short.team {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 120px;
  padding-bottom: 200px;
}

.page-header-ssmc-short.cause {
  height: 550px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
}

.page-header-ssmc-short.contact {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  padding-top: 200px;
}

.page-header-ssmc-short.contact.second {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 160px;
}

.page-header-ssmc-short.contact.third {
  background-image: linear-gradient(rgba(13, 150, 34, .85), rgba(13, 150, 34, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.page-header-ssmc-short.team-members {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ebc993b16f6_sdmm_xh3bcu-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-short.gallery-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .81), rgba(0, 0, 0, .81)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-short.blog-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e91113b16bf_philipp-reiner-686.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-short.typography {
  padding-top: 200px;
}

.page-header-ssmc-short.cause-1 {
  padding-bottom: 200px;
}

.div-block-15 {
  width: auto;
  object-fit: fill;
  font-family: Mulish, sans-serif;
  display: block;
}

.image-section-overlay-ssmc-bar {
  width: 100%;
  height: 0%;
  background-color: #5d5cb6;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  line-height: 25px;
}

.image-section-overlay-ssmc-bar.color {
  width: 100%;
  height: 100%;
  background-color: rgba(42, 42, 42, .86);
  background-image: none;
  padding-top: 100px;
  padding-bottom: 100px;
}

.image-section-overlay-ssmc-bar.color._3 {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.image-section-overlay-ssmc-bar.color._3._5 {
  background-image: linear-gradient(rgba(13, 150, 34, .85), rgba(13, 150, 34, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/633248e2bfb8758e6323ee0c_GENERIC%20FPO%201.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.image-section-overlay-ssmc-bar.color.counter {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.image-section-overlay-ssmc-bar.dark {
  background-image: linear-gradient(rgba(73, 83, 0, .23), rgba(73, 83, 0, .23)), linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
}

.image-section-overlay-ssmc-bar.counters {
  text-align: center;
  background-image: linear-gradient(rgba(245, 245, 245, .84), rgba(245, 245, 245, .84)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  padding-bottom: 0;
}

.heading-left-ssmc {
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 25px;
  position: relative;
  top: 20px;
}

.heading-left-ssmc.subtitle {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.heading-left-ssmc.subtitle.center.tinny-text {
  width: 82%;
  letter-spacing: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.heading-left-ssmc.features {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
}

.heading-left-ssmc.features.white {
  color: #fff;
}

.heading-left-ssmc.features.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.heading-left-ssmc.features.blog:hover {
  color: #0d9622;
}

.heading-left-ssmc.features.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Source Sans Pro, sans-serif;
  font-weight: 600;
}

.heading-left-ssmc.features.left-side {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.heading-left-ssmc.features._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.heading-left-ssmc.features.left-side {
  text-align: left;
  letter-spacing: 1px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.heading-left-ssmc.features.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-left-ssmc.features.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.heading-left-ssmc.features.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.heading-left-ssmc.features.intro.default {
  margin-bottom: 50px;
}

.heading-left-ssmc.features.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.heading-left-ssmc.features.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-left-ssmc.center {
  color: #5f5f5f;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 900;
}

.heading-left-ssmc.center.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 40px;
  position: relative;
  top: -40px;
}

.heading-left-ssmc.numer {
  text-align: center;
  border-bottom: 1px rgba(0, 0, 0, .09);
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
}

.heading-left-ssmc.numer.alternative {
  border-bottom-style: none;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.heading-left-ssmc.white {
  color: #fff;
}

.heading-left-ssmc.white.left {
  font-size: 70px;
  font-weight: 600;
}

.heading-left-ssmc.left {
  text-align: left;
  margin-top: 0;
}

.heading-left-ssmc._2 {
  text-transform: uppercase;
  margin-top: 20px;
}

.heading-left-ssmc.log-in {
  color: #fff;
  text-align: center;
  font-size: 24px;
}

.heading-left-ssmc.white-font, .heading-left-ssmc.white-color {
  color: #fff;
}

.heading-left-ssmc.top {
  font-weight: 600;
}

.heading-left-ssmc.utility-level-2 {
  margin-top: 40px;
}

.link-ssmc-green {
  color: #f47c00;
}

.separator-ssmc {
  width: 30px;
  height: 1px;
  background-color: #24c3e2;
  margin: 30px 2px 50px;
  display: inline-block;
}

.separator-ssmc.header {
  background-color: #c9c9c9;
  margin-top: 0;
  margin-bottom: 0;
}

.separator-ssmc.header.center {
  background-color: #0ec22b;
}

.separator-ssmc.header.center.white {
  background-color: #fff;
}

.separator-ssmc.header-ssmc {
  height: 30px;
  background-color: #5d5cb6;
  border-radius: 20px;
  margin: 0 10px;
}

.separator-ssmc.header-ssmc.center {
  background-color: #0ec22b;
}

.separator-ssmc.header-ssmc.center.white {
  background-color: #fff;
}

.columns-2 {
  margin-bottom: 51px;
}

.columns-hours-ssmc {
  margin-bottom: 0;
}

.paragraph-32 {
  color: #5d5cb6;
}

.paragraph-33, .paragraph-33-copy {
  font-size: 16px;
}

.paragraph-ssmc-34 {
  color: #5d5cb6;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 600;
}

.paragraph-ssmc-34-black {
  color: #020202;
  font-size: 16px;
  font-weight: 500;
}

.paragraph-ssmc-34-black.seo-color {
  color: rgba(223, 43, 129, .88);
}

.columns-admission-ssmc {
  margin-top: 0;
  margin-bottom: 40px;
}

.through-labor-day-ssmc {
  padding-top: 20px;
}

.hours-div, .admission-div, .visitor-tips-div {
  text-align: left;
  margin-top: 40px;
}

.separated-div-wrapper-top {
  height: 40px;
  text-align: center;
  margin: 20px auto 0;
  display: block;
}

.separated-div-wrapper-top.left {
  text-align: left;
  margin-top: 0;
}

.separated-div-wrapper-top.left.algin-center {
  text-align: center;
  margin-top: 22px;
  margin-bottom: 22px;
}

.container-ways-to-save {
  padding-top: 20px;
  display: none;
}

.container-ways-to-save.coming-soon {
  display: none;
}

.heading-left-ssmc-big {
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 33px;
  font-weight: 800;
  line-height: 25px;
  position: relative;
  top: 20px;
}

.heading-left-ssmc-big.subtitle {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.heading-left-ssmc-big.subtitle.center.tinny-text {
  width: 82%;
  letter-spacing: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.heading-left-ssmc-big.features {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
}

.heading-left-ssmc-big.features.white {
  color: #fff;
}

.heading-left-ssmc-big.features.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.heading-left-ssmc-big.features.blog:hover {
  color: #0d9622;
}

.heading-left-ssmc-big.features.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Source Sans Pro, sans-serif;
  font-weight: 600;
}

.heading-left-ssmc-big.features.left-side {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.heading-left-ssmc-big.features._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.heading-left-ssmc-big.features.left-side {
  text-align: left;
  letter-spacing: 1px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.heading-left-ssmc-big.features.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-left-ssmc-big.features.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.heading-left-ssmc-big.features.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.heading-left-ssmc-big.features.intro.default {
  margin-bottom: 50px;
}

.heading-left-ssmc-big.features.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.heading-left-ssmc-big.features.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-left-ssmc-big.center {
  color: #5f5f5f;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 900;
}

.heading-left-ssmc-big.center.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 40px;
  position: relative;
  top: -40px;
}

.heading-left-ssmc-big.numer {
  text-align: center;
  border-bottom: 1px rgba(0, 0, 0, .09);
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
}

.heading-left-ssmc-big.numer.alternative {
  border-bottom-style: none;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.heading-left-ssmc-big.white {
  color: #fff;
}

.heading-left-ssmc-big.white.left {
  font-size: 70px;
  font-weight: 600;
}

.heading-left-ssmc-big.left {
  text-align: left;
  margin-top: 0;
}

.heading-left-ssmc-big._2 {
  text-transform: uppercase;
  margin-top: 20px;
}

.heading-left-ssmc-big.log-in {
  color: #fff;
  text-align: center;
  font-size: 24px;
}

.heading-left-ssmc-big.white-font, .heading-left-ssmc-big.white-color {
  color: #fff;
}

.heading-left-ssmc-big.top {
  font-weight: 600;
}

.heading-2-reveal-ssmc {
  color: #020202;
  text-align: left;
  letter-spacing: 1px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-weight: 600;
  display: inline-block;
}

.heading-2-reveal-ssmc.white {
  color: #fff;
}

.columns-3 {
  justify-content: center;
  align-items: stretch;
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 40px 20px;
  display: flex;
}

.column-15 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.section-visit-ssmc {
  width: auto;
  text-align: center;
  background-color: #f5f5f5;
  padding-top: 100px;
  padding-bottom: 100px;
  font-family: Montserrat, sans-serif;
  display: block;
  position: static;
  overflow: visible;
}

.section-visit-ssmc.video {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(73, 83, 0, .21), rgba(73, 83, 0, .21)), linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e07a73b16c2_hikersbay-hikersbay-3503.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.section-visit-ssmc.video.new {
  background-image: none;
  padding-bottom: 0;
}

.section-visit-ssmc.video.alternative {
  background-image: none;
  padding-top: 0;
  padding-bottom: 0;
}

.section-visit-ssmc.video.alternative.second {
  background-color: #f3f3f3;
  background-image: none;
}

.section-visit-ssmc.video.alternative.background {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-visit-ssmc.video.alternative.gray {
  background-color: #f5f5f5;
  margin-top: 0;
  padding-top: 100px;
}

.section-visit-ssmc.video.alternative.space-below {
  margin-bottom: 204px;
}

.section-visit-ssmc.video.black {
  background-color: #020202;
  background-image: linear-gradient(rgba(0, 0, 0, .84), rgba(0, 0, 0, .84)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 250px;
}

.section-visit-ssmc.testimonial {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

.section-visit-ssmc.white {
  float: none;
  background-color: #fff;
  margin-top: 0;
}

.section-visit-ssmc.white.padding {
  background-image: none;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 220px;
}

.section-visit-ssmc.white.fullwidth {
  padding-top: 260px;
  padding-left: 80px;
  padding-right: 80px;
}

.section-visit-ssmc.testimonials {
  background-color: #e9e9e9;
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
  padding-bottom: 100px;
}

.section-visit-ssmc.testimonials.new {
  background-color: #f5f5f5;
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .85));
  padding-top: 100px;
  padding-bottom: 180px;
  position: relative;
}

.section-visit-ssmc.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
}

.section-visit-ssmc.testimonials.transparent {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.section-visit-ssmc.testimonials.transparent.lines {
  background-color: #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, .03);
}

.section-visit-ssmc.white {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
}

.section-visit-ssmc.white.cta {
  padding-bottom: 0;
}

.section-visit-ssmc.white.services {
  padding-top: 0;
  padding-bottom: 0;
}

.section-visit-ssmc.image {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e65133b1730_people-silhouettes-60s-crowd-dTPGK3-clipart.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  position: static;
}

.section-visit-ssmc.business {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 100%;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 0;
  padding-bottom: 0;
}

.section-visit-ssmc.white {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
}

.section-visit-ssmc.white.new {
  height: auto;
  background-image: none;
  padding-top: 0;
  padding-bottom: auto;
}

.section-visit-ssmc.white {
  background-color: rgba(0, 0, 0, 0);
  font-weight: 300;
}

.section-visit-ssmc.white.new {
  height: auto;
  background-image: none;
  padding-bottom: 100px;
}

.section-visit-ssmc.new {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-visit-ssmc.about {
  background-color: #272025;
}

.section-visit-ssmc.about.middle {
  background-image: none;
  margin-top: -140px;
  padding-top: 200px;
  padding-bottom: 300px;
}

.section-visit-ssmc.about.middle.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(24, 24, 24, .75), rgba(24, 24, 24, .75)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  margin-top: -260px;
  padding-top: 260px;
  padding-bottom: 100px;
}

.section-visit-ssmc.about.middle.causes {
  background-color: #f3f0f0;
  background-image: linear-gradient(rgba(0, 0, 0, .79), rgba(0, 0, 0, .79)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325364cdccfa1d6200beb0_Image%202%20for%20Lightbox%20FPO%20-%20SM1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 100px;
}

.section-visit-ssmc.about.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e91113b16bf_philipp-reiner-686.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 240px;
}

.section-visit-ssmc.about.second {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 0;
  background-size: auto, cover;
}

.section-visit-ssmc.white {
  background-color: rgba(0, 0, 0, 0);
}

.section-visit-ssmc.pricing-table {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3ae43b16a2_tomo-nogi-182913.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.section-visit-ssmc.wellcome {
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: -100px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0;
  display: block;
}

.section-visit-ssmc.projects {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.section-visit-ssmc.projects.white {
  background-image: none;
}

.section-visit-ssmc.tab-alternative {
  padding-top: 150px;
}

.section-visit-ssmc.lists {
  padding-left: 40px;
  padding-right: 40px;
}

.section-visit-ssmc.box {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 0;
}

.section-visit-ssmc.without-paddings {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.section-visit-ssmc.without-paddings.second {
  background-color: #f5f5f5;
  padding-bottom: 0;
}

.section-visit-ssmc.skills {
  background-image: linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e22023b16f8_jason-ortego-5386-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.section-visit-ssmc.skills.iphone {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.section-visit-ssmc.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 260px;
}

.section-visit-ssmc.gray-dark {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-visit-ssmc.white-blog {
  background-color: #fff;
  padding-top: 0;
}

.section-visit-ssmc.blog {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 50px;
}

.section-visit-ssmc.homepages {
  background-color: #f5f5f5;
  padding: 140px 100px 50px;
}

.section-visit-ssmc.homepages.second {
  background-color: #f5f5f5;
  background-image: linear-gradient(rgba(245, 245, 245, .74), rgba(245, 245, 245, .74)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea2e83b167d_Logo.svg");
  background-position: 0 0, 50%;
  background-size: auto, 70px;
  padding-top: 100px;
}

.section-visit-ssmc.about-life {
  padding-top: 170px;
}

.section-visit-ssmc.team-no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.section-visit-ssmc.latest-blog.middle {
  background-color: #f8f8f8;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.section-visit-ssmc.full {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 40px;
  padding-right: 40px;
}

.section-visit-ssmc.black {
  background-color: #000;
}

.section-visit-ssmc.without-padding {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
}

.section-visit-ssmc.blog-alternative {
  background-image: linear-gradient(rgba(0, 0, 0, .87), rgba(0, 0, 0, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e77b33b1689_andrew-jasso-155771.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.section-visit-ssmc.padding {
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .91)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 200px;
}

.section-visit-ssmc.contact {
  padding-top: 0;
}

.section-visit-ssmc.related-cases {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.section-visit-ssmc.services-simple {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, .09);
  padding-top: 50px;
  padding-bottom: 40px;
}

.image-section-overlay-ssmc {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
  padding-bottom: 100px;
}

.image-section-overlay-ssmc.color {
  width: 100%;
  height: 100%;
  background-color: rgba(42, 42, 42, .86);
  background-image: none;
  padding-top: 100px;
  padding-bottom: 100px;
}

.image-section-overlay-ssmc.color._3 {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.image-section-overlay-ssmc.color._3._5 {
  background-image: linear-gradient(rgba(13, 150, 34, .85), rgba(13, 150, 34, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/633248e2bfb8758e6323ee0c_GENERIC%20FPO%201.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.image-section-overlay-ssmc.color.counter {
  background-image: linear-gradient(rgba(99, 161, 49, .93), rgba(99, 161, 49, .93)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6332530dd2509fc94a758f27_Image%201%20for%20Lightbox%20FPO%20-%20SM1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  padding-top: 40px;
  padding-bottom: 40px;
}

.image-section-overlay-ssmc.dark {
  background-image: linear-gradient(rgba(73, 83, 0, .23), rgba(73, 83, 0, .23)), linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
}

.image-section-overlay-ssmc.counters {
  text-align: center;
  background-image: linear-gradient(rgba(245, 245, 245, .84), rgba(245, 245, 245, .84)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  padding-bottom: 0;
}

.grid {
  grid-template-rows: auto auto auto;
  grid-template-areas: "Area Area-2"
                       "Area-3 Area-4"
                       "Area-5 Area-6";
}

.text-block-43 {
  color: #5d5cb6;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.column-16 {
  padding-top: 0;
}

.text-block-44 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: flex;
  position: relative;
}

.features-block-ssmc {
  width: 100%;
  text-align: center;
  background-color: rgba(0, 0, 0, .24);
  border: 1px rgba(36, 195, 226, .4);
  border-radius: 5px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 20px;
  position: relative;
}

.features-block-ssmc.icon {
  text-align: center;
  border-right: 1px rgba(211, 211, 211, .79);
  margin-top: 0;
  margin-bottom: 20px;
  margin-right: 0;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
}

.features-block-ssmc.icon.alternative {
  height: auto;
  text-align: center;
  border-right-style: none;
  margin-top: 0;
  padding-bottom: 30px;
  transition: background-color .4s;
}

.features-block-ssmc.icon.alternative:hover {
  background-color: #fff;
}

.features-block-ssmc.icon.alternative {
  float: left;
  text-align: right;
  background-color: rgba(0, 0, 0, 0);
  border: 8px solid #000;
  border-radius: 11px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.features-block-ssmc.icon.alternative:hover {
  float: left;
  background-color: rgba(0, 0, 0, 0);
}

.features-block-ssmc.icon.gray {
  height: 1%;
  background-color: #fff;
  border-radius: 0;
  margin-bottom: 0;
  padding: 30px;
}

.features-block-ssmc.icon.no-color {
  height: auto;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-style: solid solid solid none;
  border-color: rgba(0, 0, 0, .13);
  border-radius: 0;
  margin-bottom: 0;
  padding: 60px 80px;
}

.features-block-ssmc.icon.no-color:hover {
  background-color: #f5f5f5;
}

.features-block-ssmc.icon.no-color.contact {
  height: 220px;
}

.features-block-ssmc.icon.clear {
  text-align: right;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 0;
  padding: 20px;
}

.features-block-ssmc.icon.alternative-ssmc {
  float: left;
  text-align: right;
  -webkit-text-fill-color: inherit;
  background-color: rgba(0, 0, 0, 0);
  background-clip: border-box;
  border: 1px solid #79bb43;
  border-radius: 14px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.features-block-ssmc.icon.alternative-ssmc:hover {
  float: left;
  background-color: rgba(0, 0, 0, 0);
}

.features-block-ssmc.fact-box {
  background-color: rgba(0, 0, 0, .2);
  border-style: solid;
  border-color: rgba(36, 195, 226, .24);
}

.features-block-ssmc.fact-box.new {
  height: 150px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  background-image: linear-gradient(#fff, #fff);
  border-color: rgba(255, 255, 255, .23);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .17);
}

.features-block-ssmc.fact-box.new-ssmc {
  height: 150px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  background-image: linear-gradient(#fff, #fff);
  border-color: rgba(255, 255, 255, .23);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .17);
}

.features-block-ssmc.transparent {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.features-block-ssmc.icon-ssmc {
  text-align: center;
  border-right: 1px rgba(211, 211, 211, .79);
  margin-top: 0;
  margin-bottom: 20px;
  margin-right: 0;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
}

.features-block-ssmc.icon-ssmc.alternative {
  height: auto;
  text-align: center;
  border-right-style: none;
  margin-top: 0;
  padding-bottom: 30px;
  transition: background-color .4s;
}

.features-block-ssmc.icon-ssmc.alternative:hover {
  background-color: #fff;
}

.features-block-ssmc.icon-ssmc.alternative {
  float: left;
  text-align: right;
  background-color: rgba(0, 0, 0, 0);
  border: 8px solid #000;
  border-radius: 11px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.features-block-ssmc.icon-ssmc.alternative:hover {
  float: left;
  background-color: rgba(0, 0, 0, 0);
}

.features-block-ssmc.icon-ssmc.gray {
  height: 1%;
  background-color: #fff;
  border-radius: 0;
  margin-bottom: 0;
  padding: 30px;
}

.features-block-ssmc.icon-ssmc.no-color {
  height: auto;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-style: solid solid solid none;
  border-color: rgba(0, 0, 0, .13);
  border-radius: 0;
  margin-bottom: 0;
  padding: 60px 80px;
}

.features-block-ssmc.icon-ssmc.no-color:hover {
  background-color: #f5f5f5;
}

.features-block-ssmc.icon-ssmc.no-color.contact {
  height: 220px;
}

.features-block-ssmc.icon-ssmc.clear {
  text-align: right;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 0;
  padding: 20px;
}

.features-block-ssmc.icon-ssmc.alternative-ssmc {
  float: left;
  text-align: right;
  -webkit-text-fill-color: inherit;
  background-color: rgba(0, 0, 0, 0);
  background-clip: border-box;
  border: 6px solid #5d5cb6;
  border-radius: 14px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 700;
}

.features-block-ssmc.icon-ssmc.alternative-ssmc:hover {
  float: left;
  background-color: rgba(0, 0, 0, 0);
}

.icon-block-features-ssmc {
  width: 70px;
  height: 70px;
  float: left;
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-color: #79bb43;
  background-clip: border-box;
  border: 0 #d1d1d1;
  border-radius: 14px;
  justify-content: center;
  margin-bottom: 40px;
  margin-right: 15px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  transition: text-indent .4s;
  display: flex;
}

.icon-block-features-ssmc:hover {
  background-color: #5d5cb6;
  border-color: #d1d1d1;
}

.icon-block-features-ssmc.new {
  background-color: #020202;
  margin-bottom: 20px;
}

.icon-block-features-ssmc.right {
  max-width: 100px;
  float: none;
  text-align: center;
  margin-bottom: 0;
  margin-left: 15px;
  margin-right: 0;
  display: inline-block;
}

.icon-block-features-ssmc.left {
  float: none;
  margin-bottom: 0;
}

.slide-light-gallery {
  background-image: linear-gradient(rgba(73, 83, 0, .5), rgba(73, 83, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e77b33b1689_andrew-jasso-155771.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.slide-light-gallery.first {
  background-image: linear-gradient(rgba(29, 29, 29, .5), rgba(29, 29, 29, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e12e53b1708_5907a46fd990625129a9fd50_clarisse-meyer-152699.jpg");
  background-position: 0 0, 50% 34%;
  background-size: auto, cover;
}

.slide-light-gallery.first.box {
  background-image: linear-gradient(rgba(29, 29, 29, .5), rgba(29, 29, 29, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e69b63b16d2_5592c53bfba0207d12ac7c9b_3361b5e1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.slide-light-gallery.hero {
  background-image: linear-gradient(rgba(0, 0, 0, .31), rgba(0, 0, 0, .31)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/634f36f6d2f36e599206c8eb_Multimedia%20Gallery%20FPO%202000x1337.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.hero-tittle-exhibits-ssmc {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, .19);
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 55px;
}

.hero-tittle-exhibits-ssmc.intro {
  float: none;
  text-align: right;
  margin-top: 50px;
  margin-bottom: 10px;
  font-size: 48px;
  line-height: 61px;
  display: block;
}

.hero-tittle-exhibits-ssmc.intro.center {
  text-align: center;
  margin-top: 0;
  font-size: 38px;
  line-height: 44px;
}

.hero-tittle-exhibits-ssmc.intro.center.all-caps {
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  object-fit: fill;
  margin-top: -28px;
  margin-bottom: 30px;
  padding-top: 0;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  font-weight: 900;
  line-height: 48px;
  position: static;
}

.hero-tittle-exhibits-ssmc.intro.center.all-caps.hero-section {
  font-weight: 600;
}

.hero-tittle-exhibits-ssmc.intro.center.all-caps.hero-container {
  margin-bottom: 20px;
  padding-bottom: 0;
  font-size: 40px;
  font-weight: 500;
}

.hero-tittle-exhibits-ssmc.black {
  color: #020202;
  margin-bottom: 50px;
  font-size: 40px;
  line-height: 45px;
}

.hero-tittle-exhibits-ssmc.black.thin {
  letter-spacing: 1px;
  text-transform: none;
  text-shadow: none;
  font-family: Playfair Display, sans-serif;
  font-weight: 300;
}

.hero-tittle-exhibits-ssmc.dark {
  color: #000;
  text-shadow: none;
}

.hero-tittle-exhibits-ssmc.left {
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 58px;
}

.hero-tittle-exhibits-ssmc.left.top {
  margin-top: 50px;
  font-family: Mulish, sans-serif;
  font-weight: 500;
}

.hero-tittle-exhibits-ssmc.left.top.middle {
  margin-top: 100px;
}

.hero-tittle-exhibits-ssmc._404 {
  font-size: 50px;
  line-height: 55px;
}

.hero-tittle-exhibits-ssmc.box {
  font-size: 80px;
}

.hero-tittle-exhibits-ssmc.padding {
  width: auto;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 65px;
  font-weight: 900;
  display: block;
}

.hero-container-exhibits {
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.hero-container-exhibits.intro {
  background-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.hero-container-exhibits.natural {
  padding-right: 0;
}

.hero-container-exhibits.main-slider {
  padding-top: 0;
  display: none;
  position: absolute;
  top: auto;
  left: auto;
}

.hero-container-exhibits.video {
  padding-top: 60px;
}

.hero-container-exhibits.second {
  padding-top: 0;
}

.exhibits-headling-bar-ssmc {
  clear: none;
  background-color: #020202;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  display: block;
  position: static;
}

.div-block-16 {
  background-color: #020202;
  position: relative;
}

.container-8 {
  background-color: #020202;
  display: block;
  position: relative;
}

.exhibits-bar-title-fade-ssmc {
  z-index: auto;
  width: auto;
  float: none;
  clear: none;
  object-fit: fill;
  background-color: rgba(2, 2, 2, .47);
  padding-top: 14px;
  padding-bottom: 14px;
  display: block;
  position: relative;
  overflow: visible;
}

.body-2 {
  display: block;
}

.exhibits-bar-title-ssmc {
  width: 100vw;
  float: none;
  clear: both;
  object-fit: fill;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(268deg, rgba(0, 0, 0, 0), #5d5cb6 51%, rgba(0, 0, 0, 0));
  border-radius: 20px;
  flex-flow: wrap;
  align-content: center;
  justify-content: center;
  align-items: baseline;
  padding-top: 14px;
  padding-bottom: 14px;
  display: none;
  position: relative;
  overflow: visible;
}

.dark-backround-ssmc {
  padding-top: 100px;
  padding-bottom: 100px;
}

.dark-backround-ssmc.second {
  background-image: linear-gradient(rgba(73, 83, 0, .33), rgba(73, 83, 0, .33)), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6391f35ddc1fc55ef8700476_2736x1536%20Image%207.jpg");
  background-position: 0 0, 0 0, 50% 0;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, contain;
  background-attachment: scroll, scroll, fixed;
  padding-bottom: 300px;
  position: relative;
}

.dark-backround-ssmc.testimonials {
  background-image: linear-gradient(#fff 14%, rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  padding-top: 0;
}

.dark-backround-ssmc.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .63)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.dark-backround-ssmc.testimonials.homepage {
  background-image: linear-gradient(#f5f5f5, rgba(255, 255, 255, .52)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
}

.dark-backround-ssmc.gray {
  background-image: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .4)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.section-exhibit-intro {
  width: auto;
  text-align: center;
  background-color: #f5f5f5;
  padding-top: 100px;
  padding-bottom: 100px;
  font-family: Montserrat, sans-serif;
  display: block;
  position: static;
  overflow: visible;
}

.section-exhibit-intro.video {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(73, 83, 0, .21), rgba(73, 83, 0, .21)), linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e07a73b16c2_hikersbay-hikersbay-3503.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.section-exhibit-intro.video.new {
  background-image: none;
  padding-bottom: 0;
}

.section-exhibit-intro.video.alternative {
  background-image: none;
  padding-top: 0;
}

.section-exhibit-intro.video.alternative.second {
  background-color: #f3f3f3;
  background-image: none;
}

.section-exhibit-intro.video.alternative.background {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-exhibit-intro.video.alternative.gray {
  background-color: #f5f5f5;
  margin-top: 0;
  padding-top: 100px;
}

.section-exhibit-intro.video.black {
  background-color: #020202;
  background-image: linear-gradient(rgba(0, 0, 0, .84), rgba(0, 0, 0, .84)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 250px;
}

.section-exhibit-intro.testimonial {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

.section-exhibit-intro.white {
  float: none;
  background-color: #fff;
  margin-top: 0;
}

.section-exhibit-intro.white.padding {
  background-image: none;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 220px;
}

.section-exhibit-intro.white.fullwidth {
  padding-top: 260px;
  padding-left: 80px;
  padding-right: 80px;
}

.section-exhibit-intro.testimonials {
  background-color: #e9e9e9;
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
  padding-bottom: 100px;
}

.section-exhibit-intro.testimonials.new {
  background-color: #f5f5f5;
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .85));
  padding-top: 100px;
  padding-bottom: 180px;
  position: relative;
}

.section-exhibit-intro.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
}

.section-exhibit-intro.testimonials.transparent {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.section-exhibit-intro.testimonials.transparent.lines {
  background-color: #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, .03);
}

.section-exhibit-intro.white {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
}

.section-exhibit-intro.white.cta {
  padding-bottom: 0;
}

.section-exhibit-intro.white.services {
  padding-top: 0;
  padding-bottom: 0;
}

.section-exhibit-intro.image {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e65133b1730_people-silhouettes-60s-crowd-dTPGK3-clipart.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  position: static;
}

.section-exhibit-intro.business {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 100%;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 0;
  padding-bottom: 0;
}

.section-exhibit-intro.white {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
}

.section-exhibit-intro.white.new {
  height: auto;
  background-image: none;
  padding-top: 0;
  padding-bottom: auto;
}

.section-exhibit-intro.white {
  background-color: rgba(0, 0, 0, 0);
  font-weight: 300;
}

.section-exhibit-intro.white.new {
  height: auto;
  background-image: none;
  padding-bottom: 100px;
}

.section-exhibit-intro.new {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-exhibit-intro.about {
  background-color: #272025;
}

.section-exhibit-intro.about.middle {
  background-image: none;
  margin-top: -140px;
  padding-top: 200px;
  padding-bottom: 300px;
}

.section-exhibit-intro.about.middle.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(24, 24, 24, .75), rgba(24, 24, 24, .75)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  margin-top: -260px;
  padding-top: 260px;
  padding-bottom: 100px;
}

.section-exhibit-intro.about.middle.causes {
  background-color: #f3f0f0;
  background-image: linear-gradient(rgba(0, 0, 0, .79), rgba(0, 0, 0, .79)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325364cdccfa1d6200beb0_Image%202%20for%20Lightbox%20FPO%20-%20SM1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 100px;
}

.section-exhibit-intro.about.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e91113b16bf_philipp-reiner-686.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 240px;
}

.section-exhibit-intro.about.second {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 0;
  background-size: auto, cover;
}

.section-exhibit-intro.white {
  background-color: rgba(0, 0, 0, 0);
}

.section-exhibit-intro.pricing-table {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3ae43b16a2_tomo-nogi-182913.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.section-exhibit-intro.wellcome {
  width: 100%;
  background-color: #fff;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0;
  display: block;
}

.section-exhibit-intro.wellcome.no-feature-no-activities {
  flex-direction: row;
  padding-bottom: 0;
  display: flex;
}

.section-exhibit-intro.wellcome.camps-section, .section-exhibit-intro.wellcome.pascf {
  padding-top: 20px;
  padding-bottom: 20px;
}

.section-exhibit-intro.projects {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.section-exhibit-intro.projects.white {
  background-image: none;
}

.section-exhibit-intro.tab-alternative {
  padding-top: 150px;
}

.section-exhibit-intro.lists {
  padding-left: 40px;
  padding-right: 40px;
}

.section-exhibit-intro.box {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 0;
}

.section-exhibit-intro.without-paddings {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.section-exhibit-intro.without-paddings.second {
  background-color: #f5f5f5;
  padding-bottom: 0;
}

.section-exhibit-intro.skills {
  background-image: linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e22023b16f8_jason-ortego-5386-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.section-exhibit-intro.skills.iphone {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.section-exhibit-intro.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 260px;
}

.section-exhibit-intro.gray-dark {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-exhibit-intro.white-blog {
  background-color: #fff;
  padding-top: 0;
}

.section-exhibit-intro.blog {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 50px;
}

.section-exhibit-intro.homepages {
  background-color: #f5f5f5;
  padding: 140px 100px 50px;
}

.section-exhibit-intro.homepages.second {
  background-color: #f5f5f5;
  background-image: linear-gradient(rgba(245, 245, 245, .74), rgba(245, 245, 245, .74)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea2e83b167d_Logo.svg");
  background-position: 0 0, 50%;
  background-size: auto, 70px;
  padding-top: 100px;
}

.section-exhibit-intro.about-life {
  padding-top: 170px;
}

.section-exhibit-intro.team-no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.section-exhibit-intro.latest-blog.middle {
  background-color: #f8f8f8;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.section-exhibit-intro.full {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 40px;
  padding-right: 40px;
}

.section-exhibit-intro.black {
  background-color: #000;
}

.section-exhibit-intro.without-padding {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
}

.section-exhibit-intro.blog-alternative {
  background-image: linear-gradient(rgba(0, 0, 0, .87), rgba(0, 0, 0, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e77b33b1689_andrew-jasso-155771.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.section-exhibit-intro.padding {
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .91)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 200px;
}

.section-exhibit-intro.contact {
  padding-top: 0;
}

.section-exhibit-intro.related-cases {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.section-exhibit-intro.services-simple {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, .09);
  padding-top: 50px;
  padding-bottom: 40px;
}

.item-block-wrapper-exhibit-ssmc {
  text-align: center;
  background-color: #fff;
  margin-bottom: 20px;
  box-shadow: 0 5px 5px rgba(0, 0, 0, .05);
}

.item-block-wrapper-exhibit-ssmc.singel {
  width: 100%;
  box-shadow: none;
  margin-bottom: 0;
}

.item-block-wrapper-exhibit-ssmc.second-style {
  height: 400px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 5px;
}

.item-block-wrapper-exhibit-ssmc.second-style.singel {
  width: 425px;
  float: none;
  padding-bottom: 0;
  display: block;
}

.paragraph-34 {
  padding-top: 0;
}

.paragraph-34.fpo-color {
  color: rgba(223, 43, 129, .88);
}

.left-side-div-exhibits {
  padding-right: 0;
}

.heading-events-ssmc {
  color: #000;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 33px;
  font-weight: 600;
  line-height: 40px;
}

.heading-events-ssmc.subtitle {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.heading-events-ssmc.subtitle.center.tinny-text {
  width: 82%;
  letter-spacing: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.heading-events-ssmc.features {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
}

.heading-events-ssmc.features.white {
  color: #fff;
}

.heading-events-ssmc.features.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.heading-events-ssmc.features.blog:hover {
  color: #0d9622;
}

.heading-events-ssmc.features.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Source Sans Pro, sans-serif;
  font-weight: 600;
}

.heading-events-ssmc.features.left-side {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.heading-events-ssmc.features._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.heading-events-ssmc.features.left-side {
  text-align: left;
  letter-spacing: 1px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.heading-events-ssmc.features.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-events-ssmc.features.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.heading-events-ssmc.features.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.heading-events-ssmc.features.intro.default {
  margin-bottom: 50px;
}

.heading-events-ssmc.features.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.heading-events-ssmc.features.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-events-ssmc.center {
  color: #020202;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 700;
  display: block;
  position: relative;
}

.heading-events-ssmc.center.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 40px;
  position: relative;
  top: -40px;
}

.heading-events-ssmc.numer {
  text-align: center;
  border-bottom: 1px rgba(0, 0, 0, .09);
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
}

.heading-events-ssmc.numer.alternative {
  border-bottom-style: none;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.heading-events-ssmc.white {
  color: #fff;
}

.heading-events-ssmc.white.left {
  font-size: 70px;
  font-weight: 600;
}

.heading-events-ssmc.left {
  text-align: left;
  margin-top: 0;
}

.heading-events-ssmc._2 {
  text-transform: uppercase;
  margin-top: 20px;
}

.heading-events-ssmc.log-in {
  color: #fff;
  text-align: center;
  font-size: 24px;
}

.heading-events-ssmc.white-font, .heading-events-ssmc.white-color {
  color: #fff;
}

.heading-events-ssmc.top {
  font-weight: 600;
}

.button-showcase-ssmc {
  float: none;
  color: #fff;
  text-transform: uppercase;
  background-color: #0ec22b;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-position: 115%;
  background-repeat: no-repeat;
  background-size: 12px;
  border-radius: 4px;
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 0%;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 28px;
  transition: background-position .35s, background-color .3s, border .3s, padding .2s;
}

.button-showcase-ssmc:hover {
  background-color: #0d9622;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-position: 92%;
  background-repeat: no-repeat;
  background-size: 12px;
  padding-left: 20px;
  padding-right: 40px;
}

.button-showcase-ssmc.form {
  width: 100%;
  height: auto;
  float: none;
  color: #fff;
  text-align: center;
  background-color: #0ec22b;
  background-image: none;
  border-style: none;
  border-radius: 3px;
  margin: 20px auto 0;
  padding: 10px 15px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 29px;
  text-decoration: none;
  transition: background-color .4s;
  display: block;
}

.button-showcase-ssmc.form:hover {
  box-shadow: none;
  background-color: #000;
  background-image: none;
  border-style: none;
  border-color: #000;
}

.button-showcase-ssmc.center {
  float: right;
  color: #fff;
  text-align: right;
  background-color: rgba(16, 168, 189, .82);
  background-image: linear-gradient(135deg, #24c3e2, rgba(42, 111, 253, .88));
  border: 2px rgba(16, 168, 189, .82);
  border-radius: 3px;
  transition: all .4s;
}

.button-showcase-ssmc.center:hover {
  color: #000;
  background-color: #fff;
  background-image: none;
  border: 2px #000;
}

.button-showcase-ssmc.center {
  background-color: #fff;
  border: 1px solid #10a8bd;
  border-radius: 3px;
}

.button-showcase-ssmc.other-colors {
  background-color: #4d4d4d;
}

.button-showcase-ssmc.other-colors:hover {
  background-color: #020202;
}

.button-showcase-ssmc.other-colors.orange {
  background-color: #ff7a00;
  border-radius: 0;
}

.button-showcase-ssmc.other-colors.orange:hover {
  background-color: #ff5200;
}

.button-showcase-ssmc.other-colors.rounded {
  background-color: #2a6ffd;
}

.button-showcase-ssmc.outline {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea35b3b1683_arrow-pointing-down2.svg");
  background-size: 12px;
  border: 2px solid #000;
  margin-bottom: 0;
  font-weight: 600;
}

.button-showcase-ssmc.outline.rounded {
  color: #0ec22b;
  border-color: #13d632;
}

.button-showcase-ssmc.outline.rounded.white {
  float: left;
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
}

.button-showcase-ssmc.outline.rounded.white.center {
  float: none;
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.button-showcase-ssmc.outline.rounded.white.center:hover {
  background-color: rgba(0, 0, 0, 0);
  border-style: solid;
}

.button-showcase-ssmc.outline.rounded.black {
  color: #020202;
  border-color: #020202;
}

.button-showcase-ssmc.outline.white {
  color: #f3f0f0;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-size: 12px;
  border-color: #f3f0f0;
  font-weight: 500;
}

.button-showcase-ssmc.square {
  border-radius: 0;
  font-weight: 500;
}

.button-showcase-ssmc.rounded {
  text-transform: none;
  border-radius: 100px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.button-showcase-ssmc.rounded.padding {
  float: left;
  text-align: center;
  background-color: #5d5cb6;
  margin-top: 0;
  margin-right: 0;
  font-size: 16px;
  font-weight: 600;
}

.button-showcase-ssmc.rounded.padding.left-side {
  float: left;
}

.button-showcase-ssmc.rounded.padding.middle {
  float: none;
}

.button-showcase-ssmc.rounded.top {
  margin-top: 40px;
}

.button-showcase-ssmc.hero {
  float: left;
  text-transform: none;
  background-color: #79bb43;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.button-showcase-ssmc.hero.button-fpo-orange, .button-showcase-ssmc.orange {
  background-color: #ff7a00;
}

.button-showcase-ssmc.orange:hover {
  background-color: #f60;
}

.button-showcase-ssmc.left-side {
  float: none;
}

.button-showcase-ssmc._404 {
  margin-top: 60px;
}

.button-showcase-ssmc.headline {
  float: none;
  clear: none;
  background-color: #5d5cb6;
  margin-top: 30px;
  margin-left: 0;
  position: static;
}

.button-showcase-ssmc.causes {
  width: 180px;
  background-color: #79bb43;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-showcase-ssmc.causes.singel {
  width: 180px;
  border-radius: 10px;
  margin-top: 100px;
  margin-bottom: 0;
}

.button-showcase-ssmc.singel {
  width: 184px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-showcase-ssmc.left {
  float: left;
}

.button-showcase-ssmc.full {
  letter-spacing: 2px;
  background-image: none;
  border: 1px solid #0ec22b;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 15px;
  padding-bottom: 13px;
  line-height: 20px;
  transition: all .2s;
}

.button-showcase-ssmc.full:hover {
  background-color: #020202;
  border-color: #020202;
  padding-left: 30px;
  padding-right: 30px;
}

.button-showcase-ssmc.right {
  width: 38%;
  height: 50px;
  background-color: #79bb43;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 30px;
}

.button-showcase-ssmc.exhibits {
  width: 180px;
  background-color: #79bb43;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-showcase-ssmc.exhibits.singel {
  width: 180px;
  margin-top: 30px;
  margin-bottom: 0;
}

.heading-special-ssmc {
  color: #000;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.heading-special-ssmc.subtitle {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.heading-special-ssmc.subtitle.center.tinny-text {
  width: 82%;
  letter-spacing: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.heading-special-ssmc.features {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
}

.heading-special-ssmc.features.white {
  color: #fff;
}

.heading-special-ssmc.features.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.heading-special-ssmc.features.blog:hover {
  color: #0d9622;
}

.heading-special-ssmc.features.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Source Sans Pro, sans-serif;
  font-weight: 600;
}

.heading-special-ssmc.features.left-side {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.heading-special-ssmc.features._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.heading-special-ssmc.features.left-side {
  text-align: left;
  letter-spacing: 1px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.heading-special-ssmc.features.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-special-ssmc.features.cause.white {
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 40px;
}

.heading-special-ssmc.features.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.heading-special-ssmc.features.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.heading-special-ssmc.features.intro.default {
  margin-bottom: 50px;
}

.heading-special-ssmc.features.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.heading-special-ssmc.features.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-special-ssmc.center {
  color: #5f5f5f;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 900;
  display: block;
  position: relative;
}

.heading-special-ssmc.center.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 40px;
  position: relative;
  top: -40px;
}

.heading-special-ssmc.numer {
  text-align: center;
  border-bottom: 1px rgba(0, 0, 0, .09);
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
}

.heading-special-ssmc.numer.alternative {
  border-bottom-style: none;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.heading-special-ssmc.white {
  color: #fff;
}

.heading-special-ssmc.white.left {
  font-size: 70px;
  font-weight: 600;
}

.heading-special-ssmc.left {
  text-align: left;
  margin-top: 0;
}

.heading-special-ssmc._2 {
  text-transform: uppercase;
  margin-top: 20px;
}

.heading-special-ssmc.log-in {
  color: #fff;
  text-align: center;
  font-size: 24px;
}

.heading-special-ssmc.white-font, .heading-special-ssmc.white-color {
  color: #fff;
}

.heading-special-ssmc.top {
  font-weight: 600;
}

.text-special-ssmc {
  margin-right: 6px;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-weight: 600;
  display: inline-block;
}

.dropdown-link-ssmc-sub-working {
  width: 100%;
  color: #79bb43;
  background-color: #f3f0f0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 80px;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.dropdown-link-ssmc-sub-working:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, .06);
}

.dropdown-link-ssmc-sub-working.w--current {
  color: #f3f0f0;
  text-transform: none;
  background-color: #5d5cb6;
  position: relative;
}

.container-nav-2-ssmc {
  max-width: 90%;
  border: 0 solid #fff;
  border-radius: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.brand-3-ssmc {
  height: auto;
  max-width: 100%;
  float: none;
  background-color: #fff;
  border: 4px solid #fff;
  border-radius: 10px;
  padding-top: 0;
  display: inline-block;
  position: static;
}

.brand-3-ssmc.w--current {
  background-color: #fff;
  border-radius: 8px;
  padding-right: 0;
  position: relative;
}

.paragraph-hours-admission-ssmc {
  clear: none;
  color: #5e5e5e;
  text-align: left;
  border-left-style: none;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Playfair Display, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.paragraph-hours-admission-ssmc.center {
  color: #5e5e5e;
  text-align: center;
  margin-top: -10px;
  margin-bottom: 25px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.paragraph-hours-admission-ssmc.center.name {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.paragraph-hours-admission-ssmc.center.name:hover {
  color: #0ec22b;
}

.paragraph-hours-admission-ssmc.center.black {
  color: #5e5e5e;
  text-align: center;
  margin-bottom: 40px;
  padding: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.paragraph-hours-admission-ssmc.center.black.card {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  display: block;
}

.paragraph-hours-admission-ssmc.center.white {
  text-transform: none;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 25px;
}

.paragraph-hours-admission-ssmc.center.white.fpo-color {
  color: rgba(223, 43, 129, .88);
}

.paragraph-hours-admission-ssmc.left {
  color: #5e5e5e;
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 500;
  position: relative;
}

.paragraph-hours-admission-ssmc.left.white {
  margin-bottom: 0;
  padding-right: 0;
  font-size: 14px;
}

.paragraph-hours-admission-ssmc.white {
  color: #fff;
  margin-bottom: 25px;
  padding-top: 10px;
  padding-bottom: 0;
  font-size: 13px;
  font-weight: 400;
}

.paragraph-hours-admission-ssmc.white.left {
  font-weight: 500;
}

.paragraph-hours-admission-ssmc.testimonials {
  color: #5e5e5e;
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-style: italic;
}

.paragraph-hours-admission-ssmc.testimonials.white {
  color: #f3f0f0;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
}

.paragraph-hours-admission-ssmc.right {
  text-align: right;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.text-block-45 {
  color: #020202;
  justify-content: center;
  align-items: center;
  padding: 16px;
  font-size: 30px;
  display: flex;
}

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

.exhibit-name-ssmc {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 33px;
  font-style: italic;
  font-weight: 700;
}

.exhibit-name-ssmc.black {
  color: #000;
}

.portfolio-wrapper-ssmc {
  width: 100%;
  height: 300px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border: 6px solid #fff;
  border-radius: 14px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  top: 50px;
  overflow: hidden;
  transform: translate(0, -50px);
}

.exhibit-description-ssmc {
  color: rgba(255, 255, 255, .75);
  margin-top: 10px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.exhibit-description-ssmc.green {
  color: #0d9622;
}

.paragraph-newsletter {
  clear: none;
  color: #5e5e5e;
  text-align: left;
  border-left-style: none;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Playfair Display, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.paragraph-newsletter.center {
  color: #5e5e5e;
  text-align: center;
  margin-top: -10px;
  margin-bottom: 25px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.paragraph-newsletter.center.name {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.paragraph-newsletter.center.name:hover {
  color: #0ec22b;
}

.paragraph-newsletter.center.black {
  color: #5e5e5e;
  text-align: center;
  margin-bottom: 40px;
  padding: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.paragraph-newsletter.center.black.card {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  display: block;
}

.paragraph-newsletter.center.white {
  color: rgba(223, 43, 129, .88);
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
  display: none;
}

.paragraph-newsletter.left {
  color: #5e5e5e;
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 500;
  position: relative;
}

.paragraph-newsletter.left.white {
  margin-bottom: 0;
  padding-right: 0;
  font-size: 14px;
}

.paragraph-newsletter.white {
  color: #fff;
  margin-bottom: 25px;
  padding-top: 10px;
  padding-bottom: 0;
  font-size: 13px;
  font-weight: 400;
}

.paragraph-newsletter.white.left {
  font-weight: 500;
}

.paragraph-newsletter.testimonials {
  color: #5e5e5e;
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-style: italic;
}

.paragraph-newsletter.testimonials.white {
  color: #f3f0f0;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
}

.paragraph-newsletter.right {
  text-align: right;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.heading-sign-up-ssmc {
  color: #000;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.heading-sign-up-ssmc.subtitle {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.heading-sign-up-ssmc.subtitle.center.tinny-text {
  width: 82%;
  letter-spacing: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.heading-sign-up-ssmc.features {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
}

.heading-sign-up-ssmc.features.white {
  color: #fff;
}

.heading-sign-up-ssmc.features.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.heading-sign-up-ssmc.features.blog:hover {
  color: #0d9622;
}

.heading-sign-up-ssmc.features.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Source Sans Pro, sans-serif;
  font-weight: 600;
}

.heading-sign-up-ssmc.features.left-side {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.heading-sign-up-ssmc.features._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.heading-sign-up-ssmc.features.left-side {
  text-align: left;
  letter-spacing: 1px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.heading-sign-up-ssmc.features.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-sign-up-ssmc.features.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.heading-sign-up-ssmc.features.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.heading-sign-up-ssmc.features.intro.default {
  margin-bottom: 50px;
}

.heading-sign-up-ssmc.features.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.heading-sign-up-ssmc.features.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-sign-up-ssmc.center {
  color: #5f5f5f;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 900;
  display: block;
  position: relative;
}

.heading-sign-up-ssmc.center.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-weight: 700;
  position: relative;
  top: -40px;
}

.heading-sign-up-ssmc.numer {
  text-align: center;
  border-bottom: 1px rgba(0, 0, 0, .09);
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
}

.heading-sign-up-ssmc.numer.alternative {
  border-bottom-style: none;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.heading-sign-up-ssmc.white {
  color: #fff;
}

.heading-sign-up-ssmc.white.left {
  font-size: 70px;
  font-weight: 600;
}

.heading-sign-up-ssmc.left {
  text-align: left;
  margin-top: 0;
}

.heading-sign-up-ssmc._2 {
  text-transform: uppercase;
  margin-top: 20px;
}

.heading-sign-up-ssmc.log-in {
  color: #fff;
  text-align: center;
  font-size: 24px;
}

.heading-sign-up-ssmc.white-font, .heading-sign-up-ssmc.white-color {
  color: #fff;
}

.heading-sign-up-ssmc.top {
  font-weight: 600;
}

.page-header-history-mission-ssmc {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
  padding-bottom: 150px;
}

.page-header-history-mission-ssmc.trial {
  background-image: linear-gradient(rgba(42, 42, 42, .86), rgba(42, 42, 42, .86)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, auto;
  padding-top: 150px;
  padding-bottom: 150px;
}

.page-header-history-mission-ssmc.trial.map {
  background-image: linear-gradient(135deg, rgba(42, 111, 253, .87) 26%, rgba(14, 179, 40, .83)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e6acf3b169c_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.page-header-history-mission-ssmc.trial.map.green {
  background-image: linear-gradient(#79bb43, #79bb43), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e24dc3b172a_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-top: 20px;
}

.page-header-history-mission-ssmc.button {
  filter: grayscale();
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50% 57%;
  background-size: auto, cover;
  margin-top: 0;
  margin-bottom: 0;
  padding: 200px 0 150px;
  transition-property: none;
}

.page-header-history-mission-ssmc.pricing {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8ad33b16a1_dqento8twsq-blake-richard-verdoorn.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-history-mission-ssmc.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-history-mission-ssmc.toggle.faq {
  padding-top: 200px;
}

.page-header-history-mission-ssmc.tabs {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-top-style: none;
  padding-top: 200px;
}

.page-header-history-mission-ssmc.navigation {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edf0c3b1759_hgv_woqnp3y-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-history-mission-ssmc.boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-history-mission-ssmc.cta {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e1f043b168c_andy-brunner-14324.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-history-mission-ssmc.list {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-history-mission-ssmc.list.secong-cause-style {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-history-mission-ssmc.list.cause-1 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325f5c21a05c766741ac58_SSMC%20VIDEO%20Capture%20-%201%20for%20HP.png");
  padding-top: 200px;
}

.page-header-history-mission-ssmc.icon-boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e191c3b1709_ju-on-148561-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-history-mission-ssmc.testimonials {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-history-mission-ssmc.progress {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5f9a3b16cb_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-history-mission-ssmc.footers {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e763e3b16d1_edewaa-foster-17093.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-history-mission-ssmc.counters {
  background-image: linear-gradient(rgba(0, 0, 0, .64), rgba(0, 0, 0, .64)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-history-mission-ssmc.about {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-history-mission-ssmc.about.gallery {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 36% 36%;
  background-size: auto, cover;
}

.page-header-history-mission-ssmc.services {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63eb6fe3b1710_Apple-Macbook-Space-Grey.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  padding-top: 150px;
  padding-bottom: 200px;
}

.page-header-history-mission-ssmc.services.second {
  filter: grayscale();
  background-image: linear-gradient(rgba(233, 233, 233, .87), rgba(233, 233, 233, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 160px;
  padding-bottom: 100px;
}

.page-header-history-mission-ssmc.services.second-ssmc, .page-header-history-mission-ssmc.services.second-ssmc-copy {
  background-image: linear-gradient(rgba(233, 233, 233, .87), rgba(233, 233, 233, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6332530dd2509fc94a758f27_Image%201%20for%20Lightbox%20FPO%20-%20SM1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 160px;
  padding-bottom: 100px;
}

.page-header-history-mission-ssmc.about-me {
  background-image: linear-gradient(#0d9622, #0d9622), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: -120px;
  padding-top: 120px;
  padding-bottom: 0;
}

.page-header-history-mission-ssmc.team {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 120px;
  padding-bottom: 200px;
}

.page-header-history-mission-ssmc.cause {
  height: 550px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
}

.page-header-history-mission-ssmc.contact {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  padding-top: 200px;
}

.page-header-history-mission-ssmc.contact.second {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 160px;
}

.page-header-history-mission-ssmc.contact.third {
  background-image: linear-gradient(rgba(13, 150, 34, .85), rgba(13, 150, 34, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.page-header-history-mission-ssmc.team-members {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ebc993b16f6_sdmm_xh3bcu-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-history-mission-ssmc.gallery-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .81), rgba(0, 0, 0, .81)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-history-mission-ssmc.blog-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e91113b16bf_philipp-reiner-686.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-history-mission-ssmc.typography {
  padding-top: 200px;
}

.page-header-history-mission-ssmc.cause-1 {
  padding-bottom: 200px;
}

.page-header-history-mission-ssmc.services-ssmc {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63eb6fe3b1710_Apple-Macbook-Space-Grey.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  padding-top: 150px;
  padding-bottom: 200px;
}

.page-header-history-mission-ssmc.services-ssmc.second {
  filter: grayscale();
  background-image: linear-gradient(rgba(233, 233, 233, .87), rgba(233, 233, 233, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 160px;
  padding-bottom: 100px;
}

.page-header-history-mission-ssmc.services-ssmc.second-ssmc {
  background-image: linear-gradient(rgba(233, 233, 233, .87), rgba(233, 233, 233, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6332530dd2509fc94a758f27_Image%201%20for%20Lightbox%20FPO%20-%20SM1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 160px;
  padding-bottom: 100px;
}

.page-header-history-mission-ssmc.services-ssmc.second-ssmc-copy {
  background-image: linear-gradient(rgba(243, 240, 240, .2), rgba(243, 240, 240, .2)), linear-gradient(rgba(93, 92, 182, .85), rgba(93, 92, 182, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6391f35d5a95da7d8e9ec5dc_2736x1536%20Image%209.jpg");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  padding-top: 40px;
  padding-bottom: 0;
}

.section-full {
  height: 100%;
  position: relative;
}

.quadrant {
  width: 50%;
  display: inline-block;
}

.quadrant.topleft {
  height: 50%;
  background-color: #556270;
  transition: background-color .75s;
  position: absolute;
  top: 0;
  left: 0;
}

.quadrant.topleft:hover {
  color: #fff;
  background-color: #353d47;
}

.quadrant.topright {
  height: 50%;
  background-color: #4ecdc4;
  transition: background-color .75s;
  position: absolute;
  top: 0;
  right: 0;
}

.quadrant.topright:hover {
  color: #fff;
  background-color: #368d87;
}

.quadrant.bottomleft {
  height: 50%;
  background-color: #c7f464;
  transition: background-color .75s;
  position: absolute;
  bottom: 0;
  left: 0;
}

.quadrant.bottomleft:hover {
  color: #fff;
  background-color: #93b44a;
}

.quadrant.bottomright {
  height: 50%;
  background-color: #ff6b6b;
  transition: background-color .75s;
  display: inline-block;
  position: absolute;
  bottom: 0;
  right: 0;
}

.quadrant.bottomright:hover {
  color: #fff;
  background-color: #bf5050;
}

.h1 {
  height: 50px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin: auto;
  font-family: Exo, sans-serif;
  line-height: 50px;
  display: block;
  position: absolute;
  top: 25%;
  bottom: 25%;
  left: 0;
  right: 0;
}

.text {
  font-family: Exo, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.text.left {
  text-align: left;
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: Exo, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
}

.text.right {
  text-align: right;
  font-weight: 300;
}

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

.col.right {
  text-align: left;
  border-left: 0 #5e6161;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 35px;
}

.col.left {
  border-right: 1px dotted #5e6161;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-right: 35px;
}

.logo {
  margin-bottom: 90px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: block;
}

.button-2 {
  color: #fff;
  text-align: center;
  background-color: #000;
  padding: 4px 15px;
  text-decoration: none;
  display: inline-block;
}

.button-2.contact-btn {
  width: 25%;
  height: 60px;
  color: #5e6161;
  background-color: rgba(0, 0, 0, 0);
  border: 5px solid #5e6161;
  margin: 80px auto 40px;
  padding-top: 16px;
  padding-bottom: 15px;
  font-family: Exo, sans-serif;
  font-size: 24px;
  font-weight: 600;
  transition: background-color .5s;
  display: block;
  position: static;
  bottom: 0;
  left: 0;
  right: 0;
}

.button-2.contact-btn:hover {
  color: #fff;
  background-color: #5e6161;
}

.row-services {
  margin-bottom: 40px;
}

.div-80 {
  width: 80%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.h3 {
  text-align: right;
  font-family: Exo, sans-serif;
  font-size: 26px;
}

.h3.left {
  text-align: left;
  text-transform: capitalize;
}

.h2 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 35px;
  font-family: Exo, sans-serif;
}

.h2.center {
  text-align: center;
  text-transform: capitalize;
  margin-bottom: 30px;
  font-size: 34px;
  line-height: 36px;
}

.ourservices {
  z-index: 10;
  width: 100%;
  height: 100%;
  background-color: #fff;
  border: 10px solid #5e6161;
  padding-top: 100px;
  padding-bottom: 0;
  display: block;
  position: fixed;
  bottom: 0;
  right: -85%;
  overflow: scroll;
  transform: rotate(90deg);
}

.circle {
  width: 30px;
  height: 30px;
  min-width: 30px;
  background-color: #726399;
  border-radius: 15px;
  position: absolute;
  top: -15px;
  right: -15px;
}

.row-2 {
  margin-top: 70px;
}

.circle-h2 {
  width: 140px;
  height: 140px;
  color: #fff;
  text-align: center;
  background-color: #4e4369;
  border-radius: 70px;
  margin: 0 auto;
  padding: 55px 6px;
  font-family: Exo, sans-serif;
  font-size: 30px;
  font-weight: 400;
  display: block;
}

.contact-row {
  width: 300px;
  margin-bottom: 10px;
  display: inline-block;
}

.page-h2 {
  text-transform: capitalize;
  margin-top: 80px;
  margin-bottom: 80px;
  font-family: Exo, sans-serif;
  font-size: 34px;
}

.link-3 {
  float: left;
  color: #333;
  margin-top: 5px;
  font-family: Exo, sans-serif;
  font-size: 22px;
  text-decoration: none;
  display: inline-block;
}

.team-img {
  border: 5px solid #333;
  margin-bottom: 60px;
}

.aboutus {
  width: 100%;
  height: 100%;
  background-color: #fff;
  border: 10px solid #5e6161;
  padding-top: 100px;
  padding-bottom: 0;
  display: block;
  position: fixed;
  top: 0;
  left: -85%;
  right: 0%;
  overflow: scroll;
  transform: rotate(90deg);
}

.overflow-hidden {
  overflow: hidden;
}

.swiper__next-wrap {
  z-index: 2;
  transition: all .5s;
  position: absolute;
  top: 250px;
  left: 45px;
}

.swiper__next-wrap.active {
  z-index: 0;
  opacity: 0;
}

.main {
  background-color: #fcfcfd;
  background-image: radial-gradient(circle at 100%, #d0d2d7, #fcfcfd);
  position: relative;
}

.swiper {
  width: 100%;
  overflow: hidden;
}

.swiper.mod--lectures {
  max-width: 990px;
  margin-left: 0;
  margin-right: auto;
  overflow: visible;
}

.lectures__content {
  background-color: #fff;
  position: relative;
  overflow: hidden;
}

.swiper-slide {
  justify-content: center;
  align-items: stretch;
  display: block;
  position: relative;
}

.swiper-slide.mod--lectures {
  width: 100%;
  flex: none;
}

.slider__next-arrows {
  transition: all .3s;
  position: relative;
  left: 0;
}

.section-5 {
  z-index: 1;
  padding: 110px 60px;
  position: relative;
}

.section-5.mod--lectures {
  min-height: 100vh;
  justify-content: center;
  align-items: center;
  display: flex;
}

.slider__next-arrow {
  display: block;
  position: relative;
  bottom: 0;
}

.slider__next-arrow.mod--2 {
  position: absolute;
  bottom: 0;
  left: -30px;
}

.content {
  z-index: 2;
  width: 100%;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.lectures__type {
  text-transform: uppercase;
  margin-bottom: 48px;
  font-weight: 300;
  transition: all .8s;
  display: inline-block;
  position: relative;
  left: -100px;
}

.lectures__type.active {
  left: 0;
}

.swiper__next {
  width: 64px;
  height: 64px;
  cursor: pointer;
  background-color: #f75606;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  transition: all .2s;
  display: flex;
}

.lectures__numb-columns {
  border-top: 2px solid #2d3c49;
  justify-content: space-between;
  padding-top: 40px;
  transition: all .8s;
  display: flex;
  position: relative;
  bottom: -220px;
}

.lectures__numb-columns.active {
  bottom: 0;
}

.lectures__img {
  z-index: 0;
  width: 300px;
  height: 300px;
  object-fit: none;
  border-radius: 50%;
  transition: all .8s;
  display: block;
  position: relative;
}

.lectures__img.active {
  width: 100%;
  height: 100%;
  border-radius: 0%;
}

.swiper-wrapper {
  width: 100%;
  height: 100%;
  flex-direction: row;
  align-items: stretch;
  display: flex;
}

.lectures__title {
  margin-bottom: 48px;
  margin-right: -10px;
  transition: all .8s;
  position: relative;
  left: -110%;
}

.lectures__title.active {
  left: 0%;
}

.lectures__dot-orange {
  width: 18px;
  height: 18px;
  background-color: #f75606;
  border-radius: 100px;
  transition: all .2s;
  position: absolute;
  top: 68px;
  left: 66px;
}

.lectures__dot-orange.active {
  opacity: 0;
}

.lectures__img-over {
  z-index: 1;
  opacity: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: all .5s;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.lectures__img-over.active {
  opacity: 1;
}

.lectures__numb-txt {
  color: rgba(45, 60, 73, .9);
  font-weight: 300;
  line-height: 22px;
}

.lectures__columns {
  justify-content: flex-start;
  display: flex;
}

.lectures__col {
  flex: 1;
  position: relative;
  overflow: hidden;
}

.lectures__col.mod--1 {
  max-width: 448px;
  min-height: 490px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lectures__col.mod--2 {
  max-width: 440px;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 64px;
  padding-top: 64px;
  padding-bottom: 64px;
  display: flex;
}

.lectures__numb-title {
  margin-bottom: 16px;
  font-size: 34px;
  font-weight: 500;
  line-height: 34px;
}

.heading-h-m-ssmc {
  color: #020202;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 60px;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.heading-h-m-ssmc.subtitle {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.heading-h-m-ssmc.subtitle.center.tinny-text {
  width: 82%;
  letter-spacing: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.heading-h-m-ssmc.features {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
}

.heading-h-m-ssmc.features.white {
  color: #fff;
}

.heading-h-m-ssmc.features.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.heading-h-m-ssmc.features.blog:hover {
  color: #0d9622;
}

.heading-h-m-ssmc.features.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Source Sans Pro, sans-serif;
  font-weight: 600;
}

.heading-h-m-ssmc.features.left-side {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.heading-h-m-ssmc.features._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.heading-h-m-ssmc.features.left-side {
  text-align: left;
  letter-spacing: 1px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.heading-h-m-ssmc.features.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-h-m-ssmc.features.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.heading-h-m-ssmc.features.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.heading-h-m-ssmc.features.intro.default {
  margin-bottom: 50px;
}

.heading-h-m-ssmc.features.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.heading-h-m-ssmc.features.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-h-m-ssmc.center {
  color: #5f5f5f;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 900;
  display: block;
  position: relative;
}

.heading-h-m-ssmc.center.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 40px;
  position: relative;
  top: -40px;
}

.heading-h-m-ssmc.numer {
  text-align: center;
  border-bottom: 1px rgba(0, 0, 0, .09);
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
}

.heading-h-m-ssmc.numer.alternative {
  border-bottom-style: none;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.heading-h-m-ssmc.white {
  color: #fff;
}

.heading-h-m-ssmc.white.left {
  font-size: 70px;
  font-weight: 600;
}

.heading-h-m-ssmc.left {
  text-align: left;
  margin-top: 0;
}

.heading-h-m-ssmc._2 {
  text-transform: uppercase;
  margin-top: 20px;
}

.heading-h-m-ssmc.log-in {
  color: #fff;
  text-align: center;
  font-size: 24px;
}

.heading-h-m-ssmc.white-font, .heading-h-m-ssmc.white-color {
  color: #fff;
}

.heading-h-m-ssmc.top {
  font-weight: 600;
}

.heading-h-m-ssmc.center-2 {
  text-align: center;
}

.heading-h-m-ssmc.center-2.black {
  color: #020202;
}

.separator-over-purple-ssmc {
  width: 30px;
  height: 1px;
  background-color: #24c3e2;
  margin: 30px 2px 50px;
  display: inline-block;
}

.separator-over-purple-ssmc.header {
  height: 30px;
  background-color: #ff7a00;
  border-radius: 20px;
  margin: 0 10px;
}

.separator-over-purple-ssmc.header.center {
  height: 30px;
  background-color: #79bb43;
  border-radius: 20px;
  margin-left: 10px;
  margin-right: 10px;
}

.separator-over-purple-ssmc.header.center.white {
  background-color: #fff;
}

.paragraph-over-purple-ssmc {
  clear: none;
  color: #5e5e5e;
  text-align: left;
  border-left-style: none;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Playfair Display, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.paragraph-over-purple-ssmc.center {
  color: #5e5e5e;
  text-align: center;
  margin-top: -10px;
  margin-bottom: 25px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.paragraph-over-purple-ssmc.center.name {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.paragraph-over-purple-ssmc.center.name:hover {
  color: #0ec22b;
}

.paragraph-over-purple-ssmc.center.black {
  color: #5e5e5e;
  text-align: center;
  margin-bottom: 40px;
  padding: 10px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.paragraph-over-purple-ssmc.center.black.card {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  display: block;
}

.paragraph-over-purple-ssmc.center.white {
  text-transform: none;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
}

.paragraph-over-purple-ssmc.center.white-over-purple-ssmc {
  color: #fff;
  text-align: center;
  margin-bottom: 40px;
  padding: 10px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.paragraph-over-purple-ssmc.center.white-over-purple-ssmc.card {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  display: block;
}

.paragraph-over-purple-ssmc.left {
  color: #5e5e5e;
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 500;
  position: relative;
}

.paragraph-over-purple-ssmc.left.white {
  margin-bottom: 0;
  padding-right: 0;
  font-size: 14px;
}

.paragraph-over-purple-ssmc.white {
  color: #fff;
  margin-bottom: 25px;
  padding-top: 10px;
  padding-bottom: 0;
  font-size: 13px;
  font-weight: 400;
}

.paragraph-over-purple-ssmc.white.left {
  font-weight: 500;
}

.paragraph-over-purple-ssmc.testimonials {
  color: #5e5e5e;
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-style: italic;
}

.paragraph-over-purple-ssmc.testimonials.white {
  color: #f3f0f0;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
}

.paragraph-over-purple-ssmc.right {
  text-align: right;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.paragraph-35 {
  color: #fff;
  font-family: Lato, sans-serif;
}

.container-9, .container-black-to-transparent-ssmc {
  -webkit-text-fill-color: inherit;
  background-color: #020202;
  background-image: linear-gradient(#000, rgba(0, 0, 0, 0));
  background-clip: border-box;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.container-black-to-transparent-ssmc.black-to-transparent {
  height: 100px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fa2124;
  background-image: linear-gradient(#fa2124, #fa2124);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.full-info-div-ssmc {
  width: 100%;
}

.call-to-action-ssmc {
  background-color: #79bb43;
  padding-top: 20px;
  padding-bottom: 20px;
}

.call-to-action-ssmc.alternative {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.call-to-action-ssmc.alternative.second {
  background-image: linear-gradient(rgba(219, 219, 219, .5), rgba(219, 219, 219, .5));
}

.call-to-action-ssmc.alternative.fourth {
  background-image: none;
  border-bottom: 1px solid rgba(0, 0, 0, .11);
}

.section-history {
  width: auto;
  text-align: center;
  background-color: #f5f5f5;
  padding-top: 100px;
  padding-bottom: 100px;
  font-family: Montserrat, sans-serif;
  display: block;
  position: static;
  overflow: visible;
}

.section-history.video {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(73, 83, 0, .21), rgba(73, 83, 0, .21)), linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e07a73b16c2_hikersbay-hikersbay-3503.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.section-history.video.new {
  background-image: none;
  padding-bottom: 0;
}

.section-history.video.alternative {
  background-image: none;
  padding-top: 0;
}

.section-history.video.alternative.second {
  background-color: #f3f3f3;
  background-image: none;
}

.section-history.video.alternative.background {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(255, 255, 255, .86), rgba(255, 255, 255, .86)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf09b557b634869d725_Image%201%20-%20Big%20Adventure%20Dino%20Time%20Machine.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 100px;
  display: block;
}

.section-history.video.alternative.gray {
  background-color: #f5f5f5;
  margin-top: 0;
  padding-top: 100px;
}

.section-history.video.black {
  background-color: #020202;
  background-image: linear-gradient(rgba(0, 0, 0, .84), rgba(0, 0, 0, .84)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 250px;
}

.section-history.testimonial {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

.section-history.white {
  float: none;
  background-color: #fff;
  margin-top: 0;
}

.section-history.white.padding {
  background-image: none;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 220px;
}

.section-history.white.fullwidth {
  padding-top: 260px;
  padding-left: 80px;
  padding-right: 80px;
}

.section-history.testimonials {
  background-color: #e9e9e9;
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
  padding-bottom: 100px;
}

.section-history.testimonials.new {
  background-color: #f5f5f5;
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .85));
  padding-top: 100px;
  padding-bottom: 180px;
  position: relative;
}

.section-history.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
}

.section-history.testimonials.transparent {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.section-history.testimonials.transparent.lines {
  background-color: #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, .03);
}

.section-history.white {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
}

.section-history.white.cta {
  padding-bottom: 0;
}

.section-history.white.services {
  padding-top: 0;
  padding-bottom: 0;
}

.section-history.image {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e65133b1730_people-silhouettes-60s-crowd-dTPGK3-clipart.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  position: static;
}

.section-history.business {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 100%;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 0;
  padding-bottom: 0;
}

.section-history.white {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
}

.section-history.white.new {
  height: auto;
  background-image: none;
  padding-top: 0;
  padding-bottom: auto;
}

.section-history.white {
  background-color: rgba(0, 0, 0, 0);
  font-weight: 300;
}

.section-history.white.new {
  height: auto;
  background-image: none;
  padding-bottom: 100px;
}

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

.section-history.about {
  background-color: #272025;
}

.section-history.about.middle {
  background-image: none;
  margin-top: -140px;
  padding-top: 200px;
  padding-bottom: 300px;
}

.section-history.about.middle.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(24, 24, 24, .75), rgba(24, 24, 24, .75)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  margin-top: -260px;
  padding-top: 260px;
  padding-bottom: 100px;
}

.section-history.about.middle.causes {
  background-color: #f3f0f0;
  background-image: linear-gradient(rgba(0, 0, 0, .79), rgba(0, 0, 0, .79)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325364cdccfa1d6200beb0_Image%202%20for%20Lightbox%20FPO%20-%20SM1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 100px;
}

.section-history.about.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e91113b16bf_philipp-reiner-686.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 240px;
}

.section-history.about.second {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 0;
  background-size: auto, cover;
}

.section-history.white {
  background-color: rgba(0, 0, 0, 0);
}

.section-history.pricing-table {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3ae43b16a2_tomo-nogi-182913.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.section-history.wellcome {
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: -100px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0;
  display: block;
}

.section-history.projects {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.section-history.projects.white {
  background-image: none;
}

.section-history.tab-alternative {
  padding-top: 150px;
}

.section-history.lists {
  padding-left: 40px;
  padding-right: 40px;
}

.section-history.box {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 0;
}

.section-history.without-paddings {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.section-history.without-paddings.second {
  background-color: #f5f5f5;
  padding-bottom: 0;
}

.section-history.skills {
  background-image: linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e22023b16f8_jason-ortego-5386-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.section-history.skills.iphone {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.section-history.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 260px;
}

.section-history.gray-dark {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-history.white-blog {
  background-color: #fff;
  padding-top: 0;
}

.section-history.blog {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 50px;
}

.section-history.homepages {
  background-color: #f5f5f5;
  padding: 140px 100px 50px;
}

.section-history.homepages.second {
  background-color: #f5f5f5;
  background-image: linear-gradient(rgba(245, 245, 245, .74), rgba(245, 245, 245, .74)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea2e83b167d_Logo.svg");
  background-position: 0 0, 50%;
  background-size: auto, 70px;
  padding-top: 100px;
}

.section-history.about-life {
  padding-top: 170px;
}

.section-history.team-no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.section-history.latest-blog.middle {
  background-color: #f8f8f8;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.section-history.full {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 40px;
  padding-right: 40px;
}

.section-history.black {
  background-color: #000;
}

.section-history.without-padding {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
}

.section-history.blog-alternative {
  background-image: linear-gradient(rgba(0, 0, 0, .87), rgba(0, 0, 0, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e77b33b1689_andrew-jasso-155771.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.section-history.padding {
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .91)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 200px;
}

.section-history.contact {
  padding-top: 0;
}

.section-history.related-cases {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.section-history.services-simple {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, .09);
  padding-top: 50px;
  padding-bottom: 40px;
}

.section-mission {
  width: auto;
  text-align: center;
  background-color: #f5f5f5;
  padding-top: 100px;
  padding-bottom: 100px;
  font-family: Montserrat, sans-serif;
  display: block;
  position: static;
  overflow: visible;
}

.section-mission.video {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(73, 83, 0, .21), rgba(73, 83, 0, .21)), linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e07a73b16c2_hikersbay-hikersbay-3503.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.section-mission.video.new {
  background-image: none;
  padding-bottom: 0;
}

.section-mission.video.alternative {
  background-image: none;
  padding-top: 0;
}

.section-mission.video.alternative.second {
  background-color: #f3f3f3;
  background-image: none;
}

.section-mission.video.alternative.background {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(#000 10%, rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, .74), rgba(255, 255, 255, .74)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/634f35d1419f70c09bad38b0_Play%20with%20Me%20FPO%202000x1337.jpg");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.section-mission.video.alternative.gray {
  background-color: #f5f5f5;
  margin-top: 0;
  padding-top: 100px;
}

.section-mission.video.black {
  background-color: #020202;
  background-image: linear-gradient(rgba(0, 0, 0, .84), rgba(0, 0, 0, .84)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 250px;
}

.section-mission.testimonial {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

.section-mission.white {
  float: none;
  background-color: #fff;
  margin-top: 0;
}

.section-mission.white.padding {
  background-image: none;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 220px;
}

.section-mission.white.fullwidth {
  padding-top: 260px;
  padding-left: 80px;
  padding-right: 80px;
}

.section-mission.testimonials {
  background-color: #e9e9e9;
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
  padding-bottom: 100px;
}

.section-mission.testimonials.new {
  background-color: #f5f5f5;
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .85));
  padding-top: 100px;
  padding-bottom: 180px;
  position: relative;
}

.section-mission.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
}

.section-mission.testimonials.transparent {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.section-mission.testimonials.transparent.lines {
  background-color: #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, .03);
}

.section-mission.white {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
}

.section-mission.white.cta {
  padding-bottom: 0;
}

.section-mission.white.services {
  padding-top: 0;
  padding-bottom: 0;
}

.section-mission.image {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e65133b1730_people-silhouettes-60s-crowd-dTPGK3-clipart.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  position: static;
}

.section-mission.business {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 100%;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 0;
  padding-bottom: 0;
}

.section-mission.white {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
}

.section-mission.white.new {
  height: auto;
  background-image: none;
  padding-top: 0;
  padding-bottom: auto;
}

.section-mission.white {
  background-color: rgba(0, 0, 0, 0);
  font-weight: 300;
}

.section-mission.white.new {
  height: auto;
  background-image: none;
  padding-bottom: 100px;
}

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

.section-mission.about {
  background-color: #272025;
}

.section-mission.about.middle {
  background-image: none;
  margin-top: -140px;
  padding-top: 200px;
  padding-bottom: 300px;
}

.section-mission.about.middle.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(24, 24, 24, .75), rgba(24, 24, 24, .75)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  margin-top: -260px;
  padding-top: 260px;
  padding-bottom: 100px;
}

.section-mission.about.middle.causes {
  background-color: #f3f0f0;
  background-image: linear-gradient(rgba(0, 0, 0, .79), rgba(0, 0, 0, .79)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325364cdccfa1d6200beb0_Image%202%20for%20Lightbox%20FPO%20-%20SM1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 100px;
}

.section-mission.about.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e91113b16bf_philipp-reiner-686.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 240px;
}

.section-mission.about.second {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 0;
  background-size: auto, cover;
}

.section-mission.white {
  background-color: rgba(0, 0, 0, 0);
}

.section-mission.pricing-table {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3ae43b16a2_tomo-nogi-182913.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.section-mission.wellcome {
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: -100px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0;
  display: block;
}

.section-mission.projects {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.section-mission.projects.white {
  background-image: none;
}

.section-mission.tab-alternative {
  padding-top: 150px;
}

.section-mission.lists {
  padding-left: 40px;
  padding-right: 40px;
}

.section-mission.box {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 0;
}

.section-mission.without-paddings {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.section-mission.without-paddings.second {
  background-color: #f5f5f5;
  padding-bottom: 0;
}

.section-mission.skills {
  background-image: linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e22023b16f8_jason-ortego-5386-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.section-mission.skills.iphone {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.section-mission.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 260px;
}

.section-mission.gray-dark {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-mission.white-blog {
  background-color: #fff;
  padding-top: 0;
}

.section-mission.blog {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 50px;
}

.section-mission.homepages {
  background-color: #f5f5f5;
  padding: 140px 100px 50px;
}

.section-mission.homepages.second {
  background-color: #f5f5f5;
  background-image: linear-gradient(rgba(245, 245, 245, .74), rgba(245, 245, 245, .74)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea2e83b167d_Logo.svg");
  background-position: 0 0, 50%;
  background-size: auto, 70px;
  padding-top: 100px;
}

.section-mission.about-life {
  padding-top: 170px;
}

.section-mission.team-no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.section-mission.latest-blog.middle {
  background-color: #f8f8f8;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.section-mission.full {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 40px;
  padding-right: 40px;
}

.section-mission.black {
  background-color: #000;
}

.section-mission.without-padding {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
}

.section-mission.blog-alternative {
  background-image: linear-gradient(rgba(0, 0, 0, .87), rgba(0, 0, 0, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e77b33b1689_andrew-jasso-155771.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.section-mission.padding {
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .91)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 200px;
}

.section-mission.contact {
  padding-top: 0;
}

.section-mission.related-cases {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.section-mission.services-simple {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, .09);
  padding-top: 50px;
  padding-bottom: 40px;
}

.font-icon-event-ssmc {
  float: right;
  color: rgba(16, 168, 189, .18);
  margin-top: 0;
  font-size: 80px;
  font-style: italic;
  display: inline-block;
}

.font-icon-event-ssmc.number {
  float: none;
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  display: block;
}

.font-icon-event-ssmc.number.circle {
  width: 100px;
  height: 100px;
  background-color: #79bb43;
  border: 1px #000;
  border-radius: 100px;
  margin-top: -120px;
  padding: 30px;
  display: inline-block;
  position: relative;
  right: auto;
}

.page-nav-header {
  z-index: 90;
  width: 100vw;
  height: 102px;
  background-color: #000;
  border-bottom: 1px solid #313131;
  justify-content: space-between;
  align-items: center;
  padding-left: 2.4rem;
  padding-right: 2.4rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.nav-header-wrap {
  align-items: center;
  display: flex;
}

.header-logo {
  width: 60px;
  margin-right: .8rem;
}

.simple-nav-header {
  color: #f8f8f8;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1;
}

.txt-row {
  width: 100%;
  justify-content: center;
  padding-left: 12%;
  display: block;
}

.txt-row.is-8 {
  justify-content: center;
  padding-left: 15%;
  padding-right: 10%;
  display: block;
}

.clash-xl-2 {
  z-index: 5;
  transform-origin: 50% 0;
  color: #fff;
  letter-spacing: .01em;
  text-transform: uppercase;
  font-size: 7em;
  font-weight: 100;
  line-height: .9em;
  position: relative;
}

.clash-xl-2.page-hero {
  z-index: auto;
  text-align: left;
  letter-spacing: .3em;
  object-fit: fill;
  margin-bottom: 0;
  font-size: 1.5em;
  display: block;
}

.clash-xl-2.events-header {
  color: #fff;
  letter-spacing: .3em;
  font-size: 2em;
  font-weight: 500;
}

.events-wrapper {
  z-index: 10;
  width: 100vw;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  margin-top: 1rem;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
}

.mbm-ex-div {
  z-index: 5;
  perspective: 40em;
  perspective-origin: 50% 0;
  position: relative;
  overflow: visible;
}

.card-container {
  width: 100%;
  max-width: 1200px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.events-section {
  background-image: linear-gradient(#5d5cb6, #5d5cb6);
  flex-direction: column;
  justify-content: center;
  display: block;
  position: relative;
  overflow: hidden;
}

.upcoming-events-section {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  flex: 0 auto;
  position: relative;
}

.styled-heading {
  z-index: 5;
  transform-origin: 50% 0;
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin-left: -30px;
  margin-right: -30px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 7rem;
  font-style: italic;
  font-weight: 600;
  line-height: .9em;
  position: relative;
}

.styled-heading.events-hero-header {
  z-index: auto;
  margin: 0;
  padding: 0;
  font-family: Mulish, sans-serif;
  font-size: 60px;
  font-weight: 800;
  position: relative;
}

.past-events-section {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  padding-top: 5rem;
  padding-bottom: 3rem;
}

.event-header-wrap {
  z-index: 10;
  width: 100%;
  max-width: 1600px;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: visible;
}

.grid-hero-text-wrap {
  z-index: 10;
  width: 100%;
  max-width: 1600px;
  flex-flow: wrap;
  justify-content: center;
  padding-top: 1rem;
  display: flex;
  position: relative;
  overflow: visible;
}

.cal-list-wrapper {
  width: 100%;
  color: #fff;
  flex-wrap: wrap;
}

.arrow-div.invert {
  max-width: 80%;
  filter: invert();
}

.date-wrap {
  width: 15%;
  height: 100px;
  border-right: 1px solid #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.unlinked-cms-events-section {
  background-image: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .6)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6359d0e3fa526090919d393c_kevin-young--icmOdYWXuQ-unsplash.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  display: none;
  position: relative;
  overflow: hidden;
}

.accordion-pane-content {
  width: 100%;
  max-width: 1000px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  margin-bottom: 5px;
  padding-top: 0;
  padding-bottom: 20px;
  padding-left: 15%;
  display: flex;
}

.event-link {
  letter-spacing: 1px;
  text-transform: uppercase;
  border: 1px solid #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  padding: 6px 12px;
  font-size: .65rem;
  transition: opacity .2s, transform .3s;
  display: flex;
}

.event-link:hover {
  opacity: .7;
  transform: scale(.95);
}

.accordion-tab-button {
  width: 100%;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
}

.header-info-wrapper {
  width: 100%;
  flex-direction: row;
  align-items: stretch;
  display: flex;
}

.accordion-header {
  width: 100%;
  color: #fff;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
  padding-bottom: 7px;
  font-family: Mulish, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1;
  transition: font-size .2s;
  display: flex;
}

.accordion-header-wrap {
  width: 70%;
  padding-left: 30px;
}

.accordion-text {
  width: 100%;
  color: #f5f5f5;
  text-align: left;
  font-family: Mulish, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.8;
}

.accordion-text.white h2 {
  color: #fff;
}

.accordion-text.programs-text-white-ssmc {
  font-size: 1rem;
  font-weight: 400;
}

.accordion-text.programs-text-white-ssmc h1 {
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
}

.accordion-text.programs-text-white-ssmc h2 {
  color: #fff;
}

.accordion-text.programs-text-white-ssmc p {
  color: #fff;
  font-weight: 400;
}

.month {
  z-index: 10;
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.3em;
  position: relative;
}

.accordion-pane {
  background-color: rgba(0, 0, 0, 0);
  display: flex;
  overflow: hidden;
}

.event-links-wrap {
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.arrow-div-wrapper {
  width: 15%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.accordion-detail {
  z-index: 10;
  color: #e0e0e0;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: .7rem;
  font-weight: 400;
  line-height: 1.1;
  position: relative;
}

.large-accordion-item {
  max-width: 1280px;
  border-top: 1px solid #fff;
  border-bottom: 1px #fff;
  justify-content: center;
  align-items: center;
  transition: transform .3s;
}

.large-accordion-item:hover {
  transform: scale(1.03);
}

.day {
  z-index: 10;
  color: #ff7a00;
  text-transform: uppercase;
  margin-bottom: 0;
  margin-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 3rem;
  font-weight: 800;
  line-height: 1;
  position: relative;
}

.link-icon {
  width: 20px;
  height: 20px;
  margin-right: 4px;
}

.link-icon.invert {
  filter: invert();
}

.collection-item, .collection-list {
  color: #fff;
}

.accordion-text-2 {
  width: 100%;
  color: #f5f5f5;
  text-align: left;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.8;
}

.text-block-46 {
  color: #ff7a00;
  font-family: Mulish, sans-serif;
  font-size: 1rem;
  font-weight: 700;
}

.navbar {
  background-color: #2d2d2d;
}

.container {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.navbar-2 {
  background-color: #eaeaf3;
  border: 1px solid rgba(0, 0, 0, .16);
  border-bottom-color: rgba(0, 0, 0, .08);
}

.nav-link-3 {
  color: #2d2d2d;
  border-radius: 10px;
  margin-top: 18px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
}

.nav-link-3:hover {
  color: #f9f9f9;
  background-color: #2d2d2d;
}

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

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

.title-section {
  background-color: #eaeaf3;
  padding-top: 2px;
  padding-bottom: 2px;
}

.site-name {
  margin-top: 10px;
  line-height: 1.5;
}

.page-title {
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: 400;
  line-height: 1.5;
}

.calendar-section {
  padding-top: 45px;
  padding-bottom: 45px;
}

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

.event-details-wrapper {
  margin-bottom: 2px;
  margin-right: 0;
  display: block;
}

.day-date {
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 300;
  line-height: 1;
}

.event-wrapper {
  height: 400px;
  background-color: #eaeaf3;
  border-radius: 10px;
  flex-direction: column;
  padding: 0 10px 10px;
  display: flex;
}

.event-wrapper:hover {
  background-color: #f6f4fc;
}

.button-wrapper {
  flex-direction: row;
  flex: none;
  align-self: auto;
  align-items: center;
  margin-right: -2px;
  display: block;
}

.event-information-wrapper {
  width: 80%;
  flex-direction: column;
  justify-content: space-around;
  align-self: flex-start;
  padding-left: 10px;
  display: block;
  position: relative;
}

.little-details-wrapper {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 15px;
  right: 0%;
}

.top-wrapper {
  height: 110px;
  justify-content: flex-start;
  margin-top: 10px;
  display: flex;
}

.button-3 {
  text-align: center;
  flex: 1;
  margin-top: 10px;
}

.button-3.rb {
  background-color: #5d5cb6;
  border-bottom-right-radius: 10px;
  margin-left: 2px;
  display: none;
}

.button-3.rb:hover {
  background-color: #818181;
}

.button-3.lb {
  background-color: #5d5cb6;
  border-bottom-left-radius: 10px;
  margin-top: 0;
  margin-right: 2px;
  display: block;
}

.button-3.lb:hover {
  background-color: #79bb43;
}

.name {
  direction: ltr;
  text-transform: capitalize;
  white-space: normal;
  margin-top: 0;
  font-family: Mulish, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
  position: static;
}

.icon-3 {
  width: 15px;
  margin-right: 10px;
}

.day-name {
  padding-left: 8px;
  padding-right: 8px;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-weight: 800;
}

.date-and-day-wrapper {
  width: 40%;
  text-transform: uppercase;
  border-right: 1px solid rgba(0, 0, 0, .2);
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  padding-right: 8px;
  font-size: 20px;
  display: flex;
}

.details-text {
  color: rgba(223, 43, 129, .88);
  text-align: left;
  font-family: Mulish, sans-serif;
  display: none;
}

.event-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  flex: 1;
  margin-top: 15px;
}

.event-image.history-3 {
  border-radius: 20px;
  margin-top: -100px;
}

.content-2 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  margin-bottom: 0;
}

.link-block-4 {
  min-height: 40px;
  color: #333;
  cursor: pointer;
  border-radius: 5px;
  justify-content: space-between;
  padding: 11px 15px;
  text-decoration: none;
  transition: all .2s ease-in;
  display: none;
  position: relative;
}

.link-block-4:hover {
  background-color: #ececec;
}

.content-wrapper {
  flex-direction: row;
  flex: 1;
  display: flex;
}

.text-span {
  font-size: 12px;
}

.div-block-17 {
  justify-content: space-around;
  display: flex;
}

.day-2 {
  display: inline-block;
  position: absolute;
  top: 5%;
  bottom: auto;
  left: 5%;
  right: auto;
}

.progress-container {
  flex-direction: column;
  flex: 1;
  margin: 50px 22px 20px;
  display: flex;
}

.additional-information-list {
  opacity: .7;
  align-items: center;
  display: block;
}

.list-image {
  width: 130px;
  height: 100px;
  object-fit: cover;
  border-radius: 10px;
  margin-right: 15px;
}

.top_bar_right_div {
  align-items: center;
  display: none;
}

.btn-2 {
  float: none;
  color: #fff;
  text-align: center;
  letter-spacing: .02em;
  background-color: #79bb43;
  border-radius: 5px;
  margin-right: 20px;
  padding: 11px 20px;
  font-size: 16px;
  font-weight: 700;
  transition: box-shadow .2s, background-color .2s, transform .4s;
  display: block;
}

.btn-2:hover {
  color: #fff;
  background-color: #5d5cb6;
  border-color: #0c6eb8;
  transform: translate(0, -2px);
  box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
}

.btn-2:active {
  transform: translate(0, -1px);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}

.btn-2.btn-3 {
  color: #75b7fe;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #75b7fe;
  margin-left: 139px;
  padding: 5px 10px;
  font-size: 14px;
}

.btn-2.centered {
  margin-right: 0;
}

.image-19 {
  width: 100%;
  height: 50%;
  max-height: 50%;
  min-height: 50%;
  object-fit: cover;
  border-bottom: 5px solid #e91e63;
}

.image-19.green {
  border-bottom-color: #00be23;
}

.image-19.yellow {
  border-bottom-color: #f0cf65;
}

.image-19.dark-blue {
  border-bottom-color: #4674f8;
}

.image-19.purple {
  border-bottom-color: #9c5fff;
}

.image-19.light-blue {
  border-bottom-color: #6ccff6;
}

.mobile-navigation {
  display: none;
}

.div-block-18 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.desktop-navigation-upgrade-bubble-icon {
  width: 44px;
  height: 44px;
  background-color: rgba(255, 255, 255, .3);
  border-radius: 12px;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-right: 20px;
  display: flex;
}

.text-block-6 {
  margin-right: 5px;
  font-size: 14px;
}

.paragraph-36 {
  margin-bottom: 5px;
  padding-left: 30px;
  font-size: 14px;
  line-height: 19px;
}

.paragraph-36.gallery-paragraph, .paragraph-36.fp-paragraph {
  display: block;
}

.search-bar {
  height: 44px;
  min-width: 300px;
  color: #8f92a1;
  cursor: text;
  background-color: #fff;
  border-radius: 10px;
  align-items: center;
  margin-right: 12px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-47 {
  margin-left: 10px;
  font-size: 16px;
}

.list_calendar_block {
  min-height: 10vh;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  transition: all .2s ease-in;
  display: flex;
  box-shadow: 0 16px 15px 10px rgba(0, 0, 0, .15);
}

.list_calendar_block:hover {
  background-color: #ececec;
}

.day-container {
  flex-direction: column;
  flex: 1;
  justify-content: space-around;
  align-items: center;
  padding-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  position: relative;
}

.heading-7 {
  margin-bottom: 5px;
  font-size: 20px;
}

.heading-8 {
  color: #020202;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Mulish, sans-serif;
  font-size: 22px;
}

.search-bar-container {
  background-color: #fff;
  align-items: center;
  margin-bottom: 20px;
  margin-left: 15px;
  margin-right: 10px;
  display: none;
}

.top-bar-tools-calendar-wrap {
  height: 40px;
  min-height: auto;
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  padding-left: 90px;
  display: flex;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.top-bar-tools-calendar-wrap.year {
  margin-top: 0;
  margin-bottom: 0;
  display: none;
}

.desktop-navigation-icon {
  z-index: 2147483647;
  width: 44px;
  height: 44px;
  cursor: pointer;
  background-color: #f7f7f7;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.desktop-navigation-icon.active-nav {
  background-color: #75b7fe;
}

.desktop-navigation-icon.bottom-nav {
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 0;
  box-shadow: inset 0 0 0 2px #f7f7f7;
}

.wrap {
  z-index: 50;
  width: 100%;
  background-color: #fff;
  border-radius: 5px;
  margin-top: 0;
  padding: 20px;
  position: relative;
  box-shadow: 0 15px 15px rgba(0, 0, 0, .1);
}

.day_name_tag {
  height: 50px;
  color: #fff;
  background-color: #5d5cb6;
  border: 1px solid #ececec;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.more-info-icon {
  width: 15px;
  margin-left: 5px;
  margin-right: 5px;
}

.form-block {
  width: 100%;
  background-color: #e91e63;
  border-radius: 5px;
  margin-bottom: 10px;
  padding: 10px;
}

.form-block.yellow {
  background-color: #f0cf65;
}

.form-block.blue {
  background-color: #6ccff6;
}

.form-block.dark {
  background-color: #4674f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.form-block.green {
  background-color: #00be23;
}

.form-block.purple {
  background-color: #9c5fff;
}

.gallery-programming-calendar {
  display: block;
}

.category-vertical-bar {
  width: 25px;
  height: 25px;
  background-color: #63a131;
  border-radius: 20px;
  flex: none;
  align-self: center;
  font-size: 12px;
  line-height: 40px;
  display: block;
}

.category-vertical-bar.darkblue {
  background-color: #4674f8;
}

.category-vertical-bar.blue {
  background-color: #6ccff6;
}

.category-vertical-bar.purple {
  background-color: #9c5fff;
}

.category-vertical-bar.yellow {
  background-color: #f0cf65;
}

.checkbox-field {
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.desktop-navigation-upgrade-bubble-link {
  color: #fff;
  text-decoration: underline;
}

.calendar {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -webkit-text-fill-color: inherit;
  cursor: auto;
  object-fit: fill;
  background-clip: border-box;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
  display: grid;
  position: static;
}

.row-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  margin-bottom: 5%;
  margin-left: 10px;
  margin-right: 10px;
  display: grid;
}

.form {
  width: 100%;
  height: 100%;
}

.desktop-navigation-upgrade-bubble {
  width: 210px;
  color: #fff;
  background-color: #75b7fe;
  border-radius: 12px;
  align-items: center;
  margin-left: 60px;
  padding: 12px;
  display: none;
  position: absolute;
  top: auto;
  bottom: auto;
  left: 0%;
  right: auto;
  box-shadow: 14px 14px 20px 10px rgba(143, 146, 161, .2);
}

.text-wrap {
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 5%;
  display: flex;
}

.text-wrap.gallery-programming {
  flex-direction: row;
  flex: 0 auto;
  align-items: center;
}

.text-wrap.gallery-text {
  text-decoration: none;
}

.text-wrap.fp-main-text-wrap {
  flex-direction: row;
  align-self: center;
}

.user-image {
  cursor: pointer;
  border-radius: 12px;
  margin-left: 12px;
  margin-right: 12px;
  transition: opacity .2s;
}

.user-image:hover {
  opacity: .75;
}

.image {
  width: 25px;
  margin-left: auto;
  margin-right: auto;
  transition: opacity .2s;
  display: none;
}

.image-2 {
  width: 17px;
  display: inline-block;
}

.desktop-logo {
  cursor: pointer;
}

.toolbar-upgrade-button-icon {
  margin-right: 8px;
}

.content-container {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #5d5cb6;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 44px;
  display: flex;
}

.tab-link-3 {
  width: 60px;
  height: 40px;
  opacity: .7;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  transition: all .2s ease-in;
  display: block;
  position: static;
}

.tab-link-3:hover {
  opacity: 1;
  background-color: #ececec;
}

.tab-link-3.w--current {
  width: 40px;
  height: 40px;
  opacity: 1;
  background-color: #dadada;
  border-radius: 5px;
  margin-right: 1px;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.nov-2022-text-block {
  margin-right: 20px;
  font-size: 16px;
}

.nov-2022-text-block.dayly {
  display: none;
}

.nov-2022-text-block.november-2022 {
  display: block;
}

.search-button {
  display: none;
}

.toolbar-upgrade-button {
  height: 44px;
  color: #fff;
  cursor: pointer;
  background-color: #77c285;
  border-radius: 12px;
  align-items: center;
  padding-left: 18px;
  padding-right: 18px;
  transition: opacity .2s;
  display: flex;
}

.toolbar-upgrade-button:hover {
  opacity: .75;
}

.toolbar-upgrade-button.hidden {
  display: none;
}

.top-block {
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.text-block-5 {
  margin-left: 10px;
  margin-right: 5%;
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 700;
}

.text-block-5.day-of-the-week-big {
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 18px;
}

.main-tool-container {
  border-radius: 10px;
  flex-direction: column;
  flex: none;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
}

.search-input {
  border: 1px #000;
  margin-bottom: 0;
  display: none;
}

.search-input:focus {
  border: 1px #000;
}

.search-input::-ms-input-placeholder {
  font-size: 16px;
}

.search-input::placeholder {
  font-size: 16px;
}

.image-3 {
  width: 17px;
  display: none;
}

.checkbox-label {
  color: #fff;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
}

.text-block-9 {
  color: #9b9b9b;
  margin-top: 20px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 10px;
  right: auto;
}

.right-arrow {
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  transition: all .2s ease-in;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 40px;
  right: auto;
}

.right-arrow:hover {
  background-color: #ececec;
}

.link-block-card {
  width: 100%;
  height: 500px;
  min-height: auto;
  color: #333;
  border-radius: 10px;
  flex-direction: column;
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  transition: all .3s ease-in;
  display: flex;
  overflow: hidden;
  box-shadow: 0 -1px 3px rgba(0, 0, 0, .1), 0 16px 15px rgba(0, 0, 0, .1);
}

.link-block-card:hover {
  transform: scale(1.02);
}

.search-icon {
  margin-right: 14px;
}

.image-10 {
  height: 40px;
}

.grid-2 {
  width: 100%;
  grid-column-gap: 6px;
  grid-row-gap: 0px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  margin-bottom: 20px;
}

.image-4 {
  z-index: 99999999;
  height: 20px;
  cursor: pointer;
  position: absolute;
  top: 5%;
  bottom: auto;
  left: auto;
  right: 5%;
}

.features-container {
  width: 33.3333%;
  max-height: 100px;
  flex-direction: column;
  margin-top: 50px;
  margin-left: 22px;
  margin-right: 22px;
  display: flex;
}

.left-wrap {
  width: 95%;
  align-items: center;
  display: flex;
}

.left-wrap.gallery-programmng-wrap {
  flex-direction: row;
}

.left-wrap.fp-wrap {
  flex-direction: row;
  align-self: auto;
}

.notifications {
  width: 44px;
  height: 44px;
  color: #fff;
  cursor: pointer;
  background-color: #e56862;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 12px;
  transition: opacity .2s;
  display: flex;
}

.notifications:hover {
  opacity: .75;
}

.tabs-2 {
  min-height: auto;
  display: none;
  overflow: visible;
}

.tabs-menu {
  margin-right: 20px;
  display: flex;
}

.text-block-48 {
  text-align: center;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 700;
}

.user-container {
  align-items: center;
  line-height: 14px;
  display: flex;
}

.day_div {
  min-height: 17vh;
  border: 1px solid #ececec;
  position: relative;
}

.day_div.off-month {
  background-color: rgba(0, 0, 0, .15);
}

.top_bar_left_div {
  display: flex;
}

.filters-pop-up-wrap {
  width: 30vw;
  height: auto;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: none;
  position: absolute;
  top: 40px;
  bottom: 0%;
  left: auto;
  right: 0;
}

.page-wrapper {
  width: 100vw;
  min-height: 100vh;
  display: flex;
}

.search {
  width: 100%;
  margin-bottom: 0;
}

.text-block-4 {
  font-size: 16px;
}

.lower-content {
  background-color: #fff;
  border-radius: 10px;
  flex: 0 auto;
  margin-left: -22px;
  margin-right: -22px;
  display: flex;
  box-shadow: 0 16px 15px rgba(0, 0, 0, .1);
}

.board-week-calendar {
  display: none;
}

.left-arrow {
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  transition: all .2s ease-in;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.left-arrow:hover {
  background-color: #ececec;
}

.user-name {
  font-weight: 700;
}

.text-block-10 {
  text-align: center;
  font-size: 12px;
}

.checkbox {
  margin-left: 0;
  margin-right: 10px;
}

.toolbar {
  flex: none;
  justify-content: space-between;
  align-self: auto;
  align-items: flex-start;
  margin-bottom: 20px;
  display: none;
}

.black-line {
  width: 100%;
  height: 1px;
  background-color: #ececec;
}

.add-task-pop-up {
  z-index: 100000000;
  background-color: rgba(0, 0, 0, .11);
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.add-task-wrap {
  max-width: 60vw;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 20px;
  display: flex;
  position: relative;
}

.image-7 {
  width: 50%;
}

.div-block-19 {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.heading-7-ssmc-black {
  margin-bottom: 5px;
  font-size: 20px;
}

.columns-4 {
  padding-left: 0;
  padding-right: 0;
}

.container-wide {
  max-width: 90%;
}

.heading-ssmc {
  color: #000;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.heading-ssmc.subtitle {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.heading-ssmc.subtitle.center.tinny-text {
  width: 82%;
  letter-spacing: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.heading-ssmc.features {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
}

.heading-ssmc.features.white {
  color: #fff;
}

.heading-ssmc.features.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.heading-ssmc.features.blog:hover {
  color: #0d9622;
}

.heading-ssmc.features.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Source Sans Pro, sans-serif;
  font-weight: 600;
}

.heading-ssmc.features.left-side {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.heading-ssmc.features._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.heading-ssmc.features.left-side {
  text-align: left;
  letter-spacing: 1px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.heading-ssmc.features.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-ssmc.features.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.heading-ssmc.features.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.heading-ssmc.features.intro.default {
  margin-bottom: 50px;
}

.heading-ssmc.features.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.heading-ssmc.features.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-ssmc.center {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 900;
  display: block;
  position: relative;
}

.heading-ssmc.center.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 40px;
  position: relative;
  top: -40px;
}

.heading-ssmc.center.black-text-color {
  color: #020202;
}

.heading-ssmc.center.text-black {
  color: #5d5cb6;
}

.heading-ssmc.numer {
  text-align: center;
  border-bottom: 1px rgba(0, 0, 0, .09);
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
}

.heading-ssmc.numer.alternative {
  border-bottom-style: none;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.heading-ssmc.white {
  color: #fff;
}

.heading-ssmc.white.left {
  font-size: 70px;
  font-weight: 600;
}

.heading-ssmc.left {
  text-align: left;
  margin-top: 0;
}

.heading-ssmc._2 {
  text-transform: uppercase;
  margin-top: 20px;
}

.heading-ssmc.log-in {
  color: #fff;
  text-align: center;
  font-size: 24px;
}

.heading-ssmc.white-font, .heading-ssmc.white-color {
  color: #fff;
}

.heading-ssmc.top {
  font-weight: 600;
}

.ssmc-sub-head {
  color: #000;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.ssmc-sub-head.subtitle {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.ssmc-sub-head.subtitle.center.tinny-text {
  width: 82%;
  letter-spacing: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.ssmc-sub-head.features {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
}

.ssmc-sub-head.features.white {
  color: #fff;
}

.ssmc-sub-head.features.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.ssmc-sub-head.features.blog:hover {
  color: #0d9622;
}

.ssmc-sub-head.features.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Source Sans Pro, sans-serif;
  font-weight: 600;
}

.ssmc-sub-head.features.left-side {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.ssmc-sub-head.features._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.ssmc-sub-head.features.left-side {
  text-align: left;
  letter-spacing: 1px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.ssmc-sub-head.features.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.ssmc-sub-head.features.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.ssmc-sub-head.features.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.ssmc-sub-head.features.intro.default {
  margin-bottom: 50px;
}

.ssmc-sub-head.features.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.ssmc-sub-head.features.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.ssmc-sub-head.center {
  color: #79bb43;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 30px;
  font-style: italic;
  font-weight: 700;
  display: block;
  position: relative;
}

.ssmc-sub-head.center.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 40px;
  position: relative;
  top: -40px;
}

.ssmc-sub-head.center.black-text-color {
  color: #020202;
}

.ssmc-sub-head.center.text-black {
  color: #5d5cb6;
}

.ssmc-sub-head.numer {
  text-align: center;
  border-bottom: 1px rgba(0, 0, 0, .09);
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
}

.ssmc-sub-head.numer.alternative {
  border-bottom-style: none;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.ssmc-sub-head.white {
  color: #fff;
}

.ssmc-sub-head.white.left {
  font-size: 70px;
  font-weight: 600;
}

.ssmc-sub-head.left {
  text-align: left;
  margin-top: 0;
}

.ssmc-sub-head._2 {
  text-transform: uppercase;
  margin-top: 20px;
}

.ssmc-sub-head.log-in {
  color: #fff;
  text-align: center;
  font-size: 24px;
}

.ssmc-sub-head.white-font, .ssmc-sub-head.white-color {
  color: #fff;
}

.ssmc-sub-head.top {
  font-weight: 600;
}

.button-4 {
  text-align: center;
  font-family: Mulish, sans-serif;
}

.button-4.button-showcase-ssmc {
  max-width: none;
  object-fit: contain;
  background-color: #79bb43;
  border-radius: 8px;
  display: block;
}

.button-4.button-showcase-ssmc-calendar-button {
  width: 300px;
  object-fit: fill;
  background-color: #79bb43;
  border-radius: 8px;
  padding-left: 0;
  padding-right: 0;
  font-size: 20px;
  display: block;
  position: relative;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
}

.div-block-20 {
  justify-content: center;
  align-items: center;
  display: none;
}

.heading-4-ssmc-attributes {
  color: #5d5cb6;
  text-align: left;
  text-transform: uppercase;
  margin-top: 10px;
  font-size: 22px;
  font-weight: 600;
  display: none;
}

.exhibit-attributes {
  margin-top: -100px;
  margin-bottom: 90px;
}

.fpo-color {
  color: rgba(223, 43, 129, .88);
  display: none;
}

.portfolio-content-exhibits {
  text-align: left;
  position: absolute;
  top: 40px;
  bottom: 201px;
  left: 20px;
  right: 20px;
}

.portfolio-content-exhibits.alternative {
  height: auto;
  background-color: #fff;
  padding: 16px 20px 20px;
  position: static;
}

.portfolio-exhibits-wrapper-ssmc {
  width: auto;
  height: 300px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border: 6px solid #fff;
  border-radius: 20px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
  top: 50px;
  overflow: hidden;
  transform: translate(0, -50px);
}

.columns-5 {
  display: inline-block;
}

.backround---exhibits---light-gallerry {
  padding-top: 100px;
  padding-bottom: 100px;
}

.backround---exhibits---light-gallerry.second {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6391f35daa325d40535b5f86_2736x1536%20Image%2010.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  padding-bottom: 300px;
  position: relative;
}

.backround---exhibits---light-gallerry.testimonials {
  background-image: linear-gradient(#fff 14%, rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  padding-top: 0;
}

.backround---exhibits---light-gallerry.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .63)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.backround---exhibits---light-gallerry.testimonials.homepage {
  background-image: linear-gradient(#f5f5f5, rgba(255, 255, 255, .52)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
}

.backround---exhibits---light-gallerry.gray {
  background-image: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .4)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.backround---exhibits---dinosaurs {
  padding-top: 100px;
  padding-bottom: 100px;
}

.backround---exhibits---dinosaurs.second {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6391f6e36f2ed2219562b9b2_2736x1536%20Image%2020.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  padding-bottom: 300px;
  position: relative;
}

.backround---exhibits---dinosaurs.testimonials {
  background-image: linear-gradient(#fff 14%, rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  padding-top: 0;
}

.backround---exhibits---dinosaurs.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .63)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.backround---exhibits---dinosaurs.testimonials.homepage {
  background-image: linear-gradient(#f5f5f5, rgba(255, 255, 255, .52)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
}

.backround---exhibits---dinosaurs.gray {
  background-image: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .4)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.image-section-overlay-partners {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
  padding-bottom: 100px;
}

.image-section-overlay-partners.color {
  width: 100%;
  height: 100%;
  background-color: rgba(42, 42, 42, .86);
  background-image: none;
  padding-top: 100px;
  padding-bottom: 100px;
}

.image-section-overlay-partners.color._3 {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.image-section-overlay-partners.color._3._5 {
  background-image: linear-gradient(rgba(13, 150, 34, .85), rgba(13, 150, 34, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/633248e2bfb8758e6323ee0c_GENERIC%20FPO%201.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.image-section-overlay-partners.color.counter {
  background-image: linear-gradient(rgba(99, 161, 49, .93), rgba(99, 161, 49, .93)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63af1a5967bbed55627471e3_1440x845%20005-2%20RAW%20ALL_0037_5358.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  margin-top: 40px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.image-section-overlay-partners.color.counter.healthyville-2 {
  margin-top: 50px;
}

.image-section-overlay-partners.dark {
  background-image: linear-gradient(rgba(73, 83, 0, .23), rgba(73, 83, 0, .23)), linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
}

.image-section-overlay-partners.counters {
  text-align: center;
  background-image: linear-gradient(rgba(245, 245, 245, .84), rgba(245, 245, 245, .84)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  padding-bottom: 0;
}

.heading-sponsors {
  color: #000;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.heading-sponsors.subtitle {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.heading-sponsors.subtitle.center.tinny-text {
  width: 82%;
  letter-spacing: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.heading-sponsors.features {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
}

.heading-sponsors.features.white {
  color: #fff;
}

.heading-sponsors.features.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.heading-sponsors.features.blog:hover {
  color: #0d9622;
}

.heading-sponsors.features.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Source Sans Pro, sans-serif;
  font-weight: 600;
}

.heading-sponsors.features.left-side {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.heading-sponsors.features._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.heading-sponsors.features.left-side {
  text-align: left;
  letter-spacing: 1px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.heading-sponsors.features.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-sponsors.features.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.heading-sponsors.features.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.heading-sponsors.features.intro.default {
  margin-bottom: 50px;
}

.heading-sponsors.features.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.heading-sponsors.features.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-sponsors.center {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 900;
  display: block;
  position: relative;
}

.heading-sponsors.center.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 40px;
  position: relative;
  top: -40px;
}

.heading-sponsors.center.white-font.fpo-color {
  color: rgba(223, 43, 129, .88);
  font-size: 33px;
  display: none;
  top: 12px;
}

.heading-sponsors.center.black-text-color {
  color: #020202;
}

.heading-sponsors.numer {
  text-align: center;
  border-bottom: 1px rgba(0, 0, 0, .09);
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
}

.heading-sponsors.numer.alternative {
  border-bottom-style: none;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.heading-sponsors.white {
  color: #fff;
}

.heading-sponsors.white.left {
  font-size: 70px;
  font-weight: 600;
}

.heading-sponsors.left {
  text-align: left;
  margin-top: 0;
}

.heading-sponsors._2 {
  text-transform: uppercase;
  margin-top: 20px;
}

.heading-sponsors.log-in {
  color: #fff;
  text-align: center;
  font-size: 24px;
}

.heading-sponsors.white-font, .heading-sponsors.white-color {
  color: #fff;
}

.heading-sponsors.top {
  font-weight: 600;
}

.program-image {
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 40%;
  background-size: cover;
  background-clip: border-box;
  flex-direction: row;
  flex: 1;
  justify-content: space-around;
  align-self: stretch;
  align-items: center;
  margin-top: 15px;
  display: flex;
}

.event-wrapper-copy {
  height: 400px;
  background-color: #eaeaf3;
  border-radius: 10px;
  flex-direction: column;
  padding: 0 10px 10px;
  display: flex;
}

.event-wrapper-copy:hover {
  background-color: #f6f4fc;
}

.paragraph-hp {
  clear: none;
  color: #5e5e5e;
  text-align: left;
  border-left-style: none;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Playfair Display, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.paragraph-hp.center {
  color: #5e5e5e;
  text-align: center;
  margin-top: -10px;
  margin-bottom: 25px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.paragraph-hp.center.name {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.paragraph-hp.center.name:hover {
  color: #0ec22b;
}

.paragraph-hp.center.black {
  color: #5e5e5e;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 10px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.paragraph-hp.center.black.card {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  display: block;
}

.paragraph-hp.center.white {
  text-transform: none;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
}

.paragraph-hp.center.white.fpo-color {
  margin-top: 0;
}

.paragraph-hp.center.fpo-color {
  color: rgba(223, 43, 129, .88);
  text-align: left;
  margin-top: 21px;
  padding: 0;
  display: none;
}

.paragraph-hp.left {
  color: #5e5e5e;
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 500;
  position: relative;
}

.paragraph-hp.left.white {
  margin-bottom: 0;
  padding-right: 0;
  font-size: 14px;
}

.paragraph-hp.white {
  color: #fff;
  margin-bottom: 25px;
  padding-top: 10px;
  padding-bottom: 0;
  font-size: 13px;
  font-weight: 400;
}

.paragraph-hp.white.left {
  font-weight: 500;
}

.paragraph-hp.testimonials {
  color: #5e5e5e;
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-style: italic;
}

.paragraph-hp.testimonials.white {
  color: #f3f0f0;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
}

.paragraph-hp.right {
  text-align: right;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.page-header-ssmc-hours-admin {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
  padding-bottom: 150px;
}

.page-header-ssmc-hours-admin.trial {
  background-image: linear-gradient(rgba(42, 42, 42, .86), rgba(42, 42, 42, .86)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, auto;
  padding-top: 150px;
  padding-bottom: 150px;
}

.page-header-ssmc-hours-admin.trial.map {
  background-image: linear-gradient(135deg, rgba(42, 111, 253, .87) 26%, rgba(14, 179, 40, .83)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e6acf3b169c_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.page-header-ssmc-hours-admin.trial.map.green {
  background-image: linear-gradient(#79bb43, #79bb43), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e24dc3b172a_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.page-header-ssmc-hours-admin.button {
  filter: grayscale();
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50% 57%;
  background-size: auto, cover;
  margin-top: 0;
  margin-bottom: 0;
  padding: 200px 0 150px;
  transition-property: none;
}

.page-header-ssmc-hours-admin.pricing {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8ad33b16a1_dqento8twsq-blake-richard-verdoorn.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-hours-admin.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-hours-admin.toggle.faq {
  padding-top: 200px;
}

.page-header-ssmc-hours-admin.tabs {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-top-style: none;
  padding-top: 200px;
}

.page-header-ssmc-hours-admin.navigation {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edf0c3b1759_hgv_woqnp3y-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-hours-admin.boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-hours-admin.cta {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e1f043b168c_andy-brunner-14324.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-hours-admin.list {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-hours-admin.list.secong-cause-style {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-hours-admin.list.cause-1 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325f5c21a05c766741ac58_SSMC%20VIDEO%20Capture%20-%201%20for%20HP.png");
  padding-top: 200px;
}

.page-header-ssmc-hours-admin.icon-boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e191c3b1709_ju-on-148561-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-hours-admin.testimonials {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-hours-admin.progress {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5f9a3b16cb_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-hours-admin.footers {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e763e3b16d1_edewaa-foster-17093.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-hours-admin.counters {
  background-image: linear-gradient(rgba(0, 0, 0, .64), rgba(0, 0, 0, .64)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-hours-admin.about {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-hours-admin.about.gallery {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 36% 36%;
  background-size: auto, cover;
}

.page-header-ssmc-hours-admin.services {
  background-image: linear-gradient(rgba(0, 0, 0, .35), rgba(0, 0, 0, .35)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab5d27fdf77f8f0671d828_1440x845%20001%20SM1_0082_IMG_1053.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 150px;
  padding-bottom: 0;
}

.page-header-ssmc-hours-admin.services.second {
  filter: grayscale();
  background-image: linear-gradient(rgba(233, 233, 233, .87), rgba(233, 233, 233, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 160px;
  padding-bottom: 100px;
}

.page-header-ssmc-hours-admin.services.healthyville-cafe {
  background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6363bb23a90d2a61961f1f29_SSMC%20Museum%2056%20640x480.jpg");
}

.page-header-ssmc-hours-admin.services.hours-admission {
  background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6332530dd2509fc94a758f27_Image%201%20for%20Lightbox%20FPO%20-%20SM1.jpg");
}

.page-header-ssmc-hours-admin.about-me {
  background-image: linear-gradient(#0d9622, #0d9622), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: -120px;
  padding-top: 120px;
  padding-bottom: 0;
}

.page-header-ssmc-hours-admin.team {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 120px;
  padding-bottom: 200px;
}

.page-header-ssmc-hours-admin.cause {
  height: 550px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
}

.page-header-ssmc-hours-admin.contact {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  padding-top: 200px;
}

.page-header-ssmc-hours-admin.contact.second {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 160px;
}

.page-header-ssmc-hours-admin.contact.third {
  background-image: linear-gradient(rgba(13, 150, 34, .85), rgba(13, 150, 34, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.page-header-ssmc-hours-admin.team-members {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ebc993b16f6_sdmm_xh3bcu-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-hours-admin.gallery-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .81), rgba(0, 0, 0, .81)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-hours-admin.blog-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e91113b16bf_philipp-reiner-686.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-hours-admin.typography {
  padding-top: 200px;
}

.page-header-ssmc-hours-admin.cause-1 {
  padding-bottom: 200px;
}

.healthyville-cafe-image {
  height: 300px;
  text-align: left;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab5d82dd43e2583b4aec33_720x423%20001%20SM2_0067_IMG_1038.jpg");
  background-position: 0 0;
  background-size: cover;
  border: 12px solid #fff;
  border-radius: 20px;
  margin-top: 40px;
}

.utility-heading-1 {
  color: #f3f0f0;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Source Sans Pro, sans-serif;
  font-size: 60px;
  font-weight: 900;
  line-height: 48px;
}

.utility-heading-1.center.black {
  color: #020202;
  padding-top: 60px;
  font-family: Mulish, sans-serif;
  font-size: 50px;
  font-weight: 800;
  display: none;
}

.dark-backround-ssmc-energy-lab {
  padding-top: 100px;
  padding-bottom: 100px;
}

.dark-backround-ssmc-energy-lab.second {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6391f35d9c7376a4a5fa29dd_2736x1536%20Image%204.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  background-attachment: scroll, fixed;
  padding-bottom: 300px;
  position: relative;
}

.dark-backround-ssmc-energy-lab.testimonials {
  background-image: linear-gradient(#fff 14%, rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  padding-top: 0;
}

.dark-backround-ssmc-energy-lab.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .63)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.dark-backround-ssmc-energy-lab.testimonials.homepage {
  background-image: linear-gradient(#f5f5f5, rgba(255, 255, 255, .52)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
}

.dark-backround-ssmc-energy-lab.gray {
  background-image: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .4)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.cause-image-block-copy {
  width: 100%;
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, .52) 75%);
  border-radius: 5px;
  text-decoration: none;
}

.columns-6, .columns-7, .columns-8, .columns-9, .columns-10, .columns-11, .columns-12 {
  display: inline-block;
}

.columns-13 {
  width: 90.869%;
  display: inline-block;
}

.cause-image-block-lights-on {
  width: 200%;
  height: 100%;
  min-width: 200px;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6391f741ae2f723c0cd58c02_2736x1536%20Image%2021.jpg"), linear-gradient(rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, .52) 75%);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border: 14px solid #fff;
  border-radius: 20px;
  text-decoration: none;
}

.lights-on-wrapper-exhibit-ssmc {
  text-align: center;
  background-color: #fff;
  margin-bottom: 20px;
  box-shadow: 0 5px 5px rgba(0, 0, 0, .05);
}

.lights-on-wrapper-exhibit-ssmc.singel {
  width: 100%;
  box-shadow: none;
  margin-bottom: 0;
}

.lights-on-wrapper-exhibit-ssmc.second-style {
  height: 400px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 5px;
}

.lights-on-wrapper-exhibit-ssmc.second-style.singel {
  width: 600px;
  height: 400px;
  float: none;
  border: 1px solid #fff;
  border-radius: 20px;
  padding-bottom: 0;
  display: block;
}

.column-14-lights-on {
  background-color: #fff;
  border: 0 solid #fff;
  border-radius: 0;
  margin-top: 0;
  display: block;
}

.spoustec-menu {
  z-index: 2147483647;
  width: 100px;
  height: auto;
  cursor: pointer;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin: 25px;
  padding-top: 16px;
  padding-bottom: 0;
  display: none;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.lottie-animation-30 {
  width: 40px;
  height: 40px;
}

.popisek {
  color: #cbb784;
  text-align: center;
  margin-left: 18px;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
  display: none;
}

.popisek.menu {
  width: auto;
  height: auto;
  margin-top: 10px;
  margin-left: 0;
  display: block;
  position: static;
}

.popisek.menu.bold {
  color: #aada93;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  position: static;
}

.popisek.menu.close {
  margin-right: 12px;
  font-weight: 300;
  display: flex;
}

.popisek.menu.close.copyright {
  text-align: left;
  background-color: rgba(0, 0, 0, 0);
  font-size: 14px;
  line-height: 22px;
  display: block;
}

.popisek.no-margin {
  margin-top: 20px;
  margin-left: 0;
}

.popisek.no-margin.absolute {
  opacity: .2;
  margin-left: 14px;
  display: block;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.text-span-24 {
  opacity: 1;
  margin-right: 36px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 200;
  line-height: 24px;
  display: block;
}

.chapters {
  width: 80%;
  height: 70vh;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 100px;
  display: none;
}

.link-web {
  color: #cbb784;
  transition: opacity .2s;
}

.link-web:hover {
  opacity: .5;
}

.wrapper-chapters {
  z-index: -2;
  width: 100%;
  height: 100%;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.images-chapter {
  width: 100%;
  height: 100%;
  opacity: .5;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/636d0462d471f919d382f06c_sklep-1-cover.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
}

.images-chapter._2 {
  z-index: 2;
  opacity: 1;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/636d0462d471f97eff82f071_the-hall-cover.jpg");
  display: flex;
}

.images-chapter._1 {
  z-index: 2;
  opacity: 1;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/636d0462d471f983d082f080_preloader-foto.jpg");
  display: flex;
}

.images-chapter._4 {
  z-index: 2;
  opacity: 1;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/636d0462d471f9339a82f078_madmanroom.jpg");
  display: flex;
}

.images-chapter._3 {
  z-index: 2;
  opacity: 1;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/636d0462d471f90b8782f065_the-elevator-cover.jpg");
  display: flex;
}

.image-29 {
  width: 25px;
  height: 25px;
  display: block;
}

.close-menu {
  width: auto;
  height: 100px;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  padding-left: 39px;
  padding-right: 39px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.div-block-98 {
  opacity: .5;
  margin-top: 50px;
}

.chapter-images {
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: #000;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.moving {
  z-index: 2147483647;
  width: 100%;
  height: 100%;
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-96 {
  width: 100%;
  height: 100%;
  background-image: linear-gradient(107deg, rgba(0, 0, 0, .93), #000 23%, rgba(0, 0, 0, 0));
}

.heading-9 {
  color: #aada93;
  text-align: center;
  text-transform: none;
  font-family: Open Sans, sans-serif;
  font-size: 68px;
  font-weight: 400;
  line-height: 78px;
  display: block;
}

.heading-9.chapter-name {
  color: #aada93;
  cursor: pointer;
  margin-top: 0;
  font-family: Open Sans, sans-serif;
  font-size: 42px;
  line-height: 40px;
  transition: opacity .2s;
}

.heading-9.chapter-name:hover {
  opacity: .4;
}

.heading-9.small-poem {
  color: #aada93;
  font-family: Open Sans, sans-serif;
  font-size: 42px;
  line-height: 52px;
  display: block;
}

.video-vstup {
  width: 100%;
  height: 100%;
  display: flex;
}

.wrapper-all {
  margin: 25px;
}

.html-embed-5 {
  width: 100%;
  height: 100%;
}

.background-video-6 {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.button-5 {
  width: auto;
  min-width: 150px;
  color: #fff;
  text-align: center;
  background-color: #63a131;
  border: 4px solid #5d5cb6;
  border-radius: 15px;
  margin-top: 15px;
  margin-left: 32px;
  margin-right: 32px;
  padding: 19px 22px;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 22px;
  transition: all .2s;
  display: block;
  position: static;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.button-5:hover {
  opacity: .5;
  color: #cdb785;
  border-color: #cdb785;
}

.button-5._2 {
  opacity: 1;
  color: #fff;
  text-transform: uppercase;
  background-color: #913fe8;
  border-width: 5px;
  border-color: #aada93;
  font-family: Montserrat, sans-serif;
}

.button-5._2:hover {
  opacity: .4;
}

.button-5._2.go-up {
  font-family: Mulish, sans-serif;
  font-weight: 500;
}

.button-5._2.hidden {
  font-family: Mulish, sans-serif;
  font-weight: 500;
  display: block;
}

.button-5._2.next-room {
  margin-left: 109px;
}

.button-5.low-opacity {
  opacity: .5;
  color: #cdb885;
  border-style: none;
  border-color: #cdb885;
  font-family: Montserrat, sans-serif;
}

.button-5.low-opacity:hover {
  opacity: 1;
}

.button-5.low-opacity:active {
  border-style: none;
  border-color: #fff;
}

.section-2 {
  width: 100%;
  height: 100vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.h4 {
  max-width: 500px;
  opacity: .8;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.h4.hidden {
  color: #020202;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
  display: none;
}

.video-bg-hall {
  z-index: 1000000000;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.downstairs-video {
  width: 100%;
  height: 100%;
}

.kruhy {
  z-index: -1;
  width: 70%;
  height: 70%;
  min-height: 500px;
  min-width: 500px;
  opacity: .3;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  bottom: auto;
}

.enter-text {
  color: #aada93;
  text-align: center;
  text-transform: none;
  font-family: Open Sans, sans-serif;
  font-size: 68px;
  font-weight: 400;
  line-height: 78px;
  display: block;
}

.sklep-360-1 {
  z-index: 1000000;
  width: 100%;
  height: 100%;
  cursor: default;
  background-color: #000;
  border: 1px solid #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.sklep-360-1.hall-nahore {
  background-color: rgba(0, 0, 0, 0);
  display: block;
}

.sklep-360-1.madman-inside-room {
  display: none;
}

.sklep-360-1.basement {
  display: flex;
}

.sklep-360-1._2-floor {
  display: none;
}

.sklep-360-1.elevator {
  display: block;
}

.sklep-360-1.madman {
  display: none;
}

.sklep-360-1.video-vytah {
  z-index: 100000000;
  display: none;
}

.sklep-360-1._2 {
  display: none;
}

.sklep-360-1.dark-room {
  background-color: #000;
  display: none;
}

.sklep-360-1.hall {
  display: none;
}

.sklep-360-1.video {
  display: block;
}

.sklep-360-1.vstup-okno {
  display: flex;
}

.sklep-360-1.vstup-oknem-part-1, .sklep-360-1.elevator, .sklep-360-1.video {
  display: none;
}

.sklep-360-1.hall-nahore {
  background-color: rgba(0, 0, 0, 0);
  display: none;
}

.video-bg-downstairs {
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.drag-wrapper {
  flex-direction: row;
  align-items: center;
  display: flex;
  position: absolute;
}

.image-overlay {
  width: 100%;
  height: 100%;
  opacity: .7;
  background-color: #000;
}

.div-block-90 {
  z-index: -1;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-91 {
  width: 50%;
  height: 100%;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fde469ce44b014826f51_Image%2094%20-%20Big%20Adventure%20Dino%2030.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-91._2 {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf09b557b634869d725_Image%201%20-%20Big%20Adventure%20Dino%20Time%20Machine.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.immersive-text {
  max-width: 500px;
  opacity: .8;
  color: #020202;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 24px;
  display: block;
}

.lottie-animation-29 {
  width: 50px;
  display: none;
}

.intro-2 {
  width: 100%;
  height: 100vh;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-93 {
  z-index: 2147483647;
  width: 100%;
  height: 100%;
  background-color: #000;
  justify-content: center;
  align-items: center;
  display: block;
  position: absolute;
}

.div-block-93._2 {
  z-index: 2147483647;
  display: block;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.heading-6-view {
  color: #aada93;
  text-align: center;
  text-transform: none;
  font-family: Open Sans, sans-serif;
  font-size: 68px;
  font-weight: 400;
  line-height: 78px;
  display: block;
}

.video-hall {
  width: 100%;
  height: 100%;
}

.uvodni-video {
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.buttons {
  min-width: 400px;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.html-embed-3 {
  width: 100%;
  height: 100%;
  filter: none;
  cursor: default;
  border: 30px #000;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.video-schody-sklep {
  z-index: 1000000;
  width: 100%;
  height: 100%;
  background-color: #000;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.next-step-sklep {
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.preloader-madness {
  z-index: 2147483647;
  background-color: #000;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/636d0462d471f983d082f080_preloader-foto.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-97 {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .69);
  justify-content: center;
  align-items: center;
  display: flex;
}

.loader {
  width: auto;
  height: 200px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lottie-animation-31 {
  width: 70px;
  height: 70px;
  display: block;
}

.link-17 {
  opacity: .3;
  color: #cbb784;
  text-decoration: none;
}

.link-17:hover {
  opacity: 1;
}

.html-embed-2 {
  opacity: 1;
  display: none;
}

.page-header-virtual {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
  padding-bottom: 150px;
}

.page-header-virtual.trial {
  background-image: linear-gradient(rgba(42, 42, 42, .86), rgba(42, 42, 42, .86)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, auto;
  padding-top: 150px;
  padding-bottom: 150px;
}

.page-header-virtual.trial.map {
  background-image: linear-gradient(135deg, rgba(42, 111, 253, .87) 26%, rgba(14, 179, 40, .83)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e6acf3b169c_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.page-header-virtual.trial.map.green {
  background-image: linear-gradient(#79bb43, #79bb43), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e24dc3b172a_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-top: 20px;
}

.page-header-virtual.button {
  filter: grayscale();
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50% 57%;
  background-size: auto, cover;
  margin-top: 0;
  margin-bottom: 0;
  padding: 200px 0 150px;
  transition-property: none;
}

.page-header-virtual.pricing {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8ad33b16a1_dqento8twsq-blake-richard-verdoorn.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-virtual.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6384fd5141a8360123aaefc7_SSMC%20Museum%2054%20640x480.jpg");
  background-size: auto, cover;
  padding-top: 60px;
  padding-bottom: 60px;
}

.page-header-virtual.toggle.faq {
  padding-top: 200px;
}

.page-header-virtual.tabs {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-top-style: none;
  padding-top: 200px;
}

.page-header-virtual.navigation {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edf0c3b1759_hgv_woqnp3y-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-virtual.boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-virtual.cta {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e1f043b168c_andy-brunner-14324.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-virtual.list {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-virtual.list.secong-cause-style {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-virtual.list.cause-1 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325f5c21a05c766741ac58_SSMC%20VIDEO%20Capture%20-%201%20for%20HP.png");
  padding-top: 200px;
}

.page-header-virtual.icon-boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e191c3b1709_ju-on-148561-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-virtual.testimonials {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-virtual.progress {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5f9a3b16cb_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-virtual.footers {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e763e3b16d1_edewaa-foster-17093.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-virtual.counters {
  background-image: linear-gradient(rgba(0, 0, 0, .64), rgba(0, 0, 0, .64)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-virtual.about {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-virtual.about.gallery {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 36% 36%;
  background-size: auto, cover;
}

.page-header-virtual.services {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63eb6fe3b1710_Apple-Macbook-Space-Grey.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  padding-top: 150px;
  padding-bottom: 200px;
}

.page-header-virtual.services.second {
  filter: grayscale();
  background-image: linear-gradient(rgba(233, 233, 233, .87), rgba(233, 233, 233, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 160px;
  padding-bottom: 100px;
}

.page-header-virtual.about-me {
  background-image: linear-gradient(#0d9622, #0d9622), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: -120px;
  padding-top: 120px;
  padding-bottom: 0;
}

.page-header-virtual.team {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 120px;
  padding-bottom: 200px;
}

.page-header-virtual.cause {
  height: 550px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
}

.page-header-virtual.contact {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  padding-top: 200px;
}

.page-header-virtual.contact.second {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 160px;
}

.page-header-virtual.contact.third {
  background-image: linear-gradient(rgba(13, 150, 34, .85), rgba(13, 150, 34, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.page-header-virtual.team-members {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ebc993b16f6_sdmm_xh3bcu-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-virtual.gallery-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .81), rgba(0, 0, 0, .81)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-virtual.blog-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e91113b16bf_philipp-reiner-686.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-virtual.typography {
  padding-top: 200px;
}

.page-header-virtual.cause-1 {
  padding-bottom: 200px;
}

.heading-virtual {
  color: #000;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.heading-virtual.subtitle {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.heading-virtual.subtitle.center.tinny-text {
  width: 82%;
  letter-spacing: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.heading-virtual.features {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
}

.heading-virtual.features.white {
  color: #fff;
}

.heading-virtual.features.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.heading-virtual.features.blog:hover {
  color: #0d9622;
}

.heading-virtual.features.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Source Sans Pro, sans-serif;
  font-weight: 600;
}

.heading-virtual.features.left-side {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.heading-virtual.features._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.heading-virtual.features.left-side {
  text-align: left;
  letter-spacing: 1px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.heading-virtual.features.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-virtual.features.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.heading-virtual.features.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.heading-virtual.features.intro.default {
  margin-bottom: 50px;
}

.heading-virtual.features.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.heading-virtual.features.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-virtual.center {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 900;
  display: block;
  position: relative;
}

.heading-virtual.center.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: -37px;
  font-family: Mulish, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 40px;
  text-decoration: none;
  position: relative;
  top: -40px;
}

.heading-virtual.center.black-text-color {
  color: #020202;
}

.heading-virtual.numer {
  text-align: center;
  border-bottom: 1px rgba(0, 0, 0, .09);
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
}

.heading-virtual.numer.alternative {
  border-bottom-style: none;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.heading-virtual.white {
  color: #fff;
}

.heading-virtual.white.left {
  font-size: 70px;
  font-weight: 600;
}

.heading-virtual.left {
  text-align: left;
  margin-top: 0;
}

.heading-virtual._2 {
  text-transform: uppercase;
  margin-top: 20px;
}

.heading-virtual.log-in {
  color: #fff;
  text-align: center;
  font-size: 24px;
}

.heading-virtual.white-font, .heading-virtual.white-color {
  color: #fff;
}

.heading-virtual.top {
  font-weight: 600;
}

.featured-virtual-learn {
  height: auto;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.featured-virtual-learn.center {
  clear: none;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  margin-top: -60px;
  margin-bottom: 0;
  padding: 0;
  display: block;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.featured-virtual-learn.center._2 {
  margin-bottom: 50px;
}

.featured-virtual-learn._2 {
  text-align: center;
  display: block;
}

.separated-div-wrapper-virtual-learning {
  height: 40px;
  text-align: center;
  margin: 20px auto 13px;
  display: block;
}

.separated-div-wrapper-virtual-learning.left {
  text-align: left;
  margin-top: 40px;
}

.heading-virtual-learning {
  color: #000;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.heading-virtual-learning.subtitle {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.heading-virtual-learning.subtitle.center.tinny-text {
  width: 82%;
  letter-spacing: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.heading-virtual-learning.features {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
}

.heading-virtual-learning.features.white {
  color: #fff;
}

.heading-virtual-learning.features.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.heading-virtual-learning.features.blog:hover {
  color: #0d9622;
}

.heading-virtual-learning.features.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Source Sans Pro, sans-serif;
  font-weight: 600;
}

.heading-virtual-learning.features.left-side {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.heading-virtual-learning.features._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.heading-virtual-learning.features.left-side {
  text-align: left;
  letter-spacing: 1px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.heading-virtual-learning.features.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-virtual-learning.features.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.heading-virtual-learning.features.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.heading-virtual-learning.features.intro.default {
  margin-bottom: 50px;
}

.heading-virtual-learning.features.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.heading-virtual-learning.features.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-virtual-learning.center {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 900;
  display: block;
  position: relative;
}

.heading-virtual-learning.center.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 40px;
  text-decoration: none;
  position: relative;
  top: -40px;
}

.heading-virtual-learning.center.black-text-color {
  color: #020202;
}

.heading-virtual-learning.numer {
  text-align: center;
  border-bottom: 1px rgba(0, 0, 0, .09);
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
}

.heading-virtual-learning.numer.alternative {
  border-bottom-style: none;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.heading-virtual-learning.white {
  color: #fff;
}

.heading-virtual-learning.white.left {
  font-size: 70px;
  font-weight: 600;
}

.heading-virtual-learning.left {
  text-align: left;
  margin-top: 0;
}

.heading-virtual-learning._2 {
  text-transform: uppercase;
  margin-top: 20px;
}

.heading-virtual-learning.log-in {
  color: #fff;
  text-align: center;
  font-size: 24px;
}

.heading-virtual-learning.white-font, .heading-virtual-learning.white-color {
  color: #fff;
}

.heading-virtual-learning.top {
  font-weight: 600;
}

.heading-2-virtual {
  color: #79bb43;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 30px;
  font-weight: 900;
  display: inline-block;
}

.heading-2-virtual.white {
  color: #fff;
}

.section-7 {
  background-color: #63a131;
  display: block;
}

.spoustec-menu-2 {
  z-index: 2147483647;
  width: 100px;
  height: auto;
  cursor: pointer;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin: 25px;
  padding-top: 16px;
  padding-bottom: 0;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.popisek-2 {
  color: #cbb784;
  text-align: center;
  margin-left: 18px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 200;
  line-height: 22px;
}

.popisek-2.menu {
  width: auto;
  height: auto;
  margin-top: 10px;
  margin-left: 0;
  display: block;
  position: static;
}

.popisek-2.menu.bold {
  font-weight: 200;
}

.popisek-2.menu.close {
  margin-right: 12px;
  font-weight: 300;
  display: flex;
}

.popisek-2.menu.close.copyright {
  text-align: left;
  background-color: rgba(0, 0, 0, 0);
  font-size: 14px;
  line-height: 22px;
  display: block;
}

.popisek-2.no-margin {
  margin-top: 20px;
  margin-left: 0;
}

.popisek-2.no-margin.absolute {
  opacity: .2;
  margin-left: 14px;
  display: none;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.image-30 {
  width: 25px;
  height: 25px;
  display: none;
}

.text-span-25 {
  opacity: 1;
  margin-right: 36px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 200;
  line-height: 24px;
}

.heading-10 {
  color: #cdb685;
  text-align: center;
  text-transform: none;
  font-family: Vollkorn, serif;
  font-size: 68px;
  font-weight: 400;
  line-height: 78px;
}

.heading-10.chapter-name {
  cursor: pointer;
  margin-top: 0;
  font-size: 42px;
  line-height: 40px;
  transition: opacity .2s;
}

.heading-10.chapter-name:hover {
  opacity: .4;
}

.heading-10.small-poem {
  font-size: 42px;
  line-height: 52px;
}

.moving-2 {
  z-index: 2147483647;
  width: 100%;
  height: 100%;
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.wrapper-chapters-2 {
  z-index: -2;
  width: 100%;
  height: 100%;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.chapter-images-2 {
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: #000;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.lottie-animation-32 {
  width: 50px;
}

.button-6 {
  width: auto;
  min-width: 150px;
  color: #cdb785;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #cdb785;
  border-radius: 15px;
  margin-top: 15px;
  margin-left: 32px;
  margin-right: 32px;
  padding: 19px 22px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 22px;
  transition: all .2s;
  position: static;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.button-6:hover {
  opacity: .5;
  color: #cdb785;
  border-color: #cdb785;
}

.button-6.low-opacity {
  opacity: .5;
  color: #cdb885;
  border-style: none;
  border-color: #cdb885;
  font-family: Montserrat, sans-serif;
}

.button-6.low-opacity:hover {
  opacity: 1;
}

.button-6.low-opacity:active {
  border-style: none;
  border-color: #fff;
}

.button-6._2 {
  opacity: 1;
  color: #cdb785;
  text-transform: uppercase;
  border-color: #cdb785;
  font-family: Montserrat, sans-serif;
}

.button-6._2:hover {
  opacity: .4;
}

.button-6._2.hidden {
  display: none;
}

.div-block-99 {
  z-index: 2147483647;
  width: 100%;
  height: 100%;
  background-color: #000;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
}

.div-block-99._2 {
  z-index: 2147483647;
  display: none;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.intro-3 {
  width: 100%;
  height: 100vh;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  display: none;
}

.lottie-animation-33 {
  width: 70px;
  height: 70px;
}

.link-block-5 {
  width: 50px;
  height: 50px;
  background-color: #020202;
  border: 5px solid #63a131;
  border-radius: 6px;
  margin-top: 39px;
}

.heading-11-big-adventure-1 {
  color: #020202;
}

.heading-11-big-adventure-1.algin-center {
  color: #fff;
  background-color: #63a131;
  border: 4px solid #5d5cb6;
  border-radius: 12px;
  padding: 10px;
  font-size: 44px;
}

.heading-11-choose-to-enter {
  color: #020202;
}

.heading-11-choose-to-enter.algin-center {
  font-size: 44px;
}

.heading-11-choose-to-enter.algin-center.choose-to-enter {
  color: #fff;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.heading-11-big-adventure {
  color: #020202;
}

.heading-11-big-adventure.algin-center {
  font-size: 44px;
}

.body-3 {
  background-color: #63a131;
}

.dino-wrapper-exhibit-ssmc-copy {
  text-align: center;
  background-color: #fff;
  margin-bottom: 20px;
  box-shadow: 0 5px 5px rgba(0, 0, 0, .05);
}

.dino-wrapper-exhibit-ssmc-copy.singel {
  width: 100%;
  box-shadow: none;
  margin-bottom: 0;
}

.dino-wrapper-exhibit-ssmc-copy.second-style {
  height: 400px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 5px;
}

.dino-wrapper-exhibit-ssmc-copy.second-style.singel {
  width: 600px;
  height: 400px;
  float: none;
  border: 0 solid #fff;
  border-radius: 20px;
  margin-top: -180px;
  padding-bottom: 0;
  display: block;
}

.day-1 {
  width: 150px;
  display: block;
  position: absolute;
  top: 5%;
  bottom: auto;
  left: 5%;
  right: auto;
}

.day-3, .day-4, .day-5, .day-6, .day-7, .day-8, .day-9, .day-10, .day-10-copy, .day-11, .day-12, .day-14, .day-15, .day-16, .day-2-copy, .day-17, .day-18 {
  display: inline-block;
  position: absolute;
  top: 5%;
  bottom: auto;
  left: 5%;
  right: auto;
}

.calendar-nov-2022 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -webkit-text-fill-color: inherit;
  cursor: auto;
  object-fit: fill;
  background-clip: border-box;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-self: auto;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
  display: block;
  position: static;
}

.right-arrow-11-2022 {
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  transition: all .2s ease-in;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 40px;
  right: auto;
}

.right-arrow-11-2022:hover {
  background-color: #ececec;
}

.left-arrow-11-2022 {
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  transition: all .2s ease-in;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.left-arrow-11-2022:hover {
  background-color: #ececec;
}

.lower-content-nov-2022 {
  background-color: #fff;
  border-radius: 10px;
  flex: 0 auto;
  margin-left: -22px;
  margin-right: -22px;
  display: none;
  box-shadow: 0 16px 15px rgba(0, 0, 0, .1);
}

.left-arrow-11-2022-copy {
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  transition: all .2s ease-in;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.left-arrow-11-2022-copy:hover {
  background-color: #ececec;
}

.dec-2022-text-block {
  margin-right: 20px;
  font-size: 16px;
  display: block;
}

.dec-2022-text-block.dayly {
  display: none;
}

.dec-2022-text-block.november-2022 {
  display: block;
}

.dec-2022-text-block.month-with-arrows-hidden {
  margin-left: -60px;
  font-family: Mulish, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.dec-2022-text-block.year-with-arrows-hidden {
  margin-left: -60px;
  font-family: Mulish, sans-serif;
  font-size: 32px;
  font-weight: 700;
  display: none;
}

.day-13 {
  display: inline-block;
  position: absolute;
  top: 5%;
  bottom: auto;
  left: 5%;
  right: auto;
}

.day_div-30 {
  min-height: 17vh;
  border: 1px solid #ececec;
  position: relative;
}

.day_div-30.off-month {
  background-color: rgba(0, 0, 0, .15);
}

.day-31, .day-30 {
  display: inline-block;
  position: absolute;
  top: 5%;
  bottom: auto;
  left: 5%;
  right: auto;
}

.day_div-31 {
  min-height: 17vh;
  border: 1px solid #ececec;
  position: relative;
}

.day_div-31.off-month {
  background-color: rgba(0, 0, 0, .15);
}

.day-30-copy {
  display: inline-block;
  position: absolute;
  top: 5%;
  bottom: auto;
  left: 5%;
  right: auto;
}

.calendar-dec-2022 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -webkit-text-fill-color: inherit;
  cursor: auto;
  object-fit: fill;
  background-clip: border-box;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
  display: grid;
  position: static;
}

.nov-2022-text-block-week {
  margin-right: 20px;
  font-size: 16px;
}

.nov-2022-text-block-week.dayly, .nov-2022-text-block-week.november-2022 {
  display: block;
}

.donation-item-block {
  height: 150px;
  text-align: center;
  margin-top: 55px;
  position: relative;
  top: 0;
  right: 0;
}

.donation-item-block.second-style {
  top: -165px;
}

.progress-container-november {
  flex-direction: column;
  flex: 1;
  margin: 50px 22px 20px;
  display: flex;
}

.lower-content-dec-2022 {
  background-color: #fff;
  border-radius: 10px;
  flex: 0 auto;
  margin-left: -22px;
  margin-right: -22px;
  display: block;
  box-shadow: 0 16px 15px rgba(0, 0, 0, .1);
}

.left-arrow-12-2022 {
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  transition: all .2s ease-in;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.left-arrow-12-2022:hover {
  background-color: #ececec;
}

.right-arrow-12-2022 {
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  transition: all .2s ease-in;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 40px;
  right: auto;
}

.right-arrow-12-2022:hover {
  background-color: #ececec;
}

.lower-content-jan-2023 {
  background-color: #fff;
  border-radius: 10px;
  flex: 0 auto;
  margin-left: -22px;
  margin-right: -22px;
  display: block;
  box-shadow: 0 16px 15px rgba(0, 0, 0, .1);
}

.left-arrow-1-2023 {
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  transition: all .2s ease-in;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.left-arrow-1-2023:hover {
  background-color: #ececec;
}

.right-arrow-1-2023 {
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  transition: all .2s ease-in;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 40px;
  right: auto;
}

.right-arrow-1-2023:hover {
  background-color: #ececec;
}

.day-2-copy {
  display: inline-block;
  position: absolute;
  top: 5%;
  bottom: auto;
  left: 5%;
  right: auto;
}

.left-arrow-11-2022-a {
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  transition: all .2s ease-in;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.left-arrow-11-2022-a:hover {
  background-color: #ececec;
}

.lower-content-feb-2023 {
  background-color: #fff;
  border-radius: 10px;
  flex: 0 auto;
  margin-left: -22px;
  margin-right: -22px;
  display: none;
  box-shadow: 0 16px 15px rgba(0, 0, 0, .1);
}

.left-arrow-2-2023 {
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  transition: all .2s ease-in;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.left-arrow-2-2023:hover {
  background-color: #ececec;
}

.hero-tittle-donate {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, .19);
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 55px;
}

.hero-tittle-donate.intro {
  float: none;
  text-align: right;
  margin-top: 50px;
  margin-bottom: 10px;
  font-size: 48px;
  line-height: 61px;
  display: block;
}

.hero-tittle-donate.intro.center {
  text-align: center;
  margin-top: 0;
  font-size: 38px;
  line-height: 44px;
}

.hero-tittle-donate.intro.center.all-caps {
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  object-fit: fill;
  margin-top: -28px;
  margin-bottom: 30px;
  padding-top: 0;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  font-weight: 900;
  line-height: 48px;
  position: static;
}

.hero-tittle-donate.intro.center.all-caps.hero-section {
  font-weight: 600;
}

.hero-tittle-donate.intro.center.all-caps.hero-container {
  margin-bottom: 20px;
  padding-bottom: 0;
  font-size: 40px;
  font-weight: 500;
}

.hero-tittle-donate.black {
  color: #020202;
  margin-bottom: 50px;
  font-size: 40px;
  line-height: 45px;
}

.hero-tittle-donate.black.thin {
  letter-spacing: 1px;
  text-transform: none;
  text-shadow: none;
  font-family: Playfair Display, sans-serif;
  font-weight: 300;
}

.hero-tittle-donate.dark {
  color: #000;
  text-shadow: none;
}

.hero-tittle-donate.left {
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-shadow: 4px 4px 6px rgba(0, 0, 0, .9);
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 58px;
}

.hero-tittle-donate.left.top {
  margin-top: 50px;
  font-family: Mulish, sans-serif;
  font-weight: 500;
}

.hero-tittle-donate.left.top.middle {
  margin-top: 100px;
}

.hero-tittle-donate.left.fpo-color {
  color: #f70b7c;
  font-weight: 900;
}

.hero-tittle-donate._404 {
  font-size: 50px;
  line-height: 55px;
}

.hero-tittle-donate.box {
  font-size: 80px;
}

.hero-tittle-donate.padding {
  padding-left: 100px;
  padding-right: 100px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.image-31 {
  padding-top: 48px;
  display: inline-block;
  position: relative;
  left: -377px;
}

.image-fact-2 {
  margin-bottom: 20px;
}

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

.performance-heading {
  color: #000;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.performance-heading.subtitle {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.performance-heading.subtitle.center.tinny-text {
  width: 82%;
  letter-spacing: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.performance-heading.features {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
}

.performance-heading.features.white {
  color: #fff;
}

.performance-heading.features.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.performance-heading.features.blog:hover {
  color: #0d9622;
}

.performance-heading.features.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Source Sans Pro, sans-serif;
  font-weight: 600;
}

.performance-heading.features.left-side {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.performance-heading.features._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.performance-heading.features.left-side {
  text-align: left;
  letter-spacing: 1px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.performance-heading.features.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.performance-heading.features.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.performance-heading.features.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.performance-heading.features.intro.default {
  margin-bottom: 50px;
}

.performance-heading.features.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.performance-heading.features.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.performance-heading.center {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 900;
  display: block;
  position: relative;
}

.performance-heading.center.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 40px;
  text-decoration: none;
  position: relative;
  top: -40px;
}

.performance-heading.center.black-text-color {
  color: #020202;
}

.performance-heading.numer {
  text-align: center;
  border-bottom: 1px rgba(0, 0, 0, .09);
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
}

.performance-heading.numer.alternative {
  border-bottom-style: none;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.performance-heading.white {
  color: #fff;
}

.performance-heading.white.left {
  font-size: 70px;
  font-weight: 600;
}

.performance-heading.left {
  text-align: left;
  margin-top: 0;
}

.performance-heading._2 {
  text-transform: uppercase;
  margin-top: 20px;
}

.performance-heading.log-in {
  color: #fff;
  text-align: center;
  font-size: 24px;
}

.performance-heading.white-font, .performance-heading.white-color {
  color: #fff;
}

.performance-heading.top {
  font-weight: 600;
}

.studio-k-heading {
  color: #000;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.studio-k-heading.subtitle {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.studio-k-heading.subtitle.center.tinny-text {
  width: 82%;
  letter-spacing: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.studio-k-heading.features {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
}

.studio-k-heading.features.white {
  color: #fff;
}

.studio-k-heading.features.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.studio-k-heading.features.blog:hover {
  color: #0d9622;
}

.studio-k-heading.features.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Source Sans Pro, sans-serif;
  font-weight: 600;
}

.studio-k-heading.features.left-side {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.studio-k-heading.features._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.studio-k-heading.features.left-side {
  text-align: left;
  letter-spacing: 1px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.studio-k-heading.features.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.studio-k-heading.features.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.studio-k-heading.features.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.studio-k-heading.features.intro.default {
  margin-bottom: 50px;
}

.studio-k-heading.features.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.studio-k-heading.features.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.studio-k-heading.center {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 900;
  display: block;
  position: relative;
}

.studio-k-heading.center.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 40px;
  text-decoration: none;
  position: relative;
  top: -40px;
}

.studio-k-heading.center.black-text-color {
  color: #020202;
}

.studio-k-heading.numer {
  text-align: center;
  border-bottom: 1px rgba(0, 0, 0, .09);
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
}

.studio-k-heading.numer.alternative {
  border-bottom-style: none;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.studio-k-heading.white {
  color: #fff;
}

.studio-k-heading.white.left {
  font-size: 70px;
  font-weight: 600;
}

.studio-k-heading.left {
  text-align: left;
  margin-top: 0;
}

.studio-k-heading._2 {
  text-transform: uppercase;
  margin-top: 20px;
}

.studio-k-heading.log-in {
  color: #fff;
  text-align: center;
  font-size: 24px;
}

.studio-k-heading.white-font, .studio-k-heading.white-color {
  color: #fff;
}

.studio-k-heading.top {
  font-weight: 600;
}

.exhibits-bar-title-ssmc-light-gallery {
  width: 100vw;
  float: none;
  clear: both;
  object-fit: fill;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(268deg, rgba(0, 0, 0, 0), #5d5cb6 51%, rgba(0, 0, 0, 0));
  border-radius: 20px;
  flex-flow: wrap;
  align-content: center;
  justify-content: center;
  align-items: baseline;
  padding-top: 14px;
  padding-bottom: 14px;
  display: block;
  position: relative;
  overflow: visible;
}

.hero-tittle-exhibits-ssmc-light-gallery {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, .19);
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 55px;
}

.hero-tittle-exhibits-ssmc-light-gallery.intro {
  float: none;
  text-align: right;
  margin-top: 50px;
  margin-bottom: 10px;
  font-size: 48px;
  line-height: 61px;
  display: block;
}

.hero-tittle-exhibits-ssmc-light-gallery.intro.center {
  text-align: center;
  margin-top: 0;
  font-size: 38px;
  line-height: 44px;
}

.hero-tittle-exhibits-ssmc-light-gallery.intro.center.all-caps {
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  object-fit: fill;
  margin-top: -28px;
  margin-bottom: 30px;
  padding-top: 0;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  font-weight: 900;
  line-height: 48px;
  position: static;
}

.hero-tittle-exhibits-ssmc-light-gallery.intro.center.all-caps.hero-section {
  font-weight: 600;
}

.hero-tittle-exhibits-ssmc-light-gallery.intro.center.all-caps.hero-container {
  margin-bottom: 20px;
  padding-bottom: 0;
  font-size: 40px;
  font-weight: 500;
}

.hero-tittle-exhibits-ssmc-light-gallery.black {
  color: #020202;
  margin-bottom: 50px;
  font-size: 40px;
  line-height: 45px;
}

.hero-tittle-exhibits-ssmc-light-gallery.black.thin {
  letter-spacing: 1px;
  text-transform: none;
  text-shadow: none;
  font-family: Playfair Display, sans-serif;
  font-weight: 300;
}

.hero-tittle-exhibits-ssmc-light-gallery.dark {
  color: #000;
  text-shadow: none;
}

.hero-tittle-exhibits-ssmc-light-gallery.left {
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 58px;
}

.hero-tittle-exhibits-ssmc-light-gallery.left.top {
  margin-top: 50px;
  font-family: Mulish, sans-serif;
  font-weight: 500;
}

.hero-tittle-exhibits-ssmc-light-gallery.left.top.middle {
  margin-top: 100px;
}

.hero-tittle-exhibits-ssmc-light-gallery._404 {
  font-size: 50px;
  line-height: 55px;
}

.hero-tittle-exhibits-ssmc-light-gallery.box {
  font-size: 80px;
}

.hero-tittle-exhibits-ssmc-light-gallery.padding {
  width: auto;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 65px;
  font-weight: 900;
  display: block;
}

.backround---exhibits---hero {
  padding-top: 100px;
  padding-bottom: 100px;
}

.backround---exhibits---hero.second {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab5cf5d827c523da36e100_1440x845%20002%20RAW%20ALL_0120_IMG_1300.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  background-clip: border-box;
  padding-bottom: 300px;
  position: relative;
}

.backround---exhibits---hero.second.lights-on-image {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab5cf48af6f96af4eac4cc_1440x845%20002%20RAW%20ALL_0119_IMG_1299.jpg");
  background-size: cover;
}

.backround---exhibits---hero.second.energy-lab-image {
  background-size: cover;
}

.backround---exhibits---hero.second.multi-media-gallery-image {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab5cb5785d7f732ffed1e9_1440x845%20RAW%20ALL_0046_IMG_1347.jpg");
  background-size: cover;
}

.backround---exhibits---hero.second.tot-town-gallery-image {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab5ce3fdf77f786a71d3ba_1440x845%20002%20RAW%20ALL_0061_IMG_1241.jpg");
  background-size: cover;
}

.backround---exhibits---hero.second.studio-k-image {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab5d29dd12793d93d6909a_1440x845%20001%20SM1_0091_IMG_1063.jpg");
  background-size: cover;
}

.backround---exhibits---hero.second.big-dino-image {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab5ca18af6f95b90eabec2_1440x845%20009.jpg");
  background-size: cover;
}

.backround---exhibits---hero.second.performance-gallery-image {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab5ca3b5954410007867d6_1440x845%20016.jpg");
  background-size: cover;
}

.backround---exhibits---hero.second.celebration-courtyard-image {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab5c7eb59544f8b7786525_1440x845%20004%20RAW%20ALL_0001_IMG_1142.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.backround---exhibits---hero.second.light-gallery-image {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab5cebe7b2b814f67f3ae0_1440x845%20002%20RAW%20ALL_0085_IMG_1265.jpg");
  background-size: cover;
}

.backround---exhibits---hero.second.utility-hero {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab5ca3b5954410007867d6_1440x845%20016.jpg");
  padding-bottom: 200px;
}

.backround---exhibits---hero.second.utility-hero.learning-framework-image {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab5ca7d827c5800636daae_1440x845%20RAW%20ALL_0003_IMG_1393.jpg");
}

.backround---exhibits---hero.second.utility-hero.pro-advisory-board-image {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63af1a5e3ba6d1a95f0e19fd_1440x845%20005-2%20RAW%20ALL_0017_5383.jpg");
}

.backround---exhibits---hero.second.utility-hero.senior-management-image {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63af60d0f897ba8c30c9ff5a_1440x845%20005-2%20RAW%20ALL_0037_5358-2.jpg");
}

.backround---exhibits---hero.second.utility-hero.group-and-school-image {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63acc828fdf77f361f8b22ef_1440x845%20005%20RAW%20ALL_0002_IMG_1115.jpg");
  background-size: cover;
}

.backround---exhibits---hero.second.utility-hero.fundraising-events-hero-image {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63c478ffc092f81320a8e74a_GameOn-2160x845.jpg");
  background-position: 50%;
  background-size: cover;
}

.backround---exhibits---hero.second.utility-hero.fundraising-events-hero-image.game-on-hero {
  background-position: 50%;
  background-attachment: scroll;
}

.backround---exhibits---hero.second.utility-hero.fundraising-events-hero-image.swing-into-it-hero {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6411ce4dc817d1230ec605a8_Stanwich%20Golf%20Club.jpg");
  background-position: 50% 100%;
  background-attachment: scroll;
}

.backround---exhibits---hero.second.utility-hero.camps-hero {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63e5219d3d11e575a62b05d5_1440x845%20April%20Camps%20Image.png");
}

.backround---exhibits---hero.second.utility-hero.camps-hero-summer {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63e537684c8c916a022e7f7b_1440x845%20Camps%20Images%20Summer%20Hero.png");
  background-position: 50% 25%;
}

.backround---exhibits---hero.second.utility-hero.camps-hero-b {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/646d1beb221a54611ade42f1_1440x845%20Puppetry%20Art%20One%20of%20Four%201%20of%204.png");
  background-position: 50% 25%;
}

.backround---exhibits---hero.second.utility-hero.psacf {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/646d1beb221a54611ade42f1_1440x845%20Puppetry%20Art%20One%20of%20Four%201%20of%204.png");
  background-position: 50% 0;
  background-size: cover;
  background-attachment: fixed;
  padding-bottom: 300px;
}

.backround---exhibits---hero.second.utility-hero.hss {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/646eaf450f51e8c46334f1a0_1440x845-HSSC-Raw-art-curated-PICS_0000_Screen-Shot-2023-05-24-at-8.36.29-PM.png");
  background-position: 50% 0;
  background-size: cover;
  background-attachment: fixed;
  padding-bottom: 300px;
}

.backround---exhibits---hero.second.special-events {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63c0564447aa3c44865bcd16_SweetheartBall-1440x845.jpg");
  background-position: 50% 35%;
  background-size: cover;
  background-attachment: scroll;
}

.backround---exhibits---hero.second.special-events.snowball {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63c08b413fe8bd152974dc03_Snowball-1440x845%20Update2%20copy.jpg");
  background-position: 50% 0;
}

.backround---exhibits---hero.second.special-events-sweetheart {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/64222f2f02837b041e7d3f95_1920x1080%20SSMC%20Placeholder%20Image_0001_Egg-Stravaganza-1440x845%20(1).jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
}

.backround---exhibits---hero.second.special-events-sweetheart.snowball {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63c08b413fe8bd152974dc03_Snowball-1440x845%20Update2%20copy.jpg");
  background-position: 50% 0;
}

.backround---exhibits---hero.second.special-events-snowball {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63c08b413fe8bd152974dc03_Snowball-1440x845%20Update2%20copy.jpg");
  background-position: 50% 45%;
  background-size: cover;
  background-attachment: scroll;
}

.backround---exhibits---hero.second.special-events-snowball.snowball {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63c08b413fe8bd152974dc03_Snowball-1440x845%20Update2%20copy.jpg");
  background-position: 50% 0;
}

.backround---exhibits---hero.second.special-events-lillie {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6447f9647841b3c947d79e66_mutt-i-grees-1920x1480.png");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
}

.backround---exhibits---hero.second.special-events-lillie.snowball {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63c08b413fe8bd152974dc03_Snowball-1440x845%20Update2%20copy.jpg");
  background-position: 50% 0;
}

.backround---exhibits---hero.second.special-event-egg {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/64222f2f02837b041e7d3f95_1920x1080%20SSMC%20Placeholder%20Image_0001_Egg-Stravaganza-1440x845%20(1).jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
}

.backround---exhibits---hero.second.special-event-egg.snowball {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63c08b413fe8bd152974dc03_Snowball-1440x845%20Update2%20copy.jpg");
  background-position: 50% 0;
}

.backround---exhibits---hero.second.lo-1-5-2 {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6442cd69106f61729c823ee1_Page%203%20TRIMMED%20PDF%201-5%20design%20-%20Lights%20On.png");
  background-size: contain;
  padding-top: 0;
  padding-bottom: 0;
}

.backround---exhibits---hero.second.mutt-i-grees {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6447f9647841b3c947d79e66_mutt-i-grees-1920x1480.png");
  background-size: cover;
}

.backround---exhibits---hero.second.derby-day {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6449c09c4f0bdac3997829b9_1920x1088%20Derby%20Hero.jpg");
  background-size: cover;
}

.backround---exhibits---hero.second.dino-special {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6449c3374ddb2f52f24b7b59_1920x1088%20Dino%20Hero.jpg");
  background-size: cover;
}

.backround---exhibits---hero.testimonials {
  background-image: linear-gradient(#fff 14%, rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  padding-top: 0;
}

.backround---exhibits---hero.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .63)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.backround---exhibits---hero.testimonials.homepage {
  background-image: linear-gradient(#f5f5f5, rgba(255, 255, 255, .52)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
}

.backround---exhibits---hero.gray {
  background-image: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .4)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.backround---exhibits---celebration {
  padding-top: 100px;
  padding-bottom: 100px;
}

.backround---exhibits---celebration.second {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  padding-bottom: 300px;
  position: relative;
}

.backround---exhibits---celebration.testimonials {
  background-image: linear-gradient(#fff 14%, rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  padding-top: 0;
}

.backround---exhibits---celebration.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .63)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.backround---exhibits---celebration.testimonials.homepage {
  background-image: linear-gradient(#f5f5f5, rgba(255, 255, 255, .52)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
}

.backround---exhibits---celebration.gray {
  background-image: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .4)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.exhibits-bar-title-ssmc-celebration {
  width: 100vw;
  float: none;
  clear: both;
  object-fit: fill;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(268deg, rgba(0, 0, 0, 0), #5d5cb6 51%, rgba(0, 0, 0, 0));
  border-radius: 20px;
  flex-flow: wrap;
  align-content: center;
  justify-content: center;
  align-items: baseline;
  padding-top: 14px;
  padding-bottom: 14px;
  display: block;
  position: relative;
  overflow: visible;
}

.hero-tittle-exhibits-ssmc-celebration {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, .19);
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 55px;
}

.hero-tittle-exhibits-ssmc-celebration.intro {
  float: none;
  text-align: right;
  margin-top: 50px;
  margin-bottom: 10px;
  font-size: 48px;
  line-height: 61px;
  display: block;
}

.hero-tittle-exhibits-ssmc-celebration.intro.center {
  text-align: center;
  margin-top: 0;
  font-size: 38px;
  line-height: 44px;
}

.hero-tittle-exhibits-ssmc-celebration.intro.center.all-caps {
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  object-fit: fill;
  margin-top: -28px;
  margin-bottom: 30px;
  padding-top: 0;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  font-weight: 900;
  line-height: 48px;
  position: static;
}

.hero-tittle-exhibits-ssmc-celebration.intro.center.all-caps.hero-section {
  font-weight: 600;
}

.hero-tittle-exhibits-ssmc-celebration.intro.center.all-caps.hero-container {
  margin-bottom: 20px;
  padding-bottom: 0;
  font-size: 40px;
  font-weight: 500;
}

.hero-tittle-exhibits-ssmc-celebration.black {
  color: #020202;
  margin-bottom: 50px;
  font-size: 40px;
  line-height: 45px;
}

.hero-tittle-exhibits-ssmc-celebration.black.thin {
  letter-spacing: 1px;
  text-transform: none;
  text-shadow: none;
  font-family: Playfair Display, sans-serif;
  font-weight: 300;
}

.hero-tittle-exhibits-ssmc-celebration.dark {
  color: #000;
  text-shadow: none;
}

.hero-tittle-exhibits-ssmc-celebration.left {
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 58px;
}

.hero-tittle-exhibits-ssmc-celebration.left.top {
  margin-top: 50px;
  font-family: Mulish, sans-serif;
  font-weight: 500;
}

.hero-tittle-exhibits-ssmc-celebration.left.top.middle {
  margin-top: 100px;
}

.hero-tittle-exhibits-ssmc-celebration._404 {
  font-size: 50px;
  line-height: 55px;
}

.hero-tittle-exhibits-ssmc-celebration.box {
  font-size: 80px;
}

.hero-tittle-exhibits-ssmc-celebration.padding {
  width: auto;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 65px;
  font-weight: 900;
  display: block;
}

.exhibits-bar-title-ssmc-performance {
  width: 100vw;
  float: none;
  clear: both;
  object-fit: fill;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(268deg, rgba(0, 0, 0, 0), #5d5cb6 51%, rgba(0, 0, 0, 0));
  border-radius: 20px;
  flex-flow: wrap;
  align-content: center;
  justify-content: center;
  align-items: baseline;
  padding-top: 14px;
  padding-bottom: 14px;
  display: block;
  position: relative;
  overflow: visible;
}

.hero-tittle-exhibits-ssmc-performance {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, .19);
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 55px;
}

.hero-tittle-exhibits-ssmc-performance.intro {
  float: none;
  text-align: right;
  margin-top: 50px;
  margin-bottom: 10px;
  font-size: 48px;
  line-height: 61px;
  display: block;
}

.hero-tittle-exhibits-ssmc-performance.intro.center {
  text-align: center;
  margin-top: 0;
  font-size: 38px;
  line-height: 44px;
}

.hero-tittle-exhibits-ssmc-performance.intro.center.all-caps {
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  object-fit: fill;
  margin-top: -28px;
  margin-bottom: 30px;
  padding-top: 0;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  font-weight: 900;
  line-height: 48px;
  position: static;
}

.hero-tittle-exhibits-ssmc-performance.intro.center.all-caps.hero-section {
  font-weight: 600;
}

.hero-tittle-exhibits-ssmc-performance.intro.center.all-caps.hero-container {
  margin-bottom: 20px;
  padding-bottom: 0;
  font-size: 40px;
  font-weight: 500;
}

.hero-tittle-exhibits-ssmc-performance.black {
  color: #020202;
  margin-bottom: 50px;
  font-size: 40px;
  line-height: 45px;
}

.hero-tittle-exhibits-ssmc-performance.black.thin {
  letter-spacing: 1px;
  text-transform: none;
  text-shadow: none;
  font-family: Playfair Display, sans-serif;
  font-weight: 300;
}

.hero-tittle-exhibits-ssmc-performance.dark {
  color: #000;
  text-shadow: none;
}

.hero-tittle-exhibits-ssmc-performance.left {
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 58px;
}

.hero-tittle-exhibits-ssmc-performance.left.top {
  margin-top: 50px;
  font-family: Mulish, sans-serif;
  font-weight: 500;
}

.hero-tittle-exhibits-ssmc-performance.left.top.middle {
  margin-top: 100px;
}

.hero-tittle-exhibits-ssmc-performance._404 {
  font-size: 50px;
  line-height: 55px;
}

.hero-tittle-exhibits-ssmc-performance.box {
  font-size: 80px;
}

.hero-tittle-exhibits-ssmc-performance.padding {
  width: auto;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 65px;
  font-weight: 900;
  display: block;
}

.backround---exhibits--studio {
  padding-top: 100px;
  padding-bottom: 100px;
}

.backround---exhibits--studio.second {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6391f35d6f4e058332709f12_2736x1536%20Image%206.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  padding-bottom: 300px;
  position: relative;
}

.backround---exhibits--studio.testimonials {
  background-image: linear-gradient(#fff 14%, rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  padding-top: 0;
}

.backround---exhibits--studio.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .63)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.backround---exhibits--studio.testimonials.homepage {
  background-image: linear-gradient(#f5f5f5, rgba(255, 255, 255, .52)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
}

.backround---exhibits--studio.gray {
  background-image: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .4)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.backround---tot-town {
  padding-top: 100px;
  padding-bottom: 100px;
}

.backround---tot-town.second {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6391f35aba9e07fe3c534f93_2736x1536%20Image%2017.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  padding-bottom: 300px;
  position: relative;
}

.backround---tot-town.testimonials {
  background-image: linear-gradient(#fff 14%, rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  padding-top: 0;
}

.backround---tot-town.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .63)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.backround---tot-town.testimonials.homepage {
  background-image: linear-gradient(#f5f5f5, rgba(255, 255, 255, .52)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
}

.backround---tot-town.gray {
  background-image: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .4)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.exhibits-bar-title-ssmc-tot-town {
  width: 100vw;
  float: none;
  clear: both;
  object-fit: fill;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(268deg, rgba(0, 0, 0, 0), #5d5cb6 51%, rgba(0, 0, 0, 0));
  border-radius: 20px;
  flex-flow: wrap;
  align-content: center;
  justify-content: center;
  align-items: baseline;
  padding-top: 14px;
  padding-bottom: 14px;
  display: block;
  position: relative;
  overflow: visible;
}

.hero-tittle-exhibits-ssmc-tot-town {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, .19);
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 55px;
}

.hero-tittle-exhibits-ssmc-tot-town.intro {
  float: none;
  text-align: right;
  margin-top: 50px;
  margin-bottom: 10px;
  font-size: 48px;
  line-height: 61px;
  display: block;
}

.hero-tittle-exhibits-ssmc-tot-town.intro.center {
  text-align: center;
  margin-top: 0;
  font-size: 38px;
  line-height: 44px;
}

.hero-tittle-exhibits-ssmc-tot-town.intro.center.all-caps {
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  object-fit: fill;
  margin-top: -28px;
  margin-bottom: 30px;
  padding-top: 0;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  font-weight: 900;
  line-height: 48px;
  position: static;
}

.hero-tittle-exhibits-ssmc-tot-town.intro.center.all-caps.hero-section {
  font-weight: 600;
}

.hero-tittle-exhibits-ssmc-tot-town.intro.center.all-caps.hero-container {
  margin-bottom: 20px;
  padding-bottom: 0;
  font-size: 40px;
  font-weight: 500;
}

.hero-tittle-exhibits-ssmc-tot-town.black {
  color: #020202;
  margin-bottom: 50px;
  font-size: 40px;
  line-height: 45px;
}

.hero-tittle-exhibits-ssmc-tot-town.black.thin {
  letter-spacing: 1px;
  text-transform: none;
  text-shadow: none;
  font-family: Playfair Display, sans-serif;
  font-weight: 300;
}

.hero-tittle-exhibits-ssmc-tot-town.dark {
  color: #000;
  text-shadow: none;
}

.hero-tittle-exhibits-ssmc-tot-town.left {
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 58px;
}

.hero-tittle-exhibits-ssmc-tot-town.left.top {
  margin-top: 50px;
  font-family: Mulish, sans-serif;
  font-weight: 500;
}

.hero-tittle-exhibits-ssmc-tot-town.left.top.middle {
  margin-top: 100px;
}

.hero-tittle-exhibits-ssmc-tot-town._404 {
  font-size: 50px;
  line-height: 55px;
}

.hero-tittle-exhibits-ssmc-tot-town.box {
  font-size: 80px;
}

.hero-tittle-exhibits-ssmc-tot-town.padding {
  width: auto;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 65px;
  font-weight: 900;
  display: block;
}

.exhibits-bar-title-ssmc-multimedia {
  width: 100vw;
  float: none;
  clear: both;
  object-fit: fill;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(268deg, rgba(0, 0, 0, 0), #5d5cb6 51%, rgba(0, 0, 0, 0));
  border-radius: 20px;
  flex-flow: wrap;
  align-content: center;
  justify-content: center;
  align-items: baseline;
  padding-top: 14px;
  padding-bottom: 14px;
  display: block;
  position: relative;
  overflow: visible;
}

.hero-tittle-exhibits-ssmc-multimedia {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, .19);
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 55px;
}

.hero-tittle-exhibits-ssmc-multimedia.intro {
  float: none;
  text-align: right;
  margin-top: 50px;
  margin-bottom: 10px;
  font-size: 48px;
  line-height: 61px;
  display: block;
}

.hero-tittle-exhibits-ssmc-multimedia.intro.center {
  text-align: center;
  margin-top: 0;
  font-size: 38px;
  line-height: 44px;
}

.hero-tittle-exhibits-ssmc-multimedia.intro.center.all-caps {
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  object-fit: fill;
  margin-top: -28px;
  margin-bottom: 30px;
  padding-top: 0;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  font-weight: 900;
  line-height: 48px;
  position: static;
}

.hero-tittle-exhibits-ssmc-multimedia.intro.center.all-caps.hero-section {
  font-weight: 600;
}

.hero-tittle-exhibits-ssmc-multimedia.intro.center.all-caps.hero-container {
  margin-bottom: 20px;
  padding-bottom: 0;
  font-size: 40px;
  font-weight: 500;
}

.hero-tittle-exhibits-ssmc-multimedia.black {
  color: #020202;
  margin-bottom: 50px;
  font-size: 40px;
  line-height: 45px;
}

.hero-tittle-exhibits-ssmc-multimedia.black.thin {
  letter-spacing: 1px;
  text-transform: none;
  text-shadow: none;
  font-family: Playfair Display, sans-serif;
  font-weight: 300;
}

.hero-tittle-exhibits-ssmc-multimedia.dark {
  color: #000;
  text-shadow: none;
}

.hero-tittle-exhibits-ssmc-multimedia.left {
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 58px;
}

.hero-tittle-exhibits-ssmc-multimedia.left.top {
  margin-top: 50px;
  font-family: Mulish, sans-serif;
  font-weight: 500;
}

.hero-tittle-exhibits-ssmc-multimedia.left.top.middle {
  margin-top: 100px;
}

.hero-tittle-exhibits-ssmc-multimedia._404 {
  font-size: 50px;
  line-height: 55px;
}

.hero-tittle-exhibits-ssmc-multimedia.box {
  font-size: 80px;
}

.hero-tittle-exhibits-ssmc-multimedia.padding {
  width: auto;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 65px;
  font-weight: 900;
  display: block;
}

.backround---exhibits---performance {
  padding-top: 100px;
  padding-bottom: 100px;
}

.backround---exhibits---performance.second {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  padding-bottom: 300px;
  position: relative;
}

.backround---exhibits---performance.testimonials {
  background-image: linear-gradient(#fff 14%, rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  padding-top: 0;
}

.backround---exhibits---performance.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .63)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.backround---exhibits---performance.testimonials.homepage {
  background-image: linear-gradient(#f5f5f5, rgba(255, 255, 255, .52)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
}

.backround---exhibits---performance.gray {
  background-image: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .4)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.backround---exhibits---light-gallerry-copy {
  padding-top: 100px;
  padding-bottom: 100px;
}

.backround---exhibits---light-gallerry-copy.second {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6391f35daa325d40535b5f86_2736x1536%20Image%2010.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  padding-bottom: 300px;
  position: relative;
}

.backround---exhibits---light-gallerry-copy.testimonials {
  background-image: linear-gradient(#fff 14%, rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  padding-top: 0;
}

.backround---exhibits---light-gallerry-copy.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .63)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.backround---exhibits---light-gallerry-copy.testimonials.homepage {
  background-image: linear-gradient(#f5f5f5, rgba(255, 255, 255, .52)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
}

.backround---exhibits---light-gallerry-copy.gray {
  background-image: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .4)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.backround---exhibits---2-light-gallerry-copy-copy {
  padding-top: 100px;
  padding-bottom: 100px;
}

.backround---exhibits---2-light-gallerry-copy-copy.second {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6391f35b8940b4909342c346_2736x1536%20Image%2013.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  padding-bottom: 300px;
  position: relative;
}

.backround---exhibits---2-light-gallerry-copy-copy.testimonials {
  background-image: linear-gradient(#fff 14%, rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  padding-top: 0;
}

.backround---exhibits---2-light-gallerry-copy-copy.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .63)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.backround---exhibits---2-light-gallerry-copy-copy.testimonials.homepage {
  background-image: linear-gradient(#f5f5f5, rgba(255, 255, 255, .52)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
}

.backround---exhibits---2-light-gallerry-copy-copy.gray {
  background-image: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .4)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.div-dot-join {
  margin-bottom: 4px;
}

.hero-section-membership {
  height: 100%;
  padding-top: 150px;
  padding-bottom: 150px;
  overflow: hidden;
}

.hero-section-membership.homepage {
  height: 675px;
  background-image: linear-gradient(rgba(73, 83, 0, .5), rgba(73, 83, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 190px;
  padding-bottom: 80px;
  position: relative;
}

.hero-section-membership.homepage.third {
  height: 675px;
  background-image: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .4)), linear-gradient(rgba(73, 83, 0, .41), rgba(73, 83, 0, .41)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e22023b16f8_jason-ortego-5386-1%20(1)%20(1).jpg");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
  padding-top: 190px;
  padding-bottom: 80px;
}

.hero-section-membership.homepage.natural {
  height: 100%;
  background-image: linear-gradient(rgba(33, 37, 0, .31), rgba(33, 37, 0, .31)), linear-gradient(rgba(0, 0, 0, .26), rgba(0, 0, 0, .26)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7e5f3b167c_slide1.jpg");
  background-position: 0 0, 0 0, 50% 0;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.hero-section-membership.homepage.natural.middle {
  height: 600px;
  background-image: linear-gradient(rgba(33, 37, 0, .31), rgba(33, 37, 0, .31)), linear-gradient(rgba(0, 0, 0, .26), rgba(0, 0, 0, .26)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e419f3b16d3_Dollarphotoclub_56332376-min.jpg");
  background-position: 0 0, 0 0, 50% 0;
  background-size: auto, auto, cover;
  margin-left: 80px;
  margin-right: 80px;
  padding-top: 100px;
  padding-bottom: 0;
}

.hero-section-membership.homepage.travel {
  height: 750px;
  background-image: linear-gradient(rgba(0, 0, 0, .65), rgba(0, 0, 0, .65)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fde9a4ac8e4c73abf5d1_Image%2051%20-%20Lights%20On%201.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.hero-section-membership.homepage.seven {
  height: 750px;
  background-image: linear-gradient(rgba(245, 245, 245, .69), rgba(255, 255, 255, .8)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, 2463px;
  background-attachment: scroll, fixed;
  padding-top: 220px;
}

.hero-section-membership.homepage.second {
  background-image: radial-gradient(circle, rgba(0, 0, 0, .26), rgba(0, 0, 0, .52)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.hero-section-membership.homepage.explore {
  height: 100%;
  background-image: linear-gradient(rgba(33, 37, 0, .31), rgba(33, 37, 0, .31)), linear-gradient(rgba(0, 0, 0, .26), rgba(0, 0, 0, .26)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 0 0, 50% 0;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
  margin-top: 7px;
  padding-top: 48px;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.hero-section-membership.homepage.explore.middle {
  height: 600px;
  background-image: linear-gradient(rgba(33, 37, 0, .31), rgba(33, 37, 0, .31)), linear-gradient(rgba(0, 0, 0, .26), rgba(0, 0, 0, .26)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e419f3b16d3_Dollarphotoclub_56332376-min.jpg");
  background-position: 0 0, 0 0, 50% 0;
  background-size: auto, auto, cover;
  margin-left: 80px;
  margin-right: 80px;
  padding-top: 100px;
  padding-bottom: 0;
}

.hero-section-membership.homepage.donate {
  height: 750px;
  background-image: linear-gradient(rgba(0, 0, 0, .39), rgba(0, 0, 0, .39)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fde9a4ac8e4c73abf5d1_Image%2051%20-%20Lights%20On%201.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.hero-section-membership.homepage.membership {
  height: 500px;
  background-image: linear-gradient(rgba(0, 0, 0, .39), rgba(0, 0, 0, .39)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63af1a58eb85a14b48e2e7aa_1440x845%20005-2%20RAW%20ALL_0031_5366.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  padding-top: 71px;
  position: relative;
  overflow: hidden;
}

.hero-section-membership.banner {
  height: 700px;
  background-image: none;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  overflow: visible;
}

.hero-section-membership.homepage-8 {
  height: 700px;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5e383b16d0_342343.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 220px;
}

.memberhip-columns {
  flex-direction: row;
  align-items: flex-start;
  margin-top: 50px;
  display: flex;
}

.memberhip-columns.membership-hero {
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.hero-tittle-membership {
  color: #fff;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, .19);
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 55px;
}

.hero-tittle-membership.intro {
  float: none;
  text-align: right;
  margin-top: 50px;
  margin-bottom: 10px;
  font-size: 48px;
  line-height: 61px;
  display: block;
}

.hero-tittle-membership.intro.center {
  text-align: center;
  margin-top: 0;
  font-size: 38px;
  line-height: 44px;
}

.hero-tittle-membership.intro.center.all-caps {
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  object-fit: fill;
  margin-top: -28px;
  margin-bottom: 30px;
  padding-top: 0;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  font-weight: 900;
  line-height: 48px;
  position: static;
}

.hero-tittle-membership.intro.center.all-caps.hero-section {
  font-weight: 600;
}

.hero-tittle-membership.intro.center.all-caps.hero-container {
  margin-bottom: 20px;
  padding-bottom: 0;
  font-size: 40px;
  font-weight: 500;
}

.hero-tittle-membership.black {
  color: #020202;
  margin-bottom: 50px;
  font-size: 40px;
  line-height: 45px;
}

.hero-tittle-membership.black.thin {
  letter-spacing: 1px;
  text-transform: none;
  text-shadow: none;
  font-family: Playfair Display, sans-serif;
  font-weight: 300;
}

.hero-tittle-membership.dark {
  color: #000;
  text-shadow: none;
}

.hero-tittle-membership.left {
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-shadow: 4px 4px 6px rgba(0, 0, 0, .9);
  align-items: stretch;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 58px;
  display: block;
  position: static;
}

.hero-tittle-membership.left.top {
  margin-top: 50px;
  font-family: Mulish, sans-serif;
  font-weight: 500;
}

.hero-tittle-membership.left.top.middle {
  margin-top: 100px;
}

.hero-tittle-membership.left.fpo-color {
  color: #f70b7c;
  font-weight: 900;
}

.hero-tittle-membership._404 {
  font-size: 50px;
  line-height: 55px;
}

.hero-tittle-membership.box {
  font-size: 80px;
}

.hero-tittle-membership.padding {
  padding-left: 100px;
  padding-right: 100px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

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

.membership-section-overlay {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
  padding-bottom: 100px;
}

.membership-section-overlay.color {
  width: 100%;
  height: 100%;
  background-color: rgba(42, 42, 42, .86);
  background-image: none;
  padding-top: 100px;
  padding-bottom: 100px;
}

.membership-section-overlay.color._3 {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.membership-section-overlay.color._3._5 {
  background-image: linear-gradient(rgba(13, 150, 34, .85), rgba(13, 150, 34, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/633248e2bfb8758e6323ee0c_GENERIC%20FPO%201.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.membership-section-overlay.color.counter {
  background-image: linear-gradient(rgba(255, 255, 255, .77), rgba(255, 255, 255, .77)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdee69ce443ac2826fc0_Image%2024%20-%20Multimedia%20Animation%2010.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.membership-section-overlay.color.counter.adjust-2 {
  padding-top: 60px;
}

.membership-section-overlay.dark {
  background-image: linear-gradient(rgba(73, 83, 0, .23), rgba(73, 83, 0, .23)), linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
}

.membership-section-overlay.counters {
  text-align: center;
  background-image: linear-gradient(rgba(245, 245, 245, .84), rgba(245, 245, 245, .84)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  padding-bottom: 0;
}

.paragraph-37 {
  text-align: center;
  margin-bottom: 31px;
  margin-left: 249px;
  margin-right: 249px;
}

.paragraph-37.membership-sub {
  grid-column-gap: 3px;
  color: #020202;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 0;
  font-size: 14px;
  font-weight: 600;
  display: flex;
}

.paragraph-37.membership-sub.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37.membership-sub.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37.membership-sub.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37.membership-sub.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37.membership-sub.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37.membership-sub.gsp-p2 {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37.membership-sub.gsp-p2.ms3 {
  margin-left: 30px;
}

.paragraph-37.gsp-p1 {
  grid-column-gap: 3px;
  color: #020202;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 10px 0 20px;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  font-weight: 600;
  display: flex;
}

.paragraph-37.gsp-p1.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37.gsp-p1.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37.gsp-p1.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37.gsp-p1.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37.gsp-p1.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37.gsp-p3 {
  grid-column-gap: 3px;
  color: #020202;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 0;
  font-size: 14px;
  font-weight: 600;
  display: flex;
}

.paragraph-37.gsp-p3.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37.gsp-p3.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37.gsp-p3.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37.gsp-p3.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37.gsp-p3.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37.gsp-p3.gsp-p2 {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37.gsp-p3.gsp-p2.ms3 {
  margin-left: 30px;
}

.paragraph-37.gsp-p5 {
  grid-column-gap: 3px;
  color: #020202;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 10px 0;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.paragraph-37.gsp-p5.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37.gsp-p5.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37.gsp-p5.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37.gsp-p5.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37.gsp-p5.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37.gsp-sub-3 {
  grid-column-gap: 3px;
  color: #020202;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 0;
  font-size: 14px;
  font-weight: 600;
  display: flex;
}

.paragraph-37.gsp-sub-3.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37.gsp-sub-3.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37.gsp-sub-3.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37.gsp-sub-3.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37.gsp-sub-3.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37.gsp-sub-3.gsp-p2 {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37.gsp-sub-3.gsp-p2.ms3 {
  margin-left: 30px;
}

.paragraph-37.camps-b {
  grid-column-gap: 0px;
  color: #020202;
  text-align: left;
  flex-flow: wrap;
  flex: none;
  align-items: flex-start;
  margin: 10px 0;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 24px;
  display: none;
}

.paragraph-37.camps-b.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37.camps-b.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37.camps-b.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37.camps-b.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37.camps-b.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37.camps-heading-c {
  grid-column-gap: 3px;
  color: #020202;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 20px 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.paragraph-37.camps-heading-c.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37.camps-heading-c.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37.camps-heading-c.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37.camps-heading-c.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37.camps-heading-c.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37.camps-footing-d-copy {
  grid-column-gap: 3px;
  color: #fff;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 40px 0 20px;
  font-family: Mulish, sans-serif;
  font-size: 24px;
  font-weight: 600;
  display: flex;
}

.paragraph-37.camps-footing-d-copy.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37.camps-footing-d-copy.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37.camps-footing-d-copy.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37.camps-footing-d-copy.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37.camps-footing-d-copy.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37.camps-heading-c-copy {
  grid-column-gap: 3px;
  color: #020202;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 20px 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.paragraph-37.camps-heading-c-copy.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37.camps-heading-c-copy.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37.camps-heading-c-copy.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37.camps-heading-c-copy.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37.camps-heading-c-copy.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37.camps-heading-c1 {
  grid-column-gap: 3px;
  color: #020202;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 20px 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.paragraph-37.camps-heading-c1.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37.camps-heading-c1.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37.camps-heading-c1.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37.camps-heading-c1.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37.camps-heading-c1.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37.camps-heading-c1-copy {
  grid-column-gap: 3px;
  color: #020202;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 20px 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.paragraph-37.camps-heading-c1-copy.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37.camps-heading-c1-copy.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37.camps-heading-c1-copy.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37.camps-heading-c1-copy.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37.camps-heading-c1-copy.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37.hss {
  grid-column-gap: 3px;
  color: #020202;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 30px 0 20px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.paragraph-37.hss.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37.hss.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37.hss.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37.hss.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37.hss.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.heading-2-membership {
  color: #79bb43;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Source Sans Pro, sans-serif;
  font-size: 60px;
  font-weight: 900;
  display: inline-block;
}

.heading-2-membership.white {
  color: #fff;
  font-family: Mulish, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.cta-text-membership {
  max-width: 800px;
  margin-top: 5px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
}

.cta-text-membership.white {
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
}

.cta-text-membership.algin-center {
  margin-top: 39px;
  margin-bottom: -30px;
  margin-left: 204px;
  font-family: Mulish, sans-serif;
}

.cta-text-membership.center {
  object-fit: fill;
  display: block;
  position: relative;
}

.paragraph-membership {
  clear: none;
  color: #5e5e5e;
  text-align: left;
  border-left-style: none;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Playfair Display, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.paragraph-membership.center {
  color: #5e5e5e;
  text-align: center;
  margin-top: 0;
  margin-bottom: 25px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.paragraph-membership.center.name {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.paragraph-membership.center.name:hover {
  color: #0ec22b;
}

.paragraph-membership.center.black {
  color: #5e5e5e;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 10px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.paragraph-membership.center.black.card {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  display: block;
}

.paragraph-membership.center.white {
  color: #fff;
  text-transform: none;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 14px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
}

.paragraph-membership.center.white.fpo-color {
  margin-top: 0;
  display: none;
}

.paragraph-membership.center.fpo-color {
  color: rgba(223, 43, 129, .88);
  margin-top: 21px;
  padding-left: 69px;
  padding-right: 69px;
}

.paragraph-membership.left {
  color: #5e5e5e;
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 500;
  position: relative;
}

.paragraph-membership.left.white {
  margin-bottom: 0;
  padding-right: 0;
  font-size: 14px;
}

.paragraph-membership.left.fpo-color {
  color: rgba(223, 43, 129, .88);
}

.paragraph-membership.left.fpo-color.space {
  padding-top: 10px;
}

.paragraph-membership.white {
  color: #fff;
  margin-bottom: 25px;
  padding-top: 10px;
  padding-bottom: 0;
  font-size: 13px;
  font-weight: 400;
}

.paragraph-membership.white.left {
  font-weight: 500;
}

.paragraph-membership.testimonials {
  color: #5e5e5e;
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-style: italic;
}

.paragraph-membership.testimonials.white {
  color: #f3f0f0;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
}

.paragraph-membership.right {
  text-align: right;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.section-donate {
  width: auto;
  text-align: center;
  background-color: #f5f5f5;
  padding-top: 100px;
  padding-bottom: 100px;
  font-family: Montserrat, sans-serif;
  display: block;
  position: static;
  overflow: visible;
}

.section-donate.video {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(73, 83, 0, .21), rgba(73, 83, 0, .21)), linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e07a73b16c2_hikersbay-hikersbay-3503.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.section-donate.video.new {
  background-image: none;
  padding-bottom: 0;
}

.section-donate.video.alternative {
  background-image: none;
  padding-top: 0;
}

.section-donate.video.alternative.second {
  background-color: #f3f3f3;
  background-image: none;
}

.section-donate.video.alternative.background {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(#000 10%, rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/634f36f6d2f36e599206c8eb_Multimedia%20Gallery%20FPO%202000x1337.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section-donate.video.alternative.gray {
  background-color: #f5f5f5;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 10px;
}

.section-donate.video.black {
  background-color: #020202;
  background-image: linear-gradient(rgba(0, 0, 0, .84), rgba(0, 0, 0, .84)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 250px;
}

.section-donate.testimonial {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

.section-donate.white {
  float: none;
  background-color: #fff;
  margin-top: 0;
}

.section-donate.white.padding {
  background-image: none;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 220px;
}

.section-donate.white.fullwidth {
  padding-top: 260px;
  padding-left: 80px;
  padding-right: 80px;
}

.section-donate.testimonials {
  background-color: #e9e9e9;
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
  padding-bottom: 100px;
}

.section-donate.testimonials.new {
  background-color: #f5f5f5;
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .85));
  padding-top: 100px;
  padding-bottom: 180px;
  position: relative;
}

.section-donate.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
}

.section-donate.testimonials.transparent {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.section-donate.testimonials.transparent.lines {
  background-color: #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, .03);
}

.section-donate.white {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
}

.section-donate.white.cta {
  padding-bottom: 0;
}

.section-donate.white.services {
  padding-top: 0;
  padding-bottom: 0;
}

.section-donate.image {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e65133b1730_people-silhouettes-60s-crowd-dTPGK3-clipart.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  position: static;
}

.section-donate.business {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 100%;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 0;
  padding-bottom: 0;
}

.section-donate.white {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
}

.section-donate.white.new {
  height: auto;
  background-image: none;
  padding-top: 0;
  padding-bottom: auto;
}

.section-donate.white {
  background-color: rgba(0, 0, 0, 0);
  font-weight: 300;
}

.section-donate.white.new {
  height: auto;
  background-image: none;
  padding-bottom: 100px;
}

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

.section-donate.about {
  background-color: #272025;
}

.section-donate.about.middle {
  background-image: none;
  margin-top: -140px;
  padding-top: 200px;
  padding-bottom: 300px;
}

.section-donate.about.middle.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(24, 24, 24, .75), rgba(24, 24, 24, .75)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  margin-top: -260px;
  padding-top: 260px;
  padding-bottom: 100px;
}

.section-donate.about.middle.causes {
  background-color: #f3f0f0;
  background-image: linear-gradient(rgba(0, 0, 0, .79), rgba(0, 0, 0, .79)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325364cdccfa1d6200beb0_Image%202%20for%20Lightbox%20FPO%20-%20SM1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 100px;
}

.section-donate.about.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf011267433262276ca_Image%206%20-%20Color.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 240px;
}

.section-donate.about.second {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 0;
  background-size: auto, cover;
}

.section-donate.white {
  background-color: rgba(0, 0, 0, 0);
}

.section-donate.pricing-table {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf09b557b634869d725_Image%201%20-%20Big%20Adventure%20Dino%20Time%20Machine.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.section-donate.wellcome {
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: -100px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0;
  display: block;
}

.section-donate.projects {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.section-donate.projects.white {
  background-image: none;
}

.section-donate.tab-alternative {
  padding-top: 150px;
}

.section-donate.lists {
  padding-left: 40px;
  padding-right: 40px;
}

.section-donate.box {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 0;
}

.section-donate.without-paddings {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.section-donate.without-paddings.second {
  background-color: #f5f5f5;
  padding-bottom: 0;
}

.section-donate.skills {
  background-image: linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e22023b16f8_jason-ortego-5386-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.section-donate.skills.iphone {
  background-image: linear-gradient(rgba(243, 240, 240, .72), rgba(243, 240, 240, .72)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fde9a4ac8e23b5abf5d0_Image%2053%20-%20Lights%20On%203.jpg");
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.section-donate.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fde6112674a4be2276a2_Image%2086%20-%20Big%20Adventure%20Dino%2022.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 260px;
  display: none;
}

.section-donate.gray-dark {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-donate.white-blog {
  background-color: #fff;
  padding-top: 0;
}

.section-donate.blog {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 50px;
}

.section-donate.homepages {
  background-color: #f5f5f5;
  padding: 140px 100px 50px;
}

.section-donate.homepages.second {
  background-color: #f5f5f5;
  background-image: linear-gradient(rgba(245, 245, 245, .74), rgba(245, 245, 245, .74)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea2e83b167d_Logo.svg");
  background-position: 0 0, 50%;
  background-size: auto, 70px;
  padding-top: 100px;
}

.section-donate.about-life {
  padding-top: 170px;
}

.section-donate.team-no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.section-donate.latest-blog.middle {
  background-color: #f8f8f8;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.section-donate.full {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 40px;
  padding-right: 40px;
}

.section-donate.black {
  background-color: #000;
}

.section-donate.without-padding {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
}

.section-donate.blog-alternative {
  background-image: linear-gradient(rgba(0, 0, 0, .87), rgba(0, 0, 0, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e77b33b1689_andrew-jasso-155771.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.section-donate.padding {
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .91)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 200px;
}

.section-donate.contact {
  padding-top: 0;
}

.section-donate.related-cases {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.section-donate.services-simple {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, .09);
  padding-top: 50px;
  padding-bottom: 40px;
}

.section-donate.exhibits-all-section {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.section-donate.exhibits-all-section.white {
  background-image: none;
}

.section-donate.exhibits-all-section.white.porfolio {
  padding-top: 40px;
}

.page-header-ssmc-workshop {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
  padding-bottom: 150px;
}

.page-header-ssmc-workshop.trial {
  background-image: linear-gradient(rgba(42, 42, 42, .86), rgba(42, 42, 42, .86)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, auto;
  padding-top: 150px;
  padding-bottom: 150px;
}

.page-header-ssmc-workshop.trial.map {
  background-image: linear-gradient(135deg, rgba(42, 111, 253, .87) 26%, rgba(14, 179, 40, .83)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e6acf3b169c_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.page-header-ssmc-workshop.trial.map.green {
  background-image: linear-gradient(#79bb43, #79bb43), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e24dc3b172a_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.page-header-ssmc-workshop.button {
  filter: grayscale();
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50% 57%;
  background-size: auto, cover;
  margin-top: 0;
  margin-bottom: 0;
  padding: 200px 0 150px;
  transition-property: none;
}

.page-header-ssmc-workshop.pricing {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8ad33b16a1_dqento8twsq-blake-richard-verdoorn.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-workshop.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-workshop.toggle.faq {
  padding-top: 200px;
}

.page-header-ssmc-workshop.tabs {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-top-style: none;
  padding-top: 200px;
}

.page-header-ssmc-workshop.navigation {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edf0c3b1759_hgv_woqnp3y-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-workshop.boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-workshop.cta {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e1f043b168c_andy-brunner-14324.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-workshop.list {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-workshop.list.secong-cause-style {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-workshop.list.cause-1 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325f5c21a05c766741ac58_SSMC%20VIDEO%20Capture%20-%201%20for%20HP.png");
  padding-top: 200px;
}

.page-header-ssmc-workshop.icon-boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e191c3b1709_ju-on-148561-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-workshop.testimonials {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-workshop.progress {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5f9a3b16cb_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-workshop.footers {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e763e3b16d1_edewaa-foster-17093.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-workshop.counters {
  background-image: linear-gradient(rgba(0, 0, 0, .64), rgba(0, 0, 0, .64)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-workshop.about {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-workshop.about.gallery {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 36% 36%;
  background-size: auto, cover;
}

.page-header-ssmc-workshop.services {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6385159825b4b70b4338e6b7_Kitchen%20Still%20Life%20800x600.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 150px;
  padding-bottom: 0;
}

.page-header-ssmc-workshop.services.second {
  filter: grayscale();
  background-image: linear-gradient(rgba(233, 233, 233, .87), rgba(233, 233, 233, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 160px;
  padding-bottom: 100px;
}

.page-header-ssmc-workshop.services.healthyville-cafe {
  background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6363bb23a90d2a61961f1f29_SSMC%20Museum%2056%20640x480.jpg");
}

.page-header-ssmc-workshop.services.hours-admission {
  background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6332530dd2509fc94a758f27_Image%201%20for%20Lightbox%20FPO%20-%20SM1.jpg");
}

.page-header-ssmc-workshop.about-me {
  background-image: linear-gradient(#0d9622, #0d9622), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: -120px;
  padding-top: 120px;
  padding-bottom: 0;
}

.page-header-ssmc-workshop.team {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 120px;
  padding-bottom: 200px;
}

.page-header-ssmc-workshop.cause {
  height: 550px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
}

.page-header-ssmc-workshop.contact {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  padding-top: 200px;
}

.page-header-ssmc-workshop.contact.second {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 160px;
}

.page-header-ssmc-workshop.contact.third {
  background-image: linear-gradient(rgba(13, 150, 34, .85), rgba(13, 150, 34, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.page-header-ssmc-workshop.team-members {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ebc993b16f6_sdmm_xh3bcu-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-workshop.gallery-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .81), rgba(0, 0, 0, .81)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-workshop.blog-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e91113b16bf_philipp-reiner-686.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-workshop.typography {
  padding-top: 200px;
}

.page-header-ssmc-workshop.cause-1 {
  padding-bottom: 200px;
}

.page-header-ssmc-workshop.test-header {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6385159825b4b70b4338e6b7_Kitchen%20Still%20Life%20800x600.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 300px;
  padding-bottom: 0;
}

.page-header-ssmc-workshop.test-header.second {
  filter: grayscale();
  background-image: linear-gradient(rgba(233, 233, 233, .87), rgba(233, 233, 233, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 160px;
  padding-bottom: 100px;
}

.page-header-ssmc-workshop.test-header.healthyville-cafe {
  background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6363bb23a90d2a61961f1f29_SSMC%20Museum%2056%20640x480.jpg");
}

.page-header-ssmc-workshop.test-header.hours-admission {
  background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6332530dd2509fc94a758f27_Image%201%20for%20Lightbox%20FPO%20-%20SM1.jpg");
}

.school-and-group-visits-div {
  text-align: left;
  margin-top: 40px;
}

.live-streamed-learning-div {
  color: #020202;
  margin-top: 0;
  font-family: Mulish, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.live-streamed-learning-div.white {
  letter-spacing: 1px;
  font-family: Montserrat, sans-serif;
}

.live-streamed-learning-div.center {
  color: #79bb43;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 500;
}

.workshops-ssmc {
  align-items: center;
  padding-top: 20px;
  display: flex;
}

.page-header-ssmc-visitor-tips {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
  padding-bottom: 150px;
}

.page-header-ssmc-visitor-tips.trial {
  background-image: linear-gradient(rgba(42, 42, 42, .86), rgba(42, 42, 42, .86)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, auto;
  padding-top: 150px;
  padding-bottom: 150px;
}

.page-header-ssmc-visitor-tips.trial.map {
  background-image: linear-gradient(135deg, rgba(42, 111, 253, .87) 26%, rgba(14, 179, 40, .83)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e6acf3b169c_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.page-header-ssmc-visitor-tips.trial.map.green {
  background-image: linear-gradient(#79bb43, #79bb43), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e24dc3b172a_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.page-header-ssmc-visitor-tips.button {
  filter: grayscale();
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50% 57%;
  background-size: auto, cover;
  margin-top: 0;
  margin-bottom: 0;
  padding: 200px 0 150px;
  transition-property: none;
}

.page-header-ssmc-visitor-tips.pricing {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8ad33b16a1_dqento8twsq-blake-richard-verdoorn.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-visitor-tips.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-visitor-tips.toggle.faq {
  padding-top: 200px;
}

.page-header-ssmc-visitor-tips.tabs {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-top-style: none;
  padding-top: 200px;
}

.page-header-ssmc-visitor-tips.navigation {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edf0c3b1759_hgv_woqnp3y-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-visitor-tips.boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-visitor-tips.cta {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e1f043b168c_andy-brunner-14324.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-visitor-tips.list {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-visitor-tips.list.secong-cause-style {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-visitor-tips.list.cause-1 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325f5c21a05c766741ac58_SSMC%20VIDEO%20Capture%20-%201%20for%20HP.png");
  padding-top: 200px;
}

.page-header-ssmc-visitor-tips.icon-boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e191c3b1709_ju-on-148561-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-visitor-tips.testimonials {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-visitor-tips.progress {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5f9a3b16cb_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-visitor-tips.footers {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e763e3b16d1_edewaa-foster-17093.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-visitor-tips.counters {
  background-image: linear-gradient(rgba(0, 0, 0, .64), rgba(0, 0, 0, .64)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-visitor-tips.about {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-visitor-tips.about.gallery {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 36% 36%;
  background-size: auto, cover;
}

.page-header-ssmc-visitor-tips.services {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6384fd33b371c87c5d4fdedc_SSMC%20Museum%207%20640x480.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 150px;
  padding-bottom: 0;
}

.page-header-ssmc-visitor-tips.services.second {
  filter: grayscale();
  background-image: linear-gradient(rgba(233, 233, 233, .87), rgba(233, 233, 233, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 160px;
  padding-bottom: 100px;
}

.page-header-ssmc-visitor-tips.services.healthyville-cafe {
  background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6363bb23a90d2a61961f1f29_SSMC%20Museum%2056%20640x480.jpg");
}

.page-header-ssmc-visitor-tips.services.hours-admission {
  background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6332530dd2509fc94a758f27_Image%201%20for%20Lightbox%20FPO%20-%20SM1.jpg");
}

.page-header-ssmc-visitor-tips.about-me {
  background-image: linear-gradient(#0d9622, #0d9622), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: -120px;
  padding-top: 120px;
  padding-bottom: 0;
}

.page-header-ssmc-visitor-tips.team {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 120px;
  padding-bottom: 200px;
}

.page-header-ssmc-visitor-tips.cause {
  height: 550px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
}

.page-header-ssmc-visitor-tips.contact {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  padding-top: 200px;
}

.page-header-ssmc-visitor-tips.contact.second {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 160px;
}

.page-header-ssmc-visitor-tips.contact.third {
  background-image: linear-gradient(rgba(13, 150, 34, .85), rgba(13, 150, 34, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.page-header-ssmc-visitor-tips.team-members {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ebc993b16f6_sdmm_xh3bcu-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-visitor-tips.gallery-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .81), rgba(0, 0, 0, .81)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-visitor-tips.blog-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e91113b16bf_philipp-reiner-686.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-visitor-tips.typography {
  padding-top: 200px;
}

.page-header-ssmc-visitor-tips.cause-1 {
  padding-bottom: 200px;
}

.page-header-board-of-directors {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/639365f50628eb3df406c43c_Board%20PIC-2.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
  padding-bottom: 40px;
}

.page-header-board-of-directors.trial {
  background-image: linear-gradient(rgba(42, 42, 42, .86), rgba(42, 42, 42, .86)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, auto;
  padding-top: 150px;
  padding-bottom: 150px;
}

.page-header-board-of-directors.trial.map {
  background-image: linear-gradient(135deg, rgba(42, 111, 253, .87) 26%, rgba(14, 179, 40, .83)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e6acf3b169c_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.page-header-board-of-directors.trial.map.green {
  background-image: linear-gradient(#79bb43, #79bb43), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e24dc3b172a_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-top: 20px;
}

.page-header-board-of-directors.button {
  filter: grayscale();
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50% 57%;
  background-size: auto, cover;
  margin-top: 0;
  margin-bottom: 0;
  padding: 200px 0 150px;
  transition-property: none;
}

.page-header-board-of-directors.pricing {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8ad33b16a1_dqento8twsq-blake-richard-verdoorn.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-board-of-directors.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6384fd5141a8360123aaefc7_SSMC%20Museum%2054%20640x480.jpg");
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-board-of-directors.toggle.faq {
  padding-top: 200px;
}

.page-header-board-of-directors.tabs {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-top-style: none;
  padding-top: 200px;
}

.page-header-board-of-directors.navigation {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edf0c3b1759_hgv_woqnp3y-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-board-of-directors.boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-board-of-directors.cta {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e1f043b168c_andy-brunner-14324.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-board-of-directors.list {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-board-of-directors.list.secong-cause-style {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-board-of-directors.list.cause-1 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325f5c21a05c766741ac58_SSMC%20VIDEO%20Capture%20-%201%20for%20HP.png");
  padding-top: 200px;
}

.page-header-board-of-directors.icon-boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e191c3b1709_ju-on-148561-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-board-of-directors.testimonials {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-board-of-directors.progress {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5f9a3b16cb_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-board-of-directors.footers {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e763e3b16d1_edewaa-foster-17093.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-board-of-directors.counters {
  background-image: linear-gradient(rgba(0, 0, 0, .64), rgba(0, 0, 0, .64)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-board-of-directors.about {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-board-of-directors.about.gallery {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 36% 36%;
  background-size: auto, cover;
}

.page-header-board-of-directors.services {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63eb6fe3b1710_Apple-Macbook-Space-Grey.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  padding-top: 150px;
  padding-bottom: 200px;
}

.page-header-board-of-directors.services.second {
  filter: grayscale();
  background-image: linear-gradient(rgba(233, 233, 233, .87), rgba(233, 233, 233, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 160px;
  padding-bottom: 100px;
}

.page-header-board-of-directors.about-me {
  background-image: linear-gradient(#0d9622, #0d9622), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: -120px;
  padding-top: 120px;
  padding-bottom: 0;
}

.page-header-board-of-directors.team {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 120px;
  padding-bottom: 200px;
}

.page-header-board-of-directors.cause {
  height: 550px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
}

.page-header-board-of-directors.contact {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  padding-top: 200px;
}

.page-header-board-of-directors.contact.second {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 160px;
}

.page-header-board-of-directors.contact.third {
  background-image: linear-gradient(rgba(13, 150, 34, .85), rgba(13, 150, 34, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.page-header-board-of-directors.team-members {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ebc993b16f6_sdmm_xh3bcu-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-board-of-directors.gallery-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .81), rgba(0, 0, 0, .81)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-board-of-directors.blog-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e91113b16bf_philipp-reiner-686.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-board-of-directors.typography {
  padding-top: 200px;
}

.page-header-board-of-directors.cause-1 {
  padding-bottom: 200px;
}

.grid-3 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 25px;
}

.setion-services-board {
  padding-top: 0;
  padding-bottom: 0;
}

.setion-services-board.gray {
  background-color: #f5f5f5;
  margin-left: 0;
}

.setion-services-board.about-life {
  background-color: #f3f0f0;
  margin-top: 10px;
  padding-top: 25px;
  padding-bottom: 100px;
}

.paragraph-chair {
  clear: none;
  color: #5e5e5e;
  text-align: left;
  border-left-style: none;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Playfair Display, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.paragraph-chair.center {
  color: #5e5e5e;
  text-align: center;
  margin-top: -10px;
  margin-bottom: 25px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.paragraph-chair.center.name {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.paragraph-chair.center.name:hover {
  color: #0ec22b;
}

.paragraph-chair.center.black {
  color: #5e5e5e;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 10px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.paragraph-chair.center.black.card {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  display: block;
}

.paragraph-chair.center.white {
  color: #fff;
  text-transform: none;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 14px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
}

.paragraph-chair.center.white.fpo-color {
  margin-top: 0;
  display: none;
}

.paragraph-chair.center.fpo-color {
  color: rgba(223, 43, 129, .88);
  margin-top: 21px;
  padding-left: 69px;
  padding-right: 69px;
}

.paragraph-chair.left {
  color: #5e5e5e;
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 500;
  position: relative;
}

.paragraph-chair.left.white {
  margin-bottom: 0;
  padding-right: 0;
  font-size: 14px;
}

.paragraph-chair.left.fpo-color {
  color: rgba(223, 43, 129, .88);
}

.paragraph-chair.left.fpo-color.space {
  padding-top: 10px;
}

.paragraph-chair.white {
  color: #fff;
  margin-bottom: 25px;
  padding-top: 10px;
  padding-bottom: 0;
  font-size: 13px;
  font-weight: 400;
}

.paragraph-chair.white.left {
  font-weight: 500;
}

.paragraph-chair.testimonials {
  color: #5e5e5e;
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-style: italic;
}

.paragraph-chair.testimonials.white {
  color: #f3f0f0;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
}

.paragraph-chair.right {
  text-align: right;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.paragraph-treasurer {
  clear: none;
  color: #5e5e5e;
  text-align: left;
  border-left-style: none;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Playfair Display, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.paragraph-treasurer.center {
  color: #5e5e5e;
  text-align: center;
  margin-top: -10px;
  margin-bottom: 25px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.paragraph-treasurer.center.name {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.paragraph-treasurer.center.name:hover {
  color: #0ec22b;
}

.paragraph-treasurer.center.black {
  color: #5e5e5e;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 10px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.paragraph-treasurer.center.black.card {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  display: block;
}

.paragraph-treasurer.center.white {
  color: #fff;
  text-transform: none;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 14px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
}

.paragraph-treasurer.center.white.fpo-color {
  margin-top: 0;
  display: none;
}

.paragraph-treasurer.center.fpo-color {
  color: rgba(223, 43, 129, .88);
  margin-top: 21px;
  padding-left: 69px;
  padding-right: 69px;
}

.paragraph-treasurer.left {
  color: #5e5e5e;
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 500;
  position: relative;
}

.paragraph-treasurer.left.white {
  margin-bottom: 0;
  padding-right: 0;
  font-size: 14px;
}

.paragraph-treasurer.left.fpo-color {
  color: rgba(223, 43, 129, .88);
}

.paragraph-treasurer.left.fpo-color.space {
  padding-top: 10px;
}

.paragraph-treasurer.white {
  color: #fff;
  margin-bottom: 25px;
  padding-top: 10px;
  padding-bottom: 0;
  font-size: 13px;
  font-weight: 400;
}

.paragraph-treasurer.white.left {
  font-weight: 500;
}

.paragraph-treasurer.testimonials {
  color: #5e5e5e;
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-style: italic;
}

.paragraph-treasurer.testimonials.white {
  color: #f3f0f0;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
}

.paragraph-treasurer.right {
  text-align: right;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.paragraph-secretary {
  clear: none;
  color: #5e5e5e;
  text-align: left;
  border-left-style: none;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Playfair Display, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.paragraph-secretary.center {
  color: #5e5e5e;
  text-align: center;
  margin-top: -10px;
  margin-bottom: 25px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.paragraph-secretary.center.name {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.paragraph-secretary.center.name:hover {
  color: #0ec22b;
}

.paragraph-secretary.center.black {
  color: #5e5e5e;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 10px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.paragraph-secretary.center.black.card {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  display: block;
}

.paragraph-secretary.center.white {
  color: #fff;
  text-transform: none;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 14px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
}

.paragraph-secretary.center.white.fpo-color {
  margin-top: 0;
  display: none;
}

.paragraph-secretary.center.fpo-color {
  color: rgba(223, 43, 129, .88);
  margin-top: 21px;
  padding-left: 69px;
  padding-right: 69px;
}

.paragraph-secretary.left {
  color: #5e5e5e;
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 500;
  position: relative;
}

.paragraph-secretary.left.white {
  margin-bottom: 0;
  padding-right: 0;
  font-size: 14px;
}

.paragraph-secretary.left.fpo-color {
  color: rgba(223, 43, 129, .88);
}

.paragraph-secretary.left.fpo-color.space {
  padding-top: 10px;
}

.paragraph-secretary.white {
  color: #fff;
  margin-bottom: 25px;
  padding-top: 10px;
  padding-bottom: 0;
  font-size: 13px;
  font-weight: 400;
}

.paragraph-secretary.white.left {
  font-weight: 500;
}

.paragraph-secretary.testimonials {
  color: #5e5e5e;
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-style: italic;
}

.paragraph-secretary.testimonials.white {
  color: #f3f0f0;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
}

.paragraph-secretary.right {
  text-align: right;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.paragraph-past-chair {
  clear: none;
  color: #5e5e5e;
  text-align: left;
  border-left-style: none;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Playfair Display, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.paragraph-past-chair.center {
  color: #5e5e5e;
  text-align: center;
  margin-top: -10px;
  margin-bottom: 25px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.paragraph-past-chair.center.name {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.paragraph-past-chair.center.name:hover {
  color: #0ec22b;
}

.paragraph-past-chair.center.black {
  color: #5e5e5e;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 10px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.paragraph-past-chair.center.black.card {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  display: block;
}

.paragraph-past-chair.center.white {
  color: #fff;
  text-transform: none;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 14px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
}

.paragraph-past-chair.center.white.fpo-color {
  margin-top: 0;
  display: none;
}

.paragraph-past-chair.center.fpo-color {
  color: rgba(223, 43, 129, .88);
  margin-top: 21px;
  padding-left: 69px;
  padding-right: 69px;
}

.paragraph-past-chair.left {
  color: #5e5e5e;
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 500;
  position: relative;
}

.paragraph-past-chair.left.white {
  margin-bottom: 0;
  padding-right: 0;
  font-size: 14px;
}

.paragraph-past-chair.left.fpo-color {
  color: rgba(223, 43, 129, .88);
}

.paragraph-past-chair.left.fpo-color.space {
  padding-top: 10px;
}

.paragraph-past-chair.white {
  color: #fff;
  margin-bottom: 25px;
  padding-top: 10px;
  padding-bottom: 0;
  font-size: 13px;
  font-weight: 400;
}

.paragraph-past-chair.white.left {
  font-weight: 500;
}

.paragraph-past-chair.testimonials {
  color: #5e5e5e;
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-style: italic;
}

.paragraph-past-chair.testimonials.white {
  color: #f3f0f0;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
}

.paragraph-past-chair.right {
  text-align: right;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.paragraph-38 {
  color: #020202;
  align-items: flex-start;
  padding-right: 48px;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  line-height: 28px;
  display: block;
}

.paragraph-39 {
  font-family: Mulish, sans-serif;
}

.page-header-learning-framework {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
  padding-bottom: 150px;
}

.page-header-learning-framework.trial {
  background-image: linear-gradient(rgba(42, 42, 42, .86), rgba(42, 42, 42, .86)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, auto;
  padding-top: 150px;
  padding-bottom: 150px;
}

.page-header-learning-framework.trial.map {
  background-image: linear-gradient(135deg, rgba(42, 111, 253, .87) 26%, rgba(14, 179, 40, .83)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e6acf3b169c_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.page-header-learning-framework.trial.map.green {
  background-image: linear-gradient(#79bb43, #79bb43), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e24dc3b172a_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-top: 20px;
}

.page-header-learning-framework.button {
  filter: grayscale();
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50% 57%;
  background-size: auto, cover;
  margin-top: 0;
  margin-bottom: 0;
  padding: 200px 0 150px;
  transition-property: none;
}

.page-header-learning-framework.pricing {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8ad33b16a1_dqento8twsq-blake-richard-verdoorn.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-learning-framework.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6384fd5141a8360123aaefc7_SSMC%20Museum%2054%20640x480.jpg");
  background-size: auto, cover;
  padding-top: 60px;
  padding-bottom: 200px;
}

.page-header-learning-framework.toggle.faq {
  padding-top: 200px;
}

.page-header-learning-framework.tabs {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-top-style: none;
  padding-top: 200px;
}

.page-header-learning-framework.navigation {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edf0c3b1759_hgv_woqnp3y-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-learning-framework.boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-learning-framework.cta {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e1f043b168c_andy-brunner-14324.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-learning-framework.list {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-learning-framework.list.secong-cause-style {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-learning-framework.list.cause-1 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325f5c21a05c766741ac58_SSMC%20VIDEO%20Capture%20-%201%20for%20HP.png");
  padding-top: 200px;
}

.page-header-learning-framework.icon-boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e191c3b1709_ju-on-148561-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-learning-framework.testimonials {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-learning-framework.progress {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5f9a3b16cb_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-learning-framework.footers {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e763e3b16d1_edewaa-foster-17093.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-learning-framework.counters {
  background-image: linear-gradient(rgba(0, 0, 0, .64), rgba(0, 0, 0, .64)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-learning-framework.about {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-learning-framework.about.gallery {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 36% 36%;
  background-size: auto, cover;
}

.page-header-learning-framework.services {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63eb6fe3b1710_Apple-Macbook-Space-Grey.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  padding-top: 150px;
  padding-bottom: 200px;
}

.page-header-learning-framework.services.second {
  filter: grayscale();
  background-image: linear-gradient(rgba(233, 233, 233, .87), rgba(233, 233, 233, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 160px;
  padding-bottom: 100px;
}

.page-header-learning-framework.about-me {
  background-image: linear-gradient(#0d9622, #0d9622), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: -120px;
  padding-top: 120px;
  padding-bottom: 0;
}

.page-header-learning-framework.team {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 120px;
  padding-bottom: 200px;
}

.page-header-learning-framework.cause {
  height: 550px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
}

.page-header-learning-framework.contact {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  padding-top: 200px;
}

.page-header-learning-framework.contact.second {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 160px;
}

.page-header-learning-framework.contact.third {
  background-image: linear-gradient(rgba(13, 150, 34, .85), rgba(13, 150, 34, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.page-header-learning-framework.team-members {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ebc993b16f6_sdmm_xh3bcu-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-learning-framework.gallery-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .81), rgba(0, 0, 0, .81)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-learning-framework.blog-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e91113b16bf_philipp-reiner-686.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-learning-framework.typography {
  padding-top: 200px;
}

.page-header-learning-framework.cause-1 {
  padding-bottom: 200px;
}

.learning-framework-column-1 {
  padding-right: 0;
}

.heading-learning-framework {
  color: #000;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 45px;
  margin-bottom: 20px;
  margin-left: 40px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.heading-learning-framework.subtitle {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.heading-learning-framework.subtitle.center.tinny-text {
  width: 82%;
  letter-spacing: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.heading-learning-framework.features {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
}

.heading-learning-framework.features.white {
  color: #fff;
}

.heading-learning-framework.features.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.heading-learning-framework.features.blog:hover {
  color: #0d9622;
}

.heading-learning-framework.features.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Source Sans Pro, sans-serif;
  font-weight: 600;
}

.heading-learning-framework.features.left-side {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.heading-learning-framework.features._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.heading-learning-framework.features.left-side {
  text-align: left;
  letter-spacing: 1px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.heading-learning-framework.features.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-learning-framework.features.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.heading-learning-framework.features.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.heading-learning-framework.features.intro.default {
  margin-bottom: 50px;
}

.heading-learning-framework.features.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.heading-learning-framework.features.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-learning-framework.center {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 900;
  display: block;
  position: relative;
}

.heading-learning-framework.center.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 40px;
  text-decoration: none;
  position: relative;
  top: -40px;
}

.heading-learning-framework.center.black-text-color {
  color: #020202;
}

.heading-learning-framework.center.white-font-2 {
  color: #fff;
}

.heading-learning-framework.numer {
  text-align: center;
  border-bottom: 1px rgba(0, 0, 0, .09);
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
}

.heading-learning-framework.numer.alternative {
  border-bottom-style: none;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.heading-learning-framework.white {
  color: #fff;
}

.heading-learning-framework.white.left {
  font-size: 70px;
  font-weight: 600;
}

.heading-learning-framework.left {
  text-align: left;
  margin-top: 0;
}

.heading-learning-framework._2 {
  text-transform: uppercase;
  margin-top: 20px;
}

.heading-learning-framework.log-in {
  color: #fff;
  text-align: center;
  font-size: 24px;
}

.heading-learning-framework.white-font, .heading-learning-framework.white-color {
  color: #fff;
}

.heading-learning-framework.top {
  font-weight: 600;
}

.separated-div-wrapper-learning-framework {
  height: 40px;
  text-align: center;
  margin: 20px auto 0;
  display: block;
}

.separated-div-wrapper-learning-framework.left {
  text-align: left;
  margin-top: 40px;
  padding-left: 40px;
}

.separated-div-wrapper-learning-framework.left.center-balls {
  text-align: center;
}

.paragraph-34-learning-framework {
  color: #020202;
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 0;
  padding-right: 100px;
}

.paragraph-34-learning-framework.fpo-color {
  color: rgba(223, 43, 129, .88);
}

.learning-frame-wrapper-exhibit-ssmc {
  text-align: center;
  background-color: #fff;
  margin-bottom: 20px;
  box-shadow: 0 5px 5px rgba(0, 0, 0, .05);
}

.learning-frame-wrapper-exhibit-ssmc.singel {
  width: 100%;
  box-shadow: none;
  margin-bottom: 0;
}

.learning-frame-wrapper-exhibit-ssmc.second-style {
  height: 400px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 5px;
}

.learning-frame-wrapper-exhibit-ssmc.second-style.singel {
  width: 450px;
  height: 300px;
  float: none;
  border: 10px solid #fff;
  border-radius: 20px;
  margin-top: -102px;
  margin-left: 40px;
  padding-bottom: 0;
  display: block;
}

.cause-image-block-about-us-2 {
  width: 200%;
  height: 100%;
  min-width: 200px;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6391f35b11d7724080b81cfc_2736x1536%20Image%2015.jpg"), linear-gradient(rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, .52) 75%);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border: 14px solid #fff;
  border-radius: 20px;
  text-decoration: none;
}

.cause-image-block-about-us-2.pab-cause-image {
  background-image: linear-gradient(rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, .52) 75%);
}

.cause-image-block-about-us-2.group-and-school-programs {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/639a3ba4f17bfc05422bbb2e_EL-0035_RPD-adj-crop_800x400.jpg"), linear-gradient(rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, .52) 75%);
}

.top-padding-learning {
  margin-top: 0;
}

.page-header-ssmc-coming-soon {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
  padding-bottom: 150px;
}

.page-header-ssmc-coming-soon.trial {
  background-image: linear-gradient(rgba(42, 42, 42, .86), rgba(42, 42, 42, .86)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, auto;
  padding-top: 150px;
  padding-bottom: 150px;
}

.page-header-ssmc-coming-soon.trial.map {
  background-image: linear-gradient(135deg, rgba(42, 111, 253, .87) 26%, rgba(14, 179, 40, .83)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e6acf3b169c_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.page-header-ssmc-coming-soon.trial.map.green {
  background-image: linear-gradient(#79bb43, #79bb43), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e24dc3b172a_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.page-header-ssmc-coming-soon.button {
  filter: grayscale();
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50% 57%;
  background-size: auto, cover;
  margin-top: 0;
  margin-bottom: 0;
  padding: 200px 0 150px;
  transition-property: none;
}

.page-header-ssmc-coming-soon.pricing {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8ad33b16a1_dqento8twsq-blake-richard-verdoorn.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-coming-soon.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-coming-soon.toggle.faq {
  padding-top: 200px;
}

.page-header-ssmc-coming-soon.tabs {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-top-style: none;
  padding-top: 200px;
}

.page-header-ssmc-coming-soon.navigation {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edf0c3b1759_hgv_woqnp3y-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-coming-soon.boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-coming-soon.cta {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e1f043b168c_andy-brunner-14324.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-coming-soon.list {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-coming-soon.list.secong-cause-style {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-coming-soon.list.cause-1 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325f5c21a05c766741ac58_SSMC%20VIDEO%20Capture%20-%201%20for%20HP.png");
  padding-top: 200px;
}

.page-header-ssmc-coming-soon.icon-boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e191c3b1709_ju-on-148561-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-coming-soon.testimonials {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-coming-soon.progress {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5f9a3b16cb_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-coming-soon.footers {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e763e3b16d1_edewaa-foster-17093.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-coming-soon.counters {
  background-image: linear-gradient(rgba(0, 0, 0, .64), rgba(0, 0, 0, .64)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-coming-soon.about {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-coming-soon.about.gallery {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 36% 36%;
  background-size: auto, cover;
}

.page-header-ssmc-coming-soon.services {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf0112674039f2276c1_Image%2013%20-%20Character%20Ladybug%20-%20Multimedia%20Gallery.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 150px;
  padding-bottom: 0;
}

.page-header-ssmc-coming-soon.services.second {
  filter: grayscale();
  background-image: linear-gradient(rgba(233, 233, 233, .87), rgba(233, 233, 233, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 160px;
  padding-bottom: 100px;
}

.page-header-ssmc-coming-soon.services.healthyville-cafe {
  background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6363bb23a90d2a61961f1f29_SSMC%20Museum%2056%20640x480.jpg");
}

.page-header-ssmc-coming-soon.services.hours-admission {
  background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6332530dd2509fc94a758f27_Image%201%20for%20Lightbox%20FPO%20-%20SM1.jpg");
}

.page-header-ssmc-coming-soon.about-me {
  background-image: linear-gradient(#0d9622, #0d9622), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: -120px;
  padding-top: 120px;
  padding-bottom: 0;
}

.page-header-ssmc-coming-soon.team {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 120px;
  padding-bottom: 200px;
}

.page-header-ssmc-coming-soon.cause {
  height: 550px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
}

.page-header-ssmc-coming-soon.contact {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  padding-top: 200px;
}

.page-header-ssmc-coming-soon.contact.second {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 160px;
}

.page-header-ssmc-coming-soon.contact.third {
  background-image: linear-gradient(rgba(13, 150, 34, .85), rgba(13, 150, 34, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.page-header-ssmc-coming-soon.team-members {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ebc993b16f6_sdmm_xh3bcu-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-coming-soon.gallery-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .81), rgba(0, 0, 0, .81)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-coming-soon.blog-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e91113b16bf_philipp-reiner-686.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-coming-soon.typography {
  padding-top: 200px;
}

.page-header-ssmc-coming-soon.cause-1 {
  padding-bottom: 200px;
}

.heading-11 {
  color: #020202;
  text-align: center;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 800;
}

.heading-coming-soon {
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 45px;
  margin-bottom: 40px;
  margin-left: 0;
  padding-left: 219px;
  padding-right: 219px;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.heading-coming-soon.subtitle {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.heading-coming-soon.subtitle.center.tinny-text {
  width: 82%;
  letter-spacing: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.heading-coming-soon.features {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
}

.heading-coming-soon.features.white {
  color: #fff;
}

.heading-coming-soon.features.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.heading-coming-soon.features.blog:hover {
  color: #0d9622;
}

.heading-coming-soon.features.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Source Sans Pro, sans-serif;
  font-weight: 600;
}

.heading-coming-soon.features.left-side {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.heading-coming-soon.features._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.heading-coming-soon.features.left-side {
  text-align: left;
  letter-spacing: 1px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.heading-coming-soon.features.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-coming-soon.features.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.heading-coming-soon.features.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.heading-coming-soon.features.intro.default {
  margin-bottom: 50px;
}

.heading-coming-soon.features.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.heading-coming-soon.features.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-coming-soon.center {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 900;
  display: block;
  position: relative;
}

.heading-coming-soon.center.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 40px;
  text-decoration: none;
  position: relative;
  top: -40px;
}

.heading-coming-soon.center.black-text-color {
  color: #020202;
}

.heading-coming-soon.center.white-font-2 {
  color: #fff;
}

.heading-coming-soon.numer {
  text-align: center;
  border-bottom: 1px rgba(0, 0, 0, .09);
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
}

.heading-coming-soon.numer.alternative {
  border-bottom-style: none;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.heading-coming-soon.white {
  color: #fff;
}

.heading-coming-soon.white.left {
  font-size: 70px;
  font-weight: 600;
}

.heading-coming-soon.left {
  text-align: left;
  margin-top: 0;
}

.heading-coming-soon._2 {
  text-transform: uppercase;
  margin-top: 20px;
}

.heading-coming-soon.log-in {
  color: #fff;
  text-align: center;
  font-size: 24px;
}

.heading-coming-soon.white-font, .heading-coming-soon.white-color {
  color: #fff;
}

.heading-coming-soon.top {
  font-weight: 600;
}

.heading-coming-soon.fpo-color {
  color: rgba(223, 43, 129, .88);
  display: block;
}

.heading-11-coming {
  color: #020202;
  text-align: left;
  margin-top: 55px;
  margin-bottom: 40px;
  margin-left: 200px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.heading-board-of-pro-advis {
  color: #000;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}

.heading-board-of-pro-advis.subtitle {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.heading-board-of-pro-advis.subtitle.center.tinny-text {
  width: 82%;
  letter-spacing: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.heading-board-of-pro-advis.features {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
}

.heading-board-of-pro-advis.features.white {
  color: #fff;
}

.heading-board-of-pro-advis.features.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.heading-board-of-pro-advis.features.blog:hover {
  color: #0d9622;
}

.heading-board-of-pro-advis.features.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Source Sans Pro, sans-serif;
  font-weight: 600;
}

.heading-board-of-pro-advis.features.left-side {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.heading-board-of-pro-advis.features._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.heading-board-of-pro-advis.features.left-side {
  text-align: left;
  letter-spacing: 1px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.heading-board-of-pro-advis.features.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-board-of-pro-advis.features.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.heading-board-of-pro-advis.features.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.heading-board-of-pro-advis.features.intro.default {
  margin-bottom: 50px;
}

.heading-board-of-pro-advis.features.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.heading-board-of-pro-advis.features.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-board-of-pro-advis.center {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 900;
  display: block;
  position: relative;
}

.heading-board-of-pro-advis.center.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 40px;
  text-decoration: none;
  position: relative;
  top: -40px;
}

.heading-board-of-pro-advis.center.black-text-color {
  color: #020202;
}

.heading-board-of-pro-advis.center.white-font-2 {
  color: #fff;
}

.heading-board-of-pro-advis.numer {
  text-align: center;
  border-bottom: 1px rgba(0, 0, 0, .09);
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
}

.heading-board-of-pro-advis.numer.alternative {
  border-bottom-style: none;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.heading-board-of-pro-advis.white {
  color: #fff;
}

.heading-board-of-pro-advis.white.left {
  font-size: 70px;
  font-weight: 600;
}

.heading-board-of-pro-advis.left {
  text-align: left;
  margin-top: 0;
}

.heading-board-of-pro-advis._2 {
  text-transform: uppercase;
  margin-top: 20px;
}

.heading-board-of-pro-advis.log-in {
  color: #fff;
  text-align: center;
  font-size: 24px;
}

.heading-board-of-pro-advis.white-font, .heading-board-of-pro-advis.white-color {
  color: #fff;
}

.heading-board-of-pro-advis.top {
  font-weight: 600;
}

.separated-div-wrapper-about-us {
  height: 40px;
  text-align: center;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.separated-div-wrapper-about-us.left {
  text-align: left;
  margin-top: 0;
}

.separated-div-wrapper-about-us.left.center-balls {
  text-align: center;
}

.history-div-headline {
  margin-left: 100px;
}

.separated-div-wrapper-2 {
  height: 40px;
  text-align: center;
  margin: 20px auto 0;
  display: block;
}

.separated-div-wrapper-2.left {
  text-align: left;
  margin-top: 40px;
}

.cuses-list-item {
  float: left;
}

.cuses-list-item.singel {
  width: 100%;
  height: auto;
  float: none;
}

.heading-12 {
  color: #000;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 33px;
  font-weight: 600;
  line-height: 40px;
}

.heading-12.center {
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.heading-12.features {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
}

.heading-12.features.left-side {
  color: #000;
  text-align: left;
  text-align: left;
  letter-spacing: 1px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.image-33 {
  max-width: 130%;
  border-radius: 20px;
  margin-left: -64px;
  position: relative;
}

.heading-12-mullish {
  color: #000;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 33px;
  font-weight: 700;
  line-height: 40px;
}

.heading-13 {
  color: #5e5e5e;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  display: inline-block;
}

.heading-13---35-purple {
  color: #5d5cb6;
  text-align: left;
  letter-spacing: 1px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Mulish, sans-serif;
  font-size: 30px;
  font-weight: 700;
  display: inline-block;
}

.heading-13---35-purple.memberhip-toggle {
  text-transform: none;
  font-size: 30px;
}

.heading-13---35-purple.gsp-h-purple, .heading-13---35-purple.paf {
  color: #5d5cb6;
  text-transform: none;
  font-size: 25px;
  font-weight: 700;
}

.heading-about-us {
  color: #000;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.heading-about-us.subtitle {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.heading-about-us.subtitle.center.tinny-text {
  width: 82%;
  letter-spacing: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.heading-about-us.features {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
}

.heading-about-us.features.white {
  color: #fff;
}

.heading-about-us.features.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.heading-about-us.features.blog:hover {
  color: #0d9622;
}

.heading-about-us.features.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Source Sans Pro, sans-serif;
  font-weight: 600;
}

.heading-about-us.features.left-side {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.heading-about-us.features._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.heading-about-us.features.left-side {
  text-align: left;
  letter-spacing: 1px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.heading-about-us.features.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-about-us.features.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.heading-about-us.features.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.heading-about-us.features.intro.default {
  margin-bottom: 50px;
}

.heading-about-us.features.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.heading-about-us.features.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-about-us.center {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 900;
  display: block;
  position: relative;
}

.heading-about-us.center.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 40px;
  text-decoration: none;
  position: relative;
  top: -40px;
}

.heading-about-us.center.black-text-color {
  color: #020202;
}

.heading-about-us.center.white-font-2 {
  color: #fff;
  margin-top: 20px;
}

.heading-about-us.numer {
  text-align: center;
  border-bottom: 1px rgba(0, 0, 0, .09);
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
}

.heading-about-us.numer.alternative {
  border-bottom-style: none;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.heading-about-us.white {
  color: #fff;
}

.heading-about-us.white.left {
  font-size: 70px;
  font-weight: 600;
}

.heading-about-us.left {
  text-align: left;
  margin-top: 0;
}

.heading-about-us._2 {
  text-transform: uppercase;
  margin-top: 20px;
}

.heading-about-us.log-in {
  color: #fff;
  text-align: center;
  font-size: 24px;
}

.heading-about-us.white-font, .heading-about-us.white-color {
  color: #fff;
}

.heading-about-us.top {
  font-weight: 600;
}

.page-header-learning-framework-copy {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
  padding-bottom: 150px;
}

.page-header-learning-framework-copy.trial {
  background-image: linear-gradient(rgba(42, 42, 42, .86), rgba(42, 42, 42, .86)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, auto;
  padding-top: 150px;
  padding-bottom: 150px;
}

.page-header-learning-framework-copy.trial.map {
  background-image: linear-gradient(135deg, rgba(42, 111, 253, .87) 26%, rgba(14, 179, 40, .83)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e6acf3b169c_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.page-header-learning-framework-copy.trial.map.green {
  background-image: linear-gradient(#79bb43, #79bb43), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e24dc3b172a_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-top: 20px;
}

.page-header-learning-framework-copy.button {
  filter: grayscale();
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50% 57%;
  background-size: auto, cover;
  margin-top: 0;
  margin-bottom: 0;
  padding: 200px 0 150px;
  transition-property: none;
}

.page-header-learning-framework-copy.pricing {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8ad33b16a1_dqento8twsq-blake-richard-verdoorn.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-learning-framework-copy.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6384fd5141a8360123aaefc7_SSMC%20Museum%2054%20640x480.jpg");
  background-size: auto, cover;
  padding-top: 60px;
  padding-bottom: 200px;
}

.page-header-learning-framework-copy.toggle.faq {
  padding-top: 200px;
}

.page-header-learning-framework-copy.tabs {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-top-style: none;
  padding-top: 200px;
}

.page-header-learning-framework-copy.navigation {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edf0c3b1759_hgv_woqnp3y-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-learning-framework-copy.boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-learning-framework-copy.cta {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e1f043b168c_andy-brunner-14324.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-learning-framework-copy.list {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-learning-framework-copy.list.secong-cause-style {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-learning-framework-copy.list.cause-1 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325f5c21a05c766741ac58_SSMC%20VIDEO%20Capture%20-%201%20for%20HP.png");
  padding-top: 200px;
}

.page-header-learning-framework-copy.icon-boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e191c3b1709_ju-on-148561-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-learning-framework-copy.testimonials {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-learning-framework-copy.progress {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5f9a3b16cb_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-learning-framework-copy.footers {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e763e3b16d1_edewaa-foster-17093.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-learning-framework-copy.counters {
  background-image: linear-gradient(rgba(0, 0, 0, .64), rgba(0, 0, 0, .64)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-learning-framework-copy.about {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-learning-framework-copy.about.gallery {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 36% 36%;
  background-size: auto, cover;
}

.page-header-learning-framework-copy.services {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63eb6fe3b1710_Apple-Macbook-Space-Grey.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  padding-top: 150px;
  padding-bottom: 200px;
}

.page-header-learning-framework-copy.services.second {
  filter: grayscale();
  background-image: linear-gradient(rgba(233, 233, 233, .87), rgba(233, 233, 233, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 160px;
  padding-bottom: 100px;
}

.page-header-learning-framework-copy.about-me {
  background-image: linear-gradient(#0d9622, #0d9622), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: -120px;
  padding-top: 120px;
  padding-bottom: 0;
}

.page-header-learning-framework-copy.team {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 120px;
  padding-bottom: 200px;
}

.page-header-learning-framework-copy.cause {
  height: 550px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
}

.page-header-learning-framework-copy.contact {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  padding-top: 200px;
}

.page-header-learning-framework-copy.contact.second {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 160px;
}

.page-header-learning-framework-copy.contact.third {
  background-image: linear-gradient(rgba(13, 150, 34, .85), rgba(13, 150, 34, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.page-header-learning-framework-copy.team-members {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ebc993b16f6_sdmm_xh3bcu-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-learning-framework-copy.gallery-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .81), rgba(0, 0, 0, .81)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-learning-framework-copy.blog-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e91113b16bf_philipp-reiner-686.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-learning-framework-copy.typography {
  padding-top: 200px;
}

.page-header-learning-framework-copy.cause-1 {
  padding-bottom: 200px;
}

.page-header-about-us-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/639365f50628eb3df406c43c_Board%20PIC-2.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
  padding-bottom: 150px;
}

.page-header-about-us-2.trial {
  background-image: linear-gradient(rgba(42, 42, 42, .86), rgba(42, 42, 42, .86)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, auto;
  padding-top: 150px;
  padding-bottom: 150px;
}

.page-header-about-us-2.trial.map {
  background-image: linear-gradient(135deg, rgba(42, 111, 253, .87) 26%, rgba(14, 179, 40, .83)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e6acf3b169c_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.page-header-about-us-2.trial.map.green {
  background-image: linear-gradient(#79bb43, #79bb43), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e24dc3b172a_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-top: 20px;
}

.page-header-about-us-2.button {
  filter: grayscale();
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50% 57%;
  background-size: auto, cover;
  margin-top: 0;
  margin-bottom: 0;
  padding: 200px 0 150px;
  transition-property: none;
}

.page-header-about-us-2.pricing {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8ad33b16a1_dqento8twsq-blake-richard-verdoorn.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-about-us-2.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6384fd5141a8360123aaefc7_SSMC%20Museum%2054%20640x480.jpg");
  background-size: auto, cover;
  padding-top: 60px;
  padding-bottom: 200px;
}

.page-header-about-us-2.toggle.faq {
  padding-top: 200px;
}

.page-header-about-us-2.tabs {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-top-style: none;
  padding-top: 200px;
}

.page-header-about-us-2.navigation {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edf0c3b1759_hgv_woqnp3y-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-about-us-2.boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-about-us-2.cta {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e1f043b168c_andy-brunner-14324.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-about-us-2.list {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-about-us-2.list.secong-cause-style {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-about-us-2.list.cause-1 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325f5c21a05c766741ac58_SSMC%20VIDEO%20Capture%20-%201%20for%20HP.png");
  padding-top: 200px;
}

.page-header-about-us-2.icon-boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e191c3b1709_ju-on-148561-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-about-us-2.testimonials {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-about-us-2.progress {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5f9a3b16cb_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-about-us-2.footers {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e763e3b16d1_edewaa-foster-17093.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-about-us-2.counters {
  background-image: linear-gradient(rgba(0, 0, 0, .64), rgba(0, 0, 0, .64)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-about-us-2.about {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-about-us-2.about.gallery {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 36% 36%;
  background-size: auto, cover;
}

.page-header-about-us-2.services {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63eb6fe3b1710_Apple-Macbook-Space-Grey.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  padding-top: 150px;
  padding-bottom: 200px;
}

.page-header-about-us-2.services.second {
  filter: grayscale();
  background-image: linear-gradient(rgba(233, 233, 233, .87), rgba(233, 233, 233, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 160px;
  padding-bottom: 100px;
}

.page-header-about-us-2.about-me {
  background-image: linear-gradient(#0d9622, #0d9622), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: -120px;
  padding-top: 120px;
  padding-bottom: 0;
}

.page-header-about-us-2.team {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 120px;
  padding-bottom: 200px;
}

.page-header-about-us-2.cause {
  height: 550px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
}

.page-header-about-us-2.contact {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  padding-top: 200px;
}

.page-header-about-us-2.contact.second {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 160px;
}

.page-header-about-us-2.contact.third {
  background-image: linear-gradient(rgba(13, 150, 34, .85), rgba(13, 150, 34, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.page-header-about-us-2.team-members {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ebc993b16f6_sdmm_xh3bcu-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-about-us-2.gallery-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .81), rgba(0, 0, 0, .81)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-about-us-2.blog-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e91113b16bf_philipp-reiner-686.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-about-us-2.typography {
  padding-top: 200px;
}

.page-header-about-us-2.cause-1 {
  padding-bottom: 200px;
}

.page-header-about-us-2.learning-framwork-head-image {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6384fd5141a8360123aaefc7_SSMC%20Museum%2054%20640x480.jpg");
  background-size: auto, cover;
}

.page-header-about-us-2.group-and-school-page-header {
  background-image: radial-gradient(circle, #f3f0f0, rgba(93, 92, 182, .54)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/639a3afcfcaccb59162237c5_BooZoo-and-volunteer-crop-1024x702.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.page-header-about-us-2.early-language-page-header {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/639a457f347ff9b04c0c313a_Schools_2X-min.png");
  background-attachment: scroll, fixed;
}

.about-paragraph {
  color: #020202;
  font-family: Mulish, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.about-paragraph.pab-space {
  margin-top: 60px;
  margin-bottom: 60px;
}

.section-8 {
  width: auto;
  text-align: center;
  background-color: #f5f5f5;
  padding-top: 100px;
  padding-bottom: 100px;
  font-family: Montserrat, sans-serif;
  display: block;
  position: static;
  overflow: visible;
}

.section-8.wellcome {
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
  margin-left: auto;
  margin-right: auto;
  padding: 60px 0 100px;
  font-family: Mulish, sans-serif;
  display: block;
}

.icon-block-features-2 {
  width: 70px;
  height: 70px;
  float: left;
  text-align: center;
  background-color: #dddcdc;
  border: 0 #d1d1d1;
  border-radius: 70px;
  margin-bottom: 40px;
  margin-right: 15px;
  padding-top: 20px;
  padding-bottom: 20px;
  transition: background-color .4s;
}

.icon-block-features-2:hover {
  background-color: #0d9622;
  border-color: #d1d1d1;
}

.container-11 {
  height: auto;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.container-11._2 {
  text-align: center;
  display: block;
}

.image-storytellers-feature {
  width: 120px;
  height: 120px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: static;
}

.image-storytellers-feature.boozoo {
  width: 170px;
  height: 170px;
  margin-top: 10px;
}

.image-storytellers-feature.lucy-feature {
  width: 200px;
  height: 200px;
  margin-top: -10px;
  padding-bottom: 0;
}

.icon-block-storytellers {
  width: 220px;
  height: 220px;
  float: left;
  text-align: center;
  background-color: #f3f0f0;
  border: 0 #d1d1d1;
  border-radius: 1400px;
  margin-bottom: 40px;
  margin-right: 15px;
  padding-top: 20px;
  padding-bottom: 20px;
  transition: background-color .4s;
}

.icon-block-storytellers:hover {
  background-color: rgba(121, 187, 67, .56);
  background-image: radial-gradient(circle, #f3f0f0 49%, #79bb43);
  border-color: #d1d1d1;
}

.heading-group-and-school-programs {
  color: #000;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 45px;
  margin-bottom: 20px;
  margin-left: 40px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.heading-group-and-school-programs.subtitle {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.heading-group-and-school-programs.subtitle.center.tinny-text {
  width: 82%;
  letter-spacing: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.heading-group-and-school-programs.features {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
}

.heading-group-and-school-programs.features.white {
  color: #fff;
}

.heading-group-and-school-programs.features.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.heading-group-and-school-programs.features.blog:hover {
  color: #0d9622;
}

.heading-group-and-school-programs.features.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Source Sans Pro, sans-serif;
  font-weight: 600;
}

.heading-group-and-school-programs.features.left-side {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.heading-group-and-school-programs.features._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.heading-group-and-school-programs.features.left-side {
  text-align: left;
  letter-spacing: 1px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.heading-group-and-school-programs.features.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-group-and-school-programs.features.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.heading-group-and-school-programs.features.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.heading-group-and-school-programs.features.intro.default {
  margin-bottom: 50px;
}

.heading-group-and-school-programs.features.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.heading-group-and-school-programs.features.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-group-and-school-programs.center {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 900;
  display: block;
  position: relative;
}

.heading-group-and-school-programs.center.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 40px;
  text-decoration: none;
  position: relative;
  top: -40px;
}

.heading-group-and-school-programs.center.black-text-color {
  color: #020202;
}

.heading-group-and-school-programs.center.white-font-2 {
  color: #fff;
}

.heading-group-and-school-programs.numer {
  text-align: center;
  border-bottom: 1px rgba(0, 0, 0, .09);
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
}

.heading-group-and-school-programs.numer.alternative {
  border-bottom-style: none;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.heading-group-and-school-programs.white {
  color: #fff;
}

.heading-group-and-school-programs.white.left {
  font-size: 70px;
  font-weight: 600;
}

.heading-group-and-school-programs.left {
  text-align: left;
  margin-top: 0;
}

.heading-group-and-school-programs._2 {
  text-transform: uppercase;
  margin-top: 20px;
}

.heading-group-and-school-programs.log-in {
  color: #fff;
  text-align: center;
  font-size: 24px;
}

.heading-group-and-school-programs.white-font, .heading-group-and-school-programs.white-color {
  color: #fff;
}

.heading-group-and-school-programs.top {
  font-weight: 600;
}

.image-group-and-school-programs {
  max-width: 75%;
  border: 12px solid #fff;
  border-radius: 20px;
  margin-top: -158px;
  margin-left: -50px;
}

.heading-early-language-and-literacy-initiative {
  color: #000;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 45px;
  margin-bottom: 20px;
  margin-left: 40px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.heading-early-language-and-literacy-initiative.subtitle {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.heading-early-language-and-literacy-initiative.subtitle.center.tinny-text {
  width: 82%;
  letter-spacing: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.heading-early-language-and-literacy-initiative.features {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
}

.heading-early-language-and-literacy-initiative.features.white {
  color: #fff;
}

.heading-early-language-and-literacy-initiative.features.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.heading-early-language-and-literacy-initiative.features.blog:hover {
  color: #0d9622;
}

.heading-early-language-and-literacy-initiative.features.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Source Sans Pro, sans-serif;
  font-weight: 600;
}

.heading-early-language-and-literacy-initiative.features.left-side {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.heading-early-language-and-literacy-initiative.features._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.heading-early-language-and-literacy-initiative.features.left-side {
  text-align: left;
  letter-spacing: 1px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.heading-early-language-and-literacy-initiative.features.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-early-language-and-literacy-initiative.features.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.heading-early-language-and-literacy-initiative.features.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.heading-early-language-and-literacy-initiative.features.intro.default {
  margin-bottom: 50px;
}

.heading-early-language-and-literacy-initiative.features.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.heading-early-language-and-literacy-initiative.features.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-early-language-and-literacy-initiative.center {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 900;
  display: block;
  position: relative;
}

.heading-early-language-and-literacy-initiative.center.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 40px;
  text-decoration: none;
  position: relative;
  top: -40px;
}

.heading-early-language-and-literacy-initiative.center.black-text-color {
  color: #020202;
}

.heading-early-language-and-literacy-initiative.center.white-font-2 {
  color: #fff;
}

.heading-early-language-and-literacy-initiative.numer {
  text-align: center;
  border-bottom: 1px rgba(0, 0, 0, .09);
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
}

.heading-early-language-and-literacy-initiative.numer.alternative {
  border-bottom-style: none;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.heading-early-language-and-literacy-initiative.white {
  color: #fff;
}

.heading-early-language-and-literacy-initiative.white.left {
  font-size: 70px;
  font-weight: 600;
}

.heading-early-language-and-literacy-initiative.left {
  text-align: left;
  margin-top: 0;
}

.heading-early-language-and-literacy-initiative._2 {
  text-transform: uppercase;
  margin-top: 20px;
}

.heading-early-language-and-literacy-initiative.log-in {
  color: #fff;
  text-align: center;
  font-size: 24px;
}

.heading-early-language-and-literacy-initiative.white-font, .heading-early-language-and-literacy-initiative.white-color {
  color: #fff;
}

.heading-early-language-and-literacy-initiative.top {
  font-weight: 600;
}

.image-group-elli {
  max-width: 65%;
  border: 12px solid #fff;
  border-radius: 20px;
  margin-top: -150px;
  margin-left: 0;
}

.image-35 {
  margin-bottom: 30px;
  display: none;
}

.container-12 {
  display: none;
}

.button-funders {
  float: none;
  color: #fff;
  text-transform: uppercase;
  background-color: #0ec22b;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-position: 115%;
  background-repeat: no-repeat;
  background-size: 12px;
  border-radius: 4px;
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 0%;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 28px;
  transition: background-position .35s, background-color .3s, border .3s, padding .2s;
}

.button-funders:hover {
  background-color: #0d9622;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-position: 92%;
  background-repeat: no-repeat;
  background-size: 12px;
  padding-left: 20px;
  padding-right: 40px;
}

.button-funders.form {
  width: 100%;
  height: auto;
  float: none;
  color: #fff;
  text-align: center;
  background-color: #0ec22b;
  background-image: none;
  border-style: none;
  border-radius: 3px;
  margin: 20px auto 0;
  padding: 10px 15px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 29px;
  text-decoration: none;
  transition: background-color .4s;
  display: block;
}

.button-funders.form:hover {
  box-shadow: none;
  background-color: #000;
  background-image: none;
  border-style: none;
  border-color: #000;
}

.button-funders.center {
  float: right;
  color: #fff;
  text-align: right;
  background-color: rgba(16, 168, 189, .82);
  background-image: linear-gradient(135deg, #24c3e2, rgba(42, 111, 253, .88));
  border: 2px rgba(16, 168, 189, .82);
  border-radius: 3px;
  transition: all .4s;
}

.button-funders.center:hover {
  color: #000;
  background-color: #fff;
  background-image: none;
  border: 2px #000;
}

.button-funders.center {
  background-color: #fff;
  border: 1px solid #10a8bd;
  border-radius: 3px;
}

.button-funders.other-colors {
  background-color: #4d4d4d;
}

.button-funders.other-colors:hover {
  background-color: #020202;
}

.button-funders.other-colors.orange {
  background-color: #ff7a00;
  border-radius: 0;
}

.button-funders.other-colors.orange:hover {
  background-color: #ff5200;
}

.button-funders.other-colors.rounded {
  background-color: #2a6ffd;
}

.button-funders.outline {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea35b3b1683_arrow-pointing-down2.svg");
  background-size: 12px;
  border: 2px solid #000;
  margin-bottom: 0;
  font-weight: 600;
}

.button-funders.outline.rounded {
  color: #0ec22b;
  border-color: #13d632;
}

.button-funders.outline.rounded.white {
  float: left;
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  display: block;
}

.button-funders.outline.rounded.white.center {
  float: none;
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.button-funders.outline.rounded.white.center:hover {
  background-color: rgba(0, 0, 0, 0);
  border-style: solid;
}

.button-funders.outline.rounded.white.fp-explore-more {
  display: none;
}

.button-funders.outline.rounded.black {
  color: #020202;
  border-color: #020202;
}

.button-funders.outline.white {
  color: #f3f0f0;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-size: 12px;
  border-color: #f3f0f0;
  font-weight: 500;
}

.button-funders.square {
  border-radius: 0;
  font-weight: 500;
}

.button-funders.rounded {
  text-transform: none;
  border-radius: 100px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.button-funders.rounded.padding {
  float: left;
  text-align: center;
  background-color: #5d5cb6;
  margin-top: 0;
  margin-right: 0;
  font-size: 16px;
  font-weight: 600;
}

.button-funders.rounded.padding.left-side {
  float: left;
}

.button-funders.rounded.padding.middle {
  float: none;
}

.button-funders.rounded.top {
  margin-top: 40px;
}

.button-funders.rounded.padding {
  float: left;
  text-align: left;
  margin-top: 30px;
  margin-right: 10px;
}

.button-funders.rounded.padding.left-side {
  float: left;
}

.button-funders.hero {
  float: left;
  text-transform: none;
  background-color: #79bb43;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: block;
}

.button-funders.hero.button-fpo-orange, .button-funders.orange {
  background-color: #ff7a00;
}

.button-funders.orange:hover {
  background-color: #f60;
}

.button-funders.left-side {
  float: none;
}

.button-funders._404 {
  margin-top: 60px;
}

.button-funders.headline {
  float: none;
  clear: none;
  background-color: #5d5cb6;
  margin-top: 30px;
  margin-left: 0;
  position: static;
}

.button-funders.causes {
  width: 180px;
  background-color: #79bb43;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-funders.causes.singel {
  width: 180px;
  margin-top: 30px;
  margin-bottom: 0;
}

.button-funders.singel {
  width: 184px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-funders.left {
  float: left;
}

.button-funders.full {
  letter-spacing: 2px;
  background-image: none;
  border: 1px solid #0ec22b;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 15px;
  padding-bottom: 13px;
  line-height: 20px;
  transition: all .2s;
}

.button-funders.full:hover {
  background-color: #020202;
  border-color: #020202;
  padding-left: 30px;
  padding-right: 30px;
}

.button-funders.right {
  width: 38%;
  height: 50px;
  background-color: #79bb43;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 30px;
}

.button-funders.exhibits {
  width: 180px;
  background-color: #79bb43;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-funders.exhibits.singel {
  width: 180px;
  margin-top: 30px;
  margin-bottom: 0;
}

.button-funders.hero-membership-join {
  float: left;
  text-transform: none;
  background-color: #79bb43;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.button-funders.hero-membership-join.button-fpo-orange {
  background-color: #ff7a00;
}

.button-funders.hero {
  float: left;
  text-transform: none;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.button-donate {
  float: none;
  color: #fff;
  text-transform: uppercase;
  background-color: #0ec22b;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-position: 115%;
  background-repeat: no-repeat;
  background-size: 12px;
  border-radius: 4px;
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 0%;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 28px;
  transition: background-position .35s, background-color .3s, border .3s, padding .2s;
}

.button-donate:hover {
  background-color: #0d9622;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-position: 92%;
  background-repeat: no-repeat;
  background-size: 12px;
  padding-left: 20px;
  padding-right: 40px;
}

.button-donate.form {
  width: 100%;
  height: auto;
  float: none;
  color: #fff;
  text-align: center;
  background-color: #0ec22b;
  background-image: none;
  border-style: none;
  border-radius: 3px;
  margin: 20px auto 0;
  padding: 10px 15px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 29px;
  text-decoration: none;
  transition: background-color .4s;
  display: block;
}

.button-donate.form:hover {
  box-shadow: none;
  background-color: #000;
  background-image: none;
  border-style: none;
  border-color: #000;
}

.button-donate.center {
  float: right;
  color: #fff;
  text-align: right;
  background-color: rgba(16, 168, 189, .82);
  background-image: linear-gradient(135deg, #24c3e2, rgba(42, 111, 253, .88));
  border: 2px rgba(16, 168, 189, .82);
  border-radius: 3px;
  transition: all .4s;
}

.button-donate.center:hover {
  color: #000;
  background-color: #fff;
  background-image: none;
  border: 2px #000;
}

.button-donate.center {
  background-color: #fff;
  border: 1px solid #10a8bd;
  border-radius: 3px;
}

.button-donate.other-colors {
  background-color: #4d4d4d;
}

.button-donate.other-colors:hover {
  background-color: #020202;
}

.button-donate.other-colors.orange {
  background-color: #ff7a00;
  border-radius: 0;
}

.button-donate.other-colors.orange:hover {
  background-color: #ff5200;
}

.button-donate.other-colors.rounded {
  background-color: #2a6ffd;
}

.button-donate.outline {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea35b3b1683_arrow-pointing-down2.svg");
  background-size: 12px;
  border: 2px solid #000;
  margin-bottom: 0;
  font-weight: 600;
}

.button-donate.outline.rounded {
  color: #0ec22b;
  border-color: #13d632;
}

.button-donate.outline.rounded.white {
  float: left;
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  display: block;
}

.button-donate.outline.rounded.white.center {
  float: none;
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.button-donate.outline.rounded.white.center:hover {
  background-color: rgba(0, 0, 0, 0);
  border-style: solid;
}

.button-donate.outline.rounded.white.fp-explore-more {
  display: none;
}

.button-donate.outline.rounded.black {
  color: #020202;
  border-color: #020202;
}

.button-donate.outline.white {
  color: #f3f0f0;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-size: 12px;
  border-color: #f3f0f0;
  font-weight: 500;
}

.button-donate.square {
  border-radius: 0;
  font-weight: 500;
}

.button-donate.rounded {
  text-transform: none;
  border-radius: 100px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.button-donate.rounded.padding {
  float: left;
  text-align: center;
  background-color: #5d5cb6;
  margin-top: 0;
  margin-right: 0;
  font-size: 16px;
  font-weight: 600;
}

.button-donate.rounded.padding.left-side {
  float: left;
}

.button-donate.rounded.padding.middle {
  float: none;
}

.button-donate.rounded.top {
  margin-top: 40px;
}

.button-donate.rounded.padding {
  float: left;
  text-align: left;
  margin-top: 30px;
  margin-right: 10px;
}

.button-donate.rounded.padding.left-side {
  float: left;
}

.button-donate.hero {
  float: left;
  text-transform: none;
  background-color: #79bb43;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: none;
}

.button-donate.hero.button-fpo-orange, .button-donate.orange {
  background-color: #ff7a00;
}

.button-donate.orange:hover {
  background-color: #f60;
}

.button-donate.left-side {
  float: none;
}

.button-donate._404 {
  margin-top: 60px;
}

.button-donate.headline {
  float: none;
  clear: none;
  background-color: #5d5cb6;
  margin-top: 30px;
  margin-left: 0;
  position: static;
}

.button-donate.causes {
  width: 180px;
  background-color: #79bb43;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-donate.causes.singel {
  width: 180px;
  margin-top: 30px;
  margin-bottom: 0;
}

.button-donate.singel {
  width: 184px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-donate.left {
  float: left;
}

.button-donate.full {
  letter-spacing: 2px;
  background-image: none;
  border: 1px solid #0ec22b;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 15px;
  padding-bottom: 13px;
  line-height: 20px;
  transition: all .2s;
}

.button-donate.full:hover {
  background-color: #020202;
  border-color: #020202;
  padding-left: 30px;
  padding-right: 30px;
}

.button-donate.right {
  width: 38%;
  height: 50px;
  background-color: #79bb43;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 30px;
}

.button-donate.exhibits {
  width: 180px;
  background-color: #79bb43;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-donate.exhibits.singel {
  width: 180px;
  margin-top: 30px;
  margin-bottom: 0;
}

.button-donate.hero-membership-join {
  float: left;
  text-transform: none;
  background-color: #79bb43;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.button-donate.hero-membership-join.button-fpo-orange {
  background-color: #ff7a00;
}

.button-donate.hero {
  float: left;
  text-transform: none;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.friends-and-funders-section {
  width: auto;
  text-align: center;
  background-color: #f5f5f5;
  border-radius: 20px;
  padding-top: 100px;
  padding-bottom: 100px;
  font-family: Montserrat, sans-serif;
  display: block;
  position: static;
  overflow: visible;
}

.friends-and-funders-section.video {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(73, 83, 0, .21), rgba(73, 83, 0, .21)), linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e07a73b16c2_hikersbay-hikersbay-3503.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.friends-and-funders-section.video.new {
  background-image: none;
  padding-bottom: 0;
}

.friends-and-funders-section.video.alternative {
  background-image: none;
  padding-top: 0;
}

.friends-and-funders-section.video.alternative.second {
  background-color: #f3f3f3;
  background-image: none;
}

.friends-and-funders-section.video.alternative.background {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(#000 10%, rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/634f36f6d2f36e599206c8eb_Multimedia%20Gallery%20FPO%202000x1337.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.friends-and-funders-section.video.alternative.gray {
  background-color: #f5f5f5;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 10px;
}

.friends-and-funders-section.video.black {
  background-color: #020202;
  background-image: linear-gradient(rgba(0, 0, 0, .84), rgba(0, 0, 0, .84)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 250px;
}

.friends-and-funders-section.testimonial {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

.friends-and-funders-section.white {
  float: none;
  background-color: #fff;
  margin-top: 0;
}

.friends-and-funders-section.white.padding {
  background-image: none;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 220px;
}

.friends-and-funders-section.white.fullwidth {
  padding-top: 260px;
  padding-left: 80px;
  padding-right: 80px;
}

.friends-and-funders-section.testimonials {
  background-color: #e9e9e9;
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
  padding-bottom: 100px;
}

.friends-and-funders-section.testimonials.new {
  background-color: #f5f5f5;
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .85));
  padding-top: 100px;
  padding-bottom: 180px;
  position: relative;
}

.friends-and-funders-section.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
}

.friends-and-funders-section.testimonials.transparent {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.friends-and-funders-section.testimonials.transparent.lines {
  background-color: #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, .03);
}

.friends-and-funders-section.white {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
}

.friends-and-funders-section.white.cta {
  padding-bottom: 0;
}

.friends-and-funders-section.white.services {
  padding-top: 0;
  padding-bottom: 0;
}

.friends-and-funders-section.image {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e65133b1730_people-silhouettes-60s-crowd-dTPGK3-clipart.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  position: static;
}

.friends-and-funders-section.business {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 100%;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 0;
  padding-bottom: 0;
}

.friends-and-funders-section.white {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
}

.friends-and-funders-section.white.new {
  height: auto;
  background-image: none;
  padding-top: 0;
  padding-bottom: auto;
}

.friends-and-funders-section.white {
  background-color: rgba(0, 0, 0, 0);
  font-weight: 300;
}

.friends-and-funders-section.white.new {
  height: auto;
  background-image: none;
  padding-bottom: 100px;
}

.friends-and-funders-section.new {
  padding-top: 100px;
  padding-bottom: 100px;
}

.friends-and-funders-section.about {
  background-color: #272025;
}

.friends-and-funders-section.about.middle {
  background-image: none;
  margin-top: -140px;
  padding-top: 200px;
  padding-bottom: 300px;
}

.friends-and-funders-section.about.middle.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(24, 24, 24, .75), rgba(24, 24, 24, .75)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  border-radius: 0;
  margin-top: -260px;
  padding-top: 260px;
  padding-bottom: 100px;
}

.friends-and-funders-section.about.middle.causes {
  background-color: #f3f0f0;
  background-image: linear-gradient(rgba(0, 0, 0, .79), rgba(0, 0, 0, .79)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325364cdccfa1d6200beb0_Image%202%20for%20Lightbox%20FPO%20-%20SM1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 100px;
}

.friends-and-funders-section.about.middle.family-programs {
  background-image: radial-gradient(circle, #f3f0f0, rgba(93, 92, 182, .54)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fde903a59961dab0b15c_Peek%20Below%20-%201.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  border-radius: 0;
  margin-top: -260px;
}

.friends-and-funders-section.about.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf011267433262276ca_Image%206%20-%20Color.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 240px;
}

.friends-and-funders-section.about.second {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 0;
  background-size: auto, cover;
}

.friends-and-funders-section.white {
  background-color: rgba(0, 0, 0, 0);
}

.friends-and-funders-section.pricing-table {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf09b557b634869d725_Image%201%20-%20Big%20Adventure%20Dino%20Time%20Machine.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.friends-and-funders-section.pricing-table.friends-and-funders, .friends-and-funders-section.pricing-table.friends-and-funders-copy {
  border-radius: 0;
  display: block;
}

.friends-and-funders-section.wellcome {
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: -100px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0;
  display: block;
}

.friends-and-funders-section.projects {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.friends-and-funders-section.projects.white {
  background-image: none;
}

.friends-and-funders-section.tab-alternative {
  padding-top: 150px;
}

.friends-and-funders-section.lists {
  padding-left: 40px;
  padding-right: 40px;
}

.friends-and-funders-section.box {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 0;
}

.friends-and-funders-section.without-paddings {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.friends-and-funders-section.without-paddings.second {
  background-color: #f5f5f5;
  padding-bottom: 0;
}

.friends-and-funders-section.skills {
  background-image: linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e22023b16f8_jason-ortego-5386-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.friends-and-funders-section.skills.iphone {
  background-image: linear-gradient(rgba(243, 240, 240, .72), rgba(243, 240, 240, .72)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fde9a4ac8e23b5abf5d0_Image%2053%20-%20Lights%20On%203.jpg");
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.friends-and-funders-section.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf0112674039f2276c1_Image%2013%20-%20Character%20Ladybug%20-%20Multimedia%20Gallery.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 260px;
}

.friends-and-funders-section.gray-dark {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.friends-and-funders-section.white-blog {
  background-color: #fff;
  padding-top: 0;
}

.friends-and-funders-section.blog {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 50px;
}

.friends-and-funders-section.homepages {
  background-color: #f5f5f5;
  padding: 140px 100px 50px;
}

.friends-and-funders-section.homepages.second {
  background-color: #f5f5f5;
  background-image: linear-gradient(rgba(245, 245, 245, .74), rgba(245, 245, 245, .74)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea2e83b167d_Logo.svg");
  background-position: 0 0, 50%;
  background-size: auto, 70px;
  padding-top: 100px;
}

.friends-and-funders-section.about-life {
  padding-top: 170px;
}

.friends-and-funders-section.team-no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.friends-and-funders-section.latest-blog.middle {
  background-color: #f8f8f8;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.friends-and-funders-section.full {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 40px;
  padding-right: 40px;
}

.friends-and-funders-section.black {
  background-color: #000;
}

.friends-and-funders-section.without-padding {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
}

.friends-and-funders-section.blog-alternative {
  background-image: linear-gradient(rgba(0, 0, 0, .87), rgba(0, 0, 0, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e77b33b1689_andrew-jasso-155771.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.friends-and-funders-section.padding {
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .91)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 200px;
}

.friends-and-funders-section.contact {
  padding-top: 0;
}

.friends-and-funders-section.related-cases {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.friends-and-funders-section.services-simple {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, .09);
  padding-top: 50px;
  padding-bottom: 40px;
}

.friends-and-funders-section.exhibits-all-section {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.friends-and-funders-section.exhibits-all-section.white {
  background-image: none;
}

.friends-and-funders-section.exhibits-all-section.white.porfolio {
  padding-top: 40px;
}

.friends-and-funders-section.pricing-table-original {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf09b557b634869d725_Image%201%20-%20Big%20Adventure%20Dino%20Time%20Machine.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.friends-and-funders-section.pricing-table-original.friends-and-funders, .friends-and-funders-section.pricing-table-original.friends-and-funders-original {
  border-radius: 0;
  display: block;
}

.image-admission {
  max-width: 90%;
  border: 12px solid #f3f0f0;
  border-radius: 20px;
  margin-left: 50px;
}

.columns-15 {
  object-fit: fill;
  display: block;
}

.image-36 {
  margin-left: 10px;
}

.columns-volunteers {
  margin-top: 44px;
  margin-bottom: 0;
}

.page-header-ssmc-yes-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
  padding-bottom: 150px;
}

.page-header-ssmc-yes-2.trial {
  background-image: linear-gradient(rgba(42, 42, 42, .86), rgba(42, 42, 42, .86)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, auto;
  padding-top: 150px;
  padding-bottom: 150px;
}

.page-header-ssmc-yes-2.trial.map {
  background-image: linear-gradient(135deg, rgba(42, 111, 253, .87) 26%, rgba(14, 179, 40, .83)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e6acf3b169c_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.page-header-ssmc-yes-2.trial.map.green {
  background-image: linear-gradient(#79bb43, #79bb43), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e24dc3b172a_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.page-header-ssmc-yes-2.button {
  filter: grayscale();
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50% 57%;
  background-size: auto, cover;
  margin-top: 0;
  margin-bottom: 0;
  padding: 200px 0 150px;
  transition-property: none;
}

.page-header-ssmc-yes-2.pricing {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8ad33b16a1_dqento8twsq-blake-richard-verdoorn.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-yes-2.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-yes-2.toggle.faq {
  padding-top: 200px;
}

.page-header-ssmc-yes-2.tabs {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-top-style: none;
  padding-top: 200px;
}

.page-header-ssmc-yes-2.navigation {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edf0c3b1759_hgv_woqnp3y-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-yes-2.boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-yes-2.cta {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e1f043b168c_andy-brunner-14324.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-yes-2.list {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-yes-2.list.secong-cause-style {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-yes-2.list.cause-1 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325f5c21a05c766741ac58_SSMC%20VIDEO%20Capture%20-%201%20for%20HP.png");
  padding-top: 200px;
}

.page-header-ssmc-yes-2.icon-boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e191c3b1709_ju-on-148561-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-yes-2.testimonials {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-yes-2.progress {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5f9a3b16cb_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-yes-2.footers {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e763e3b16d1_edewaa-foster-17093.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-yes-2.counters {
  background-image: linear-gradient(rgba(0, 0, 0, .64), rgba(0, 0, 0, .64)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-yes-2.about {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-yes-2.about.gallery {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 36% 36%;
  background-size: auto, cover;
}

.page-header-ssmc-yes-2.services {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63850694fe6fee539bc07506_Downloadables-800-600.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 150px;
  padding-bottom: 0;
}

.page-header-ssmc-yes-2.services.second {
  filter: grayscale();
  background-image: linear-gradient(rgba(233, 233, 233, .87), rgba(233, 233, 233, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 160px;
  padding-bottom: 100px;
}

.page-header-ssmc-yes-2.services.healthyville-cafe {
  background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6363bb23a90d2a61961f1f29_SSMC%20Museum%2056%20640x480.jpg");
}

.page-header-ssmc-yes-2.services.hours-admission {
  background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6332530dd2509fc94a758f27_Image%201%20for%20Lightbox%20FPO%20-%20SM1.jpg");
}

.page-header-ssmc-yes-2.about-me {
  background-image: linear-gradient(#0d9622, #0d9622), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: -120px;
  padding-top: 120px;
  padding-bottom: 0;
}

.page-header-ssmc-yes-2.team {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 120px;
  padding-bottom: 200px;
}

.page-header-ssmc-yes-2.cause {
  height: 550px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
}

.page-header-ssmc-yes-2.contact {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  padding-top: 200px;
}

.page-header-ssmc-yes-2.contact.second {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 160px;
}

.page-header-ssmc-yes-2.contact.third {
  background-image: linear-gradient(rgba(13, 150, 34, .85), rgba(13, 150, 34, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.page-header-ssmc-yes-2.team-members {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ebc993b16f6_sdmm_xh3bcu-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-yes-2.gallery-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .81), rgba(0, 0, 0, .81)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-yes-2.blog-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e91113b16bf_philipp-reiner-686.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-yes-2.typography {
  padding-top: 200px;
}

.page-header-ssmc-yes-2.cause-1 {
  padding-bottom: 200px;
}

.columns-yes-2 {
  margin-top: 44px;
  margin-bottom: 0;
}

.button-yes-2-download-button {
  float: none;
  color: #fff;
  text-transform: uppercase;
  background-color: #0ec22b;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-position: 115%;
  background-repeat: no-repeat;
  background-size: 12px;
  border-radius: 4px;
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 0%;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 28px;
  transition: background-position .35s, background-color .3s, border .3s, padding .2s;
}

.button-yes-2-download-button:hover {
  background-color: #0d9622;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-position: 92%;
  background-repeat: no-repeat;
  background-size: 12px;
  padding-left: 20px;
  padding-right: 40px;
}

.button-yes-2-download-button.form {
  width: 100%;
  height: auto;
  float: none;
  color: #fff;
  text-align: center;
  background-color: #0ec22b;
  background-image: none;
  border-style: none;
  border-radius: 3px;
  margin: 20px auto 0;
  padding: 10px 15px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 29px;
  text-decoration: none;
  transition: background-color .4s;
  display: block;
}

.button-yes-2-download-button.form:hover {
  box-shadow: none;
  background-color: #000;
  background-image: none;
  border-style: none;
  border-color: #000;
}

.button-yes-2-download-button.center {
  float: right;
  color: #fff;
  text-align: right;
  background-color: rgba(16, 168, 189, .82);
  background-image: linear-gradient(135deg, #24c3e2, rgba(42, 111, 253, .88));
  border: 2px rgba(16, 168, 189, .82);
  border-radius: 3px;
  transition: all .4s;
}

.button-yes-2-download-button.center:hover {
  color: #000;
  background-color: #fff;
  background-image: none;
  border: 2px #000;
}

.button-yes-2-download-button.center {
  background-color: #fff;
  border: 1px solid #10a8bd;
  border-radius: 3px;
}

.button-yes-2-download-button.other-colors {
  background-color: #4d4d4d;
}

.button-yes-2-download-button.other-colors:hover {
  background-color: #020202;
}

.button-yes-2-download-button.other-colors.orange {
  background-color: #ff7a00;
  border-radius: 0;
}

.button-yes-2-download-button.other-colors.orange:hover {
  background-color: #ff5200;
}

.button-yes-2-download-button.other-colors.rounded {
  background-color: #2a6ffd;
}

.button-yes-2-download-button.outline {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea35b3b1683_arrow-pointing-down2.svg");
  background-size: 12px;
  border: 2px solid #000;
  margin-bottom: 0;
  font-weight: 600;
}

.button-yes-2-download-button.outline.rounded {
  color: #0ec22b;
  border-color: #13d632;
}

.button-yes-2-download-button.outline.rounded.white {
  float: left;
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  display: block;
}

.button-yes-2-download-button.outline.rounded.white.center {
  float: none;
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.button-yes-2-download-button.outline.rounded.white.center:hover {
  background-color: rgba(0, 0, 0, 0);
  border-style: solid;
}

.button-yes-2-download-button.outline.rounded.white.fp-explore-more {
  display: none;
}

.button-yes-2-download-button.outline.rounded.black {
  color: #020202;
  border-color: #020202;
}

.button-yes-2-download-button.outline.white {
  color: #f3f0f0;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-size: 12px;
  border-color: #f3f0f0;
  font-weight: 500;
}

.button-yes-2-download-button.square {
  border-radius: 0;
  font-weight: 500;
}

.button-yes-2-download-button.rounded {
  text-transform: none;
  border-radius: 100px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.button-yes-2-download-button.rounded.padding {
  float: left;
  text-align: center;
  background-color: #5d5cb6;
  margin-top: 0;
  margin-right: 0;
  font-size: 16px;
  font-weight: 600;
}

.button-yes-2-download-button.rounded.padding.left-side {
  float: left;
}

.button-yes-2-download-button.rounded.padding.middle {
  float: none;
}

.button-yes-2-download-button.rounded.top {
  margin-top: 40px;
}

.button-yes-2-download-button.rounded.padding {
  float: left;
  text-align: left;
  margin-top: 30px;
  margin-right: 10px;
}

.button-yes-2-download-button.rounded.padding.left-side {
  float: left;
}

.button-yes-2-download-button.hero {
  float: left;
  text-transform: none;
  background-color: #79bb43;
  margin-top: 30px;
  margin-bottom: 0;
  margin-left: auto;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: block;
}

.button-yes-2-download-button.hero.button-fpo-orange, .button-yes-2-download-button.orange {
  background-color: #ff7a00;
}

.button-yes-2-download-button.orange:hover {
  background-color: #f60;
}

.button-yes-2-download-button.left-side {
  float: none;
}

.button-yes-2-download-button._404 {
  margin-top: 60px;
}

.button-yes-2-download-button.headline {
  float: none;
  clear: none;
  background-color: #5d5cb6;
  margin-top: 30px;
  margin-left: 0;
  position: static;
}

.button-yes-2-download-button.causes {
  width: 180px;
  background-color: #79bb43;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-yes-2-download-button.causes.singel {
  width: 180px;
  margin-top: 30px;
  margin-bottom: 0;
}

.button-yes-2-download-button.singel {
  width: 184px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-yes-2-download-button.left {
  float: left;
}

.button-yes-2-download-button.full {
  letter-spacing: 2px;
  background-image: none;
  border: 1px solid #0ec22b;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 15px;
  padding-bottom: 13px;
  line-height: 20px;
  transition: all .2s;
}

.button-yes-2-download-button.full:hover {
  background-color: #020202;
  border-color: #020202;
  padding-left: 30px;
  padding-right: 30px;
}

.button-yes-2-download-button.right {
  width: 38%;
  height: 50px;
  background-color: #79bb43;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 30px;
}

.button-yes-2-download-button.exhibits {
  width: 180px;
  background-color: #79bb43;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-yes-2-download-button.exhibits.singel {
  width: 180px;
  margin-top: 30px;
  margin-bottom: 0;
}

.button-yes-2-download-button.hero-membership-join {
  float: left;
  text-transform: none;
  background-color: #79bb43;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.button-yes-2-download-button.hero-membership-join.button-fpo-orange {
  background-color: #ff7a00;
}

.button-yes-2-download-button.hero {
  float: left;
  text-transform: none;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.page-header-ssmc-play-smart {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
  padding-bottom: 150px;
}

.page-header-ssmc-play-smart.trial {
  background-image: linear-gradient(rgba(42, 42, 42, .86), rgba(42, 42, 42, .86)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, auto;
  padding-top: 150px;
  padding-bottom: 150px;
}

.page-header-ssmc-play-smart.trial.map {
  background-image: linear-gradient(135deg, rgba(42, 111, 253, .87) 26%, rgba(14, 179, 40, .83)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e6acf3b169c_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.page-header-ssmc-play-smart.trial.map.green {
  background-image: linear-gradient(#79bb43, #79bb43), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e24dc3b172a_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.page-header-ssmc-play-smart.button {
  filter: grayscale();
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50% 57%;
  background-size: auto, cover;
  margin-top: 0;
  margin-bottom: 0;
  padding: 200px 0 150px;
  transition-property: none;
}

.page-header-ssmc-play-smart.pricing {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8ad33b16a1_dqento8twsq-blake-richard-verdoorn.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-play-smart.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-play-smart.toggle.faq {
  padding-top: 200px;
}

.page-header-ssmc-play-smart.tabs {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-top-style: none;
  padding-top: 200px;
}

.page-header-ssmc-play-smart.navigation {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edf0c3b1759_hgv_woqnp3y-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-play-smart.boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-play-smart.cta {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e1f043b168c_andy-brunner-14324.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-play-smart.list {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-play-smart.list.secong-cause-style {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-play-smart.list.cause-1 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325f5c21a05c766741ac58_SSMC%20VIDEO%20Capture%20-%201%20for%20HP.png");
  padding-top: 200px;
}

.page-header-ssmc-play-smart.icon-boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e191c3b1709_ju-on-148561-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-play-smart.testimonials {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-play-smart.progress {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5f9a3b16cb_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-play-smart.footers {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e763e3b16d1_edewaa-foster-17093.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-play-smart.counters {
  background-image: linear-gradient(rgba(0, 0, 0, .64), rgba(0, 0, 0, .64)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-play-smart.about {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-play-smart.about.gallery {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 36% 36%;
  background-size: auto, cover;
}

.page-header-ssmc-play-smart.services {
  background-image: linear-gradient(rgba(0, 0, 0, .18), rgba(0, 0, 0, .18)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6384fd4dfe6fee1a16bfae87_SSMC%20Museum%2026%20640x480.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 150px;
  padding-bottom: 0;
}

.page-header-ssmc-play-smart.services.second {
  filter: grayscale();
  background-image: linear-gradient(rgba(233, 233, 233, .87), rgba(233, 233, 233, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 160px;
  padding-bottom: 100px;
}

.page-header-ssmc-play-smart.services.healthyville-cafe {
  background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6363bb23a90d2a61961f1f29_SSMC%20Museum%2056%20640x480.jpg");
}

.page-header-ssmc-play-smart.services.hours-admission {
  background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6332530dd2509fc94a758f27_Image%201%20for%20Lightbox%20FPO%20-%20SM1.jpg");
}

.page-header-ssmc-play-smart.about-me {
  background-image: linear-gradient(#0d9622, #0d9622), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: -120px;
  padding-top: 120px;
  padding-bottom: 0;
}

.page-header-ssmc-play-smart.team {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 120px;
  padding-bottom: 200px;
}

.page-header-ssmc-play-smart.cause {
  height: 550px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
}

.page-header-ssmc-play-smart.contact {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  padding-top: 200px;
}

.page-header-ssmc-play-smart.contact.second {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 160px;
}

.page-header-ssmc-play-smart.contact.third {
  background-image: linear-gradient(rgba(13, 150, 34, .85), rgba(13, 150, 34, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.page-header-ssmc-play-smart.team-members {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ebc993b16f6_sdmm_xh3bcu-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-play-smart.gallery-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .81), rgba(0, 0, 0, .81)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-play-smart.blog-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e91113b16bf_philipp-reiner-686.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-play-smart.typography {
  padding-top: 200px;
}

.page-header-ssmc-play-smart.cause-1 {
  padding-bottom: 200px;
}

.list-2 {
  padding: 49px;
}

.features-block-play-smart {
  width: 100%;
  height: 100px;
  text-align: center;
  background-color: #f3f0f0;
  border: 1px rgba(36, 195, 226, .4);
  border-radius: 5px;
  margin: 15px;
  padding: 20px 20px 0;
  position: relative;
}

.features-block-play-smart.icon {
  text-align: center;
  border-right: 1px rgba(211, 211, 211, .79);
  margin-top: 0;
  margin-bottom: 20px;
  margin-right: 0;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
}

.features-block-play-smart.icon.alternative {
  height: auto;
  text-align: center;
  border-right-style: none;
  margin-top: 0;
  padding-bottom: 30px;
  transition: background-color .4s;
}

.features-block-play-smart.icon.alternative:hover {
  background-color: #fff;
}

.features-block-play-smart.icon.alternative {
  float: left;
  text-align: right;
  background-color: rgba(0, 0, 0, 0);
  border: 8px solid #000;
  border-radius: 11px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.features-block-play-smart.icon.alternative:hover {
  float: left;
  background-color: rgba(0, 0, 0, 0);
}

.features-block-play-smart.icon.gray {
  height: 1%;
  background-color: #fff;
  border-radius: 0;
  margin-bottom: 0;
  padding: 30px;
}

.features-block-play-smart.icon.gray.family-programs {
  border-radius: 20px;
}

.features-block-play-smart.icon.no-color {
  height: auto;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-style: solid solid solid none;
  border-color: rgba(0, 0, 0, .13);
  border-radius: 0;
  margin-bottom: 0;
  padding: 60px 80px;
}

.features-block-play-smart.icon.no-color:hover {
  background-color: #f5f5f5;
}

.features-block-play-smart.icon.no-color.contact {
  height: 220px;
}

.features-block-play-smart.icon.clear {
  text-align: right;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 0;
  padding: 20px;
}

.features-block-play-smart.icon.alternative-ssmc {
  float: left;
  text-align: right;
  -webkit-text-fill-color: inherit;
  background-color: rgba(0, 0, 0, 0);
  background-clip: border-box;
  border: 1px solid #79bb43;
  border-radius: 14px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.features-block-play-smart.icon.alternative-ssmc:hover {
  float: left;
  background-color: rgba(0, 0, 0, 0);
}

.features-block-play-smart.icon.alternative {
  float: left;
  text-align: right;
  background-color: rgba(0, 0, 0, 0);
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.features-block-play-smart.icon.alternative:hover {
  float: left;
  background-color: rgba(0, 0, 0, 0);
}

.features-block-play-smart.icon.storytellers-boxes-1 {
  background-color: rgba(0, 0, 0, 0);
}

.features-block-play-smart.fact-box {
  background-color: rgba(0, 0, 0, .2);
  border-style: solid;
  border-color: rgba(36, 195, 226, .24);
}

.features-block-play-smart.fact-box.new {
  height: 150px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  background-image: linear-gradient(#fff, #fff);
  border-color: rgba(255, 255, 255, .23);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .17);
}

.features-block-play-smart.fact-box.new-ssmc {
  height: 150px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  background-image: linear-gradient(#fff, #fff);
  border-color: rgba(255, 255, 255, .23);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .17);
}

.features-block-play-smart.fact-box.new {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .07), rgba(0, 0, 0, 0));
  border-color: rgba(255, 255, 255, .23);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .17);
}

.features-block-play-smart.transparent {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.icon-block-features-play-smart {
  width: 70px;
  height: 70px;
  float: left;
  text-align: center;
  background-color: #79bb43;
  border: 0 #d1d1d1;
  border-radius: 14px;
  justify-content: center;
  margin-bottom: 40px;
  margin-right: 15px;
  padding-top: 0;
  padding-bottom: 0;
  transition: text-indent .4s;
  display: flex;
}

.icon-block-features-play-smart:hover {
  background-color: #0d9622;
  border-color: #d1d1d1;
}

.icon-block-features-play-smart.new {
  background-color: #020202;
  margin-bottom: 20px;
}

.icon-block-features-play-smart.right {
  max-width: 100px;
  float: none;
  text-align: center;
  margin-bottom: 0;
  margin-left: 15px;
  margin-right: 0;
  display: inline-block;
}

.icon-block-features-play-smart.left {
  float: none;
  margin-bottom: 0;
}

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

.heading-14.play-smart {
  color: #020202;
  letter-spacing: 2px;
  margin: 37px 37px 20px;
  font-family: Mulish, sans-serif;
  font-size: 45px;
  font-weight: 700;
}

.button-open-arms-download-button {
  float: none;
  color: #fff;
  text-transform: uppercase;
  background-color: #0ec22b;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-position: 115%;
  background-repeat: no-repeat;
  background-size: 12px;
  border-radius: 4px;
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 0%;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 28px;
  transition: background-position .35s, background-color .3s, border .3s, padding .2s;
}

.button-open-arms-download-button:hover {
  background-color: #0d9622;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-position: 92%;
  background-repeat: no-repeat;
  background-size: 12px;
  padding-left: 20px;
  padding-right: 40px;
}

.button-open-arms-download-button.form {
  width: 100%;
  height: auto;
  float: none;
  color: #fff;
  text-align: center;
  background-color: #0ec22b;
  background-image: none;
  border-style: none;
  border-radius: 3px;
  margin: 20px auto 0;
  padding: 10px 15px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 29px;
  text-decoration: none;
  transition: background-color .4s;
  display: block;
}

.button-open-arms-download-button.form:hover {
  box-shadow: none;
  background-color: #000;
  background-image: none;
  border-style: none;
  border-color: #000;
}

.button-open-arms-download-button.center {
  float: right;
  color: #fff;
  text-align: right;
  background-color: rgba(16, 168, 189, .82);
  background-image: linear-gradient(135deg, #24c3e2, rgba(42, 111, 253, .88));
  border: 2px rgba(16, 168, 189, .82);
  border-radius: 3px;
  transition: all .4s;
}

.button-open-arms-download-button.center:hover {
  color: #000;
  background-color: #fff;
  background-image: none;
  border: 2px #000;
}

.button-open-arms-download-button.center {
  background-color: #fff;
  border: 1px solid #10a8bd;
  border-radius: 3px;
}

.button-open-arms-download-button.other-colors {
  background-color: #4d4d4d;
}

.button-open-arms-download-button.other-colors:hover {
  background-color: #020202;
}

.button-open-arms-download-button.other-colors.orange {
  background-color: #ff7a00;
  border-radius: 0;
}

.button-open-arms-download-button.other-colors.orange:hover {
  background-color: #ff5200;
}

.button-open-arms-download-button.other-colors.rounded {
  background-color: #2a6ffd;
}

.button-open-arms-download-button.outline {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea35b3b1683_arrow-pointing-down2.svg");
  background-size: 12px;
  border: 2px solid #000;
  margin-bottom: 0;
  font-weight: 600;
}

.button-open-arms-download-button.outline.rounded {
  color: #0ec22b;
  border-color: #13d632;
}

.button-open-arms-download-button.outline.rounded.white {
  float: left;
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  display: block;
}

.button-open-arms-download-button.outline.rounded.white.center {
  float: none;
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.button-open-arms-download-button.outline.rounded.white.center:hover {
  background-color: rgba(0, 0, 0, 0);
  border-style: solid;
}

.button-open-arms-download-button.outline.rounded.white.fp-explore-more {
  display: none;
}

.button-open-arms-download-button.outline.rounded.black {
  color: #020202;
  border-color: #020202;
}

.button-open-arms-download-button.outline.white {
  color: #f3f0f0;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-size: 12px;
  border-color: #f3f0f0;
  font-weight: 500;
}

.button-open-arms-download-button.square {
  border-radius: 0;
  font-weight: 500;
}

.button-open-arms-download-button.rounded {
  text-transform: none;
  border-radius: 100px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.button-open-arms-download-button.rounded.padding {
  float: left;
  text-align: center;
  background-color: #5d5cb6;
  margin-top: 0;
  margin-right: 0;
  font-size: 16px;
  font-weight: 600;
}

.button-open-arms-download-button.rounded.padding.left-side {
  float: left;
}

.button-open-arms-download-button.rounded.padding.middle {
  float: none;
}

.button-open-arms-download-button.rounded.top {
  margin-top: 40px;
}

.button-open-arms-download-button.rounded.padding {
  float: left;
  text-align: left;
  margin-top: 30px;
  margin-right: 10px;
}

.button-open-arms-download-button.rounded.padding.left-side {
  float: left;
}

.button-open-arms-download-button.hero {
  float: left;
  text-transform: none;
  background-color: #79bb43;
  margin-top: 30px;
  margin-bottom: 0;
  margin-left: auto;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: block;
}

.button-open-arms-download-button.hero.button-fpo-orange, .button-open-arms-download-button.orange {
  background-color: #ff7a00;
}

.button-open-arms-download-button.orange:hover {
  background-color: #f60;
}

.button-open-arms-download-button.left-side {
  float: none;
}

.button-open-arms-download-button._404 {
  margin-top: 60px;
}

.button-open-arms-download-button.headline {
  float: none;
  clear: none;
  background-color: #5d5cb6;
  margin-top: 30px;
  margin-left: 0;
  position: static;
}

.button-open-arms-download-button.causes {
  width: 180px;
  background-color: #79bb43;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-open-arms-download-button.causes.singel {
  width: 180px;
  margin-top: 30px;
  margin-bottom: 0;
}

.button-open-arms-download-button.singel {
  width: 184px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-open-arms-download-button.left {
  float: left;
}

.button-open-arms-download-button.full {
  letter-spacing: 2px;
  background-image: none;
  border: 1px solid #0ec22b;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 15px;
  padding-bottom: 13px;
  line-height: 20px;
  transition: all .2s;
}

.button-open-arms-download-button.full:hover {
  background-color: #020202;
  border-color: #020202;
  padding-left: 30px;
  padding-right: 30px;
}

.button-open-arms-download-button.right {
  width: 38%;
  height: 50px;
  background-color: #79bb43;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 30px;
}

.button-open-arms-download-button.exhibits {
  width: 180px;
  background-color: #79bb43;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-open-arms-download-button.exhibits.singel {
  width: 180px;
  margin-top: 30px;
  margin-bottom: 0;
}

.button-open-arms-download-button.hero-membership-join {
  float: left;
  text-transform: none;
  background-color: #79bb43;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.button-open-arms-download-button.hero-membership-join.button-fpo-orange {
  background-color: #ff7a00;
}

.button-open-arms-download-button.hero {
  float: left;
  text-transform: none;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.page-header-ssmc-access-2023 {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
  padding-bottom: 150px;
}

.page-header-ssmc-access-2023.trial {
  background-image: linear-gradient(rgba(42, 42, 42, .86), rgba(42, 42, 42, .86)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, auto;
  padding-top: 150px;
  padding-bottom: 150px;
}

.page-header-ssmc-access-2023.trial.map {
  background-image: linear-gradient(135deg, rgba(42, 111, 253, .87) 26%, rgba(14, 179, 40, .83)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e6acf3b169c_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.page-header-ssmc-access-2023.trial.map.green {
  background-image: linear-gradient(#79bb43, #79bb43), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e24dc3b172a_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.page-header-ssmc-access-2023.button {
  filter: grayscale();
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50% 57%;
  background-size: auto, cover;
  margin-top: 0;
  margin-bottom: 0;
  padding: 200px 0 150px;
  transition-property: none;
}

.page-header-ssmc-access-2023.pricing {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8ad33b16a1_dqento8twsq-blake-richard-verdoorn.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-access-2023.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-access-2023.toggle.faq {
  padding-top: 200px;
}

.page-header-ssmc-access-2023.tabs {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-top-style: none;
  padding-top: 200px;
}

.page-header-ssmc-access-2023.navigation {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edf0c3b1759_hgv_woqnp3y-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-access-2023.boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-access-2023.cta {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e1f043b168c_andy-brunner-14324.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-access-2023.list {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-access-2023.list.secong-cause-style {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-access-2023.list.cause-1 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325f5c21a05c766741ac58_SSMC%20VIDEO%20Capture%20-%201%20for%20HP.png");
  padding-top: 200px;
}

.page-header-ssmc-access-2023.icon-boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e191c3b1709_ju-on-148561-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-access-2023.testimonials {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-access-2023.progress {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5f9a3b16cb_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-access-2023.footers {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e763e3b16d1_edewaa-foster-17093.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-access-2023.counters {
  background-image: linear-gradient(rgba(0, 0, 0, .64), rgba(0, 0, 0, .64)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-access-2023.about {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-access-2023.about.gallery {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 36% 36%;
  background-size: auto, cover;
}

.page-header-ssmc-access-2023.services {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/639365f50628eb3df406c43c_Board%20PIC-2.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 150px;
  padding-bottom: 0;
}

.page-header-ssmc-access-2023.services.second {
  filter: grayscale();
  background-image: linear-gradient(rgba(233, 233, 233, .87), rgba(233, 233, 233, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 160px;
  padding-bottom: 100px;
}

.page-header-ssmc-access-2023.services.healthyville-cafe {
  background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6363bb23a90d2a61961f1f29_SSMC%20Museum%2056%20640x480.jpg");
}

.page-header-ssmc-access-2023.services.hours-admission {
  background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6332530dd2509fc94a758f27_Image%201%20for%20Lightbox%20FPO%20-%20SM1.jpg");
}

.page-header-ssmc-access-2023.about-me {
  background-image: linear-gradient(#0d9622, #0d9622), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: -120px;
  padding-top: 120px;
  padding-bottom: 0;
}

.page-header-ssmc-access-2023.team {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 120px;
  padding-bottom: 200px;
}

.page-header-ssmc-access-2023.cause {
  height: 550px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
}

.page-header-ssmc-access-2023.contact {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  padding-top: 200px;
}

.page-header-ssmc-access-2023.contact.second {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 160px;
}

.page-header-ssmc-access-2023.contact.third {
  background-image: linear-gradient(rgba(13, 150, 34, .85), rgba(13, 150, 34, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.page-header-ssmc-access-2023.team-members {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ebc993b16f6_sdmm_xh3bcu-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-access-2023.gallery-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .81), rgba(0, 0, 0, .81)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-access-2023.blog-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e91113b16bf_philipp-reiner-686.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-access-2023.typography {
  padding-top: 200px;
}

.page-header-ssmc-access-2023.cause-1 {
  padding-bottom: 200px;
}

.button-the-shop-download-button-copy {
  float: none;
  color: #fff;
  text-transform: uppercase;
  background-color: #79bb43;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-position: 115%;
  background-repeat: no-repeat;
  background-size: 12px;
  border-radius: 4px;
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 0%;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 28px;
  transition: background-position .35s, background-color .3s, border .3s, padding .2s;
}

.button-the-shop-download-button-copy:hover {
  background-color: #0d9622;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-position: 92%;
  background-repeat: no-repeat;
  background-size: 12px;
  padding-left: 20px;
  padding-right: 40px;
}

.button-the-shop-download-button-copy.form {
  width: 100%;
  height: auto;
  float: none;
  color: #fff;
  text-align: center;
  background-color: #0ec22b;
  background-image: none;
  border-style: none;
  border-radius: 3px;
  margin: 20px auto 0;
  padding: 10px 15px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 29px;
  text-decoration: none;
  transition: background-color .4s;
  display: block;
}

.button-the-shop-download-button-copy.form:hover {
  box-shadow: none;
  background-color: #000;
  background-image: none;
  border-style: none;
  border-color: #000;
}

.button-the-shop-download-button-copy.center {
  float: right;
  color: #fff;
  text-align: right;
  background-color: rgba(16, 168, 189, .82);
  background-image: linear-gradient(135deg, #24c3e2, rgba(42, 111, 253, .88));
  border: 2px rgba(16, 168, 189, .82);
  border-radius: 3px;
  transition: all .4s;
}

.button-the-shop-download-button-copy.center:hover {
  color: #000;
  background-color: #fff;
  background-image: none;
  border: 2px #000;
}

.button-the-shop-download-button-copy.center {
  background-color: #fff;
  border: 1px solid #10a8bd;
  border-radius: 3px;
}

.button-the-shop-download-button-copy.other-colors {
  background-color: #4d4d4d;
}

.button-the-shop-download-button-copy.other-colors:hover {
  background-color: #020202;
}

.button-the-shop-download-button-copy.other-colors.orange {
  background-color: #ff7a00;
  border-radius: 0;
}

.button-the-shop-download-button-copy.other-colors.orange:hover {
  background-color: #ff5200;
}

.button-the-shop-download-button-copy.other-colors.rounded {
  background-color: #2a6ffd;
}

.button-the-shop-download-button-copy.outline {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea35b3b1683_arrow-pointing-down2.svg");
  background-size: 12px;
  border: 2px solid #000;
  margin-bottom: 0;
  font-weight: 600;
}

.button-the-shop-download-button-copy.outline.rounded {
  color: #0ec22b;
  border-color: #13d632;
}

.button-the-shop-download-button-copy.outline.rounded.white {
  float: left;
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  display: block;
}

.button-the-shop-download-button-copy.outline.rounded.white.center {
  float: none;
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.button-the-shop-download-button-copy.outline.rounded.white.center:hover {
  background-color: rgba(0, 0, 0, 0);
  border-style: solid;
}

.button-the-shop-download-button-copy.outline.rounded.white.fp-explore-more {
  display: none;
}

.button-the-shop-download-button-copy.outline.rounded.black {
  color: #020202;
  border-color: #020202;
}

.button-the-shop-download-button-copy.outline.white {
  color: #f3f0f0;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-size: 12px;
  border-color: #f3f0f0;
  font-weight: 500;
}

.button-the-shop-download-button-copy.square {
  border-radius: 0;
  font-weight: 500;
}

.button-the-shop-download-button-copy.rounded {
  text-transform: none;
  border-radius: 100px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.button-the-shop-download-button-copy.rounded.padding {
  float: left;
  text-align: center;
  background-color: #5d5cb6;
  margin-top: 0;
  margin-right: 0;
  font-size: 16px;
  font-weight: 600;
}

.button-the-shop-download-button-copy.rounded.padding.left-side {
  float: left;
}

.button-the-shop-download-button-copy.rounded.padding.middle {
  float: none;
}

.button-the-shop-download-button-copy.rounded.top {
  margin-top: 40px;
}

.button-the-shop-download-button-copy.rounded.padding {
  float: left;
  text-align: left;
  margin-top: 30px;
  margin-right: 10px;
}

.button-the-shop-download-button-copy.rounded.padding.left-side {
  float: left;
}

.button-the-shop-download-button-copy.hero {
  float: left;
  text-transform: none;
  background-color: #79bb43;
  margin-top: 30px;
  margin-bottom: 0;
  margin-left: auto;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: block;
}

.button-the-shop-download-button-copy.hero.button-fpo-orange, .button-the-shop-download-button-copy.orange {
  background-color: #ff7a00;
}

.button-the-shop-download-button-copy.orange:hover {
  background-color: #f60;
}

.button-the-shop-download-button-copy.left-side {
  float: none;
}

.button-the-shop-download-button-copy._404 {
  margin-top: 60px;
}

.button-the-shop-download-button-copy.headline {
  float: none;
  clear: none;
  background-color: #5d5cb6;
  margin-top: 30px;
  margin-left: 0;
  position: static;
}

.button-the-shop-download-button-copy.causes {
  width: 180px;
  background-color: #79bb43;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-the-shop-download-button-copy.causes.singel {
  width: 180px;
  margin-top: 30px;
  margin-bottom: 0;
}

.button-the-shop-download-button-copy.singel {
  width: 184px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-the-shop-download-button-copy.left {
  float: left;
}

.button-the-shop-download-button-copy.full {
  letter-spacing: 2px;
  background-image: none;
  border: 1px solid #0ec22b;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 15px;
  padding-bottom: 13px;
  line-height: 20px;
  transition: all .2s;
}

.button-the-shop-download-button-copy.full:hover {
  background-color: #020202;
  border-color: #020202;
  padding-left: 30px;
  padding-right: 30px;
}

.button-the-shop-download-button-copy.right {
  width: 38%;
  height: 50px;
  background-color: #79bb43;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 30px;
}

.button-the-shop-download-button-copy.exhibits {
  width: 180px;
  background-color: #79bb43;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-the-shop-download-button-copy.exhibits.singel {
  width: 180px;
  margin-top: 30px;
  margin-bottom: 0;
}

.button-the-shop-download-button-copy.hero-membership-join {
  float: left;
  text-transform: none;
  background-color: #79bb43;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.button-the-shop-download-button-copy.hero-membership-join.button-fpo-orange {
  background-color: #ff7a00;
}

.button-the-shop-download-button-copy.hero {
  float: left;
  text-transform: none;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.button-the-shop-download-button-copy.hero-for-shop {
  float: left;
  text-transform: none;
  background-color: #79bb43;
  margin-top: 20px;
  margin-bottom: 0;
  margin-left: auto;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: block;
}

.button-the-shop-download-button-copy.hero-for-shop.button-fpo-orange {
  background-color: #ff7a00;
}

.page-header-ssmc-the-shop {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
  padding-bottom: 150px;
}

.page-header-ssmc-the-shop.trial {
  background-image: linear-gradient(rgba(42, 42, 42, .86), rgba(42, 42, 42, .86)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, auto;
  padding-top: 150px;
  padding-bottom: 150px;
}

.page-header-ssmc-the-shop.trial.map {
  background-image: linear-gradient(135deg, rgba(42, 111, 253, .87) 26%, rgba(14, 179, 40, .83)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e6acf3b169c_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.page-header-ssmc-the-shop.trial.map.green {
  background-image: linear-gradient(#79bb43, #79bb43), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e24dc3b172a_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.page-header-ssmc-the-shop.button {
  filter: grayscale();
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50% 57%;
  background-size: auto, cover;
  margin-top: 0;
  margin-bottom: 0;
  padding: 200px 0 150px;
  transition-property: none;
}

.page-header-ssmc-the-shop.pricing {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8ad33b16a1_dqento8twsq-blake-richard-verdoorn.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-the-shop.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-the-shop.toggle.faq {
  padding-top: 200px;
}

.page-header-ssmc-the-shop.tabs {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-top-style: none;
  padding-top: 200px;
}

.page-header-ssmc-the-shop.navigation {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edf0c3b1759_hgv_woqnp3y-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-the-shop.boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-the-shop.cta {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e1f043b168c_andy-brunner-14324.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-the-shop.list {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-the-shop.list.secong-cause-style {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-the-shop.list.cause-1 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325f5c21a05c766741ac58_SSMC%20VIDEO%20Capture%20-%201%20for%20HP.png");
  padding-top: 200px;
}

.page-header-ssmc-the-shop.icon-boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e191c3b1709_ju-on-148561-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-the-shop.testimonials {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-the-shop.progress {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5f9a3b16cb_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-the-shop.footers {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e763e3b16d1_edewaa-foster-17093.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-the-shop.counters {
  background-image: linear-gradient(rgba(0, 0, 0, .64), rgba(0, 0, 0, .64)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-the-shop.about {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-the-shop.about.gallery {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 36% 36%;
  background-size: auto, cover;
}

.page-header-ssmc-the-shop.services {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab5c7f7a18d40e7da47f2a_1440x845%20004%20RAW%20ALL_0012_IMG_1153.jpg");
  background-position: 50% 15%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 150px;
  padding-bottom: 0;
}

.page-header-ssmc-the-shop.services.second {
  filter: grayscale();
  background-image: linear-gradient(rgba(233, 233, 233, .87), rgba(233, 233, 233, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 160px;
  padding-bottom: 100px;
}

.page-header-ssmc-the-shop.services.healthyville-cafe {
  background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6363bb23a90d2a61961f1f29_SSMC%20Museum%2056%20640x480.jpg");
}

.page-header-ssmc-the-shop.services.hours-admission {
  background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6332530dd2509fc94a758f27_Image%201%20for%20Lightbox%20FPO%20-%20SM1.jpg");
}

.page-header-ssmc-the-shop.about-me {
  background-image: linear-gradient(#0d9622, #0d9622), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: -120px;
  padding-top: 120px;
  padding-bottom: 0;
}

.page-header-ssmc-the-shop.team {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 120px;
  padding-bottom: 200px;
}

.page-header-ssmc-the-shop.cause {
  height: 550px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
}

.page-header-ssmc-the-shop.contact {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  padding-top: 200px;
}

.page-header-ssmc-the-shop.contact.second {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 160px;
}

.page-header-ssmc-the-shop.contact.third {
  background-image: linear-gradient(rgba(13, 150, 34, .85), rgba(13, 150, 34, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.page-header-ssmc-the-shop.team-members {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ebc993b16f6_sdmm_xh3bcu-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-the-shop.gallery-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .81), rgba(0, 0, 0, .81)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-the-shop.blog-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e91113b16bf_philipp-reiner-686.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-the-shop.typography {
  padding-top: 200px;
}

.page-header-ssmc-the-shop.cause-1 {
  padding-bottom: 200px;
}

.column-24 {
  display: none;
}

.list-3 {
  height: 20px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 240px;
  display: inline-block;
}

.list-item-6, .list-item-7 {
  height: 20px;
  font-family: Mulish, sans-serif;
  font-size: 12px;
}

.list-item-8 {
  height: 20px;
  color: #333;
  margin-bottom: 5px;
  padding-bottom: 10px;
  font-family: Mulish, sans-serif;
  font-size: 12px;
}

.collection-list-wrapper {
  margin-top: 0;
}

.collection-list-wrapper.calendar-day-list-month-view {
  margin: 40px 10px 10px;
  padding-right: 83px;
  display: inline-block;
}

.collection-list-wrapper.program-items {
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: 5px;
  display: inline-block;
}

.collection-item-2 {
  width: auto;
  height: 20px;
}

.collection-item-2.time {
  width: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-end;
  margin-left: -10px;
  margin-right: -10px;
  padding-left: 10px;
  padding-right: 0;
  display: block;
}

.collection-item-2.program-item-2 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  display: block;
}

.text-block-time {
  width: 60px;
  height: 20px;
  color: #333;
  text-align: left;
  flex-direction: row;
  margin-top: 2px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 12px;
  font-weight: 500;
  display: block;
}

.text-block-program-items {
  width: auto;
  height: 20px;
  color: #5f5f5f;
  margin-top: 2px;
  padding-left: 10px;
  font-family: Mulish, sans-serif;
  font-size: 12px;
  font-weight: 500;
  display: block;
}

.text-block-program-items.program-pm {
  align-items: flex-start;
  display: flex;
}

.collection-list-2 {
  margin-left: -60px;
}

.collection-list-2.program-items {
  margin-left: 0;
  padding-top: 30px;
  padding-bottom: 20px;
  padding-left: 10px;
  font-family: Mulish, sans-serif;
  font-size: 12px;
}

.collection-list-3 {
  width: 50px;
  margin-left: auto;
  margin-right: 40px;
}

.collection-list-3.time {
  font-family: Mulish, sans-serif;
  font-size: 12px;
}

.collection-list-wrapper-thursday {
  margin-top: 0;
}

.collection-list-wrapper-thursday.calendar-day-list-month-view {
  margin: 40px 10px 10px;
  padding-right: 83px;
  display: inline-block;
}

.collection-list-wrapper-thursday.program-items {
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: 5px;
  display: inline-block;
}

.collection-list-wrapper-friday {
  margin-top: 0;
}

.collection-list-wrapper-friday.calendar-day-list-month-view {
  margin: 40px 10px 10px;
  padding-right: 83px;
  display: inline-block;
}

.collection-list-wrapper-friday.program-items {
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: 5px;
  display: inline-block;
}

.collection-list-wrapper-wednesday {
  margin-top: 0;
}

.collection-list-wrapper-wednesday.calendar-day-list-month-view {
  margin: 40px 10px 10px;
  padding-right: 83px;
  display: inline-block;
}

.collection-list-wrapper-wednesday.program-items {
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: 5px;
  display: inline-block;
}

.collection-list-wrapper-saturday {
  margin-top: 0;
}

.collection-list-wrapper-saturday.calendar-day-list-month-view {
  margin: 40px 10px 10px;
  padding-right: 83px;
  display: inline-block;
}

.collection-list-wrapper-saturday.program-items {
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: 5px;
  display: inline-block;
}

.collection-list-wrapper-sunday {
  margin-top: 0;
}

.collection-list-wrapper-sunday.calendar-day-list-month-view {
  margin: 40px 10px 10px;
  padding-right: 83px;
  display: inline-block;
}

.collection-list-wrapper-sunday.program-items {
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: 5px;
  display: inline-block;
}

.collection-list-wrapper-monday {
  margin-top: 0;
}

.collection-list-wrapper-monday.calendar-day-list-month-view {
  margin: 40px 10px 10px;
  padding-right: 83px;
  display: inline-block;
}

.collection-list-wrapper-monday.program-items {
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: 5px;
  display: inline-block;
}

.collection-list-wrapper-tuesday {
  margin-top: 0;
}

.collection-list-wrapper-tuesday.calendar-day-list-month-view {
  margin: 40px 10px 10px;
  padding-right: 83px;
  display: inline-block;
}

.collection-list-wrapper-tuesday.program-items {
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: 5px;
  display: inline-block;
}

.collection-list-wrapper-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 0;
  flex-direction: row;
  grid-template: "Area Area-2 Area-3 Area-4 Area-5 Area-6 Area-7"
                 "Area-8 Area-9 Area-10 Area-11 Area-12 Area-13 Area-14"
                 "Area-15 Area-16 Area-17 Area-18 Area-19 Area-20 Area-21"
                 "Area-22 Area-23 Area-24 Area-25 Area-26 Area-27 Area-28"
                 "Area-29 Area-30 Area-31 Area-32 Area-33 Area-34 Area-35"
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.div-block-100 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 20px;
  display: grid;
}

.collection-list-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 0 #f3f0f0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 30px;
  padding-bottom: 10px;
  display: block;
}

.link-block-6 {
  display: block;
}

.text-block-49 {
  font-family: Mulish, sans-serif;
  font-size: 12px;
}

.collection-item-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . Area"
  / 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-content: stretch;
  align-items: stretch;
  justify-items: stretch;
  display: grid;
}

.grid-4 {
  grid-template: "Area Area-2 Area-3 Area-4 Area-5 Area-6 Area-7"
                 "Area-8 Area-9 Area-10 Area-11 Area-12 Area-13 Area-14"
                 ". . . . . . ."
                 ". . . . . . ."
                 ". . . . . . ."
                 ". . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.div-block-101 {
  width: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  border-top: 1px solid #ececec;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 20px;
  display: block;
  position: static;
}

.grid-5 {
  height: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: start;
  justify-items: stretch;
  display: grid;
  position: static;
  overflow: visible;
}

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

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

.calendar-jan-2023 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -webkit-text-fill-color: inherit;
  cursor: auto;
  object-fit: fill;
  background-clip: border-box;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
  display: grid;
  position: static;
}

.program-list-text {
  flex-direction: column;
  margin-left: -5px;
  padding-top: 0;
  padding-left: 0;
  font-family: Mulish, sans-serif;
  font-size: 10px;
  display: block;
  position: static;
}

.div-block-monday {
  border: 0 solid #000;
}

.container-13 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

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

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

.div-block-102 {
  width: auto;
  height: 330px;
  clear: both;
  object-fit: fill;
  border: 1px solid #ececec;
  margin-bottom: -455px;
  position: static;
}

.div-block-102.off-month {
  background-color: rgba(95, 95, 95, .3);
  border-top-style: none;
  margin-bottom: -450px;
  padding-top: 3px;
}

.text-block-50 {
  margin-top: 5px;
  padding-top: 10px;
  padding-left: 15px;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-block-51 {
  flex-direction: column;
  order: 0;
  font-family: Mulish, sans-serif;
  font-size: 12px;
  display: block;
}

.text-block-52 {
  font-family: Mulish, sans-serif;
  font-size: 1px;
}

.calendar-hours {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -webkit-text-fill-color: inherit;
  cursor: auto;
  object-fit: fill;
  background-clip: border-box;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-self: auto;
  margin-top: -1px;
  margin-left: -10px;
  margin-right: -10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
  display: block;
  position: static;
}

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

.day_name_tag-hours {
  height: 50px;
  background-color: #79bb43;
  border: 1px solid #ececec;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-hours {
  color: #fff;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

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

.collection-list-wrapper-hours {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 0;
  flex-direction: row;
  grid-template: "Area Area-2 Area-3 Area-4 Area-5 Area-6 Area-7"
                 "Area-8 Area-9 Area-10 Area-11 Area-12 Area-13 Area-14"
                 "Area-15 Area-16 Area-17 Area-18 Area-19 Area-20 Area-21"
                 "Area-22 Area-23 Area-24 Area-25 Area-26 Area-27 Area-28"
                 "Area-29 Area-30 Area-31 Area-32 Area-33 Area-34 Area-35"
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.collection-list-4-hours {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 0 #f3f0f0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 30px;
  padding-bottom: 10px;
  display: block;
}

.collection-item-3-hours {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
  / 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.hours-list-text {
  flex-direction: column;
  font-family: Mulish, sans-serif;
  font-size: 10px;
  display: block;
  position: static;
}

.calendar-dec-2022-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -webkit-text-fill-color: inherit;
  cursor: auto;
  object-fit: fill;
  background-clip: border-box;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
  display: grid;
  position: static;
}

.lower-content-dec-2022-2 {
  background-color: #fff;
  border-radius: 10px;
  flex: 0 auto;
  margin-left: -22px;
  margin-right: -22px;
  display: none;
  box-shadow: 0 16px 15px rgba(0, 0, 0, .1);
}

.day-color-block-calendar-div {
  height: 50px;
  background-color: rgba(95, 95, 95, .3);
  margin-top: -6px;
}

.day-color-block-calendar-div.off-month-header {
  margin-top: -8px;
}

.link-block-7 {
  height: 330px;
  margin-bottom: -20px;
}

.link-block-8 {
  clear: none;
  flex-wrap: wrap;
  display: flex;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.link-block-9, .link-block-9-day {
  height: 330px;
  flex-direction: row;
  justify-content: space-around;
  align-items: stretch;
  margin-top: -30px;
  display: flex;
}

.january-2023-text-block-week-1 {
  margin-right: 20px;
  font-size: 16px;
  display: none;
}

.january-2023-text-block-week-1.dayly, .january-2023-text-block-week-1.november-2022 {
  display: block;
}

.january-2023-text-block-week-2 {
  margin-right: 20px;
  font-size: 16px;
  display: none;
}

.january-2023-text-block-week-2.dayly, .january-2023-text-block-week-2.november-2022 {
  display: block;
}

.january-2023-text-block-week-3 {
  margin-right: 20px;
  font-size: 16px;
  display: none;
}

.january-2023-text-block-week-3.dayly, .january-2023-text-block-week-3.november-2022 {
  display: block;
}

.list-calendar-header {
  color: #020202;
  margin-left: 0;
  padding-left: 0;
  font-family: Mulish, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.list-calendar-header.featured-programming {
  padding-left: 60px;
}

.image-37 {
  border-radius: 12px;
  flex: 1;
  margin: 13px;
  display: block;
}

.collection-list-wrapper-3, .gallery-programming-list {
  display: block;
}

.div-block-103 {
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.div-block-103.gallery-programming-div-main {
  flex: 0 auto;
  text-decoration: none;
}

.div-block-103.fp-div-main {
  flex-direction: row;
  flex: none;
}

.heading-program-list {
  color: #020202;
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  display: block;
}

.div-block-104 {
  flex-direction: row;
  margin-bottom: 40px;
  display: flex;
}

.div-block-104.gallery-programmng {
  text-decoration: none;
}

.div-block-104.fp-block {
  flex-direction: row;
}

.text-block-53 {
  margin-top: 20px;
  margin-bottom: 0;
  display: block;
}

.heading-8-programming-list {
  color: #020202;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-style: normal;
  text-decoration: none;
}

.headline-program-2 {
  text-decoration: none;
  display: flex;
}

.category-bullet-ball {
  width: 20px;
  height: 20px;
  background-color: #63a131;
  border-radius: 20px;
  flex-wrap: wrap;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  margin-top: 10px;
  margin-right: 10px;
  padding-right: 0;
  font-size: 12px;
  line-height: 40px;
  display: flex;
}

.category-bullet-ball.darkblue {
  background-color: #4674f8;
}

.category-bullet-ball.blue {
  background-color: #6ccff6;
}

.category-bullet-ball.purple {
  background-color: #9c5fff;
}

.category-bullet-ball.yellow {
  background-color: #f0cf65;
}

.grid-10 {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr;
  align-items: flex-start;
  margin-left: 30px;
  padding: 0 10px;
  display: flex;
}

.grid-10.fp-grid {
  padding-left: 0;
  font-size: 12px;
}

.paragraph-40 {
  margin-top: -21px;
  font-size: 12px;
  line-height: 16px;
  display: block;
}

.paragraph-40.fp-time {
  color: #5d5cb6;
  font-family: Mulish, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.heading-15 {
  align-self: auto;
  margin-top: 0;
  margin-bottom: 5px;
  padding-bottom: 0;
}

.heading-15.date-s-info {
  color: #5d5cb6;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.programming-view-button {
  float: none;
  color: #fff;
  text-align: center;
  letter-spacing: .02em;
  background-color: #79bb43;
  border-radius: 10px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: auto;
  margin-left: 200px;
  margin-right: 20px;
  padding: 11px 20px;
  font-size: 16px;
  font-weight: 700;
  transition: box-shadow .2s, background-color .2s, transform .4s;
  display: flex;
}

.programming-view-button:hover {
  color: #fff;
  background-color: #5d5cb6;
  border-color: #0c6eb8;
  transform: translate(0, -2px);
  box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
}

.programming-view-button:active {
  transform: translate(0, -1px);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}

.programming-view-button.btn-3 {
  color: #75b7fe;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #75b7fe;
  margin-left: 139px;
  padding: 5px 10px;
  font-size: 14px;
}

.programming-view-button.centered {
  margin-right: 0;
}

.container-14 {
  display: block;
}

.separated-div-wrapper-hp {
  height: 40px;
  text-align: center;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5px;
  display: block;
}

.separated-div-wrapper-hp.left {
  text-align: left;
  margin-top: 40px;
}

.separated-div-wrapper-hp.left.center-balls {
  text-align: center;
}

.separated-div-wrapper-hp.storytellers {
  margin-top: 10px;
}

.event-title-only {
  direction: ltr;
  text-transform: capitalize;
  white-space: normal;
  margin-top: 0;
  font-family: Mulish, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
  position: static;
}

.details-text-for-multi-time {
  color: #5d5cb6;
  text-align: left;
  flex-direction: row;
  align-items: flex-end;
  font-family: Mulish, sans-serif;
  font-size: 12px;
  line-height: 16px;
  display: flex;
}

.event-details-wrapper-hp {
  align-self: flex-end;
  margin-bottom: -35px;
  margin-right: 0;
  display: block;
}

.little-details-wrapper-hp {
  flex-direction: row;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 15px;
  right: 0%;
}

.featured-events {
  margin-bottom: 40px;
}

.div-block-explore {
  flex-direction: column;
  justify-content: space-around;
  font-family: Montserrat, sans-serif;
  display: block;
  position: relative;
}

.heading-explore {
  color: #000;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.heading-explore.subtitle {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.heading-explore.subtitle.center.tinny-text {
  width: 82%;
  letter-spacing: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.heading-explore.features {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
}

.heading-explore.features.white {
  color: #fff;
}

.heading-explore.features.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.heading-explore.features.blog:hover {
  color: #0d9622;
}

.heading-explore.features.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.heading-explore.features.left-side {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.heading-explore.features._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.heading-explore.features._2.pricing-item-heads-funders {
  color: #79bb43;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.heading-explore.features.left-side {
  text-align: left;
  letter-spacing: 1px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.heading-explore.features.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-explore.features.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.heading-explore.features.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.heading-explore.features.intro.default {
  margin-bottom: 50px;
}

.heading-explore.features.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.heading-explore.features.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-explore.center {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 0;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 900;
  display: block;
  position: relative;
}

.heading-explore.center.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 40px;
  text-decoration: none;
  position: relative;
  top: -40px;
}

.heading-explore.center.white-font.healthyville-cafe-headline {
  display: none;
}

.heading-explore.center.black-text-color {
  color: #020202;
}

.heading-explore.center.white-font-2 {
  color: #fff;
  margin-top: -37px;
}

.heading-explore.center.about-us-white-font-heading {
  color: #fff;
}

.heading-explore.center.membership-matters-head {
  color: #fff;
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  font-size: 50px;
  font-weight: 700;
  display: block;
  position: static;
}

.heading-explore.numer {
  text-align: center;
  border-bottom: 1px rgba(0, 0, 0, .09);
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
}

.heading-explore.numer.alternative {
  border-bottom-style: none;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.heading-explore.numer.funders-type {
  color: #5d5cb6;
  font-size: 32px;
  font-weight: 900;
}

.heading-explore.white {
  color: #fff;
}

.heading-explore.white.left {
  font-size: 70px;
  font-weight: 600;
}

.heading-explore.left {
  text-align: left;
  margin-top: 0;
}

.heading-explore._2 {
  text-transform: uppercase;
  margin-top: 20px;
}

.heading-explore.log-in {
  color: #fff;
  text-align: center;
  font-size: 24px;
}

.heading-explore.white-font, .heading-explore.white-color {
  color: #fff;
}

.heading-explore.top {
  font-weight: 600;
}

.heading-explore.membership-heading-2 {
  color: #5d5cb6;
  margin-left: 250px;
  margin-right: 244px;
  font-size: 45px;
}

.section-explore {
  width: auto;
  text-align: center;
  background-color: #f5f5f5;
  border-radius: 20px;
  padding-top: 60px;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  display: block;
  position: static;
  overflow: visible;
}

.section-explore.video {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(73, 83, 0, .21), rgba(73, 83, 0, .21)), linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e07a73b16c2_hikersbay-hikersbay-3503.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.section-explore.video.new {
  background-image: none;
  padding-bottom: 0;
}

.section-explore.video.alternative {
  background-image: none;
  padding-top: 0;
}

.section-explore.video.alternative.second {
  background-color: #f3f3f3;
  background-image: none;
}

.section-explore.video.alternative.background {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(#000 10%, rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/634f36f6d2f36e599206c8eb_Multimedia%20Gallery%20FPO%202000x1337.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section-explore.video.alternative.gray {
  background-color: #f5f5f5;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 10px;
}

.section-explore.video.black {
  background-color: #020202;
  background-image: linear-gradient(rgba(0, 0, 0, .84), rgba(0, 0, 0, .84)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 250px;
}

.section-explore.testimonial {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

.section-explore.white {
  float: none;
  background-color: #fff;
  margin-top: 0;
}

.section-explore.white.padding {
  background-image: none;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 220px;
}

.section-explore.white.fullwidth {
  padding-top: 260px;
  padding-left: 80px;
  padding-right: 80px;
}

.section-explore.testimonials {
  background-color: #e9e9e9;
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
  padding-bottom: 100px;
}

.section-explore.testimonials.new {
  background-color: #f5f5f5;
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .85));
  padding-top: 100px;
  padding-bottom: 180px;
  position: relative;
}

.section-explore.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
}

.section-explore.testimonials.transparent {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.section-explore.testimonials.transparent.lines {
  background-color: #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, .03);
}

.section-explore.white {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
}

.section-explore.white.cta {
  padding-bottom: 0;
}

.section-explore.white.services {
  padding-top: 0;
  padding-bottom: 0;
}

.section-explore.image {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e65133b1730_people-silhouettes-60s-crowd-dTPGK3-clipart.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  position: static;
}

.section-explore.business {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 100%;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 0;
  padding-bottom: 0;
}

.section-explore.white {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
}

.section-explore.white.new {
  height: auto;
  background-image: none;
  padding-top: 0;
  padding-bottom: auto;
}

.section-explore.white {
  background-color: rgba(0, 0, 0, 0);
  font-weight: 300;
}

.section-explore.white.new {
  height: auto;
  background-image: none;
  padding-bottom: 100px;
}

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

.section-explore.about {
  background-color: #272025;
}

.section-explore.about.middle {
  background-image: none;
  margin-top: -140px;
  padding-top: 200px;
  padding-bottom: 300px;
}

.section-explore.about.middle.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(24, 24, 24, .75), rgba(24, 24, 24, .75)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  border-radius: 0;
  margin-top: -260px;
  padding-top: 260px;
  padding-bottom: 100px;
}

.section-explore.about.middle.causes {
  background-color: #f3f0f0;
  background-image: linear-gradient(rgba(0, 0, 0, .79), rgba(0, 0, 0, .79)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325364cdccfa1d6200beb0_Image%202%20for%20Lightbox%20FPO%20-%20SM1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 100px;
  display: none;
}

.section-explore.about.middle.family-programs {
  background-image: radial-gradient(circle, #f3f0f0, rgba(93, 92, 182, .54)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fde903a59961dab0b15c_Peek%20Below%20-%201.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  border-radius: 0;
  margin-top: -260px;
}

.section-explore.about.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf011267433262276ca_Image%206%20-%20Color.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 240px;
}

.section-explore.about.second {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 0;
  background-size: auto, cover;
}

.section-explore.white {
  background-color: rgba(0, 0, 0, 0);
}

.section-explore.pricing-table {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf09b557b634869d725_Image%201%20-%20Big%20Adventure%20Dino%20Time%20Machine.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.section-explore.pricing-table.friends-and-funders {
  border-radius: 0;
}

.section-explore.wellcome {
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: -100px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0;
  display: block;
}

.section-explore.projects {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.section-explore.projects.white {
  background-image: none;
}

.section-explore.tab-alternative {
  padding-top: 150px;
}

.section-explore.lists {
  padding-left: 40px;
  padding-right: 40px;
}

.section-explore.box {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 0;
}

.section-explore.without-paddings {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.section-explore.without-paddings.second {
  background-color: #f5f5f5;
  padding-bottom: 0;
}

.section-explore.skills {
  background-image: linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e22023b16f8_jason-ortego-5386-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.section-explore.skills.iphone {
  background-image: linear-gradient(rgba(243, 240, 240, .72), rgba(243, 240, 240, .72)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fde9a4ac8e23b5abf5d0_Image%2053%20-%20Lights%20On%203.jpg");
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: none;
}

.section-explore.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf0112674039f2276c1_Image%2013%20-%20Character%20Ladybug%20-%20Multimedia%20Gallery.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 260px;
  display: none;
}

.section-explore.gray-dark {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-explore.white-blog {
  background-color: #fff;
  padding-top: 0;
}

.section-explore.blog {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 50px;
}

.section-explore.homepages {
  background-color: #f5f5f5;
  padding: 140px 100px 50px;
}

.section-explore.homepages.second {
  background-color: #f5f5f5;
  background-image: linear-gradient(rgba(245, 245, 245, .74), rgba(245, 245, 245, .74)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea2e83b167d_Logo.svg");
  background-position: 0 0, 50%;
  background-size: auto, 70px;
  padding-top: 100px;
}

.section-explore.about-life {
  padding-top: 170px;
}

.section-explore.team-no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.section-explore.latest-blog.middle {
  background-color: #f8f8f8;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.section-explore.full {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 40px;
  padding-right: 40px;
}

.section-explore.black {
  background-color: #000;
}

.section-explore.without-padding {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
}

.section-explore.blog-alternative {
  background-image: linear-gradient(rgba(0, 0, 0, .87), rgba(0, 0, 0, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e77b33b1689_andrew-jasso-155771.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.section-explore.padding {
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .91)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 200px;
}

.section-explore.contact {
  padding-top: 0;
}

.section-explore.related-cases {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.section-explore.services-simple {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, .09);
  padding-top: 50px;
  padding-bottom: 40px;
}

.section-explore.exhibits-all-section {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.section-explore.exhibits-all-section.white {
  background-image: none;
}

.section-explore.exhibits-all-section.white.porfolio {
  padding-top: 40px;
}

.hero-paragraph-explore {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 200;
  line-height: 25px;
}

.hero-paragraph-explore.left {
  text-align: left;
  padding-left: 5px;
  padding-right: 99px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  display: flex;
}

.hero-paragraph-explore.left.fpo-color {
  font-family: Mulish, sans-serif;
}

.hero-paragraph-explore.left.volunteers-paragraph-black {
  color: #020202;
}

.hero-paragraph-explore.center {
  padding-left: 180px;
  padding-right: 180px;
  font-weight: 500;
}

.hero-paragraph-explore.center.family-programs-hero-subhead {
  font-family: Mulish, sans-serif;
}

.column-25, .column-26 {
  display: none;
}

.bird-explore {
  margin-top: -80px;
  margin-bottom: 100px;
}

.bird-explore.bottom {
  margin-top: 20px;
  margin-bottom: 60px;
}

.features-block-explore {
  width: 100%;
  text-align: center;
  background-color: rgba(0, 0, 0, .24);
  border: 1px rgba(36, 195, 226, .4);
  border-radius: 5px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 20px;
  position: relative;
}

.features-block-explore.icon {
  width: auto;
  height: auto;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  text-align: center;
  background-color: rgba(93, 92, 182, .11);
  border: 6px solid #f3f0f0;
  border-radius: 15px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 20px;
  margin-right: 0;
  padding: 10px 20px 0;
  display: flex;
  position: relative;
}

.features-block-explore.icon.alternative {
  height: auto;
  text-align: center;
  border-right-style: none;
  margin-top: 0;
  padding-bottom: 30px;
  transition: background-color .4s;
}

.features-block-explore.icon.alternative:hover {
  background-color: #fff;
}

.features-block-explore.icon.alternative {
  float: left;
  text-align: right;
  background-color: #f3f0f0;
  border: 8px solid #000;
  border-radius: 11px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.features-block-explore.icon.alternative:hover {
  float: left;
  background-color: rgba(0, 0, 0, 0);
}

.features-block-explore.icon.gray {
  height: 1%;
  background-color: #fff;
  border-radius: 0;
  margin-bottom: 0;
  padding: 30px;
}

.features-block-explore.icon.gray.family-programs {
  border-radius: 20px;
}

.features-block-explore.icon.no-color {
  height: auto;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-style: solid solid solid none;
  border-color: rgba(0, 0, 0, .13);
  border-radius: 0;
  margin-bottom: 0;
  padding: 60px 80px;
}

.features-block-explore.icon.no-color:hover {
  background-color: #f5f5f5;
}

.features-block-explore.icon.no-color.contact {
  height: 220px;
}

.features-block-explore.icon.clear {
  text-align: right;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 0;
  padding: 20px;
}

.features-block-explore.icon.alternative-ssmc {
  float: left;
  text-align: right;
  -webkit-text-fill-color: inherit;
  background-color: rgba(0, 0, 0, 0);
  background-clip: border-box;
  border: 1px solid #79bb43;
  border-radius: 14px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.features-block-explore.icon.alternative-ssmc:hover {
  float: left;
  background-color: rgba(0, 0, 0, 0);
}

.features-block-explore.icon.alternative {
  float: left;
  text-align: right;
  background-color: rgba(0, 0, 0, 0);
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.features-block-explore.icon.alternative:hover {
  float: left;
  background-color: rgba(0, 0, 0, 0);
}

.features-block-explore.icon.storytellers-boxes-1 {
  background-color: rgba(0, 0, 0, 0);
}

.features-block-explore.fact-box {
  background-color: rgba(0, 0, 0, .2);
  border-style: solid;
  border-color: rgba(36, 195, 226, .24);
}

.features-block-explore.fact-box.new {
  height: 150px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  background-image: linear-gradient(#fff, #fff);
  border-color: rgba(255, 255, 255, .23);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .17);
}

.features-block-explore.fact-box.new-ssmc {
  height: 150px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  background-image: linear-gradient(#fff, #fff);
  border-color: rgba(255, 255, 255, .23);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .17);
}

.features-block-explore.fact-box.new {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .07), rgba(0, 0, 0, 0));
  border-color: rgba(255, 255, 255, .23);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .17);
}

.features-block-explore.transparent {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.image-38 {
  width: auto;
  height: auto;
  max-width: 100%;
  border: 6px solid #f3f0f0;
  border-radius: 15px;
  margin-bottom: 0;
  margin-right: 0;
  padding-right: 0;
  display: block;
}

.exbt-imbk {
  width: 300px;
  height: 150px;
  float: left;
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 20px;
  margin-right: 0;
  display: flex;
}

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

.columns-16 {
  justify-content: space-around;
  display: block;
}

.paragraph-exhibits-explore {
  clear: none;
  color: #5e5e5e;
  text-align: left;
  border-left-style: none;
  flex-direction: column;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 18px;
  display: block;
}

.paragraph-exhibits-explore.center {
  color: #5e5e5e;
  text-align: center;
  margin-top: -10px;
  margin-bottom: 25px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.paragraph-exhibits-explore.center.name {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.paragraph-exhibits-explore.center.name:hover {
  color: #0ec22b;
}

.paragraph-exhibits-explore.center.black {
  color: #5e5e5e;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 10px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.paragraph-exhibits-explore.center.black.card {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  display: block;
}

.paragraph-exhibits-explore.center.white {
  color: #fff;
  text-transform: none;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 14px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
  display: block;
}

.paragraph-exhibits-explore.center.white.fpo-color {
  margin-top: 0;
  display: none;
}

.paragraph-exhibits-explore.center.white.plan-a-visit {
  font-size: 25px;
  display: none;
}

.paragraph-exhibits-explore.center.fpo-color {
  color: rgba(223, 43, 129, .88);
  margin-top: 21px;
  padding-left: 69px;
  padding-right: 69px;
  display: none;
}

.paragraph-exhibits-explore.center.family-programs-black {
  color: #020202;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
}

.paragraph-exhibits-explore.center.family-programs {
  display: none;
}

.paragraph-exhibits-explore.left {
  color: #020202;
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 6px;
  font-weight: 600;
  position: relative;
}

.paragraph-exhibits-explore.left.white {
  margin-bottom: 0;
  padding-right: 0;
  font-size: 14px;
}

.paragraph-exhibits-explore.left.fpo-color {
  color: rgba(223, 43, 129, .88);
}

.paragraph-exhibits-explore.left.fpo-color.space {
  padding-top: 10px;
}

.paragraph-exhibits-explore.left.black-p {
  color: #020202;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 32px;
  display: flex;
  position: relative;
}

.paragraph-exhibits-explore.left.black-p.coming-soon-paragraph {
  padding-top: 0;
  line-height: 32px;
}

.paragraph-exhibits-explore.left.paragraph-admission, .paragraph-exhibits-explore.left.play-smart {
  color: #020202;
  font-size: 16px;
}

.paragraph-exhibits-explore.white {
  color: #fff;
  margin-bottom: 25px;
  padding-top: 10px;
  padding-bottom: 0;
  font-size: 13px;
  font-weight: 400;
}

.paragraph-exhibits-explore.white.left {
  font-weight: 500;
  display: block;
}

.paragraph-exhibits-explore.white.left.fp-paragraph-text {
  display: none;
}

.paragraph-exhibits-explore.testimonials {
  color: #5e5e5e;
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-style: italic;
}

.paragraph-exhibits-explore.testimonials.white {
  color: #f3f0f0;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
}

.paragraph-exhibits-explore.right {
  text-align: right;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.paragraph-exhibits-explore.left {
  color: #5e5e5e;
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.paragraph-exhibits-explore.center {
  color: #5e5e5e;
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.paragraph-exhibits-explore.center.black {
  color: #5e5e5e;
  text-align: center;
  margin-bottom: 40px;
  padding-left: 180px;
  padding-right: 180px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.dynamic-list-wrapper-explore {
  margin-top: 3px;
  display: block;
}

.dynamic-list-wrapper-explore.home {
  margin-top: -140px;
}

.button-explore {
  float: none;
  color: #fff;
  text-transform: uppercase;
  background-color: #0ec22b;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-position: 115%;
  background-repeat: no-repeat;
  background-size: 12px;
  border-radius: 4px;
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 0%;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 28px;
  transition: background-position .35s, background-color .3s, border .3s, padding .2s;
}

.button-explore:hover {
  background-color: #0d9622;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-position: 92%;
  background-repeat: no-repeat;
  background-size: 12px;
  padding-left: 20px;
  padding-right: 40px;
}

.button-explore.form {
  width: 100%;
  height: auto;
  float: none;
  color: #fff;
  text-align: center;
  background-color: #0ec22b;
  background-image: none;
  border-style: none;
  border-radius: 3px;
  margin: 20px auto 0;
  padding: 10px 15px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 29px;
  text-decoration: none;
  transition: background-color .4s;
  display: block;
}

.button-explore.form:hover {
  box-shadow: none;
  background-color: #000;
  background-image: none;
  border-style: none;
  border-color: #000;
}

.button-explore.center {
  float: right;
  color: #fff;
  text-align: right;
  background-color: rgba(16, 168, 189, .82);
  background-image: linear-gradient(135deg, #24c3e2, rgba(42, 111, 253, .88));
  border: 2px rgba(16, 168, 189, .82);
  border-radius: 3px;
  transition: all .4s;
}

.button-explore.center:hover {
  color: #000;
  background-color: #fff;
  background-image: none;
  border: 2px #000;
}

.button-explore.center {
  background-color: #fff;
  border: 1px solid #10a8bd;
  border-radius: 3px;
}

.button-explore.other-colors {
  background-color: #4d4d4d;
}

.button-explore.other-colors:hover {
  background-color: #020202;
}

.button-explore.other-colors.orange {
  background-color: #ff7a00;
  border-radius: 0;
}

.button-explore.other-colors.orange:hover {
  background-color: #ff5200;
}

.button-explore.other-colors.rounded {
  background-color: #2a6ffd;
}

.button-explore.outline {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea35b3b1683_arrow-pointing-down2.svg");
  background-size: 12px;
  border: 2px solid #000;
  margin-bottom: 0;
  font-weight: 600;
}

.button-explore.outline.rounded {
  color: #0ec22b;
  border-color: #13d632;
}

.button-explore.outline.rounded.white {
  float: left;
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
}

.button-explore.outline.rounded.white.center {
  float: none;
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.button-explore.outline.rounded.white.center:hover {
  background-color: rgba(0, 0, 0, 0);
  border-style: solid;
}

.button-explore.outline.rounded.black {
  color: #020202;
  border-color: #020202;
}

.button-explore.outline.white {
  color: #f3f0f0;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-size: 12px;
  border-color: #f3f0f0;
  font-weight: 500;
}

.button-explore.square {
  border-radius: 0;
  font-weight: 500;
}

.button-explore.rounded {
  text-transform: none;
  border-radius: 100px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.button-explore.rounded.padding {
  float: left;
  text-align: left;
  margin-top: 30px;
  margin-right: 10px;
}

.button-explore.rounded.padding.left-side {
  float: left;
}

.button-explore.rounded.padding.middle {
  float: none;
}

.button-explore.rounded.top {
  margin-top: 40px;
}

.button-explore.hero {
  text-transform: none;
  background-color: #79bb43;
  border-radius: 12px;
  margin-top: 20px;
  margin-bottom: 0;
  padding-left: 40px;
  font-family: Mulish, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  display: block;
}

.button-explore.orange {
  background-color: #ff7a00;
}

.button-explore.orange:hover {
  background-color: #f60;
}

.button-explore.left-side {
  float: none;
}

.button-explore._404 {
  margin-top: 60px;
}

.button-explore.headline {
  float: none;
  clear: none;
  background-color: #5d5cb6;
  margin-top: 30px;
  margin-left: 0;
  position: static;
}

.button-explore.causes {
  width: 180px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-explore.causes.singel {
  width: 180px;
  margin-top: 30px;
  margin-bottom: 0;
}

.button-explore.singel {
  width: 184px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-explore.left {
  float: left;
}

.button-explore.full {
  letter-spacing: 2px;
  background-image: none;
  border: 1px solid #0ec22b;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 15px;
  padding-bottom: 13px;
  line-height: 20px;
  transition: all .2s;
}

.button-explore.full:hover {
  background-color: #020202;
  border-color: #020202;
  padding-left: 30px;
  padding-right: 30px;
}

.button-explore.right {
  width: 38%;
  height: 50px;
  background-color: #79bb43;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 30px;
}

.image-39 {
  background-color: #79bb43;
  border-radius: 12px;
  padding: 11px;
}

.image-39.bird-color-bkgnd {
  background-color: #ff7a00;
}

.image-39.lilly-color-bkgnd {
  background-color: #79bb43;
}

.image-39.boozoo-color-bkgnd {
  background-color: #5d5cb6;
}

.image-39.lucy-color-bkgnd {
  background-color: #ffdd02;
}

.button-block-explore {
  width: 110px;
  margin: 5px;
  display: block;
}

.columns-17 {
  display: inline-block;
}

.link-block-10, .link-block-11 {
  text-decoration: none;
  display: block;
}

.link-block-12, .link-block-13 {
  display: block;
}

.button-block-admission {
  width: 125px;
  margin: 0 5px 5px;
  display: inline-block;
}

.button-admission {
  float: none;
  color: #fff;
  text-transform: uppercase;
  background-color: #0ec22b;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-position: 115%;
  background-repeat: no-repeat;
  background-size: 12px;
  border-radius: 4px;
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 0%;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 28px;
  transition: background-position .35s, background-color .3s, border .3s, padding .2s;
}

.button-admission:hover {
  background-color: #0d9622;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-position: 92%;
  background-repeat: no-repeat;
  background-size: 12px;
  padding-left: 20px;
  padding-right: 40px;
}

.button-admission.form {
  width: 100%;
  height: auto;
  float: none;
  color: #fff;
  text-align: center;
  background-color: #0ec22b;
  background-image: none;
  border-style: none;
  border-radius: 3px;
  margin: 20px auto 0;
  padding: 10px 15px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 29px;
  text-decoration: none;
  transition: background-color .4s;
  display: block;
}

.button-admission.form:hover {
  box-shadow: none;
  background-color: #000;
  background-image: none;
  border-style: none;
  border-color: #000;
}

.button-admission.center {
  float: right;
  color: #fff;
  text-align: right;
  background-color: rgba(16, 168, 189, .82);
  background-image: linear-gradient(135deg, #24c3e2, rgba(42, 111, 253, .88));
  border: 2px rgba(16, 168, 189, .82);
  border-radius: 3px;
  transition: all .4s;
}

.button-admission.center:hover {
  color: #000;
  background-color: #fff;
  background-image: none;
  border: 2px #000;
}

.button-admission.center {
  background-color: #fff;
  border: 1px solid #10a8bd;
  border-radius: 3px;
}

.button-admission.other-colors {
  background-color: #4d4d4d;
}

.button-admission.other-colors:hover {
  background-color: #020202;
}

.button-admission.other-colors.orange {
  background-color: #ff7a00;
  border-radius: 0;
}

.button-admission.other-colors.orange:hover {
  background-color: #ff5200;
}

.button-admission.other-colors.rounded {
  background-color: #2a6ffd;
}

.button-admission.outline {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea35b3b1683_arrow-pointing-down2.svg");
  background-size: 12px;
  border: 2px solid #000;
  margin-bottom: 0;
  font-weight: 600;
}

.button-admission.outline.rounded {
  color: #0ec22b;
  border-color: #13d632;
}

.button-admission.outline.rounded.white {
  float: left;
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
}

.button-admission.outline.rounded.white.center {
  float: none;
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.button-admission.outline.rounded.white.center:hover {
  background-color: rgba(0, 0, 0, 0);
  border-style: solid;
}

.button-admission.outline.rounded.black {
  color: #020202;
  border-color: #020202;
}

.button-admission.outline.white {
  color: #f3f0f0;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-size: 12px;
  border-color: #f3f0f0;
  font-weight: 500;
}

.button-admission.square {
  border-radius: 0;
  font-weight: 500;
}

.button-admission.rounded {
  text-transform: none;
  border-radius: 100px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.button-admission.rounded.padding {
  float: left;
  text-align: left;
  margin-top: 30px;
  margin-right: 10px;
}

.button-admission.rounded.padding.left-side {
  float: left;
}

.button-admission.rounded.padding.middle {
  float: none;
}

.button-admission.rounded.top {
  margin-top: 40px;
}

.button-admission.hero {
  text-transform: none;
  background-color: #79bb43;
  border-radius: 12px;
  margin: -60%;
  padding-left: 0;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  display: block;
}

.button-admission.orange {
  background-color: #ff7a00;
}

.button-admission.orange:hover {
  background-color: #f60;
}

.button-admission.left-side {
  float: none;
}

.button-admission._404 {
  margin-top: 60px;
}

.button-admission.headline {
  float: none;
  clear: none;
  background-color: #5d5cb6;
  margin-top: 30px;
  margin-left: 0;
  position: static;
}

.button-admission.causes {
  width: 180px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-admission.causes.singel {
  width: 180px;
  margin-top: 30px;
  margin-bottom: 0;
}

.button-admission.singel {
  width: 184px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-admission.left {
  float: left;
}

.button-admission.full {
  letter-spacing: 2px;
  background-image: none;
  border: 1px solid #0ec22b;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 15px;
  padding-bottom: 13px;
  line-height: 20px;
  transition: all .2s;
}

.button-admission.full:hover {
  background-color: #020202;
  border-color: #020202;
  padding-left: 30px;
  padding-right: 30px;
}

.button-admission.right {
  width: 38%;
  height: 50px;
  background-color: #79bb43;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 30px;
}

.hero-tittle-explore {
  color: #fff;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, .19);
  margin-top: 40px;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 55px;
}

.hero-tittle-explore.intro {
  float: none;
  text-align: right;
  margin-top: 50px;
  margin-bottom: 10px;
  font-size: 48px;
  line-height: 61px;
  display: block;
}

.hero-tittle-explore.intro.center {
  text-align: center;
  margin-top: 0;
  font-size: 38px;
  line-height: 44px;
}

.hero-tittle-explore.intro.center.all-caps {
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  object-fit: fill;
  margin-top: -28px;
  margin-bottom: 30px;
  padding-top: 0;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  font-weight: 900;
  line-height: 48px;
  position: static;
}

.hero-tittle-explore.intro.center.all-caps.hero-section {
  font-weight: 600;
}

.hero-tittle-explore.intro.center.all-caps.hero-container {
  margin-bottom: 20px;
  padding-bottom: 0;
  font-size: 40px;
  font-weight: 500;
}

.hero-tittle-explore.black {
  color: #020202;
  margin-bottom: 50px;
  font-size: 40px;
  line-height: 45px;
}

.hero-tittle-explore.black.thin {
  letter-spacing: 1px;
  text-transform: none;
  text-shadow: none;
  font-family: Playfair Display, sans-serif;
  font-weight: 300;
}

.hero-tittle-explore.dark {
  color: #000;
  text-shadow: none;
}

.hero-tittle-explore.left {
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 58px;
}

.hero-tittle-explore.left.top {
  margin-top: 50px;
  font-family: Mulish, sans-serif;
}

.hero-tittle-explore.left.top.middle {
  margin-top: 100px;
}

.hero-tittle-explore.left.fpo-color {
  color: #f70b7c;
}

.hero-tittle-explore._404 {
  font-size: 50px;
  line-height: 55px;
}

.hero-tittle-explore.box {
  font-size: 80px;
}

.hero-tittle-explore.padding {
  padding-left: 100px;
  padding-right: 100px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.hero-tittle-explore.left {
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 58px;
}

.hero-tittle-explore.left.top {
  margin-top: 50px;
  font-weight: 500;
}

.hero-tittle-explore.left.top.purple {
  color: #5d5cb6;
  font-weight: 700;
}

.section-gallery-exhibits {
  width: auto;
  text-align: center;
  background-color: #79bb43;
  border-radius: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Montserrat, sans-serif;
  display: block;
  position: static;
  overflow: visible;
}

.section-gallery-exhibits.video {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(73, 83, 0, .21), rgba(73, 83, 0, .21)), linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e07a73b16c2_hikersbay-hikersbay-3503.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.section-gallery-exhibits.video.new {
  background-image: none;
  padding-bottom: 0;
}

.section-gallery-exhibits.video.alternative {
  background-image: none;
  padding-top: 0;
}

.section-gallery-exhibits.video.alternative.second {
  background-color: #f3f3f3;
  background-image: none;
}

.section-gallery-exhibits.video.alternative.background {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(#000 10%, rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/634f36f6d2f36e599206c8eb_Multimedia%20Gallery%20FPO%202000x1337.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section-gallery-exhibits.video.alternative.gray {
  background-color: #f5f5f5;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 10px;
}

.section-gallery-exhibits.video.black {
  background-color: #020202;
  background-image: linear-gradient(rgba(0, 0, 0, .84), rgba(0, 0, 0, .84)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 250px;
}

.section-gallery-exhibits.testimonial {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

.section-gallery-exhibits.white {
  float: none;
  background-color: #fff;
  margin-top: 0;
}

.section-gallery-exhibits.white.padding {
  background-image: none;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 220px;
}

.section-gallery-exhibits.white.fullwidth {
  padding-top: 260px;
  padding-left: 80px;
  padding-right: 80px;
}

.section-gallery-exhibits.testimonials {
  background-color: #e9e9e9;
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
  padding-bottom: 100px;
}

.section-gallery-exhibits.testimonials.new {
  background-color: #f5f5f5;
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .85));
  padding-top: 100px;
  padding-bottom: 180px;
  position: relative;
}

.section-gallery-exhibits.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
}

.section-gallery-exhibits.testimonials.transparent {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.section-gallery-exhibits.testimonials.transparent.lines {
  background-color: #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, .03);
}

.section-gallery-exhibits.white {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
}

.section-gallery-exhibits.white.cta {
  padding-bottom: 0;
}

.section-gallery-exhibits.white.services {
  padding-top: 0;
  padding-bottom: 0;
}

.section-gallery-exhibits.image {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e65133b1730_people-silhouettes-60s-crowd-dTPGK3-clipart.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  position: static;
}

.section-gallery-exhibits.business {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 100%;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 0;
  padding-bottom: 0;
}

.section-gallery-exhibits.white {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
}

.section-gallery-exhibits.white.new {
  height: auto;
  background-image: none;
  padding-top: 0;
  padding-bottom: auto;
}

.section-gallery-exhibits.white {
  background-color: rgba(0, 0, 0, 0);
  font-weight: 300;
}

.section-gallery-exhibits.white.new {
  height: auto;
  background-image: none;
  padding-bottom: 100px;
}

.section-gallery-exhibits.new {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-gallery-exhibits.about {
  background-color: #272025;
}

.section-gallery-exhibits.about.middle {
  background-image: none;
  margin-top: -140px;
  padding-top: 200px;
  padding-bottom: 300px;
}

.section-gallery-exhibits.about.middle.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(24, 24, 24, .75), rgba(24, 24, 24, .75)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  border-radius: 0;
  margin-top: -260px;
  padding-top: 260px;
  padding-bottom: 100px;
}

.section-gallery-exhibits.about.middle.causes {
  background-color: #f3f0f0;
  background-image: linear-gradient(rgba(0, 0, 0, .79), rgba(0, 0, 0, .79)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325364cdccfa1d6200beb0_Image%202%20for%20Lightbox%20FPO%20-%20SM1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 100px;
  display: none;
}

.section-gallery-exhibits.about.middle.family-programs {
  background-image: radial-gradient(circle, #f3f0f0, rgba(93, 92, 182, .54)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fde903a59961dab0b15c_Peek%20Below%20-%201.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  border-radius: 0;
  margin-top: -260px;
}

.section-gallery-exhibits.about.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf011267433262276ca_Image%206%20-%20Color.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 240px;
}

.section-gallery-exhibits.about.second {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 0;
  background-size: auto, cover;
}

.section-gallery-exhibits.white {
  background-color: rgba(0, 0, 0, 0);
}

.section-gallery-exhibits.pricing-table {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf09b557b634869d725_Image%201%20-%20Big%20Adventure%20Dino%20Time%20Machine.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.section-gallery-exhibits.pricing-table.friends-and-funders {
  border-radius: 0;
}

.section-gallery-exhibits.wellcome {
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: -100px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0;
  display: block;
}

.section-gallery-exhibits.projects {
  background-image: linear-gradient(rgba(0, 0, 0, .52), rgba(0, 0, 0, .52)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab5ce1785d7f277ffed445_1440x845%20002%20RAW%20ALL_0052_IMG_1232.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.section-gallery-exhibits.projects.white {
  background-image: none;
}

.section-gallery-exhibits.tab-alternative {
  padding-top: 150px;
}

.section-gallery-exhibits.lists {
  padding-left: 40px;
  padding-right: 40px;
}

.section-gallery-exhibits.box {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 0;
}

.section-gallery-exhibits.without-paddings {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.section-gallery-exhibits.without-paddings.second {
  background-color: #f5f5f5;
  padding-bottom: 0;
}

.section-gallery-exhibits.skills {
  background-image: linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e22023b16f8_jason-ortego-5386-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.section-gallery-exhibits.skills.iphone {
  background-image: linear-gradient(rgba(243, 240, 240, .72), rgba(243, 240, 240, .72)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fde9a4ac8e23b5abf5d0_Image%2053%20-%20Lights%20On%203.jpg");
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: none;
}

.section-gallery-exhibits.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf0112674039f2276c1_Image%2013%20-%20Character%20Ladybug%20-%20Multimedia%20Gallery.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 260px;
  display: none;
}

.section-gallery-exhibits.gray-dark {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-gallery-exhibits.white-blog {
  background-color: #fff;
  padding-top: 0;
}

.section-gallery-exhibits.blog {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 50px;
}

.section-gallery-exhibits.homepages {
  background-color: #f5f5f5;
  padding: 140px 100px 50px;
}

.section-gallery-exhibits.homepages.second {
  background-color: #f5f5f5;
  background-image: linear-gradient(rgba(245, 245, 245, .74), rgba(245, 245, 245, .74)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea2e83b167d_Logo.svg");
  background-position: 0 0, 50%;
  background-size: auto, 70px;
  padding-top: 100px;
}

.section-gallery-exhibits.about-life {
  padding-top: 170px;
}

.section-gallery-exhibits.team-no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.section-gallery-exhibits.latest-blog.middle {
  background-color: #f8f8f8;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.section-gallery-exhibits.full {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 40px;
  padding-right: 40px;
}

.section-gallery-exhibits.black {
  background-color: #000;
}

.section-gallery-exhibits.without-padding {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
}

.section-gallery-exhibits.blog-alternative {
  background-image: linear-gradient(rgba(0, 0, 0, .87), rgba(0, 0, 0, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e77b33b1689_andrew-jasso-155771.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.section-gallery-exhibits.padding {
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .91)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 200px;
}

.section-gallery-exhibits.contact {
  padding-top: 0;
}

.section-gallery-exhibits.related-cases {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.section-gallery-exhibits.services-simple {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, .09);
  padding-top: 50px;
  padding-bottom: 40px;
}

.section-gallery-exhibits.exhibits-all-section {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.section-gallery-exhibits.exhibits-all-section.white {
  background-image: none;
}

.section-gallery-exhibits.exhibits-all-section.white.porfolio {
  padding-top: 40px;
}

.portfolio-wrapper-dino {
  width: 100%;
  height: 250px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
  padding: 2px;
  display: block;
  position: relative;
  top: 50px;
  overflow: hidden;
  transform: translate(0, -50px);
}

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

.exhibit-name-lightbox {
  color: #fff;
  letter-spacing: 1px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 20px;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-style: italic;
  font-weight: 700;
  line-height: 24px;
  display: inline-block;
}

.exhibit-name-lightbox.black {
  color: #5d5cb6;
  text-decoration: underline;
}

.portfolio-wrapper-m-media {
  width: 100%;
  height: 250px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  padding-left: 0;
  padding-right: 0;
  position: relative;
  top: 50px;
  overflow: hidden;
  transform: translate(0, -50px);
}

.exhibit-description-gallery {
  width: 200px;
  color: #79bb43;
  padding-left: 20px;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.exhibit-description-gallery.green {
  color: #0d9622;
}

.columns-18 {
  padding: 0;
}

.columns-19 {
  display: none;
}

.heading-senior-management {
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 45px;
  margin-bottom: 20px;
  margin-left: 40px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 40px;
}

.heading-senior-management.subtitle {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.heading-senior-management.subtitle.center.tinny-text {
  width: 82%;
  letter-spacing: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.heading-senior-management.features {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
}

.heading-senior-management.features.white {
  color: #fff;
}

.heading-senior-management.features.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.heading-senior-management.features.blog:hover {
  color: #0d9622;
}

.heading-senior-management.features.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Source Sans Pro, sans-serif;
  font-weight: 600;
}

.heading-senior-management.features.left-side {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.heading-senior-management.features._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.heading-senior-management.features.left-side {
  text-align: left;
  letter-spacing: 1px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.heading-senior-management.features.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-senior-management.features.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.heading-senior-management.features.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.heading-senior-management.features.intro.default {
  margin-bottom: 50px;
}

.heading-senior-management.features.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.heading-senior-management.features.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-senior-management.center {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 900;
  display: block;
  position: relative;
}

.heading-senior-management.center.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 40px;
  text-decoration: none;
  position: relative;
  top: -40px;
}

.heading-senior-management.center.black-text-color {
  color: #020202;
}

.heading-senior-management.center.white-font-2 {
  color: #fff;
}

.heading-senior-management.numer {
  text-align: center;
  border-bottom: 1px rgba(0, 0, 0, .09);
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
}

.heading-senior-management.numer.alternative {
  border-bottom-style: none;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.heading-senior-management.white {
  color: #fff;
}

.heading-senior-management.white.left {
  font-size: 70px;
  font-weight: 600;
}

.heading-senior-management.left {
  text-align: left;
  margin-top: 0;
}

.heading-senior-management._2 {
  text-transform: uppercase;
  margin-top: 20px;
}

.heading-senior-management.log-in {
  color: #fff;
  text-align: center;
  font-size: 24px;
}

.heading-senior-management.white-font, .heading-senior-management.white-color {
  color: #fff;
}

.heading-senior-management.top {
  font-weight: 600;
}

.heading-senior-management-2 {
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 40px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 40px;
}

.heading-senior-management-2.subtitle {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.heading-senior-management-2.subtitle.center.tinny-text {
  width: 82%;
  letter-spacing: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.heading-senior-management-2.features {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
}

.heading-senior-management-2.features.white {
  color: #fff;
}

.heading-senior-management-2.features.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.heading-senior-management-2.features.blog:hover {
  color: #0d9622;
}

.heading-senior-management-2.features.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Source Sans Pro, sans-serif;
  font-weight: 600;
}

.heading-senior-management-2.features.left-side {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.heading-senior-management-2.features._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.heading-senior-management-2.features.left-side {
  text-align: left;
  letter-spacing: 1px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.heading-senior-management-2.features.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-senior-management-2.features.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.heading-senior-management-2.features.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.heading-senior-management-2.features.intro.default {
  margin-bottom: 50px;
}

.heading-senior-management-2.features.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.heading-senior-management-2.features.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-senior-management-2.center {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 900;
  display: block;
  position: relative;
}

.heading-senior-management-2.center.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 40px;
  text-decoration: none;
  position: relative;
  top: -40px;
}

.heading-senior-management-2.center.black-text-color {
  color: #020202;
}

.heading-senior-management-2.center.white-font-2 {
  color: #fff;
}

.heading-senior-management-2.numer {
  text-align: center;
  border-bottom: 1px rgba(0, 0, 0, .09);
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
}

.heading-senior-management-2.numer.alternative {
  border-bottom-style: none;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.heading-senior-management-2.white {
  color: #fff;
}

.heading-senior-management-2.white.left {
  font-size: 70px;
  font-weight: 600;
}

.heading-senior-management-2.left {
  text-align: left;
  margin-top: 0;
}

.heading-senior-management-2._2 {
  text-transform: uppercase;
  margin-top: 20px;
}

.heading-senior-management-2.log-in {
  color: #fff;
  text-align: center;
  font-size: 24px;
}

.heading-senior-management-2.white-font, .heading-senior-management-2.white-color {
  color: #fff;
}

.heading-senior-management-2.top {
  font-weight: 600;
}

.image-40 {
  width: 450px;
  height: 250px;
  border: 10px solid #fff;
  border-radius: 15px;
  margin-top: auto;
  margin-left: 20px;
  padding-top: 0;
  display: block;
  position: relative;
}

.collection-item-4 {
  width: 500px;
  margin-top: -50px;
}

.portfolio-wrapper-lights-on {
  width: 80%;
  height: 300px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border: 0 solid rgba(0, 0, 0, 0);
  border-radius: 0;
  margin-top: -200px;
  margin-left: 50px;
  padding: 2px;
  display: block;
  position: relative;
  top: 50px;
  overflow: hidden;
  transform: translate(0, -50px);
}

.portfolio-overlay-hero-exhibit {
  z-index: 1;
  -webkit-text-fill-color: inherit;
  background-color: rgba(93, 92, 182, .92);
  background-clip: border-box;
  border: 14px solid #fff;
  border-radius: 16px;
  padding: 20px 20px 0;
  font-family: Mulish, sans-serif;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.image-lightbox-exhibits {
  width: 100%;
  height: 100%;
  border-radius: 0;
  display: inline-block;
}

.portfolio-lightbox-all-exhibits {
  width: 100%;
  height: 100%;
  border: 3px solid rgba(0, 0, 0, 0);
  border-radius: 12px;
  font-family: Mulish, sans-serif;
}

.container-15 {
  background-color: rgba(0, 0, 0, 0);
}

.div-block-106 {
  float: none;
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #79bb43;
  border-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  margin: -20px 0 20px;
  display: block;
  position: static;
}

.perceptual-exhibit-block {
  border: 8px solid rgba(236, 236, 236, .1);
  border-radius: 20px;
  justify-content: flex-start;
  margin: auto auto 20px;
  padding-left: 0;
  display: flex;
}

.status-gallery {
  width: 100%;
  float: none;
  color: #fff;
  text-align: center;
  background-color: #79bb43;
  border-radius: 10px;
  align-self: center;
  align-items: center;
  margin-right: 4px;
  padding: 5px 10px 5px 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  display: block;
}

.status-gallery.percentual-text {
  width: 100%;
  color: #fff;
  text-align: center;
  background-color: #5d5cb6;
  align-items: center;
  margin-left: 4px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
  display: block;
}

.status-gallery.percentual-text-gallery {
  width: 100%;
  color: #fff;
  text-align: center;
  background-color: #79bb43;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
  display: block;
}

.status-360 {
  width: 50%;
  float: none;
  color: #fff;
  text-align: left;
  background-color: #79bb43;
  border-radius: 10px;
  align-items: center;
  margin-right: 4px;
  padding: 5px 10px 5px 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  display: none;
}

.status-360.percentual-text {
  width: 100%;
  color: #fff;
  text-align: center;
  background-color: #5d5cb6;
  align-self: center;
  align-items: center;
  margin-left: 4px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
  display: block;
}

.status-360.percentual-text-360 {
  width: 100%;
  color: #fff;
  text-align: center;
  background-color: #5d5cb6;
  border-radius: 10px;
  align-self: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
  display: block;
}

.separator-all {
  margin-bottom: 20px;
}

.separator-all.left {
  text-align: left;
  margin-bottom: 0;
  margin-left: -10px;
  padding-left: 0;
}

.separator-all.left.adjust-1 {
  margin-left: 30px;
}

.separator-all.over-green {
  text-align: center;
}

.heading-gallery-activate {
  color: #020202;
}

.heading-16 {
  color: #fff;
  text-align: center;
  background-color: #79bb43;
  border-radius: 15px;
  font-size: 18px;
}

.explore-box {
  justify-content: space-around;
  margin: -22px 140px 5px 120px;
  display: none;
  position: static;
}

.image-41 {
  height: 260px;
  display: inline-block;
}

.image-42 {
  object-fit: fill;
  flex: 1;
  display: block;
  position: static;
}

.div-block-107 {
  opacity: 0;
  object-fit: fill;
  flex-flow: row;
  flex: 1;
  align-content: space-around;
  justify-content: space-around;
  align-items: stretch;
  transition: opacity .4s;
  display: flex;
}

.image-43 {
  opacity: 1;
  object-fit: fill;
  flex: 1;
  transition: opacity .4s;
}

.collection-list-wrapper-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  display: block;
  position: relative;
}

.collection-list-5 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: nowrap;
  flex: 1;
  justify-content: center;
  align-self: center;
  display: block;
}

.collection-item-5, .columns-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  display: flex;
}

.exhibit-feature-name-1 {
  color: #020202;
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-weight: 600;
}

.exhibit-feature-name-1.white {
  color: #fff;
  margin-top: 0;
}

.exhibit-feature-name-1.second-style {
  margin-top: 0;
  font-size: 16px;
  font-weight: 700;
}

.exhibit-name-div {
  text-align: center;
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 10px;
}

.exhibit-info {
  text-align: center;
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 20px;
}

.exhibit-activities {
  height: auto;
  display: block;
}

.footer-dev-company {
  color: #f3f0f0;
  text-align: center;
  margin-top: 10px;
  font-size: 12px;
  font-weight: 500;
  display: inline-block;
}

.image-44 {
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 60px;
  padding: 0;
  display: inline-block;
}

.column-29 {
  background-color: rgba(0, 0, 0, 0);
}

.paragraph-41 {
  color: #f3f0f0;
  padding-left: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 400;
}

.heading-footer {
  margin-bottom: 0;
  padding-left: 40px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
}

.div-block-footer-rightr {
  margin-left: 20px;
}

.div-block-footer-left {
  margin-left: 100px;
}

.link-18 {
  color: #fff;
  text-align: left;
  padding-left: 40px;
  font-family: Mulish, sans-serif;
  font-style: normal;
  text-decoration: none;
}

.portfolio-lightbox-explore {
  width: 100%;
  height: 100%;
  border: 12px solid #63a131;
  border-radius: 12px;
  font-family: Mulish, sans-serif;
}

.image-lightbox-explore {
  width: 100%;
  height: 100%;
  border-radius: 0;
  display: inline-block;
}

.div-block-108 {
  background-color: rgba(15, 49, 121, .88);
  flex: 1;
  align-self: stretch;
}

.div-separator {
  height: 150px;
  justify-content: space-around;
  align-items: stretch;
  display: flex;
}

.div-separator.second {
  background-image: none;
}

.div-separator.second.nature {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63af22045808d3d6ad2a833e_250x250%20005-2%20RAW%20ALL_0035_5360.jpg");
}

.div-separator.third {
  background-image: none;
}

.div-separator.third.nature {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63af22033fcbb015363c957a_250x250%20005-2%20RAW%20ALL_0034_5362.jpg");
  background-size: cover;
}

.div-separator._4 {
  background-image: none;
}

.div-separator._4.nature {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63af22032cc3ca57dd0eb268_250x250%20005-2%20RAW%20ALL_0032_5365.jpg");
  background-size: cover;
}

.div-separator._5 {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e1d123b16fa_c-lad9xizbg-tim-gouw_1.jpg");
  background-size: cover;
}

.div-separator._5.nature {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ac765528be6c56071de404_250x250%20001%20RAW%20ALL_0050_IMG_1001.jpg");
}

.div-separator._6 {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ac763e6b0b107c0374c3e8_250x250%20001%20RAW%20ALL_0018_IMG_0966.jpg");
  background-size: cover;
}

.column-image-separator {
  margin-top: 5px;
  margin-bottom: 5px;
}

.button-block-explore-exhibits {
  width: 150px;
  margin: 5px;
  display: block;
}

.special-events-column {
  background-color: #fff;
  border: 0 solid #fff;
  border-radius: 0;
  margin-top: 0;
  display: block;
}

.portfolio-lightbox-exhibits-hero {
  width: 100%;
  height: 100%;
  border: 12px solid #fff;
  border-radius: 12px;
  font-family: Mulish, sans-serif;
}

.image-lightbox-exhibits-hero {
  width: 100%;
  height: 100%;
  border-radius: 0;
  display: inline-block;
}

.portfolio-overlay-exhibits-hero {
  z-index: 1;
  background-color: rgba(93, 92, 182, .92);
  padding: 20px 20px 0;
  font-family: Mulish, sans-serif;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.portfolio-content-exhibits-hero {
  text-align: left;
  display: block;
  position: static;
  top: 40px;
  bottom: 201px;
  left: 40px;
  right: 83px;
}

.portfolio-content-exhibits-hero.alternative {
  height: auto;
  background-color: #fff;
  padding: 16px 20px 20px;
  position: static;
}

.grid-3-board-of-directors {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 25px;
}

.link-block-14 {
  align-self: center;
  text-decoration: none;
}

.link-block-15, .link-block-16, .link-block-17 {
  align-self: center;
}

.light-gallery-activities-container {
  margin-top: 40px;
}

.activities-section {
  width: auto;
  text-align: center;
  background-color: #f3f0f0;
  border-radius: 20px;
  margin-top: 100px;
  padding-top: 60px;
  padding-bottom: 100px;
  font-family: Montserrat, sans-serif;
  display: block;
  position: static;
  overflow: visible;
}

.activities-section.video {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(73, 83, 0, .21), rgba(73, 83, 0, .21)), linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e07a73b16c2_hikersbay-hikersbay-3503.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.activities-section.video.new {
  background-image: none;
  padding-bottom: 0;
}

.activities-section.video.alternative {
  background-image: none;
  padding-top: 0;
}

.activities-section.video.alternative.second {
  background-color: #f3f3f3;
  background-image: none;
}

.activities-section.video.alternative.background {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(#000 10%, rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/634f36f6d2f36e599206c8eb_Multimedia%20Gallery%20FPO%202000x1337.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.activities-section.video.alternative.gray {
  background-color: #f5f5f5;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 10px;
}

.activities-section.video.black {
  background-color: #020202;
  background-image: linear-gradient(rgba(0, 0, 0, .84), rgba(0, 0, 0, .84)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 250px;
}

.activities-section.testimonial {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

.activities-section.white {
  float: none;
  background-color: #fff;
  margin-top: 0;
}

.activities-section.white.padding {
  background-image: none;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 220px;
}

.activities-section.white.fullwidth {
  padding-top: 260px;
  padding-left: 80px;
  padding-right: 80px;
}

.activities-section.testimonials {
  background-color: #e9e9e9;
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
  padding-bottom: 100px;
}

.activities-section.testimonials.new {
  background-color: #f5f5f5;
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .85));
  padding-top: 100px;
  padding-bottom: 180px;
  position: relative;
}

.activities-section.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
}

.activities-section.testimonials.transparent {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.activities-section.testimonials.transparent.lines {
  background-color: #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, .03);
}

.activities-section.white {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
}

.activities-section.white.cta {
  padding-bottom: 0;
}

.activities-section.white.services {
  padding-top: 0;
  padding-bottom: 0;
}

.activities-section.image {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e65133b1730_people-silhouettes-60s-crowd-dTPGK3-clipart.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  position: static;
}

.activities-section.business {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 100%;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 0;
  padding-bottom: 0;
}

.activities-section.white {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
}

.activities-section.white.new {
  height: auto;
  background-image: none;
  padding-top: 0;
  padding-bottom: auto;
}

.activities-section.white {
  background-color: rgba(0, 0, 0, 0);
  font-weight: 300;
}

.activities-section.white.new {
  height: auto;
  background-image: none;
  padding-bottom: 100px;
}

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

.activities-section.about {
  background-color: #272025;
}

.activities-section.about.middle {
  background-image: none;
  margin-top: -140px;
  padding-top: 200px;
  padding-bottom: 300px;
}

.activities-section.about.middle.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(24, 24, 24, .75), rgba(24, 24, 24, .75)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  border-radius: 0;
  margin-top: -260px;
  padding-top: 260px;
  padding-bottom: 100px;
}

.activities-section.about.middle.causes {
  background-color: #f3f0f0;
  background-image: linear-gradient(rgba(0, 0, 0, .79), rgba(0, 0, 0, .79)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325364cdccfa1d6200beb0_Image%202%20for%20Lightbox%20FPO%20-%20SM1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 100px;
  display: none;
}

.activities-section.about.middle.family-programs {
  background-image: radial-gradient(circle, #f3f0f0, rgba(93, 92, 182, .54)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fde903a59961dab0b15c_Peek%20Below%20-%201.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  border-radius: 0;
  margin-top: -260px;
}

.activities-section.about.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf011267433262276ca_Image%206%20-%20Color.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 240px;
}

.activities-section.about.second {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 0;
  background-size: auto, cover;
}

.activities-section.white {
  background-color: rgba(0, 0, 0, 0);
}

.activities-section.pricing-table {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf09b557b634869d725_Image%201%20-%20Big%20Adventure%20Dino%20Time%20Machine.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.activities-section.pricing-table.friends-and-funders {
  border-radius: 0;
}

.activities-section.wellcome {
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: -100px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0;
  display: block;
}

.activities-section.projects {
  background-image: linear-gradient(rgba(0, 0, 0, .52), rgba(0, 0, 0, .52)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab5ce1785d7f277ffed445_1440x845%20002%20RAW%20ALL_0052_IMG_1232.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.activities-section.projects.white {
  background-image: none;
}

.activities-section.tab-alternative {
  padding-top: 150px;
}

.activities-section.lists {
  padding-left: 40px;
  padding-right: 40px;
}

.activities-section.box {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 0;
}

.activities-section.without-paddings {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.activities-section.without-paddings.second {
  background-color: #f5f5f5;
  padding-bottom: 0;
}

.activities-section.skills {
  background-image: linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e22023b16f8_jason-ortego-5386-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.activities-section.skills.iphone {
  background-image: linear-gradient(rgba(243, 240, 240, .72), rgba(243, 240, 240, .72)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fde9a4ac8e23b5abf5d0_Image%2053%20-%20Lights%20On%203.jpg");
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: none;
}

.activities-section.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf0112674039f2276c1_Image%2013%20-%20Character%20Ladybug%20-%20Multimedia%20Gallery.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 260px;
  display: none;
}

.activities-section.gray-dark {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.activities-section.white-blog {
  background-color: #fff;
  padding-top: 0;
}

.activities-section.blog {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 50px;
}

.activities-section.homepages {
  background-color: #f5f5f5;
  padding: 140px 100px 50px;
}

.activities-section.homepages.second {
  background-color: #f5f5f5;
  background-image: linear-gradient(rgba(245, 245, 245, .74), rgba(245, 245, 245, .74)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea2e83b167d_Logo.svg");
  background-position: 0 0, 50%;
  background-size: auto, 70px;
  padding-top: 100px;
}

.activities-section.about-life {
  padding-top: 170px;
}

.activities-section.team-no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.activities-section.latest-blog.middle {
  background-color: #f8f8f8;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.activities-section.full {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 40px;
  padding-right: 40px;
}

.activities-section.black {
  background-color: #000;
}

.activities-section.without-padding {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
}

.activities-section.blog-alternative {
  background-image: linear-gradient(rgba(0, 0, 0, .87), rgba(0, 0, 0, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e77b33b1689_andrew-jasso-155771.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.activities-section.padding {
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .91)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 200px;
}

.activities-section.contact {
  padding-top: 0;
}

.activities-section.related-cases {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.activities-section.services-simple {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, .09);
  padding-top: 50px;
  padding-bottom: 40px;
}

.activities-section.exhibits-all-section {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.activities-section.exhibits-all-section.white {
  background-image: none;
}

.activities-section.exhibits-all-section.white.porfolio {
  padding-top: 40px;
  display: block;
}

.column-32 {
  margin-top: -30px;
}

._3-box-hero-homepage {
  background-color: #fff;
  border-radius: 20px;
  margin-top: -60px;
  margin-bottom: 0;
}

._3-box-hero-homepage.skills {
  margin-bottom: 50px;
}

._3-box-hero-homepage.services-page {
  width: 1100px;
  background-color: #fff;
  border-radius: 0;
  margin-top: -175px;
  margin-left: -85px;
  padding-left: 0;
  padding-right: 0;
  position: static;
  box-shadow: 0 -5px 20px rgba(0, 0, 0, .09);
}

._3-box-hero-homepage.services-page.second {
  border-radius: 0;
  margin-top: -200px;
  margin-bottom: 100px;
}

.exhibit-name-lightbox-hero {
  color: #fff;
  letter-spacing: 1px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 20px;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-style: italic;
  font-weight: 700;
  line-height: 24px;
  display: inline-block;
}

.exhibit-name-lightbox-hero.black {
  color: #5d5cb6;
  text-decoration: underline;
}

.exhibit-description-gallery-hero {
  width: auto;
  color: #79bb43;
  padding-left: 20px;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.exhibit-description-gallery-hero.green {
  color: #0d9622;
}

.perceptual-exhibit-block-hero {
  border: 8px solid rgba(236, 236, 236, .1);
  border-radius: 20px;
  justify-content: flex-start;
  margin: auto auto 20px;
  padding-left: 0;
  display: flex;
}

.exhibits-bar-title-multimedia, .exhibits-bar-title-tot-town {
  width: 100vw;
  float: none;
  clear: both;
  object-fit: fill;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(268deg, rgba(0, 0, 0, 0), #5d5cb6 51%, rgba(0, 0, 0, 0));
  border-radius: 20px;
  flex-flow: wrap;
  align-content: center;
  justify-content: center;
  align-items: baseline;
  padding-top: 14px;
  padding-bottom: 14px;
  display: block;
  position: relative;
  overflow: visible;
}

.section-exhibits {
  width: auto;
  text-align: center;
  background-color: #f5f5f5;
  border-radius: 20px;
  padding-top: 60px;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  display: block;
  position: static;
  overflow: visible;
}

.section-exhibits.video {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(73, 83, 0, .21), rgba(73, 83, 0, .21)), linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e07a73b16c2_hikersbay-hikersbay-3503.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.section-exhibits.video.new {
  background-image: none;
  padding-bottom: 0;
}

.section-exhibits.video.alternative {
  background-image: none;
  padding-top: 0;
}

.section-exhibits.video.alternative.second {
  background-color: #f3f3f3;
  background-image: none;
}

.section-exhibits.video.alternative.background {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(#000 10%, rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/634f36f6d2f36e599206c8eb_Multimedia%20Gallery%20FPO%202000x1337.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section-exhibits.video.alternative.gray {
  background-color: #f5f5f5;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 10px;
}

.section-exhibits.video.black {
  background-color: #020202;
  background-image: linear-gradient(rgba(0, 0, 0, .84), rgba(0, 0, 0, .84)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 250px;
}

.section-exhibits.testimonial {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

.section-exhibits.white {
  float: none;
  background-color: #fff;
  margin-top: 0;
}

.section-exhibits.white.padding {
  background-image: none;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 220px;
}

.section-exhibits.white.fullwidth {
  padding-top: 260px;
  padding-left: 80px;
  padding-right: 80px;
}

.section-exhibits.testimonials {
  background-color: #e9e9e9;
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
  padding-bottom: 100px;
}

.section-exhibits.testimonials.new {
  background-color: #f5f5f5;
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .85));
  padding-top: 100px;
  padding-bottom: 180px;
  position: relative;
}

.section-exhibits.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
}

.section-exhibits.testimonials.transparent {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.section-exhibits.testimonials.transparent.lines {
  background-color: #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, .03);
}

.section-exhibits.white {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
}

.section-exhibits.white.cta {
  padding-bottom: 0;
}

.section-exhibits.white.services {
  padding-top: 0;
  padding-bottom: 0;
}

.section-exhibits.image {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e65133b1730_people-silhouettes-60s-crowd-dTPGK3-clipart.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  position: static;
}

.section-exhibits.business {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 100%;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 0;
  padding-bottom: 0;
}

.section-exhibits.white {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
}

.section-exhibits.white.new {
  height: auto;
  background-image: none;
  padding-top: 0;
  padding-bottom: auto;
}

.section-exhibits.white {
  background-color: rgba(0, 0, 0, 0);
  font-weight: 300;
}

.section-exhibits.white.new {
  height: auto;
  background-image: none;
  padding-bottom: 100px;
}

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

.section-exhibits.about {
  background-color: #272025;
}

.section-exhibits.about.middle {
  background-image: none;
  margin-top: -140px;
  padding-top: 200px;
  padding-bottom: 300px;
}

.section-exhibits.about.middle.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(24, 24, 24, .75), rgba(24, 24, 24, .75)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  border-radius: 0;
  margin-top: -260px;
  padding-top: 260px;
  padding-bottom: 100px;
}

.section-exhibits.about.middle.causes {
  background-color: #f3f0f0;
  background-image: linear-gradient(rgba(0, 0, 0, .79), rgba(0, 0, 0, .79)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325364cdccfa1d6200beb0_Image%202%20for%20Lightbox%20FPO%20-%20SM1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 100px;
  display: none;
}

.section-exhibits.about.middle.family-programs {
  background-image: radial-gradient(circle, #f3f0f0, rgba(93, 92, 182, .54)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fde903a59961dab0b15c_Peek%20Below%20-%201.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  border-radius: 0;
  margin-top: -260px;
}

.section-exhibits.about.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf011267433262276ca_Image%206%20-%20Color.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 240px;
}

.section-exhibits.about.second {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 0;
  background-size: auto, cover;
}

.section-exhibits.white {
  background-color: rgba(0, 0, 0, 0);
}

.section-exhibits.pricing-table {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf09b557b634869d725_Image%201%20-%20Big%20Adventure%20Dino%20Time%20Machine.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.section-exhibits.pricing-table.friends-and-funders {
  border-radius: 0;
}

.section-exhibits.wellcome {
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: -100px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0;
  display: block;
}

.section-exhibits.projects {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.section-exhibits.projects.white {
  background-image: none;
}

.section-exhibits.tab-alternative {
  padding-top: 150px;
}

.section-exhibits.lists {
  padding-left: 40px;
  padding-right: 40px;
}

.section-exhibits.box {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 0;
}

.section-exhibits.without-paddings {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.section-exhibits.without-paddings.second {
  background-color: #f5f5f5;
  padding-bottom: 0;
}

.section-exhibits.skills {
  background-image: linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e22023b16f8_jason-ortego-5386-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.section-exhibits.skills.iphone {
  background-image: linear-gradient(rgba(243, 240, 240, .72), rgba(243, 240, 240, .72)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fde9a4ac8e23b5abf5d0_Image%2053%20-%20Lights%20On%203.jpg");
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: none;
}

.section-exhibits.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf0112674039f2276c1_Image%2013%20-%20Character%20Ladybug%20-%20Multimedia%20Gallery.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 260px;
  display: none;
}

.section-exhibits.gray-dark {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-exhibits.white-blog {
  background-color: #fff;
  padding-top: 0;
}

.section-exhibits.blog {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 50px;
}

.section-exhibits.homepages {
  background-color: #f5f5f5;
  padding: 140px 100px 50px;
}

.section-exhibits.homepages.second {
  background-color: #f5f5f5;
  background-image: linear-gradient(rgba(245, 245, 245, .74), rgba(245, 245, 245, .74)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea2e83b167d_Logo.svg");
  background-position: 0 0, 50%;
  background-size: auto, 70px;
  padding-top: 100px;
}

.section-exhibits.about-life {
  padding-top: 170px;
}

.section-exhibits.team-no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.section-exhibits.latest-blog.middle {
  background-color: #f8f8f8;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.section-exhibits.full {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 40px;
  padding-right: 40px;
}

.section-exhibits.black {
  background-color: #000;
}

.section-exhibits.without-padding {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
}

.section-exhibits.blog-alternative {
  background-image: linear-gradient(rgba(0, 0, 0, .87), rgba(0, 0, 0, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e77b33b1689_andrew-jasso-155771.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.section-exhibits.padding {
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .91)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 200px;
}

.section-exhibits.contact {
  padding-top: 0;
}

.section-exhibits.related-cases {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.section-exhibits.services-simple {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, .09);
  padding-top: 50px;
  padding-bottom: 40px;
}

.section-exhibits.exhibits-all-section {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.section-exhibits.exhibits-all-section.white {
  background-image: none;
}

.section-exhibits.exhibits-all-section.white.porfolio {
  padding-top: 40px;
}

.fundevents-column-right {
  padding-left: 40px;
}

.heading-exhibits {
  color: #000;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.heading-exhibits.subtitle {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.heading-exhibits.subtitle.center.tinny-text {
  width: 82%;
  letter-spacing: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.heading-exhibits.features {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
}

.heading-exhibits.features.white {
  color: #fff;
}

.heading-exhibits.features.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.heading-exhibits.features.blog:hover {
  color: #0d9622;
}

.heading-exhibits.features.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.heading-exhibits.features.left-side {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.heading-exhibits.features._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.heading-exhibits.features._2.pricing-item-heads-funders {
  color: #79bb43;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.heading-exhibits.features.left-side {
  text-align: left;
  letter-spacing: 1px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.heading-exhibits.features.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-exhibits.features.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.heading-exhibits.features.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.heading-exhibits.features.intro.default {
  margin-bottom: 50px;
}

.heading-exhibits.features.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.heading-exhibits.features.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-exhibits.center {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 0;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 900;
  display: block;
  position: relative;
}

.heading-exhibits.center.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 40px;
  text-decoration: none;
  position: relative;
  top: -40px;
}

.heading-exhibits.center.white-font.healthyville-cafe-headline {
  display: none;
}

.heading-exhibits.center.black-text-color {
  color: #020202;
}

.heading-exhibits.center.white-font-2 {
  color: #fff;
  margin-top: -37px;
}

.heading-exhibits.center.about-us-white-font-heading {
  color: #fff;
}

.heading-exhibits.center.membership-matters-head {
  color: #fff;
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  font-size: 50px;
  font-weight: 700;
  display: block;
  position: static;
}

.heading-exhibits.numer {
  text-align: center;
  border-bottom: 1px rgba(0, 0, 0, .09);
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
}

.heading-exhibits.numer.alternative {
  border-bottom-style: none;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.heading-exhibits.numer.funders-type {
  color: #5d5cb6;
  font-size: 32px;
  font-weight: 900;
}

.heading-exhibits.white {
  color: #fff;
}

.heading-exhibits.white.left {
  font-size: 70px;
  font-weight: 600;
}

.heading-exhibits.left {
  text-align: left;
  margin-top: 0;
}

.heading-exhibits._2 {
  text-transform: uppercase;
  margin-top: 20px;
}

.heading-exhibits.log-in {
  color: #fff;
  text-align: center;
  font-size: 24px;
}

.heading-exhibits.white-font, .heading-exhibits.white-color {
  color: #fff;
}

.heading-exhibits.top {
  font-weight: 600;
}

.heading-exhibits.membership-heading-2 {
  color: #5d5cb6;
  margin-left: 250px;
  margin-right: 244px;
  font-size: 45px;
}

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

.nav-bar-ssmc-a {
  background-color: #fff;
  border-bottom: 1px solid rgba(255, 255, 255, .15);
  justify-content: space-around;
  margin-top: -15px;
  padding-top: 5px;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.nav-menu-5 {
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 10px;
  padding-left: 5px;
}

.container-nav-3 {
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-end;
  display: flex;
}

.image-45 {
  margin: 0 15px 0 -6px;
  padding: 0;
}

.container-19 {
  display: block;
  position: relative;
}

.white-menu-header-bar-placement {
  height: 160px;
  color: rgba(0, 0, 0, 0);
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  flex-direction: row;
  flex: 1;
  justify-content: space-around;
  align-self: auto;
  align-items: flex-start;
  display: block;
  position: static;
}

.green-menu-header-bar-hp {
  height: 30px;
  color: rgba(0, 0, 0, 0);
  -webkit-text-fill-color: inherit;
  background-color: #79bb43;
  background-clip: border-box;
  justify-content: center;
  align-items: flex-end;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.membership-table-copy {
  clear: none;
  color: #5e5e5e;
  text-align: center;
  border-left-style: none;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.membership-table-copy.center {
  color: #5e5e5e;
  text-align: center;
  margin-top: -10px;
  margin-bottom: 25px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.membership-table-copy.center.name {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.membership-table-copy.center.name:hover {
  color: #0ec22b;
}

.membership-table-copy.center.black {
  color: #5e5e5e;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 10px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.membership-table-copy.center.black.card {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  display: block;
}

.membership-table-copy.center.white {
  color: #fff;
  text-transform: none;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 14px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
  display: block;
}

.membership-table-copy.center.white.fpo-color {
  margin-top: 0;
  display: none;
}

.membership-table-copy.center.white.plan-a-visit {
  font-size: 25px;
  display: none;
}

.membership-table-copy.center.fpo-color {
  color: rgba(223, 43, 129, .88);
  margin-top: 21px;
  padding-left: 69px;
  padding-right: 69px;
  display: none;
}

.membership-table-copy.center.family-programs-black {
  color: #020202;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
}

.membership-table-copy.center.family-programs {
  display: none;
}

.membership-table-copy.left {
  color: #020202;
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 600;
  position: relative;
}

.membership-table-copy.left.white {
  margin-bottom: 0;
  padding-right: 0;
  font-size: 14px;
}

.membership-table-copy.left.fpo-color {
  color: rgba(223, 43, 129, .88);
}

.membership-table-copy.left.fpo-color.space {
  padding-top: 10px;
}

.membership-table-copy.left.black-p {
  color: #020202;
  border-top: 2px solid #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
  display: flex;
  position: relative;
}

.membership-table-copy.left.black-p.coming-soon-paragraph {
  padding-top: 0;
  line-height: 32px;
}

.membership-table-copy.left.black-p.year {
  border-top-style: none;
}

.membership-table-copy.left.paragraph-admission, .membership-table-copy.left.play-smart {
  color: #020202;
  font-size: 16px;
}

.membership-table-copy.white {
  color: #fff;
  margin-bottom: 25px;
  padding-top: 10px;
  padding-bottom: 0;
  font-size: 13px;
  font-weight: 400;
}

.membership-table-copy.white.left {
  font-weight: 500;
  display: block;
}

.membership-table-copy.white.left.fp-paragraph-text {
  display: none;
}

.membership-table-copy.testimonials {
  color: #5e5e5e;
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-style: italic;
}

.membership-table-copy.testimonials.white {
  color: #f3f0f0;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
}

.membership-table-copy.right {
  text-align: right;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.membership-table-copy.left {
  color: #5e5e5e;
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.membership-table-copy.center {
  color: #5e5e5e;
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.membership-table-copy.center.black {
  color: #5e5e5e;
  text-align: center;
  margin-bottom: 40px;
  padding-left: 180px;
  padding-right: 180px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.membership-table-year-copy {
  clear: none;
  color: #5e5e5e;
  text-align: center;
  border-left-style: none;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.membership-table-year-copy.center {
  color: #5e5e5e;
  text-align: center;
  margin-top: -10px;
  margin-bottom: 25px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.membership-table-year-copy.center.name {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.membership-table-year-copy.center.name:hover {
  color: #0ec22b;
}

.membership-table-year-copy.center.black {
  color: #5e5e5e;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 10px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.membership-table-year-copy.center.black.card {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  display: block;
}

.membership-table-year-copy.center.white {
  color: #fff;
  text-transform: none;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 14px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
  display: block;
}

.membership-table-year-copy.center.white.fpo-color {
  margin-top: 0;
  display: none;
}

.membership-table-year-copy.center.white.plan-a-visit {
  font-size: 25px;
  display: none;
}

.membership-table-year-copy.center.fpo-color {
  color: rgba(223, 43, 129, .88);
  margin-top: 21px;
  padding-left: 69px;
  padding-right: 69px;
  display: none;
}

.membership-table-year-copy.center.family-programs-black {
  color: #020202;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
}

.membership-table-year-copy.center.family-programs {
  display: none;
}

.membership-table-year-copy.left {
  color: #020202;
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 600;
  position: relative;
}

.membership-table-year-copy.left.white {
  margin-bottom: 0;
  padding-right: 0;
  font-size: 14px;
}

.membership-table-year-copy.left.fpo-color {
  color: rgba(223, 43, 129, .88);
}

.membership-table-year-copy.left.fpo-color.space {
  padding-top: 10px;
}

.membership-table-year-copy.left.black-p {
  color: #020202;
  border-top: 2px solid #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
  display: flex;
  position: relative;
}

.membership-table-year-copy.left.black-p.coming-soon-paragraph {
  padding-top: 0;
  line-height: 32px;
}

.membership-table-year-copy.left.black-p.year {
  border-top-style: none;
  padding-top: 20px;
  font-size: 18px;
}

.membership-table-year-copy.left.paragraph-admission, .membership-table-year-copy.left.play-smart {
  color: #020202;
  font-size: 16px;
}

.membership-table-year-copy.white {
  color: #fff;
  margin-bottom: 25px;
  padding-top: 10px;
  padding-bottom: 0;
  font-size: 13px;
  font-weight: 400;
}

.membership-table-year-copy.white.left {
  font-weight: 500;
  display: block;
}

.membership-table-year-copy.white.left.fp-paragraph-text {
  display: none;
}

.membership-table-year-copy.testimonials {
  color: #5e5e5e;
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-style: italic;
}

.membership-table-year-copy.testimonials.white {
  color: #f3f0f0;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
}

.membership-table-year-copy.right {
  text-align: right;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.membership-table-year-copy.left {
  color: #5e5e5e;
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.membership-table-year-copy.center {
  color: #5e5e5e;
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.membership-table-year-copy.center.black {
  color: #5e5e5e;
  text-align: center;
  margin-bottom: 40px;
  padding-left: 180px;
  padding-right: 180px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.div-block-109 {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  margin-left: 0;
  padding-left: 40px;
  display: flex;
}

.div-block-109.gsp-d1 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.div-block-109.camps-a, .div-block-109.ssls-div-3 {
  padding-left: 0;
}

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

.family-programs-body {
  width: 100%;
  color: #fff;
  text-align: left;
  margin: 170px auto 60px;
  font-family: Montserrat, sans-serif;
  display: block;
}

.family-programs-body._2 {
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Mulish, sans-serif;
}

.family-programs-body._2.top-padding {
  margin-top: 100px;
  margin-bottom: 60px;
}

.family-programs-body._2.left {
  margin-bottom: 30px;
}

.family-programs-body._2.left.top {
  margin-bottom: -20px;
}

.family-programs-body.presentation {
  margin-bottom: 100px;
}

.family-programs-body.cause {
  margin-top: 200px;
}

.family-programs-body.padding {
  margin-bottom: 60px;
}

.family-programs-body.liciences {
  margin-bottom: 0;
}

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

.family-programs-body._2.left {
  margin-bottom: 30px;
}

.family-programs-body.space-1 {
  margin-top: -30px;
}

.family-programs-body.space-2 {
  margin-top: 20px;
}

.friends-and-funders-section-original {
  width: auto;
  text-align: center;
  background-color: #f5f5f5;
  border-radius: 20px;
  padding-top: 100px;
  padding-bottom: 100px;
  font-family: Montserrat, sans-serif;
  display: block;
  position: static;
  overflow: visible;
}

.friends-and-funders-section-original.video {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(73, 83, 0, .21), rgba(73, 83, 0, .21)), linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e07a73b16c2_hikersbay-hikersbay-3503.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.friends-and-funders-section-original.video.new {
  background-image: none;
  padding-bottom: 0;
}

.friends-and-funders-section-original.video.alternative {
  background-image: none;
  padding-top: 0;
}

.friends-and-funders-section-original.video.alternative.second {
  background-color: #f3f3f3;
  background-image: none;
}

.friends-and-funders-section-original.video.alternative.background {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(#000 10%, rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/634f36f6d2f36e599206c8eb_Multimedia%20Gallery%20FPO%202000x1337.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.friends-and-funders-section-original.video.alternative.gray {
  background-color: #f5f5f5;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 10px;
}

.friends-and-funders-section-original.video.black {
  background-color: #020202;
  background-image: linear-gradient(rgba(0, 0, 0, .84), rgba(0, 0, 0, .84)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 250px;
}

.friends-and-funders-section-original.testimonial {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

.friends-and-funders-section-original.white {
  float: none;
  background-color: #fff;
  margin-top: 0;
}

.friends-and-funders-section-original.white.padding {
  background-image: none;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 220px;
}

.friends-and-funders-section-original.white.fullwidth {
  padding-top: 260px;
  padding-left: 80px;
  padding-right: 80px;
}

.friends-and-funders-section-original.testimonials {
  background-color: #e9e9e9;
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
  padding-bottom: 100px;
}

.friends-and-funders-section-original.testimonials.new {
  background-color: #f5f5f5;
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .85));
  padding-top: 100px;
  padding-bottom: 180px;
  position: relative;
}

.friends-and-funders-section-original.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
}

.friends-and-funders-section-original.testimonials.transparent {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.friends-and-funders-section-original.testimonials.transparent.lines {
  background-color: #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, .03);
}

.friends-and-funders-section-original.white {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
}

.friends-and-funders-section-original.white.cta {
  padding-bottom: 0;
}

.friends-and-funders-section-original.white.services {
  padding-top: 0;
  padding-bottom: 0;
}

.friends-and-funders-section-original.image {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e65133b1730_people-silhouettes-60s-crowd-dTPGK3-clipart.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  position: static;
}

.friends-and-funders-section-original.business {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 100%;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 0;
  padding-bottom: 0;
}

.friends-and-funders-section-original.white {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
}

.friends-and-funders-section-original.white.new {
  height: auto;
  background-image: none;
  padding-top: 0;
  padding-bottom: auto;
}

.friends-and-funders-section-original.white {
  background-color: rgba(0, 0, 0, 0);
  font-weight: 300;
}

.friends-and-funders-section-original.white.new {
  height: auto;
  background-image: none;
  padding-bottom: 100px;
}

.friends-and-funders-section-original.new {
  padding-top: 100px;
  padding-bottom: 100px;
}

.friends-and-funders-section-original.about {
  background-color: #272025;
}

.friends-and-funders-section-original.about.middle {
  background-image: none;
  margin-top: -140px;
  padding-top: 200px;
  padding-bottom: 300px;
}

.friends-and-funders-section-original.about.middle.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(24, 24, 24, .75), rgba(24, 24, 24, .75)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  border-radius: 0;
  margin-top: -260px;
  padding-top: 260px;
  padding-bottom: 100px;
}

.friends-and-funders-section-original.about.middle.causes {
  background-color: #f3f0f0;
  background-image: linear-gradient(rgba(0, 0, 0, .79), rgba(0, 0, 0, .79)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325364cdccfa1d6200beb0_Image%202%20for%20Lightbox%20FPO%20-%20SM1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 100px;
}

.friends-and-funders-section-original.about.middle.family-programs {
  background-image: radial-gradient(circle, #f3f0f0, rgba(93, 92, 182, .54)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fde903a59961dab0b15c_Peek%20Below%20-%201.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  border-radius: 0;
  margin-top: -260px;
}

.friends-and-funders-section-original.about.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf011267433262276ca_Image%206%20-%20Color.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 240px;
}

.friends-and-funders-section-original.about.second {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 0;
  background-size: auto, cover;
}

.friends-and-funders-section-original.white {
  background-color: rgba(0, 0, 0, 0);
}

.friends-and-funders-section-original.pricing-table {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf09b557b634869d725_Image%201%20-%20Big%20Adventure%20Dino%20Time%20Machine.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.friends-and-funders-section-original.pricing-table.friends-and-funders, .friends-and-funders-section-original.pricing-table.friends-and-funders-copy {
  border-radius: 0;
  display: block;
}

.friends-and-funders-section-original.wellcome {
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: -100px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0;
  display: block;
}

.friends-and-funders-section-original.projects {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.friends-and-funders-section-original.projects.white {
  background-image: none;
}

.friends-and-funders-section-original.tab-alternative {
  padding-top: 150px;
}

.friends-and-funders-section-original.lists {
  padding-left: 40px;
  padding-right: 40px;
}

.friends-and-funders-section-original.box {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 0;
}

.friends-and-funders-section-original.without-paddings {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.friends-and-funders-section-original.without-paddings.second {
  background-color: #f5f5f5;
  padding-bottom: 0;
}

.friends-and-funders-section-original.skills {
  background-image: linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e22023b16f8_jason-ortego-5386-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.friends-and-funders-section-original.skills.iphone {
  background-image: linear-gradient(rgba(243, 240, 240, .72), rgba(243, 240, 240, .72)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fde9a4ac8e23b5abf5d0_Image%2053%20-%20Lights%20On%203.jpg");
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.friends-and-funders-section-original.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf0112674039f2276c1_Image%2013%20-%20Character%20Ladybug%20-%20Multimedia%20Gallery.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 260px;
}

.friends-and-funders-section-original.gray-dark {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.friends-and-funders-section-original.white-blog {
  background-color: #fff;
  padding-top: 0;
}

.friends-and-funders-section-original.blog {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 50px;
}

.friends-and-funders-section-original.homepages {
  background-color: #f5f5f5;
  padding: 140px 100px 50px;
}

.friends-and-funders-section-original.homepages.second {
  background-color: #f5f5f5;
  background-image: linear-gradient(rgba(245, 245, 245, .74), rgba(245, 245, 245, .74)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea2e83b167d_Logo.svg");
  background-position: 0 0, 50%;
  background-size: auto, 70px;
  padding-top: 100px;
}

.friends-and-funders-section-original.about-life {
  padding-top: 170px;
}

.friends-and-funders-section-original.team-no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.friends-and-funders-section-original.latest-blog.middle {
  background-color: #f8f8f8;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.friends-and-funders-section-original.full {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 40px;
  padding-right: 40px;
}

.friends-and-funders-section-original.black {
  background-color: #000;
}

.friends-and-funders-section-original.without-padding {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
}

.friends-and-funders-section-original.blog-alternative {
  background-image: linear-gradient(rgba(0, 0, 0, .87), rgba(0, 0, 0, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e77b33b1689_andrew-jasso-155771.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.friends-and-funders-section-original.padding {
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .91)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 200px;
}

.friends-and-funders-section-original.contact {
  padding-top: 0;
}

.friends-and-funders-section-original.related-cases {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.friends-and-funders-section-original.services-simple {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, .09);
  padding-top: 50px;
  padding-bottom: 40px;
}

.friends-and-funders-section-original.exhibits-all-section {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.friends-and-funders-section-original.exhibits-all-section.white {
  background-image: none;
}

.friends-and-funders-section-original.exhibits-all-section.white.porfolio {
  padding-top: 40px;
}

.friends-and-funders-section-original.pricing-table-original {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf09b557b634869d725_Image%201%20-%20Big%20Adventure%20Dino%20Time%20Machine.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.friends-and-funders-section-original.pricing-table-original.friends-and-funders {
  border-radius: 0;
  display: block;
}

.friends-and-funders-section-original.pricing-table-original.friends-and-funders-original {
  border-radius: 0;
  display: none;
}

.fund-categories {
  height: auto;
  text-align: center;
  background-color: #fff;
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  padding: 20px 20px 40px;
  transition: opacity .2s, all .4s;
}

.fund-categories:hover {
  transform: translate(0, -5px);
  box-shadow: 3px 3px 30px rgba(0, 0, 0, .22);
}

.fund-categories.alternative {
  background-color: #f5f5f5;
  border-width: 16px;
  border-color: #fff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, .07);
}

.div-block-110 {
  background-color: rgba(255, 255, 255, .8);
  border-radius: 12px;
  margin-top: 30px;
}

.paragraph-42 {
  border-radius: 0;
  padding: 10px 30px 30px;
  font-family: Mulish, sans-serif;
}

.paragraph-42.white {
  font-size: 16px;
}

.donate-copy-heading {
  color: #5d5cb6;
  margin-bottom: 0;
  margin-left: -44px;
  padding: 28px 28px 0 0;
  font-family: Mulish, sans-serif;
  font-size: 35px;
  font-weight: 700;
}

.donate-copy-heading.white {
  color: #f3f0f0;
  margin-left: -70px;
}

.div-block-111 {
  width: 80px;
  height: 80px;
  margin: 30px 0 0 30px;
}

.image-46 {
  padding: 5px 15px 15px;
}

.in-kind-block {
  background-color: #5d5cb6;
  border-radius: 12px;
  margin: 80px;
}

.link-block-18 {
  text-decoration: none;
}

.heading-17 {
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 45px;
  font-weight: 900;
  line-height: 48px;
}

.heading-17._404 {
  margin-top: 0;
  font-size: 45px;
  font-weight: 700;
}

.paragraph-43 {
  color: #ececec;
  text-align: center;
  font-size: 18px;
}

.div-block-113 {
  margin-top: 0;
}

.div-block-114 {
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-around;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 0;
  padding-right: 0;
  display: flex;
}

.heading-18 {
  color: #020202;
  font-size: 22px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 22%;
}

.green-menu-header-bar-all-pages {
  height: 10px;
  color: rgba(0, 0, 0, 0);
  -webkit-text-fill-color: inherit;
  background-color: #79bb43;
  background-clip: border-box;
  display: block;
  position: relative;
}

.div-block-115 {
  background-color: #79bb43;
  flex: 1;
  order: 0;
  align-self: flex-end;
  display: block;
}

.container-20 {
  height: auto;
  clear: none;
  flex-flow: row;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
}

.white-menu-header-bar-hp2 {
  height: 150px;
  color: rgba(0, 0, 0, 0);
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
}

.section-9 {
  width: 2000px;
  height: 20px;
  background-color: #79bb43;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: flex-end;
  margin-top: -181px;
  padding-top: 203px;
  display: flex;
}

.department-block {
  color: #5d5cb6;
  text-align: left;
  background-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 700;
  line-height: 28px;
}

.position-1-block {
  color: #020202;
  padding-top: 0;
  padding-bottom: 3px;
  padding-left: 0;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.manager-1-block {
  color: #020202;
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 700;
}

.extension-block {
  color: #020202;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 14px;
  font-weight: 500;
}

.senior-management {
  color: #5d5cb6;
  text-align: left;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0;
  font-family: Mulish, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: flex;
}

.name-and-extension {
  justify-content: flex-start;
  display: flex;
}

.extension {
  padding-left: 20px;
}

.department {
  text-align: center;
  margin-bottom: 0;
}

.name-and-position {
  align-self: flex-start;
  padding-left: 20px;
}

.senior-management-column {
  padding-left: 100px;
}

.sm-left {
  text-align: left;
  margin-top: 20px;
}

.columns-31 {
  margin-bottom: 40px;
}

.container-21, .column-51, .column-52 {
  background-color: rgba(0, 0, 0, 0);
}

.columns-32, .columns-32.game-on {
  margin-bottom: 40px;
}

.columns-32.mutt-i-grees {
  margin-bottom: 40px;
  margin-left: 100px;
  margin-right: 100px;
  display: flex;
}

.heading-19 {
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.heading-19.special-events-subhead {
  display: none;
}

.heading-19.special-events-right-heading {
  padding-left: 10px;
  display: none;
}

.heading-19.special-events-right-heading.snowball {
  display: none;
}

.text-block-54 {
  font-family: Mulish, sans-serif;
}

.heading-20 {
  font-family: Mulish, sans-serif;
  font-size: 18px;
}

.heading-20.reservation {
  font-size: 24px;
  font-weight: 700;
}

.heading-20.game-on-heading-2 {
  color: #f47c00;
  margin-bottom: 20px;
  padding-bottom: 0;
  font-size: 18px;
}

.heading-20.event-honorees {
  color: #020202;
  padding-left: 10px;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
}

.heading-20.event-honorees.color-purple {
  color: #5d5cb6;
  margin-bottom: 0;
}

.heading-20.event-honorees-headline {
  color: #f47c00;
  margin-top: 40px;
  font-size: 18px;
  font-weight: 700;
}

.heading-20.special-events {
  color: #020202;
  margin-bottom: 0;
  padding-left: 10px;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}

.heading-20.special-events.color-purple {
  color: #5d5cb6;
  margin-bottom: 0;
}

.heading-20.special-events.seh {
  color: #020202;
  margin-top: 40px;
  font-size: 16px;
}

.heading-20.special-events {
  color: #5d5cb6;
  padding-left: 10px;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}

.heading-20.special-events.color-purple {
  color: #5d5cb6;
  margin-bottom: 0;
}

.heading-20.special-events-subhead2 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 18px;
  display: none;
}

.heading-20.special-events-specific-1 {
  font-size: 18px;
}

.heading-20.special-events-specific-1.spa2-b {
  margin-top: 35px;
}

.heading-20.special-events-info-left-bottom {
  margin-top: 20px;
  font-size: 16px;
  font-weight: 700;
}

.heading-20.event-honorees-sub {
  color: #5d5cb6;
  padding-left: 10px;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
}

.heading-20.event-honorees-sub.color-purple {
  color: #5d5cb6;
  margin-bottom: 0;
}

.heading-20.swing-into-it-heading-2 {
  color: #f47c00;
  margin-bottom: 5px;
  padding-bottom: 0;
  font-size: 18px;
}

.heading-20.swing-into-it-heading-3 {
  color: #f47c00;
  margin-top: 0;
  margin-bottom: 10px;
  padding-bottom: 0;
  font-size: 18px;
  line-height: 26px;
}

.heading-20.swing-into-it-heading-4 {
  color: #fa2124;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
}

.heading-20.game-on-heading-sub-2 {
  color: #f3f0f0;
  margin-top: -10px;
  margin-bottom: 20px;
  margin-left: 10px;
  padding-bottom: 0;
  font-size: 14px;
}

.heading-20.multi {
  margin-top: 0;
  margin-bottom: 20px;
  font-weight: 700;
  line-height: 24px;
}

.text-block-55 {
  text-align: left;
  font-family: Mulish, sans-serif;
  font-size: 12px;
  line-height: 18px;
}

.text-block-55.game-on-text, .text-block-55.special-events-text {
  white-space: normal;
  margin-top: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.text-block-55.special-events-text.color-red {
  color: #fa2124;
  margin-top: 20px;
  display: none;
}

.text-block-55.seasonal-celebrations-text {
  white-space: normal;
  margin-top: 0;
  margin-right: 40px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.text-block-55.swing-into-it-text {
  white-space: normal;
  margin-top: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.text-block-55.swing-into-it-text-paragraph-2 {
  white-space: normal;
  margin-top: 50px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.div-block-116 {
  margin-top: 40px;
}

.sm-contact {
  margin-top: 39px;
}

.sm-contact.swing-into-it {
  margin-top: 20px;
}

.sm-contact.mutti {
  margin-top: 0;
}

.sm-reservation {
  margin-top: 100px;
}

.sm-reservation.membership {
  margin-top: 40px;
}

.heading-21 {
  color: #63a131;
  text-align: center;
  letter-spacing: 1px;
  margin: 0 40px;
  font-family: Mulish, sans-serif;
  font-size: 35px;
  font-weight: 700;
}

.div-block-117 {
  border: 1px solid #5d5cb6;
  border-radius: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.column-53 {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  padding-left: 80px;
  display: flex;
}

.page-header-ssmc-privacy-policy {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
  padding-bottom: 150px;
}

.page-header-ssmc-privacy-policy.trial {
  background-image: linear-gradient(rgba(42, 42, 42, .86), rgba(42, 42, 42, .86)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, auto;
  padding-top: 150px;
  padding-bottom: 150px;
}

.page-header-ssmc-privacy-policy.trial.map {
  background-image: linear-gradient(135deg, rgba(42, 111, 253, .87) 26%, rgba(14, 179, 40, .83)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e6acf3b169c_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.page-header-ssmc-privacy-policy.trial.map.green {
  background-image: linear-gradient(#79bb43, #79bb43), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e24dc3b172a_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.page-header-ssmc-privacy-policy.button {
  filter: grayscale();
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50% 57%;
  background-size: auto, cover;
  margin-top: 0;
  margin-bottom: 0;
  padding: 200px 0 150px;
  transition-property: none;
}

.page-header-ssmc-privacy-policy.pricing {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8ad33b16a1_dqento8twsq-blake-richard-verdoorn.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-privacy-policy.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-privacy-policy.toggle.faq {
  padding-top: 200px;
}

.page-header-ssmc-privacy-policy.tabs {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-top-style: none;
  padding-top: 200px;
}

.page-header-ssmc-privacy-policy.navigation {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edf0c3b1759_hgv_woqnp3y-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-privacy-policy.boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-privacy-policy.cta {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e1f043b168c_andy-brunner-14324.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-privacy-policy.list {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-privacy-policy.list.secong-cause-style {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-privacy-policy.list.cause-1 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325f5c21a05c766741ac58_SSMC%20VIDEO%20Capture%20-%201%20for%20HP.png");
  padding-top: 200px;
}

.page-header-ssmc-privacy-policy.icon-boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e191c3b1709_ju-on-148561-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.page-header-ssmc-privacy-policy.testimonials {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-privacy-policy.progress {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5f9a3b16cb_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-privacy-policy.footers {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e763e3b16d1_edewaa-foster-17093.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-privacy-policy.counters {
  background-image: linear-gradient(rgba(0, 0, 0, .64), rgba(0, 0, 0, .64)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-privacy-policy.about {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-privacy-policy.about.gallery {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 36% 36%;
  background-size: auto, cover;
}

.page-header-ssmc-privacy-policy.services {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab5d2505d2aae6e09ac0c8_1440x845%20001%20SM1_0079_IMG_1050.jpg");
  background-position: 0 0, 50% 15%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 40px;
  padding-bottom: 0;
}

.page-header-ssmc-privacy-policy.services.second {
  filter: grayscale();
  background-image: linear-gradient(rgba(233, 233, 233, .87), rgba(233, 233, 233, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 160px;
  padding-bottom: 100px;
}

.page-header-ssmc-privacy-policy.services.healthyville-cafe {
  background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6363bb23a90d2a61961f1f29_SSMC%20Museum%2056%20640x480.jpg");
}

.page-header-ssmc-privacy-policy.services.hours-admission {
  background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6332530dd2509fc94a758f27_Image%201%20for%20Lightbox%20FPO%20-%20SM1.jpg");
}

.page-header-ssmc-privacy-policy.about-me {
  background-image: linear-gradient(#0d9622, #0d9622), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: -120px;
  padding-top: 120px;
  padding-bottom: 0;
}

.page-header-ssmc-privacy-policy.team {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 120px;
  padding-bottom: 200px;
}

.page-header-ssmc-privacy-policy.cause {
  height: 550px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
}

.page-header-ssmc-privacy-policy.contact {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  padding-top: 200px;
}

.page-header-ssmc-privacy-policy.contact.second {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 160px;
}

.page-header-ssmc-privacy-policy.contact.third {
  background-image: linear-gradient(rgba(13, 150, 34, .85), rgba(13, 150, 34, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.page-header-ssmc-privacy-policy.team-members {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ebc993b16f6_sdmm_xh3bcu-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.page-header-ssmc-privacy-policy.gallery-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .81), rgba(0, 0, 0, .81)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-privacy-policy.blog-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e91113b16bf_philipp-reiner-686.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.page-header-ssmc-privacy-policy.typography {
  padding-top: 200px;
}

.page-header-ssmc-privacy-policy.cause-1 {
  padding-bottom: 200px;
}

.collection-list-6 {
  padding-left: 60px;
}

.div-block-118 {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.fundevents-container {
  padding: 40px;
}

.image-33-fundraising-events {
  max-width: 130%;
  border-radius: 20px;
  margin-left: -64px;
  position: relative;
}

.fundevents-column-a {
  height: auto;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.fundevents-column-a.center {
  clear: none;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: block;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.fundevents-column-a.center._2 {
  margin-bottom: 50px;
}

.fundevents-column-a._2 {
  text-align: center;
  display: block;
  position: relative;
}

.fundevents-column-b {
  justify-content: space-around;
  display: block;
}

.fundevents-link-block-11 {
  text-decoration: none;
  display: block;
}

.fundevents-block {
  width: 100%;
  text-align: center;
  background-color: rgba(0, 0, 0, .24);
  border: 1px rgba(36, 195, 226, .4);
  border-radius: 5px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 20px;
  position: relative;
}

.fundevents-block.icon {
  width: auto;
  height: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #f3f0f0;
  text-align: center;
  background-color: #f3f0f0;
  border: 6px solid #f3f0f0;
  border-radius: 15px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 20px;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 0;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.fundevents-block.icon.alternative {
  height: auto;
  text-align: center;
  border-right-style: none;
  margin-top: 0;
  padding-bottom: 30px;
  transition: background-color .4s;
}

.fundevents-block.icon.alternative:hover {
  background-color: #fff;
}

.fundevents-block.icon.alternative {
  float: left;
  text-align: right;
  background-color: #f3f0f0;
  border: 8px solid #000;
  border-radius: 11px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.fundevents-block.icon.alternative:hover {
  float: left;
  background-color: rgba(0, 0, 0, 0);
}

.fundevents-block.icon.gray {
  height: 1%;
  background-color: #fff;
  border-radius: 0;
  margin-bottom: 0;
  padding: 30px;
}

.fundevents-block.icon.gray.family-programs {
  border-radius: 20px;
}

.fundevents-block.icon.no-color {
  height: auto;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-style: solid solid solid none;
  border-color: rgba(0, 0, 0, .13);
  border-radius: 0;
  margin-bottom: 0;
  padding: 60px 80px;
}

.fundevents-block.icon.no-color:hover {
  background-color: #f5f5f5;
}

.fundevents-block.icon.no-color.contact {
  height: 220px;
}

.fundevents-block.icon.clear {
  text-align: right;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 0;
  padding: 20px;
}

.fundevents-block.icon.alternative-ssmc {
  float: left;
  text-align: right;
  -webkit-text-fill-color: inherit;
  background-color: rgba(0, 0, 0, 0);
  background-clip: border-box;
  border: 1px solid #79bb43;
  border-radius: 14px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.fundevents-block.icon.alternative-ssmc:hover {
  float: left;
  background-color: rgba(0, 0, 0, 0);
}

.fundevents-block.icon.alternative {
  float: left;
  text-align: right;
  background-color: rgba(0, 0, 0, 0);
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.fundevents-block.icon.alternative:hover {
  float: left;
  background-color: rgba(0, 0, 0, 0);
}

.fundevents-block.icon.storytellers-boxes-1 {
  background-color: rgba(0, 0, 0, 0);
}

.fundevents-block.fact-box {
  background-color: rgba(0, 0, 0, .2);
  border-style: solid;
  border-color: rgba(36, 195, 226, .24);
}

.fundevents-block.fact-box.new {
  height: 150px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  background-image: linear-gradient(#fff, #fff);
  border-color: rgba(255, 255, 255, .23);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .17);
}

.fundevents-block.fact-box.new-ssmc {
  height: 150px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  background-image: linear-gradient(#fff, #fff);
  border-color: rgba(255, 255, 255, .23);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .17);
}

.fundevents-block.fact-box.new {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .07), rgba(0, 0, 0, 0));
  border-color: rgba(255, 255, 255, .23);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .17);
}

.fundevents-block.transparent {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.fundevents-div-block {
  width: 425px;
  height: auto;
  float: left;
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 20px;
  margin-right: 20px;
  display: flex;
}

.fundevents-38 {
  width: auto;
  height: auto;
  max-width: 100%;
  border: 10px solid #5d5cb6;
  border-radius: 15px;
  margin-bottom: 0;
  margin-right: 0;
  padding-right: 0;
  display: block;
}

.fundevents-block-114 {
  flex-direction: column;
  justify-content: space-around;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 0;
  padding-right: 0;
  display: flex;
}

.fundsevents-paragraph {
  clear: none;
  color: #5e5e5e;
  text-align: left;
  border-left-style: none;
  flex-direction: column;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 20px;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 18px;
  display: block;
}

.fundsevents-paragraph.center {
  color: #5e5e5e;
  text-align: center;
  margin-top: -10px;
  margin-bottom: 25px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.fundsevents-paragraph.center.name {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.fundsevents-paragraph.center.name:hover {
  color: #0ec22b;
}

.fundsevents-paragraph.center.black {
  color: #5e5e5e;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 10px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.fundsevents-paragraph.center.black.card {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  display: block;
}

.fundsevents-paragraph.center.white {
  color: #fff;
  text-transform: none;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 14px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
  display: block;
}

.fundsevents-paragraph.center.white.fpo-color {
  margin-top: 0;
  display: none;
}

.fundsevents-paragraph.center.white.plan-a-visit {
  font-size: 25px;
  display: none;
}

.fundsevents-paragraph.center.fpo-color {
  color: rgba(223, 43, 129, .88);
  margin-top: 21px;
  padding-left: 69px;
  padding-right: 69px;
  display: none;
}

.fundsevents-paragraph.center.family-programs-black {
  color: #020202;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
}

.fundsevents-paragraph.center.family-programs {
  display: none;
}

.fundsevents-paragraph.left {
  color: #020202;
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 6px;
  font-weight: 600;
  position: relative;
}

.fundsevents-paragraph.left.white {
  margin-bottom: 0;
  padding-right: 0;
  font-size: 14px;
}

.fundsevents-paragraph.left.fpo-color {
  color: rgba(223, 43, 129, .88);
}

.fundsevents-paragraph.left.fpo-color.space {
  padding-top: 10px;
}

.fundsevents-paragraph.left.black-p {
  color: #020202;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 32px;
  display: flex;
  position: relative;
}

.fundsevents-paragraph.left.black-p.coming-soon-paragraph {
  padding-top: 0;
  line-height: 32px;
}

.fundsevents-paragraph.left.paragraph-admission, .fundsevents-paragraph.left.play-smart {
  color: #020202;
  font-size: 16px;
}

.fundsevents-paragraph.white {
  color: #fff;
  margin-bottom: 25px;
  padding-top: 10px;
  padding-bottom: 0;
  font-size: 13px;
  font-weight: 400;
}

.fundsevents-paragraph.white.left {
  font-weight: 500;
  display: block;
}

.fundsevents-paragraph.white.left.fp-paragraph-text {
  display: none;
}

.fundsevents-paragraph.testimonials {
  color: #5e5e5e;
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-style: italic;
}

.fundsevents-paragraph.testimonials.white {
  color: #f3f0f0;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
}

.fundsevents-paragraph.right {
  text-align: right;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.fundsevents-paragraph.left {
  color: #5e5e5e;
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.fundsevents-paragraph.center {
  color: #5e5e5e;
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.fundsevents-paragraph.center.black {
  color: #5e5e5e;
  text-align: center;
  margin-bottom: 40px;
  padding-left: 180px;
  padding-right: 180px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.div-block-119 {
  text-align: left;
  display: block;
}

.fundevents-button-wrapper {
  flex: 0 auto;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.fundevents-button-3 {
  text-align: center;
  flex: 1;
  margin-top: 10px;
}

.fundevents-button-3.rb {
  background-color: #5d5cb6;
  border-bottom-right-radius: 10px;
  margin-left: 2px;
  display: block;
}

.fundevents-button-3.rb:hover {
  background-color: #818181;
}

.fundevents-button-3.lb {
  background-color: #5d5cb6;
  border-right: 0 solid #5d5cb6;
  border-bottom-left-radius: 10px;
  margin-top: -12px;
  margin-right: 0;
  display: block;
}

.fundevents-button-3.lb:hover {
  background-color: #79bb43;
}

.fundevents-button-3-1 {
  text-align: center;
  flex: 1;
  margin-top: 10px;
}

.fundevents-button-3-1.rb {
  background-color: #5d5cb6;
  border-bottom-right-radius: 10px;
  margin-left: 2px;
  display: block;
}

.fundevents-button-3-1.rb:hover {
  background-color: #818181;
}

.fundevents-button-3-1.lb {
  background-color: #5d5cb6;
  border-bottom-left-radius: 10px;
  margin-right: 2px;
  display: block;
}

.fundevents-button-3-1.lb:hover {
  background-color: #818181;
}

.div-block-120 {
  justify-content: space-around;
  display: flex;
}

.text-block-56 {
  color: #5d5cb6;
  text-align: right;
  flex: 1;
  align-self: center;
  padding-right: 20px;
  font-family: Mulish, sans-serif;
}

.fundevents-div-text {
  font-size: 16px;
}

.fundevents-div-text.game-on, .fundevents-div-text.swing-into-it-div {
  margin-top: 30px;
}

.bold-text-7, .bold-text-8 {
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.logo-section {
  background-color: #f3f0f0;
  margin-top: 20px;
  padding: 10px;
}

.logo-section.all-american {
  background-color: #fff;
}

.logo-section.mvp {
  background-color: #fff;
  margin-top: 0;
}

.logo-section.captain, .logo-section.silent-auction {
  background-color: #fff;
}

.sponsor-logos-fundevent {
  flex: 0 auto;
}

.div-block-121 {
  margin-top: 0;
}

.image-47 {
  padding-top: 0;
  padding-bottom: 10px;
}

.image-48 {
  padding-bottom: 10px;
}

.hours-heading {
  margin-top: 0;
  margin-bottom: 5px;
  padding-left: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
}

.hours-heading.hh2 {
  padding-left: 20px;
}

.hours-heading.hh3 {
  color: #fa2124;
  font-weight: 700;
}

.div-block-122 {
  justify-content: center;
  align-items: flex-end;
  margin-bottom: 3px;
  display: block;
}

.div-block-123 {
  width: 600px;
  height: 20px;
}

.div-block-124 {
  flex-direction: row;
  flex: 0 auto;
  order: 0;
  margin-top: 0;
  font-size: 12px;
  display: flex;
  position: relative;
}

.heading-22 {
  display: block;
}

.div-block-125 {
  flex-flow: row;
  flex: none;
  justify-content: space-between;
  display: flex;
}

.div-block-125.fp-block {
  text-decoration: none;
}

.featured-programming-calendar-copy, .featured-programming-list {
  display: block;
}

.div-block-126 {
  align-self: center;
}

.featured-programming-item {
  font-style: normal;
}

.div-block-127 {
  flex: none;
  display: flex;
}

.div-block-128 {
  flex-direction: row;
  flex: none;
  display: flex;
}

.div-block-129 {
  flex: 0 auto;
  margin-left: 20px;
}

.div-block-130 {
  flex-direction: row;
  display: flex;
}

.div-block-131 {
  grid-column-gap: 0px;
  flex-direction: row;
  flex: none;
  align-items: stretch;
  display: flex;
}

.div-block-132 {
  margin-left: auto;
}

.div-block-133 {
  flex: none;
}

.div-block-134 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.image-fp {
  border-radius: 12px;
  flex: none;
  margin-right: 20px;
}

.fundraising-div {
  justify-content: center;
  display: flex;
}

.image-49, .image-50 {
  padding-bottom: 10px;
}

.link-19 {
  font-family: Mulish, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
}

.register-div-block {
  flex-direction: row;
  display: flex;
}

.register-div-block.rdb-bottom {
  justify-content: center;
  margin-bottom: 20px;
}

.register-div-block.se---lillie, .register-div-block.se-egg {
  display: none;
}

.register-fundevent-button {
  float: none;
  color: #fff;
  text-align: center;
  letter-spacing: .02em;
  background-color: #79bb43;
  border-radius: 10px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: auto;
  padding-top: 10px;
  font-size: 16px;
  font-weight: 700;
  transition: box-shadow .2s, background-color .2s, transform .4s;
  display: flex;
}

.register-fundevent-button:hover {
  color: #fff;
  background-color: #5d5cb6;
  border-color: #0c6eb8;
  transform: translate(0, -2px);
  box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
}

.register-fundevent-button:active {
  transform: translate(0, -1px);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}

.register-fundevent-button.btn-3 {
  color: #75b7fe;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #75b7fe;
  margin-left: 139px;
  padding: 5px 10px;
  font-size: 14px;
}

.register-fundevent-button.centered {
  margin-right: 0;
}

.link-block-23 {
  display: none;
}

.separated-div-wrapper-sspt {
  height: 40px;
  text-align: center;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.separated-div-wrapper-sspt.left {
  text-align: left;
  margin-top: 40px;
}

.separated-div-wrapper-sspt.left.center-balls {
  text-align: center;
}

.separated-div-wrapper-sspt.storytellers {
  margin-top: 10px;
}

.sspteam {
  clear: none;
  color: #fff;
  text-align: center;
  border-left-style: none;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.sspteam.left {
  color: #5e5e5e;
  text-align: center;
  margin-top: -10px;
  margin-bottom: 25px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.sspteam.left.name {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.sspteam.left.name:hover {
  color: #0ec22b;
}

.sspteam.left.black {
  color: #5e5e5e;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 10px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.sspteam.left.black.card {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  display: block;
}

.sspteam.left.white {
  color: #fff;
  text-align: center;
  text-transform: none;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 14px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
  display: block;
}

.sspteam.left.white.fpo-color {
  margin-top: 0;
  display: none;
}

.sspteam.left.white.plan-a-visit {
  font-size: 25px;
  display: none;
}

.sspteam.left.fpo-color {
  color: rgba(223, 43, 129, .88);
  margin-top: 21px;
  padding-left: 69px;
  padding-right: 69px;
  display: none;
}

.sspteam.left.family-programs-black {
  color: #020202;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
}

.sspteam.left.family-programs {
  display: none;
}

.sspteam.left {
  color: #020202;
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 600;
  position: relative;
}

.sspteam.left.white {
  margin-bottom: 0;
  padding-right: 0;
  font-size: 14px;
}

.sspteam.left.fpo-color {
  color: rgba(223, 43, 129, .88);
}

.sspteam.left.fpo-color.space {
  padding-top: 10px;
}

.sspteam.left.black-p {
  color: #020202;
  border-top: 0 solid #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  font-family: Mulish, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: flex;
  position: relative;
}

.sspteam.left.black-p.coming-soon-paragraph {
  padding-top: 0;
  line-height: 32px;
}

.sspteam.left.black-p.year {
  border-top-style: none;
  padding-top: 40px;
  font-size: 18px;
}

.sspteam.left.paragraph-admission {
  color: #020202;
  font-size: 16px;
}

.sspteam.left.play-smart {
  color: #020202;
  padding-top: 20px;
  font-size: 16px;
}

.sspteam.white {
  color: #fff;
  margin-bottom: 25px;
  padding-top: 10px;
  padding-bottom: 0;
  font-size: 13px;
  font-weight: 400;
}

.sspteam.white.left {
  font-weight: 500;
  display: block;
}

.sspteam.white.left.fp-paragraph-text {
  display: none;
}

.sspteam.testimonials {
  color: #5e5e5e;
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-style: italic;
}

.sspteam.testimonials.white {
  color: #f3f0f0;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
}

.sspteam.right {
  text-align: right;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.sspteam.left {
  color: #5e5e5e;
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.sspteam.center {
  color: #5e5e5e;
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.sspteam.center.black {
  color: #5e5e5e;
  text-align: center;
  margin-bottom: 40px;
  padding-left: 180px;
  padding-right: 180px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.sspteam.center-copy {
  color: #5e5e5e;
  text-align: center;
  margin-top: -10px;
  margin-bottom: 25px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.sspteam.center-copy.name {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.sspteam.center-copy.name:hover {
  color: #0ec22b;
}

.sspteam.center-copy.black {
  color: #5e5e5e;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 10px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.sspteam.center-copy.black.card {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  display: block;
}

.sspteam.center-copy.white {
  color: #fff;
  text-align: left;
  text-transform: none;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 14px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
  display: block;
}

.sspteam.center-copy.white.fpo-color {
  margin-top: 0;
  display: none;
}

.sspteam.center-copy.white.plan-a-visit {
  font-size: 25px;
  display: none;
}

.sspteam.center-copy.fpo-color {
  color: rgba(223, 43, 129, .88);
  margin-top: 21px;
  padding-left: 69px;
  padding-right: 69px;
  display: none;
}

.sspteam.center-copy.family-programs-black {
  color: #020202;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
}

.sspteam.center-copy.family-programs {
  display: none;
}

.sspteam.flush-left {
  color: #5e5e5e;
  text-align: center;
  margin-top: -10px;
  margin-bottom: 25px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.sspteam.flush-left.name {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.sspteam.flush-left.name:hover {
  color: #0ec22b;
}

.sspteam.flush-left.black {
  color: #5e5e5e;
  text-align: left;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 10px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.sspteam.flush-left.black.card {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  display: block;
}

.sspteam.flush-left.white {
  color: #fff;
  text-align: left;
  text-transform: none;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 14px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
  display: block;
}

.sspteam.flush-left.white.fpo-color {
  margin-top: 0;
  display: none;
}

.sspteam.flush-left.white.plan-a-visit {
  font-size: 25px;
  display: none;
}

.sspteam.flush-left.fpo-color {
  color: rgba(223, 43, 129, .88);
  margin-top: 21px;
  padding-left: 69px;
  padding-right: 69px;
  display: none;
}

.sspteam.flush-left.family-programs-black {
  color: #020202;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
}

.sspteam.flush-left.family-programs {
  display: none;
}

.pro-advisory-board-paragraph {
  margin-top: 20px;
}

.video-explore {
  margin-bottom: 179px;
  padding-left: 40px;
  padding-right: 40px;
}

.video-feature-explore {
  margin-bottom: 140px;
  padding: 25px;
}

.video-feature-explore-page {
  height: auto;
  background-image: linear-gradient(rgba(0, 0, 0, .23), rgba(0, 0, 0, .89));
  margin-top: 40px;
  position: relative;
  overflow: hidden;
}

.video-feature-explore-page.intro {
  height: 600px;
  opacity: .91;
  background-color: #f3f0f0;
  background-image: radial-gradient(circle at 50% 75%, rgba(0, 0, 0, .53), rgba(0, 0, 0, .73));
  border: 1px solid #000;
  font-family: Mulish, sans-serif;
  position: relative;
  top: 0;
}

.video-feature-explore-page.homepage {
  height: 100vh;
  background-image: linear-gradient(rgba(2, 2, 2, .24), rgba(2, 2, 2, .45));
}

.paragraph-hp-3-buckets {
  clear: none;
  color: #5e5e5e;
  text-align: center;
  border-left-style: none;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 10px;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.paragraph-hp-3-buckets.left {
  color: #5e5e5e;
  text-align: center;
  margin-top: -10px;
  margin-bottom: 25px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.paragraph-hp-3-buckets.left.name {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.paragraph-hp-3-buckets.left.name:hover {
  color: #0ec22b;
}

.paragraph-hp-3-buckets.left.black {
  color: #5e5e5e;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 10px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.paragraph-hp-3-buckets.left.black.card {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  display: block;
}

.paragraph-hp-3-buckets.left.white {
  color: #fff;
  text-align: left;
  text-transform: none;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 14px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
  display: block;
}

.paragraph-hp-3-buckets.left.white.fpo-color {
  margin-top: 0;
  display: none;
}

.paragraph-hp-3-buckets.left.white.plan-a-visit {
  font-size: 25px;
  display: none;
}

.paragraph-hp-3-buckets.left.fpo-color {
  color: rgba(223, 43, 129, .88);
  margin-top: 21px;
  padding-left: 69px;
  padding-right: 69px;
  display: none;
}

.paragraph-hp-3-buckets.left.family-programs-black {
  color: #020202;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
}

.paragraph-hp-3-buckets.left.family-programs {
  display: none;
}

.paragraph-hp-3-buckets.left {
  color: #020202;
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 600;
  position: relative;
}

.paragraph-hp-3-buckets.left.white {
  margin-bottom: 0;
  padding-right: 0;
  font-size: 14px;
}

.paragraph-hp-3-buckets.left.fpo-color {
  color: rgba(223, 43, 129, .88);
}

.paragraph-hp-3-buckets.left.fpo-color.space {
  padding-top: 10px;
}

.paragraph-hp-3-buckets.left.black-p {
  color: #020202;
  border-top: 0 solid #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  font-family: Mulish, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: flex;
  position: relative;
}

.paragraph-hp-3-buckets.left.black-p.coming-soon-paragraph {
  padding-top: 0;
  line-height: 32px;
}

.paragraph-hp-3-buckets.left.black-p.year {
  border-top-style: none;
  padding-top: 40px;
  font-size: 18px;
}

.paragraph-hp-3-buckets.left.paragraph-admission {
  color: #020202;
  font-size: 16px;
}

.paragraph-hp-3-buckets.left.play-smart {
  color: #020202;
  padding-top: 20px;
  font-size: 16px;
}

.paragraph-hp-3-buckets.white {
  color: #fff;
  margin-bottom: 25px;
  padding-top: 10px;
  padding-bottom: 0;
  font-size: 13px;
  font-weight: 400;
}

.paragraph-hp-3-buckets.white.left {
  font-weight: 500;
  display: block;
}

.paragraph-hp-3-buckets.white.left.fp-paragraph-text {
  display: none;
}

.paragraph-hp-3-buckets.testimonials {
  color: #5e5e5e;
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-style: italic;
}

.paragraph-hp-3-buckets.testimonials.white {
  color: #f3f0f0;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
}

.paragraph-hp-3-buckets.right {
  text-align: right;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.paragraph-hp-3-buckets.left {
  color: #5e5e5e;
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.paragraph-hp-3-buckets.center {
  color: #5e5e5e;
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.paragraph-hp-3-buckets.center.black {
  color: #5e5e5e;
  text-align: center;
  margin-bottom: 40px;
  padding-left: 180px;
  padding-right: 180px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.paragraph-hp-3-buckets.center-copy {
  color: #5e5e5e;
  text-align: center;
  margin-top: -10px;
  margin-bottom: 25px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.paragraph-hp-3-buckets.center-copy.name {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.paragraph-hp-3-buckets.center-copy.name:hover {
  color: #0ec22b;
}

.paragraph-hp-3-buckets.center-copy.black {
  color: #5e5e5e;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 10px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.paragraph-hp-3-buckets.center-copy.black.card {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  display: block;
}

.paragraph-hp-3-buckets.center-copy.white {
  color: #fff;
  text-align: left;
  text-transform: none;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 14px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
  display: block;
}

.paragraph-hp-3-buckets.center-copy.white.fpo-color {
  margin-top: 0;
  display: none;
}

.paragraph-hp-3-buckets.center-copy.white.plan-a-visit {
  font-size: 25px;
  display: none;
}

.paragraph-hp-3-buckets.center-copy.fpo-color {
  color: rgba(223, 43, 129, .88);
  margin-top: 21px;
  padding-left: 69px;
  padding-right: 69px;
  display: none;
}

.paragraph-hp-3-buckets.center-copy.family-programs-black {
  color: #020202;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
}

.paragraph-hp-3-buckets.center-copy.family-programs {
  display: none;
}

.paragraph-hp-3-buckets.flush-left {
  color: #5e5e5e;
  text-align: center;
  margin-top: -10px;
  margin-bottom: 25px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.paragraph-hp-3-buckets.flush-left.name {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.paragraph-hp-3-buckets.flush-left.name:hover {
  color: #0ec22b;
}

.paragraph-hp-3-buckets.flush-left.black {
  color: #5e5e5e;
  text-align: left;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 10px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.paragraph-hp-3-buckets.flush-left.black.card {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  display: block;
}

.paragraph-hp-3-buckets.flush-left.white {
  color: #fff;
  text-align: left;
  text-transform: none;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 14px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
  display: block;
}

.paragraph-hp-3-buckets.flush-left.white.fpo-color {
  margin-top: 0;
  display: none;
}

.paragraph-hp-3-buckets.flush-left.white.plan-a-visit {
  font-size: 25px;
  display: none;
}

.paragraph-hp-3-buckets.flush-left.fpo-color {
  color: rgba(223, 43, 129, .88);
  margin-top: 21px;
  padding-left: 69px;
  padding-right: 69px;
  display: none;
}

.paragraph-hp-3-buckets.flush-left.family-programs-black {
  color: #020202;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
}

.paragraph-hp-3-buckets.flush-left.family-programs {
  display: none;
}

.fundevents-head {
  width: 100%;
  color: #fff;
  text-align: left;
  margin: 0 auto 20px;
  font-family: Montserrat, sans-serif;
  display: block;
}

.fundevents-head._2 {
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Mulish, sans-serif;
}

.fundevents-head._2.top-padding {
  margin-top: 100px;
  margin-bottom: 60px;
}

.fundevents-head._2.left {
  margin-bottom: 30px;
}

.fundevents-head._2.left.top {
  margin-bottom: -20px;
}

.fundevents-head.presentation {
  margin-bottom: 100px;
}

.fundevents-head.cause {
  margin-top: 200px;
}

.fundevents-head.padding {
  margin-bottom: 60px;
}

.fundevents-head.liciences {
  margin-bottom: 0;
}

.fundevents-head._2 {
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
}

.fundevents-head._2.left {
  margin-bottom: 30px;
}

.fundevents-head.space-1 {
  margin-top: -30px;
}

.fundevents-head.space-2 {
  margin-top: 20px;
}

.fund-events-left-div-head {
  padding-right: 0;
}

.special-events-gallery-subhead {
  width: 300px;
  color: #79bb43;
  padding-left: 20px;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.special-events-gallery-subhead.green {
  color: #0d9622;
}

.special-events-gallery-subhead.v2 {
  line-height: 26px;
}

.special-events-column-1 {
  display: block;
}

.special-events-column-2 {
  flex-direction: column;
  justify-content: space-around;
  align-self: flex-start;
  align-items: flex-start;
  padding-left: 20px;
  display: flex;
}

.special-events-detail.snowball {
  display: none;
}

.special-events-detail.v2 {
  margin-top: 40px;
}

.special-events {
  display: block;
}

.special-events-info {
  margin-top: 30px;
  font-size: 16px;
}

.special-events-info.game-on {
  margin-top: 30px;
}

.special-events-info.mutti {
  margin-top: 20px;
}

.register-special-events-button {
  float: none;
  color: #fff;
  text-align: center;
  letter-spacing: .02em;
  background-color: #79bb43;
  border-radius: 10px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: auto;
  padding-top: 10px;
  font-size: 16px;
  font-weight: 700;
  transition: box-shadow .2s, background-color .2s, transform .4s;
  display: flex;
}

.register-special-events-button:hover {
  color: #fff;
  background-color: #5d5cb6;
  border-color: #0c6eb8;
  transform: translate(0, -2px);
  box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
}

.register-special-events-button:active {
  transform: translate(0, -1px);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}

.register-special-events-button.btn-3 {
  color: #75b7fe;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #75b7fe;
  margin-left: 139px;
  padding: 5px 10px;
  font-size: 14px;
}

.register-special-events-button.centered {
  margin-right: 0;
}

.seasonal-celebrations-promo {
  height: auto;
  background-color: #f3f0f0;
  margin-top: 20px;
  padding: 10px;
  display: none;
}

.special-events-info-2 {
  padding-left: 10px;
  font-family: Mulish, sans-serif;
}

.special-events-info-2.sp2-a {
  margin-bottom: 40px;
}

.special-events-info-3 {
  color: #5d5cb6;
  font-family: Mulish, sans-serif;
}

.list-item-9, .list-item-10, .list-item-11 {
  font-family: Mulish, sans-serif;
}

.ses-tickets._2 {
  margin-top: 20px;
}

.italic-text {
  color: #5d5cb6;
}

.div-block-135 {
  padding-bottom: 20px;
}

.div-block-135.snowball, .div-block-135.mutti {
  display: none;
}

.link-block-24 {
  display: block;
}

.seasonal-celebrations-left {
  height: auto;
}

.div-block-136 {
  width: 400px;
  height: 250px;
}

.seasonal-celeb-info {
  margin-top: 30px;
  font-size: 16px;
}

.seasonal-celeb-info.game-on {
  margin-top: 30px;
}

.seasonal-celebrations-button {
  float: none;
  color: #fff;
  text-align: center;
  letter-spacing: .02em;
  background-color: #79bb43;
  border-radius: 10px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: auto;
  padding-top: 10px;
  font-size: 16px;
  font-weight: 700;
  transition: box-shadow .2s, background-color .2s, transform .4s;
  display: none;
}

.seasonal-celebrations-button:hover {
  color: #fff;
  background-color: #5d5cb6;
  border-color: #0c6eb8;
  transform: translate(0, -2px);
  box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
}

.seasonal-celebrations-button:active {
  transform: translate(0, -1px);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}

.seasonal-celebrations-button.btn-3 {
  color: #75b7fe;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #75b7fe;
  margin-left: 139px;
  padding: 5px 10px;
  font-size: 14px;
}

.seasonal-celebrations-button.centered {
  margin-right: 0;
}

.seasonal-celebrations-right-c {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.paragraph-44 {
  margin-bottom: 5px;
  font-family: Mulish, sans-serif;
  font-size: 12px;
  line-height: 16px;
  text-decoration: none;
}

.div-block-137, .div-block-138 {
  display: flex;
}

.div-block-139 {
  margin-left: 10px;
}

.text-block-57 {
  font-family: Mulish, sans-serif;
  display: block;
}

.text-block-58 {
  color: #fff;
  border-radius: 12px;
  padding: 5px;
  text-decoration: none;
}

.link-block-25 {
  background-color: #79bb43;
  border-radius: 8px;
  font-family: Mulish, sans-serif;
  text-decoration: none;
}

.div-block-140 {
  display: flex;
}

.list-4 {
  flex-direction: row;
  display: block;
}

.list-4.mb-bottom-info.astc {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 40px;
  padding-left: 20px;
}

.list-4.gsp-l1, .list-4.pascf {
  flex-direction: column;
  align-self: auto;
  display: flex;
}

.list-4.ctsmlist {
  color: #020202;
}

.div-block-141 {
  flex-flow: column;
  padding-left: 0;
  display: flex;
}

.div-block-141.gsp-db-2, .div-block-141.pascf, .div-block-141.pascf-div {
  display: block;
}

.list-item-12 {
  color: #020202;
  flex-direction: row;
  display: flex;
}

.list-item-12.gsp {
  margin: 10px 5px 20px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.list-item-13 {
  color: #020202;
  display: block;
}

.list-item-13.gsp {
  margin: 0 5px 10px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.list-item-13.pascf {
  margin: 5px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.list-item-13.ctsm23 {
  margin: 0 5px 10px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  line-height: 24px;
  list-style-type: disc;
}

.list-item-14 {
  color: #020202;
}

.div-block-142 {
  flex-direction: column;
  margin-top: 40px;
  margin-left: 20px;
  margin-right: 40px;
  display: flex;
}

.div-block-142.gsp-dh {
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.div-block-142.camps-b, .div-block-142.ssls-div-2 {
  flex-direction: column;
  flex: 0 auto;
  align-self: stretch;
  align-items: stretch;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  display: flex;
}

.div-block-143 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-143.mshp-join-renew {
  margin-bottom: 30px;
}

.div-block-143.mfaq {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 40px;
}

.div-block-143.gsp-d3 {
  margin-bottom: 30px;
}

.div-block-144 {
  flex-direction: row;
  display: flex;
}

.paragraph-45 {
  grid-column-gap: 3px;
  grid-row-gap: 0px;
  color: #5d5cb6;
  flex-wrap: wrap;
  flex: 1;
  align-content: stretch;
  align-items: stretch;
  margin-bottom: 0;
  padding: 0 0 0 10px;
  font-family: Mulish, sans-serif;
  font-weight: 600;
  display: flex;
}

.paragraph-45.mbdigitalt {
  font-size: 18px;
}

.paragraph-45.gsp-45 {
  font-size: 1px;
}

.list-item-15 {
  color: #020202;
  font-family: Mulish, sans-serif;
  font-size: 16px;
}

.list-item-15.mcyr {
  color: #f3f0f0;
  background-color: #79bb43;
  border-top: 0 solid #79bb43;
  border-bottom: 2px solid #79bb43;
  margin-top: 10px;
  padding: 10px 20px;
  font-size: 18px;
}

.list-item-15.mccr {
  color: #020202;
  background-color: #ececec;
  border-top: 1px #5d5cb6;
  border-bottom: 2px solid #5d5cb6;
  margin-top: 10px;
  padding: 10px 20px;
  font-size: 18px;
}

.list-item-15.gsp-list-sub-1 {
  color: #f3f0f0;
  background-color: #5d5cb6;
  border-top: 0 solid #79bb43;
  border-bottom: 2px solid #79bb43;
  margin-top: 10px;
  padding: 10px 20px;
  font-size: 18px;
}

.list-item-15.gsp-list-sub-2 {
  color: #f3f0f0;
  background-color: #79bb43;
  border-top: 0 solid #79bb43;
  border-bottom: 2px solid #79bb43;
  margin-top: 10px;
  padding: 10px 20px;
  font-size: 18px;
}

.list-item-16 {
  color: #020202;
  font-family: Mulish, sans-serif;
}

.div-block-145 {
  width: 15px;
  height: 15px;
  background-color: #79bb43;
  border-radius: 20px;
  align-self: center;
  padding-left: 0;
}

.div-block-145.mbd {
  width: 20px;
  height: 20px;
}

.div-block-146 {
  padding-top: 10px;
  padding-left: 20px;
  display: flex;
}

.div-block-146.mbdigital {
  flex-direction: column;
  padding-top: 0;
  padding-left: 0;
}

.div-block-146.d {
  display: none;
}

.list-5 {
  color: #5d5cb6;
  background-color: #5d5cb6;
}

.div-block-147 {
  flex-direction: row;
  display: flex;
}

.list-cost {
  color: #5d5cb6;
  background-color: rgba(0, 0, 0, 0);
  flex: 1;
}

.list-year {
  color: #5d5cb6;
  background-color: rgba(0, 0, 0, 0);
  flex: none;
}

.paragraph-46 {
  color: #020202;
  margin-top: 10px;
  margin-bottom: 0;
  padding-left: 20px;
  font-family: Mulish, sans-serif;
  font-size: 12px;
  line-height: 18px;
}

.div-block-148 {
  flex-direction: row;
  margin-top: 40px;
  display: flex;
}

.div-block-149 {
  margin-top: 40px;
}

.div-block-149.mbm {
  flex: 0 auto;
  margin: 40px 140px 10px 40px;
  display: block;
}

.paragraph-47 {
  font-family: Mulish, sans-serif;
}

.div-block-150 {
  margin-left: 20px;
  margin-right: 140px;
}

.div-block-151 {
  margin: 20px 20px 0 10px;
  display: flex;
}

.video-2 {
  width: 450px;
  object-fit: fill;
  flex-direction: row;
  align-items: flex-start;
  margin-left: 40px;
  display: inline-block;
}

.div-block-152 {
  flex-flow: column;
  align-items: stretch;
  display: flex;
}

.group-and-school-section-overlay-copy {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
  padding-bottom: 100px;
}

.group-and-school-section-overlay-copy.color {
  width: 100%;
  height: 100%;
  background-color: rgba(42, 42, 42, .86);
  background-image: none;
  padding-top: 100px;
  padding-bottom: 100px;
}

.group-and-school-section-overlay-copy.color._3 {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.group-and-school-section-overlay-copy.color._3._5 {
  background-image: linear-gradient(rgba(13, 150, 34, .85), rgba(13, 150, 34, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/633248e2bfb8758e6323ee0c_GENERIC%20FPO%201.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.group-and-school-section-overlay-copy.color.counter {
  background-image: linear-gradient(rgba(255, 255, 255, .77), rgba(255, 255, 255, .77)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdee69ce443ac2826fc0_Image%2024%20-%20Multimedia%20Animation%2010.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.group-and-school-section-overlay-copy.color.counter.adjust-2 {
  padding-top: 60px;
}

.group-and-school-section-overlay-copy.dark {
  background-image: linear-gradient(rgba(73, 83, 0, .23), rgba(73, 83, 0, .23)), linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
}

.group-and-school-section-overlay-copy.counters {
  text-align: center;
  background-image: linear-gradient(rgba(245, 245, 245, .84), rgba(245, 245, 245, .84)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  padding-bottom: 0;
}

.dsp-ddown-2 {
  margin-top: 0;
  display: block;
}

.dsp-ddown-2.ctsm23 {
  margin-bottom: 40px;
}

.gsp-div-4 {
  flex-direction: row;
  display: flex;
}

.gsp-list-1 {
  color: #5d5cb6;
  background-color: rgba(0, 0, 0, 0);
  flex: none;
}

.gsp-list-2 {
  color: #5d5cb6;
  background-color: rgba(0, 0, 0, 0);
  flex: 1;
}

.gsp-so {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
  padding-bottom: 100px;
}

.gsp-so.color {
  width: 100%;
  height: 100%;
  background-color: rgba(42, 42, 42, .86);
  background-image: none;
  padding-top: 100px;
  padding-bottom: 100px;
}

.gsp-so.color._3 {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.gsp-so.color._3._5 {
  background-image: linear-gradient(rgba(13, 150, 34, .85), rgba(13, 150, 34, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/633248e2bfb8758e6323ee0c_GENERIC%20FPO%201.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.gsp-so.color.counter {
  background-image: linear-gradient(rgba(255, 255, 255, .77), rgba(255, 255, 255, .77)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdee69ce443ac2826fc0_Image%2024%20-%20Multimedia%20Animation%2010.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.gsp-so.color.counter.adjust-2 {
  background-color: rgba(93, 92, 182, .18);
  background-image: linear-gradient(356deg, #5d5cb6, #fff 72%);
  padding-top: 60px;
}

.gsp-so.color.counter.adjust-camps, .gsp-so.color.counter.pascf {
  background-color: rgba(93, 92, 182, .18);
  background-image: linear-gradient(356deg, #5d5cb6, #fff 72%);
  padding-top: 0;
}

.gsp-so.dark {
  background-image: linear-gradient(rgba(73, 83, 0, .23), rgba(73, 83, 0, .23)), linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
}

.gsp-so.counters {
  text-align: center;
  background-image: linear-gradient(rgba(245, 245, 245, .84), rgba(245, 245, 245, .84)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  padding-bottom: 0;
}

.div-block-153 {
  flex-direction: column;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  display: flex;
}

.div-block-154 {
  color: #5d5cb6;
  background-color: #5d5cb6;
  flex-flow: column;
  flex: 0 auto;
  align-content: flex-start;
  justify-content: space-around;
  align-self: stretch;
  align-items: stretch;
  padding: 0;
  display: flex;
}

.text-block-59 {
  color: #ececec;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-left: 10px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
}

.text-block-60 {
  color: #5d5cb6;
  background-color: #79bb43;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.div-block-155 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-around;
  align-self: auto;
  align-items: flex-start;
  display: flex;
}

.link-28 {
  flex-direction: column;
  display: block;
}

.paragraph-49 {
  padding-left: 5px;
  padding-right: 5px;
  font-family: Mulish, sans-serif;
}

.paragraph-49.gasftr {
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-around;
  align-items: flex-start;
  margin-bottom: 0;
  padding: 10px 20px;
  display: flex;
}

.heading-23 {
  font-size: 24px;
}

.heading-24 {
  margin: 10px;
  font-family: Mulish, sans-serif;
  font-size: 24px;
}

.list-6 {
  list-style-type: none;
}

.list-item-17 {
  color: #020202;
  margin-left: 10px;
  padding-bottom: 3px;
  padding-left: 60px;
}

.dsp-sub {
  margin-bottom: 20px;
  padding-bottom: 10px;
}

.div-block-156 {
  background-color: rgba(236, 236, 236, .5);
  border-bottom: 3px solid #5d5cb6;
}

.div-block-156.sgp-book-2 {
  flex-flow: column;
  display: flex;
}

.link-29 {
  flex-flow: row;
  flex: none;
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
}

.gsp-btm-info-block {
  background-color: rgba(236, 236, 236, .5);
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  margin: 20px 190px 0 0;
  padding: 40px 40px 60px;
  display: flex;
}

.list-item-18 {
  color: #020202;
  padding-bottom: 5px;
}

.the-shop-div {
  text-align: left;
  margin-top: 20px;
}

.div-block-160 {
  border: 0 solid #5d5cb6;
  border-radius: 12px;
  display: inline-block;
}

.the-shop-column {
  margin-top: 44px;
  margin-bottom: 0;
}

.container-22, .hours-bar-for-header {
  height: 160px;
  max-width: 100%;
  background-color: #79bb43;
  display: block;
}

.ssmc-bar-x {
  height: 150px;
  color: rgba(0, 0, 0, 0);
  -webkit-text-fill-color: inherit;
  background-color: rgba(0, 0, 0, 0);
  background-clip: border-box;
  display: block;
  position: relative;
}

.ssmc-nav-x {
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-end;
  display: flex;
}

.div-block-161 {
  flex-direction: column;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  align-items: flex-start;
  display: flex;
}

.div-block-162 {
  flex-flow: column wrap;
  flex: 0 auto;
  align-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.sponsor-tier-with-line {
  border-bottom: 6px solid #79bb43;
}

.text-block-for-sponsor-names {
  clear: none;
  margin-top: 20px;
  margin-bottom: 40px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.text-block-for-sponsor-names.sn2 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-block-for-sponsor-names.special-legend-a {
  margin-top: 30px;
}

.text-span-26 {
  color: #f47c00;
}

.text-span-27 {
  font-weight: 700;
}

.list-8 {
  list-style-type: none;
}

.sponsors-list {
  margin-top: 20px;
  padding-left: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 700;
  list-style-type: none;
}

.sponsors-list.captain-sponsors, .sponsors-list.silent-auction-contribs {
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.list-sponors-2 {
  margin-bottom: 10px;
}

.list-sponors-2.special-b {
  margin-bottom: 40px;
}

.list-sponors-2.special-c {
  margin-top: 40px;
  margin-bottom: 40px;
}

.list-sponors-2.special-d {
  margin-top: 20px;
  margin-bottom: 60px;
}

.logos-250x125.space-with-mixed {
  margin-bottom: 20px;
}

.logos-250x125.additional-support-2 {
  margin-right: -5px;
  padding-right: 0;
}

.additional-support {
  margin-top: 10px;
}

.text-span-28, .text-span-29, .text-span-30, .text-span-31, .text-span-32, .text-span-33 {
  font-weight: 700;
}

.logo-sponsors {
  margin-top: 10px;
}

.logo-sponsors.last-logo-space {
  margin-bottom: 40px;
}

.logo-sponsors.first-logo-space {
  margin-top: 40px;
}

.text-span-34, .text-span-35, .text-span-36, .text-span-37, .text-span-38, .text-span-39, .text-span-40, .text-span-41, .text-span-42, .text-span-43, .text-span-44 {
  font-weight: 700;
}

.food-logos {
  margin-top: 10px;
}

.food-logos.first-logo-space {
  margin-top: 20px;
}

.shop-online-div {
  display: block;
}

.beverage-sponsors, .silent-auction {
  margin-top: 10px;
}

.sac-div {
  display: block;
}

.text-span-45 {
  font-weight: 700;
}

.sponsors-list-mixed-with-logos {
  margin-top: 20px;
  padding-left: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 700;
  list-style-type: none;
}

.sponsors-list-mixed-with-logos.captain-sponsors {
  margin-top: 20px;
  margin-bottom: 10px;
}

.sponsors-list-mixed-with-logos.top-sponsor-text-with-space {
  margin-top: 40px;
  margin-bottom: 40px;
}

.logo-sponsors-mixed-with-text {
  margin-top: 20px;
  margin-bottom: 0;
}

.camps-div-1, .div-block-120-gas-progs {
  justify-content: flex-start;
  display: flex;
}

.div-block-155-camps {
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-around;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.div-block-153-camps {
  flex-direction: column;
  flex: 0 auto;
  order: 0;
  align-self: stretch;
  display: flex;
}

.container-23 {
  margin-bottom: 20px;
}

.column-32-camps {
  margin-top: 0;
}

.camps-column-c {
  background-color: #fff;
  border: 0 solid #fff;
  border-radius: 0;
  margin-top: 100px;
  display: block;
}

.image-51 {
  margin-bottom: 10px;
}

.image-51.hss {
  margin-bottom: 40px;
  display: block;
}

.camp-header {
  background-image: radial-gradient(circle, #f3f0f0, #f3f0f0 47%, rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63e54d09a41eafec558bcfe3_1440x845%20Camps%20Image%20B.png");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.text-block-61 {
  font-size: 16px;
  line-height: 22px;
}

.text-block-camp-info {
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  line-height: 22px;
  display: flex;
}

.image-52 {
  margin-left: 20px;
}

.camps-container {
  padding: 10px 40px 40px;
  display: block;
}

.link-30 {
  margin-left: 5px;
  margin-right: 5px;
}

.div-block-163 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.image-53 {
  align-self: center;
  margin-top: -20px;
  margin-bottom: -40px;
  display: none;
}

.camp-ages-button {
  margin-top: -20px;
  margin-bottom: -20px;
  display: none;
}

.paragraph-49-camps {
  color: #020202;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-49-camps.gasftr {
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-around;
  align-items: flex-start;
  margin-bottom: 0;
  padding: 10px 20px;
  display: flex;
}

.text-block-59-camps {
  color: #ececec;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-left: 10px;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  line-height: 26px;
  text-decoration: none;
}

.text-span-46 {
  color: #ffdd02;
}

.camp-header-b {
  background-image: radial-gradient(circle, #f3f0f0, #f3f0f0 47%, rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63e54d09a41eafec558bcfe3_1440x845%20Camps%20Image%20B.png");
  background-position: 0 0, 0 50px;
  background-repeat: repeat, repeat;
  background-size: auto, contain;
  background-attachment: scroll, fixed;
}

.text-span-47 {
  font-weight: 700;
}

.text-span-48 {
  align-self: baseline;
}

.text-span-49 {
  font-weight: 700;
}

.link-31 {
  flex: none;
}

.link-32 {
  padding-left: 5px;
  padding-right: 5px;
}

.link-33 {
  flex-direction: row;
  flex: none;
  padding-left: 3px;
  display: flex;
}

.link-36.camp-reg {
  margin-left: 10px;
  margin-right: 10px;
}

.link-37 {
  flex-direction: row;
  margin-left: 10px;
  display: block;
}

.list-calendar-header-date {
  color: #020202;
  margin-left: auto;
  padding-top: 2px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Mulish, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.list-calendar-header-date.featured-programming {
  padding-left: 60px;
}

.heading-25 {
  color: #5d5cb6;
  text-align: center;
  font-family: Mulish, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 50px;
}

.birthday-parties-header {
  background-image: radial-gradient(circle, #f3f0f0, #f3f0f0 47%, rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ed3fb72f472b092d10ad2c_2160x900%20Birthday%20Parties.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, contain;
  background-attachment: scroll, fixed;
}

.heading-12-birthday-parties {
  color: #5d5cb6;
  text-align: left;
  letter-spacing: 2px;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 33px;
  font-weight: 700;
  line-height: 40px;
}

.text-block-birthday-info {
  color: #5d5cb6;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  display: block;
}

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

.birthday-image-2 {
  width: 40%;
  height: auto;
  max-width: none;
  border: 10px solid #5d5cb6;
  border-radius: 15px;
  flex: none;
  margin-bottom: 0;
  margin-right: 0;
  padding-right: 0;
  display: block;
}

.birthdays-block-114-copy {
  flex-direction: column;
  justify-content: space-around;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 0;
  padding-right: 0;
  display: flex;
}

.birthdays-block-119-copy {
  text-align: left;
  flex: none;
  align-items: flex-start;
  display: flex;
}

.camps-div-1-copy {
  justify-content: flex-start;
  display: flex;
}

.fundevents-button-wrapper-copy {
  flex: 0 auto;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.birthdays-button-3-1-copy {
  text-align: center;
  flex: 1;
  margin-top: 10px;
}

.birthdays-button-3-1-copy.rb {
  background-color: #5d5cb6;
  border-bottom-right-radius: 10px;
  margin-left: 2px;
  display: block;
}

.birthdays-button-3-1-copy.rb:hover {
  background-color: #818181;
}

.birthdays-button-3-1-copy.lb {
  background-color: #5d5cb6;
  border-bottom-left-radius: 10px;
  margin-right: 2px;
  display: block;
}

.birthdays-button-3-1-copy.lb:hover {
  background-color: #818181;
}

.fundevents-div-block-copy {
  width: 425px;
  height: auto;
  float: left;
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 20px;
  margin-right: 20px;
  display: flex;
}

.fundevents-block-copy {
  width: 100%;
  text-align: center;
  background-color: rgba(0, 0, 0, .24);
  border: 1px rgba(36, 195, 226, .4);
  border-radius: 5px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 20px;
  position: relative;
}

.fundevents-block-copy.icon {
  width: auto;
  height: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #f3f0f0;
  text-align: center;
  background-color: #f3f0f0;
  border: 6px solid #f3f0f0;
  border-radius: 15px;
  flex-direction: column;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 20px;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 0;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.fundevents-block-copy.icon.alternative {
  height: auto;
  text-align: center;
  border-right-style: none;
  margin-top: 0;
  padding-bottom: 30px;
  transition: background-color .4s;
}

.fundevents-block-copy.icon.alternative:hover {
  background-color: #fff;
}

.fundevents-block-copy.icon.alternative {
  float: left;
  text-align: right;
  background-color: #f3f0f0;
  border: 8px solid #000;
  border-radius: 11px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.fundevents-block-copy.icon.alternative:hover {
  float: left;
  background-color: rgba(0, 0, 0, 0);
}

.fundevents-block-copy.icon.gray {
  height: 1%;
  background-color: #fff;
  border-radius: 0;
  margin-bottom: 0;
  padding: 30px;
}

.fundevents-block-copy.icon.gray.family-programs {
  border-radius: 20px;
}

.fundevents-block-copy.icon.no-color {
  height: auto;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-style: solid solid solid none;
  border-color: rgba(0, 0, 0, .13);
  border-radius: 0;
  margin-bottom: 0;
  padding: 60px 80px;
}

.fundevents-block-copy.icon.no-color:hover {
  background-color: #f5f5f5;
}

.fundevents-block-copy.icon.no-color.contact {
  height: 220px;
}

.fundevents-block-copy.icon.clear {
  text-align: right;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 0;
  padding: 20px;
}

.fundevents-block-copy.icon.alternative-ssmc {
  float: left;
  text-align: right;
  -webkit-text-fill-color: inherit;
  background-color: rgba(0, 0, 0, 0);
  background-clip: border-box;
  border: 1px solid #79bb43;
  border-radius: 14px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.fundevents-block-copy.icon.alternative-ssmc:hover {
  float: left;
  background-color: rgba(0, 0, 0, 0);
}

.fundevents-block-copy.icon.alternative {
  float: left;
  text-align: right;
  background-color: rgba(0, 0, 0, 0);
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.fundevents-block-copy.icon.alternative:hover {
  float: left;
  background-color: rgba(0, 0, 0, 0);
}

.fundevents-block-copy.icon.storytellers-boxes-1 {
  background-color: rgba(0, 0, 0, 0);
}

.fundevents-block-copy.fact-box {
  background-color: rgba(0, 0, 0, .2);
  border-style: solid;
  border-color: rgba(36, 195, 226, .24);
}

.fundevents-block-copy.fact-box.new {
  height: 150px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  background-image: linear-gradient(#fff, #fff);
  border-color: rgba(255, 255, 255, .23);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .17);
}

.fundevents-block-copy.fact-box.new-ssmc {
  height: 150px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  background-image: linear-gradient(#fff, #fff);
  border-color: rgba(255, 255, 255, .23);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .17);
}

.fundevents-block-copy.fact-box.new {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .07), rgba(0, 0, 0, 0));
  border-color: rgba(255, 255, 255, .23);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .17);
}

.fundevents-block-copy.transparent {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.fundraising-div-copy {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  display: flex;
}

.birthdays-div-copy {
  width: 100%;
  margin: 0 auto 60px;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.birthdays-div-copy.alternative {
  z-index: 1000;
  width: 65%;
  margin-top: 60px;
  margin-bottom: 0;
  position: relative;
}

.birthdays-div-copy.middle {
  margin-bottom: 0;
}

.birthdays-div-copy.auto {
  width: auto;
  background-color: rgba(0, 0, 0, .06);
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6398f524d88575b32e4f8b6a_Multimedia%20Gallery%20Pic%201%20background%20-%20for%20storytellers%20page.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
  display: none;
  position: relative;
  overflow: hidden;
}

.birthdays-div-1-copy-copy {
  max-width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  margin-left: 20px;
  display: flex;
}

.birthdays-button-wrapper-copy-copy {
  flex: 0 auto;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.text-block-62 {
  color: #020202;
  flex-direction: row;
  flex: 1;
  order: 0;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
  display: flex;
}

.list-item-19 {
  color: #5d5cb6;
  padding-bottom: 10px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.text-span-51 {
  margin-right: 10px;
}

.heading-25-birthday-hero-headline {
  color: #5d5cb6;
  text-align: center;
  margin-top: 60px;
  margin-bottom: 60px;
  font-family: Mulish, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 50px;
}

.text-block-62-2nd-area {
  color: #5d5cb6;
  flex-direction: row;
  flex: 1;
  order: 0;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 60px;
  padding-right: 40px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 26px;
  display: flex;
}

.text-span-52 {
  margin-left: 12px;
}

.div-block-163-camps {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-drop-inside {
  color: #5d5cb6;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.text-drop-inside:hover {
  color: #5d5cb6;
  font-size: 14px;
}

.dropdown-inside {
  background-color: #ececec;
  flex-direction: column;
  flex: none;
  align-self: stretch;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  display: flex;
}

.dropdown-toggle-3 {
  color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  margin-left: 0;
  margin-right: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  display: block;
}

.dropdown-toggle-3:hover {
  background-color: #79bb43;
}

.dropdown-toggle-3.w--open {
  flex: none;
  align-self: stretch;
}

.icon-4 {
  color: #5d5cb6;
  font-size: 18px;
}

.icon-4:hover {
  color: #ececec;
  font-size: 16px;
}

.text-span-53, .text-span-54 {
  padding-left: 12px;
}

.text-span-55 {
  margin-left: 10px;
  margin-right: 10px;
}

.alert-popup1-diva {
  z-index: 5;
  width: 100vw;
  height: 100vw;
  background-color: #f47c00;
  position: fixed;
}

.pop-1a-div {
  width: 500px;
  height: 75px;
  clear: none;
  cursor: default;
  background-color: #ececec;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  margin: 1% auto auto 35%;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.alert-1-bold {
  color: #5d5cb6;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 20px;
  padding: 0;
  font-family: Mulish, sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 22px;
}

.exit-button {
  cursor: pointer;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: block;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.pop-button-exit {
  padding: 22px;
}

.alert-1-ssmc {
  color: #5d5cb6;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 20px;
  padding: 0;
  font-family: Mulish, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 25px;
}

.div-block-165 {
  margin-right: 70px;
}

.div-block-166 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-167 {
  flex-direction: row;
  flex: 0 auto;
  align-items: center;
  margin-bottom: auto;
  margin-right: auto;
  padding-right: 100px;
  display: flex;
}

.div-block-168 {
  flex-direction: column;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-169 {
  padding-left: 40px;
}

.image-54 {
  border: 8px solid #5d5cb6;
  border-radius: 12px;
  display: none;
}

.donate-copy-heading-2 {
  color: #5d5cb6;
  margin-bottom: 0;
  margin-left: -44px;
  padding: 28px 28px 0 0;
  font-family: Mulish, sans-serif;
  font-size: 35px;
  font-weight: 700;
}

.donate-copy-heading-2.white {
  color: #f3f0f0;
  margin-left: -70px;
}

.link-38 {
  position: relative;
}

.link-39 {
  display: inline-block;
}

.register-swing {
  float: none;
  color: #fff;
  text-align: center;
  letter-spacing: .02em;
  background-color: #79bb43;
  border-radius: 10px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: auto;
  padding-top: 10px;
  font-size: 16px;
  font-weight: 700;
  transition: box-shadow .2s, background-color .2s, transform .4s;
  display: flex;
}

.register-swing:hover {
  color: #fff;
  background-color: #5d5cb6;
  border-color: #0c6eb8;
  transform: translate(0, -2px);
  box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
}

.register-swing:active {
  transform: translate(0, -1px);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}

.register-swing.btn-3 {
  color: #75b7fe;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #75b7fe;
  margin-left: 139px;
  padding: 5px 10px;
  font-size: 14px;
}

.register-swing.centered {
  margin-right: 0;
}

.register-swing-2 {
  float: none;
  color: #fff;
  text-align: center;
  letter-spacing: .02em;
  background-color: #79bb43;
  border-radius: 10px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: auto;
  padding-top: 10px;
  font-size: 16px;
  font-weight: 700;
  transition: box-shadow .2s, background-color .2s, transform .4s;
  display: flex;
}

.register-swing-2:hover {
  color: #fff;
  background-color: #5d5cb6;
  border-color: #0c6eb8;
  transform: translate(0, -2px);
  box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
}

.register-swing-2:active {
  transform: translate(0, -1px);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}

.register-swing-2.btn-3 {
  color: #75b7fe;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #75b7fe;
  margin-left: 139px;
  padding: 5px 10px;
  font-size: 14px;
}

.register-swing-2.centered {
  margin-right: 0;
}

.text-span-56 {
  padding-left: 10px;
  padding-right: 10px;
}

.text-span-57 {
  color: #fa2124;
}

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

.link-block-26 {
  flex: none;
  align-self: center;
  font-size: 800px;
  line-height: 500px;
  position: absolute;
}

.link-block-27 {
  width: 900px;
  height: 500px;
  flex-direction: row;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.nav-link-delta-1 {
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 2px;
  padding-right: 2px;
}

.text-block-63 {
  color: #fff;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.dropdown-toggle-delta-1 {
  background-color: #5d5cb6;
  border-radius: 15px;
  padding: 10px 30px 10px 10px;
}

.dropdown-arrow-delta-1 {
  color: #fff;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 25px;
  font-family: Mulish, sans-serif;
}

.dropdown-list-delta-1.w--open {
  background-color: #5d5cb6;
  margin-top: 10px;
}

.dropdown-link-2, .dropdown-link-delta-1 {
  color: #fff;
  font-family: Mulish, sans-serif;
}

.dropdown-link-delta-1:hover {
  background-color: #795dab;
}

.nav-menu-delta-2 {
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 10px;
  padding-left: 5px;
}

.nav-link-delta-2 {
  border-radius: 15px;
  margin-right: 5px;
}

.dropdown-list-delta-2.w--open {
  background-color: #fff;
  border-radius: 15px;
  margin-top: 20px;
}

.dropdown-toggle-delta-2 {
  background-color: #5d5cb6;
  border-radius: 15px;
  padding: 10px 38px 10px 10px;
}

.dropdown-toggle-delta-2.w--open {
  border-radius: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-64 {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.icon-5 {
  color: #fff;
  margin-right: 15px;
}

.dropdown-link-delta-2 {
  color: #5d5cb6;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.dropdown-link-delta-2:hover {
  color: #5d5cb6;
  background-color: #fff;
  border-radius: 15px;
}

.dropdown-link-delta-2.volunteers, .dropdown-link-delta-2.yes-2 {
  display: none;
}

.text-span-58 {
  color: #fa2124;
  margin-right: 10px;
}

.paragraph-37-2-closed {
  text-align: center;
  margin-bottom: 31px;
  margin-left: 249px;
  margin-right: 249px;
}

.paragraph-37-2-closed.membership-sub {
  grid-column-gap: 3px;
  color: #020202;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 0;
  font-size: 14px;
  font-weight: 600;
  display: flex;
}

.paragraph-37-2-closed.membership-sub.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-2-closed.membership-sub.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37-2-closed.membership-sub.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37-2-closed.membership-sub.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37-2-closed.membership-sub.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37-2-closed.membership-sub.gsp-p2 {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-2-closed.membership-sub.gsp-p2.ms3 {
  margin-left: 30px;
}

.paragraph-37-2-closed.gsp-p1 {
  grid-column-gap: 3px;
  color: #020202;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 10px 0 20px;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  font-weight: 600;
  display: flex;
}

.paragraph-37-2-closed.gsp-p1.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-2-closed.gsp-p1.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37-2-closed.gsp-p1.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37-2-closed.gsp-p1.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37-2-closed.gsp-p1.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37-2-closed.gsp-p3 {
  grid-column-gap: 3px;
  color: #020202;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 0;
  font-size: 14px;
  font-weight: 600;
  display: flex;
}

.paragraph-37-2-closed.gsp-p3.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-2-closed.gsp-p3.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37-2-closed.gsp-p3.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37-2-closed.gsp-p3.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37-2-closed.gsp-p3.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37-2-closed.gsp-p3.gsp-p2 {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-2-closed.gsp-p3.gsp-p2.ms3 {
  margin-left: 30px;
}

.paragraph-37-2-closed.gsp-p5 {
  grid-column-gap: 3px;
  color: #020202;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 10px 0;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.paragraph-37-2-closed.gsp-p5.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-2-closed.gsp-p5.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37-2-closed.gsp-p5.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37-2-closed.gsp-p5.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37-2-closed.gsp-p5.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37-2-closed.gsp-sub-3 {
  grid-column-gap: 3px;
  color: #020202;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 0;
  font-size: 14px;
  font-weight: 600;
  display: flex;
}

.paragraph-37-2-closed.gsp-sub-3.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-2-closed.gsp-sub-3.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37-2-closed.gsp-sub-3.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37-2-closed.gsp-sub-3.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37-2-closed.gsp-sub-3.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37-2-closed.gsp-sub-3.gsp-p2 {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-2-closed.gsp-sub-3.gsp-p2.ms3 {
  margin-left: 30px;
}

.paragraph-37-2-closed.camps-b {
  grid-column-gap: 0px;
  color: #020202;
  text-align: left;
  flex-flow: wrap;
  flex: none;
  align-items: flex-start;
  margin: 10px 0;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
}

.paragraph-37-2-closed.camps-b.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-2-closed.camps-b.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37-2-closed.camps-b.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37-2-closed.camps-b.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37-2-closed.camps-b.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37-2-closed.camps-heading-c {
  grid-column-gap: 3px;
  color: #020202;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 20px 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.paragraph-37-2-closed.camps-heading-c.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-2-closed.camps-heading-c.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37-2-closed.camps-heading-c.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37-2-closed.camps-heading-c.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37-2-closed.camps-heading-c.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37-2-closed.camps-footing-d-copy {
  grid-column-gap: 3px;
  color: #fff;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 40px 0 20px;
  font-family: Mulish, sans-serif;
  font-size: 24px;
  font-weight: 600;
  display: flex;
}

.paragraph-37-2-closed.camps-footing-d-copy.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-2-closed.camps-footing-d-copy.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37-2-closed.camps-footing-d-copy.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37-2-closed.camps-footing-d-copy.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37-2-closed.camps-footing-d-copy.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37-2-closed.camps-b-copy {
  grid-column-gap: 0px;
  color: #020202;
  text-align: left;
  flex-flow: wrap;
  flex: none;
  align-items: flex-start;
  margin: 10px 0;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
}

.paragraph-37-2-closed.camps-b-copy.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-2-closed.camps-b-copy.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37-2-closed.camps-b-copy.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37-2-closed.camps-b-copy.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37-2-closed.camps-b-copy.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37-2-closed.camps-b1 {
  grid-column-gap: 0px;
  color: #020202;
  text-align: left;
  flex-flow: wrap;
  flex: none;
  align-items: flex-start;
  margin: 10px 0;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
}

.paragraph-37-2-closed.camps-b1.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-2-closed.camps-b1.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37-2-closed.camps-b1.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37-2-closed.camps-b1.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37-2-closed.camps-b1.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.text-block-65 {
  color: #5d5cb6;
  font-family: Mulish, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

.sponsorship-info-swing-div {
  flex-direction: row;
  margin-top: 20px;
  display: flex;
}

.sponsorship-info-swing-div.rdb-bottom {
  justify-content: center;
  margin-bottom: 20px;
}

.sponsorship-info-swing-div.se---lillie, .sponsorship-info-swing-div.se-egg {
  display: none;
}

.sponsorship-info-swing {
  float: none;
  color: #fff;
  text-align: center;
  letter-spacing: .02em;
  background-color: #5d5cb6;
  border-radius: 10px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: auto;
  padding-top: 10px;
  font-size: 16px;
  font-weight: 700;
  transition: box-shadow .2s, background-color .2s, transform .4s;
  display: flex;
}

.sponsorship-info-swing:hover {
  color: #fff;
  background-color: #79bb43;
  border-color: #0c6eb8;
  transform: translate(0, -2px);
  box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
}

.sponsorship-info-swing:active {
  transform: translate(0, -1px);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}

.sponsorship-info-swing.btn-3 {
  color: #75b7fe;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #75b7fe;
  margin-left: 139px;
  padding: 5px 10px;
  font-size: 14px;
}

.sponsorship-info-swing.centered {
  margin-right: 0;
}

.text-span-59 {
  margin-left: 10px;
  margin-right: 10px;
}

.color-bullets-1 {
  color: #5d5cb6;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 5px;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 16px;
}

.color-bullets-1.hh2 {
  padding-left: 20px;
}

.color-bullets-1.hh3 {
  color: #fa2124;
  font-weight: 700;
}

.color-bullets-2 {
  color: #0d9622;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 5px;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 16px;
}

.color-bullets-2.hh2 {
  padding-left: 20px;
}

.color-bullets-2.hh3 {
  color: #fa2124;
  font-weight: 700;
}

.color-bullets-3 {
  color: #ffdd02;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 5px;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 16px;
}

.color-bullets-3.hh2 {
  padding-left: 20px;
}

.color-bullets-3.hh3 {
  color: #fa2124;
  font-weight: 700;
}

.color-bullets-4 {
  color: #ff7a00;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 5px;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 16px;
}

.color-bullets-4.hh2 {
  padding-left: 20px;
}

.color-bullets-4.hh3 {
  color: #fa2124;
  font-weight: 700;
}

.hours-heading-2 {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  padding-left: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  display: none;
}

.hours-heading-2.hh2 {
  padding-left: 20px;
}

.hours-heading-2.hh3 {
  color: #fa2124;
  font-weight: 700;
}

.div-block-171 {
  display: none;
}

.container-25 {
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-end;
  margin-left: 0;
  margin-right: 60px;
  display: flex;
}

.container-25.r1 {
  background-color: #5d5cb6;
  position: relative;
}

.navbar-3 {
  background-color: #fff;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-55 {
  display: block;
}

.ddl-open {
  position: relative;
}

.ddl-open.w--open {
  flex-flow: column wrap;
  align-items: flex-start;
  display: block;
}

.dropdown-link-4 {
  flex-flow: column wrap;
  padding-top: 0;
  display: block;
}

.dropdown-list-4 {
  background-color: #fff;
  position: relative;
}

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

.dropdown-list-4.dbll {
  padding-top: 20px;
}

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

.text-span-61 {
  font-weight: 700;
}

.dropdown-link-5 {
  color: #5d5cb6;
  border: 0 solid #5d5cb6;
  border-bottom: 1px solid rgba(93, 92, 182, .55);
  margin-left: 8px;
  margin-right: 8px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
  position: relative;
}

.dropdown-link-5.dlo {
  color: #ff7a00;
  font-size: 16px;
}

.dropdown-link-5.dlo.v2, .dropdown-link-5.dlo.vmo {
  color: #5d5cb6;
  border: 1px #000;
}

.dropdown-link-5.subdlp1 {
  margin-left: 40px;
  padding-left: 10px;
  font-size: 12px;
}

.dropdown-link-5.subdlp2 {
  color: #63a131;
  margin-left: 60px;
  padding-left: 10px;
  font-size: 12px;
}

.dropdown-link-5.dlo-b {
  color: #ff7a00;
  border: 1px #000;
  font-size: 16px;
}

.dropdown-link-5.dlo-b.v2 {
  color: #5d5cb6;
}

.dropdown-link-6 {
  color: #5d5cb6;
  margin-left: 8px;
  margin-right: 8px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.text-block-66 {
  color: #5d5cb6;
  letter-spacing: 1px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 800;
}

.icon-6 {
  color: #5d5cb6;
  margin-bottom: 10px;
}

.div-block-172 {
  display: flex;
}

.dropdown-toggle-4 {
  flex-direction: row;
  align-items: stretch;
  padding-bottom: 10px;
  display: flex;
}

.nav-menu-6 {
  float: left;
  background-color: #fff;
}

.div-block-173 {
  background-color: #fff;
  flex-direction: column;
  flex: 1;
  align-items: flex-end;
  margin-right: 10px;
  display: flex;
}

.nav-link-4 {
  color: #ff7a00;
  align-self: flex-start;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 900;
}

.nav-link-4.nt {
  background-color: #fff;
}

.nav-link-4.tb1 {
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  font-size: 12px;
  font-weight: 400;
}

.nav-link-4.tb1.v2 {
  color: #79bb43;
}

.nav-link-4.tbh1 {
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 5px;
  font-size: 16px;
  font-weight: 900;
}

.nav-link-4.tbh1.v2 {
  color: #79bb43;
  font-weight: 700;
}

.nav-link-5, .nav-link-6 {
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.text-span-62 {
  font-weight: 400;
}

.text-block-67, .icon-7 {
  color: #ff7a00;
}

.dropdown-toggle-5 {
  padding-bottom: 10px;
}

.dropdown-toggle-5.v2, .dropdown-toggle-5.vmo {
  padding-left: 10px;
}

.container-26 {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-self: center;
  display: flex;
  position: static;
}

.text-span-64 {
  font-weight: 400;
}

.dropdown {
  display: block;
}

.text-block-68 {
  color: #5d5cb6;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.icon-8 {
  color: #5d5cb6;
}

.nav-menu-7 {
  flex-direction: row;
  align-items: stretch;
  display: flex;
}

.div-block-174 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  margin-top: 15px;
  display: flex;
}

.div-block-175 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-174-sub {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.ssmc-menu-logo {
  margin: 10px 10px 8px;
  padding: 20px 20px 0 0;
  display: block;
}

.ssmc-menu-logo.ssmc-horizontal {
  margin: 0 0 5px 60px;
  padding-top: 10px;
}

.paragraph-37-closed {
  text-align: center;
  margin-bottom: 31px;
  margin-left: 249px;
  margin-right: 249px;
}

.paragraph-37-closed.membership-sub {
  grid-column-gap: 3px;
  color: #020202;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 0;
  font-size: 14px;
  font-weight: 600;
  display: flex;
}

.paragraph-37-closed.membership-sub.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-closed.membership-sub.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37-closed.membership-sub.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37-closed.membership-sub.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37-closed.membership-sub.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37-closed.membership-sub.gsp-p2 {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-closed.membership-sub.gsp-p2.ms3 {
  margin-left: 30px;
}

.paragraph-37-closed.gsp-p1 {
  grid-column-gap: 3px;
  color: #020202;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 10px 0 20px;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  font-weight: 600;
  display: flex;
}

.paragraph-37-closed.gsp-p1.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-closed.gsp-p1.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37-closed.gsp-p1.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37-closed.gsp-p1.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37-closed.gsp-p1.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37-closed.gsp-p3 {
  grid-column-gap: 3px;
  color: #020202;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 0;
  font-size: 14px;
  font-weight: 600;
  display: flex;
}

.paragraph-37-closed.gsp-p3.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-closed.gsp-p3.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37-closed.gsp-p3.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37-closed.gsp-p3.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37-closed.gsp-p3.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37-closed.gsp-p3.gsp-p2 {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-closed.gsp-p3.gsp-p2.ms3 {
  margin-left: 30px;
}

.paragraph-37-closed.gsp-p5 {
  grid-column-gap: 3px;
  color: #020202;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 10px 0;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.paragraph-37-closed.gsp-p5.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-closed.gsp-p5.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37-closed.gsp-p5.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37-closed.gsp-p5.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37-closed.gsp-p5.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37-closed.gsp-sub-3 {
  grid-column-gap: 3px;
  color: #020202;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 0;
  font-size: 14px;
  font-weight: 600;
  display: flex;
}

.paragraph-37-closed.gsp-sub-3.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-closed.gsp-sub-3.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37-closed.gsp-sub-3.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37-closed.gsp-sub-3.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37-closed.gsp-sub-3.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37-closed.gsp-sub-3.gsp-p2 {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-closed.gsp-sub-3.gsp-p2.ms3 {
  margin-left: 30px;
}

.paragraph-37-closed.camps-b {
  grid-column-gap: 0px;
  color: #020202;
  text-align: left;
  flex-flow: wrap;
  flex: none;
  align-items: flex-start;
  margin: 10px 0;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
}

.paragraph-37-closed.camps-b.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-closed.camps-b.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37-closed.camps-b.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37-closed.camps-b.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37-closed.camps-b.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37-closed.camps-heading-c {
  grid-column-gap: 3px;
  color: #020202;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 20px 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.paragraph-37-closed.camps-heading-c.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-closed.camps-heading-c.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37-closed.camps-heading-c.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37-closed.camps-heading-c.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37-closed.camps-heading-c.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37-closed.camps-footing-d-copy {
  grid-column-gap: 3px;
  color: #fff;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 40px 0 20px;
  font-family: Mulish, sans-serif;
  font-size: 24px;
  font-weight: 600;
  display: flex;
}

.paragraph-37-closed.camps-footing-d-copy.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-closed.camps-footing-d-copy.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37-closed.camps-footing-d-copy.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37-closed.camps-footing-d-copy.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37-closed.camps-footing-d-copy.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37-footer {
  text-align: center;
  margin-bottom: 31px;
  margin-left: 249px;
  margin-right: 249px;
}

.paragraph-37-footer.membership-sub {
  grid-column-gap: 3px;
  color: #020202;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 0;
  font-size: 14px;
  font-weight: 600;
  display: flex;
}

.paragraph-37-footer.membership-sub.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-footer.membership-sub.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37-footer.membership-sub.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37-footer.membership-sub.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37-footer.membership-sub.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37-footer.membership-sub.gsp-p2 {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-footer.membership-sub.gsp-p2.ms3 {
  margin-left: 30px;
}

.paragraph-37-footer.gsp-p1 {
  grid-column-gap: 3px;
  color: #020202;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 10px 0 20px;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  font-weight: 600;
  display: flex;
}

.paragraph-37-footer.gsp-p1.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-footer.gsp-p1.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37-footer.gsp-p1.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37-footer.gsp-p1.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37-footer.gsp-p1.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37-footer.gsp-p3 {
  grid-column-gap: 3px;
  color: #020202;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 0;
  font-size: 14px;
  font-weight: 600;
  display: flex;
}

.paragraph-37-footer.gsp-p3.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-footer.gsp-p3.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37-footer.gsp-p3.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37-footer.gsp-p3.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37-footer.gsp-p3.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37-footer.gsp-p3.gsp-p2 {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-footer.gsp-p3.gsp-p2.ms3 {
  margin-left: 30px;
}

.paragraph-37-footer.gsp-p5 {
  grid-column-gap: 3px;
  color: #020202;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 10px 0;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.paragraph-37-footer.gsp-p5.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-footer.gsp-p5.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37-footer.gsp-p5.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37-footer.gsp-p5.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37-footer.gsp-p5.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37-footer.gsp-sub-3 {
  grid-column-gap: 3px;
  color: #020202;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 0;
  font-size: 14px;
  font-weight: 600;
  display: flex;
}

.paragraph-37-footer.gsp-sub-3.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-footer.gsp-sub-3.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37-footer.gsp-sub-3.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37-footer.gsp-sub-3.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37-footer.gsp-sub-3.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37-footer.gsp-sub-3.gsp-p2 {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-footer.gsp-sub-3.gsp-p2.ms3 {
  margin-left: 30px;
}

.paragraph-37-footer.camps-b {
  grid-column-gap: 0px;
  color: #020202;
  text-align: left;
  flex-flow: wrap;
  flex: none;
  align-items: flex-start;
  margin: 10px 0;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 24px;
  display: none;
}

.paragraph-37-footer.camps-b.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-footer.camps-b.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37-footer.camps-b.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37-footer.camps-b.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37-footer.camps-b.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37-footer.camps-heading-c {
  grid-column-gap: 3px;
  color: #020202;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 20px 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.paragraph-37-footer.camps-heading-c.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-footer.camps-heading-c.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37-footer.camps-heading-c.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37-footer.camps-heading-c.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37-footer.camps-heading-c.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37-footer.camps-footing-d-copy {
  grid-column-gap: 3px;
  color: #fff;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 40px 0 20px;
  font-family: Mulish, sans-serif;
  font-size: 24px;
  font-weight: 600;
  display: none;
}

.paragraph-37-footer.camps-footing-d-copy.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-footer.camps-footing-d-copy.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37-footer.camps-footing-d-copy.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37-footer.camps-footing-d-copy.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37-footer.camps-footing-d-copy.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37-footer.pascf {
  grid-column-gap: 3px;
  color: #fff;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 40px 0 20px;
  font-family: Mulish, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  display: block;
}

.paragraph-37-footer.pascf.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-footer.pascf.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37-footer.pascf.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37-footer.pascf.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37-footer.pascf.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.paragraph-37-footer.pascf-1-5 {
  grid-column-gap: 3px;
  color: #5d5cb6;
  text-align: left;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 40px 0 20px;
  font-family: Mulish, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  display: block;
}

.paragraph-37-footer.pascf-1-5.mbi {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 40px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.paragraph-37-footer.pascf-1-5.mbi.ms3 {
  margin-left: 30px;
}

.paragraph-37-footer.pascf-1-5.mbpp {
  color: #020202;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-37-footer.pascf-1-5.bottom {
  font-size: 16px;
  font-weight: 600;
}

.paragraph-37-footer.pascf-1-5.ms2 {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
}

.click-to-page {
  object-fit: fill;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: stretch;
  display: flex;
}

.link-block-28 {
  flex-direction: row;
  flex: 1;
  display: flex;
  position: relative;
}

.html-embed-6 {
  display: block;
}

.nav-menu-6-copy {
  float: left;
  background-color: #fff;
  flex-direction: row;
  justify-content: flex-end;
  display: flex;
}

.dropdown-toggle-5-copy, .dropdown-toggle-6 {
  padding-bottom: 10px;
}

.dropdown-toggle-6.v2 {
  padding-left: 2px;
}

.yes2-app-button-div {
  display: none;
}

.div-block-176 {
  height: 15px;
}

.purple-header-bar-for-nav-hours {
  height: 20px;
  float: none;
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: rgba(93, 92, 182, .92);
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  position: relative;
}

.hours-info-div {
  flex-direction: row;
  flex: 1;
  order: 0;
  margin-top: 0;
  font-size: 12px;
  display: flex;
  position: relative;
}

.hours-heading-v2 {
  clear: none;
  flex-flow: wrap;
  flex: none;
  align-content: stretch;
  align-self: flex-start;
  align-items: stretch;
  margin-top: 2px;
  margin-bottom: 0;
  margin-left: 65px;
  padding-left: 0;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  display: none;
  position: relative;
  left: auto;
}

.hours-heading-v2.hh2 {
  padding-left: 20px;
}

.hours-heading-v2.hh3 {
  color: #fa2124;
  font-weight: 700;
}

.hours-heading-v2._4th {
  display: block;
}

.div-block-hz-logo {
  display: flex;
}

.hours-info-div-v2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  flex: 1;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  font-size: 12px;
  display: flex;
  position: static;
}

.section-10 {
  background-color: #5d5cb6;
}

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

.heading-26 {
  font-family: Mulish, sans-serif;
  font-size: 18px;
  position: static;
}

.heading-27 {
  margin-top: 0;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.div-block-177 {
  flex-direction: column;
  display: flex;
}

.column-54 {
  grid-column-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 40px;
  padding-left: 100px;
  display: flex;
}

.column-55 {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 40px;
  padding-left: 40px;
  display: flex;
}

.link-more-info {
  color: #fff;
  text-align: left;
  padding-left: 0;
  font-family: Mulish, sans-serif;
  font-style: normal;
  text-decoration: none;
}

.small-footer-2-ssmc {
  background-color: #5d5cb6;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  position: relative;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-social-2 {
  justify-content: center;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.heading-28 {
  text-align: center;
  font-family: Mulish, sans-serif;
  font-size: 18px;
  display: block;
}

.footer-bottom-line {
  width: 25px;
  height: auto;
  float: left;
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  border-radius: 30px;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-right: 15px;
  padding: 3px;
  display: flex;
  overflow: visible;
}

.footer-bottom-line:hover, .footer-bottom-line._2:hover {
  background-color: rgba(0, 0, 0, 0);
}

.footer-bottom-line._3 {
  width: 38px;
  float: none;
  color: rgba(0, 0, 0, 0);
  padding-left: 0;
}

.footer-bottom-line._3:hover {
  background-color: rgba(0, 0, 0, 0);
}

.footer-bottom-line.wrapper {
  width: 40px;
  height: 40px;
  opacity: .3;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 100px;
  margin-right: 5px;
  padding: 7px;
  transition: all .4s;
}

.footer-bottom-line.wrapper:hover {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
}

.footer-bottom-line.wrapper._4 {
  width: 40px;
  height: 40px;
  padding: 7px 3px 6px 4px;
}

.footer-bottom-line.wrapper.navbar {
  border: 1px rgba(255, 255, 255, .25);
  border-radius: 3px;
  margin-right: 0;
  padding: 9px;
}

.footer-bottom-line.wrapper.team {
  opacity: .5;
  border: 1px solid rgba(255, 255, 255, .25);
  border-radius: 3px;
  margin-left: 5px;
  margin-right: 5px;
}

.footer-bottom-line.wrapper.team.black {
  background-color: rgba(2, 2, 2, .35);
}

.div-social-2-copy, .footer-bottom-line-area {
  justify-content: center;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.footer-bottom-text {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  line-height: 18px;
  display: block;
}

.social-icon-2 {
  width: 25px;
  height: auto;
  float: left;
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  border-radius: 30px;
  margin-right: 20px;
  padding: 3px;
  display: inline-block;
  overflow: visible;
}

.social-icon-2:hover, .social-icon-2._2:hover {
  background-color: rgba(0, 0, 0, 0);
}

.social-icon-2._3 {
  width: 38px;
  float: none;
  color: rgba(0, 0, 0, 0);
  padding-left: 0;
}

.social-icon-2._3:hover {
  background-color: rgba(0, 0, 0, 0);
}

.social-icon-2.wrapper {
  width: 40px;
  height: 40px;
  opacity: .3;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 100px;
  margin-right: 5px;
  padding: 7px;
  transition: all .4s;
}

.social-icon-2.wrapper:hover {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
}

.social-icon-2.wrapper._4 {
  width: 40px;
  height: 40px;
  padding: 7px 3px 6px 4px;
}

.social-icon-2.wrapper.navbar {
  border: 1px rgba(255, 255, 255, .25);
  border-radius: 3px;
  margin-right: 0;
  padding: 9px;
}

.social-icon-2.wrapper.team {
  opacity: .5;
  border: 1px solid rgba(255, 255, 255, .25);
  border-radius: 3px;
  margin-left: 5px;
  margin-right: 5px;
}

.social-icon-2.wrapper.team.black {
  background-color: rgba(2, 2, 2, .35);
}

.div-block-178 {
  background-color: #dedef3;
}

.div-block-178.green {
  height: 175px;
  background-color: #79bb43;
  justify-content: space-around;
  margin-bottom: 3px;
  display: flex;
}

.div-block-178.purple {
  height: 175px;
  background-color: #5d5cb6;
  margin-top: 3px;
  margin-bottom: 3px;
}

.div-block-178.red {
  height: 300px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: rgba(224, 54, 91, .88);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3px;
  display: flex;
}

.div-block-178.light-blue {
  height: 555px;
  background-color: #629fd6;
  margin-left: 3px;
}

.column-56 {
  clear: none;
  flex-flow: column;
  justify-content: space-around;
  align-items: stretch;
  padding-left: 0;
  padding-right: 3px;
  display: flex;
}

.column-57 {
  flex-direction: column;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.column-57.rb {
  clear: none;
  background-color: #629fd6;
  margin-bottom: auto;
  padding-left: 3px;
  position: relative;
}

.purple-header-bar-for-nav-wave {
  height: 20px;
  float: none;
  clear: left;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  display: none;
  position: relative;
}

.our-work-1 {
  flex-direction: row;
  display: flex;
}

.our-work-2 {
  margin-top: 20px;
}

.work-drop-1 {
  margin-top: 0;
  display: block;
}

.toggle-wrapper-about-1 {
  width: 80%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: none;
}

.toggle-wrapper-about-1.box {
  width: 100%;
}

.toggle-wrapper-about-1.membership-tiers, .toggle-wrapper-about-1.gsp-toggle-1 {
  margin-top: 0;
  margin-bottom: 0;
}

.toggle-about-1 {
  width: 100%;
  text-align: left;
  border: 1px solid #e6e6e6;
  margin-top: 41px;
  padding: 20px 14px 20px 40px;
}

.toggle-about-1:hover {
  color: #000;
  background-color: #fcfcfc;
}

.toggle-about-1.alternative {
  border-color: rgba(230, 230, 230, .26);
}

.toggle-about-1.alternative:hover {
  background-color: rgba(252, 252, 252, .07);
}

.toggle-about-1.membership-toggle {
  width: 100%;
  color: #f3f0f0;
  background-color: rgba(243, 240, 240, .77);
  margin-top: 20px;
  padding: 15px;
}

.toggle-about-1.coming-soon {
  margin: 15px;
  padding: 15px;
}

.toggle-about-1.gsp-toggle-h {
  width: 100%;
  color: #f3f0f0;
  background-color: rgba(243, 240, 240, .77);
  margin-top: 20px;
  padding: 15px;
}

.toggle-head-1 {
  color: #fff;
  text-align: left;
  letter-spacing: 1px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Mulish, sans-serif;
  font-size: 30px;
  font-weight: 700;
  display: inline-block;
}

.toggle-head-1.memberhip-toggle, .toggle-head-1.gsp-h-purple {
  text-transform: none;
  font-size: 30px;
}

.toggle-about-icon-1 {
  width: 20px;
  height: 20px;
  float: right;
  opacity: 1;
  color: #63a131;
  background-color: #79bb43;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 12px;
  border-radius: 2px;
  position: relative;
  top: 10px;
  right: 10px;
}

.toggle-content-about-1 {
  overflow: hidden;
}

.toggle-content-about-1.fp-toggle {
  align-self: flex-start;
}

.toggle-space-copy {
  width: auto;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 20px;
  padding: 15px;
  display: block;
}

.toggle-space-copy.gsp-togs {
  background-color: rgba(236, 236, 236, .25);
  margin-top: 10px;
  padding: 10px;
}

.toggle-space-copy.gsp-togs-last {
  background-color: rgba(236, 236, 236, .4);
  margin-top: 10px;
  padding: 10px;
}

.toggle-space-copy.camps-content-box {
  background-color: rgba(236, 236, 236, .77);
  margin-top: 10px;
  padding: 10px;
}

.toggle-text-about-1 {
  color: #fff;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.toggle-text-about-1.gasftr {
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-around;
  align-items: flex-start;
  margin-bottom: 0;
  padding: 10px 20px;
  display: flex;
}

.toggle-wrapper-2 {
  width: 100%;
  color: #79bb43;
  border: 4px solid #fff;
  border-width: 4px 4px 0 0;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: none;
}

.toggle-wrapper-2.box {
  width: 100%;
}

.toggle-wrapper-2.membership-tiers, .toggle-wrapper-2.gsp-toggle-1 {
  margin-top: 0;
  margin-bottom: 0;
}

.toggle-wrapper-2.space-3 {
  margin-bottom: 0;
  margin-left: 0;
}

.toggle-wrapper-2.space-3.light-blue {
  background-color: #629fd6;
  padding-top: 40px;
}

.toggle-wrapper-2.green {
  background-color: #79bb43;
  padding-top: 40px;
  display: none;
}

.toggle-wrapper-2.red {
  color: #e1395e;
}

.toggle-heading-1 {
  color: #fff;
  text-align: left;
  letter-spacing: 1px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Mulish, sans-serif;
  font-size: 30px;
  font-weight: 700;
  display: inline-block;
}

.toggle-heading-1.memberhip-toggle, .toggle-heading-1.gsp-h-purple {
  text-transform: none;
  font-size: 30px;
}

.toggle-heading-1.lf {
  margin-left: 40px;
}

.toggle-heading-1.lfr {
  margin-left: 30px;
}

.toggle-heading-1.rt {
  margin-top: 60px;
  margin-left: 40px;
}

.toggle-icon-1 {
  width: 20px;
  height: 20px;
  float: right;
  opacity: 1;
  color: #63a131;
  background-color: #79bb43;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 12px;
  border-radius: 2px;
  position: relative;
  top: 10px;
  right: 10px;
}

.toggle-icon-1.ap {
  color: #5d5cb6;
  background-color: #5d5cb6;
}

.toggle-icon-1.lb {
  background-color: #629fd6;
}

.toggle-icon-1.red {
  color: #5d5cb6;
  background-color: #e1395e;
}

.text-about-2 {
  color: #fff;
  margin-left: 40px;
  margin-right: 40px;
  padding-left: 0;
  padding-right: 40px;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  line-height: 22px;
}

.text-about-2.gasftr {
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-around;
  align-items: flex-start;
  margin-bottom: 0;
  padding: 10px 20px;
  display: flex;
}

.text-about-2.green {
  background-color: #79bb43;
}

.div-block-179 {
  display: flex;
}

.div-block-180 {
  height: auto;
  flex-direction: column;
  flex: 0 auto;
  order: 0;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  position: relative;
  top: auto;
}

.lf-head {
  color: #fff;
  margin-left: 40px;
  margin-right: 20px;
  padding-left: 5px;
  padding-right: 10px;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 24px;
}

.lf-head.gasftr {
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-around;
  align-items: flex-start;
  margin-bottom: 0;
  padding: 10px 20px;
  display: flex;
}

.lf-head.lfhs {
  margin-top: 20px;
  padding-top: 0;
}

.div-block-181 {
  background-color: #629fd6;
}

.div-right-lb {
  width: 100%;
  height: 300px;
  clear: none;
  object-fit: fill;
  background-color: #629fd6;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  margin-right: 0;
  display: flex;
  position: static;
}

.image-56 {
  max-height: 100%;
  flex: 0 auto;
  align-self: auto;
  display: block;
  position: static;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.div-block-182 {
  object-fit: fill;
  flex-flow: row;
  flex: 1;
  justify-content: center;
  align-self: auto;
  display: flex;
}

.div-block-183 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #79bb43;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  align-items: stretch;
  display: flex;
  position: relative;
}

.grid-11 {
  grid-column-gap: 3px;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 "."
                 / 1fr .75fr;
  grid-auto-flow: column;
}

.div-block-184 {
  background-color: #629fd6;
}

.grid-12 {
  grid-column-gap: 0px;
  grid-row-gap: 1px;
  background-color: #fff;
  grid-template: "."
                 "Area"
                 "."
                 / 1fr;
}

.grid-13 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr;
  grid-auto-flow: row;
  align-content: end;
  justify-content: space-around;
  align-items: end;
  justify-items: center;
  position: static;
}

.grid-13.green {
  background-color: #79bb43;
  border-right: 4px solid #fff;
  grid-template-rows: auto auto;
}

.column-58 {
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: static;
}

.column-59 {
  background-color: #629fd6;
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.div-block-185 {
  background-color: #629fd6;
  margin-top: 0;
}

.div-block-186 {
  max-height: 100%;
  background-color: #629fd6;
  position: relative;
}

.grid-14 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1.5fr;
}

.div-block-187 {
  background-color: #629fd6;
  margin-bottom: 46px;
  position: relative;
}

.button-7 {
  justify-content: center;
  display: flex;
}

.section-11 {
  margin-top: 0;
}

.div-block-188 {
  height: 50px;
}

.uis-1-5 {
  width: auto;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  padding-top: 60px;
  padding-bottom: 100px;
  font-family: Montserrat, sans-serif;
  display: block;
  position: static;
  overflow: visible;
}

.uis-1-5.video {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(73, 83, 0, .21), rgba(73, 83, 0, .21)), linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e07a73b16c2_hikersbay-hikersbay-3503.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.uis-1-5.video.new {
  background-image: none;
  padding-bottom: 0;
}

.uis-1-5.video.alternative {
  background-image: none;
  padding-top: 0;
}

.uis-1-5.video.alternative.second {
  background-color: #f3f3f3;
  background-image: none;
}

.uis-1-5.video.alternative.background {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(#000 10%, rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/634f36f6d2f36e599206c8eb_Multimedia%20Gallery%20FPO%202000x1337.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.uis-1-5.video.alternative.gray {
  background-color: #f5f5f5;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 10px;
}

.uis-1-5.video.black {
  background-color: #020202;
  background-image: linear-gradient(rgba(0, 0, 0, .84), rgba(0, 0, 0, .84)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 250px;
}

.uis-1-5.testimonial {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

.uis-1-5.white {
  float: none;
  background-color: #fff;
  margin-top: 0;
}

.uis-1-5.white.padding {
  background-image: none;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 220px;
}

.uis-1-5.white.fullwidth {
  padding-top: 260px;
  padding-left: 80px;
  padding-right: 80px;
}

.uis-1-5.testimonials {
  background-color: #e9e9e9;
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
  padding-bottom: 100px;
}

.uis-1-5.testimonials.new {
  background-color: #f5f5f5;
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .85));
  padding-top: 100px;
  padding-bottom: 180px;
  position: relative;
}

.uis-1-5.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
}

.uis-1-5.testimonials.transparent {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.uis-1-5.testimonials.transparent.lines {
  background-color: #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, .03);
}

.uis-1-5.white {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
}

.uis-1-5.white.cta {
  padding-bottom: 0;
}

.uis-1-5.white.services {
  padding-top: 0;
  padding-bottom: 0;
}

.uis-1-5.image {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e65133b1730_people-silhouettes-60s-crowd-dTPGK3-clipart.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  position: static;
}

.uis-1-5.business {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 100%;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 0;
  padding-bottom: 0;
}

.uis-1-5.white {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
}

.uis-1-5.white.new {
  height: auto;
  background-image: none;
  padding-top: 0;
  padding-bottom: auto;
}

.uis-1-5.white {
  background-color: rgba(0, 0, 0, 0);
  font-weight: 300;
}

.uis-1-5.white.new {
  height: auto;
  background-image: none;
  padding-bottom: 100px;
}

.uis-1-5.new {
  padding-top: 100px;
  padding-bottom: 100px;
}

.uis-1-5.about {
  background-color: #272025;
}

.uis-1-5.about.middle {
  background-image: none;
  margin-top: -140px;
  padding-top: 200px;
  padding-bottom: 300px;
}

.uis-1-5.about.middle.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(24, 24, 24, .75), rgba(24, 24, 24, .75)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  border-radius: 0;
  margin-top: -260px;
  padding-top: 260px;
  padding-bottom: 100px;
}

.uis-1-5.about.middle.causes {
  background-color: #f3f0f0;
  background-image: linear-gradient(rgba(0, 0, 0, .79), rgba(0, 0, 0, .79)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325364cdccfa1d6200beb0_Image%202%20for%20Lightbox%20FPO%20-%20SM1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 100px;
  display: none;
}

.uis-1-5.about.middle.family-programs {
  background-image: radial-gradient(circle, #f3f0f0, rgba(93, 92, 182, .54)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fde903a59961dab0b15c_Peek%20Below%20-%201.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  border-radius: 0;
  margin-top: -260px;
}

.uis-1-5.about.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf011267433262276ca_Image%206%20-%20Color.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 240px;
}

.uis-1-5.about.second {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 0;
  background-size: auto, cover;
}

.uis-1-5.white {
  background-color: rgba(0, 0, 0, 0);
}

.uis-1-5.pricing-table {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf09b557b634869d725_Image%201%20-%20Big%20Adventure%20Dino%20Time%20Machine.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.uis-1-5.pricing-table.friends-and-funders {
  border-radius: 0;
}

.uis-1-5.wellcome {
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: -100px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0;
  display: block;
}

.uis-1-5.projects {
  background-image: linear-gradient(rgba(0, 0, 0, .52), rgba(0, 0, 0, .52)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab5ce1785d7f277ffed445_1440x845%20002%20RAW%20ALL_0052_IMG_1232.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.uis-1-5.projects.white {
  background-image: none;
}

.uis-1-5.tab-alternative {
  padding-top: 150px;
}

.uis-1-5.lists {
  padding-left: 40px;
  padding-right: 40px;
}

.uis-1-5.box {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 0;
}

.uis-1-5.without-paddings {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.uis-1-5.without-paddings.second {
  background-color: #f5f5f5;
  padding-bottom: 0;
}

.uis-1-5.skills {
  background-image: linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e22023b16f8_jason-ortego-5386-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.uis-1-5.skills.iphone {
  background-image: linear-gradient(rgba(243, 240, 240, .72), rgba(243, 240, 240, .72)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fde9a4ac8e23b5abf5d0_Image%2053%20-%20Lights%20On%203.jpg");
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: none;
}

.uis-1-5.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf0112674039f2276c1_Image%2013%20-%20Character%20Ladybug%20-%20Multimedia%20Gallery.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 260px;
  display: none;
}

.uis-1-5.gray-dark {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.uis-1-5.white-blog {
  background-color: #fff;
  padding-top: 0;
}

.uis-1-5.blog {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 50px;
}

.uis-1-5.homepages {
  background-color: #f5f5f5;
  padding: 140px 100px 50px;
}

.uis-1-5.homepages.second {
  background-color: #f5f5f5;
  background-image: linear-gradient(rgba(245, 245, 245, .74), rgba(245, 245, 245, .74)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea2e83b167d_Logo.svg");
  background-position: 0 0, 50%;
  background-size: auto, 70px;
  padding-top: 100px;
}

.uis-1-5.about-life {
  padding-top: 170px;
}

.uis-1-5.team-no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.uis-1-5.latest-blog.middle {
  background-color: #f8f8f8;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.uis-1-5.full {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 40px;
  padding-right: 40px;
}

.uis-1-5.black {
  background-color: #000;
}

.uis-1-5.without-padding {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
}

.uis-1-5.blog-alternative {
  background-image: linear-gradient(rgba(0, 0, 0, .87), rgba(0, 0, 0, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e77b33b1689_andrew-jasso-155771.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.uis-1-5.padding {
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .91)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 200px;
}

.uis-1-5.contact {
  padding-top: 0;
}

.uis-1-5.related-cases {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.uis-1-5.services-simple {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, .09);
  padding-top: 50px;
  padding-bottom: 40px;
}

.uis-1-5.exhibits-all-section {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.uis-1-5.exhibits-all-section.white {
  background-image: none;
}

.uis-1-5.exhibits-all-section.white.porfolio {
  padding-top: 40px;
  display: block;
}

.uis-1-5.exhibits-all-section.white.no-features-no-activities-2 {
  padding-top: 60px;
}

.ss-1-5 {
  padding-top: 0;
  padding-bottom: 0;
}

.ss-1-5.gray {
  background-color: #f5f5f5;
  margin-left: 0;
}

.ss-1-5.about-life {
  background-color: #f5f5f5;
  padding-bottom: 100px;
}

.heading-29 {
  color: #629fd6;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.heading-29.dkblue {
  color: #1c3f95;
  margin-top: 0;
  margin-bottom: 0;
}

.image-57 {
  margin-top: -2px;
}

.div-block-189 {
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.container-27 {
  flex: 1;
}

.section-12 {
  height: 250px;
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6442bfba709abc09036fa0d1_Page-1-PDF-1-5-design-for-Placement_0001_Purple-Box-Layer-2-for-HP.png");
  background-position: 100%;
  background-size: contain;
  background-clip: border-box;
  flex-direction: row;
  flex: 1;
  justify-content: flex-end;
  display: flex;
}

.container-28 {
  height: 325px;
  max-width: 100%;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6442bfba709abc09036fa0d1_Page-1-PDF-1-5-design-for-Placement_0001_Purple-Box-Layer-2-for-HP.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-self: auto;
  margin-top: -2px;
  display: flex;
}

.container-29 {
  max-width: 100%;
}

.image-58 {
  display: block;
}

.div-block-190 {
  max-width: 100%;
  flex-direction: row;
  flex: 1;
  order: 0;
  justify-content: space-around;
  align-self: flex-start;
  margin-top: -2px;
  display: flex;
}

.image-59 {
  opacity: 1;
  color: #6e68bf;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  object-fit: fill;
  background-clip: border-box;
  display: block;
}

.div-block-191 {
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  margin-top: -80px;
  display: flex;
}

.image-60 {
  width: 900px;
  display: block;
}

.image-61 {
  width: 900px;
}

.everyday-fun-daily-breakout {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  margin: 20px 70px 0;
  padding-top: 5px;
  display: flex;
}

.div-block-193 {
  flex-direction: column;
  justify-content: flex-start;
  margin-top: -45px;
  display: flex;
}

.grid-15 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  background-color: #dedef3;
  flex: 1;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  align-items: stretch;
  padding: 5px;
}

.columns-34 {
  flex: 1;
  display: block;
}

.div-block-192-copy {
  justify-content: center;
  margin: 20px 0;
  display: flex;
}

.div-block-194 {
  flex-flow: wrap;
  flex: 1;
  align-content: stretch;
  justify-content: space-around;
  align-self: auto;
  display: flex;
}

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

.column-61 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  flex-flow: column wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-content: stretch;
  justify-content: space-between;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-clhpa {
  background-color: #dfeffa;
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.div-hpcr {
  flex-flow: column;
  flex: 1;
  order: 0;
  justify-content: space-between;
  align-self: auto;
  align-items: stretch;
  display: block;
}

.text-block-69 {
  color: #0796d1;
  margin-top: 5px;
  margin-bottom: 0;
  margin-left: 10px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.text-block-70 {
  color: #1c3f95;
  margin-bottom: auto;
  margin-left: 10px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.div-block-195 {
  height: 80px;
  background-color: #dfeffa;
  flex-flow: column;
  flex: 1;
  align-content: stretch;
  justify-content: space-between;
  align-self: stretch;
  display: flex;
}

.div-block-196 {
  height: 25px;
  background-color: #fff;
  flex-direction: column;
  flex: none;
  order: 1;
  align-self: auto;
  margin-left: 70px;
  margin-right: 70px;
  display: flex;
}

.list-item-20 {
  font-family: Mulish, sans-serif;
}

.paragraph-50 {
  color: #020202;
  font-family: Mulish, sans-serif;
  font-size: 16px;
}

.list-9 {
  margin-bottom: 20px;
}

.list-item-21 {
  font-size: 16px;
}

.mutti {
  font-size: 16px;
  line-height: 26px;
}

.list-item-22 {
  line-height: 24px;
}

.div-block-197 {
  flex: 1;
  order: 0;
  justify-content: space-between;
  align-self: auto;
  display: block;
  position: relative;
}

.image-62 {
  outline-offset: 0px;
  background-color: rgba(0, 0, 0, 0);
  outline: 3px #333;
}

.clipping-mask {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
}

.html-embed-7 {
  display: inline-block;
}

.image-63 {
  background-image: linear-gradient(#000, #fff);
}

.wave-bar-thin {
  width: auto;
  max-width: 100%;
  color: #5d5cb6;
  object-fit: contain;
  justify-content: center;
  margin-top: -6px;
  display: flex;
  position: static;
}

.div-wave {
  max-width: 100%;
  flex-direction: row;
  flex: 1;
  order: 0;
  justify-content: space-around;
  align-self: flex-start;
  margin-top: -2px;
  display: flex;
}

.div-wave.exhibits {
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-between;
  align-self: stretch;
  align-items: stretch;
  margin-top: -27px;
  margin-left: 0;
  margin-right: auto;
  display: flex;
}

.link-block-29 {
  text-decoration: none;
}

.text-block-71 {
  color: #0796d1;
  margin-top: 5px;
  margin-left: 10px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.text-block-72 {
  color: #1c3f95;
  margin-top: 0;
  margin-left: 10px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.text-block-73 {
  color: #1c3f95;
  margin-left: 10px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.text-block-74 {
  color: #1c3f95;
  margin-top: 10px;
  margin-left: 10px;
  font-family: Mulish, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.text-block-75 {
  color: #0796d1;
  text-align: right;
  margin-top: 3px;
  margin-left: 0;
  margin-right: 10px;
  font-family: Mulish, sans-serif;
}

.div-block-198 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #dfeffa;
  background-color: #dfeffa;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-right: 60px;
  display: flex;
}

.div-block-199 {
  flex: 1;
  display: block;
}

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

.collection-item-6 {
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 1px;
  padding-left: 1px;
  padding-right: 1px;
  display: flex;
}

.div-block-200 {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  display: flex;
}

.container-30 {
  flex-flow: row;
  justify-content: flex-start;
  display: flex;
}

.div-block-201 {
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  margin-left: 5px;
  margin-right: 5px;
  display: flex;
}

.collection-list-wrapper-5 {
  flex: 1;
}

.heading-30 {
  color: #020202;
  font-family: Mulish, sans-serif;
}

.dynamicdate {
  width: 200px;
  margin-left: 100px;
  display: inline-block;
}

.div-block-202 {
  background-color: #f47c00;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6449c3374ddb2f52f24b7b59_1920x1088%20Dino%20Hero.jpg");
  background-position: 50%;
  background-size: auto;
}

.div-block-203, .div-block-203-copy {
  width: 200px;
  height: 200px;
  margin-left: 100px;
  display: inline-block;
}

.div-block-202--2 {
  height: 150px;
  background-color: #79bb43;
  margin-top: 100px;
}

.datecontainer {
  width: 200px;
  background-color: #1c3f95;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
}

.div-block-202--3 {
  background-color: #5d5cb6;
  margin-top: 100px;
}

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

.div-block-204 {
  width: 200px;
  justify-content: center;
  display: flex;
}

.div-block-205, .div-block-205---3 {
  background-color: #5d5cb6;
}

.div-block-200---a {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  margin-right: 0;
  display: flex;
}

.div-block-206 {
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  margin-right: 0;
  padding-right: 0;
  display: flex;
}

.div-clhpa---a {
  background-color: #dfeffa;
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.div-block-198---a {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #dfeffa;
  background-color: #dfeffa;
  border-right: 5px solid #fff;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-right: auto;
  padding-right: 0;
  display: flex;
}

.html-embed-8 {
  width: 140px;
  height: 110px;
  color: #1c3f95;
  margin-bottom: 0;
}

.featured-fun {
  margin-bottom: 30px;
}

.everyday-fun {
  align-self: center;
  margin-bottom: -28px;
  padding-left: 160px;
  display: flex;
}

.day-name-bold {
  color: #1c3f95;
  align-self: flex-start;
  padding-left: 0;
  padding-right: 8px;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-weight: 800;
}

.day-date-bold {
  color: #1c3f95;
  align-self: flex-start;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
}

.event-title-only-bold {
  direction: ltr;
  color: #1c3f95;
  text-transform: capitalize;
  white-space: normal;
  margin-top: 0;
  font-family: Mulish, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  position: static;
}

.top-wrapper-1-5 {
  height: 100px;
  justify-content: flex-start;
  margin-top: 10px;
  display: flex;
}

.through-time {
  flex-direction: row;
  display: flex;
  position: relative;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.through-time-wrapper {
  align-self: flex-end;
  margin-bottom: 0;
  margin-right: 0;
  font-family: Mulish, sans-serif;
  display: flex;
}

.through-time-range {
  color: #0796d1;
  text-align: left;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: block;
}

.event-title-only-bold-1-5 {
  direction: ltr;
  color: #1c3f95;
  text-transform: capitalize;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  position: relative;
}

.event-info-wrapper-1-5 {
  width: 80%;
  flex-direction: column;
  justify-content: space-around;
  align-self: flex-start;
  padding-left: 10px;
  display: flex;
  position: relative;
}

.date-and-day-wrapper-1-5 {
  width: 45%;
  text-transform: uppercase;
  border-right: 1px solid rgba(0, 0, 0, .2);
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  padding-right: 8px;
  font-size: 20px;
  display: flex;
}

.heading-sign-up-ssmc-1-5 {
  color: #fff;
  text-align: left;
  letter-spacing: 2px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 40px;
}

.heading-sign-up-ssmc-1-5.subtitle {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.heading-sign-up-ssmc-1-5.subtitle.center.tinny-text {
  width: 82%;
  letter-spacing: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.heading-sign-up-ssmc-1-5.features {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
}

.heading-sign-up-ssmc-1-5.features.white {
  color: #fff;
}

.heading-sign-up-ssmc-1-5.features.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.heading-sign-up-ssmc-1-5.features.blog:hover {
  color: #0d9622;
}

.heading-sign-up-ssmc-1-5.features.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Source Sans Pro, sans-serif;
  font-weight: 600;
}

.heading-sign-up-ssmc-1-5.features.left-side {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.heading-sign-up-ssmc-1-5.features._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.heading-sign-up-ssmc-1-5.features.left-side {
  text-align: left;
  letter-spacing: 1px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.heading-sign-up-ssmc-1-5.features.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-sign-up-ssmc-1-5.features.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.heading-sign-up-ssmc-1-5.features.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.heading-sign-up-ssmc-1-5.features.intro.default {
  margin-bottom: 50px;
}

.heading-sign-up-ssmc-1-5.features.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.heading-sign-up-ssmc-1-5.features.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-sign-up-ssmc-1-5.center {
  color: #5f5f5f;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 900;
  display: block;
  position: relative;
}

.heading-sign-up-ssmc-1-5.center.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-weight: 700;
  position: relative;
  top: -40px;
}

.heading-sign-up-ssmc-1-5.numer {
  text-align: center;
  border-bottom: 1px rgba(0, 0, 0, .09);
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
}

.heading-sign-up-ssmc-1-5.numer.alternative {
  border-bottom-style: none;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.heading-sign-up-ssmc-1-5.white {
  color: #fff;
}

.heading-sign-up-ssmc-1-5.white.left {
  font-size: 70px;
  font-weight: 600;
}

.heading-sign-up-ssmc-1-5.left {
  text-align: left;
  margin-top: 0;
}

.heading-sign-up-ssmc-1-5._2 {
  text-transform: uppercase;
  margin-top: 20px;
}

.heading-sign-up-ssmc-1-5.log-in {
  color: #fff;
  text-align: center;
  font-size: 24px;
}

.heading-sign-up-ssmc-1-5.white-font, .heading-sign-up-ssmc-1-5.white-color {
  color: #fff;
}

.heading-sign-up-ssmc-1-5.top {
  font-weight: 600;
}

.subscribe-section-1-5 {
  width: 100%;
  color: #fff;
  text-align: left;
  margin: 0 auto 20px;
  font-family: Montserrat, sans-serif;
  display: block;
}

.subscribe-section-1-5._2 {
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Mulish, sans-serif;
}

.subscribe-section-1-5._2.top-padding {
  margin-top: 100px;
  margin-bottom: 60px;
}

.subscribe-section-1-5._2.left {
  margin-bottom: 30px;
}

.subscribe-section-1-5._2.left.top {
  margin-bottom: -20px;
}

.subscribe-section-1-5.presentation {
  margin-bottom: 100px;
}

.subscribe-section-1-5.cause {
  margin-top: 200px;
}

.subscribe-section-1-5.padding {
  margin-bottom: 60px;
}

.subscribe-section-1-5.liciences {
  margin-bottom: 0;
}

.subscribe-section-1-5._2 {
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
}

.subscribe-section-1-5._2.left {
  margin-bottom: 30px;
}

.subscribe-section-1-5.space-1 {
  margin-top: -30px;
}

.subscribe-section-1-5.space-2 {
  margin-top: 20px;
}

.subscribe-1-5 {
  display: block;
}

.div-block-207 {
  flex-direction: column;
  display: flex;
}

.subscribe-section-1-5a {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
  padding-bottom: 150px;
}

.subscribe-section-1-5a.trial {
  background-image: linear-gradient(rgba(42, 42, 42, .86), rgba(42, 42, 42, .86)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, auto;
  padding-top: 150px;
  padding-bottom: 150px;
}

.subscribe-section-1-5a.trial.map {
  background-image: linear-gradient(135deg, rgba(42, 111, 253, .87) 26%, rgba(14, 179, 40, .83)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e6acf3b169c_mapgray.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.subscribe-section-1-5a.trial.map.green {
  background-color: #79bb43;
  background-image: none;
  margin-top: 0;
  margin-bottom: -5px;
  padding-top: 30px;
  padding-bottom: 0;
  display: block;
}

.subscribe-section-1-5a.button {
  filter: grayscale();
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50% 57%;
  background-size: auto, cover;
  margin-top: 0;
  margin-bottom: 0;
  padding: 200px 0 150px;
  transition-property: none;
}

.subscribe-section-1-5a.pricing {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8ad33b16a1_dqento8twsq-blake-richard-verdoorn.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.subscribe-section-1-5a.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6384fd5141a8360123aaefc7_SSMC%20Museum%2054%20640x480.jpg");
  background-size: auto, cover;
  padding-top: 200px;
}

.subscribe-section-1-5a.toggle.faq {
  padding-top: 200px;
}

.subscribe-section-1-5a.tabs {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-top-style: none;
  padding-top: 200px;
}

.subscribe-section-1-5a.navigation {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edf0c3b1759_hgv_woqnp3y-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.subscribe-section-1-5a.boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding-top: 150px;
}

.subscribe-section-1-5a.cta {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e1f043b168c_andy-brunner-14324.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.subscribe-section-1-5a.list {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e06683b168d_5907a31fa7d5b130d67a07e0_breno-machado-15030.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.subscribe-section-1-5a.list.secong-cause-style {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.subscribe-section-1-5a.list.cause-1 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325f5c21a05c766741ac58_SSMC%20VIDEO%20Capture%20-%201%20for%20HP.png");
  padding-top: 200px;
}

.subscribe-section-1-5a.icon-boxes {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e191c3b1709_ju-on-148561-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.subscribe-section-1-5a.testimonials {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6331fc0d05abd9f5e256b950_Image%203%20Green%20Room%20Base%20FPO%2050.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.subscribe-section-1-5a.progress {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5f9a3b16cb_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.subscribe-section-1-5a.footers {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e763e3b16d1_edewaa-foster-17093.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.subscribe-section-1-5a.counters {
  background-image: linear-gradient(rgba(0, 0, 0, .64), rgba(0, 0, 0, .64)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.subscribe-section-1-5a.about {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.subscribe-section-1-5a.about.gallery {
  background-image: linear-gradient(rgba(13, 150, 34, .89), rgba(13, 150, 34, .89)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 36% 36%;
  background-size: auto, cover;
}

.subscribe-section-1-5a.services {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63eb6fe3b1710_Apple-Macbook-Space-Grey.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  padding-top: 150px;
  padding-bottom: 200px;
}

.subscribe-section-1-5a.services.second {
  filter: grayscale();
  background-image: linear-gradient(rgba(233, 233, 233, .87), rgba(233, 233, 233, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 160px;
  padding-bottom: 100px;
}

.subscribe-section-1-5a.about-me {
  background-image: linear-gradient(#0d9622, #0d9622), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: -120px;
  padding-top: 120px;
  padding-bottom: 0;
}

.subscribe-section-1-5a.team {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1263b1680_julentto-photography-184055.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 120px;
  padding-bottom: 200px;
}

.subscribe-section-1-5a.cause {
  height: 550px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
}

.subscribe-section-1-5a.contact {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  padding-top: 200px;
}

.subscribe-section-1-5a.contact.second {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 160px;
}

.subscribe-section-1-5a.contact.third {
  background-image: linear-gradient(rgba(13, 150, 34, .85), rgba(13, 150, 34, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.subscribe-section-1-5a.team-members {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ebc993b16f6_sdmm_xh3bcu-aaron-benson.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 150px;
}

.subscribe-section-1-5a.gallery-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .81), rgba(0, 0, 0, .81)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e340a3b16a4_luca-baggio-112868.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.subscribe-section-1-5a.blog-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e91113b16bf_philipp-reiner-686.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 200px;
}

.subscribe-section-1-5a.typography {
  padding-top: 200px;
}

.subscribe-section-1-5a.cause-1 {
  padding-bottom: 200px;
}

.form-1-5 {
  width: 82%;
  align-items: stretch;
  display: flex;
}

.trial-field-1-5 {
  width: 60%;
  height: 40px;
  float: left;
  background-color: #fff;
  border-style: none;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  padding-left: 27px;
  font-size: 13px;
  line-height: 21px;
}

.trial-field-1-5.card {
  background-color: #f3f3f3;
  margin-bottom: 0;
  padding-left: 20px;
}

.div-block-207-1-5 {
  flex-direction: column;
  display: flex;
}

.containe-1-5 {
  position: relative;
}

.containe-1-5.trial {
  grid-column-gap: 5px;
  grid-row-gap: 16px;
  color: #fff;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.75fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.containe-1-5.trial-1-5 {
  grid-column-gap: 5px;
  grid-row-gap: 16px;
  color: #fff;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.75fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.footer-1-5 {
  background-color: #5d5cb6;
  margin-top: 47px;
  padding-top: 0;
  padding-left: 100px;
  padding-right: 100px;
}

.pfs1-5 {
  color: #fff;
  font-family: Mulish, sans-serif;
}

.heading-footer-1-5 {
  margin-bottom: 0;
  padding-left: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
}

.dbf1-5 {
  margin-left: auto;
}

.link-40 {
  color: #f3f0f0;
  padding-bottom: 5px;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  text-decoration: none;
}

.column-29-1-5 {
  background-color: rgba(0, 0, 0, 0);
  align-self: flex-end;
}

.column-30-1-5 {
  align-self: flex-end;
  padding-bottom: 15px;
}

.column-31-1-5 {
  justify-content: center;
  align-self: center;
  align-items: flex-end;
  display: flex;
}

.columns-21-1-5 {
  flex-direction: row;
  align-items: flex-start;
  padding-top: 30px;
  display: flex;
}

.sf-1-5 {
  text-align: right;
  background-color: #5d5cb6;
  justify-content: center;
  display: flex;
}

.fdc-1-5 {
  color: rgba(243, 240, 240, .59);
  text-align: right;
  margin-top: 10px;
  font-size: 10px;
  font-weight: 500;
  display: none;
}

.image-44-1-5 {
  margin-top: 0;
  margin-bottom: auto;
  margin-left: auto;
  padding: 0;
  display: inline-block;
}

.wave-purple-down {
  width: auto;
  max-width: 100%;
  color: #5d5cb6;
  object-fit: contain;
  justify-content: center;
  margin-top: -6px;
  display: flex;
  position: static;
}

.wavegreendowndiv1-5 {
  width: 100%;
  clear: none;
  flex-flow: wrap;
  justify-content: center;
  margin-bottom: -73px;
  display: flex;
  position: static;
}

.wave-green-down {
  width: 100%;
  color: #79bb43;
  flex: 0 auto;
  align-self: auto;
  display: flex;
  position: static;
}

.grid-17 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.75fr;
  align-content: end;
  align-items: center;
  padding-bottom: 0;
  position: static;
}

.image-64 {
  margin-bottom: 0;
  display: inline-block;
}

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

.container-28-1-5 {
  height: 325px;
  max-width: 100%;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6442bfba709abc09036fa0d1_Page-1-PDF-1-5-design-for-Placement_0001_Purple-Box-Layer-2-for-HP.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-self: auto;
  margin-top: -2px;
  display: flex;
}

.grid-18-1-5 {
  grid-template-rows: auto;
  padding-top: 10px;
  padding-left: 60px;
  padding-right: 60px;
}

.image-65 {
  float: right;
  flex: 0 auto;
  order: 1;
  align-self: center;
  padding-left: 60px;
  position: relative;
}

.section-11-x {
  margin-top: 0;
  display: none;
}

.section-14 {
  margin-top: 40px;
}

.wave-purple-down-sw {
  width: auto;
  max-width: 100%;
  color: #5d5cb6;
  object-fit: contain;
  justify-content: center;
  margin-top: -7px;
  display: flex;
  position: static;
}

.div-block-208 {
  height: 500px;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/64550205c955dc79b31db1f7_2600x1100%20Lights%20On%20Exhibit%20Image.png");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  margin-top: -30px;
}

.purple-header-nav-1-5 {
  height: 24px;
  float: none;
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #5d5cb6;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  position: relative;
}

.hours-heading-v2-1-5 {
  clear: none;
  flex-flow: wrap;
  flex: none;
  align-content: stretch;
  align-self: flex-start;
  align-items: stretch;
  margin-top: 5px;
  margin-bottom: 0;
  margin-left: 65px;
  padding-left: 0;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  display: flex;
  position: relative;
  left: auto;
}

.hours-heading-v2-1-5.hh2 {
  padding-left: 20px;
}

.hours-heading-v2-1-5.hh3 {
  color: #fa2124;
  font-weight: 700;
}

.div-exhibit {
  height: 500px;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/64550205c955dc79b31db1f7_2600x1100%20Lights%20On%20Exhibit%20Image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  margin-top: -30px;
}

.html-embed-9 {
  width: auto;
  margin-top: 0;
  display: flex;
}

.div-block-209 {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  margin-top: -36px;
  display: flex;
}

.exhibit-name-1-5 {
  width: auto;
  text-align: center;
  background-color: #fff;
  padding-top: 100px;
  padding-bottom: 40px;
  font-family: Montserrat, sans-serif;
  display: block;
  position: static;
  overflow: visible;
}

.exhibit-name-1-5.video {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(73, 83, 0, .21), rgba(73, 83, 0, .21)), linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e07a73b16c2_hikersbay-hikersbay-3503.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.exhibit-name-1-5.video.new {
  background-image: none;
  padding-bottom: 0;
}

.exhibit-name-1-5.video.alternative {
  background-image: none;
  padding-top: 0;
}

.exhibit-name-1-5.video.alternative.second {
  background-color: #f3f3f3;
  background-image: none;
}

.exhibit-name-1-5.video.alternative.background {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.exhibit-name-1-5.video.alternative.gray {
  background-color: #f5f5f5;
  margin-top: 0;
  padding-top: 100px;
}

.exhibit-name-1-5.video.black {
  background-color: #020202;
  background-image: linear-gradient(rgba(0, 0, 0, .84), rgba(0, 0, 0, .84)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 250px;
}

.exhibit-name-1-5.testimonial {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

.exhibit-name-1-5.white {
  float: none;
  background-color: #fff;
  margin-top: 0;
}

.exhibit-name-1-5.white.padding {
  background-image: none;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 220px;
}

.exhibit-name-1-5.white.fullwidth {
  padding-top: 260px;
  padding-left: 80px;
  padding-right: 80px;
}

.exhibit-name-1-5.testimonials {
  background-color: #e9e9e9;
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
  padding-bottom: 100px;
}

.exhibit-name-1-5.testimonials.new {
  background-color: #f5f5f5;
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .85));
  padding-top: 100px;
  padding-bottom: 180px;
  position: relative;
}

.exhibit-name-1-5.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
}

.exhibit-name-1-5.testimonials.transparent {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.exhibit-name-1-5.testimonials.transparent.lines {
  background-color: #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, .03);
}

.exhibit-name-1-5.white {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
}

.exhibit-name-1-5.white.cta {
  padding-bottom: 0;
}

.exhibit-name-1-5.white.services {
  padding-top: 0;
  padding-bottom: 0;
}

.exhibit-name-1-5.image {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e65133b1730_people-silhouettes-60s-crowd-dTPGK3-clipart.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  position: static;
}

.exhibit-name-1-5.business {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 100%;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 0;
  padding-bottom: 0;
}

.exhibit-name-1-5.white {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
}

.exhibit-name-1-5.white.new {
  height: auto;
  background-image: none;
  padding-top: 0;
  padding-bottom: auto;
}

.exhibit-name-1-5.white {
  background-color: rgba(0, 0, 0, 0);
  font-weight: 300;
}

.exhibit-name-1-5.white.new {
  height: auto;
  background-image: none;
  padding-bottom: 100px;
}

.exhibit-name-1-5.new {
  padding-top: 100px;
  padding-bottom: 100px;
}

.exhibit-name-1-5.about {
  background-color: #272025;
}

.exhibit-name-1-5.about.middle {
  background-image: none;
  margin-top: -140px;
  padding-top: 200px;
  padding-bottom: 300px;
}

.exhibit-name-1-5.about.middle.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(24, 24, 24, .75), rgba(24, 24, 24, .75)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  margin-top: -260px;
  padding-top: 260px;
  padding-bottom: 100px;
}

.exhibit-name-1-5.about.middle.causes {
  background-color: #f3f0f0;
  background-image: linear-gradient(rgba(0, 0, 0, .79), rgba(0, 0, 0, .79)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325364cdccfa1d6200beb0_Image%202%20for%20Lightbox%20FPO%20-%20SM1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 100px;
}

.exhibit-name-1-5.about.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e91113b16bf_philipp-reiner-686.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 240px;
}

.exhibit-name-1-5.about.second {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 0;
  background-size: auto, cover;
}

.exhibit-name-1-5.white {
  background-color: rgba(0, 0, 0, 0);
}

.exhibit-name-1-5.pricing-table {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3ae43b16a2_tomo-nogi-182913.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.exhibit-name-1-5.wellcome {
  width: 100%;
  background-color: #fff;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0;
  display: block;
}

.exhibit-name-1-5.wellcome.no-feature-no-activities {
  flex-direction: row;
  padding-bottom: 0;
  display: flex;
}

.exhibit-name-1-5.wellcome.camps-section {
  padding-top: 20px;
  padding-bottom: 20px;
}

.exhibit-name-1-5.projects {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.exhibit-name-1-5.projects.white {
  background-image: none;
}

.exhibit-name-1-5.tab-alternative {
  padding-top: 150px;
}

.exhibit-name-1-5.lists {
  padding-left: 40px;
  padding-right: 40px;
}

.exhibit-name-1-5.box {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 0;
}

.exhibit-name-1-5.without-paddings {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.exhibit-name-1-5.without-paddings.second {
  background-color: #f5f5f5;
  padding-bottom: 0;
}

.exhibit-name-1-5.skills {
  background-image: linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e22023b16f8_jason-ortego-5386-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.exhibit-name-1-5.skills.iphone {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.exhibit-name-1-5.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 260px;
}

.exhibit-name-1-5.gray-dark {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.exhibit-name-1-5.white-blog {
  background-color: #fff;
  padding-top: 0;
}

.exhibit-name-1-5.blog {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 50px;
}

.exhibit-name-1-5.homepages {
  background-color: #f5f5f5;
  padding: 140px 100px 50px;
}

.exhibit-name-1-5.homepages.second {
  background-color: #f5f5f5;
  background-image: linear-gradient(rgba(245, 245, 245, .74), rgba(245, 245, 245, .74)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea2e83b167d_Logo.svg");
  background-position: 0 0, 50%;
  background-size: auto, 70px;
  padding-top: 100px;
}

.exhibit-name-1-5.about-life {
  padding-top: 170px;
}

.exhibit-name-1-5.team-no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.exhibit-name-1-5.latest-blog.middle {
  background-color: #f8f8f8;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.exhibit-name-1-5.full {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 40px;
  padding-right: 40px;
}

.exhibit-name-1-5.black {
  background-color: #000;
}

.exhibit-name-1-5.without-padding {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
}

.exhibit-name-1-5.blog-alternative {
  background-image: linear-gradient(rgba(0, 0, 0, .87), rgba(0, 0, 0, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e77b33b1689_andrew-jasso-155771.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.exhibit-name-1-5.padding {
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .91)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 200px;
}

.exhibit-name-1-5.contact {
  padding-top: 0;
}

.exhibit-name-1-5.related-cases {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.exhibit-name-1-5.services-simple {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, .09);
  padding-top: 50px;
  padding-bottom: 40px;
}

.ed-1-5 {
  color: #5d5cb6;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.ed-1-5.ctsm23 {
  font-size: 18px;
  font-weight: 800;
}

.ed-1-5.ctsm23.oj {
  color: #f26122;
  -webkit-text-stroke-color: #f26122;
}

.ed-1-5.ctsm23.rd {
  color: #be331c;
  margin-top: 10px;
}

.eh-1-5 {
  color: #1c3f95;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.ec-1-5 {
  margin-top: -100px;
}

.c-1-5.join {
  padding-left: 0;
}

.cm-1-5.ctsm23 {
  display: flex;
}

.image-66 {
  margin-top: -240px;
}

.ehc-1-5 {
  width: 100%;
  color: #fff;
  text-align: left;
  margin: 69px auto 0;
  font-family: Montserrat, sans-serif;
  display: block;
}

.ehc-1-5._2 {
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Mulish, sans-serif;
}

.ehc-1-5._2.top-padding {
  margin-top: 100px;
  margin-bottom: 60px;
}

.ehc-1-5._2.left {
  margin-bottom: 30px;
}

.ehc-1-5._2.left.top {
  margin-bottom: -20px;
}

.ehc-1-5._2.left.no-padding {
  display: block;
}

.ehc-1-5.presentation {
  margin-bottom: 100px;
}

.ehc-1-5.cause {
  margin-top: 200px;
}

.ehc-1-5.padding {
  margin-bottom: 60px;
}

.ehc-1-5.liciences {
  margin-bottom: 0;
}

.ehc-1-5._2 {
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
}

.ehc-1-5._2.left {
  margin-bottom: 30px;
}

.ehc-1-5.space-1 {
  margin-top: -30px;
}

.ehc-1-5.space-2, .ehc-1-5.ctsm23div {
  margin-top: 20px;
}

.es-1-5 {
  width: auto;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 100px;
  font-family: Montserrat, sans-serif;
  display: block;
  position: static;
  overflow: visible;
}

.es-1-5.video {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(73, 83, 0, .21), rgba(73, 83, 0, .21)), linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e07a73b16c2_hikersbay-hikersbay-3503.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.es-1-5.video.new {
  background-image: none;
  padding-bottom: 0;
}

.es-1-5.video.alternative {
  background-image: none;
  padding-top: 0;
}

.es-1-5.video.alternative.second {
  background-color: #f3f3f3;
  background-image: none;
}

.es-1-5.video.alternative.background {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(#000 10%, rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/634f36f6d2f36e599206c8eb_Multimedia%20Gallery%20FPO%202000x1337.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.es-1-5.video.alternative.gray {
  background-color: #f5f5f5;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 10px;
}

.es-1-5.video.black {
  background-color: #020202;
  background-image: linear-gradient(rgba(0, 0, 0, .84), rgba(0, 0, 0, .84)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 250px;
}

.es-1-5.testimonial {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

.es-1-5.white {
  float: none;
  background-color: #fff;
  margin-top: 0;
}

.es-1-5.white.padding {
  background-image: none;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 220px;
}

.es-1-5.white.fullwidth {
  padding-top: 260px;
  padding-left: 80px;
  padding-right: 80px;
}

.es-1-5.testimonials {
  background-color: #e9e9e9;
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
  padding-bottom: 100px;
}

.es-1-5.testimonials.new {
  background-color: #f5f5f5;
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .85));
  padding-top: 100px;
  padding-bottom: 180px;
  position: relative;
}

.es-1-5.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
}

.es-1-5.testimonials.transparent {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.es-1-5.testimonials.transparent.lines {
  background-color: #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, .03);
}

.es-1-5.white {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
}

.es-1-5.white.cta {
  padding-bottom: 0;
}

.es-1-5.white.services {
  padding-top: 0;
  padding-bottom: 0;
}

.es-1-5.image {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e65133b1730_people-silhouettes-60s-crowd-dTPGK3-clipart.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  position: static;
}

.es-1-5.business {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 100%;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 0;
  padding-bottom: 0;
}

.es-1-5.white {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
}

.es-1-5.white.new {
  height: auto;
  background-image: none;
  padding-top: 0;
  padding-bottom: auto;
}

.es-1-5.white {
  background-color: rgba(0, 0, 0, 0);
  font-weight: 300;
}

.es-1-5.white.new {
  height: auto;
  background-image: none;
  padding-bottom: 100px;
}

.es-1-5.new {
  padding-top: 100px;
  padding-bottom: 100px;
}

.es-1-5.about {
  background-color: #272025;
}

.es-1-5.about.middle {
  background-image: none;
  margin-top: -140px;
  padding-top: 200px;
  padding-bottom: 300px;
}

.es-1-5.about.middle.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(24, 24, 24, .75), rgba(24, 24, 24, .75)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  border-radius: 0;
  margin-top: -260px;
  padding-top: 260px;
  padding-bottom: 100px;
}

.es-1-5.about.middle.causes {
  background-color: #f3f0f0;
  background-image: linear-gradient(rgba(0, 0, 0, .79), rgba(0, 0, 0, .79)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325364cdccfa1d6200beb0_Image%202%20for%20Lightbox%20FPO%20-%20SM1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 100px;
  display: none;
}

.es-1-5.about.middle.family-programs {
  background-image: radial-gradient(circle, #f3f0f0, rgba(93, 92, 182, .54)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fde903a59961dab0b15c_Peek%20Below%20-%201.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  border-radius: 0;
  margin-top: -260px;
}

.es-1-5.about.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf011267433262276ca_Image%206%20-%20Color.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 240px;
}

.es-1-5.about.second {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 0;
  background-size: auto, cover;
}

.es-1-5.white {
  background-color: rgba(0, 0, 0, 0);
}

.es-1-5.pricing-table {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf09b557b634869d725_Image%201%20-%20Big%20Adventure%20Dino%20Time%20Machine.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.es-1-5.pricing-table.friends-and-funders {
  border-radius: 0;
}

.es-1-5.wellcome {
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: -100px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0;
  display: block;
}

.es-1-5.projects {
  background-image: linear-gradient(rgba(0, 0, 0, .52), rgba(0, 0, 0, .52)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab5ce1785d7f277ffed445_1440x845%20002%20RAW%20ALL_0052_IMG_1232.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.es-1-5.projects.white {
  background-image: none;
}

.es-1-5.tab-alternative {
  padding-top: 150px;
}

.es-1-5.lists {
  padding-left: 40px;
  padding-right: 40px;
}

.es-1-5.box {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 0;
}

.es-1-5.without-paddings {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.es-1-5.without-paddings.second {
  background-color: #f5f5f5;
  padding-bottom: 0;
}

.es-1-5.skills {
  background-image: linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e22023b16f8_jason-ortego-5386-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.es-1-5.skills.iphone {
  background-image: linear-gradient(rgba(243, 240, 240, .72), rgba(243, 240, 240, .72)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fde9a4ac8e23b5abf5d0_Image%2053%20-%20Lights%20On%203.jpg");
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: none;
}

.es-1-5.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf0112674039f2276c1_Image%2013%20-%20Character%20Ladybug%20-%20Multimedia%20Gallery.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 260px;
  display: none;
}

.es-1-5.gray-dark {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.es-1-5.white-blog {
  background-color: #fff;
  padding-top: 0;
}

.es-1-5.blog {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 50px;
}

.es-1-5.homepages {
  background-color: #f5f5f5;
  padding: 140px 100px 50px;
}

.es-1-5.homepages.second {
  background-color: #f5f5f5;
  background-image: linear-gradient(rgba(245, 245, 245, .74), rgba(245, 245, 245, .74)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea2e83b167d_Logo.svg");
  background-position: 0 0, 50%;
  background-size: auto, 70px;
  padding-top: 100px;
}

.es-1-5.about-life {
  padding-top: 170px;
}

.es-1-5.team-no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.es-1-5.latest-blog.middle {
  background-color: #f8f8f8;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.es-1-5.full {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 40px;
  padding-right: 40px;
}

.es-1-5.black {
  background-color: #000;
}

.es-1-5.without-padding {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
}

.es-1-5.blog-alternative {
  background-image: linear-gradient(rgba(0, 0, 0, .87), rgba(0, 0, 0, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e77b33b1689_andrew-jasso-155771.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.es-1-5.padding {
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .91)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 200px;
}

.es-1-5.contact {
  padding-top: 0;
}

.es-1-5.related-cases {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.es-1-5.services-simple {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, .09);
  padding-top: 50px;
  padding-bottom: 40px;
}

.es-1-5.exhibits-all-section {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.es-1-5.exhibits-all-section.white {
  background-image: none;
}

.es-1-5.exhibits-all-section.white.porfolio {
  padding-top: 40px;
  display: block;
}

.div-exhibit-1-5 {
  height: 500px;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/64550205c955dc79b31db1f7_2600x1100%20Lights%20On%20Exhibit%20Image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  margin-top: -30px;
}

.div-exhibit-1-5.dino {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab5d1cda54a2059fecc83a_1440x845%20001%20SM1_0044_IMG_0994.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
}

.nav-1-5-all {
  position: relative;
}

.section-15 {
  padding-top: 0;
  display: block;
}

.columns-35 {
  background-color: #629fd6;
  margin-top: 0;
}

.div-block-210 {
  flex-direction: column;
  justify-content: flex-end;
  margin-top: -36px;
  display: block;
}

.div-block-193-1-5 {
  flex-direction: column;
  justify-content: flex-start;
  margin-top: -3px;
  display: flex;
}

.pascf-list {
  margin-top: 30px;
  margin-bottom: 30px;
}

.pascf-list-item {
  color: #5d5cb6;
  -webkit-text-stroke-color: #5d5cb6;
  margin-top: 10px;
  margin-bottom: 5px;
  font-family: Mulish, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.text-span-65 {
  font-size: 30px;
  font-weight: 900;
}

.text-block-76 {
  color: #020202;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 600;
  line-height: 22px;
}

.pascf-paragraph {
  color: #020202;
  margin-bottom: 40px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 600;
  line-height: 22px;
}

.pascf-events {
  width: auto;
  height: auto;
  max-width: 100%;
  border: 10px solid #5d5cb6;
  border-radius: 15px;
  margin-bottom: 0;
  margin-right: 0;
  padding-right: 0;
  display: block;
}

.link-42 {
  color: #5d5cb6;
  margin-bottom: 10px;
  font-size: 28px;
  font-weight: 900;
}

.link-block-30 {
  text-decoration: none;
}

.div-block-211 {
  flex-direction: row;
  display: flex;
}

.heading-31, .heading-32 {
  font-size: 28px;
}

.heading-33 {
  font-family: Mulish, sans-serif;
  font-size: 28px;
}

.heading-33.ssls {
  color: #ffdd02;
  background-color: #5d5cb6;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 10px;
  font-weight: 700;
  text-decoration: none;
  display: block;
}

.link-block-31 {
  align-self: flex-start;
  text-decoration: none;
}

.text-span-66 {
  color: #ffdd02;
  font-weight: 700;
}

.ssls-div {
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-around;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.paragraph-51 {
  color: #5d5cb6;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.svcmad {
  padding-top: 20px;
}

.paragraph-52 {
  color: #f3f0f0;
}

.text-span-67 {
  padding-left: 10px;
  padding-right: 10px;
}

.columns-36 {
  background-color: #79bb43;
}

.column-62 {
  margin-top: 0;
  padding-left: 0;
}

.column-63 {
  background-color: #79bb43;
  padding-left: 0;
  padding-right: 0;
}

.div-block-213 {
  background-color: #79bb43;
}

.heading-34 {
  font-family: Mulish, sans-serif;
}

.heading-pdf {
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 20px 20px 40px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  line-height: 44px;
}

.text-span-68 {
  font-weight: 800;
}

.paragraph-53 {
  color: #fff;
  margin-bottom: 20px;
  padding-left: 40px;
  padding-right: 20px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
}

.image-67 {
  margin-top: auto;
}

.link-block-32 {
  color: #5d5cb6;
  flex-direction: row;
  flex: 1;
  align-self: center;
  align-items: center;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.div-block-215 {
  width: 250px;
  background-color: #5d5cb6;
  border: 3px solid #9c9bd6;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  margin-left: 40px;
  padding: 0 10px;
  display: flex;
}

.text-block-77 {
  color: #fff;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
  text-decoration: none;
}

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

.div-block-216 {
  background-color: #79bb43;
}

.div-block-217 {
  background-color: #fdb069;
}

.div-block-218 {
  background-color: #24c3e2;
}

.div-block-219 {
  background-color: #5d5cb6;
  padding-right: 10px;
}

.div-block-220 {
  background-color: rgba(224, 54, 91, .88);
  padding-right: 10px;
}

.heading-35 {
  color: #fff;
  font-family: Mulish, sans-serif;
  font-size: 25px;
}

.paragraph-54 {
  color: #fff;
  font-family: Mulish, sans-serif;
}

.ow-h2 {
  color: #fff;
  margin-top: 60px;
  padding-left: 40px;
  font-family: Mulish, sans-serif;
  font-size: 35px;
}

.ow-h1 {
  color: #fff;
  font-family: Mulish, sans-serif;
  font-size: 35px;
}

.ow-h1.wohc {
  text-align: left;
  padding-left: 40px;
}

.ow-p1 {
  color: #fff;
  margin-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Mulish, sans-serif;
}

.toggle-wrapper-2-rt {
  width: 100%;
  color: #79bb43;
  border: 4px solid #fff;
  border-width: 4px 4px 0 0;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.toggle-wrapper-2-rt.box {
  width: 100%;
}

.toggle-wrapper-2-rt.membership-tiers, .toggle-wrapper-2-rt.gsp-toggle-1 {
  margin-top: 0;
  margin-bottom: 0;
}

.toggle-wrapper-2-rt.space-3 {
  margin-bottom: 0;
  margin-left: 0;
}

.toggle-wrapper-2-rt.space-3.light-blue {
  background-color: #629fd6;
  padding-top: 40px;
}

.toggle-wrapper-2-rt.green {
  background-color: #79bb43;
  padding-top: 40px;
}

.ow-c1-image {
  clear: none;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 4px solid #fff;
  flex-flow: column;
  flex: 1;
  order: 0;
  justify-content: flex-end;
  align-self: auto;
  align-items: flex-end;
  display: block;
  position: static;
  top: 220px;
}

.ow-c1-image.green {
  height: 175px;
  background-color: #79bb43;
  justify-content: space-around;
  margin-bottom: 3px;
  display: flex;
}

.ow-c1-image.purple {
  height: 175px;
  background-color: #5d5cb6;
  margin-top: 3px;
  margin-bottom: 3px;
}

.ow-c1-image.red {
  height: 300px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: rgba(224, 54, 91, .88);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3px;
  display: flex;
}

.ow-c1-image.light-blue {
  height: 555px;
  background-color: #629fd6;
  margin-left: 3px;
}

.column-58-owl {
  flex-direction: column;
  justify-content: flex-end;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: static;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.owl-div {
  height: auto;
  clear: none;
  object-fit: fill;
  flex-direction: column;
  flex: 1;
  order: 0;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  position: relative;
  top: auto;
  overflow: visible;
}

.div-block-221 {
  flex: 1;
  align-self: stretch;
  margin-top: auto;
  display: block;
}

.ow-r-div {
  margin-top: 0;
  margin-bottom: auto;
  padding-top: 35px;
}

.ow-div-lottie {
  background-color: #fff;
  border-bottom: 4px #f3f0f0;
  border-right: 4px solid #fff;
  margin-bottom: -4px;
  position: relative;
}

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

.lottie-animation-34 {
  border-bottom: 4px #fff;
  display: none;
}

.div-block-223 {
  height: auto;
  outline-offset: 0px;
  background-color: #e1395e;
  border-top: 4px solid #fff;
  border-bottom: 1px solid #fff;
  outline: 3px #333;
  display: block;
}

.div-block-224 {
  height: 50px;
}

.image-68 {
  height: auto;
  object-fit: contain;
}

.div-block-225 {
  height: 300px;
  align-items: flex-end;
  display: flex;
}

.div-educate-1-5 {
  height: 500px;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63e5219d3d11e575a62b05d5_1440x845%20April%20Camps%20Image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  margin-top: -30px;
}

.div-educate-1-5.puppetry {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/646d1beb221a54611ade42f1_1440x845%20Puppetry%20Art%20One%20of%20Four%201%20of%204.png");
  background-attachment: scroll;
}

.div-educate-1-5.g-sp {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63e537684c8c916a022e7f7b_1440x845%20Camps%20Images%20Summer%20Hero.png");
  background-attachment: scroll;
}

.div-educate-1-5.swing {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6411ce4dc817d1230ec605a8_Stanwich%20Golf%20Club.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
}

.div-educate-1-5.heart {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/646eaf450f51e8c46334f1a0_1440x845-HSSC-Raw-art-curated-PICS_0000_Screen-Shot-2023-05-24-at-8.36.29-PM.png");
  background-attachment: scroll;
}

.div-educate-1-5.ellih {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/639a457f347ff9b04c0c313a_Schools_2X-min.png");
  background-attachment: scroll;
}

.div-educate-1-5.mbppe {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ed3fb72f472b092d10ad2c_2160x900%20Birthday%20Parties.jpg");
}

.div-educate-1-5.hc {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/639a457f347ff9b04c0c313a_Schools_2X-min.png");
  background-attachment: scroll;
}

.div-educate-1-5.join {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab5ca8268d1864255a279c_1440x845%20RAW%20ALL_0006_IMG_1390.jpg");
}

.div-educate-1-5.scamps {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63e54e1d6ed8efdef76d7e3c_720x423%20Summer%20Camp%20Image%20C.png");
  background-position: 50% 0;
}

.div-educate-1-5.f-f {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6425abd57878e579106e3edf_SSMC%20Game%20On%20_0008_Patrons%20Having%20Fun%202.jpg");
  background-position: 50%;
}

.div-educate-1-5.sit {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6411ce4dc817d1230ec605a8_Stanwich%20Golf%20Club.jpg");
}

.div-educate-1-5.fe {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6425abd3bdfe363698452be4_SSMC%20Game%20On%20_0015_Multimedia%20Gallery%20Game%20at%20Game%20On_lighten%20Image.jpg");
}

.div-educate-1-5.pp {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63af60d0f897ba8c30c9ff5a_1440x845%20005-2%20RAW%20ALL_0037_5358-2.jpg");
}

.div-educate-1-5.ctsm23 {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/649f335ea16c558ec4f0cb2b_1440%20CTSD23%20Courtyard.jpg");
}

.image-66-copy {
  margin-top: -135px;
}

.educate-1-5 {
  width: auto;
  text-align: center;
  background-color: #fff;
  padding-top: 100px;
  padding-bottom: 20px;
  font-family: Montserrat, sans-serif;
  display: block;
  position: static;
  overflow: visible;
}

.educate-1-5.video {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(73, 83, 0, .21), rgba(73, 83, 0, .21)), linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e07a73b16c2_hikersbay-hikersbay-3503.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.educate-1-5.video.new {
  background-image: none;
  padding-bottom: 0;
}

.educate-1-5.video.alternative {
  background-image: none;
  padding-top: 0;
}

.educate-1-5.video.alternative.second {
  background-color: #f3f3f3;
  background-image: none;
}

.educate-1-5.video.alternative.background {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.educate-1-5.video.alternative.gray {
  background-color: #f5f5f5;
  margin-top: 0;
  padding-top: 100px;
}

.educate-1-5.video.black {
  background-color: #020202;
  background-image: linear-gradient(rgba(0, 0, 0, .84), rgba(0, 0, 0, .84)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 250px;
}

.educate-1-5.testimonial {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

.educate-1-5.white {
  float: none;
  background-color: #fff;
  margin-top: 0;
}

.educate-1-5.white.padding {
  background-image: none;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 220px;
}

.educate-1-5.white.fullwidth {
  padding-top: 260px;
  padding-left: 80px;
  padding-right: 80px;
}

.educate-1-5.testimonials {
  background-color: #e9e9e9;
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
  padding-bottom: 100px;
}

.educate-1-5.testimonials.new {
  background-color: #f5f5f5;
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .85));
  padding-top: 100px;
  padding-bottom: 180px;
  position: relative;
}

.educate-1-5.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
}

.educate-1-5.testimonials.transparent {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.educate-1-5.testimonials.transparent.lines {
  background-color: #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, .03);
}

.educate-1-5.white {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
}

.educate-1-5.white.cta {
  padding-bottom: 0;
}

.educate-1-5.white.services {
  padding-top: 0;
  padding-bottom: 0;
}

.educate-1-5.image {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e65133b1730_people-silhouettes-60s-crowd-dTPGK3-clipart.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  position: static;
}

.educate-1-5.business {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 100%;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 0;
  padding-bottom: 0;
}

.educate-1-5.white {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
}

.educate-1-5.white.new {
  height: auto;
  background-image: none;
  padding-top: 0;
  padding-bottom: auto;
}

.educate-1-5.white {
  background-color: rgba(0, 0, 0, 0);
  font-weight: 300;
}

.educate-1-5.white.new {
  height: auto;
  background-image: none;
  padding-bottom: 100px;
}

.educate-1-5.new {
  padding-top: 100px;
  padding-bottom: 100px;
}

.educate-1-5.about {
  background-color: #272025;
}

.educate-1-5.about.middle {
  background-image: none;
  margin-top: -140px;
  padding-top: 200px;
  padding-bottom: 300px;
}

.educate-1-5.about.middle.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(24, 24, 24, .75), rgba(24, 24, 24, .75)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  margin-top: -260px;
  padding-top: 260px;
  padding-bottom: 100px;
}

.educate-1-5.about.middle.causes {
  background-color: #f3f0f0;
  background-image: linear-gradient(rgba(0, 0, 0, .79), rgba(0, 0, 0, .79)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325364cdccfa1d6200beb0_Image%202%20for%20Lightbox%20FPO%20-%20SM1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 100px;
}

.educate-1-5.about.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e91113b16bf_philipp-reiner-686.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 240px;
}

.educate-1-5.about.second {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 0;
  background-size: auto, cover;
}

.educate-1-5.white {
  background-color: rgba(0, 0, 0, 0);
}

.educate-1-5.pricing-table {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3ae43b16a2_tomo-nogi-182913.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.educate-1-5.wellcome {
  width: 100%;
  background-color: #fff;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0;
  display: block;
}

.educate-1-5.wellcome.no-feature-no-activities {
  flex-direction: row;
  padding-bottom: 0;
  display: flex;
}

.educate-1-5.wellcome.camps-section {
  padding-top: 20px;
  padding-bottom: 20px;
}

.educate-1-5.projects {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.educate-1-5.projects.white {
  background-image: none;
}

.educate-1-5.tab-alternative {
  padding-top: 150px;
}

.educate-1-5.lists {
  padding-left: 40px;
  padding-right: 40px;
}

.educate-1-5.box {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 0;
}

.educate-1-5.without-paddings {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.educate-1-5.without-paddings.second {
  background-color: #f5f5f5;
  padding-bottom: 0;
}

.educate-1-5.skills {
  background-image: linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e22023b16f8_jason-ortego-5386-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.educate-1-5.skills.iphone {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.educate-1-5.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 260px;
}

.educate-1-5.gray-dark {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.educate-1-5.white-blog {
  background-color: #fff;
  padding-top: 0;
}

.educate-1-5.blog {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 50px;
}

.educate-1-5.homepages {
  background-color: #f5f5f5;
  padding: 140px 100px 50px;
}

.educate-1-5.homepages.second {
  background-color: #f5f5f5;
  background-image: linear-gradient(rgba(245, 245, 245, .74), rgba(245, 245, 245, .74)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea2e83b167d_Logo.svg");
  background-position: 0 0, 50%;
  background-size: auto, 70px;
  padding-top: 100px;
}

.educate-1-5.about-life {
  padding-top: 170px;
}

.educate-1-5.team-no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.educate-1-5.latest-blog.middle {
  background-color: #f8f8f8;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.educate-1-5.full {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 40px;
  padding-right: 40px;
}

.educate-1-5.black {
  background-color: #000;
}

.educate-1-5.without-padding {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
}

.educate-1-5.blog-alternative {
  background-image: linear-gradient(rgba(0, 0, 0, .87), rgba(0, 0, 0, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e77b33b1689_andrew-jasso-155771.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.educate-1-5.padding {
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .91)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 200px;
}

.educate-1-5.contact {
  padding-top: 0;
}

.educate-1-5.related-cases {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.educate-1-5.services-simple {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, .09);
  padding-top: 50px;
  padding-bottom: 40px;
}

.educate-div {
  width: 100%;
  margin: 0 auto 60px;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.educate-div.alternative {
  z-index: 1000;
  width: 65%;
  margin-top: 60px;
  margin-bottom: 0;
  position: relative;
}

.educate-div.middle {
  margin-bottom: 0;
}

.educate-div.auto {
  width: auto;
  background-color: rgba(0, 0, 0, .06);
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6398f524d88575b32e4f8b6a_Multimedia%20Gallery%20Pic%201%20background%20-%20for%20storytellers%20page.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
  display: none;
  position: relative;
  overflow: hidden;
}

.educate-camps-column-a {
  height: auto;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.educate-camps-column-a.center {
  clear: none;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: block;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.educate-camps-column-a.center._2 {
  margin-bottom: 50px;
}

.educate-camps-column-a._2 {
  text-align: center;
  display: block;
  position: relative;
}

.fundevents-column-b-copy {
  justify-content: space-around;
  display: block;
}

.ec-ca {
  height: auto;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.ec-ca.center {
  clear: none;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: block;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.ec-ca.center._2 {
  margin-bottom: 50px;
}

.ec-ca._2 {
  text-align: center;
  display: block;
  position: relative;
}

.ec-cb {
  justify-content: space-around;
  display: block;
}

.ec-c {
  padding-left: 0;
  padding-right: 0;
}

.ed-c2b {
  background-color: #f3f0f0;
  flex: none;
  justify-content: center;
  display: flex;
}

.ec-c-b {
  width: 100%;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border: 1px rgba(36, 195, 226, .4);
  border-radius: 5px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 20px;
  position: relative;
}

.ec-c-b.icon {
  width: auto;
  height: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #f3f0f0;
  text-align: center;
  background-color: #f3f0f0;
  border: 6px solid #f3f0f0;
  border-radius: 15px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 20px;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 0;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.ec-c-b.icon.alternative {
  height: auto;
  text-align: center;
  border-right-style: none;
  margin-top: 0;
  padding-bottom: 30px;
  transition: background-color .4s;
}

.ec-c-b.icon.alternative:hover {
  background-color: #fff;
}

.ec-c-b.icon.alternative {
  float: left;
  text-align: right;
  background-color: #f3f0f0;
  border: 8px solid #000;
  border-radius: 11px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.ec-c-b.icon.alternative:hover {
  float: left;
  background-color: rgba(0, 0, 0, 0);
}

.ec-c-b.icon.gray {
  height: 1%;
  background-color: #fff;
  border-radius: 0;
  margin-bottom: 0;
  padding: 30px;
}

.ec-c-b.icon.gray.family-programs {
  border-radius: 20px;
}

.ec-c-b.icon.no-color {
  height: auto;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-style: solid solid solid none;
  border-color: rgba(0, 0, 0, .13);
  border-radius: 0;
  margin-bottom: 0;
  padding: 60px 80px;
}

.ec-c-b.icon.no-color:hover {
  background-color: #f5f5f5;
}

.ec-c-b.icon.no-color.contact {
  height: 220px;
}

.ec-c-b.icon.clear {
  text-align: right;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 0;
  padding: 20px;
}

.ec-c-b.icon.alternative-ssmc {
  float: left;
  text-align: right;
  -webkit-text-fill-color: inherit;
  background-color: rgba(0, 0, 0, 0);
  background-clip: border-box;
  border: 1px solid #79bb43;
  border-radius: 14px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.ec-c-b.icon.alternative-ssmc:hover {
  float: left;
  background-color: rgba(0, 0, 0, 0);
}

.ec-c-b.icon.alternative {
  float: left;
  text-align: right;
  background-color: rgba(0, 0, 0, 0);
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.ec-c-b.icon.alternative:hover {
  float: left;
  background-color: rgba(0, 0, 0, 0);
}

.ec-c-b.icon.storytellers-boxes-1 {
  background-color: rgba(0, 0, 0, 0);
}

.ec-c-b.fact-box {
  background-color: rgba(0, 0, 0, .2);
  border-style: solid;
  border-color: rgba(36, 195, 226, .24);
}

.ec-c-b.fact-box.new {
  height: 150px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  background-image: linear-gradient(#fff, #fff);
  border-color: rgba(255, 255, 255, .23);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .17);
}

.ec-c-b.fact-box.new-ssmc {
  height: 150px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  background-image: linear-gradient(#fff, #fff);
  border-color: rgba(255, 255, 255, .23);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .17);
}

.ec-c-b.fact-box.new {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .07), rgba(0, 0, 0, 0));
  border-color: rgba(255, 255, 255, .23);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .17);
}

.ec-c-b.transparent {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.fundevents-div-block-copy {
  width: 425px;
  height: auto;
  float: left;
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 20px;
  margin-right: 20px;
  display: flex;
}

.ec-c-3 {
  flex-direction: column;
  justify-content: space-around;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 0;
  padding-right: 0;
  display: flex;
}

.ec-cl-2 {
  width: 425px;
  height: auto;
  float: left;
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 20px;
  margin-right: 20px;
  display: flex;
}

.ec-c-2 {
  width: 400px;
  height: auto;
  float: left;
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 20px;
  margin-right: 20px;
  display: flex;
}

.ec-c-4 {
  text-align: left;
  display: block;
}

.ec-c-5 {
  justify-content: flex-start;
  display: flex;
}

.ec-bw {
  flex: 0 auto;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.ec-c-button {
  text-align: center;
  flex: 1;
  margin-top: 10px;
}

.ec-c-button.rb {
  background-color: #5d5cb6;
  border-bottom-right-radius: 10px;
  margin-left: 2px;
  display: block;
}

.ec-c-button.rb:hover {
  background-color: #818181;
}

.ec-c-button.lb {
  background-color: #5d5cb6;
  border-right: 0 solid #5d5cb6;
  border-bottom-left-radius: 10px;
  margin-top: -12px;
  margin-right: 0;
  font-size: 12px;
  font-weight: 600;
  display: block;
}

.ec-c-button.lb:hover {
  background-color: #79bb43;
}

.ec-heading-28i {
  color: #5d5cb6;
  text-align: left;
  letter-spacing: 1px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 10px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 28px;
  font-style: italic;
  font-weight: 700;
  line-height: 32px;
}

.ec-heading-28i.subtitle {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.ec-heading-28i.subtitle.center.tinny-text {
  width: 82%;
  letter-spacing: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.ec-heading-28i.features {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
}

.ec-heading-28i.features.white {
  color: #fff;
}

.ec-heading-28i.features.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.ec-heading-28i.features.blog:hover {
  color: #0d9622;
}

.ec-heading-28i.features.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.ec-heading-28i.features.left-side {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.ec-heading-28i.features._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.ec-heading-28i.features._2.pricing-item-heads-funders {
  color: #79bb43;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.ec-heading-28i.features.left-side {
  color: #020202;
  text-align: left;
  letter-spacing: 1px;
  flex-flow: column wrap;
  order: -1;
  align-content: flex-start;
  justify-content: space-around;
  align-self: auto;
  align-items: flex-start;
  margin-top: 5px;
  margin-right: 55px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 18px;
  display: flex;
}

.ec-heading-28i.features.left-side.forcefix1 {
  margin-right: 20px;
}

.ec-heading-28i.features.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.ec-heading-28i.features.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.ec-heading-28i.features.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.ec-heading-28i.features.intro.default {
  margin-bottom: 50px;
}

.ec-heading-28i.features.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.ec-heading-28i.features.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.ec-heading-28i.center {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 900;
  display: block;
  position: relative;
}

.ec-heading-28i.center.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 48px;
  text-decoration: none;
  display: none;
  position: relative;
  top: -40px;
}

.ec-heading-28i.center.white-font.healthyville-cafe-headline {
  display: none;
}

.ec-heading-28i.center.black-text-color {
  color: #020202;
  text-align: center;
}

.ec-heading-28i.center.white-font-2 {
  color: #fff;
  margin-top: -37px;
}

.ec-heading-28i.center.about-us-white-font-heading {
  color: #fff;
}

.ec-heading-28i.center.membership-matters-head {
  color: #fff;
  text-align: left;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
  margin-left: 40px;
  margin-right: auto;
  padding-top: 0;
  font-size: 50px;
  font-weight: 700;
  line-height: 55px;
  display: flex;
  position: static;
}

.ec-heading-28i.center.privacy-policy-headline {
  color: #fff;
}

.ec-heading-28i.center.heading-c-g-sp {
  color: #f3f0f0;
  margin-bottom: 40px;
  padding-top: 0;
  font-size: 40px;
  font-weight: 700;
}

.ec-heading-28i.center.c-p-stepping-stones-h2 {
  color: #fff;
  margin-bottom: 0;
  font-size: 28px;
}

.ec-heading-28i.numer {
  text-align: center;
  border-bottom: 1px rgba(0, 0, 0, .09);
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
}

.ec-heading-28i.numer.alternative {
  border-bottom-style: none;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.ec-heading-28i.numer.funders-type {
  color: #5d5cb6;
  font-size: 32px;
  font-weight: 900;
}

.ec-heading-28i.numer.funders-type-2 {
  color: #5d5cb6;
  text-transform: none;
  font-size: 32px;
  font-weight: 900;
}

.ec-heading-28i.white {
  color: #fff;
}

.ec-heading-28i.white.left {
  font-size: 70px;
  font-weight: 600;
}

.ec-heading-28i.left {
  text-align: left;
  margin-top: 0;
}

.ec-heading-28i._2 {
  text-transform: uppercase;
  margin-top: 20px;
}

.ec-heading-28i.log-in {
  color: #fff;
  text-align: center;
  font-size: 24px;
}

.ec-heading-28i.log-in.black {
  color: #5d5cb6;
  font-family: Mulish, sans-serif;
  line-height: 30px;
}

.ec-heading-28i.log-in.black.bold {
  font-weight: 900;
}

.ec-heading-28i.white-font {
  color: #fff;
}

.ec-heading-28i.white-color {
  color: #fff;
  font-size: 26px;
  line-height: 32px;
}

.ec-heading-28i.top {
  font-weight: 600;
}

.ec-heading-28i.membership-heading-2 {
  color: #5d5cb6;
  margin-left: 0;
  margin-right: 244px;
  font-size: 45px;
}

.ec-heading-28i.performance-heading {
  font-size: 36px;
}

.ec-heading-28i.performance-heading.snr-mgnt {
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-size: 16px;
}

.ec-heading-28i.performance-heading.snr-mgnt-2 {
  letter-spacing: 0;
  text-transform: none;
  font-size: 32px;
}

.ec-heading-28i.heading-white-flush-left {
  color: #f3f0f0;
  margin-bottom: 60px;
}

.ec-heading-28i.flush-left {
  color: #5d5cb6;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 900;
  display: block;
  position: relative;
}

.ec-heading-28i.flush-left.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 40px;
  text-decoration: none;
  position: relative;
  top: -40px;
}

.ec-heading-28i.flush-left.white-font.healthyville-cafe-headline {
  display: none;
}

.ec-heading-28i.flush-left.black-text-color {
  color: #020202;
}

.ec-heading-28i.flush-left.white-font-2 {
  color: #fff;
  margin-top: -37px;
}

.ec-heading-28i.flush-left.about-us-white-font-heading {
  color: #fff;
}

.ec-heading-28i.flush-left.membership-matters-head {
  color: #fff;
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  font-size: 50px;
  font-weight: 700;
  display: block;
  position: static;
}

.ec-heading-28i.fundevents-heading {
  color: #5d5cb6;
  text-align: left;
  letter-spacing: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  font-size: 28px;
  font-style: italic;
  line-height: 21px;
}

.ec-heading-28i.fundevents-heading.white {
  color: #fff;
}

.ec-heading-28i.fundevents-heading.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.ec-heading-28i.fundevents-heading.blog:hover {
  color: #0d9622;
}

.ec-heading-28i.fundevents-heading.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.ec-heading-28i.fundevents-heading.left-side {
  width: auto;
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.ec-heading-28i.fundevents-heading._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.ec-heading-28i.fundevents-heading._2.pricing-item-heads-funders {
  color: #79bb43;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.ec-heading-28i.fundevents-heading.left-side {
  color: #020202;
  text-align: left;
  letter-spacing: 1px;
  order: 0;
  align-self: auto;
  margin-top: 5px;
  margin-right: 55px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 18px;
  display: block;
}

.ec-heading-28i.fundevents-heading.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.ec-heading-28i.fundevents-heading.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.ec-heading-28i.fundevents-heading.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.ec-heading-28i.fundevents-heading.intro.default {
  margin-bottom: 50px;
}

.ec-heading-28i.fundevents-heading.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.ec-heading-28i.fundevents-heading.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.ec-heading-28i.fundevents-heading.ssls {
  line-height: 34px;
}

.ec-heading-28i.special-events {
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-size: 16px;
}

.ec-heading-28i.special-events.sweetheart-ball, .ec-heading-28i.special-events.mutt {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 35px;
}

.ec-heading-28i.seasonal-celebrations {
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-size: 16px;
}

.ec-heading-28i.seasonal-celebrations.sweetheart-ball {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 35px;
}

.ec-heading-28i.gsp {
  color: #5d5cb6;
  letter-spacing: 0;
  text-transform: none;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 244px;
  font-size: 45px;
  display: flex;
}

.ec-heading-28i.camps-heading {
  margin-bottom: 0;
  font-size: 36px;
}

.ec-heading-28i.camps-heading.snr-mgnt {
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-size: 16px;
}

.ec-heading-28i.camps-heading.snr-mgnt-2 {
  letter-spacing: 0;
  text-transform: none;
  font-size: 32px;
}

.ec-heading-28i.camps-heading-bold {
  font-size: 28px;
  font-weight: 700;
}

.ec-heading-28i.camps-heading-bold.snr-mgnt {
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-size: 16px;
}

.ec-heading-28i.camps-heading-bold.snr-mgnt-2 {
  letter-spacing: 0;
  text-transform: none;
  font-size: 32px;
}

.ec-heading-28i.group-and-school-prog-header-1 {
  color: #5d5cb6;
  text-align: left;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 10px;
  font-size: 18px;
  font-style: italic;
  line-height: 30px;
}

.ec-heading-28i.group-and-school-prog-header-1.white {
  color: #fff;
}

.ec-heading-28i.group-and-school-prog-header-1.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.ec-heading-28i.group-and-school-prog-header-1.blog:hover {
  color: #0d9622;
}

.ec-heading-28i.group-and-school-prog-header-1.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.ec-heading-28i.group-and-school-prog-header-1.left-side {
  width: auto;
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.ec-heading-28i.group-and-school-prog-header-1._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.ec-heading-28i.group-and-school-prog-header-1._2.pricing-item-heads-funders {
  color: #79bb43;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.ec-heading-28i.group-and-school-prog-header-1.left-side {
  color: #020202;
  text-align: left;
  letter-spacing: 1px;
  order: 0;
  align-self: auto;
  margin-top: 5px;
  margin-right: 55px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 18px;
  display: block;
}

.ec-heading-28i.group-and-school-prog-header-1.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.ec-heading-28i.group-and-school-prog-header-1.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.ec-heading-28i.group-and-school-prog-header-1.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.ec-heading-28i.group-and-school-prog-header-1.intro.default {
  margin-bottom: 50px;
}

.ec-heading-28i.group-and-school-prog-header-1.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.ec-heading-28i.group-and-school-prog-header-1.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.ec-heading-28i.group-and-school-prog-header-2-copy {
  color: #5d5cb6;
  text-align: left;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 10px;
  font-size: 28px;
  font-style: italic;
  line-height: 30px;
}

.ec-heading-28i.group-and-school-prog-header-2-copy.white {
  color: #fff;
}

.ec-heading-28i.group-and-school-prog-header-2-copy.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.ec-heading-28i.group-and-school-prog-header-2-copy.blog:hover {
  color: #0d9622;
}

.ec-heading-28i.group-and-school-prog-header-2-copy.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.ec-heading-28i.group-and-school-prog-header-2-copy.left-side {
  width: auto;
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.ec-heading-28i.group-and-school-prog-header-2-copy._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.ec-heading-28i.group-and-school-prog-header-2-copy._2.pricing-item-heads-funders {
  color: #79bb43;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.ec-heading-28i.group-and-school-prog-header-2-copy.left-side {
  color: #020202;
  text-align: left;
  letter-spacing: 1px;
  order: 0;
  align-self: auto;
  margin-top: 5px;
  margin-right: 55px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 18px;
  display: block;
}

.ec-heading-28i.group-and-school-prog-header-2-copy.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.ec-heading-28i.group-and-school-prog-header-2-copy.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.ec-heading-28i.group-and-school-prog-header-2-copy.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.ec-heading-28i.group-and-school-prog-header-2-copy.intro.default {
  margin-bottom: 50px;
}

.ec-heading-28i.group-and-school-prog-header-2-copy.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.ec-heading-28i.group-and-school-prog-header-2-copy.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.ec-heading-28i.camps {
  color: #5d5cb6;
  letter-spacing: 0;
  text-transform: none;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  margin-left: 10px;
  margin-right: 244px;
  font-size: 35px;
  display: flex;
}

.ec-heading-28i.exhibit {
  color: #0f3179;
  text-transform: none;
}

.ec-heading-28i.camps-2 {
  color: #5d5cb6;
  letter-spacing: 0;
  text-transform: none;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  margin-left: 10px;
  margin-right: 100px;
  font-size: 35px;
  display: flex;
}

.ec-heading-28i.camp-pascf {
  color: #5d5cb6;
  text-align: left;
  letter-spacing: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  font-size: 28px;
  font-style: italic;
  line-height: 30px;
}

.ec-heading-28i.camp-pascf.white {
  color: #fff;
}

.ec-heading-28i.camp-pascf.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.ec-heading-28i.camp-pascf.blog:hover {
  color: #0d9622;
}

.ec-heading-28i.camp-pascf.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.ec-heading-28i.camp-pascf.left-side {
  width: auto;
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.ec-heading-28i.camp-pascf._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.ec-heading-28i.camp-pascf._2.pricing-item-heads-funders {
  color: #79bb43;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.ec-heading-28i.camp-pascf.left-side {
  color: #020202;
  text-align: left;
  letter-spacing: 1px;
  order: 0;
  align-self: auto;
  margin-top: 5px;
  margin-right: 55px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 18px;
  display: block;
}

.ec-heading-28i.camp-pascf.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.ec-heading-28i.camp-pascf.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.ec-heading-28i.camp-pascf.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.ec-heading-28i.camp-pascf.intro.default {
  margin-bottom: 50px;
}

.ec-heading-28i.camp-pascf.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.ec-heading-28i.camp-pascf.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.sc-rn {
  flex-flow: column;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.sc-rn.gsp-db-2, .sc-rn.pascf, .sc-rn.pascf-div {
  display: block;
}

.text-span-69 {
  color: rgba(223, 43, 129, .88);
}

.heading-36, .educate-heading {
  color: #5d5cb6;
  font-family: Mulish, sans-serif;
  font-size: 35px;
  font-weight: 700;
}

.ec-1-5-text-heading {
  flex-flow: row;
  margin-top: 0;
  padding-left: 10px;
  display: flex;
}

.educate-1-5-text-heading {
  width: auto;
  text-align: center;
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Montserrat, sans-serif;
  display: block;
  position: static;
  overflow: visible;
}

.educate-1-5-text-heading.video {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(73, 83, 0, .21), rgba(73, 83, 0, .21)), linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e07a73b16c2_hikersbay-hikersbay-3503.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.educate-1-5-text-heading.video.new {
  background-image: none;
  padding-bottom: 0;
}

.educate-1-5-text-heading.video.alternative {
  background-image: none;
  padding-top: 0;
}

.educate-1-5-text-heading.video.alternative.second {
  background-color: #f3f3f3;
  background-image: none;
}

.educate-1-5-text-heading.video.alternative.background {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.educate-1-5-text-heading.video.alternative.gray {
  background-color: #f5f5f5;
  margin-top: 0;
  padding-top: 100px;
}

.educate-1-5-text-heading.video.black {
  background-color: #020202;
  background-image: linear-gradient(rgba(0, 0, 0, .84), rgba(0, 0, 0, .84)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 250px;
}

.educate-1-5-text-heading.testimonial {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

.educate-1-5-text-heading.white {
  float: none;
  background-color: #fff;
  margin-top: 0;
}

.educate-1-5-text-heading.white.padding {
  background-image: none;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 220px;
}

.educate-1-5-text-heading.white.fullwidth {
  padding-top: 260px;
  padding-left: 80px;
  padding-right: 80px;
}

.educate-1-5-text-heading.testimonials {
  background-color: #e9e9e9;
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
  padding-bottom: 100px;
}

.educate-1-5-text-heading.testimonials.new {
  background-color: #f5f5f5;
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .85));
  padding-top: 100px;
  padding-bottom: 180px;
  position: relative;
}

.educate-1-5-text-heading.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
}

.educate-1-5-text-heading.testimonials.transparent {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.educate-1-5-text-heading.testimonials.transparent.lines {
  background-color: #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, .03);
}

.educate-1-5-text-heading.white {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
}

.educate-1-5-text-heading.white.cta {
  padding-bottom: 0;
}

.educate-1-5-text-heading.white.services {
  padding-top: 0;
  padding-bottom: 0;
}

.educate-1-5-text-heading.image {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e65133b1730_people-silhouettes-60s-crowd-dTPGK3-clipart.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  position: static;
}

.educate-1-5-text-heading.business {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 100%;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 0;
  padding-bottom: 0;
}

.educate-1-5-text-heading.white {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
}

.educate-1-5-text-heading.white.new {
  height: auto;
  background-image: none;
  padding-top: 0;
  padding-bottom: auto;
}

.educate-1-5-text-heading.white {
  background-color: rgba(0, 0, 0, 0);
  font-weight: 300;
}

.educate-1-5-text-heading.white.new {
  height: auto;
  background-image: none;
  padding-bottom: 100px;
}

.educate-1-5-text-heading.new {
  padding-top: 100px;
  padding-bottom: 100px;
}

.educate-1-5-text-heading.about {
  background-color: #272025;
}

.educate-1-5-text-heading.about.middle {
  background-image: none;
  margin-top: -140px;
  padding-top: 200px;
  padding-bottom: 300px;
}

.educate-1-5-text-heading.about.middle.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(24, 24, 24, .75), rgba(24, 24, 24, .75)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  margin-top: -260px;
  padding-top: 260px;
  padding-bottom: 100px;
}

.educate-1-5-text-heading.about.middle.causes {
  background-color: #f3f0f0;
  background-image: linear-gradient(rgba(0, 0, 0, .79), rgba(0, 0, 0, .79)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325364cdccfa1d6200beb0_Image%202%20for%20Lightbox%20FPO%20-%20SM1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 100px;
}

.educate-1-5-text-heading.about.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e91113b16bf_philipp-reiner-686.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 240px;
}

.educate-1-5-text-heading.about.second {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 0;
  background-size: auto, cover;
}

.educate-1-5-text-heading.white {
  background-color: rgba(0, 0, 0, 0);
}

.educate-1-5-text-heading.pricing-table {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3ae43b16a2_tomo-nogi-182913.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.educate-1-5-text-heading.wellcome {
  width: 100%;
  background-color: #fff;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0;
  display: block;
}

.educate-1-5-text-heading.wellcome.no-feature-no-activities {
  flex-direction: row;
  padding-bottom: 0;
  display: flex;
}

.educate-1-5-text-heading.wellcome.camps-section {
  padding-top: 20px;
  padding-bottom: 20px;
}

.educate-1-5-text-heading.projects {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.educate-1-5-text-heading.projects.white {
  background-image: none;
}

.educate-1-5-text-heading.tab-alternative {
  padding-top: 150px;
}

.educate-1-5-text-heading.lists {
  padding-left: 40px;
  padding-right: 40px;
}

.educate-1-5-text-heading.box {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 0;
}

.educate-1-5-text-heading.without-paddings {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.educate-1-5-text-heading.without-paddings.second {
  background-color: #f5f5f5;
  padding-bottom: 0;
}

.educate-1-5-text-heading.skills {
  background-image: linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e22023b16f8_jason-ortego-5386-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.educate-1-5-text-heading.skills.iphone {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.educate-1-5-text-heading.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 260px;
}

.educate-1-5-text-heading.gray-dark {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.educate-1-5-text-heading.white-blog {
  background-color: #fff;
  padding-top: 0;
}

.educate-1-5-text-heading.blog {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 50px;
}

.educate-1-5-text-heading.homepages {
  background-color: #f5f5f5;
  padding: 140px 100px 50px;
}

.educate-1-5-text-heading.homepages.second {
  background-color: #f5f5f5;
  background-image: linear-gradient(rgba(245, 245, 245, .74), rgba(245, 245, 245, .74)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea2e83b167d_Logo.svg");
  background-position: 0 0, 50%;
  background-size: auto, 70px;
  padding-top: 100px;
}

.educate-1-5-text-heading.about-life {
  padding-top: 170px;
}

.educate-1-5-text-heading.team-no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.educate-1-5-text-heading.latest-blog.middle {
  background-color: #f8f8f8;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.educate-1-5-text-heading.full {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 40px;
  padding-right: 40px;
}

.educate-1-5-text-heading.black {
  background-color: #000;
}

.educate-1-5-text-heading.without-padding {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
}

.educate-1-5-text-heading.blog-alternative {
  background-image: linear-gradient(rgba(0, 0, 0, .87), rgba(0, 0, 0, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e77b33b1689_andrew-jasso-155771.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.educate-1-5-text-heading.padding {
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .91)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 200px;
}

.educate-1-5-text-heading.contact {
  padding-top: 0;
}

.educate-1-5-text-heading.related-cases {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.educate-1-5-text-heading.services-simple {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, .09);
  padding-top: 50px;
  padding-bottom: 40px;
}

.ehc-1-5-copy {
  width: 100%;
  color: #fff;
  text-align: left;
  margin: 69px auto 0;
  font-family: Montserrat, sans-serif;
  display: block;
}

.ehc-1-5-copy._2 {
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Mulish, sans-serif;
}

.ehc-1-5-copy._2.top-padding {
  margin-top: 100px;
  margin-bottom: 60px;
}

.ehc-1-5-copy._2.left {
  margin-bottom: 30px;
}

.ehc-1-5-copy._2.left.top {
  margin-bottom: -20px;
}

.ehc-1-5-copy._2.left.no-padding {
  display: block;
}

.ehc-1-5-copy.presentation {
  margin-bottom: 100px;
}

.ehc-1-5-copy.cause {
  margin-top: 200px;
}

.ehc-1-5-copy.padding {
  margin-bottom: 60px;
}

.ehc-1-5-copy.liciences {
  margin-bottom: 0;
}

.ehc-1-5-copy._2 {
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
}

.ehc-1-5-copy._2.left {
  margin-bottom: 30px;
}

.ehc-1-5-copy.space-1 {
  margin-top: -30px;
}

.ehc-1-5-copy.space-2 {
  margin-top: 20px;
}

.ehc-1-5-copy.text-heading {
  margin-top: 40px;
}

.peiw-1-5 {
  width: 100%;
  height: 100%;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border: 0 solid rgba(0, 0, 0, 0);
  border-radius: 0;
  margin-top: 0;
  margin-left: 5px;
  padding: 2px;
  display: block;
  position: relative;
  top: 50px;
  overflow: hidden;
  transform: translate(0, -50px);
}

.pelb-1-5 {
  width: 100%;
  height: 100%;
  border: 12px solid #fff;
  border-radius: 12px;
  font-family: Mulish, sans-serif;
}

.peil-1-5 {
  width: 100%;
  height: 100%;
  border-radius: 20px;
  display: inline-block;
}

.peil-1-5.white-curve-hero {
  border: 0 solid rgba(0, 0, 0, 0);
}

.peo-1-5 {
  z-index: 1;
  background-color: rgba(93, 92, 182, .92);
  border-radius: 20px;
  justify-content: space-around;
  padding: 20px 20px 0;
  font-family: Mulish, sans-serif;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.peo-1-5.portfolio-hero-curve {
  border-radius: 20px;
}

.pec-1-5 {
  text-align: left;
  flex: 1;
  display: inline-block;
  position: static;
  top: 40px;
  bottom: 201px;
  left: 40px;
  right: 83px;
}

.pec-1-5.alternative {
  height: auto;
  background-color: #fff;
  padding: 16px 20px 20px;
  position: static;
}

.pec-1-5.portfolio-hero-position, .pec-1-5.hss {
  display: block;
}

.enlb-1-5 {
  color: #fff;
  letter-spacing: 1px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 20px;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-style: italic;
  font-weight: 700;
  line-height: 24px;
  display: inline-block;
}

.enlb-1-5.black {
  color: #5d5cb6;
  text-decoration: underline;
}

.edg-1-5 {
  width: auto;
  color: #fff;
  padding-left: 20px;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.edg-1-5.green {
  color: #0d9622;
}

.ehc-1-5-hide {
  width: 100%;
  color: #fff;
  text-align: left;
  margin: 40px auto 0;
  font-family: Montserrat, sans-serif;
  display: block;
}

.ehc-1-5-hide._2 {
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Mulish, sans-serif;
}

.ehc-1-5-hide._2.top-padding {
  margin-top: 100px;
  margin-bottom: 60px;
}

.ehc-1-5-hide._2.left {
  margin-bottom: 30px;
}

.ehc-1-5-hide._2.left.top {
  margin-bottom: -20px;
}

.ehc-1-5-hide._2.left.no-padding {
  display: block;
}

.ehc-1-5-hide.presentation {
  margin-bottom: 100px;
}

.ehc-1-5-hide.cause {
  margin-top: 200px;
}

.ehc-1-5-hide.padding {
  margin-bottom: 60px;
}

.ehc-1-5-hide.liciences {
  margin-bottom: 0;
}

.ehc-1-5-hide._2 {
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
}

.ehc-1-5-hide._2.left {
  margin-bottom: 30px;
}

.ehc-1-5-hide.space-1 {
  margin-top: -30px;
}

.ehc-1-5-hide.space-2 {
  margin-top: 20px;
}

.ehc-1-5-hide.text-heading {
  margin-top: 40px;
}

.ed-1-5-hide {
  color: #1c3f95;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  display: none;
}

.e-l-1-5 {
  margin-top: -135px;
}

.e-l-1-5.ellilogo {
  margin-top: -100px;
}

.edd-1-5 {
  width: auto;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  padding-top: 10px;
  padding-bottom: 100px;
  font-family: Montserrat, sans-serif;
  display: block;
  position: static;
  overflow: visible;
}

.edd-1-5.video {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.edd-1-5.video.new {
  background-image: none;
  padding-bottom: 0;
}

.edd-1-5.video.alternative {
  background-image: none;
  padding-top: 0;
}

.edd-1-5.video.alternative.second {
  background-color: #f3f3f3;
  background-image: none;
}

.edd-1-5.video.alternative.background {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(#000 10%, rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/634f36f6d2f36e599206c8eb_Multimedia%20Gallery%20FPO%202000x1337.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.edd-1-5.video.alternative.gray {
  background-color: #f5f5f5;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 10px;
}

.edd-1-5.video.black {
  background-color: #020202;
  background-image: linear-gradient(rgba(0, 0, 0, .84), rgba(0, 0, 0, .84)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 250px;
}

.edd-1-5.testimonial {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

.edd-1-5.white {
  float: none;
  background-color: #fff;
  margin-top: 0;
}

.edd-1-5.white.padding {
  background-image: none;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 220px;
}

.edd-1-5.white.fullwidth {
  padding-top: 260px;
  padding-left: 80px;
  padding-right: 80px;
}

.edd-1-5.testimonials {
  background-color: #e9e9e9;
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
  padding-bottom: 100px;
}

.edd-1-5.testimonials.new {
  background-color: #f5f5f5;
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .85));
  padding-top: 100px;
  padding-bottom: 180px;
  position: relative;
}

.edd-1-5.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
}

.edd-1-5.testimonials.transparent {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.edd-1-5.testimonials.transparent.lines {
  background-color: #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, .03);
}

.edd-1-5.white {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
}

.edd-1-5.white.cta {
  padding-bottom: 0;
}

.edd-1-5.white.services {
  padding-top: 0;
  padding-bottom: 0;
}

.edd-1-5.image {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e65133b1730_people-silhouettes-60s-crowd-dTPGK3-clipart.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  position: static;
}

.edd-1-5.business {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 100%;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 0;
  padding-bottom: 0;
}

.edd-1-5.white {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
}

.edd-1-5.white.new {
  height: auto;
  background-image: none;
  padding-top: 0;
  padding-bottom: auto;
}

.edd-1-5.white {
  background-color: rgba(0, 0, 0, 0);
  font-weight: 300;
}

.edd-1-5.white.new {
  height: auto;
  background-image: none;
  padding-bottom: 100px;
}

.edd-1-5.new {
  padding-top: 100px;
  padding-bottom: 100px;
}

.edd-1-5.about {
  background-color: #272025;
}

.edd-1-5.about.middle {
  background-image: none;
  margin-top: -140px;
  padding-top: 200px;
  padding-bottom: 300px;
}

.edd-1-5.about.middle.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(24, 24, 24, .75), rgba(24, 24, 24, .75)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  border-radius: 0;
  margin-top: -260px;
  padding-top: 260px;
  padding-bottom: 100px;
}

.edd-1-5.about.middle.causes {
  background-color: #f3f0f0;
  background-image: linear-gradient(rgba(0, 0, 0, .79), rgba(0, 0, 0, .79)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325364cdccfa1d6200beb0_Image%202%20for%20Lightbox%20FPO%20-%20SM1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 100px;
  display: none;
}

.edd-1-5.about.middle.family-programs {
  background-image: radial-gradient(circle, #f3f0f0, rgba(93, 92, 182, .54)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fde903a59961dab0b15c_Peek%20Below%20-%201.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  border-radius: 0;
  margin-top: -260px;
}

.edd-1-5.about.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf011267433262276ca_Image%206%20-%20Color.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 240px;
}

.edd-1-5.about.second {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 0;
  background-size: auto, cover;
}

.edd-1-5.white {
  background-color: rgba(0, 0, 0, 0);
}

.edd-1-5.pricing-table {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf09b557b634869d725_Image%201%20-%20Big%20Adventure%20Dino%20Time%20Machine.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.edd-1-5.pricing-table.friends-and-funders {
  border-radius: 0;
}

.edd-1-5.wellcome {
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: -100px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0;
  display: block;
}

.edd-1-5.projects {
  background-image: linear-gradient(rgba(0, 0, 0, .52), rgba(0, 0, 0, .52)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab5ce1785d7f277ffed445_1440x845%20002%20RAW%20ALL_0052_IMG_1232.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.edd-1-5.projects.white {
  background-image: none;
}

.edd-1-5.tab-alternative {
  padding-top: 150px;
}

.edd-1-5.lists {
  padding-left: 40px;
  padding-right: 40px;
}

.edd-1-5.box {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 0;
}

.edd-1-5.without-paddings {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.edd-1-5.without-paddings.second {
  background-color: #f5f5f5;
  padding-bottom: 0;
}

.edd-1-5.skills {
  background-image: linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e22023b16f8_jason-ortego-5386-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.edd-1-5.skills.iphone {
  background-image: linear-gradient(rgba(243, 240, 240, .72), rgba(243, 240, 240, .72)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fde9a4ac8e23b5abf5d0_Image%2053%20-%20Lights%20On%203.jpg");
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: none;
}

.edd-1-5.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf0112674039f2276c1_Image%2013%20-%20Character%20Ladybug%20-%20Multimedia%20Gallery.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 260px;
  display: none;
}

.edd-1-5.gray-dark {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.edd-1-5.white-blog {
  background-color: #fff;
  padding-top: 0;
}

.edd-1-5.blog {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 50px;
}

.edd-1-5.homepages {
  background-color: #f5f5f5;
  padding: 140px 100px 50px;
}

.edd-1-5.homepages.second {
  background-color: #f5f5f5;
  background-image: linear-gradient(rgba(245, 245, 245, .74), rgba(245, 245, 245, .74)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea2e83b167d_Logo.svg");
  background-position: 0 0, 50%;
  background-size: auto, 70px;
  padding-top: 100px;
}

.edd-1-5.about-life {
  padding-top: 170px;
}

.edd-1-5.team-no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.edd-1-5.latest-blog.middle {
  background-color: #f8f8f8;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.edd-1-5.full {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 40px;
  padding-right: 40px;
}

.edd-1-5.black {
  background-color: #000;
}

.edd-1-5.without-padding {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
}

.edd-1-5.blog-alternative {
  background-image: linear-gradient(rgba(0, 0, 0, .87), rgba(0, 0, 0, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e77b33b1689_andrew-jasso-155771.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.edd-1-5.padding {
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .91)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 200px;
}

.edd-1-5.contact {
  padding-top: 0;
}

.edd-1-5.related-cases {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.edd-1-5.services-simple {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, .09);
  padding-top: 50px;
  padding-bottom: 40px;
}

.edd-1-5.exhibits-all-section {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.edd-1-5.exhibits-all-section.white {
  background-image: none;
}

.edd-1-5.exhibits-all-section.white.porfolio {
  padding-top: 40px;
  display: block;
}

.edd-1-5.exhibits-all-section.white.no-features-no-activities-2 {
  padding-top: 60px;
}

.elb-1-5 {
  background-color: #629fd6;
}

.eb-1-5 {
  margin-top: 20px;
  display: block;
  position: static;
}

.eldb-1-5 {
  background-color: #5d5cb6;
}

.evh-1-5 {
  color: #fff;
  padding-left: 60px;
  font-family: Mulish, sans-serif;
  font-size: 35px;
}

.evh-1-5.wohc {
  text-align: left;
  padding-left: 40px;
}

.eebg-1-5 {
  background-color: #79bb43;
}

.div-block-226 {
  background-color: #79bb43;
  border: 4px solid #fff;
  border-left-width: 0;
  display: block;
}

.heading-37 {
  margin-left: 60px;
  font-family: Mulish, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.evd-1-5 {
  background-color: #79bb43;
  border: 4px solid #fff;
  border-left-width: 0;
  display: block;
}

.evd-1-5.red {
  background-color: #e1395e;
  border-top-width: 0;
}

.evd-1-5.purple {
  background-color: #5d5cb6;
  border-top-width: 0;
  border-bottom-width: 2px;
}

.evd-1-5.orange {
  background-color: #ff7a00;
  border-top-width: 2px;
}

.evl-1-5 {
  flex-direction: row;
  text-decoration: none;
  display: flex;
}

.div-block-227 {
  width: 20px;
  height: 20px;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-position: 0 0;
  background-size: cover;
  margin-bottom: 15px;
  margin-right: 60px;
  display: inline-block;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
}

.div-block-227.sm1 {
  display: none;
}

.div-block-227.sm1.fe, .div-block-227.sm1.bppe {
  display: block;
}

.paragraph-55 {
  color: #fff;
  margin-bottom: 20px;
  margin-left: 60px;
  margin-right: 60px;
  font-family: Mulish, sans-serif;
}

.evtdiv-1-5 {
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 0;
  margin-bottom: 40px;
  display: block;
}

.heart-ss {
  width: 268px;
  height: 480px;
  opacity: .91;
  border: 6px solid #5d5cb6;
  margin: 0;
}

.div-block-228 {
  width: 268px;
  height: 480px;
  border: 1px #000;
  align-self: flex-start;
  margin-top: 20px;
  display: none;
}

.video-3 {
  width: 300px;
  height: auto;
  flex: 0 auto;
}

.div-block-229 {
  width: 300px;
  flex-direction: column;
  order: 0;
  justify-content: center;
  align-items: stretch;
  margin-top: 0;
  margin-left: 40px;
  display: flex;
}

.ss-video {
  width: auto;
  height: auto;
  flex-direction: column;
  order: 0;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 220px;
  display: inline-block;
}

.ssmc-video {
  width: 300px;
  height: auto;
  flex-flow: column;
  flex: 1;
  align-self: center;
  align-items: stretch;
  display: flex;
}

.mbppe-container {
  padding: 10px 40px 40px;
  display: block;
}

.ex-1-5 {
  height: 200px;
  background-color: #79bb43;
  border: 4px solid #fff;
  border-left-width: 0;
  display: block;
}

.ex-1-5.green {
  height: 200px;
}

.ex-1-5.red {
  background-color: #e1395e;
  border-top-width: 0;
}

.ex-1-5.purple {
  background-color: #5d5cb6;
  border-top-width: 0;
}

.ex-1-5.orange {
  background-color: #ff7a00;
}

.ex-1-5-copy {
  background-color: #79bb43;
  border: 4px solid #fff;
  border-left-width: 0;
  display: block;
}

.ex-1-5-copy.red {
  background-color: #e1395e;
  border-top-width: 0;
}

.ex-1-5-copy.purple {
  background-color: #5d5cb6;
  border-top-width: 0;
}

.ex-1-5-copy.orange {
  background-color: #ff7a00;
}

.column-ex-l2-1-5 {
  flex-direction: column;
  justify-content: flex-end;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: static;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.ex-prg-1-5 {
  margin: 60px 20px 40px;
  display: block;
}

.ex-prg-1-5.green {
  background-color: #79bb43;
}

.ex-prg-1-5.top {
  margin-top: 0;
}

.ex-gal-1-5 {
  margin-top: 40px;
  margin-left: 20px;
  margin-right: 20px;
  display: block;
}

.ex-gal-1-5.purple {
  margin-bottom: 40px;
}

.text-wrap-1-5 {
  width: auto;
  flex-direction: column;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  display: flex;
}

.text-wrap-1-5.gallery-programming {
  flex-direction: row;
  flex: 0 auto;
  align-items: center;
}

.text-wrap-1-5.gallery-text {
  text-decoration: none;
}

.text-wrap-1-5.fp-main-text-wrap {
  flex-direction: row;
  align-self: center;
}

.pvb-1-5 {
  float: none;
  color: #fff;
  text-align: center;
  letter-spacing: .02em;
  background-color: #79bb43;
  border-radius: 10px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-end;
  align-self: auto;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
  font-weight: 700;
  transition: box-shadow .2s, background-color .2s, transform .4s;
  display: flex;
}

.pvb-1-5:hover {
  color: #fff;
  background-color: #5d5cb6;
  border-color: #0c6eb8;
  transform: translate(0, -2px);
  box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
}

.pvb-1-5:active {
  transform: translate(0, -1px);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}

.pvb-1-5.btn-3 {
  color: #75b7fe;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #75b7fe;
  margin-left: 139px;
  padding: 5px 10px;
  font-size: 14px;
}

.pvb-1-5.centered {
  margin-right: 0;
}

.div-block-126-1-5 {
  flex-direction: row;
  order: 0;
  justify-content: flex-start;
  align-self: center;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.grid-20 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  justify-items: stretch;
}

.div-visit-1-5 {
  height: 500px;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63e5219d3d11e575a62b05d5_1440x845%20April%20Camps%20Image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  margin-top: -30px;
}

.div-visit-1-5.puppetry {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/646d1beb221a54611ade42f1_1440x845%20Puppetry%20Art%20One%20of%20Four%201%20of%204.png");
  background-attachment: scroll;
}

.div-visit-1-5.g-sp {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63e537684c8c916a022e7f7b_1440x845%20Camps%20Images%20Summer%20Hero.png");
  background-attachment: scroll;
}

.div-visit-1-5.swing {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6411ce4dc817d1230ec605a8_Stanwich%20Golf%20Club.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
}

.div-visit-1-5.heart {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/646eaf450f51e8c46334f1a0_1440x845-HSSC-Raw-art-curated-PICS_0000_Screen-Shot-2023-05-24-at-8.36.29-PM.png");
  background-attachment: scroll;
}

.div-visit-1-5.ellih {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/639a457f347ff9b04c0c313a_Schools_2X-min.png");
  background-attachment: scroll;
}

.div-visit-1-5.mbppe {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ed3fb72f472b092d10ad2c_2160x900%20Birthday%20Parties.jpg");
}

.div-visit-1-5.hc {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63851599a5ced5702b4651f9_Healthy%20Recipe%20Kale-800-600.jpg");
  background-attachment: scroll;
}

.div-visit-1-5.git {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab5ca89b039666f889d813_1440x845%20RAW%20ALL_0001_IMG_1395.jpg");
}

.div-visit-1-5.ts {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab5c7f7a18d40e7da47f2a_1440x845%20004%20RAW%20ALL_0012_IMG_1153.jpg");
  background-position: 50% 0;
}

.div-visit-1-5.pyv {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab5ca8268d1864255a279c_1440x845%20RAW%20ALL_0006_IMG_1390.jpg");
}

.visit-1-5, .visit-1-5.ellilogo {
  margin-top: -100px;
}

.visit-1-5.hcafe {
  display: block;
  position: static;
}

.visit-div-1-5 {
  object-fit: contain;
  display: block;
}

.visitc-1-5 {
  object-fit: contain;
}

.visitct-1-5 {
  color: #5d5cb6;
  object-fit: contain;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.visit-cta-1-5 {
  width: auto;
  text-align: center;
  object-fit: contain;
  background-color: #fff;
  padding-top: 100px;
  padding-bottom: 20px;
  font-family: Montserrat, sans-serif;
  display: block;
  position: static;
  overflow: visible;
}

.visit-cta-1-5.video {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(73, 83, 0, .21), rgba(73, 83, 0, .21)), linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e07a73b16c2_hikersbay-hikersbay-3503.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.visit-cta-1-5.video.new {
  background-image: none;
  padding-bottom: 0;
}

.visit-cta-1-5.video.alternative {
  background-image: none;
  padding-top: 0;
}

.visit-cta-1-5.video.alternative.second {
  background-color: #f3f3f3;
  background-image: none;
}

.visit-cta-1-5.video.alternative.background {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.visit-cta-1-5.video.alternative.gray {
  background-color: #f5f5f5;
  margin-top: 0;
  padding-top: 100px;
}

.visit-cta-1-5.video.black {
  background-color: #020202;
  background-image: linear-gradient(rgba(0, 0, 0, .84), rgba(0, 0, 0, .84)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 250px;
}

.visit-cta-1-5.testimonial {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

.visit-cta-1-5.white {
  float: none;
  background-color: #fff;
  margin-top: 0;
}

.visit-cta-1-5.white.padding {
  background-image: none;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 220px;
}

.visit-cta-1-5.white.fullwidth {
  padding-top: 260px;
  padding-left: 80px;
  padding-right: 80px;
}

.visit-cta-1-5.testimonials {
  background-color: #e9e9e9;
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
  padding-bottom: 100px;
}

.visit-cta-1-5.testimonials.new {
  background-color: #f5f5f5;
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .85));
  padding-top: 100px;
  padding-bottom: 180px;
  position: relative;
}

.visit-cta-1-5.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
}

.visit-cta-1-5.testimonials.transparent {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.visit-cta-1-5.testimonials.transparent.lines {
  background-color: #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, .03);
}

.visit-cta-1-5.white {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
}

.visit-cta-1-5.white.cta {
  padding-bottom: 0;
}

.visit-cta-1-5.white.services {
  padding-top: 0;
  padding-bottom: 0;
}

.visit-cta-1-5.image {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e65133b1730_people-silhouettes-60s-crowd-dTPGK3-clipart.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  position: static;
}

.visit-cta-1-5.business {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 100%;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 0;
  padding-bottom: 0;
}

.visit-cta-1-5.white {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
}

.visit-cta-1-5.white.new {
  height: auto;
  background-image: none;
  padding-top: 0;
  padding-bottom: auto;
}

.visit-cta-1-5.white {
  background-color: rgba(0, 0, 0, 0);
  font-weight: 300;
}

.visit-cta-1-5.white.new {
  height: auto;
  background-image: none;
  padding-bottom: 100px;
}

.visit-cta-1-5.new {
  padding-top: 100px;
  padding-bottom: 100px;
}

.visit-cta-1-5.about {
  background-color: #272025;
}

.visit-cta-1-5.about.middle {
  background-image: none;
  margin-top: -140px;
  padding-top: 200px;
  padding-bottom: 300px;
}

.visit-cta-1-5.about.middle.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(24, 24, 24, .75), rgba(24, 24, 24, .75)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  margin-top: -260px;
  padding-top: 260px;
  padding-bottom: 100px;
}

.visit-cta-1-5.about.middle.causes {
  background-color: #f3f0f0;
  background-image: linear-gradient(rgba(0, 0, 0, .79), rgba(0, 0, 0, .79)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325364cdccfa1d6200beb0_Image%202%20for%20Lightbox%20FPO%20-%20SM1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 100px;
}

.visit-cta-1-5.about.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e91113b16bf_philipp-reiner-686.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 240px;
}

.visit-cta-1-5.about.second {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 0;
  background-size: auto, cover;
}

.visit-cta-1-5.white {
  background-color: rgba(0, 0, 0, 0);
}

.visit-cta-1-5.pricing-table {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3ae43b16a2_tomo-nogi-182913.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.visit-cta-1-5.wellcome {
  width: 100%;
  background-color: #fff;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0;
  display: block;
}

.visit-cta-1-5.wellcome.no-feature-no-activities {
  flex-direction: row;
  padding-bottom: 0;
  display: flex;
}

.visit-cta-1-5.wellcome.camps-section {
  padding-top: 20px;
  padding-bottom: 20px;
}

.visit-cta-1-5.projects {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.visit-cta-1-5.projects.white {
  background-image: none;
}

.visit-cta-1-5.tab-alternative {
  padding-top: 150px;
}

.visit-cta-1-5.lists {
  padding-left: 40px;
  padding-right: 40px;
}

.visit-cta-1-5.box {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 0;
}

.visit-cta-1-5.without-paddings {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.visit-cta-1-5.without-paddings.second {
  background-color: #f5f5f5;
  padding-bottom: 0;
}

.visit-cta-1-5.skills {
  background-image: linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e22023b16f8_jason-ortego-5386-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.visit-cta-1-5.skills.iphone {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.visit-cta-1-5.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 260px;
}

.visit-cta-1-5.gray-dark {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.visit-cta-1-5.white-blog {
  background-color: #fff;
  padding-top: 0;
}

.visit-cta-1-5.blog {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 50px;
}

.visit-cta-1-5.homepages {
  background-color: #f5f5f5;
  padding: 140px 100px 50px;
}

.visit-cta-1-5.homepages.second {
  background-color: #f5f5f5;
  background-image: linear-gradient(rgba(245, 245, 245, .74), rgba(245, 245, 245, .74)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea2e83b167d_Logo.svg");
  background-position: 0 0, 50%;
  background-size: auto, 70px;
  padding-top: 100px;
}

.visit-cta-1-5.about-life {
  padding-top: 170px;
}

.visit-cta-1-5.team-no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.visit-cta-1-5.latest-blog.middle {
  background-color: #f8f8f8;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.visit-cta-1-5.full {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 40px;
  padding-right: 40px;
}

.visit-cta-1-5.black {
  background-color: #000;
}

.visit-cta-1-5.without-padding {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
}

.visit-cta-1-5.blog-alternative {
  background-image: linear-gradient(rgba(0, 0, 0, .87), rgba(0, 0, 0, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e77b33b1689_andrew-jasso-155771.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.visit-cta-1-5.padding {
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .91)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 200px;
}

.visit-cta-1-5.contact {
  padding-top: 0;
}

.visit-cta-1-5.related-cases {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.visit-cta-1-5.services-simple {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, .09);
  padding-top: 50px;
  padding-bottom: 40px;
}

.cell {
  align-items: center;
  padding-left: 50px;
}

.quick-stack {
  padding-top: 0;
}

.quick-stack.visit {
  grid-column-gap: 0px;
  padding-bottom: 60px;
}

.vh1-1-5 {
  color: #5d5cb6;
  margin-top: 0;
  padding-right: 140px;
  font-family: Mulish, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

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

.container-31 {
  max-width: 80%;
}

.div-educate-1-5-copy {
  height: 500px;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63e5219d3d11e575a62b05d5_1440x845%20April%20Camps%20Image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  margin-top: -30px;
}

.div-educate-1-5-copy.puppetry {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/646d1beb221a54611ade42f1_1440x845%20Puppetry%20Art%20One%20of%20Four%201%20of%204.png");
  background-attachment: scroll;
}

.div-educate-1-5-copy.g-sp {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63e537684c8c916a022e7f7b_1440x845%20Camps%20Images%20Summer%20Hero.png");
  background-attachment: scroll;
}

.div-educate-1-5-copy.swing {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6411ce4dc817d1230ec605a8_Stanwich%20Golf%20Club.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
}

.div-educate-1-5-copy.heart {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/646eaf450f51e8c46334f1a0_1440x845-HSSC-Raw-art-curated-PICS_0000_Screen-Shot-2023-05-24-at-8.36.29-PM.png");
  background-attachment: scroll;
}

.div-educate-1-5-copy.ellih {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/639a457f347ff9b04c0c313a_Schools_2X-min.png");
  background-attachment: scroll;
}

.div-educate-1-5-copy.mbppe {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ed3fb72f472b092d10ad2c_2160x900%20Birthday%20Parties.jpg");
}

.div-educate-1-5-copy.hc {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/639a457f347ff9b04c0c313a_Schools_2X-min.png");
  background-attachment: scroll;
}

.visit-1-5-text-heading {
  width: auto;
  text-align: center;
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 20px;
  font-family: Montserrat, sans-serif;
  display: block;
  position: static;
  overflow: visible;
}

.visit-1-5-text-heading.video {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(73, 83, 0, .21), rgba(73, 83, 0, .21)), linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e07a73b16c2_hikersbay-hikersbay-3503.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.visit-1-5-text-heading.video.new {
  background-image: none;
  padding-bottom: 0;
}

.visit-1-5-text-heading.video.alternative {
  background-image: none;
  padding-top: 0;
}

.visit-1-5-text-heading.video.alternative.second {
  background-color: #f3f3f3;
  background-image: none;
}

.visit-1-5-text-heading.video.alternative.background {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.visit-1-5-text-heading.video.alternative.gray {
  background-color: #f5f5f5;
  margin-top: 0;
  padding-top: 100px;
}

.visit-1-5-text-heading.video.black {
  background-color: #020202;
  background-image: linear-gradient(rgba(0, 0, 0, .84), rgba(0, 0, 0, .84)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 250px;
}

.visit-1-5-text-heading.testimonial {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

.visit-1-5-text-heading.white {
  float: none;
  background-color: #fff;
  margin-top: 0;
}

.visit-1-5-text-heading.white.padding {
  background-image: none;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 220px;
}

.visit-1-5-text-heading.white.fullwidth {
  padding-top: 260px;
  padding-left: 80px;
  padding-right: 80px;
}

.visit-1-5-text-heading.testimonials {
  background-color: #e9e9e9;
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
  padding-bottom: 100px;
}

.visit-1-5-text-heading.testimonials.new {
  background-color: #f5f5f5;
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .85));
  padding-top: 100px;
  padding-bottom: 180px;
  position: relative;
}

.visit-1-5-text-heading.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
}

.visit-1-5-text-heading.testimonials.transparent {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.visit-1-5-text-heading.testimonials.transparent.lines {
  background-color: #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, .03);
}

.visit-1-5-text-heading.white {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
}

.visit-1-5-text-heading.white.cta {
  padding-bottom: 0;
}

.visit-1-5-text-heading.white.services {
  padding-top: 0;
  padding-bottom: 0;
}

.visit-1-5-text-heading.image {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e65133b1730_people-silhouettes-60s-crowd-dTPGK3-clipart.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  position: static;
}

.visit-1-5-text-heading.business {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 100%;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 0;
  padding-bottom: 0;
}

.visit-1-5-text-heading.white {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
}

.visit-1-5-text-heading.white.new {
  height: auto;
  background-image: none;
  padding-top: 0;
  padding-bottom: auto;
}

.visit-1-5-text-heading.white {
  background-color: rgba(0, 0, 0, 0);
  font-weight: 300;
}

.visit-1-5-text-heading.white.new {
  height: auto;
  background-image: none;
  padding-bottom: 100px;
}

.visit-1-5-text-heading.new {
  padding-top: 100px;
  padding-bottom: 100px;
}

.visit-1-5-text-heading.about {
  background-color: #272025;
}

.visit-1-5-text-heading.about.middle {
  background-image: none;
  margin-top: -140px;
  padding-top: 200px;
  padding-bottom: 300px;
}

.visit-1-5-text-heading.about.middle.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(24, 24, 24, .75), rgba(24, 24, 24, .75)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  margin-top: -260px;
  padding-top: 260px;
  padding-bottom: 100px;
}

.visit-1-5-text-heading.about.middle.causes {
  background-color: #f3f0f0;
  background-image: linear-gradient(rgba(0, 0, 0, .79), rgba(0, 0, 0, .79)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325364cdccfa1d6200beb0_Image%202%20for%20Lightbox%20FPO%20-%20SM1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 100px;
}

.visit-1-5-text-heading.about.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e91113b16bf_philipp-reiner-686.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 240px;
}

.visit-1-5-text-heading.about.second {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 0;
  background-size: auto, cover;
}

.visit-1-5-text-heading.white {
  background-color: rgba(0, 0, 0, 0);
}

.visit-1-5-text-heading.pricing-table {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3ae43b16a2_tomo-nogi-182913.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.visit-1-5-text-heading.wellcome {
  width: 100%;
  background-color: #fff;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0;
  display: block;
}

.visit-1-5-text-heading.wellcome.no-feature-no-activities {
  flex-direction: row;
  padding-bottom: 0;
  display: flex;
}

.visit-1-5-text-heading.wellcome.camps-section {
  padding-top: 20px;
  padding-bottom: 20px;
}

.visit-1-5-text-heading.projects {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.visit-1-5-text-heading.projects.white {
  background-image: none;
}

.visit-1-5-text-heading.tab-alternative {
  padding-top: 150px;
}

.visit-1-5-text-heading.lists {
  padding-left: 40px;
  padding-right: 40px;
}

.visit-1-5-text-heading.box {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 0;
}

.visit-1-5-text-heading.without-paddings {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.visit-1-5-text-heading.without-paddings.second {
  background-color: #f5f5f5;
  padding-bottom: 0;
}

.visit-1-5-text-heading.skills {
  background-image: linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e22023b16f8_jason-ortego-5386-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.visit-1-5-text-heading.skills.iphone {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.visit-1-5-text-heading.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 260px;
}

.visit-1-5-text-heading.gray-dark {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.visit-1-5-text-heading.white-blog {
  background-color: #fff;
  padding-top: 0;
}

.visit-1-5-text-heading.blog {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 50px;
}

.visit-1-5-text-heading.homepages {
  background-color: #f5f5f5;
  padding: 140px 100px 50px;
}

.visit-1-5-text-heading.homepages.second {
  background-color: #f5f5f5;
  background-image: linear-gradient(rgba(245, 245, 245, .74), rgba(245, 245, 245, .74)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea2e83b167d_Logo.svg");
  background-position: 0 0, 50%;
  background-size: auto, 70px;
  padding-top: 100px;
}

.visit-1-5-text-heading.about-life {
  padding-top: 170px;
}

.visit-1-5-text-heading.team-no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.visit-1-5-text-heading.latest-blog.middle {
  background-color: #f8f8f8;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.visit-1-5-text-heading.full {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 40px;
  padding-right: 40px;
}

.visit-1-5-text-heading.black {
  background-color: #000;
}

.visit-1-5-text-heading.without-padding {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
}

.visit-1-5-text-heading.blog-alternative {
  background-image: linear-gradient(rgba(0, 0, 0, .87), rgba(0, 0, 0, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e77b33b1689_andrew-jasso-155771.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.visit-1-5-text-heading.padding {
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .91)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 200px;
}

.visit-1-5-text-heading.contact {
  padding-top: 0;
}

.visit-1-5-text-heading.related-cases {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.visit-1-5-text-heading.services-simple {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, .09);
  padding-top: 50px;
  padding-bottom: 40px;
}

.visith-txt {
  color: #5d5cb6;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 25px;
  position: relative;
  top: 20px;
}

.visith-txt.subtitle {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.visith-txt.subtitle.center.tinny-text {
  width: 82%;
  letter-spacing: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.visith-txt.features {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
}

.visith-txt.features.white {
  color: #fff;
}

.visith-txt.features.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.visith-txt.features.blog:hover {
  color: #0d9622;
}

.visith-txt.features.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Source Sans Pro, sans-serif;
  font-weight: 600;
}

.visith-txt.features.left-side {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.visith-txt.features._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.visith-txt.features.left-side {
  text-align: left;
  letter-spacing: 1px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.visith-txt.features.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.visith-txt.features.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.visith-txt.features.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.visith-txt.features.intro.default {
  margin-bottom: 50px;
}

.visith-txt.features.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.visith-txt.features.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.visith-txt.center {
  color: #5f5f5f;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 900;
}

.visith-txt.center.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 40px;
  position: relative;
  top: -40px;
}

.visith-txt.numer {
  text-align: center;
  border-bottom: 1px rgba(0, 0, 0, .09);
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
}

.visith-txt.numer.alternative {
  border-bottom-style: none;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.visith-txt.white {
  color: #fff;
}

.visith-txt.white.left {
  font-size: 70px;
  font-weight: 600;
}

.visith-txt.left {
  text-align: left;
  margin-top: 0;
}

.visith-txt._2 {
  text-transform: uppercase;
  margin-top: 20px;
}

.visith-txt.log-in {
  color: #fff;
  text-align: center;
  font-size: 24px;
}

.visith-txt.white-font, .visith-txt.white-color {
  color: #fff;
}

.visith-txt.top {
  font-weight: 600;
}

.visith-txt.utility-level-2 {
  margin-top: 40px;
}

.div-about-1-5 {
  height: 500px;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63e5219d3d11e575a62b05d5_1440x845%20April%20Camps%20Image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  margin-top: -30px;
}

.div-about-1-5.puppetry {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/646d1beb221a54611ade42f1_1440x845%20Puppetry%20Art%20One%20of%20Four%201%20of%204.png");
  background-attachment: scroll;
}

.div-about-1-5.g-sp {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63e537684c8c916a022e7f7b_1440x845%20Camps%20Images%20Summer%20Hero.png");
  background-attachment: scroll;
}

.div-about-1-5.swing {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6411ce4dc817d1230ec605a8_Stanwich%20Golf%20Club.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
}

.div-about-1-5.heart {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/646eaf450f51e8c46334f1a0_1440x845-HSSC-Raw-art-curated-PICS_0000_Screen-Shot-2023-05-24-at-8.36.29-PM.png");
  background-attachment: scroll;
}

.div-about-1-5.ellih {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/639a457f347ff9b04c0c313a_Schools_2X-min.png");
  background-attachment: scroll;
}

.div-about-1-5.mbppe {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ed3fb72f472b092d10ad2c_2160x900%20Birthday%20Parties.jpg");
}

.div-about-1-5.hc {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63851599a5ced5702b4651f9_Healthy%20Recipe%20Kale-800-600.jpg");
  background-attachment: scroll;
}

.div-about-1-5.git {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab5ca89b039666f889d813_1440x845%20RAW%20ALL_0001_IMG_1395.jpg");
}

.div-about-1-5.ts {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ab5c7f7a18d40e7da47f2a_1440x845%20004%20RAW%20ALL_0012_IMG_1153.jpg");
  background-position: 50% 0;
}

.div-about-1-5.bod {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/639365f50628eb3df406c43c_Board%20PIC-2.jpg");
  background-position: 50% 0;
}

.div-about-1-5.vol {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6425abce8e2f2d80ba068150_SSMC%20Game%20On%20_0024_Bird%20Lillie%20Stepping%20Stones%20Storytellers.jpg");
  background-position: 50%;
}

.ow-placement {
  margin-top: 40px;
  display: none;
}

.toggle-wrapper-2-sm1 {
  width: 100%;
  color: #79bb43;
  border: 4px solid #fff;
  border-width: 4px 4px 0 0;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.toggle-wrapper-2-sm1.box {
  width: 100%;
}

.toggle-wrapper-2-sm1.membership-tiers, .toggle-wrapper-2-sm1.gsp-toggle-1 {
  margin-top: 0;
  margin-bottom: 0;
}

.toggle-wrapper-2-sm1.space-3 {
  margin-bottom: 0;
  margin-left: 0;
}

.toggle-wrapper-2-sm1.space-3.light-blue {
  background-color: #629fd6;
  padding-top: 40px;
}

.toggle-wrapper-2-sm1.green {
  background-color: #79bb43;
  padding-top: 40px;
  display: block;
}

.toggle-wrapper-2-sm1.red {
  color: #e1395e;
}

.toggle-icon-1-sm1 {
  width: 20px;
  height: 20px;
  float: right;
  opacity: 1;
  color: #63a131;
  background-color: #79bb43;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 12px;
  border-radius: 2px;
  display: none;
  position: relative;
  top: 10px;
  right: 10px;
}

.toggle-icon-1-sm1.ap {
  color: #5d5cb6;
  background-color: #5d5cb6;
}

.toggle-icon-1-sm1.lb {
  background-color: #629fd6;
}

.toggle-icon-1-sm1.red {
  color: #5d5cb6;
  background-color: #e1395e;
}

.toggle-wrapper-2-sm2 {
  width: 100%;
  color: #79bb43;
  border: 4px solid #fff;
  border-width: 4px 4px 0 0;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.toggle-wrapper-2-sm2.box {
  width: 100%;
}

.toggle-wrapper-2-sm2.membership-tiers, .toggle-wrapper-2-sm2.gsp-toggle-1 {
  margin-top: 0;
  margin-bottom: 0;
}

.toggle-wrapper-2-sm2.space-3 {
  margin-bottom: 0;
  margin-left: 0;
}

.toggle-wrapper-2-sm2.space-3.light-blue {
  background-color: #629fd6;
  padding-top: 40px;
}

.toggle-wrapper-2-sm2.green {
  background-color: #79bb43;
  padding-top: 40px;
}

.toggle-wrapper-2-sm2.red {
  color: #e1395e;
}

.toggle-icon-1-sm2 {
  width: 20px;
  height: 20px;
  float: right;
  opacity: 1;
  color: #63a131;
  background-color: #79bb43;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 12px;
  border-radius: 2px;
  position: relative;
  top: 10px;
  right: 10px;
}

.toggle-icon-1-sm2.ap {
  color: #5d5cb6;
  background-color: #5d5cb6;
  display: none;
}

.toggle-icon-1-sm2.lb {
  background-color: #629fd6;
}

.toggle-icon-1-sm2.red {
  color: #5d5cb6;
  background-color: #e1395e;
}

.apab-1-5 {
  color: #5d5cb6;
  margin-top: 20px;
  font-family: Mulish, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.apab-1-5.pab-space {
  margin-top: 60px;
  margin-bottom: 60px;
}

.apab-1-5sec {
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 0;
  padding-bottom: 0;
}

.apab-1-5sec.gray {
  background-color: #f5f5f5;
  margin-left: 0;
}

.apab-1-5sec.about-life {
  background-color: #f3f0f0;
  margin-top: 10px;
  padding-top: 25px;
  padding-bottom: 100px;
}

.div-educate-1-5-copy {
  height: 500px;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63e5219d3d11e575a62b05d5_1440x845%20April%20Camps%20Image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  margin-top: -30px;
}

.div-educate-1-5-copy.puppetry {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/646d1beb221a54611ade42f1_1440x845%20Puppetry%20Art%20One%20of%20Four%201%20of%204.png");
  background-attachment: scroll;
}

.div-educate-1-5-copy.g-sp {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63e537684c8c916a022e7f7b_1440x845%20Camps%20Images%20Summer%20Hero.png");
  background-attachment: scroll;
}

.div-educate-1-5-copy.swing {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6411ce4dc817d1230ec605a8_Stanwich%20Golf%20Club.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
}

.div-educate-1-5-copy.heart {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/646eaf450f51e8c46334f1a0_1440x845-HSSC-Raw-art-curated-PICS_0000_Screen-Shot-2023-05-24-at-8.36.29-PM.png");
  background-attachment: scroll;
}

.div-educate-1-5-copy.ellih {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/639a457f347ff9b04c0c313a_Schools_2X-min.png");
  background-attachment: scroll;
}

.div-educate-1-5-copy.mbppe {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63ed3fb72f472b092d10ad2c_2160x900%20Birthday%20Parties.jpg");
}

.div-educate-1-5-copy.hc {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/639a457f347ff9b04c0c313a_Schools_2X-min.png");
  background-attachment: scroll;
}

.st-1-5 {
  display: block;
}

.ast-1-5 {
  width: auto;
  text-align: center;
  object-fit: contain;
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Montserrat, sans-serif;
  display: block;
  position: static;
  overflow: visible;
}

.ast-1-5.video {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(73, 83, 0, .21), rgba(73, 83, 0, .21)), linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e07a73b16c2_hikersbay-hikersbay-3503.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.ast-1-5.video.new {
  background-image: none;
  padding-bottom: 0;
}

.ast-1-5.video.alternative {
  background-image: none;
  padding-top: 0;
}

.ast-1-5.video.alternative.second {
  background-color: #f3f3f3;
  background-image: none;
}

.ast-1-5.video.alternative.background {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.ast-1-5.video.alternative.gray {
  background-color: #f5f5f5;
  margin-top: 0;
  padding-top: 100px;
}

.ast-1-5.video.black {
  background-color: #020202;
  background-image: linear-gradient(rgba(0, 0, 0, .84), rgba(0, 0, 0, .84)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 250px;
}

.ast-1-5.testimonial {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

.ast-1-5.white {
  float: none;
  background-color: #fff;
  margin-top: 0;
}

.ast-1-5.white.padding {
  background-image: none;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 220px;
}

.ast-1-5.white.fullwidth {
  padding-top: 260px;
  padding-left: 80px;
  padding-right: 80px;
}

.ast-1-5.testimonials {
  background-color: #e9e9e9;
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
  padding-bottom: 100px;
}

.ast-1-5.testimonials.new {
  background-color: #f5f5f5;
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .85));
  padding-top: 100px;
  padding-bottom: 180px;
  position: relative;
}

.ast-1-5.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
}

.ast-1-5.testimonials.transparent {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.ast-1-5.testimonials.transparent.lines {
  background-color: #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, .03);
}

.ast-1-5.white {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
}

.ast-1-5.white.cta {
  padding-bottom: 0;
}

.ast-1-5.white.services {
  padding-top: 0;
  padding-bottom: 0;
}

.ast-1-5.image {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e65133b1730_people-silhouettes-60s-crowd-dTPGK3-clipart.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  position: static;
}

.ast-1-5.business {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 100%;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 0;
  padding-bottom: 0;
}

.ast-1-5.white {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
}

.ast-1-5.white.new {
  height: auto;
  background-image: none;
  padding-top: 0;
  padding-bottom: auto;
}

.ast-1-5.white {
  background-color: rgba(0, 0, 0, 0);
  font-weight: 300;
}

.ast-1-5.white.new {
  height: auto;
  background-image: none;
  padding-bottom: 100px;
}

.ast-1-5.new {
  padding-top: 100px;
  padding-bottom: 100px;
}

.ast-1-5.about {
  background-color: #272025;
}

.ast-1-5.about.middle {
  background-image: none;
  margin-top: -140px;
  padding-top: 200px;
  padding-bottom: 300px;
}

.ast-1-5.about.middle.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(24, 24, 24, .75), rgba(24, 24, 24, .75)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  margin-top: -260px;
  padding-top: 260px;
  padding-bottom: 100px;
}

.ast-1-5.about.middle.causes {
  background-color: #f3f0f0;
  background-image: linear-gradient(rgba(0, 0, 0, .79), rgba(0, 0, 0, .79)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325364cdccfa1d6200beb0_Image%202%20for%20Lightbox%20FPO%20-%20SM1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 100px;
}

.ast-1-5.about.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e91113b16bf_philipp-reiner-686.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 240px;
}

.ast-1-5.about.second {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 0;
  background-size: auto, cover;
}

.ast-1-5.white {
  background-color: rgba(0, 0, 0, 0);
}

.ast-1-5.pricing-table {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3ae43b16a2_tomo-nogi-182913.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.ast-1-5.wellcome {
  width: 100%;
  background-color: #fff;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0;
  display: block;
}

.ast-1-5.wellcome.no-feature-no-activities {
  flex-direction: row;
  padding-bottom: 0;
  display: flex;
}

.ast-1-5.wellcome.camps-section {
  padding-top: 20px;
  padding-bottom: 20px;
}

.ast-1-5.projects {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.ast-1-5.projects.white {
  background-image: none;
}

.ast-1-5.tab-alternative {
  padding-top: 150px;
}

.ast-1-5.lists {
  padding-left: 40px;
  padding-right: 40px;
}

.ast-1-5.box {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 0;
}

.ast-1-5.without-paddings {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.ast-1-5.without-paddings.second {
  background-color: #f5f5f5;
  padding-bottom: 0;
}

.ast-1-5.skills {
  background-image: linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e22023b16f8_jason-ortego-5386-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.ast-1-5.skills.iphone {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.ast-1-5.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 260px;
}

.ast-1-5.gray-dark {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.ast-1-5.white-blog {
  background-color: #fff;
  padding-top: 0;
}

.ast-1-5.blog {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 50px;
}

.ast-1-5.homepages {
  background-color: #f5f5f5;
  padding: 140px 100px 50px;
}

.ast-1-5.homepages.second {
  background-color: #f5f5f5;
  background-image: linear-gradient(rgba(245, 245, 245, .74), rgba(245, 245, 245, .74)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea2e83b167d_Logo.svg");
  background-position: 0 0, 50%;
  background-size: auto, 70px;
  padding-top: 100px;
}

.ast-1-5.about-life {
  padding-top: 170px;
}

.ast-1-5.team-no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.ast-1-5.latest-blog.middle {
  background-color: #f8f8f8;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.ast-1-5.full {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 40px;
  padding-right: 40px;
}

.ast-1-5.black {
  background-color: #000;
}

.ast-1-5.without-padding {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
}

.ast-1-5.blog-alternative {
  background-image: linear-gradient(rgba(0, 0, 0, .87), rgba(0, 0, 0, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e77b33b1689_andrew-jasso-155771.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.ast-1-5.padding {
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .91)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 200px;
}

.ast-1-5.contact {
  padding-top: 0;
}

.ast-1-5.related-cases {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.ast-1-5.services-simple {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, .09);
  padding-top: 50px;
  padding-bottom: 40px;
}

.abt-1-5 {
  color: #5d5cb6;
  flex-flow: wrap;
  flex: none;
  align-self: auto;
  margin-bottom: 0;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
  display: flex;
}

.ed-1-5-copy {
  color: #5d5cb6;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.about-1-5 {
  width: auto;
  text-align: center;
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  display: block;
  position: static;
  overflow: visible;
}

.about-1-5.video {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(73, 83, 0, .21), rgba(73, 83, 0, .21)), linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e07a73b16c2_hikersbay-hikersbay-3503.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.about-1-5.video.new {
  background-image: none;
  padding-bottom: 0;
}

.about-1-5.video.alternative {
  background-image: none;
  padding-top: 0;
}

.about-1-5.video.alternative.second {
  background-color: #f3f3f3;
  background-image: none;
}

.about-1-5.video.alternative.background {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.about-1-5.video.alternative.gray {
  background-color: #f5f5f5;
  margin-top: 0;
  padding-top: 100px;
}

.about-1-5.video.black {
  background-color: #020202;
  background-image: linear-gradient(rgba(0, 0, 0, .84), rgba(0, 0, 0, .84)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 250px;
}

.about-1-5.testimonial {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

.about-1-5.white {
  float: none;
  background-color: #fff;
  margin-top: 0;
}

.about-1-5.white.padding {
  background-image: none;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 220px;
}

.about-1-5.white.fullwidth {
  padding-top: 260px;
  padding-left: 80px;
  padding-right: 80px;
}

.about-1-5.testimonials {
  background-color: #e9e9e9;
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
  padding-bottom: 100px;
}

.about-1-5.testimonials.new {
  background-color: #f5f5f5;
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .85));
  padding-top: 100px;
  padding-bottom: 180px;
  position: relative;
}

.about-1-5.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
}

.about-1-5.testimonials.transparent {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.about-1-5.testimonials.transparent.lines {
  background-color: #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, .03);
}

.about-1-5.white {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
}

.about-1-5.white.cta {
  padding-bottom: 0;
}

.about-1-5.white.services {
  padding-top: 0;
  padding-bottom: 0;
}

.about-1-5.image {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e65133b1730_people-silhouettes-60s-crowd-dTPGK3-clipart.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  position: static;
}

.about-1-5.business {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 100%;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 0;
  padding-bottom: 0;
}

.about-1-5.white {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
}

.about-1-5.white.new {
  height: auto;
  background-image: none;
  padding-top: 0;
  padding-bottom: auto;
}

.about-1-5.white {
  background-color: rgba(0, 0, 0, 0);
  font-weight: 300;
}

.about-1-5.white.new {
  height: auto;
  background-image: none;
  padding-bottom: 100px;
}

.about-1-5.new {
  padding-top: 100px;
  padding-bottom: 100px;
}

.about-1-5.about {
  background-color: #272025;
}

.about-1-5.about.middle {
  background-image: none;
  margin-top: -140px;
  padding-top: 200px;
  padding-bottom: 300px;
}

.about-1-5.about.middle.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(24, 24, 24, .75), rgba(24, 24, 24, .75)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  margin-top: -260px;
  padding-top: 260px;
  padding-bottom: 100px;
}

.about-1-5.about.middle.causes {
  background-color: #f3f0f0;
  background-image: linear-gradient(rgba(0, 0, 0, .79), rgba(0, 0, 0, .79)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325364cdccfa1d6200beb0_Image%202%20for%20Lightbox%20FPO%20-%20SM1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 100px;
}

.about-1-5.about.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e91113b16bf_philipp-reiner-686.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 240px;
}

.about-1-5.about.second {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 0;
  background-size: auto, cover;
}

.about-1-5.white {
  background-color: rgba(0, 0, 0, 0);
}

.about-1-5.pricing-table {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3ae43b16a2_tomo-nogi-182913.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.about-1-5.wellcome {
  width: 100%;
  background-color: #fff;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0;
  display: block;
}

.about-1-5.wellcome.no-feature-no-activities {
  flex-direction: row;
  padding-bottom: 0;
  display: flex;
}

.about-1-5.wellcome.camps-section {
  padding-top: 20px;
  padding-bottom: 20px;
}

.about-1-5.projects {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.about-1-5.projects.white {
  background-image: none;
}

.about-1-5.tab-alternative {
  padding-top: 150px;
}

.about-1-5.lists {
  padding-left: 40px;
  padding-right: 40px;
}

.about-1-5.box {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 0;
}

.about-1-5.without-paddings {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.about-1-5.without-paddings.second {
  background-color: #f5f5f5;
  padding-bottom: 0;
}

.about-1-5.skills {
  background-image: linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e22023b16f8_jason-ortego-5386-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.about-1-5.skills.iphone {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.about-1-5.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 260px;
}

.about-1-5.gray-dark {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.about-1-5.white-blog {
  background-color: #fff;
  padding-top: 0;
}

.about-1-5.blog {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 50px;
}

.about-1-5.homepages {
  background-color: #f5f5f5;
  padding: 140px 100px 50px;
}

.about-1-5.homepages.second {
  background-color: #f5f5f5;
  background-image: linear-gradient(rgba(245, 245, 245, .74), rgba(245, 245, 245, .74)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea2e83b167d_Logo.svg");
  background-position: 0 0, 50%;
  background-size: auto, 70px;
  padding-top: 100px;
}

.about-1-5.about-life {
  padding-top: 170px;
}

.about-1-5.team-no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.about-1-5.latest-blog.middle {
  background-color: #f8f8f8;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.about-1-5.full {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 40px;
  padding-right: 40px;
}

.about-1-5.black {
  background-color: #000;
}

.about-1-5.without-padding {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
}

.about-1-5.blog-alternative {
  background-image: linear-gradient(rgba(0, 0, 0, .87), rgba(0, 0, 0, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e77b33b1689_andrew-jasso-155771.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.about-1-5.padding {
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .91)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 200px;
}

.about-1-5.contact {
  padding-top: 0;
}

.about-1-5.related-cases {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.about-1-5.services-simple {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, .09);
  padding-top: 50px;
  padding-bottom: 40px;
}

.ed-1-5-copy {
  color: #5d5cb6;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.image-66-copy-copy {
  background-color: #5d5cb6;
  border: 1px #5d5cb6;
  border-radius: 20px;
  margin-top: 0;
}

.abt-1-5a {
  color: #5d5cb6;
  align-items: stretch;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-weight: 700;
  display: flex;
}

.div-block-230 {
  flex-flow: row;
  align-items: stretch;
  display: flex;
}

.heading-38 {
  color: #5d5cb6;
  margin-top: 0;
  font-family: Mulish, sans-serif;
  font-size: 35px;
  font-weight: 700;
}

.ed-c2 {
  grid-column-gap: 10px;
  flex-direction: row;
  flex: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.ed-c {
  flex-direction: row;
  flex: none;
  display: flex;
}

.ed-camp {
  flex-direction: row;
  padding-top: 20px;
  display: flex;
}

.ec-c3 {
  width: 400px;
  height: auto;
  float: left;
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 20px;
  margin-right: 0;
  display: flex;
}

.ed-c2-copy {
  grid-column-gap: 10px;
  flex-direction: row;
  flex: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: none;
}

.ed-c3 {
  grid-column-gap: 10px;
  flex-direction: row;
  flex: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.bparties {
  width: 100%;
  text-align: center;
  background-color: #f3f0f0;
  border: 1px rgba(36, 195, 226, .4);
  border-radius: 5px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 20px;
  position: relative;
}

.bparties.icon {
  width: auto;
  height: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #f3f0f0;
  text-align: center;
  background-color: #f3f0f0;
  border: 6px solid #f3f0f0;
  border-radius: 15px;
  flex-direction: column;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 20px;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 0;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.bparties.icon.alternative {
  height: auto;
  text-align: center;
  border-right-style: none;
  margin-top: 0;
  padding-bottom: 30px;
  transition: background-color .4s;
}

.bparties.icon.alternative:hover {
  background-color: #fff;
}

.bparties.icon.alternative {
  float: left;
  text-align: right;
  background-color: #f3f0f0;
  border: 8px solid #000;
  border-radius: 11px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.bparties.icon.alternative:hover {
  float: left;
  background-color: rgba(0, 0, 0, 0);
}

.bparties.icon.gray {
  height: 1%;
  background-color: #fff;
  border-radius: 0;
  margin-bottom: 0;
  padding: 30px;
}

.bparties.icon.gray.family-programs {
  border-radius: 20px;
}

.bparties.icon.no-color {
  height: auto;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-style: solid solid solid none;
  border-color: rgba(0, 0, 0, .13);
  border-radius: 0;
  margin-bottom: 0;
  padding: 60px 80px;
}

.bparties.icon.no-color:hover {
  background-color: #f5f5f5;
}

.bparties.icon.no-color.contact {
  height: 220px;
}

.bparties.icon.clear {
  text-align: right;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 0;
  padding: 20px;
}

.bparties.icon.alternative-ssmc {
  float: left;
  text-align: right;
  -webkit-text-fill-color: inherit;
  background-color: rgba(0, 0, 0, 0);
  background-clip: border-box;
  border: 1px solid #79bb43;
  border-radius: 14px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.bparties.icon.alternative-ssmc:hover {
  float: left;
  background-color: rgba(0, 0, 0, 0);
}

.bparties.icon.alternative {
  float: left;
  text-align: right;
  background-color: rgba(0, 0, 0, 0);
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.bparties.icon.alternative:hover {
  float: left;
  background-color: rgba(0, 0, 0, 0);
}

.bparties.icon.storytellers-boxes-1 {
  background-color: rgba(0, 0, 0, 0);
}

.bparties.fact-box {
  background-color: rgba(0, 0, 0, .2);
  border-style: solid;
  border-color: rgba(36, 195, 226, .24);
}

.bparties.fact-box.new {
  height: 150px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  background-image: linear-gradient(#fff, #fff);
  border-color: rgba(255, 255, 255, .23);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .17);
}

.bparties.fact-box.new-ssmc {
  height: 150px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  background-image: linear-gradient(#fff, #fff);
  border-color: rgba(255, 255, 255, .23);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .17);
}

.bparties.fact-box.new {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .07), rgba(0, 0, 0, 0));
  border-color: rgba(255, 255, 255, .23);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .17);
}

.bparties.transparent {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.list-10 {
  padding-left: 20px;
}

.exlgobx {
  border: 4px #000;
  border-radius: 0;
  flex: none;
  align-self: stretch;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: static;
}

.exhdcl {
  flex-direction: row;
  justify-content: flex-start;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.exhdct {
  flex-direction: column;
  display: flex;
}

.exctnr {
  width: auto;
  text-align: center;
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 40px;
  font-family: Montserrat, sans-serif;
  display: block;
  position: static;
  overflow: visible;
}

.exctnr.video {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(73, 83, 0, .21), rgba(73, 83, 0, .21)), linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e07a73b16c2_hikersbay-hikersbay-3503.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.exctnr.video.new {
  background-image: none;
  padding-bottom: 0;
}

.exctnr.video.alternative {
  background-image: none;
  padding-top: 0;
}

.exctnr.video.alternative.second {
  background-color: #f3f3f3;
  background-image: none;
}

.exctnr.video.alternative.background {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.exctnr.video.alternative.gray {
  background-color: #f5f5f5;
  margin-top: 0;
  padding-top: 100px;
}

.exctnr.video.black {
  background-color: #020202;
  background-image: linear-gradient(rgba(0, 0, 0, .84), rgba(0, 0, 0, .84)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 250px;
}

.exctnr.testimonial {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

.exctnr.white {
  float: none;
  background-color: #fff;
  margin-top: 0;
}

.exctnr.white.padding {
  background-image: none;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 220px;
}

.exctnr.white.fullwidth {
  padding-top: 260px;
  padding-left: 80px;
  padding-right: 80px;
}

.exctnr.testimonials {
  background-color: #e9e9e9;
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
  padding-bottom: 100px;
}

.exctnr.testimonials.new {
  background-color: #f5f5f5;
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .85));
  padding-top: 100px;
  padding-bottom: 180px;
  position: relative;
}

.exctnr.testimonials.gray {
  background-image: linear-gradient(rgba(248, 248, 248, .84), rgba(248, 248, 248, .84));
}

.exctnr.testimonials.transparent {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.exctnr.testimonials.transparent.lines {
  background-color: #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, .03);
}

.exctnr.white {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
}

.exctnr.white.cta {
  padding-bottom: 0;
}

.exctnr.white.services {
  padding-top: 0;
  padding-bottom: 0;
}

.exctnr.image {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e65133b1730_people-silhouettes-60s-crowd-dTPGK3-clipart.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  position: static;
}

.exctnr.business {
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e8f233b174b_photo-09.jpg");
  background-position: 100%;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 0;
  padding-bottom: 0;
}

.exctnr.white {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
}

.exctnr.white.new {
  height: auto;
  background-image: none;
  padding-top: 0;
  padding-bottom: auto;
}

.exctnr.white {
  background-color: rgba(0, 0, 0, 0);
  font-weight: 300;
}

.exctnr.white.new {
  height: auto;
  background-image: none;
  padding-bottom: 100px;
}

.exctnr.new {
  padding-top: 100px;
  padding-bottom: 100px;
}

.exctnr.about {
  background-color: #272025;
}

.exctnr.about.middle {
  background-image: none;
  margin-top: -140px;
  padding-top: 200px;
  padding-bottom: 300px;
}

.exctnr.about.middle.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(24, 24, 24, .75), rgba(24, 24, 24, .75)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  margin-top: -260px;
  padding-top: 260px;
  padding-bottom: 100px;
}

.exctnr.about.middle.causes {
  background-color: #f3f0f0;
  background-image: linear-gradient(rgba(0, 0, 0, .79), rgba(0, 0, 0, .79)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63325364cdccfa1d6200beb0_Image%202%20for%20Lightbox%20FPO%20-%20SM1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-top: 0;
  padding-top: 200px;
  padding-bottom: 100px;
}

.exctnr.about.nature {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e91113b16bf_philipp-reiner-686.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 240px;
}

.exctnr.about.second {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e7df33b16fc_59354e213b82d736ece07edd_wil-stewart-18242%20(1).jpg");
  background-position: 0 0, 0;
  background-size: auto, cover;
}

.exctnr.white {
  background-color: rgba(0, 0, 0, 0);
}

.exctnr.pricing-table {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3ae43b16a2_tomo-nogi-182913.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.exctnr.wellcome {
  width: 100%;
  background-color: #fff;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0;
  display: block;
}

.exctnr.wellcome.no-feature-no-activities {
  flex-direction: row;
  padding-bottom: 0;
  display: flex;
}

.exctnr.wellcome.camps-section {
  padding-top: 20px;
  padding-bottom: 20px;
}

.exctnr.projects {
  background-image: linear-gradient(rgba(0, 0, 0, .85), rgba(0, 0, 0, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 0;
}

.exctnr.projects.white {
  background-image: none;
}

.exctnr.tab-alternative {
  padding-top: 150px;
}

.exctnr.lists {
  padding-left: 40px;
  padding-right: 40px;
}

.exctnr.box {
  background-image: linear-gradient(rgba(0, 0, 0, .61), rgba(0, 0, 0, .61)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec9d53b16fe_david-marcu-114194.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 0;
}

.exctnr.without-paddings {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.exctnr.without-paddings.second {
  background-color: #f5f5f5;
  padding-bottom: 0;
}

.exctnr.skills {
  background-image: linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e22023b16f8_jason-ortego-5386-1%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.exctnr.skills.iphone {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e45843b16fd_rsoxw9x-suy-kaleb-nimz-1.jpg");
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.exctnr.toggle {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e5b8f3b1684_rmp3qc71x10-jose-urbano.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 260px;
}

.exctnr.gray-dark {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e33e63b1700_590b4ee4bfc85f0bc1211be1_Page-With-Shadow%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.exctnr.white-blog {
  background-color: #fff;
  padding-top: 0;
}

.exctnr.blog {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 50px;
}

.exctnr.homepages {
  background-color: #f5f5f5;
  padding: 140px 100px 50px;
}

.exctnr.homepages.second {
  background-color: #f5f5f5;
  background-image: linear-gradient(rgba(245, 245, 245, .74), rgba(245, 245, 245, .74)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea2e83b167d_Logo.svg");
  background-position: 0 0, 50%;
  background-size: auto, 70px;
  padding-top: 100px;
}

.exctnr.about-life {
  padding-top: 170px;
}

.exctnr.team-no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.exctnr.latest-blog.middle {
  background-color: #f8f8f8;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.exctnr.full {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 40px;
  padding-right: 40px;
}

.exctnr.black {
  background-color: #000;
}

.exctnr.without-padding {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
}

.exctnr.blog-alternative {
  background-image: linear-gradient(rgba(0, 0, 0, .87), rgba(0, 0, 0, .87)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e77b33b1689_andrew-jasso-155771.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.exctnr.padding {
  background-image: linear-gradient(#f5f5f5, rgba(245, 245, 245, .91)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e21ae3b16ff_photo-1468387576571-ee44d4c52d82_1.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 200px;
}

.exctnr.contact {
  padding-top: 0;
}

.exctnr.related-cases {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.exctnr.services-simple {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, .09);
  padding-top: 50px;
  padding-bottom: 40px;
}

.image-70 {
  display: block;
}

.div-block-232 {
  width: auto;
  height: 200px;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdf1965fc572f627b936_Image%203%20-%20Big%20Adventure%20Dinosaurs.jpg");
  background-position: 50%;
  background-size: cover;
  border: 4px solid #000;
  border-radius: 20px;
  margin-right: 0;
  position: static;
  overflow: visible;
}

.div-block-233 {
  padding-left: 20px;
}

.exb1-5 {
  width: 100%;
  color: #79bb43;
  border: 4px solid #fff;
  border-width: 4px 4px 0 0;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.exb1-5.box {
  width: 100%;
}

.exb1-5.membership-tiers, .exb1-5.gsp-toggle-1 {
  margin-top: 0;
  margin-bottom: 0;
}

.exb1-5.space-3 {
  margin-bottom: 0;
  margin-left: 0;
}

.exb1-5.space-3.light-blue {
  background-color: #629fd6;
  padding-top: 40px;
}

.exb1-5.green {
  background-color: #79bb43;
  margin-top: 20px;
  padding-top: 40px;
  display: block;
  position: static;
}

.exb1-5.red {
  color: #e1395e;
}

.exbt-h1 {
  color: #fff;
  text-align: left;
  letter-spacing: 2px;
  text-transform: none;
  flex-direction: row;
  flex: none;
  margin-top: 0;
  margin-bottom: 20px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
  display: flex;
}

.exbt-h1.subtitle {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.exbt-h1.subtitle.center.tinny-text {
  width: 82%;
  letter-spacing: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.exbt-h1.features {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
}

.exbt-h1.features.white {
  color: #fff;
}

.exbt-h1.features.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.exbt-h1.features.blog:hover {
  color: #0d9622;
}

.exbt-h1.features.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.exbt-h1.features.left-side {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.exbt-h1.features._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.exbt-h1.features._2.pricing-item-heads-funders {
  color: #79bb43;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.exbt-h1.features.left-side {
  color: #020202;
  text-align: left;
  letter-spacing: 1px;
  flex-flow: column wrap;
  order: -1;
  align-content: flex-start;
  justify-content: space-around;
  align-self: auto;
  align-items: flex-start;
  margin-top: 5px;
  margin-right: 55px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 18px;
  display: flex;
}

.exbt-h1.features.left-side.forcefix1 {
  margin-right: 20px;
}

.exbt-h1.features.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.exbt-h1.features.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.exbt-h1.features.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.exbt-h1.features.intro.default {
  margin-bottom: 50px;
}

.exbt-h1.features.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.exbt-h1.features.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.exbt-h1.center {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 900;
  display: block;
  position: relative;
}

.exbt-h1.center.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 48px;
  text-decoration: none;
  display: none;
  position: relative;
  top: -40px;
}

.exbt-h1.center.white-font.healthyville-cafe-headline {
  display: none;
}

.exbt-h1.center.black-text-color {
  color: #020202;
  text-align: center;
}

.exbt-h1.center.white-font-2 {
  color: #fff;
  margin-top: -37px;
}

.exbt-h1.center.about-us-white-font-heading {
  color: #fff;
}

.exbt-h1.center.membership-matters-head {
  color: #fff;
  text-align: left;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
  margin-left: 40px;
  margin-right: auto;
  padding-top: 0;
  font-size: 50px;
  font-weight: 700;
  line-height: 55px;
  display: flex;
  position: static;
}

.exbt-h1.center.privacy-policy-headline {
  color: #fff;
}

.exbt-h1.center.heading-c-g-sp {
  color: #f3f0f0;
  margin-bottom: 40px;
  padding-top: 0;
  font-size: 40px;
  font-weight: 700;
}

.exbt-h1.center.c-p-stepping-stones-h2 {
  color: #fff;
  margin-bottom: 0;
  font-size: 28px;
}

.exbt-h1.numer {
  text-align: center;
  border-bottom: 1px rgba(0, 0, 0, .09);
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
}

.exbt-h1.numer.alternative {
  border-bottom-style: none;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.exbt-h1.numer.funders-type {
  color: #5d5cb6;
  font-size: 32px;
  font-weight: 900;
}

.exbt-h1.numer.funders-type-2 {
  color: #5d5cb6;
  text-transform: none;
  font-size: 32px;
  font-weight: 900;
}

.exbt-h1.white {
  color: #fff;
}

.exbt-h1.white.left {
  font-size: 70px;
  font-weight: 600;
}

.exbt-h1.left {
  text-align: left;
  margin-top: 0;
}

.exbt-h1._2 {
  text-transform: uppercase;
  margin-top: 20px;
}

.exbt-h1.log-in {
  color: #fff;
  text-align: center;
  font-size: 24px;
}

.exbt-h1.log-in.black {
  color: #5d5cb6;
  font-family: Mulish, sans-serif;
  line-height: 30px;
}

.exbt-h1.log-in.black.bold {
  font-weight: 900;
}

.exbt-h1.white-font {
  color: #fff;
}

.exbt-h1.white-color {
  color: #fff;
  font-size: 26px;
  line-height: 32px;
}

.exbt-h1.top {
  font-weight: 600;
}

.exbt-h1.membership-heading-2 {
  color: #5d5cb6;
  margin-left: 0;
  margin-right: 244px;
  font-size: 45px;
}

.exbt-h1.performance-heading {
  font-size: 36px;
}

.exbt-h1.performance-heading.snr-mgnt {
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-size: 16px;
}

.exbt-h1.performance-heading.snr-mgnt-2 {
  letter-spacing: 0;
  text-transform: none;
  font-size: 32px;
}

.exbt-h1.heading-white-flush-left {
  color: #f3f0f0;
  margin-bottom: 60px;
}

.exbt-h1.flush-left {
  color: #5d5cb6;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 900;
  display: block;
  position: relative;
}

.exbt-h1.flush-left.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 40px;
  text-decoration: none;
  position: relative;
  top: -40px;
}

.exbt-h1.flush-left.white-font.healthyville-cafe-headline {
  display: none;
}

.exbt-h1.flush-left.black-text-color {
  color: #020202;
}

.exbt-h1.flush-left.white-font-2 {
  color: #fff;
  margin-top: -37px;
}

.exbt-h1.flush-left.about-us-white-font-heading {
  color: #fff;
}

.exbt-h1.flush-left.membership-matters-head {
  color: #fff;
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  font-size: 50px;
  font-weight: 700;
  display: block;
  position: static;
}

.exbt-h1.fundevents-heading {
  color: #5d5cb6;
  text-align: left;
  letter-spacing: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  font-size: 28px;
  font-style: italic;
  line-height: 21px;
}

.exbt-h1.fundevents-heading.white {
  color: #fff;
}

.exbt-h1.fundevents-heading.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.exbt-h1.fundevents-heading.blog:hover {
  color: #0d9622;
}

.exbt-h1.fundevents-heading.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.exbt-h1.fundevents-heading.left-side {
  width: auto;
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.exbt-h1.fundevents-heading._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.exbt-h1.fundevents-heading._2.pricing-item-heads-funders {
  color: #79bb43;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.exbt-h1.fundevents-heading.left-side {
  color: #020202;
  text-align: left;
  letter-spacing: 1px;
  order: 0;
  align-self: auto;
  margin-top: 5px;
  margin-right: 55px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 18px;
  display: block;
}

.exbt-h1.fundevents-heading.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.exbt-h1.fundevents-heading.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.exbt-h1.fundevents-heading.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.exbt-h1.fundevents-heading.intro.default {
  margin-bottom: 50px;
}

.exbt-h1.fundevents-heading.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.exbt-h1.fundevents-heading.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.exbt-h1.fundevents-heading.ssls {
  line-height: 34px;
}

.exbt-h1.special-events {
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-size: 16px;
}

.exbt-h1.special-events.sweetheart-ball, .exbt-h1.special-events.mutt {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 35px;
}

.exbt-h1.seasonal-celebrations {
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-size: 16px;
}

.exbt-h1.seasonal-celebrations.sweetheart-ball {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 35px;
}

.exbt-h1.gsp {
  color: #5d5cb6;
  letter-spacing: 0;
  text-transform: none;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 244px;
  font-size: 45px;
  display: flex;
}

.exbt-h1.camps-heading {
  margin-bottom: 0;
  font-size: 36px;
}

.exbt-h1.camps-heading.snr-mgnt {
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-size: 16px;
}

.exbt-h1.camps-heading.snr-mgnt-2 {
  letter-spacing: 0;
  text-transform: none;
  font-size: 32px;
}

.exbt-h1.camps-heading-bold {
  font-size: 28px;
  font-weight: 700;
}

.exbt-h1.camps-heading-bold.snr-mgnt {
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-size: 16px;
}

.exbt-h1.camps-heading-bold.snr-mgnt-2 {
  letter-spacing: 0;
  text-transform: none;
  font-size: 32px;
}

.exbt-h1.group-and-school-prog-header-1 {
  color: #5d5cb6;
  text-align: left;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 10px;
  font-size: 18px;
  font-style: italic;
  line-height: 30px;
}

.exbt-h1.group-and-school-prog-header-1.white {
  color: #fff;
}

.exbt-h1.group-and-school-prog-header-1.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.exbt-h1.group-and-school-prog-header-1.blog:hover {
  color: #0d9622;
}

.exbt-h1.group-and-school-prog-header-1.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.exbt-h1.group-and-school-prog-header-1.left-side {
  width: auto;
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.exbt-h1.group-and-school-prog-header-1._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.exbt-h1.group-and-school-prog-header-1._2.pricing-item-heads-funders {
  color: #79bb43;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.exbt-h1.group-and-school-prog-header-1.left-side {
  color: #020202;
  text-align: left;
  letter-spacing: 1px;
  order: 0;
  align-self: auto;
  margin-top: 5px;
  margin-right: 55px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 18px;
  display: block;
}

.exbt-h1.group-and-school-prog-header-1.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.exbt-h1.group-and-school-prog-header-1.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.exbt-h1.group-and-school-prog-header-1.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.exbt-h1.group-and-school-prog-header-1.intro.default {
  margin-bottom: 50px;
}

.exbt-h1.group-and-school-prog-header-1.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.exbt-h1.group-and-school-prog-header-1.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.exbt-h1.group-and-school-prog-header-2-copy {
  color: #5d5cb6;
  text-align: left;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 10px;
  font-size: 28px;
  font-style: italic;
  line-height: 30px;
}

.exbt-h1.group-and-school-prog-header-2-copy.white {
  color: #fff;
}

.exbt-h1.group-and-school-prog-header-2-copy.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.exbt-h1.group-and-school-prog-header-2-copy.blog:hover {
  color: #0d9622;
}

.exbt-h1.group-and-school-prog-header-2-copy.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.exbt-h1.group-and-school-prog-header-2-copy.left-side {
  width: auto;
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.exbt-h1.group-and-school-prog-header-2-copy._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.exbt-h1.group-and-school-prog-header-2-copy._2.pricing-item-heads-funders {
  color: #79bb43;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.exbt-h1.group-and-school-prog-header-2-copy.left-side {
  color: #020202;
  text-align: left;
  letter-spacing: 1px;
  order: 0;
  align-self: auto;
  margin-top: 5px;
  margin-right: 55px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 18px;
  display: block;
}

.exbt-h1.group-and-school-prog-header-2-copy.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.exbt-h1.group-and-school-prog-header-2-copy.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.exbt-h1.group-and-school-prog-header-2-copy.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.exbt-h1.group-and-school-prog-header-2-copy.intro.default {
  margin-bottom: 50px;
}

.exbt-h1.group-and-school-prog-header-2-copy.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.exbt-h1.group-and-school-prog-header-2-copy.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.exbt-h1.camps {
  color: #5d5cb6;
  letter-spacing: 0;
  text-transform: none;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  margin-left: 10px;
  margin-right: 244px;
  font-size: 35px;
  display: flex;
}

.exbt-h1.exhibit {
  color: #0f3179;
  text-transform: none;
}

.exbt-h1.camps-2 {
  color: #5d5cb6;
  letter-spacing: 0;
  text-transform: none;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  margin-left: 10px;
  margin-right: 100px;
  font-size: 35px;
  display: flex;
}

.exbt-h1.camp-pascf {
  color: #5d5cb6;
  text-align: left;
  letter-spacing: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  font-size: 28px;
  font-style: italic;
  line-height: 30px;
}

.exbt-h1.camp-pascf.white {
  color: #fff;
}

.exbt-h1.camp-pascf.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.exbt-h1.camp-pascf.blog:hover {
  color: #0d9622;
}

.exbt-h1.camp-pascf.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.exbt-h1.camp-pascf.left-side {
  width: auto;
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.exbt-h1.camp-pascf._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.exbt-h1.camp-pascf._2.pricing-item-heads-funders {
  color: #79bb43;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.exbt-h1.camp-pascf.left-side {
  color: #020202;
  text-align: left;
  letter-spacing: 1px;
  order: 0;
  align-self: auto;
  margin-top: 5px;
  margin-right: 55px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 18px;
  display: block;
}

.exbt-h1.camp-pascf.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.exbt-h1.camp-pascf.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.exbt-h1.camp-pascf.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.exbt-h1.camp-pascf.intro.default {
  margin-bottom: 50px;
}

.exbt-h1.camp-pascf.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.exbt-h1.camp-pascf.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.exbt-db {
  flex-flow: column;
  flex: 0 auto;
  align-items: flex-start;
  display: flex;
}

.paragraph-56 {
  color: #fff;
  font-family: Mulish, sans-serif;
}

.exbt-p {
  color: #fff;
  flex-direction: row;
  padding-right: 20px;
  font-family: Mulish, sans-serif;
  display: flex;
}

.cell-2 {
  flex-direction: row;
}

.exbtcl {
  flex-direction: column;
  justify-content: flex-end;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: static;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.exbtlst {
  margin-bottom: 20px;
  padding-left: 20px;
}

.div-block-234 {
  margin-top: 50px;
}

.exbttmb {
  width: auto;
  height: auto;
  max-width: 100%;
  border: 6px solid #f3f0f0;
  border-radius: 15px;
  margin-bottom: 0;
  margin-right: 0;
  padding-right: 0;
  display: block;
}

.membership-section-overlay-copy {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 100px;
  padding-bottom: 100px;
}

.membership-section-overlay-copy.color {
  width: 100%;
  height: 100%;
  background-color: rgba(42, 42, 42, .86);
  background-image: none;
  padding-top: 100px;
  padding-bottom: 100px;
}

.membership-section-overlay-copy.color._3 {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.membership-section-overlay-copy.color._3._5 {
  background-image: linear-gradient(rgba(13, 150, 34, .85), rgba(13, 150, 34, .85)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/633248e2bfb8758e6323ee0c_GENERIC%20FPO%201.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.membership-section-overlay-copy.color.counter {
  background-image: linear-gradient(rgba(255, 255, 255, .77), rgba(255, 255, 255, .77)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6387fdee69ce443ac2826fc0_Image%2024%20-%20Multimedia%20Animation%2010.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.membership-section-overlay-copy.color.counter.adjust-2 {
  padding-top: 60px;
}

.membership-section-overlay-copy.dark {
  background-image: linear-gradient(rgba(73, 83, 0, .23), rgba(73, 83, 0, .23)), linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e743b3b16b0_o0rzkkl072u-david-marcu.jpg");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
}

.membership-section-overlay-copy.counters {
  text-align: center;
  background-image: linear-gradient(rgba(245, 245, 245, .84), rgba(245, 245, 245, .84)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e02633b16c7_julian-mora-141920.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  padding-bottom: 0;
}

.join-1-5 {
  margin-left: 0;
  padding-bottom: 60px;
  padding-left: 40px;
}

.joinh1 {
  color: #5d5cb6;
  text-align: left;
  letter-spacing: 2px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 20px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.joinh1.subtitle {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}

.joinh1.subtitle.center.tinny-text {
  width: 82%;
  letter-spacing: 0;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.joinh1.features {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
}

.joinh1.features.white {
  color: #fff;
}

.joinh1.features.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.joinh1.features.blog:hover {
  color: #0d9622;
}

.joinh1.features.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.joinh1.features.left-side {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.joinh1.features._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.joinh1.features._2.pricing-item-heads-funders {
  color: #79bb43;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.joinh1.features.left-side {
  color: #020202;
  text-align: left;
  letter-spacing: 1px;
  flex-flow: column wrap;
  order: -1;
  align-content: flex-start;
  justify-content: space-around;
  align-self: auto;
  align-items: flex-start;
  margin-top: 5px;
  margin-right: 55px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 18px;
  display: flex;
}

.joinh1.features.left-side.forcefix1 {
  margin-right: 20px;
}

.joinh1.features.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.joinh1.features.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.joinh1.features.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.joinh1.features.intro.default {
  margin-bottom: 50px;
}

.joinh1.features.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.joinh1.features.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.joinh1.center {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 900;
  display: block;
  position: relative;
}

.joinh1.center.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 48px;
  text-decoration: none;
  display: none;
  position: relative;
  top: -40px;
}

.joinh1.center.white-font.healthyville-cafe-headline {
  display: none;
}

.joinh1.center.black-text-color {
  color: #020202;
  text-align: center;
}

.joinh1.center.white-font-2 {
  color: #fff;
  margin-top: -37px;
}

.joinh1.center.about-us-white-font-heading {
  color: #fff;
}

.joinh1.center.membership-matters-head {
  color: #fff;
  text-align: left;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
  margin-left: 40px;
  margin-right: auto;
  padding-top: 0;
  font-size: 50px;
  font-weight: 700;
  line-height: 55px;
  display: flex;
  position: static;
}

.joinh1.center.privacy-policy-headline {
  color: #fff;
}

.joinh1.center.heading-c-g-sp {
  color: #f3f0f0;
  margin-bottom: 40px;
  padding-top: 0;
  font-size: 40px;
  font-weight: 700;
}

.joinh1.center.c-p-stepping-stones-h2 {
  color: #fff;
  margin-bottom: 0;
  font-size: 28px;
}

.joinh1.numer {
  text-align: center;
  border-bottom: 1px rgba(0, 0, 0, .09);
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
}

.joinh1.numer.alternative {
  border-bottom-style: none;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.joinh1.numer.funders-type {
  color: #5d5cb6;
  font-size: 32px;
  font-weight: 900;
}

.joinh1.numer.funders-type-2 {
  color: #5d5cb6;
  text-transform: none;
  font-size: 32px;
  font-weight: 900;
}

.joinh1.white {
  color: #fff;
}

.joinh1.white.left {
  font-size: 70px;
  font-weight: 600;
}

.joinh1.left {
  text-align: left;
  margin-top: 0;
}

.joinh1._2 {
  text-transform: uppercase;
  margin-top: 20px;
}

.joinh1.log-in {
  color: #fff;
  text-align: center;
  font-size: 24px;
}

.joinh1.log-in.black {
  color: #5d5cb6;
  font-family: Mulish, sans-serif;
  line-height: 30px;
}

.joinh1.log-in.black.bold {
  font-weight: 900;
}

.joinh1.white-font {
  color: #fff;
}

.joinh1.white-color {
  color: #fff;
  font-size: 26px;
  line-height: 32px;
}

.joinh1.top {
  font-weight: 600;
}

.joinh1.membership-heading-2 {
  color: #5d5cb6;
  margin-left: 0;
  margin-right: 244px;
  font-size: 45px;
}

.joinh1.performance-heading {
  font-size: 36px;
}

.joinh1.performance-heading.snr-mgnt {
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-size: 16px;
}

.joinh1.performance-heading.snr-mgnt-2 {
  letter-spacing: 0;
  text-transform: none;
  font-size: 32px;
}

.joinh1.heading-white-flush-left {
  color: #f3f0f0;
  margin-bottom: 60px;
}

.joinh1.flush-left {
  color: #5d5cb6;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 20px;
  font-family: Mulish, sans-serif;
  font-size: 40px;
  font-weight: 900;
  display: block;
  position: relative;
}

.joinh1.flush-left.white-font {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 40px;
  text-decoration: none;
  position: relative;
  top: -40px;
}

.joinh1.flush-left.white-font.healthyville-cafe-headline {
  display: none;
}

.joinh1.flush-left.black-text-color {
  color: #020202;
}

.joinh1.flush-left.white-font-2 {
  color: #fff;
  margin-top: -37px;
}

.joinh1.flush-left.about-us-white-font-heading {
  color: #fff;
}

.joinh1.flush-left.membership-matters-head {
  color: #fff;
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  font-size: 50px;
  font-weight: 700;
  display: block;
  position: static;
}

.joinh1.fundevents-heading {
  color: #5d5cb6;
  text-align: left;
  letter-spacing: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  font-size: 28px;
  font-style: italic;
  line-height: 21px;
}

.joinh1.fundevents-heading.white {
  color: #fff;
}

.joinh1.fundevents-heading.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.joinh1.fundevents-heading.blog:hover {
  color: #0d9622;
}

.joinh1.fundevents-heading.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.joinh1.fundevents-heading.left-side {
  width: auto;
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.joinh1.fundevents-heading._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.joinh1.fundevents-heading._2.pricing-item-heads-funders {
  color: #79bb43;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.joinh1.fundevents-heading.left-side {
  color: #020202;
  text-align: left;
  letter-spacing: 1px;
  order: 0;
  align-self: auto;
  margin-top: 5px;
  margin-right: 55px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 18px;
  display: block;
}

.joinh1.fundevents-heading.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.joinh1.fundevents-heading.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.joinh1.fundevents-heading.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.joinh1.fundevents-heading.intro.default {
  margin-bottom: 50px;
}

.joinh1.fundevents-heading.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.joinh1.fundevents-heading.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.joinh1.fundevents-heading.ssls {
  line-height: 34px;
}

.joinh1.special-events {
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-size: 16px;
}

.joinh1.special-events.sweetheart-ball, .joinh1.special-events.mutt {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 35px;
}

.joinh1.seasonal-celebrations {
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-size: 16px;
}

.joinh1.seasonal-celebrations.sweetheart-ball {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 35px;
}

.joinh1.gsp {
  color: #5d5cb6;
  letter-spacing: 0;
  text-transform: none;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 244px;
  font-size: 45px;
  display: flex;
}

.joinh1.camps-heading {
  margin-bottom: 0;
  font-size: 36px;
}

.joinh1.camps-heading.snr-mgnt {
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-size: 16px;
}

.joinh1.camps-heading.snr-mgnt-2 {
  letter-spacing: 0;
  text-transform: none;
  font-size: 32px;
}

.joinh1.camps-heading-bold {
  font-size: 28px;
  font-weight: 700;
}

.joinh1.camps-heading-bold.snr-mgnt {
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-size: 16px;
}

.joinh1.camps-heading-bold.snr-mgnt-2 {
  letter-spacing: 0;
  text-transform: none;
  font-size: 32px;
}

.joinh1.group-and-school-prog-header-1 {
  color: #5d5cb6;
  text-align: left;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 10px;
  font-size: 18px;
  font-style: italic;
  line-height: 30px;
}

.joinh1.group-and-school-prog-header-1.white {
  color: #fff;
}

.joinh1.group-and-school-prog-header-1.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.joinh1.group-and-school-prog-header-1.blog:hover {
  color: #0d9622;
}

.joinh1.group-and-school-prog-header-1.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.joinh1.group-and-school-prog-header-1.left-side {
  width: auto;
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.joinh1.group-and-school-prog-header-1._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.joinh1.group-and-school-prog-header-1._2.pricing-item-heads-funders {
  color: #79bb43;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.joinh1.group-and-school-prog-header-1.left-side {
  color: #020202;
  text-align: left;
  letter-spacing: 1px;
  order: 0;
  align-self: auto;
  margin-top: 5px;
  margin-right: 55px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 18px;
  display: block;
}

.joinh1.group-and-school-prog-header-1.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.joinh1.group-and-school-prog-header-1.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.joinh1.group-and-school-prog-header-1.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.joinh1.group-and-school-prog-header-1.intro.default {
  margin-bottom: 50px;
}

.joinh1.group-and-school-prog-header-1.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.joinh1.group-and-school-prog-header-1.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.joinh1.group-and-school-prog-header-2-copy {
  color: #5d5cb6;
  text-align: left;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 10px;
  font-size: 28px;
  font-style: italic;
  line-height: 30px;
}

.joinh1.group-and-school-prog-header-2-copy.white {
  color: #fff;
}

.joinh1.group-and-school-prog-header-2-copy.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.joinh1.group-and-school-prog-header-2-copy.blog:hover {
  color: #0d9622;
}

.joinh1.group-and-school-prog-header-2-copy.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.joinh1.group-and-school-prog-header-2-copy.left-side {
  width: auto;
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.joinh1.group-and-school-prog-header-2-copy._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.joinh1.group-and-school-prog-header-2-copy._2.pricing-item-heads-funders {
  color: #79bb43;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.joinh1.group-and-school-prog-header-2-copy.left-side {
  color: #020202;
  text-align: left;
  letter-spacing: 1px;
  order: 0;
  align-self: auto;
  margin-top: 5px;
  margin-right: 55px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 18px;
  display: block;
}

.joinh1.group-and-school-prog-header-2-copy.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.joinh1.group-and-school-prog-header-2-copy.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.joinh1.group-and-school-prog-header-2-copy.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.joinh1.group-and-school-prog-header-2-copy.intro.default {
  margin-bottom: 50px;
}

.joinh1.group-and-school-prog-header-2-copy.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.joinh1.group-and-school-prog-header-2-copy.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.joinh1.camps {
  color: #5d5cb6;
  letter-spacing: 0;
  text-transform: none;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  margin-left: 10px;
  margin-right: 244px;
  font-size: 35px;
  display: flex;
}

.joinh1.exhibit {
  color: #0f3179;
  text-transform: none;
}

.joinh1.camps-2 {
  color: #5d5cb6;
  letter-spacing: 0;
  text-transform: none;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  margin-left: 10px;
  margin-right: 100px;
  font-size: 35px;
  display: flex;
}

.joinh1.camp-pascf {
  color: #5d5cb6;
  text-align: left;
  letter-spacing: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  font-size: 28px;
  font-style: italic;
  line-height: 30px;
}

.joinh1.camp-pascf.white {
  color: #fff;
}

.joinh1.camp-pascf.blog {
  float: none;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.joinh1.camp-pascf.blog:hover {
  color: #0d9622;
}

.joinh1.camp-pascf.services {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.joinh1.camp-pascf.left-side {
  width: auto;
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.joinh1.camp-pascf._2 {
  color: #0ec22b;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.joinh1.camp-pascf._2.pricing-item-heads-funders {
  color: #79bb43;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.joinh1.camp-pascf.left-side {
  color: #020202;
  text-align: left;
  letter-spacing: 1px;
  order: 0;
  align-self: auto;
  margin-top: 5px;
  margin-right: 55px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 18px;
  display: block;
}

.joinh1.camp-pascf.cause {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.joinh1.camp-pascf.right {
  float: none;
  text-align: right;
  letter-spacing: 1px;
  font-weight: 700;
}

.joinh1.camp-pascf.intro {
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.joinh1.camp-pascf.intro.default {
  margin-bottom: 50px;
}

.joinh1.camp-pascf.left {
  letter-spacing: 1px;
  margin-top: 10px;
  font-weight: 700;
}

.joinh1.camp-pascf.exhibits {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.text-about-2-sm1 {
  color: #fff;
  margin-left: 40px;
  margin-right: 40px;
  padding-left: 0;
  padding-right: 40px;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  line-height: 22px;
  display: none;
}

.text-about-2-sm1.gasftr {
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-around;
  align-items: flex-start;
  margin-bottom: 0;
  padding: 10px 20px;
  display: flex;
}

.text-about-2-sm1.green {
  background-color: #79bb43;
}

.text-about-2-prog {
  color: #fff;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 0;
  padding-right: 20px;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-about-2-prog.gasftr {
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-around;
  align-items: flex-start;
  margin-bottom: 0;
  padding: 10px 20px;
  display: flex;
}

.text-about-2-prog.green {
  background-color: #79bb43;
}

.aprog {
  color: #fff;
  padding-left: 20px;
  font-family: Mulish, sans-serif;
  font-size: 35px;
}

.fund-heading {
  color: #5d5cb6;
  margin-top: 0;
  font-family: Mulish, sans-serif;
  font-size: 35px;
  font-weight: 700;
}

.cm-1-6 {
  margin-left: 0;
  margin-right: 0;
}

.div-block-236 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-left: -10px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0;
  display: flex;
}

.button-funders-1-5 {
  float: none;
  color: #fff;
  text-transform: uppercase;
  background-color: #79bb43;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-position: 115%;
  background-repeat: no-repeat;
  background-size: 12px;
  border-radius: 10px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0%;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  transition: background-position .35s, background-color .3s, border .3s, padding .2s;
}

.button-funders-1-5:hover {
  background-color: #0d9622;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-position: 92%;
  background-repeat: no-repeat;
  background-size: 12px;
  padding-left: 20px;
  padding-right: 40px;
}

.button-funders-1-5.form {
  width: 100%;
  height: auto;
  float: none;
  color: #fff;
  text-align: center;
  background-color: #0ec22b;
  background-image: none;
  border-style: none;
  border-radius: 3px;
  margin: 20px auto 0;
  padding: 10px 15px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 29px;
  text-decoration: none;
  transition: background-color .4s;
  display: block;
}

.button-funders-1-5.form:hover {
  box-shadow: none;
  background-color: #000;
  background-image: none;
  border-style: none;
  border-color: #000;
}

.button-funders-1-5.center {
  float: right;
  color: #fff;
  text-align: right;
  background-color: rgba(16, 168, 189, .82);
  background-image: linear-gradient(135deg, #24c3e2, rgba(42, 111, 253, .88));
  border: 2px rgba(16, 168, 189, .82);
  border-radius: 3px;
  transition: all .4s;
}

.button-funders-1-5.center:hover {
  color: #000;
  background-color: #fff;
  background-image: none;
  border: 2px #000;
}

.button-funders-1-5.center {
  background-color: #fff;
  border: 1px solid #10a8bd;
  border-radius: 3px;
}

.button-funders-1-5.other-colors {
  background-color: #4d4d4d;
}

.button-funders-1-5.other-colors:hover {
  background-color: #020202;
}

.button-funders-1-5.other-colors.orange {
  background-color: #ff7a00;
  border-radius: 0;
}

.button-funders-1-5.other-colors.orange:hover {
  background-color: #ff5200;
}

.button-funders-1-5.other-colors.rounded {
  background-color: #2a6ffd;
}

.button-funders-1-5.outline {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ea35b3b1683_arrow-pointing-down2.svg");
  background-size: 12px;
  border: 2px solid #000;
  margin-bottom: 0;
  font-weight: 600;
}

.button-funders-1-5.outline.rounded {
  color: #0ec22b;
  border-color: #13d632;
}

.button-funders-1-5.outline.rounded.white {
  float: left;
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
  display: block;
}

.button-funders-1-5.outline.rounded.white.center {
  float: none;
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.button-funders-1-5.outline.rounded.white.center:hover {
  background-color: rgba(0, 0, 0, 0);
  border-style: solid;
}

.button-funders-1-5.outline.rounded.white.fp-explore-more {
  display: none;
}

.button-funders-1-5.outline.rounded.black {
  color: #020202;
  border-color: #020202;
}

.button-funders-1-5.outline.white {
  color: #f3f0f0;
  background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63edff83b169b_arrow-pointing-down.svg");
  background-size: 12px;
  border-color: #f3f0f0;
  font-weight: 500;
}

.button-funders-1-5.square {
  border-radius: 0;
  font-weight: 500;
}

.button-funders-1-5.rounded {
  text-transform: none;
  border-radius: 100px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.button-funders-1-5.rounded.padding {
  float: left;
  text-align: center;
  background-color: #5d5cb6;
  margin-top: 0;
  margin-right: 0;
  font-size: 16px;
  font-weight: 600;
}

.button-funders-1-5.rounded.padding.left-side {
  float: left;
}

.button-funders-1-5.rounded.padding.middle {
  float: none;
}

.button-funders-1-5.rounded.top {
  margin-top: 40px;
}

.button-funders-1-5.rounded.padding {
  float: left;
  text-align: left;
  margin-top: 30px;
  margin-right: 10px;
}

.button-funders-1-5.rounded.padding.left-side {
  float: left;
}

.button-funders-1-5.hero {
  float: left;
  text-transform: none;
  background-color: #79bb43;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: block;
}

.button-funders-1-5.hero.button-fpo-orange, .button-funders-1-5.orange {
  background-color: #ff7a00;
}

.button-funders-1-5.orange:hover {
  background-color: #f60;
}

.button-funders-1-5.left-side {
  float: none;
}

.button-funders-1-5._404 {
  margin-top: 60px;
}

.button-funders-1-5.headline {
  float: none;
  clear: none;
  background-color: #5d5cb6;
  margin-top: 30px;
  margin-left: 0;
  position: static;
}

.button-funders-1-5.causes {
  width: 180px;
  background-color: #79bb43;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-funders-1-5.causes.singel {
  width: 180px;
  margin-top: 30px;
  margin-bottom: 0;
}

.button-funders-1-5.singel {
  width: 184px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-funders-1-5.left {
  float: left;
}

.button-funders-1-5.full {
  letter-spacing: 2px;
  background-image: none;
  border: 1px solid #0ec22b;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 15px;
  padding-bottom: 13px;
  line-height: 20px;
  transition: all .2s;
}

.button-funders-1-5.full:hover {
  background-color: #020202;
  border-color: #020202;
  padding-left: 30px;
  padding-right: 30px;
}

.button-funders-1-5.right {
  width: 38%;
  height: 50px;
  background-color: #79bb43;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 30px;
}

.button-funders-1-5.exhibits {
  width: 180px;
  background-color: #79bb43;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-funders-1-5.exhibits.singel {
  width: 180px;
  margin-top: 30px;
  margin-bottom: 0;
}

.button-funders-1-5.hero-membership-join {
  float: left;
  text-transform: none;
  background-color: #79bb43;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.button-funders-1-5.hero-membership-join.button-fpo-orange {
  background-color: #ff7a00;
}

.button-funders-1-5.hero {
  float: left;
  text-transform: none;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.div-block-237 {
  width: 550px;
  justify-content: flex-start;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.paragraph-57 {
  color: #5d5cb6;
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
}

.dropdown-2, .dropdown-3, .dropdown-4 {
  display: none;
}

.fund-boozoo {
  padding: 5px 15px 15px;
}

.evts-rt {
  color: #fff;
  margin-top: 40px;
  padding-left: 40px;
  font-family: Mulish, sans-serif;
  font-size: 35px;
}

.play-state {
  display: none;
}

.lpmnt {
  margin-top: -135px;
}

.lpmnt.sts23 {
  max-width: 100%;
  margin-top: -110px;
}

.text-span-70 {
  color: #ff7a00;
  font-size: 15px;
  font-weight: 500;
}

.text-span-71, .text-span-72 {
  text-decoration: underline;
}

.list-item-23 {
  color: #5d5cb6;
  padding-top: 20px;
  padding-right: 20px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 800;
}

.stsmlist {
  margin-top: 10px;
  margin-bottom: 40px;
  padding-left: 60px;
}

.ctsm23p {
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.barctsm23 {
  color: #5d5cb6;
  background-color: #5d5cb6;
  flex-flow: column;
  flex: 0 auto;
  align-content: flex-start;
  justify-content: space-around;
  align-self: stretch;
  align-items: stretch;
  padding: 0;
  display: flex;
}

.barctsm23.lp {
  background-color: #dedef3;
}

.h1-ctsm23 {
  color: #ececec;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-left: 10px;
  font-family: Mulish, sans-serif;
  font-size: 20px;
  line-height: 26px;
  text-decoration: none;
}

.h1-ctsm23.pu {
  color: #5d5cb6;
  font-size: 26px;
  font-weight: 700;
  line-height: 32px;
}

.list-item-23-b {
  color: #5d5cb6;
  margin-right: 60px;
  padding-top: 20px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.list-item-23-b.c {
  margin-left: 60px;
  font-weight: 500;
}

.ctsm23ct2 {
  margin-top: 20px;
}

.div-block-238 {
  position: -webkit-sticky;
  position: sticky;
}

.text-span-73 {
  font-weight: 500;
}

.text-span-74 {
  color: #ffdd02;
}

.for-mobile-double {
  height: 20px;
  float: none;
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: rgba(93, 92, 182, .92);
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: none;
  position: relative;
}

.dptop {
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 0;
}

.dpmain {
  margin-bottom: 60px;
  margin-left: 20px;
  margin-right: 20px;
}

.h35-1 {
  color: #f9a350;
  margin-top: 0;
  font-family: Mulish, sans-serif;
  font-size: 35px;
  font-weight: 700;
}

.text-block-78 {
  color: #5d5cb6;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.heading-40 {
  color: #f9a350;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 26px;
}

.heading-41 {
  color: #5d5cb6;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.image-71 {
  width: auto;
  height: auto;
  flex: none;
  align-self: stretch;
  display: block;
}

.cell-4 {
  display: flex;
}

.paragraph-58 {
  flex: none;
  align-self: stretch;
  font-family: Mulish, sans-serif;
  line-height: 18px;
}

.image-72 {
  align-self: center;
}

.div-block-239 {
  flex: 0 auto;
  align-self: auto;
}

.dp-div-1-5 {
  height: 50px;
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.text-span-75 {
  font-weight: 700;
}

.dpimage {
  flex: 0 auto;
  align-self: auto;
}

.dphead26 {
  color: #f9a350;
  margin-top: 5px;
  margin-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 26px;
  line-height: 32px;
}

.dpshead16 {
  color: #5d5cb6;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.dptext14 {
  flex: none;
  align-self: stretch;
  font-family: Mulish, sans-serif;
  line-height: 18px;
}

.dptext14.dptend {
  margin-top: 10px;
}

.grid-a-gs {
  grid-template-rows: auto auto auto;
  grid-template-areas: "Area Area-2"
                       "Area-3 Area-4"
                       "Area-5 Area-6";
}

.ags-1-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #5d5cb6;
  text-align: left;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 6.75fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.div-block-240 {
  height: 300px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-span-76 {
  margin-top: -17px;
}

.text-span-77 {
  margin-top: -48px;
}

.div-block-240a {
  height: 300px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  display: block;
}

.ags-1-5a {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #5d5cb6;
  text-align: left;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 6.75fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.list-item-24 {
  color: #5d5cb6;
  text-align: left;
  font-size: 16px;
  font-weight: 700;
}

.cell-5 {
  text-align: center;
  align-items: flex-start;
}

.list-11 {
  text-align: right;
}

.ags-1-5b {
  clear: none;
  color: #5d5cb6;
  text-align: left;
  border-left-style: none;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.ags-1-5b.left {
  color: #5e5e5e;
  text-align: center;
  margin-top: -10px;
  margin-bottom: 25px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.ags-1-5b.left.name {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.ags-1-5b.left.name:hover {
  color: #0ec22b;
}

.ags-1-5b.left.black {
  color: #5e5e5e;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 10px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.ags-1-5b.left.black.card {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  display: block;
}

.ags-1-5b.left.white {
  color: #fff;
  text-align: left;
  text-transform: none;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 14px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
  display: block;
}

.ags-1-5b.left.white.fpo-color {
  margin-top: 0;
  display: none;
}

.ags-1-5b.left.white.plan-a-visit {
  font-size: 25px;
  display: none;
}

.ags-1-5b.left.fpo-color {
  color: rgba(223, 43, 129, .88);
  margin-top: 21px;
  padding-left: 69px;
  padding-right: 69px;
  display: none;
}

.ags-1-5b.left.family-programs-black {
  color: #020202;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
}

.ags-1-5b.left.family-programs {
  display: none;
}

.ags-1-5b.left {
  color: #020202;
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 600;
  position: relative;
}

.ags-1-5b.left.white {
  margin-bottom: 0;
  padding-right: 0;
  font-size: 14px;
}

.ags-1-5b.left.fpo-color {
  color: rgba(223, 43, 129, .88);
}

.ags-1-5b.left.fpo-color.space {
  padding-top: 10px;
}

.ags-1-5b.left.black-p {
  color: #020202;
  border-top: 0 solid #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  font-family: Mulish, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: flex;
  position: relative;
}

.ags-1-5b.left.black-p.coming-soon-paragraph {
  padding-top: 0;
  line-height: 32px;
}

.ags-1-5b.left.black-p.year {
  border-top-style: none;
  padding-top: 40px;
  font-size: 18px;
}

.ags-1-5b.left.paragraph-admission {
  color: #5d5cb6;
  -webkit-text-stroke-color: #5d5cb6;
  margin-top: 228px;
  font-size: 16px;
}

.ags-1-5b.left.play-smart {
  color: #020202;
  padding-top: 20px;
  font-size: 16px;
}

.ags-1-5b.white {
  color: #fff;
  margin-bottom: 25px;
  padding-top: 10px;
  padding-bottom: 0;
  font-size: 13px;
  font-weight: 400;
}

.ags-1-5b.white.left {
  font-weight: 500;
  display: block;
}

.ags-1-5b.white.left.fp-paragraph-text {
  display: none;
}

.ags-1-5b.testimonials {
  color: #5e5e5e;
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-style: italic;
}

.ags-1-5b.testimonials.white {
  color: #f3f0f0;
  font-family: Mulish, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
}

.ags-1-5b.right {
  text-align: right;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.ags-1-5b.left {
  color: #5e5e5e;
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.ags-1-5b.center {
  color: #5e5e5e;
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.ags-1-5b.center.black {
  color: #5e5e5e;
  text-align: center;
  margin-bottom: 40px;
  padding-left: 180px;
  padding-right: 180px;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.ags-1-5b.center-copy {
  color: #5e5e5e;
  text-align: center;
  margin-top: -10px;
  margin-bottom: 25px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.ags-1-5b.center-copy.name {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.ags-1-5b.center-copy.name:hover {
  color: #0ec22b;
}

.ags-1-5b.center-copy.black {
  color: #5e5e5e;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 10px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.ags-1-5b.center-copy.black.card {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  display: block;
}

.ags-1-5b.center-copy.white {
  color: #fff;
  text-align: left;
  text-transform: none;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 14px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
  display: block;
}

.ags-1-5b.center-copy.white.fpo-color {
  margin-top: 0;
  display: none;
}

.ags-1-5b.center-copy.white.plan-a-visit {
  font-size: 25px;
  display: none;
}

.ags-1-5b.center-copy.fpo-color {
  color: rgba(223, 43, 129, .88);
  margin-top: 21px;
  padding-left: 69px;
  padding-right: 69px;
  display: none;
}

.ags-1-5b.center-copy.family-programs-black {
  color: #020202;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
}

.ags-1-5b.center-copy.family-programs {
  display: none;
}

.ags-1-5b.flush-left {
  color: #5e5e5e;
  text-align: center;
  margin-top: -10px;
  margin-bottom: 25px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Mulish, sans-serif;
  font-style: normal;
  font-weight: 500;
  display: block;
}

.ags-1-5b.flush-left.name {
  color: #5d5cb6;
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  display: block;
}

.ags-1-5b.flush-left.name:hover {
  color: #0ec22b;
}

.ags-1-5b.flush-left.black {
  color: #5e5e5e;
  text-align: left;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 10px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.ags-1-5b.flush-left.black.card {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  display: block;
}

.ags-1-5b.flush-left.white {
  color: #fff;
  text-align: left;
  text-transform: none;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 14px;
  padding-right: 0;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
  display: block;
}

.ags-1-5b.flush-left.white.fpo-color {
  margin-top: 0;
  display: none;
}

.ags-1-5b.flush-left.white.plan-a-visit {
  font-size: 25px;
  display: none;
}

.ags-1-5b.flush-left.fpo-color {
  color: rgba(223, 43, 129, .88);
  margin-top: 21px;
  padding-left: 69px;
  padding-right: 69px;
  display: none;
}

.ags-1-5b.flush-left.family-programs-black {
  color: #020202;
  font-family: Mulish, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
}

.ags-1-5b.flush-left.family-programs {
  display: none;
}

.column-67 {
  display: block;
}

.paragraph-59 {
  color: #5d5cb6;
  font-family: Mulish, sans-serif;
  font-weight: 700;
  line-height: 18px;
}

.quick-stack-3 {
  padding-left: 0;
  padding-right: 0;
}

.column-68 {
  margin-top: 40px;
}

.paragraph-60 {
  color: #5d5cb6;
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

@media screen and (min-width: 1440px) {
  .hero-section.homepage.explore {
    margin-top: 0;
  }

  .hero-container.intro {
    margin-top: -44px;
    position: relative;
    top: 220px;
  }

  .button._404 {
    font-size: 20px;
  }

  .paragraph-senior-management.left.white, .paragraph-senior-management.center-copy.white, .paragraph-senior-management.flush-left.white {
    font-size: 25px;
  }

  .column.column-feat-exhibit-space {
    padding-left: 0;
  }

  .background-video.intro {
    height: 700px;
    display: flex;
    top: auto;
  }

  .container-nav {
    display: block;
  }

  .image-12 {
    margin-top: 35px;
    margin-left: 200px;
  }

  .hero-div-video {
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    top: 0;
  }

  .div-headline-wrapper {
    margin-top: 0;
  }

  .dynamic-list-2.single {
    padding-bottom: 38px;
  }

  .text-block-19 {
    font-size: 16px;
  }

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

  .topical-heading-1 {
    margin-bottom: 0;
    position: relative;
    top: auto;
  }

  .button-hp.headline {
    margin-top: 194px;
  }

  .dropdown-link-ssmc.w--current {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
  }

  .nav-link-about-us, .nav-link-every-day-fun, .nav-link-join, .nav-link-donate, .nav-link-tickets {
    margin-left: 8px;
    margin-right: 8px;
  }

  .heading-calendar.center {
    margin-top: 29px;
    margin-bottom: 21px;
    font-size: 50px;
  }

  .inner__card.is--1, .inner__card.is--2, .inner__card.is--4, .inner__card.is--3 {
    max-width: 65%;
    min-width: 75%;
  }

  .heading__two {
    font-size: 3em;
  }

  .card-content {
    max-width: 100%;
  }

  .heading__two-event-hp {
    font-size: 3em;
  }

  .btn-vize.is--100-2 {
    font-family: Mulish, sans-serif;
    font-style: normal;
  }

  .nav-bar-ssmc {
    background-color: #79bb43;
    position: relative;
    top: auto;
  }

  .image-17 {
    background-color: #f3f0f0;
    position: relative;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
  }

  .container-4 {
    object-fit: fill;
    background-color: #f3f0f0;
    position: relative;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
  }

  .container-museum-logo-header {
    clear: none;
    object-fit: fill;
    background-color: #f3f0f0;
    position: relative;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
  }

  .brand-ssmc {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .nav-menu-ssmc {
    margin-top: 119px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    position: relative;
    left: -185px;
  }

  .nav-bar-ssmc-2 {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-right: 15px;
  }

  .div-block-13 {
    width: 300px;
    height: 0;
    position: relative;
  }

  .content-div-ssmc {
    object-fit: fill;
    background-color: #79bb43;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 68px;
    display: block;
    position: relative;
  }

  .container-nav-ssmc-logo {
    padding-bottom: 0;
    padding-left: 0;
    display: block;
  }

  .container-5 {
    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: relative;
  }

  .ssmc-logo-image {
    float: left;
    background-color: #fff;
    flex: 0 auto;
    margin-top: 0;
    margin-bottom: -2px;
    margin-left: 115px;
    padding: 8px 17px 12px 16px;
    position: relative;
  }

  .container-6 {
    margin-bottom: -60px;
    padding-bottom: 0;
    padding-right: 0;
    position: relative;
  }

  .button-card-wrapper {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  }

  .link-2.wavy-link, .line-graphic, .custom-styles, .text-block-41 {
    font-family: Spectral, sans-serif;
  }

  .dropdown-link-ssmc-sub.w--current {
    text-transform: none;
    background-color: #63a131;
    font-size: 16px;
    font-weight: 500;
  }

  .dd-link-ssmc-exhibits-programs.w--current {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
  }

  .nav-link-about-us-good {
    margin-left: 8px;
    margin-right: 8px;
  }

  .featured-exhibits-section-header.center {
    margin-top: 29px;
    margin-bottom: 21px;
    font-size: 50px;
  }

  .nav-bar-2 {
    position: relative;
  }

  .div-image-ssmc {
    filter: brightness(150%);
  }

  .link-ssmc-green {
    line-height: 25px;
  }

  .hero-container-exhibits.intro {
    position: relative;
    top: 220px;
  }

  .exhibits-bar-title-fade-ssmc {
    background-image: linear-gradient(262deg, #fff, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 38%, #020202 50%, #020202 52%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0));
    border-radius: 20px;
    transition: opacity .2s;
  }

  .exhibits-bar-title-ssmc {
    background-image: linear-gradient(262deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 0%, #5d5cb6 50%, rgba(0, 0, 0, 0));
    border-radius: 20px;
    transition: opacity .2s;
  }

  .paragraph-34 {
    font-family: Mulish, sans-serif;
    font-size: 16px;
  }

  .left-side-div-exhibits {
    padding-right: 0;
  }

  .dropdown-link-ssmc-sub-working.w--current {
    text-transform: none;
    background-color: #5d5cb6;
    font-size: 16px;
    font-weight: 500;
  }

  .paragraph-hours-admission-ssmc.center.white {
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-newsletter.center.white, .paragraph-over-purple-ssmc.center.white {
    font-size: 25px;
  }

  .form-block {
    background-color: #79bb43;
  }

  .form-block.yellow {
    background-color: #fa2124;
  }

  .form-block.blue {
    background-color: #ff7a00;
  }

  .form-block.dark {
    background-color: #5d5cb6;
  }

  .gallery-programming-calendar {
    display: block;
  }

  .category-vertical-bar, .category-vertical-bar.darkblue, .category-vertical-bar.blue {
    background-color: #5d5cb6;
  }

  .category-vertical-bar.purple {
    background-color: #ff7a00;
  }

  .category-vertical-bar.yellow {
    background-color: #79bb43;
  }

  .nov-2022-text-block.dayly {
    display: none;
  }

  .toolbar-upgrade-button.hidden {
    display: block;
  }

  .filters-pop-up-wrap, .add-task-pop-up {
    display: none;
  }

  .heading-7-ssmc-black {
    color: #020202;
  }

  .column-19, .column-20, .column-21 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .columns-5 {
    display: inline-block;
  }

  .heading-sponsors.center.white-font {
    font-size: 35px;
    top: 11px;
  }

  .heading-sponsors.center.white-font.fpo-color {
    color: rgba(223, 43, 129, .88);
  }

  .program-image {
    background-position: 50% 30%;
  }

  .paragraph-hp.center.white {
    font-size: 25px;
  }

  .utility-heading-1 {
    margin-bottom: 0;
    position: relative;
    top: auto;
  }

  .h4.hidden {
    display: none;
  }

  .heading-11-big-adventure-1.algin-center {
    color: #79bb43;
    font-weight: 900;
  }

  .heading-11-big-adventure-1.algin-center.heading-11-big-adventure {
    color: #63a131;
    background-color: #fff;
    border: 6px solid #000;
    border-radius: 2px;
    font-size: 55px;
  }

  .dec-2022-text-block.dayly, .nov-2022-text-block-week.dayly {
    display: none;
  }

  .exhibits-bar-title-ssmc-light-gallery {
    background-image: linear-gradient(262deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 0%, #5d5cb6 50%, rgba(0, 0, 0, 0));
    border-radius: 20px;
    transition: opacity .2s;
  }

  .backround---exhibits---hero.second.utility-hero.senior-management-image, .backround---exhibits---hero.second.utility-hero.fundraising-events-hero-image, .backround---exhibits---hero.second.utility-hero.camps-hero-summer, .backround---exhibits---hero.second.utility-hero.camps-hero-b, .backround---exhibits---hero.second.utility-hero.psacf, .backround---exhibits---hero.second.utility-hero.hss {
    background-size: cover;
  }

  .backround---exhibits---hero.second.special-events.snowball, .backround---exhibits---hero.second.special-events-sweetheart.snowball, .backround---exhibits---hero.second.special-events-snowball.snowball, .backround---exhibits---hero.second.special-events-lillie.snowball, .backround---exhibits---hero.second.special-event-egg.snowball {
    background-position: 50% 0;
  }

  .exhibits-bar-title-ssmc-celebration, .exhibits-bar-title-ssmc-performance, .exhibits-bar-title-ssmc-tot-town, .exhibits-bar-title-ssmc-multimedia {
    background-image: linear-gradient(262deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 0%, #5d5cb6 50%, rgba(0, 0, 0, 0));
    border-radius: 20px;
    transition: opacity .2s;
  }

  .hero-section-membership.homepage.explore {
    margin-top: -59px;
  }

  .paragraph-membership.center.white, .paragraph-chair.center.white, .paragraph-treasurer.center.white, .paragraph-secretary.center.white, .paragraph-past-chair.center.white {
    font-size: 25px;
  }

  .learning-framework-column-1 {
    padding-right: 0;
  }

  .paragraph-34-learning-framework {
    font-family: Mulish, sans-serif;
    font-size: 16px;
  }

  .text-block-time {
    margin-top: 2px;
    font-weight: 400;
  }

  .text-block-program-items {
    margin-top: 2px;
    font-family: Mulish, sans-serif;
    font-weight: 400;
  }

  .program-list-text, .hours-list-text {
    font-size: 12px;
  }

  .january-2023-text-block-week-1.dayly, .january-2023-text-block-week-2.dayly, .january-2023-text-block-week-3.dayly {
    display: none;
  }

  .category-bullet-ball, .category-bullet-ball.darkblue, .category-bullet-ball.blue {
    background-color: #5d5cb6;
  }

  .category-bullet-ball.purple {
    background-color: #ff7a00;
  }

  .category-bullet-ball.yellow {
    background-color: #79bb43;
  }

  .div-block-explore {
    display: flex;
  }

  .paragraph-exhibits-explore.center.white {
    font-size: 25px;
  }

  .portfolio-wrapper-lights-on.seasonal-celebrations {
    margin-top: -150px;
  }

  ._3-box-hero-homepage {
    margin-top: -120px;
  }

  .exhibits-bar-title-multimedia, .exhibits-bar-title-tot-town {
    background-image: linear-gradient(262deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 0%, #5d5cb6 50%, rgba(0, 0, 0, 0));
    border-radius: 20px;
    transition: opacity .2s;
  }

  .container-nav-3 {
    height: 135px;
  }

  .image-45 {
    margin-bottom: -1px;
    overflow: visible;
  }

  .white-menu-header-bar-placement {
    height: 145px;
    display: block;
  }

  .green-menu-header-bar-hp {
    height: 30px;
    justify-content: center;
    padding-left: 0;
    display: block;
  }

  .membership-table-copy.center.white, .membership-table-year-copy.center.white {
    font-size: 25px;
  }

  .div-block-109 {
    margin-left: 100px;
    padding-left: 0;
  }

  .div-block-109.camps-a, .div-block-109.ssls-div-3 {
    margin-left: 0;
  }

  .heading-17._404 {
    text-align: center;
    font-size: 50px;
  }

  .paragraph-43 {
    text-align: center;
    font-size: 25px;
  }

  .green-menu-header-bar-all-pages {
    height: 10px;
    display: block;
  }

  .white-menu-header-bar-hp2 {
    height: 140px;
    display: block;
  }

  .fundsevents-paragraph.center.white {
    font-size: 25px;
  }

  .hours-heading {
    margin-top: 7px;
  }

  .div-block-122 {
    flex-direction: row;
    flex: 1;
    order: 0;
    margin-bottom: 2px;
    margin-left: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
  }

  .div-block-124 {
    flex-flow: row;
    justify-content: flex-start;
    margin-top: 0;
    display: flex;
  }

  .featured-programming-calendar-copy {
    display: block;
  }

  .sspteam.left.white, .sspteam.center-copy.white, .sspteam.flush-left.white {
    font-size: 25px;
  }

  .video-feature-explore-page.intro {
    display: block;
    top: -59px;
  }

  .paragraph-hp-3-buckets.left.white, .paragraph-hp-3-buckets.center-copy.white, .paragraph-hp-3-buckets.flush-left.white {
    font-size: 25px;
  }

  .fund-events-left-div-head {
    padding-right: 0;
  }

  .div-block-142.camps-b, .div-block-142.ssls-div-2 {
    flex: none;
    align-self: stretch;
  }

  .div-block-146.mbdigital {
    padding-left: 10px;
  }

  .gsp-btm-info-block {
    margin-left: 100px;
    padding-left: 0;
  }

  .list-item-18 {
    color: #020202;
    font-family: Mulish, sans-serif;
    font-weight: 500;
  }

  .ssmc-bar-x {
    height: 140px;
    display: block;
  }

  .div-block-155-camps {
    flex-direction: column;
  }

  .div-block-153-camps {
    flex-direction: column;
    flex: none;
    align-self: auto;
    align-items: flex-start;
  }

  .color-bullets-1, .color-bullets-2, .color-bullets-3, .color-bullets-4, .hours-heading-2 {
    margin-top: 15px;
  }

  .navbar-3 {
    margin-left: auto;
    margin-right: auto;
  }

  .text-span-61 {
    color: #5d5cb6;
    font-size: 16px;
    font-weight: 800;
  }

  .dropdown-link-5 {
    color: #5d5cb6;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
  }

  .dropdown-link-6 {
    color: #5d5cb6;
    font-size: 16px;
    font-weight: 700;
  }

  .nav-link-4 {
    color: #ff7a00;
    font-weight: 900;
  }

  .nav-link-5 {
    font-weight: 900;
  }

  .text-block-67, .icon-7 {
    color: #ff7a00;
  }

  .dropdown-toggle-5 {
    font-family: Mulish, sans-serif;
  }

  .text-span-63 {
    font-family: Mulish, sans-serif;
    font-weight: 400;
  }

  .dropdown-toggle-5-copy, .dropdown-toggle-6 {
    font-family: Mulish, sans-serif;
  }

  .purple-header-bar-for-nav-hours {
    display: flex;
  }

  .hours-info-div {
    flex-flow: row;
    justify-content: flex-start;
    margin-top: 0;
    display: flex;
  }

  .hours-heading-v2 {
    align-items: center;
    margin-top: 0;
    padding-left: 0;
  }

  .hours-heading-v2._4th {
    margin-top: -2px;
  }

  .hours-info-div-v2 {
    flex-flow: row;
    flex: none;
    justify-content: flex-start;
    margin-top: 4px;
    display: flex;
  }

  .container-28 {
    height: 400px;
    margin-top: -62px;
  }

  .everyday-fun-daily-breakout, .div-block-196 {
    margin-left: 80px;
    margin-right: 80px;
  }

  .wave-bar-thin {
    margin-top: -5px;
  }

  .div-wave.exhibits {
    max-width: 100%;
    flex-wrap: nowrap;
    margin-top: 3px;
    display: flex;
  }

  .subscribe-section-1-5a.trial.map.green {
    margin-bottom: -6px;
  }

  .footer-1-5 {
    margin-top: 42px;
  }

  .wave-purple-down {
    margin-top: -5px;
  }

  .wavegreendowndiv1-5 {
    margin-bottom: -71px;
  }

  .wave-green-down {
    margin-top: 5px;
  }

  .grid-17 {
    margin-bottom: -9px;
  }

  .container-28-1-5 {
    height: 400px;
    margin-top: -62px;
  }

  .grid-18-1-5 {
    padding-top: 40px;
  }

  .wave-purple-down-sw {
    margin-top: -5px;
  }

  .purple-header-nav-1-5 {
    flex-wrap: nowrap;
    margin-bottom: -4px;
    display: flex;
  }

  .hours-heading-v2-1-5 {
    align-items: center;
    margin-top: 0;
    padding-left: 0;
  }

  .html-embed-9 {
    margin-top: 8px;
  }

  .div-block-209 {
    margin-top: -44px;
  }

  .ssls-div {
    flex-direction: column;
  }

  .div-block-225 {
    margin-top: 60px;
  }

  .peiw-1-5.seasonal-celebrations {
    margin-top: -150px;
  }

  .ss-video {
    margin-left: 260px;
  }

  .ex-prg-1-5, .ex-gal-1-5 {
    display: block;
  }

  .text-wrap-1-5 {
    justify-content: flex-start;
  }

  .for-mobile-double {
    display: none;
  }

  .ags-1-5b.left.white, .ags-1-5b.center-copy.white, .ags-1-5b.flush-left.white {
    font-size: 25px;
  }
}

@media screen and (min-width: 1920px) {
  .hero-container {
    flex-direction: column;
    align-self: flex-start;
    margin-top: -60px;
    padding-top: 0;
  }

  .hero-container.intro {
    top: 95px;
  }

  .button._404 {
    font-size: 22px;
    line-height: 45px;
  }

  .background-video.intro {
    height: 800px;
  }

  .image-12 {
    margin-left: 619px;
    display: inline-block;
    position: relative;
  }

  .div-headline-wrapper {
    position: relative;
    top: 1px;
  }

  .topical-heading-1 {
    margin-top: 0;
    padding-top: 0;
    top: 140px;
  }

  .button-hp.headline {
    margin-top: 297px;
    position: relative;
    top: auto;
  }

  .btn-container.is--test {
    z-index: 5;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .inner__card.is--1 {
    height: auto;
    max-width: 70%;
    min-width: 70%;
  }

  .inner__card.is--2 {
    height: auto;
    max-width: 60%;
    min-width: 70%;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .inner__card.is--4 {
    height: auto;
    max-width: 60%;
    min-width: 70%;
    justify-content: center;
    display: flex;
  }

  .inner__card.is--3 {
    height: auto;
    max-width: 60%;
    min-width: 70%;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .card-content-right {
    flex: 0 auto;
  }

  .sticky--card.z6 {
    padding-top: 0;
  }

  .card-content {
    max-width: 100%;
  }

  .btn {
    border-radius: 14px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .sticky-card__image.is--three {
    flex: 0 auto;
  }

  .sub-paragraph__two {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  }

  .btn-vize {
    border-radius: 14px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .nav-menu-ssmc {
    left: -410px;
  }

  .nav-bar-ssmc-2 {
    margin-left: 0;
  }

  .hero-container-exhibits.intro {
    top: 95px;
  }

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

  .column-18 {
    margin-top: 41px;
    padding-left: 88px;
  }

  .utility-heading-1 {
    margin-top: 0;
    padding-top: 0;
    top: 140px;
  }

  .lower-content-dec-2022 {
    display: block;
  }

  .backround---exhibits---hero.second.utility-hero.camps-hero-summer {
    background-size: cover;
  }

  .hero-section-membership.homepage.membership {
    padding-bottom: 0;
  }

  .program-list-text, .hours-list-text {
    font-size: 14px;
  }

  .image-45 {
    margin-bottom: -1px;
  }

  .white-menu-header-bar-placement {
    display: block;
  }

  .green-menu-header-bar-hp {
    height: 30px;
    display: block;
  }

  .heading-17._404 {
    font-size: 55px;
  }

  .paragraph-43 {
    font-size: 22px;
  }

  .green-menu-header-bar-all-pages, .white-menu-header-bar-hp2 {
    display: block;
  }

  .hours-heading {
    align-self: center;
    margin-top: 0;
  }

  .div-block-122 {
    flex-flow: column wrap;
    justify-content: flex-end;
    align-items: flex-start;
    margin-bottom: 0;
    margin-left: 100px;
    padding-bottom: 0;
    padding-left: 0;
  }

  .div-block-123 {
    width: 300px;
  }

  .div-block-124 {
    flex-wrap: wrap;
    flex: none;
    margin-top: 10px;
    margin-left: 447px;
  }

  .ssmc-bar-x {
    display: block;
  }

  .logo-sponsors.last-logo-space {
    margin-bottom: 40px;
  }

  .container-24 {
    display: flex;
  }

  .div-block-166 {
    align-items: center;
    margin-bottom: 0;
  }

  .div-block-167 {
    flex-direction: row;
    flex: 0 auto;
    margin-bottom: auto;
    display: flex;
  }

  .image-54 {
    margin-top: 10px;
  }

  .color-bullets-1, .color-bullets-2, .color-bullets-3, .color-bullets-4, .hours-heading-2 {
    margin-top: 0;
  }

  .hours-info-div {
    flex-wrap: wrap;
    margin-top: 15px;
    margin-left: 447px;
  }

  .hours-heading-v2 {
    margin-top: 2px;
    margin-left: 255px;
  }

  .hours-info-div-v2 {
    flex-flow: wrap;
    margin-top: 3px;
    margin-left: 0;
    display: flex;
    left: 15%;
  }

  .div-block-189 {
    flex-direction: row;
    justify-content: space-between;
    display: flex;
    position: static;
  }

  .div-wave.exhibits {
    object-fit: fill;
    flex-wrap: nowrap;
    flex: 1;
    margin-top: 0;
    display: block;
    position: static;
  }

  .container-28-1-5 {
    max-width: 100%;
    justify-content: space-between;
  }

  .wave-purple-down-sw {
    max-width: 100%;
    object-fit: fill;
    margin-top: 0;
    position: static;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
  }

  .purple-header-nav-1-5 {
    object-fit: fill;
    position: static;
  }

  .hours-heading-v2-1-5 {
    margin-top: 1px;
    margin-left: 255px;
  }

  .div-block-209 {
    margin-top: -45px;
  }

  .div-block-225 {
    margin-top: 40px;
  }

  .ss-video {
    margin-left: 500px;
  }

  .div-block-241 {
    flex-direction: row;
    display: flex;
  }

  .div-block-242 {
    padding: 17px;
  }

  .div-block-243 {
    padding: 45px;
  }

  .div-block-244, .div-block-245 {
    padding: 0;
  }

  .div-block-246, .div-block-247 {
    padding-top: 0;
  }

  .div-block-248, .div-block-249 {
    padding-right: 0;
  }

  .div-block-250 {
    padding-right: 94px;
  }

  .paragraph-61 {
    margin-top: 40px;
    margin-left: 40px;
    font-family: Mulish, sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 42px;
  }

  .text-span-78, .text-span-79 {
    font-weight: 700;
  }

  .text-span-80 {
    font-size: 22px;
  }

  .container-33 {
    margin-bottom: 100px;
  }
}

@media screen and (max-width: 991px) {
  li {
    margin-bottom: 5px;
  }

  blockquote {
    font-size: 28px;
  }

  .nav-bar {
    border: 1px solid #f3f0f0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-bar.second.middle-logo {
    height: auto;
  }

  .nav-bar.second.box {
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav-link {
    width: auto;
    text-align: left;
    border-width: 0;
    border-bottom-style: none;
    border-radius: 0;
    margin-left: 20px;
    margin-right: 20px;
    padding: 15px 20px 15px 10px;
    position: static;
  }

  .nav-link:hover {
    background-color: rgba(255, 255, 255, .06);
    border-style: none;
    border-width: 0;
    border-radius: 0;
  }

  .nav-link.alternative {
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px;
  }

  .nav-link.alternative:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-link.black {
    color: #fff;
  }

  .nav-link.black:hover {
    background-color: rgba(255, 255, 255, .06);
  }

  .nav-link.black.middle {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .nav-link.footer {
    margin-left: 0;
  }

  .nav-link.footer:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-link.blog {
    margin-left: 0;
    font-size: 12px;
  }

  .hero-section.homepage {
    height: 600px;
    padding-top: 180px;
    padding-bottom: 100px;
  }

  .hero-section.homepage.third {
    height: 650px;
    padding-top: 160px;
  }

  .hero-section.homepage.natural {
    height: auto;
    padding-bottom: 100px;
  }

  .hero-section.homepage.natural.middle {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .hero-section.homepage.travel {
    height: auto;
  }

  .hero-section.homepage.second {
    padding-top: 150px;
  }

  .hero-section.homepage.explore {
    height: auto;
    padding-bottom: 100px;
  }

  .hero-section.homepage.explore.middle {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .hero-section.homepage.donate {
    height: auto;
  }

  .hero-container {
    text-align: center;
    padding-top: 0;
  }

  .hero-container.intro {
    padding-top: 0;
  }

  .hero-container.main-slider.box {
    top: 25%;
  }

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

  .hero-tittle {
    padding-right: 0;
  }

  .hero-tittle.intro {
    margin-top: 30px;
    font-size: 36px;
    line-height: 42px;
  }

  .hero-tittle.intro.center.all-caps {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 45px;
    line-height: 50px;
  }

  .hero-tittle.left {
    text-align: center;
    font-size: 55px;
    line-height: 60px;
  }

  .hero-tittle.left.top, .hero-tittle.left.top.middle {
    margin-top: 0;
  }

  .hero-tittle.box {
    line-height: 85px;
  }

  .hero-tittle.left {
    text-align: center;
    font-size: 55px;
    line-height: 60px;
  }

  .hero-tittle.left.top {
    margin-top: 0;
  }

  .hero-paragraph.left {
    text-align: center;
    padding-left: 50px;
    padding-right: 50px;
    font-size: 14px;
  }

  .hero-paragraph.left.membership-p2 {
    text-align: left;
    padding-right: 40px;
  }

  .hero-paragraph.left.volunteers-paragraph-black {
    padding-left: 10px;
  }

  .hero-paragraph.left.privacy {
    color: #020202;
  }

  .hero-paragraph.privacy-paragraph {
    color: #020202;
    margin-left: 0;
    font-weight: 300;
  }

  .utility-information-section.video.alternative.background {
    background-position: 56%;
  }

  .utility-information-section.white {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .utility-information-section.white.fullwidth {
    padding-left: 20px;
    padding-right: 20px;
  }

  .utility-information-section.about.middle.causes {
    margin-top: -120px;
  }

  .utility-information-section.about.nature {
    padding-bottom: 160px;
  }

  .utility-information-section.wellcome.team {
    padding-left: 80px;
    padding-right: 80px;
  }

  .utility-information-section.projects {
    height: auto;
  }

  .utility-information-section.toggle {
    padding-bottom: 180px;
  }

  .utility-information-section.gray-dark {
    background-position: -782px;
  }

  .utility-information-section.blog {
    padding-bottom: 100px;
  }

  .utility-information-section.homepages {
    padding-top: 100px;
  }

  .utility-information-section.latest-blog.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .utility-information-section.exhibits-all-section {
    height: auto;
  }

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

  .featured-exhibits.center {
    height: auto;
  }

  .featured-exhibits._2 {
    display: block;
  }

  .button.hero {
    float: none;
  }

  .button.causes, .button.exhibits {
    margin-top: 20px;
  }

  .button.hero-membership-join, .button.hero {
    float: none;
  }

  .heading {
    font-size: 26px;
    line-height: 35px;
  }

  .heading.subtitle {
    padding-left: 100px;
    padding-right: 100px;
  }

  .heading.subtitle.center.tinny-text {
    width: 100%;
  }

  .heading.features.blog {
    color: #000;
  }

  .heading.features.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .heading.features.blog.white:hover {
    color: #0d9622;
  }

  .heading.features.services {
    font-size: 15px;
  }

  .heading.features.left-side {
    letter-spacing: 1px;
    margin-right: 100px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .heading.features.cause {
    font-size: 14px;
  }

  .heading.features.right, .heading.features.left {
    text-align: center;
  }

  .heading.features.exhibits {
    font-size: 14px;
  }

  .heading.numer.alternative {
    letter-spacing: 1px;
  }

  .heading.white.left {
    font-size: 60px;
    line-height: 30px;
  }

  .heading.left {
    margin-top: 0;
  }

  .heading.top {
    margin-top: 40px;
  }

  .heading.performance-heading {
    font-size: 22px;
    line-height: 30px;
  }

  .heading.performance-heading.snr-mgnt-2 {
    margin-top: 10px;
    line-height: 40px;
  }

  .heading.fundevents-heading.blog {
    color: #000;
  }

  .heading.fundevents-heading.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .heading.fundevents-heading.blog.white:hover {
    color: #0d9622;
  }

  .heading.fundevents-heading.services {
    font-size: 15px;
  }

  .heading.fundevents-heading.left-side {
    letter-spacing: 1px;
    margin-right: 100px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .heading.fundevents-heading.cause {
    font-size: 14px;
  }

  .heading.fundevents-heading.right, .heading.fundevents-heading.left {
    text-align: center;
  }

  .heading.fundevents-heading.exhibits {
    font-size: 14px;
  }

  .heading.camps-heading {
    font-size: 22px;
    line-height: 30px;
  }

  .heading.camps-heading.snr-mgnt-2 {
    margin-top: 10px;
    line-height: 40px;
  }

  .heading.camps-heading-bold {
    font-size: 22px;
    line-height: 30px;
  }

  .heading.camps-heading-bold.snr-mgnt-2 {
    margin-top: 10px;
    line-height: 40px;
  }

  .heading.group-and-school-prog-header-1.blog {
    color: #000;
  }

  .heading.group-and-school-prog-header-1.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .heading.group-and-school-prog-header-1.blog.white:hover {
    color: #0d9622;
  }

  .heading.group-and-school-prog-header-1.services {
    font-size: 15px;
  }

  .heading.group-and-school-prog-header-1.left-side {
    letter-spacing: 1px;
    margin-right: 100px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .heading.group-and-school-prog-header-1.cause {
    font-size: 14px;
  }

  .heading.group-and-school-prog-header-1.right, .heading.group-and-school-prog-header-1.left {
    text-align: center;
  }

  .heading.group-and-school-prog-header-1.exhibits {
    font-size: 14px;
  }

  .heading.group-and-school-prog-header-2-copy.blog {
    color: #000;
  }

  .heading.group-and-school-prog-header-2-copy.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .heading.group-and-school-prog-header-2-copy.blog.white:hover {
    color: #0d9622;
  }

  .heading.group-and-school-prog-header-2-copy.services {
    font-size: 15px;
  }

  .heading.group-and-school-prog-header-2-copy.left-side {
    letter-spacing: 1px;
    margin-right: 100px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .heading.group-and-school-prog-header-2-copy.cause {
    font-size: 14px;
  }

  .heading.group-and-school-prog-header-2-copy.right, .heading.group-and-school-prog-header-2-copy.left {
    text-align: center;
  }

  .heading.group-and-school-prog-header-2-copy.exhibits {
    font-size: 14px;
  }

  .heading.camps {
    margin-right: 40px;
  }

  .heading.camp-pascf.blog {
    color: #000;
  }

  .heading.camp-pascf.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .heading.camp-pascf.blog.white:hover {
    color: #0d9622;
  }

  .heading.camp-pascf.services {
    font-size: 15px;
  }

  .heading.camp-pascf.left-side {
    letter-spacing: 1px;
    margin-right: 100px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .heading.camp-pascf.cause {
    font-size: 14px;
  }

  .heading.camp-pascf.right, .heading.camp-pascf.left {
    text-align: center;
  }

  .heading.camp-pascf.exhibits {
    font-size: 14px;
  }

  .features-block.icon.alternative {
    height: auto;
    width: 80%;
    float: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 0;
  }

  .features-block.icon.alternative:hover {
    float: none;
  }

  .features-block.icon.gray {
    margin-bottom: 0;
  }

  .features-block.icon.no-color {
    height: 100%;
    text-align: center;
    border-bottom-style: none;
    border-left-style: solid;
    border-right-style: none;
    padding: 40px 80px;
  }

  .features-block.icon.no-color.contact {
    height: auto;
  }

  .features-block.icon.clear {
    text-align: center;
    padding-right: 20px;
  }

  .features-block.icon.alternative-ssmc {
    width: 80%;
    float: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .features-block.icon.alternative-ssmc:hover {
    float: none;
  }

  .features-block.icon.alternative {
    width: 80%;
    float: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .features-block.icon.alternative:hover {
    float: none;
  }

  .features-block.fact-box {
    text-align: center;
    margin-bottom: 20px;
  }

  .features-block.fact-box.new, .features-block.fact-box.new-ssmc, .features-block.fact-box.new {
    height: 240px;
  }

  .paragraph-senior-management.left.black {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-senior-management.left.white {
    padding-left: 100px;
    padding-right: 100px;
  }

  .paragraph-senior-management.left {
    text-align: left;
  }

  .paragraph-senior-management.left.center, .paragraph-senior-management.right {
    text-align: center;
  }

  .paragraph-senior-management.left {
    text-align: left;
  }

  .paragraph-senior-management.center.black, .paragraph-senior-management.center-copy.black {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-senior-management.center-copy.white {
    padding-left: 100px;
    padding-right: 100px;
  }

  .paragraph-senior-management.flush-left.black {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-senior-management.flush-left.white {
    padding-left: 100px;
    padding-right: 100px;
  }

  .testimonial-slider {
    height: 460px;
  }

  .pricing-block {
    height: auto;
  }

  .image-list-item {
    margin-bottom: 20px;
  }

  .image-list-item.without-paddings {
    margin-bottom: 0;
  }

  .row-motion {
    height: auto;
  }

  .div-text._2.left {
    margin-top: 0;
  }

  .div-text._2.left.top {
    width: 80%;
    margin-top: 40px;
  }

  .div-text._2.left {
    margin-top: 0;
  }

  .row {
    margin-bottom: 10px;
  }

  .column {
    text-align: center;
  }

  .column.column-feat-exhibit-space {
    align-self: auto;
  }

  .color-block {
    height: 290px;
    margin-bottom: 10px;
  }

  .portfolio-wrapper {
    height: 280px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 50px;
    left: 0;
    right: 0;
  }

  .half-section-block {
    width: 100%;
  }

  .half-section-block._2 {
    padding-top: 90px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .half-section-block._2.left {
    width: 100%;
    padding-top: 120px;
    padding-right: 90px;
  }

  .icon-block-features {
    margin-bottom: 30px;
  }

  .icon-block-features.new {
    margin-bottom: 20px;
  }

  .icon-block-features.left {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .team-image.team {
    padding-top: 100px;
  }

  .video-content.travel {
    margin-top: 60px;
  }

  .font-icon {
    float: right;
  }

  .font-icon.number {
    text-align: center;
  }

  .div-social.footers {
    float: none;
  }

  .icon {
    color: #5d5cb6;
    background-color: rgba(0, 0, 0, 0);
  }

  .icon.middle {
    color: #020202;
  }

  .menu-button {
    background-color: rgba(236, 236, 236, .42);
    margin-top: 0;
  }

  .menu-button.w--open {
    background-color: rgba(255, 255, 255, .3);
  }

  .menu-button.gray {
    background-color: rgba(114, 114, 114, .27);
    border-radius: 5px;
  }

  .menu-button.gray.hamburger {
    float: none;
    text-align: center;
    background-color: rgba(255, 255, 255, .27);
  }

  .menu-button.gray.hamburger.middle {
    background-color: rgba(0, 0, 0, 0);
  }

  .background-video.intro {
    height: 420px;
  }

  .footer-logo.left {
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .nav-menu {
    float: right;
    text-align: center;
    background-color: rgba(0, 0, 0, .9);
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-toggle {
    padding-left: 0;
  }

  .dropdown-toggle.w--open {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .dropdown-toggle.black, .dropdown-toggle.black:hover {
    color: #fff;
  }

  .dropdown-arrow {
    justify-content: space-around;
    margin-right: 0;
    padding-left: 0;
    padding-right: 10px;
    display: flex;
  }

  .dropdown-list.w--open {
    background-color: rgba(0, 0, 0, 0);
    position: relative;
    top: 0;
  }

  .dropdown-list.box.w--open {
    top: 0;
  }

  .dropdown-link {
    background-color: #79bb43;
    flex-direction: column;
    justify-content: flex-end;
    padding-left: 10px;
    padding-right: 20px;
    display: flex;
  }

  .dropdown-link:hover {
    background-color: #8fc266;
  }

  .dropdown-link.w--current {
    background-color: rgba(0, 0, 0, 0);
  }

  .tittle-skills.percent {
    font-family: Open Sans, sans-serif;
  }

  .tittle-skills.percent.green {
    font-family: Montserrat, sans-serif;
  }

  .iphone, .iphone.top {
    margin-top: -60px;
  }

  .top-row.new {
    margin-bottom: 50px;
  }

  .div-images {
    margin-top: -120px;
  }

  .section-2 {
    padding-top: 200px;
    padding-bottom: 150px;
  }

  .paragraph-flush-left.box {
    font-size: 14px;
  }

  .center-div {
    top: 18%;
  }

  .feafured-text {
    padding-top: 40px;
  }

  .featured-description {
    margin-bottom: 20px;
  }

  .thumbnail.date {
    float: right;
  }

  .portfolio-overlay {
    justify-content: space-around;
    padding: 0;
    display: flex;
  }

  .portfolio-overlay.portfolio-hero-curve {
    padding: 11px;
    display: block;
  }

  .portfolio-content {
    flex: 1;
    bottom: auto;
    right: -10px;
  }

  .fundevents-div, .fundevents-div.alternative {
    width: 100%;
  }

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

  .toggle-wrapper.gsp-toggle-1 {
    width: 100%;
  }

  .toggle-header.am-toggle-g, .toggle-header.am-toggle-p, .toggle-header.am-toggle-h {
    padding-left: 0;
  }

  .info-box {
    margin-bottom: 40px;
  }

  .info-box.white.in-section.history {
    width: auto;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: auto;
    display: flex;
  }

  .info-box.lists {
    height: auto;
  }

  .box-text.white.center.service {
    font-size: 14px;
  }

  .cta-text.white {
    margin-top: 0;
  }

  .adress {
    font-size: 12px;
  }

  .blog-post-wrapper, .blog-post-wrapper.first {
    width: 100%;
  }

  .info-post {
    font-size: 12px;
  }

  .box-service-image {
    padding-left: 30px;
    padding-right: 30px;
  }

  .box-service-image._3.full, .box-service-image.full {
    margin-right: 20px;
  }

  .box-service-image.lighter {
    height: auto;
  }

  .team-div._5.circle {
    margin-top: 20px;
  }

  .team-div.circle {
    margin: 20px auto;
    display: block;
  }

  .hero-div-video.sixth {
    padding-top: 160px;
  }

  .lighter-color {
    font-size: 12px;
  }

  .link-blog-image {
    display: block;
  }

  .link-block.default {
    width: 100%;
    height: 400px;
    background-size: cover;
    padding-top: 0;
    padding-bottom: 0;
  }

  .my-image-div {
    background-position: 50%;
  }

  .item-block-wrapper.second-style.singel {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .cause-image-block {
    padding-bottom: 0;
    display: block;
  }

  .causes-list-item.single {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .team-wrapper {
    margin-top: 32px;
  }

  .team-wrapper.box {
    margin-bottom: 20px;
  }

  .dynamic-list-wrapper {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .dynamic-list-2.single, .dynamic-list-2.singel {
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .left-side-div {
    padding-right: 0;
  }

  .paragraph-30, .paragraph-31 {
    font-size: 12px;
  }

  .div-wrapper {
    width: 100%;
  }

  .iphone-image {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .ipad {
    margin-top: 30px;
  }

  .column-12 {
    margin-bottom: -1px;
  }

  .scroll-navbar {
    font-family: Mulish, sans-serif;
  }

  .text-block-24 {
    flex-direction: column;
    justify-content: space-around;
    padding-left: 40px;
    padding-right: 10px;
    display: flex;
  }

  .contact-full-wrapper {
    z-index: 9998;
  }

  .heading-4 {
    font-weight: 600;
  }

  .phone-center-features {
    text-align: center;
    flex-direction: column;
  }

  .phone-side-features {
    width: 100%;
    text-align: center;
    flex-direction: row;
    padding-left: 20px;
    padding-right: 20px;
  }

  .feature-center {
    width: 100%;
  }

  .column-13 {
    display: none;
  }

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

  .navigation-element {
    height: 80px;
  }

  .navigation-element.big {
    height: 120px;
  }

  .navigation-element.big.middle {
    height: 190px;
  }

  .licence-items {
    width: 80%;
  }

  .sticky {
    position: relative;
    top: 0;
  }

  .grid-block.padding-top {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .button-for-fpo.hero {
    float: none;
  }

  .button-for-fpo.causes {
    margin-top: 20px;
  }

  .button-fpo.hero {
    float: none;
  }

  .button-fpo.causes {
    margin-top: 20px;
  }

  .section-visit.video.alternative.background {
    background-position: 56%;
  }

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

  .section-visit.white.fullwidth {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-visit.about.middle.causes {
    margin-top: -120px;
  }

  .section-visit.about.nature {
    padding-bottom: 160px;
  }

  .section-visit.wellcome.team {
    padding-left: 80px;
    padding-right: 80px;
  }

  .section-visit.projects {
    height: auto;
  }

  .section-visit.toggle {
    padding-bottom: 180px;
  }

  .section-visit.gray-dark {
    background-position: -782px;
  }

  .section-visit.blog {
    padding-bottom: 100px;
  }

  .section-visit.homepages {
    padding-top: 100px;
  }

  .section-visit.latest-blog.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .exhibits-list-item.singel {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .exhibits-image-block {
    padding-bottom: 0;
    display: block;
  }

  .causes-list-item-copy.singel {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .testimonial-slider-ssmc {
    height: 460px;
  }

  .button-hp.hero {
    float: none;
  }

  .button-hp.causes, .button-hp.exhibits {
    margin-top: 20px;
  }

  .dropdown-link-ssmc {
    padding-left: 10px;
    padding-right: 20px;
    display: block;
  }

  .dropdown-link-ssmc:hover {
    background-color: #000;
  }

  .dropdown-link-ssmc.w--current {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-link-about-us {
    width: auto;
    text-align: left;
    border-width: 0;
    border-bottom-style: none;
    border-radius: 0;
    margin-left: 20px;
    margin-right: 20px;
    padding: 15px 20px 15px 10px;
    position: static;
  }

  .nav-link-about-us:hover {
    background-color: rgba(255, 255, 255, .06);
    border-style: none;
    border-width: 0;
    border-radius: 0;
  }

  .nav-link-about-us.alternative {
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px;
  }

  .nav-link-about-us.alternative:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-link-about-us.black {
    color: #fff;
  }

  .nav-link-about-us.black:hover {
    background-color: rgba(255, 255, 255, .06);
  }

  .nav-link-about-us.black.middle {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .nav-link-about-us.footer {
    margin-left: 0;
  }

  .nav-link-about-us.footer:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-link-about-us.blog {
    margin-left: 0;
    font-size: 12px;
  }

  .nav-link-every-day-fun {
    width: auto;
    text-align: left;
    border-width: 0;
    border-bottom-style: none;
    border-radius: 0;
    margin-left: 20px;
    margin-right: 20px;
    padding: 15px 20px 15px 10px;
    position: static;
  }

  .nav-link-every-day-fun:hover {
    background-color: rgba(255, 255, 255, .06);
    border-style: none;
    border-width: 0;
    border-radius: 0;
  }

  .nav-link-every-day-fun.alternative {
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px;
  }

  .nav-link-every-day-fun.alternative:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-link-every-day-fun.black {
    color: #fff;
  }

  .nav-link-every-day-fun.black:hover {
    background-color: rgba(255, 255, 255, .06);
  }

  .nav-link-every-day-fun.black.middle {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .nav-link-every-day-fun.footer {
    margin-left: 0;
  }

  .nav-link-every-day-fun.footer:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-link-every-day-fun.blog {
    margin-left: 0;
    font-size: 12px;
  }

  .nav-link-join {
    width: auto;
    text-align: left;
    border-width: 0;
    border-bottom-style: none;
    border-radius: 0;
    margin-left: 20px;
    margin-right: 20px;
    padding: 15px 20px 15px 10px;
    position: static;
  }

  .nav-link-join:hover {
    background-color: rgba(255, 255, 255, .06);
    border-style: none;
    border-width: 0;
    border-radius: 0;
  }

  .nav-link-join.alternative {
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px;
  }

  .nav-link-join.alternative:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-link-join.black {
    color: #fff;
  }

  .nav-link-join.black:hover {
    background-color: rgba(255, 255, 255, .06);
  }

  .nav-link-join.black.middle {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .nav-link-join.footer {
    margin-left: 0;
  }

  .nav-link-join.footer:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-link-join.blog {
    margin-left: 0;
    font-size: 12px;
  }

  .nav-link-store {
    width: auto;
    text-align: left;
    border-width: 0;
    border-bottom-style: none;
    border-radius: 0;
    margin-left: 20px;
    margin-right: 20px;
    padding: 15px 20px 15px 10px;
    position: static;
  }

  .nav-link-store:hover {
    background-color: rgba(255, 255, 255, .06);
    border-style: none;
    border-width: 0;
    border-radius: 0;
  }

  .nav-link-store.alternative {
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px;
  }

  .nav-link-store.alternative:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-link-store.black {
    color: #fff;
  }

  .nav-link-store.black:hover {
    background-color: rgba(255, 255, 255, .06);
  }

  .nav-link-store.black.middle {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .nav-link-store.footer {
    margin-left: 0;
  }

  .nav-link-store.footer:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-link-store.blog {
    margin-left: 0;
    font-size: 12px;
  }

  .nav-link-donate {
    width: auto;
    text-align: left;
    border-width: 0;
    border-bottom-style: none;
    border-radius: 0;
    margin-left: 20px;
    margin-right: 20px;
    padding: 15px 20px 15px 10px;
    position: static;
  }

  .nav-link-donate:hover {
    background-color: rgba(255, 255, 255, .06);
    border-style: none;
    border-width: 0;
    border-radius: 0;
  }

  .nav-link-donate.alternative {
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px;
  }

  .nav-link-donate.alternative:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-link-donate.black {
    color: #fff;
  }

  .nav-link-donate.black:hover {
    background-color: rgba(255, 255, 255, .06);
  }

  .nav-link-donate.black.middle {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .nav-link-donate.footer {
    margin-left: 0;
  }

  .nav-link-donate.footer:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-link-donate.blog {
    margin-left: 0;
    font-size: 12px;
  }

  .nav-link-tickets {
    width: auto;
    text-align: left;
    border-width: 0;
    border-bottom-style: none;
    border-radius: 0;
    margin-left: 20px;
    margin-right: 20px;
    padding: 15px 20px 15px 10px;
    position: static;
  }

  .nav-link-tickets:hover {
    background-color: rgba(255, 255, 255, .06);
    border-style: none;
    border-width: 0;
    border-radius: 0;
  }

  .nav-link-tickets.alternative {
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px;
  }

  .nav-link-tickets.alternative:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-link-tickets.black {
    color: #fff;
  }

  .nav-link-tickets.black:hover {
    background-color: rgba(255, 255, 255, .06);
  }

  .nav-link-tickets.black.middle {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .nav-link-tickets.footer {
    margin-left: 0;
  }

  .nav-link-tickets.footer:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-link-tickets.blog {
    margin-left: 0;
    font-size: 12px;
  }

  .nav-link-english-to-spanish {
    width: auto;
    text-align: left;
    border-width: 0;
    border-bottom-style: none;
    border-radius: 0;
    margin-left: 20px;
    margin-right: 20px;
    padding: 15px 20px 15px 10px;
    position: static;
  }

  .nav-link-english-to-spanish:hover {
    background-color: rgba(255, 255, 255, .06);
    border-style: none;
    border-width: 0;
    border-radius: 0;
  }

  .nav-link-english-to-spanish.alternative {
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px;
  }

  .nav-link-english-to-spanish.alternative:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-link-english-to-spanish.black {
    color: #fff;
  }

  .nav-link-english-to-spanish.black:hover {
    background-color: rgba(255, 255, 255, .06);
  }

  .nav-link-english-to-spanish.black.middle {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .nav-link-english-to-spanish.footer {
    margin-left: 0;
  }

  .nav-link-english-to-spanish.footer:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-link-english-to-spanish.blog {
    margin-left: 0;
    font-size: 12px;
  }

  .dropdown-toggle-etos {
    padding-left: 0;
  }

  .dropdown-toggle-etos.w--open {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .dropdown-toggle-etos.black, .dropdown-toggle-etos.black:hover {
    color: #fff;
  }

  .heading-calendar.subtitle {
    padding-left: 100px;
    padding-right: 100px;
  }

  .heading-calendar.subtitle.center.tinny-text {
    width: 100%;
  }

  .heading-calendar.features.blog {
    color: #000;
  }

  .heading-calendar.features.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .heading-calendar.features.blog.white:hover {
    color: #0d9622;
  }

  .heading-calendar.features.services {
    font-size: 15px;
  }

  .heading-calendar.features.left-side {
    letter-spacing: 1px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .heading-calendar.features.cause {
    font-size: 14px;
  }

  .heading-calendar.features.right, .heading-calendar.features.left {
    text-align: center;
  }

  .heading-calendar.features.exhibits {
    font-size: 14px;
  }

  .heading-calendar.numer.alternative {
    letter-spacing: 1px;
  }

  .heading-calendar.white.left {
    font-size: 60px;
    line-height: 30px;
  }

  .heading-calendar.left {
    margin-top: 0;
  }

  .heading-calendar.top {
    margin-top: 40px;
  }

  .heading__two {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 10px;
    font-size: 2.2em;
  }

  .card-content-right {
    max-width: 50%;
  }

  .card-content-left {
    max-width: 100%;
    padding-left: 14px;
  }

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

  .btn {
    flex: none;
  }

  .sticky-card__image.is--three {
    height: 650px;
  }

  .section__swipe {
    margin-top: -136px;
  }

  .heading__two-event-hp {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 10px;
    font-size: 2.2em;
  }

  .btn-vize {
    flex: none;
  }

  .nav-bar-ssmc {
    color: #79bb43;
    border: 1px solid #f3f0f0;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: relative;
    top: 0;
  }

  .nav-bar-ssmc.second.middle-logo {
    height: auto;
  }

  .nav-bar-ssmc.second.box {
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav-menu-copy, .nav-menu-ssmc {
    float: right;
    text-align: center;
    background-color: rgba(0, 0, 0, .9);
    margin-left: 0;
    margin-right: 0;
  }

  .nav-bar-ssmc-2 {
    border: 1px solid #f3f0f0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-bar-ssmc-2.second.middle-logo {
    height: auto;
  }

  .nav-bar-ssmc-2.second.box {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dropdown-list-ssmc.w--open {
    background-color: rgba(0, 0, 0, 0);
    position: relative;
    top: 0;
  }

  .dropdown-list-ssmc.box.w--open {
    top: 0;
  }

  .dropdown-link-ssmc-sub {
    padding-left: 10px;
    padding-right: 20px;
    display: block;
  }

  .dropdown-link-ssmc-sub:hover {
    background-color: #000;
  }

  .dropdown-link-ssmc-sub.w--current {
    background-color: rgba(0, 0, 0, 0);
  }

  .dd-link-ssmc-exhibits-programs {
    padding-left: 10px;
    padding-right: 20px;
    display: block;
  }

  .dd-link-ssmc-exhibits-programs:hover {
    background-color: #000;
  }

  .dd-link-ssmc-exhibits-programs.w--current {
    background-color: rgba(0, 0, 0, 0);
  }

  .dropdown-list-ssmc-bad.w--open {
    background-color: rgba(0, 0, 0, 0);
    position: relative;
    top: 0;
  }

  .dropdown-list-ssmc-bad.box.w--open {
    top: 0;
  }

  .nav-link-about-us-good {
    width: auto;
    text-align: left;
    border-width: 0;
    border-bottom-style: none;
    border-radius: 0;
    margin-left: 20px;
    margin-right: 20px;
    padding: 15px 20px 15px 10px;
    position: static;
  }

  .nav-link-about-us-good:hover {
    background-color: rgba(255, 255, 255, .06);
    border-style: none;
    border-width: 0;
    border-radius: 0;
  }

  .nav-link-about-us-good.alternative {
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px;
  }

  .nav-link-about-us-good.alternative:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-link-about-us-good.black {
    color: #fff;
  }

  .nav-link-about-us-good.black:hover {
    background-color: rgba(255, 255, 255, .06);
  }

  .nav-link-about-us-good.black.middle {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .nav-link-about-us-good.footer {
    margin-left: 0;
  }

  .nav-link-about-us-good.footer:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-link-about-us-good.blog {
    margin-left: 0;
    font-size: 12px;
  }

  .featured-exhibits-section-header.subtitle {
    padding-left: 100px;
    padding-right: 100px;
  }

  .featured-exhibits-section-header.subtitle.center.tinny-text {
    width: 100%;
  }

  .featured-exhibits-section-header.features.blog {
    color: #000;
  }

  .featured-exhibits-section-header.features.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .featured-exhibits-section-header.features.blog.white:hover {
    color: #0d9622;
  }

  .featured-exhibits-section-header.features.services {
    font-size: 15px;
  }

  .featured-exhibits-section-header.features.left-side {
    letter-spacing: 1px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .featured-exhibits-section-header.features.cause {
    font-size: 14px;
  }

  .featured-exhibits-section-header.features.right, .featured-exhibits-section-header.features.left {
    text-align: center;
  }

  .featured-exhibits-section-header.features.exhibits {
    font-size: 14px;
  }

  .featured-exhibits-section-header.numer.alternative {
    letter-spacing: 1px;
  }

  .featured-exhibits-section-header.white.left {
    font-size: 60px;
    line-height: 30px;
  }

  .featured-exhibits-section-header.left {
    margin-top: 0;
  }

  .featured-exhibits-section-header.top {
    margin-top: 40px;
  }

  .nav-menu-2 {
    float: right;
    text-align: center;
    background-color: rgba(0, 0, 0, .9);
    margin-left: 0;
    margin-right: 0;
  }

  .nav-bar-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .dropdown-toggle-2 {
    flex-direction: column;
    order: 0;
    justify-content: space-around;
    align-self: auto;
    margin-right: 4px;
    padding-left: 21px;
    display: flex;
  }

  .dropdown-toggle-2.w--open {
    clear: none;
    order: 0;
    align-self: flex-start;
    padding: 10px;
    position: relative;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .dropdown-list-2.w--open {
    text-align: left;
    background-color: #79bb43;
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-end;
    margin-top: 10px;
    margin-left: 0;
    padding-left: 0;
    display: flex;
    position: relative;
    top: 0;
  }

  .nav-link-2 {
    width: auto;
    text-align: left;
    border-width: 0;
    border-bottom-style: none;
    border-radius: 0;
    flex-direction: column;
    justify-content: space-around;
    align-self: flex-end;
    margin-left: 20px;
    margin-right: 20px;
    padding: 5px;
    display: flex;
    position: static;
  }

  .nav-link-2:hover {
    background-color: rgba(255, 255, 255, .06);
    border-style: none;
    border-width: 0;
    border-radius: 0;
  }

  .heading-left-ssmc.subtitle {
    padding-left: 100px;
    padding-right: 100px;
  }

  .heading-left-ssmc.subtitle.center.tinny-text {
    width: 100%;
  }

  .heading-left-ssmc.features.blog {
    color: #000;
  }

  .heading-left-ssmc.features.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .heading-left-ssmc.features.blog.white:hover {
    color: #0d9622;
  }

  .heading-left-ssmc.features.services {
    font-size: 15px;
  }

  .heading-left-ssmc.features.left-side {
    letter-spacing: 1px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .heading-left-ssmc.features.cause {
    font-size: 14px;
  }

  .heading-left-ssmc.features.right, .heading-left-ssmc.features.left {
    text-align: center;
  }

  .heading-left-ssmc.features.exhibits {
    font-size: 14px;
  }

  .heading-left-ssmc.numer.alternative {
    letter-spacing: 1px;
  }

  .heading-left-ssmc.white.left {
    font-size: 60px;
    line-height: 30px;
  }

  .heading-left-ssmc.left {
    margin-top: 0;
  }

  .heading-left-ssmc.top {
    margin-top: 40px;
  }

  .heading-left-ssmc-big.subtitle {
    padding-left: 100px;
    padding-right: 100px;
  }

  .heading-left-ssmc-big.subtitle.center.tinny-text {
    width: 100%;
  }

  .heading-left-ssmc-big.features.blog {
    color: #000;
  }

  .heading-left-ssmc-big.features.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .heading-left-ssmc-big.features.blog.white:hover {
    color: #0d9622;
  }

  .heading-left-ssmc-big.features.services {
    font-size: 15px;
  }

  .heading-left-ssmc-big.features.left-side {
    letter-spacing: 1px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .heading-left-ssmc-big.features.cause {
    font-size: 14px;
  }

  .heading-left-ssmc-big.features.right, .heading-left-ssmc-big.features.left {
    text-align: center;
  }

  .heading-left-ssmc-big.features.exhibits {
    font-size: 14px;
  }

  .heading-left-ssmc-big.numer.alternative {
    letter-spacing: 1px;
  }

  .heading-left-ssmc-big.white.left {
    font-size: 60px;
    line-height: 30px;
  }

  .heading-left-ssmc-big.left {
    margin-top: 0;
  }

  .heading-left-ssmc-big.top {
    margin-top: 40px;
  }

  .section-visit-ssmc.video.alternative.background {
    background-position: 56%;
  }

  .section-visit-ssmc.white {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-visit-ssmc.white.fullwidth {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-visit-ssmc.about.middle.causes {
    margin-top: -120px;
  }

  .section-visit-ssmc.about.nature {
    padding-bottom: 160px;
  }

  .section-visit-ssmc.wellcome.team {
    padding-left: 80px;
    padding-right: 80px;
  }

  .section-visit-ssmc.projects {
    height: auto;
  }

  .section-visit-ssmc.toggle {
    padding-bottom: 180px;
  }

  .section-visit-ssmc.gray-dark {
    background-position: -782px;
  }

  .section-visit-ssmc.blog {
    padding-bottom: 100px;
  }

  .section-visit-ssmc.homepages {
    padding-top: 100px;
  }

  .section-visit-ssmc.latest-blog.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .features-block-ssmc.icon.alternative {
    height: auto;
    width: 80%;
    float: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 0;
  }

  .features-block-ssmc.icon.alternative:hover {
    float: none;
  }

  .features-block-ssmc.icon.gray {
    margin-bottom: 0;
  }

  .features-block-ssmc.icon.no-color {
    height: 100%;
    text-align: center;
    border-bottom-style: none;
    border-left-style: solid;
    border-right-style: none;
    padding: 40px 80px;
  }

  .features-block-ssmc.icon.no-color.contact {
    height: auto;
  }

  .features-block-ssmc.icon.clear {
    text-align: center;
    padding-right: 20px;
  }

  .features-block-ssmc.icon.alternative-ssmc {
    width: 80%;
    float: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .features-block-ssmc.icon.alternative-ssmc:hover {
    float: none;
  }

  .features-block-ssmc.fact-box {
    text-align: center;
    margin-bottom: 20px;
  }

  .features-block-ssmc.fact-box.new, .features-block-ssmc.fact-box.new-ssmc {
    height: 240px;
  }

  .features-block-ssmc.icon-ssmc.alternative {
    height: auto;
    width: 80%;
    float: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 0;
  }

  .features-block-ssmc.icon-ssmc.alternative:hover {
    float: none;
  }

  .features-block-ssmc.icon-ssmc.gray {
    margin-bottom: 0;
  }

  .features-block-ssmc.icon-ssmc.no-color {
    height: 100%;
    text-align: center;
    border-bottom-style: none;
    border-left-style: solid;
    border-right-style: none;
    padding: 40px 80px;
  }

  .features-block-ssmc.icon-ssmc.no-color.contact {
    height: auto;
  }

  .features-block-ssmc.icon-ssmc.clear {
    text-align: center;
    padding-right: 20px;
  }

  .features-block-ssmc.icon-ssmc.alternative-ssmc {
    width: 80%;
    float: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .features-block-ssmc.icon-ssmc.alternative-ssmc:hover {
    float: none;
  }

  .icon-block-features-ssmc {
    margin-bottom: 30px;
  }

  .icon-block-features-ssmc.new {
    margin-bottom: 20px;
  }

  .icon-block-features-ssmc.left {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .hero-tittle-exhibits-ssmc {
    padding-right: 0;
  }

  .hero-tittle-exhibits-ssmc.intro {
    margin-top: 30px;
    font-size: 36px;
    line-height: 42px;
  }

  .hero-tittle-exhibits-ssmc.intro.center.all-caps {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 45px;
    line-height: 50px;
  }

  .hero-tittle-exhibits-ssmc.left {
    text-align: center;
    font-size: 55px;
    line-height: 60px;
  }

  .hero-tittle-exhibits-ssmc.left.top, .hero-tittle-exhibits-ssmc.left.top.middle {
    margin-top: 0;
  }

  .hero-tittle-exhibits-ssmc.box {
    line-height: 85px;
  }

  .hero-container-exhibits {
    text-align: center;
    padding-top: 0;
  }

  .hero-container-exhibits.intro {
    padding-top: 0;
  }

  .hero-container-exhibits.main-slider.box {
    top: 25%;
  }

  .hero-container-exhibits.video {
    padding-top: 100px;
  }

  .section-exhibit-intro.video.alternative.background {
    background-position: 56%;
  }

  .section-exhibit-intro.white {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-exhibit-intro.white.fullwidth {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-exhibit-intro.about.middle.causes {
    margin-top: -120px;
  }

  .section-exhibit-intro.about.nature {
    padding-bottom: 160px;
  }

  .section-exhibit-intro.wellcome.team {
    padding-left: 80px;
    padding-right: 80px;
  }

  .section-exhibit-intro.projects {
    height: auto;
  }

  .section-exhibit-intro.toggle {
    padding-bottom: 180px;
  }

  .section-exhibit-intro.gray-dark {
    background-position: -782px;
  }

  .section-exhibit-intro.blog {
    padding-bottom: 100px;
  }

  .section-exhibit-intro.homepages {
    padding-top: 100px;
  }

  .section-exhibit-intro.latest-blog.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .item-block-wrapper-exhibit-ssmc.second-style.singel {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .left-side-div-exhibits {
    padding-right: 0;
  }

  .heading-events-ssmc.subtitle {
    padding-left: 100px;
    padding-right: 100px;
  }

  .heading-events-ssmc.subtitle.center.tinny-text {
    width: 100%;
  }

  .heading-events-ssmc.features.blog {
    color: #000;
  }

  .heading-events-ssmc.features.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .heading-events-ssmc.features.blog.white:hover {
    color: #0d9622;
  }

  .heading-events-ssmc.features.services {
    font-size: 15px;
  }

  .heading-events-ssmc.features.left-side {
    letter-spacing: 1px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .heading-events-ssmc.features.cause {
    font-size: 14px;
  }

  .heading-events-ssmc.features.right, .heading-events-ssmc.features.left {
    text-align: center;
  }

  .heading-events-ssmc.features.exhibits {
    font-size: 14px;
  }

  .heading-events-ssmc.numer.alternative {
    letter-spacing: 1px;
  }

  .heading-events-ssmc.white.left {
    font-size: 60px;
    line-height: 30px;
  }

  .heading-events-ssmc.left {
    margin-top: 0;
  }

  .heading-events-ssmc.top {
    margin-top: 40px;
  }

  .button-showcase-ssmc.hero {
    float: none;
  }

  .button-showcase-ssmc.causes, .button-showcase-ssmc.exhibits {
    margin-top: 20px;
  }

  .heading-special-ssmc.subtitle {
    padding-left: 100px;
    padding-right: 100px;
  }

  .heading-special-ssmc.subtitle.center.tinny-text {
    width: 100%;
  }

  .heading-special-ssmc.features.blog {
    color: #000;
  }

  .heading-special-ssmc.features.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .heading-special-ssmc.features.blog.white:hover {
    color: #0d9622;
  }

  .heading-special-ssmc.features.services {
    font-size: 15px;
  }

  .heading-special-ssmc.features.left-side {
    letter-spacing: 1px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .heading-special-ssmc.features.cause {
    font-size: 14px;
  }

  .heading-special-ssmc.features.right, .heading-special-ssmc.features.left {
    text-align: center;
  }

  .heading-special-ssmc.features.exhibits {
    font-size: 14px;
  }

  .heading-special-ssmc.numer.alternative {
    letter-spacing: 1px;
  }

  .heading-special-ssmc.white.left {
    font-size: 60px;
    line-height: 30px;
  }

  .heading-special-ssmc.left {
    margin-top: 0;
  }

  .heading-special-ssmc.top {
    margin-top: 40px;
  }

  .dropdown-link-ssmc-sub-working {
    padding-left: 10px;
    padding-right: 20px;
    display: block;
  }

  .dropdown-link-ssmc-sub-working:hover {
    background-color: #000;
  }

  .dropdown-link-ssmc-sub-working.w--current {
    background-color: rgba(0, 0, 0, 0);
  }

  .brand-3-ssmc.w--current {
    background-color: #fff;
  }

  .paragraph-hours-admission-ssmc.center.black {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-hours-admission-ssmc.center.white {
    padding-left: 100px;
    padding-right: 100px;
  }

  .paragraph-hours-admission-ssmc.left {
    text-align: left;
  }

  .paragraph-hours-admission-ssmc.left.center, .paragraph-hours-admission-ssmc.right {
    text-align: center;
  }

  .portfolio-wrapper-ssmc {
    height: 280px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 50px;
    left: 0;
    right: 0;
  }

  .paragraph-newsletter.center.black {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-newsletter.center.white {
    padding-left: 100px;
    padding-right: 100px;
  }

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

  .paragraph-newsletter.left.center, .paragraph-newsletter.right {
    text-align: center;
  }

  .heading-sign-up-ssmc.subtitle {
    padding-left: 100px;
    padding-right: 100px;
  }

  .heading-sign-up-ssmc.subtitle.center.tinny-text {
    width: 100%;
  }

  .heading-sign-up-ssmc.features.blog {
    color: #000;
  }

  .heading-sign-up-ssmc.features.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .heading-sign-up-ssmc.features.blog.white:hover {
    color: #0d9622;
  }

  .heading-sign-up-ssmc.features.services {
    font-size: 15px;
  }

  .heading-sign-up-ssmc.features.left-side {
    letter-spacing: 1px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .heading-sign-up-ssmc.features.cause {
    font-size: 14px;
  }

  .heading-sign-up-ssmc.features.right, .heading-sign-up-ssmc.features.left {
    text-align: center;
  }

  .heading-sign-up-ssmc.features.exhibits {
    font-size: 14px;
  }

  .heading-sign-up-ssmc.numer.alternative {
    letter-spacing: 1px;
  }

  .heading-sign-up-ssmc.white.left {
    font-size: 60px;
    line-height: 30px;
  }

  .heading-sign-up-ssmc.left {
    margin-top: 0;
  }

  .heading-sign-up-ssmc.top {
    margin-top: 40px;
  }

  .heading-h-m-ssmc.subtitle {
    padding-left: 100px;
    padding-right: 100px;
  }

  .heading-h-m-ssmc.subtitle.center.tinny-text {
    width: 100%;
  }

  .heading-h-m-ssmc.features.blog {
    color: #000;
  }

  .heading-h-m-ssmc.features.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .heading-h-m-ssmc.features.blog.white:hover {
    color: #0d9622;
  }

  .heading-h-m-ssmc.features.services {
    font-size: 15px;
  }

  .heading-h-m-ssmc.features.left-side {
    letter-spacing: 1px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .heading-h-m-ssmc.features.cause {
    font-size: 14px;
  }

  .heading-h-m-ssmc.features.right, .heading-h-m-ssmc.features.left {
    text-align: center;
  }

  .heading-h-m-ssmc.features.exhibits {
    font-size: 14px;
  }

  .heading-h-m-ssmc.numer.alternative {
    letter-spacing: 1px;
  }

  .heading-h-m-ssmc.white.left {
    font-size: 60px;
    line-height: 30px;
  }

  .heading-h-m-ssmc.left {
    margin-top: 0;
  }

  .heading-h-m-ssmc.top {
    margin-top: 40px;
  }

  .paragraph-over-purple-ssmc.center.black {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-over-purple-ssmc.center.white {
    padding-left: 100px;
    padding-right: 100px;
  }

  .paragraph-over-purple-ssmc.center.white-over-purple-ssmc {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-over-purple-ssmc.left {
    text-align: left;
  }

  .paragraph-over-purple-ssmc.left.center, .paragraph-over-purple-ssmc.right {
    text-align: center;
  }

  .section-history.video.alternative.background {
    background-position: 56%;
  }

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

  .section-history.white.fullwidth {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-history.about.middle.causes {
    margin-top: -120px;
  }

  .section-history.about.nature {
    padding-bottom: 160px;
  }

  .section-history.wellcome.team {
    padding-left: 80px;
    padding-right: 80px;
  }

  .section-history.projects {
    height: auto;
  }

  .section-history.toggle {
    padding-bottom: 180px;
  }

  .section-history.gray-dark {
    background-position: -782px;
  }

  .section-history.blog {
    padding-bottom: 100px;
  }

  .section-history.homepages {
    padding-top: 100px;
  }

  .section-history.latest-blog.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-mission.video.alternative.background {
    background-position: 56%;
  }

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

  .section-mission.white.fullwidth {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-mission.about.middle.causes {
    margin-top: -120px;
  }

  .section-mission.about.nature {
    padding-bottom: 160px;
  }

  .section-mission.wellcome.team {
    padding-left: 80px;
    padding-right: 80px;
  }

  .section-mission.projects {
    height: auto;
  }

  .section-mission.toggle {
    padding-bottom: 180px;
  }

  .section-mission.gray-dark {
    background-position: -782px;
  }

  .section-mission.blog {
    padding-bottom: 100px;
  }

  .section-mission.homepages {
    padding-top: 100px;
  }

  .section-mission.latest-blog.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .font-icon-event-ssmc {
    float: right;
  }

  .font-icon-event-ssmc.number {
    text-align: center;
  }

  .clash-xl-2 {
    font-size: 5em;
  }

  .card-container {
    grid-row-gap: 36px;
  }

  .events-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .styled-heading {
    font-size: 6em;
  }

  .styled-heading.events-hero-header {
    font-size: 10rem;
  }

  .event-header-wrap, .grid-hero-text-wrap {
    padding-top: 4.8rem;
  }

  .arrow-div.invert {
    width: 5rem;
  }

  .unlinked-cms-events-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .accordion-pane-content {
    max-width: 700px;
  }

  .accordion-tab-button {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .accordion-header {
    font-size: 2.6rem;
  }

  .accordion-detail {
    font-size: .65rem;
  }

  .large-accordion-item {
    max-width: 100%;
    margin-bottom: 20px;
  }

  .nav-menu-3 {
    background-color: #2d2d2d;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .nav-link-3 {
    color: #fff;
  }

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

  .site-name {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 30px;
    line-height: 1.5;
  }

  .hamburger.w--open {
    color: #2d2d2d;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 10px;
  }

  .page-title {
    font-size: 30px;
    line-height: 1.5;
  }

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

  .event-image.history-3 {
    margin-top: auto;
    margin-left: auto;
  }

  .search-bar {
    min-width: 220px;
  }

  .desktop-navigation-upgrade-bubble {
    display: none;
  }

  .content-container {
    width: 100%;
    padding: 22px;
    overflow: visible;
  }

  .toolbar-upgrade-button.hidden {
    display: none;
  }

  .features-container {
    width: auto;
    padding-top: 44px;
  }

  .page-wrapper {
    height: auto;
  }

  .lower-content {
    flex-direction: column;
  }

  .heading-ssmc.subtitle {
    padding-left: 100px;
    padding-right: 100px;
  }

  .heading-ssmc.subtitle.center.tinny-text {
    width: 100%;
  }

  .heading-ssmc.features.blog {
    color: #000;
  }

  .heading-ssmc.features.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .heading-ssmc.features.blog.white:hover {
    color: #0d9622;
  }

  .heading-ssmc.features.services {
    font-size: 15px;
  }

  .heading-ssmc.features.left-side {
    letter-spacing: 1px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .heading-ssmc.features.cause {
    font-size: 14px;
  }

  .heading-ssmc.features.right, .heading-ssmc.features.left {
    text-align: center;
  }

  .heading-ssmc.features.exhibits {
    font-size: 14px;
  }

  .heading-ssmc.numer.alternative {
    letter-spacing: 1px;
  }

  .heading-ssmc.white.left {
    font-size: 60px;
    line-height: 30px;
  }

  .heading-ssmc.left {
    margin-top: 0;
  }

  .heading-ssmc.top {
    margin-top: 40px;
  }

  .ssmc-sub-head.subtitle {
    padding-left: 100px;
    padding-right: 100px;
  }

  .ssmc-sub-head.subtitle.center.tinny-text {
    width: 100%;
  }

  .ssmc-sub-head.features.blog {
    color: #000;
  }

  .ssmc-sub-head.features.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .ssmc-sub-head.features.blog.white:hover {
    color: #0d9622;
  }

  .ssmc-sub-head.features.services {
    font-size: 15px;
  }

  .ssmc-sub-head.features.left-side {
    letter-spacing: 1px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .ssmc-sub-head.features.cause {
    font-size: 14px;
  }

  .ssmc-sub-head.features.right, .ssmc-sub-head.features.left {
    text-align: center;
  }

  .ssmc-sub-head.features.exhibits {
    font-size: 14px;
  }

  .ssmc-sub-head.numer.alternative {
    letter-spacing: 1px;
  }

  .ssmc-sub-head.white.left {
    font-size: 60px;
    line-height: 30px;
  }

  .ssmc-sub-head.left {
    margin-top: 0;
  }

  .ssmc-sub-head.top {
    margin-top: 40px;
  }

  .heading-4-ssmc-attributes {
    font-weight: 600;
  }

  .portfolio-content-exhibits {
    bottom: auto;
    right: -10px;
  }

  .portfolio-exhibits-wrapper-ssmc {
    width: auto;
    height: 280px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 50px;
    left: 0;
    right: 0;
  }

  .columns-5 {
    object-fit: fill;
  }

  .heading-sponsors.subtitle {
    padding-left: 100px;
    padding-right: 100px;
  }

  .heading-sponsors.subtitle.center.tinny-text {
    width: 100%;
  }

  .heading-sponsors.features.blog {
    color: #000;
  }

  .heading-sponsors.features.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .heading-sponsors.features.blog.white:hover {
    color: #0d9622;
  }

  .heading-sponsors.features.services {
    font-size: 15px;
  }

  .heading-sponsors.features.left-side {
    letter-spacing: 1px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .heading-sponsors.features.cause {
    font-size: 14px;
  }

  .heading-sponsors.features.right, .heading-sponsors.features.left {
    text-align: center;
  }

  .heading-sponsors.features.exhibits {
    font-size: 14px;
  }

  .heading-sponsors.numer.alternative {
    letter-spacing: 1px;
  }

  .heading-sponsors.white.left {
    font-size: 60px;
    line-height: 30px;
  }

  .heading-sponsors.left {
    margin-top: 0;
  }

  .heading-sponsors.top {
    margin-top: 40px;
  }

  .paragraph-hp.center.black {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-hp.center.white {
    padding-left: 100px;
    padding-right: 100px;
  }

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

  .paragraph-hp.left.center, .paragraph-hp.right {
    text-align: center;
  }

  .cause-image-block-copy, .cause-image-block-lights-on {
    padding-bottom: 0;
    display: block;
  }

  .lights-on-wrapper-exhibit-ssmc.second-style.singel {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .column-14-lights-on {
    text-align: center;
  }

  .heading-virtual.subtitle {
    padding-left: 100px;
    padding-right: 100px;
  }

  .heading-virtual.subtitle.center.tinny-text {
    width: 100%;
  }

  .heading-virtual.features.blog {
    color: #000;
  }

  .heading-virtual.features.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .heading-virtual.features.blog.white:hover {
    color: #0d9622;
  }

  .heading-virtual.features.services {
    font-size: 15px;
  }

  .heading-virtual.features.left-side {
    letter-spacing: 1px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .heading-virtual.features.cause {
    font-size: 14px;
  }

  .heading-virtual.features.right, .heading-virtual.features.left {
    text-align: center;
  }

  .heading-virtual.features.exhibits {
    font-size: 14px;
  }

  .heading-virtual.numer.alternative {
    letter-spacing: 1px;
  }

  .heading-virtual.white.left {
    font-size: 60px;
    line-height: 30px;
  }

  .heading-virtual.left {
    margin-top: 0;
  }

  .heading-virtual.top {
    margin-top: 40px;
  }

  .featured-virtual-learn {
    text-align: center;
  }

  .featured-virtual-learn.center {
    height: auto;
  }

  .heading-virtual-learning.subtitle {
    padding-left: 100px;
    padding-right: 100px;
  }

  .heading-virtual-learning.subtitle.center.tinny-text {
    width: 100%;
  }

  .heading-virtual-learning.features.blog {
    color: #000;
  }

  .heading-virtual-learning.features.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .heading-virtual-learning.features.blog.white:hover {
    color: #0d9622;
  }

  .heading-virtual-learning.features.services {
    font-size: 15px;
  }

  .heading-virtual-learning.features.left-side {
    letter-spacing: 1px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .heading-virtual-learning.features.cause {
    font-size: 14px;
  }

  .heading-virtual-learning.features.right, .heading-virtual-learning.features.left {
    text-align: center;
  }

  .heading-virtual-learning.features.exhibits {
    font-size: 14px;
  }

  .heading-virtual-learning.numer.alternative {
    letter-spacing: 1px;
  }

  .heading-virtual-learning.white.left {
    font-size: 60px;
    line-height: 30px;
  }

  .heading-virtual-learning.left {
    margin-top: 0;
  }

  .heading-virtual-learning.top {
    margin-top: 40px;
  }

  .dino-wrapper-exhibit-ssmc-copy.second-style.singel {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .lower-content-nov-2022, .lower-content-dec-2022, .lower-content-jan-2023, .lower-content-feb-2023 {
    flex-direction: column;
  }

  .hero-tittle-donate {
    padding-right: 0;
  }

  .hero-tittle-donate.intro {
    margin-top: 30px;
    font-size: 36px;
    line-height: 42px;
  }

  .hero-tittle-donate.intro.center.all-caps {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 45px;
    line-height: 50px;
  }

  .hero-tittle-donate.left {
    text-align: center;
    font-size: 55px;
    line-height: 60px;
  }

  .hero-tittle-donate.left.top, .hero-tittle-donate.left.top.middle {
    margin-top: 0;
  }

  .hero-tittle-donate.box {
    line-height: 85px;
  }

  .image-31 {
    top: 45px;
    left: -252px;
  }

  .performance-heading.subtitle {
    padding-left: 100px;
    padding-right: 100px;
  }

  .performance-heading.subtitle.center.tinny-text {
    width: 100%;
  }

  .performance-heading.features.blog {
    color: #000;
  }

  .performance-heading.features.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .performance-heading.features.blog.white:hover {
    color: #0d9622;
  }

  .performance-heading.features.services {
    font-size: 15px;
  }

  .performance-heading.features.left-side {
    letter-spacing: 1px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .performance-heading.features.cause {
    font-size: 14px;
  }

  .performance-heading.features.right, .performance-heading.features.left {
    text-align: center;
  }

  .performance-heading.features.exhibits {
    font-size: 14px;
  }

  .performance-heading.numer.alternative {
    letter-spacing: 1px;
  }

  .performance-heading.white.left {
    font-size: 60px;
    line-height: 30px;
  }

  .performance-heading.left {
    margin-top: 0;
  }

  .performance-heading.top {
    margin-top: 40px;
  }

  .studio-k-heading.subtitle {
    padding-left: 100px;
    padding-right: 100px;
  }

  .studio-k-heading.subtitle.center.tinny-text {
    width: 100%;
  }

  .studio-k-heading.features.blog {
    color: #000;
  }

  .studio-k-heading.features.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .studio-k-heading.features.blog.white:hover {
    color: #0d9622;
  }

  .studio-k-heading.features.services {
    font-size: 15px;
  }

  .studio-k-heading.features.left-side {
    letter-spacing: 1px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .studio-k-heading.features.cause {
    font-size: 14px;
  }

  .studio-k-heading.features.right, .studio-k-heading.features.left {
    text-align: center;
  }

  .studio-k-heading.features.exhibits {
    font-size: 14px;
  }

  .studio-k-heading.numer.alternative {
    letter-spacing: 1px;
  }

  .studio-k-heading.white.left {
    font-size: 60px;
    line-height: 30px;
  }

  .studio-k-heading.left {
    margin-top: 0;
  }

  .studio-k-heading.top {
    margin-top: 40px;
  }

  .hero-tittle-exhibits-ssmc-light-gallery {
    padding-right: 0;
  }

  .hero-tittle-exhibits-ssmc-light-gallery.intro {
    margin-top: 30px;
    font-size: 36px;
    line-height: 42px;
  }

  .hero-tittle-exhibits-ssmc-light-gallery.intro.center.all-caps {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 45px;
    line-height: 50px;
  }

  .hero-tittle-exhibits-ssmc-light-gallery.left {
    text-align: center;
    font-size: 55px;
    line-height: 60px;
  }

  .hero-tittle-exhibits-ssmc-light-gallery.left.top, .hero-tittle-exhibits-ssmc-light-gallery.left.top.middle {
    margin-top: 0;
  }

  .hero-tittle-exhibits-ssmc-light-gallery.box {
    line-height: 85px;
  }

  .backround---exhibits---hero.second {
    background-position: 25% 0;
    background-size: cover;
  }

  .backround---exhibits---hero.second.big-dino-image {
    background-position: 50% 0;
    background-size: cover;
  }

  .hero-tittle-exhibits-ssmc-celebration {
    padding-right: 0;
  }

  .hero-tittle-exhibits-ssmc-celebration.intro {
    margin-top: 30px;
    font-size: 36px;
    line-height: 42px;
  }

  .hero-tittle-exhibits-ssmc-celebration.intro.center.all-caps {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 45px;
    line-height: 50px;
  }

  .hero-tittle-exhibits-ssmc-celebration.left {
    text-align: center;
    font-size: 55px;
    line-height: 60px;
  }

  .hero-tittle-exhibits-ssmc-celebration.left.top, .hero-tittle-exhibits-ssmc-celebration.left.top.middle {
    margin-top: 0;
  }

  .hero-tittle-exhibits-ssmc-celebration.box {
    line-height: 85px;
  }

  .hero-tittle-exhibits-ssmc-performance {
    padding-right: 0;
  }

  .hero-tittle-exhibits-ssmc-performance.intro {
    margin-top: 30px;
    font-size: 36px;
    line-height: 42px;
  }

  .hero-tittle-exhibits-ssmc-performance.intro.center.all-caps {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 45px;
    line-height: 50px;
  }

  .hero-tittle-exhibits-ssmc-performance.left {
    text-align: center;
    font-size: 55px;
    line-height: 60px;
  }

  .hero-tittle-exhibits-ssmc-performance.left.top, .hero-tittle-exhibits-ssmc-performance.left.top.middle {
    margin-top: 0;
  }

  .hero-tittle-exhibits-ssmc-performance.box {
    line-height: 85px;
  }

  .hero-tittle-exhibits-ssmc-tot-town {
    padding-right: 0;
  }

  .hero-tittle-exhibits-ssmc-tot-town.intro {
    margin-top: 30px;
    font-size: 36px;
    line-height: 42px;
  }

  .hero-tittle-exhibits-ssmc-tot-town.intro.center.all-caps {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 45px;
    line-height: 50px;
  }

  .hero-tittle-exhibits-ssmc-tot-town.left {
    text-align: center;
    font-size: 55px;
    line-height: 60px;
  }

  .hero-tittle-exhibits-ssmc-tot-town.left.top, .hero-tittle-exhibits-ssmc-tot-town.left.top.middle {
    margin-top: 0;
  }

  .hero-tittle-exhibits-ssmc-tot-town.box {
    line-height: 85px;
  }

  .hero-tittle-exhibits-ssmc-multimedia {
    padding-right: 0;
  }

  .hero-tittle-exhibits-ssmc-multimedia.intro {
    margin-top: 30px;
    font-size: 36px;
    line-height: 42px;
  }

  .hero-tittle-exhibits-ssmc-multimedia.intro.center.all-caps {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 45px;
    line-height: 50px;
  }

  .hero-tittle-exhibits-ssmc-multimedia.left {
    text-align: center;
    font-size: 55px;
    line-height: 60px;
  }

  .hero-tittle-exhibits-ssmc-multimedia.left.top, .hero-tittle-exhibits-ssmc-multimedia.left.top.middle {
    margin-top: 0;
  }

  .hero-tittle-exhibits-ssmc-multimedia.box {
    line-height: 85px;
  }

  .hero-section-membership.homepage {
    height: 600px;
    padding-top: 180px;
    padding-bottom: 100px;
  }

  .hero-section-membership.homepage.third {
    height: 650px;
    padding-top: 160px;
  }

  .hero-section-membership.homepage.natural {
    height: auto;
    padding-bottom: 100px;
  }

  .hero-section-membership.homepage.natural.middle {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .hero-section-membership.homepage.travel {
    height: auto;
  }

  .hero-section-membership.homepage.second {
    padding-top: 150px;
  }

  .hero-section-membership.homepage.explore {
    height: auto;
    padding-bottom: 100px;
  }

  .hero-section-membership.homepage.explore.middle {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .hero-section-membership.homepage.donate, .hero-section-membership.homepage.membership {
    height: auto;
  }

  .hero-tittle-membership {
    padding-right: 0;
  }

  .hero-tittle-membership.intro {
    margin-top: 30px;
    font-size: 36px;
    line-height: 42px;
  }

  .hero-tittle-membership.intro.center.all-caps {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 45px;
    line-height: 50px;
  }

  .hero-tittle-membership.left {
    text-align: center;
    font-size: 55px;
    line-height: 60px;
  }

  .hero-tittle-membership.left.top, .hero-tittle-membership.left.top.middle {
    margin-top: 0;
  }

  .hero-tittle-membership.box {
    line-height: 85px;
  }

  .paragraph-37.membership-sub.mbpp {
    margin-right: 20px;
  }

  .cta-text-membership.white {
    margin-top: 0;
  }

  .paragraph-membership.center.black {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-membership.center.white {
    padding-left: 100px;
    padding-right: 100px;
  }

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

  .paragraph-membership.left.center, .paragraph-membership.right {
    text-align: center;
  }

  .section-donate.video.alternative.background {
    background-position: 56%;
  }

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

  .section-donate.white.fullwidth {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-donate.about.middle.causes {
    margin-top: -120px;
  }

  .section-donate.about.nature {
    padding-bottom: 160px;
  }

  .section-donate.wellcome.team {
    padding-left: 80px;
    padding-right: 80px;
  }

  .section-donate.projects {
    height: auto;
  }

  .section-donate.toggle {
    padding-bottom: 180px;
  }

  .section-donate.gray-dark {
    background-position: -782px;
  }

  .section-donate.blog {
    padding-bottom: 100px;
  }

  .section-donate.homepages {
    padding-top: 100px;
  }

  .section-donate.latest-blog.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-donate.exhibits-all-section {
    height: auto;
  }

  .paragraph-chair.center.black {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-chair.center.white {
    padding-left: 100px;
    padding-right: 100px;
  }

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

  .paragraph-chair.left.center, .paragraph-chair.right {
    text-align: center;
  }

  .paragraph-treasurer.center.black {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-treasurer.center.white {
    padding-left: 100px;
    padding-right: 100px;
  }

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

  .paragraph-treasurer.left.center, .paragraph-treasurer.right {
    text-align: center;
  }

  .paragraph-secretary.center.black {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-secretary.center.white {
    padding-left: 100px;
    padding-right: 100px;
  }

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

  .paragraph-secretary.left.center, .paragraph-secretary.right {
    text-align: center;
  }

  .paragraph-past-chair.center.black {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-past-chair.center.white {
    padding-left: 100px;
    padding-right: 100px;
  }

  .paragraph-past-chair.left {
    text-align: left;
  }

  .paragraph-past-chair.left.center, .paragraph-past-chair.right {
    text-align: center;
  }

  .paragraph-38 {
    object-fit: fill;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: auto;
    margin-left: auto;
    display: flex;
  }

  .learning-framework-column-1 {
    padding-right: 0;
  }

  .learning-framework-column-2 {
    padding-left: 87px;
  }

  .heading-learning-framework.subtitle {
    padding-left: 100px;
    padding-right: 100px;
  }

  .heading-learning-framework.subtitle.center.tinny-text {
    width: 100%;
  }

  .heading-learning-framework.features.blog {
    color: #000;
  }

  .heading-learning-framework.features.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .heading-learning-framework.features.blog.white:hover {
    color: #0d9622;
  }

  .heading-learning-framework.features.services {
    font-size: 15px;
  }

  .heading-learning-framework.features.left-side {
    letter-spacing: 1px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .heading-learning-framework.features.cause {
    font-size: 14px;
  }

  .heading-learning-framework.features.right, .heading-learning-framework.features.left {
    text-align: center;
  }

  .heading-learning-framework.features.exhibits {
    font-size: 14px;
  }

  .heading-learning-framework.numer.alternative {
    letter-spacing: 1px;
  }

  .heading-learning-framework.white.left {
    font-size: 60px;
    line-height: 30px;
  }

  .heading-learning-framework.left {
    margin-top: 0;
  }

  .heading-learning-framework.top {
    margin-top: 40px;
  }

  .learning-frame-wrapper-exhibit-ssmc.second-style.singel {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .cause-image-block-about-us-2 {
    padding-bottom: 0;
    display: block;
  }

  .cause-image-block-about-us-2.pab-cause-image {
    display: block;
  }

  .heading-coming-soon {
    padding-left: 60px;
  }

  .heading-coming-soon.subtitle {
    padding-left: 100px;
    padding-right: 100px;
  }

  .heading-coming-soon.subtitle.center.tinny-text {
    width: 100%;
  }

  .heading-coming-soon.features.blog {
    color: #000;
  }

  .heading-coming-soon.features.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .heading-coming-soon.features.blog.white:hover {
    color: #0d9622;
  }

  .heading-coming-soon.features.services {
    font-size: 15px;
  }

  .heading-coming-soon.features.left-side {
    letter-spacing: 1px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .heading-coming-soon.features.cause {
    font-size: 14px;
  }

  .heading-coming-soon.features.right, .heading-coming-soon.features.left {
    text-align: center;
  }

  .heading-coming-soon.features.exhibits {
    font-size: 14px;
  }

  .heading-coming-soon.numer.alternative {
    letter-spacing: 1px;
  }

  .heading-coming-soon.white.left {
    font-size: 60px;
    line-height: 30px;
  }

  .heading-coming-soon.left {
    margin-top: 0;
  }

  .heading-coming-soon.top {
    margin-top: 40px;
  }

  .heading-board-of-pro-advis.subtitle {
    padding-left: 100px;
    padding-right: 100px;
  }

  .heading-board-of-pro-advis.subtitle.center.tinny-text {
    width: 100%;
  }

  .heading-board-of-pro-advis.features.blog {
    color: #000;
  }

  .heading-board-of-pro-advis.features.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .heading-board-of-pro-advis.features.blog.white:hover {
    color: #0d9622;
  }

  .heading-board-of-pro-advis.features.services {
    font-size: 15px;
  }

  .heading-board-of-pro-advis.features.left-side {
    letter-spacing: 1px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .heading-board-of-pro-advis.features.cause {
    font-size: 14px;
  }

  .heading-board-of-pro-advis.features.right, .heading-board-of-pro-advis.features.left {
    text-align: center;
  }

  .heading-board-of-pro-advis.features.exhibits {
    font-size: 14px;
  }

  .heading-board-of-pro-advis.numer.alternative {
    letter-spacing: 1px;
  }

  .heading-board-of-pro-advis.white.left {
    font-size: 60px;
    line-height: 30px;
  }

  .heading-board-of-pro-advis.left {
    margin-top: 0;
  }

  .heading-board-of-pro-advis.top {
    margin-top: 40px;
  }

  .history-div-headline {
    margin-left: auto;
  }

  .columns-14 {
    object-fit: fill;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .column-23 {
    flex: 0 auto;
    order: 0;
    justify-content: space-between;
    align-self: auto;
    display: flex;
  }

  .cuses-list-item.singel {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .heading-12.features.left-side {
    letter-spacing: 1px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .dynamic-list-wrapper-3 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-33 {
    max-width: 100%;
  }

  .heading-about-us.subtitle {
    padding-left: 100px;
    padding-right: 100px;
  }

  .heading-about-us.subtitle.center.tinny-text {
    width: 100%;
  }

  .heading-about-us.features.blog {
    color: #000;
  }

  .heading-about-us.features.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .heading-about-us.features.blog.white:hover {
    color: #0d9622;
  }

  .heading-about-us.features.services {
    font-size: 15px;
  }

  .heading-about-us.features.left-side {
    letter-spacing: 1px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .heading-about-us.features.cause {
    font-size: 14px;
  }

  .heading-about-us.features.right, .heading-about-us.features.left {
    text-align: center;
  }

  .heading-about-us.features.exhibits {
    font-size: 14px;
  }

  .heading-about-us.numer.alternative {
    letter-spacing: 1px;
  }

  .heading-about-us.white.left {
    font-size: 60px;
    line-height: 30px;
  }

  .heading-about-us.left {
    margin-top: 0;
  }

  .heading-about-us.top {
    margin-top: 40px;
  }

  .section-8.wellcome {
    padding-bottom: 40px;
  }

  .icon-block-features-2 {
    margin-bottom: 30px;
  }

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

  .icon-block-storytellers {
    margin-bottom: 30px;
  }

  .heading-group-and-school-programs.subtitle {
    padding-left: 100px;
    padding-right: 100px;
  }

  .heading-group-and-school-programs.subtitle.center.tinny-text {
    width: 100%;
  }

  .heading-group-and-school-programs.features.blog {
    color: #000;
  }

  .heading-group-and-school-programs.features.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .heading-group-and-school-programs.features.blog.white:hover {
    color: #0d9622;
  }

  .heading-group-and-school-programs.features.services {
    font-size: 15px;
  }

  .heading-group-and-school-programs.features.left-side {
    letter-spacing: 1px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .heading-group-and-school-programs.features.cause {
    font-size: 14px;
  }

  .heading-group-and-school-programs.features.right, .heading-group-and-school-programs.features.left {
    text-align: center;
  }

  .heading-group-and-school-programs.features.exhibits {
    font-size: 14px;
  }

  .heading-group-and-school-programs.numer.alternative {
    letter-spacing: 1px;
  }

  .heading-group-and-school-programs.white.left {
    font-size: 60px;
    line-height: 30px;
  }

  .heading-group-and-school-programs.left {
    margin-top: 0;
  }

  .heading-group-and-school-programs.top {
    margin-top: 40px;
  }

  .image-group-and-school-programs {
    max-width: 125%;
    margin-left: -100px;
  }

  .heading-early-language-and-literacy-initiative.subtitle {
    padding-left: 100px;
    padding-right: 100px;
  }

  .heading-early-language-and-literacy-initiative.subtitle.center.tinny-text {
    width: 100%;
  }

  .heading-early-language-and-literacy-initiative.features.blog {
    color: #000;
  }

  .heading-early-language-and-literacy-initiative.features.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .heading-early-language-and-literacy-initiative.features.blog.white:hover {
    color: #0d9622;
  }

  .heading-early-language-and-literacy-initiative.features.services {
    font-size: 15px;
  }

  .heading-early-language-and-literacy-initiative.features.left-side {
    letter-spacing: 1px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .heading-early-language-and-literacy-initiative.features.cause {
    font-size: 14px;
  }

  .heading-early-language-and-literacy-initiative.features.right, .heading-early-language-and-literacy-initiative.features.left {
    text-align: center;
  }

  .heading-early-language-and-literacy-initiative.features.exhibits {
    font-size: 14px;
  }

  .heading-early-language-and-literacy-initiative.numer.alternative {
    letter-spacing: 1px;
  }

  .heading-early-language-and-literacy-initiative.white.left {
    font-size: 60px;
    line-height: 30px;
  }

  .heading-early-language-and-literacy-initiative.left {
    margin-top: 0;
  }

  .heading-early-language-and-literacy-initiative.top {
    margin-top: 40px;
  }

  .image-group-elli {
    max-width: 125%;
    margin-left: -100px;
  }

  .button-funders.hero {
    float: none;
  }

  .button-funders.causes, .button-funders.exhibits {
    margin-top: 20px;
  }

  .button-funders.hero-membership-join, .button-funders.hero, .button-donate.hero {
    float: none;
  }

  .button-donate.causes, .button-donate.exhibits {
    margin-top: 20px;
  }

  .button-donate.hero-membership-join, .button-donate.hero {
    float: none;
  }

  .friends-and-funders-section.video.alternative.background {
    background-position: 56%;
  }

  .friends-and-funders-section.white {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .friends-and-funders-section.white.fullwidth {
    padding-left: 20px;
    padding-right: 20px;
  }

  .friends-and-funders-section.about.middle.causes {
    margin-top: -120px;
  }

  .friends-and-funders-section.about.nature {
    padding-bottom: 160px;
  }

  .friends-and-funders-section.wellcome.team {
    padding-left: 80px;
    padding-right: 80px;
  }

  .friends-and-funders-section.projects {
    height: auto;
  }

  .friends-and-funders-section.toggle {
    padding-bottom: 180px;
  }

  .friends-and-funders-section.gray-dark {
    background-position: -782px;
  }

  .friends-and-funders-section.blog {
    padding-bottom: 100px;
  }

  .friends-and-funders-section.homepages {
    padding-top: 100px;
  }

  .friends-and-funders-section.latest-blog.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .friends-and-funders-section.exhibits-all-section {
    height: auto;
  }

  .image-admission {
    margin-left: auto;
  }

  .button-yes-2-download-button.hero {
    float: none;
  }

  .button-yes-2-download-button.causes, .button-yes-2-download-button.exhibits {
    margin-top: 20px;
  }

  .button-yes-2-download-button.hero-membership-join, .button-yes-2-download-button.hero {
    float: none;
  }

  .features-block-play-smart.icon.alternative {
    height: auto;
    width: 80%;
    float: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 0;
  }

  .features-block-play-smart.icon.alternative:hover {
    float: none;
  }

  .features-block-play-smart.icon.gray {
    margin-bottom: 0;
  }

  .features-block-play-smart.icon.no-color {
    height: 100%;
    text-align: center;
    border-bottom-style: none;
    border-left-style: solid;
    border-right-style: none;
    padding: 40px 80px;
  }

  .features-block-play-smart.icon.no-color.contact {
    height: auto;
  }

  .features-block-play-smart.icon.clear {
    text-align: center;
    padding-right: 20px;
  }

  .features-block-play-smart.icon.alternative-ssmc {
    width: 80%;
    float: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .features-block-play-smart.icon.alternative-ssmc:hover {
    float: none;
  }

  .features-block-play-smart.icon.alternative {
    width: 80%;
    float: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .features-block-play-smart.icon.alternative:hover {
    float: none;
  }

  .features-block-play-smart.fact-box {
    text-align: center;
    margin-bottom: 20px;
  }

  .features-block-play-smart.fact-box.new, .features-block-play-smart.fact-box.new-ssmc, .features-block-play-smart.fact-box.new {
    height: 240px;
  }

  .icon-block-features-play-smart {
    margin-bottom: 30px;
  }

  .icon-block-features-play-smart.new {
    margin-bottom: 20px;
  }

  .icon-block-features-play-smart.left {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .button-open-arms-download-button.hero {
    float: none;
  }

  .button-open-arms-download-button.causes, .button-open-arms-download-button.exhibits {
    margin-top: 20px;
  }

  .button-open-arms-download-button.hero-membership-join, .button-open-arms-download-button.hero, .button-the-shop-download-button-copy.hero {
    float: none;
  }

  .button-the-shop-download-button-copy.causes, .button-the-shop-download-button-copy.exhibits {
    margin-top: 20px;
  }

  .button-the-shop-download-button-copy.hero-membership-join, .button-the-shop-download-button-copy.hero, .button-the-shop-download-button-copy.hero-for-shop {
    float: none;
  }

  .program-list-text {
    margin-left: -12px;
    font-size: 9px;
  }

  .hours-list-text {
    margin-left: -10px;
    font-size: 9px;
  }

  .lower-content-dec-2022-2 {
    flex-direction: column;
  }

  .programming-view-button, .programming-view-button.gallery-programming-button {
    margin-left: 140px;
  }

  .heading-explore.subtitle {
    padding-left: 100px;
    padding-right: 100px;
  }

  .heading-explore.subtitle.center.tinny-text {
    width: 100%;
  }

  .heading-explore.features.blog {
    color: #000;
  }

  .heading-explore.features.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .heading-explore.features.blog.white:hover {
    color: #0d9622;
  }

  .heading-explore.features.services {
    font-size: 15px;
  }

  .heading-explore.features.left-side {
    letter-spacing: 1px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .heading-explore.features.cause {
    font-size: 14px;
  }

  .heading-explore.features.right, .heading-explore.features.left {
    text-align: center;
  }

  .heading-explore.features.exhibits {
    font-size: 14px;
  }

  .heading-explore.numer.alternative {
    letter-spacing: 1px;
  }

  .heading-explore.white.left {
    font-size: 60px;
    line-height: 30px;
  }

  .heading-explore.left {
    margin-top: 0;
  }

  .heading-explore.top {
    margin-top: 40px;
  }

  .section-explore.video.alternative.background {
    background-position: 56%;
  }

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

  .section-explore.white.fullwidth {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-explore.about.middle.causes {
    margin-top: -120px;
  }

  .section-explore.about.nature {
    padding-bottom: 160px;
  }

  .section-explore.wellcome.team {
    padding-left: 80px;
    padding-right: 80px;
  }

  .section-explore.projects {
    height: auto;
  }

  .section-explore.toggle {
    padding-bottom: 180px;
  }

  .section-explore.gray-dark {
    background-position: -782px;
  }

  .section-explore.blog {
    padding-bottom: 100px;
  }

  .section-explore.homepages {
    padding-top: 100px;
  }

  .section-explore.latest-blog.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-explore.exhibits-all-section {
    height: auto;
  }

  .hero-paragraph-explore.left {
    text-align: left;
    padding-left: 10px;
    padding-right: 50px;
    font-size: 14px;
  }

  .bird-explore, .bird-explore.top {
    margin-top: -60px;
  }

  .features-block-explore.icon.alternative {
    height: auto;
    width: 80%;
    float: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 0;
  }

  .features-block-explore.icon.alternative:hover {
    float: none;
  }

  .features-block-explore.icon.gray {
    margin-bottom: 0;
  }

  .features-block-explore.icon.no-color {
    height: 100%;
    text-align: center;
    border-bottom-style: none;
    border-left-style: solid;
    border-right-style: none;
    padding: 40px 80px;
  }

  .features-block-explore.icon.no-color.contact {
    height: auto;
  }

  .features-block-explore.icon.clear {
    text-align: center;
    padding-right: 20px;
  }

  .features-block-explore.icon.alternative-ssmc {
    width: 80%;
    float: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .features-block-explore.icon.alternative-ssmc:hover {
    float: none;
  }

  .features-block-explore.icon.alternative {
    width: 80%;
    float: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .features-block-explore.icon.alternative:hover {
    float: none;
  }

  .features-block-explore.fact-box {
    text-align: center;
    margin-bottom: 20px;
  }

  .features-block-explore.fact-box.new, .features-block-explore.fact-box.new-ssmc, .features-block-explore.fact-box.new {
    height: 240px;
  }

  .paragraph-exhibits-explore.center.black {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-exhibits-explore.center.white {
    padding-left: 100px;
    padding-right: 100px;
  }

  .paragraph-exhibits-explore.left {
    text-align: left;
  }

  .paragraph-exhibits-explore.left.center, .paragraph-exhibits-explore.right {
    text-align: center;
  }

  .paragraph-exhibits-explore.left {
    text-align: left;
  }

  .paragraph-exhibits-explore.center.black {
    padding-left: 40px;
    padding-right: 40px;
  }

  .dynamic-list-wrapper-explore {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .button-explore.hero {
    float: none;
  }

  .button-explore.causes {
    margin-top: 20px;
  }

  .button-admission.hero {
    float: none;
  }

  .button-admission.causes {
    margin-top: 20px;
  }

  .hero-tittle-explore {
    padding-right: 0;
  }

  .hero-tittle-explore.intro {
    margin-top: 30px;
    font-size: 36px;
    line-height: 42px;
  }

  .hero-tittle-explore.intro.center.all-caps {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 45px;
    line-height: 50px;
  }

  .hero-tittle-explore.left {
    text-align: center;
    font-size: 55px;
    line-height: 60px;
  }

  .hero-tittle-explore.left.top, .hero-tittle-explore.left.top.middle {
    margin-top: 0;
  }

  .hero-tittle-explore.box {
    line-height: 85px;
  }

  .hero-tittle-explore.left {
    text-align: center;
    font-size: 55px;
    line-height: 60px;
  }

  .hero-tittle-explore.left.top {
    margin-top: 0;
  }

  .section-gallery-exhibits.video.alternative.background {
    background-position: 56%;
  }

  .section-gallery-exhibits.white {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-gallery-exhibits.white.fullwidth {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-gallery-exhibits.about.middle.causes {
    margin-top: -120px;
  }

  .section-gallery-exhibits.about.nature {
    padding-bottom: 160px;
  }

  .section-gallery-exhibits.wellcome.team {
    padding-left: 80px;
    padding-right: 80px;
  }

  .section-gallery-exhibits.projects {
    height: auto;
  }

  .section-gallery-exhibits.toggle {
    padding-bottom: 180px;
  }

  .section-gallery-exhibits.gray-dark {
    background-position: -782px;
  }

  .section-gallery-exhibits.blog {
    padding-bottom: 100px;
  }

  .section-gallery-exhibits.homepages {
    padding-top: 100px;
  }

  .section-gallery-exhibits.latest-blog.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-gallery-exhibits.exhibits-all-section {
    height: auto;
  }

  .portfolio-wrapper-dino {
    height: 280px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 50px;
    left: 0;
    right: 0;
  }

  .exhibit-name-lightbox {
    padding-top: 15px;
    padding-left: 15px;
    font-size: 18px;
  }

  .portfolio-wrapper-m-media {
    height: 280px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 50px;
    left: 0;
    right: 0;
  }

  .exhibit-description-gallery {
    width: 130px;
    padding-top: 0;
    padding-left: 15px;
  }

  .heading-senior-management.subtitle {
    padding-left: 100px;
    padding-right: 100px;
  }

  .heading-senior-management.subtitle.center.tinny-text {
    width: 100%;
  }

  .heading-senior-management.features.blog {
    color: #000;
  }

  .heading-senior-management.features.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .heading-senior-management.features.blog.white:hover {
    color: #0d9622;
  }

  .heading-senior-management.features.services {
    font-size: 15px;
  }

  .heading-senior-management.features.left-side {
    letter-spacing: 1px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .heading-senior-management.features.cause {
    font-size: 14px;
  }

  .heading-senior-management.features.right, .heading-senior-management.features.left {
    text-align: center;
  }

  .heading-senior-management.features.exhibits {
    font-size: 14px;
  }

  .heading-senior-management.numer.alternative {
    letter-spacing: 1px;
  }

  .heading-senior-management.white.left {
    font-size: 60px;
    line-height: 30px;
  }

  .heading-senior-management.left {
    margin-top: 0;
  }

  .heading-senior-management.top {
    margin-top: 40px;
  }

  .heading-senior-management-2.subtitle {
    padding-left: 100px;
    padding-right: 100px;
  }

  .heading-senior-management-2.subtitle.center.tinny-text {
    width: 100%;
  }

  .heading-senior-management-2.features.blog {
    color: #000;
  }

  .heading-senior-management-2.features.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .heading-senior-management-2.features.blog.white:hover {
    color: #0d9622;
  }

  .heading-senior-management-2.features.services {
    font-size: 15px;
  }

  .heading-senior-management-2.features.left-side {
    letter-spacing: 1px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .heading-senior-management-2.features.cause {
    font-size: 14px;
  }

  .heading-senior-management-2.features.right, .heading-senior-management-2.features.left {
    text-align: center;
  }

  .heading-senior-management-2.features.exhibits {
    font-size: 14px;
  }

  .heading-senior-management-2.numer.alternative {
    letter-spacing: 1px;
  }

  .heading-senior-management-2.white.left {
    font-size: 60px;
    line-height: 30px;
  }

  .heading-senior-management-2.left {
    margin-top: 0;
  }

  .heading-senior-management-2.top {
    margin-top: 40px;
  }

  .image-40 {
    margin-left: -70px;
  }

  .portfolio-wrapper-lights-on {
    height: 280px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 50px;
    left: 0;
    right: 0;
  }

  .portfolio-wrapper-lights-on.seasonal-celebrations {
    margin-top: -150px;
  }

  .perceptual-exhibit-block {
    margin-left: auto;
    margin-right: 40px;
  }

  .collection-list-wrapper-4 {
    position: relative;
  }

  .columns-20 {
    flex-direction: column;
  }

  .exhibit-info {
    display: block;
  }

  .exhibit-activities.box {
    margin-bottom: 20px;
  }

  .image-44 {
    margin-top: 35px;
  }

  .special-events-column {
    text-align: center;
  }

  .portfolio-content-exhibits-hero {
    bottom: auto;
    right: -10px;
  }

  .activities-section.video.alternative.background {
    background-position: 56%;
  }

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

  .activities-section.white.fullwidth {
    padding-left: 20px;
    padding-right: 20px;
  }

  .activities-section.about.middle.causes {
    margin-top: -120px;
  }

  .activities-section.about.nature {
    padding-bottom: 160px;
  }

  .activities-section.wellcome.team {
    padding-left: 80px;
    padding-right: 80px;
  }

  .activities-section.projects {
    height: auto;
  }

  .activities-section.toggle {
    padding-bottom: 180px;
  }

  .activities-section.gray-dark {
    background-position: -782px;
  }

  .activities-section.blog {
    padding-bottom: 100px;
  }

  .activities-section.homepages {
    padding-top: 100px;
  }

  .activities-section.latest-blog.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .activities-section.exhibits-all-section {
    height: auto;
  }

  .columns-22 {
    margin-left: 0;
    margin-right: 0;
  }

  .column-32 {
    padding-left: 40px;
  }

  ._3-box-hero-homepage {
    height: auto;
    margin-top: -40px;
  }

  .exhibit-name-lightbox-hero {
    padding-top: 0;
    padding-left: 15px;
    font-size: 18px;
  }

  .exhibit-description-gallery-hero {
    width: 300px;
    padding-top: 0;
    padding-left: 15px;
  }

  .perceptual-exhibit-block-hero {
    margin-left: auto;
    margin-right: auto;
  }

  .section-exhibits.video.alternative.background {
    background-position: 56%;
  }

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

  .section-exhibits.white.fullwidth {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-exhibits.about.middle.causes {
    margin-top: -120px;
  }

  .section-exhibits.about.nature {
    padding-bottom: 160px;
  }

  .section-exhibits.wellcome.team {
    padding-left: 80px;
    padding-right: 80px;
  }

  .section-exhibits.projects {
    height: auto;
  }

  .section-exhibits.toggle {
    padding-bottom: 180px;
  }

  .section-exhibits.gray-dark {
    background-position: -782px;
  }

  .section-exhibits.blog {
    padding-bottom: 100px;
  }

  .section-exhibits.homepages {
    padding-top: 100px;
  }

  .section-exhibits.latest-blog.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-exhibits.exhibits-all-section {
    height: auto;
  }

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

  .heading-exhibits.subtitle {
    padding-left: 100px;
    padding-right: 100px;
  }

  .heading-exhibits.subtitle.center.tinny-text {
    width: 100%;
  }

  .heading-exhibits.features.blog {
    color: #000;
  }

  .heading-exhibits.features.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .heading-exhibits.features.blog.white:hover {
    color: #0d9622;
  }

  .heading-exhibits.features.services {
    font-size: 15px;
  }

  .heading-exhibits.features.left-side {
    letter-spacing: 1px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .heading-exhibits.features.cause {
    font-size: 14px;
  }

  .heading-exhibits.features.right, .heading-exhibits.features.left {
    text-align: center;
  }

  .heading-exhibits.features.exhibits {
    font-size: 14px;
  }

  .heading-exhibits.numer.alternative {
    letter-spacing: 1px;
  }

  .heading-exhibits.white.left {
    font-size: 60px;
    line-height: 30px;
  }

  .heading-exhibits.left {
    margin-top: 0;
  }

  .heading-exhibits.top {
    margin-top: 40px;
  }

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

  .nav-bar-ssmc-a {
    padding-top: 0;
    padding-bottom: 0;
  }

  .nav-menu-5 {
    float: right;
    color: rgba(0, 0, 0, 0);
    text-align: center;
    background-color: #79bb43;
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-end;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .image-45 {
    margin-top: 5px;
  }

  .white-menu-header-bar-placement {
    height: 145px;
  }

  .green-menu-header-bar-hp {
    height: 30px;
    background-color: #79bb43;
  }

  .membership-table-copy.center.black {
    padding-left: 40px;
    padding-right: 40px;
  }

  .membership-table-copy.center.white {
    padding-left: 100px;
    padding-right: 100px;
  }

  .membership-table-copy.left {
    text-align: left;
  }

  .membership-table-copy.left.center, .membership-table-copy.right {
    text-align: center;
  }

  .membership-table-copy.left {
    text-align: left;
  }

  .membership-table-copy.center.black, .membership-table-year-copy.center.black {
    padding-left: 40px;
    padding-right: 40px;
  }

  .membership-table-year-copy.center.white {
    padding-left: 100px;
    padding-right: 100px;
  }

  .membership-table-year-copy.left {
    text-align: left;
  }

  .membership-table-year-copy.left.center, .membership-table-year-copy.right {
    text-align: center;
  }

  .membership-table-year-copy.left {
    text-align: left;
  }

  .membership-table-year-copy.center.black {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-109, .div-block-109.gsp-d1 {
    padding-left: 0;
  }

  .family-programs-body._2.left {
    margin-top: 0;
  }

  .family-programs-body._2.left.top {
    width: 80%;
    margin-top: 40px;
  }

  .family-programs-body._2.left {
    margin-top: 0;
  }

  .friends-and-funders-section-original.video.alternative.background {
    background-position: 56%;
  }

  .friends-and-funders-section-original.white {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .friends-and-funders-section-original.white.fullwidth {
    padding-left: 20px;
    padding-right: 20px;
  }

  .friends-and-funders-section-original.about.middle.causes {
    margin-top: -120px;
  }

  .friends-and-funders-section-original.about.nature {
    padding-bottom: 160px;
  }

  .friends-and-funders-section-original.wellcome.team {
    padding-left: 80px;
    padding-right: 80px;
  }

  .friends-and-funders-section-original.projects {
    height: auto;
  }

  .friends-and-funders-section-original.toggle {
    padding-bottom: 180px;
  }

  .friends-and-funders-section-original.gray-dark {
    background-position: -782px;
  }

  .friends-and-funders-section-original.blog {
    padding-bottom: 100px;
  }

  .friends-and-funders-section-original.homepages {
    padding-top: 100px;
  }

  .friends-and-funders-section-original.latest-blog.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .friends-and-funders-section-original.exhibits-all-section, .fund-categories {
    height: auto;
  }

  .donate-copy-heading.white {
    flex-direction: column;
    margin-left: 17px;
    padding-top: 0;
  }

  .columns-30 {
    flex-direction: column;
    display: flex;
  }

  .heading-18 {
    right: 45%;
  }

  .green-menu-header-bar-all-pages {
    height: 10px;
  }

  .white-menu-header-bar-hp2 {
    height: 140px;
  }

  .columns-32 {
    margin-bottom: 40px;
  }

  .image-33-fundraising-events {
    max-width: 100%;
  }

  .fundevents-column-a {
    text-align: center;
  }

  .fundevents-column-a.center {
    height: auto;
  }

  .fundevents-column-a._2 {
    display: block;
  }

  .fundevents-block.icon.alternative {
    height: auto;
    width: 80%;
    float: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 0;
  }

  .fundevents-block.icon.alternative:hover {
    float: none;
  }

  .fundevents-block.icon.gray {
    margin-bottom: 0;
  }

  .fundevents-block.icon.no-color {
    height: 100%;
    text-align: center;
    border-bottom-style: none;
    border-left-style: solid;
    border-right-style: none;
    padding: 40px 80px;
  }

  .fundevents-block.icon.no-color.contact {
    height: auto;
  }

  .fundevents-block.icon.clear {
    text-align: center;
    padding-right: 20px;
  }

  .fundevents-block.icon.alternative-ssmc {
    width: 80%;
    float: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .fundevents-block.icon.alternative-ssmc:hover {
    float: none;
  }

  .fundevents-block.icon.alternative {
    width: 80%;
    float: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .fundevents-block.icon.alternative:hover {
    float: none;
  }

  .fundevents-block.fact-box {
    text-align: center;
    margin-bottom: 20px;
  }

  .fundevents-block.fact-box.new, .fundevents-block.fact-box.new-ssmc, .fundevents-block.fact-box.new {
    height: 240px;
  }

  .fundsevents-paragraph.center.black {
    padding-left: 40px;
    padding-right: 40px;
  }

  .fundsevents-paragraph.center.white {
    padding-left: 100px;
    padding-right: 100px;
  }

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

  .fundsevents-paragraph.left.center, .fundsevents-paragraph.right {
    text-align: center;
  }

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

  .fundsevents-paragraph.center.black {
    padding-left: 40px;
    padding-right: 40px;
  }

  .hours-heading {
    margin-top: 2px;
    margin-bottom: 5px;
    font-size: 14px;
  }

  .hours-heading.hh3 {
    color: #ed2124;
  }

  .div-block-122 {
    flex-flow: column;
    order: 0;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 0;
  }

  .div-block-124 {
    order: 1;
    margin-top: 0;
  }

  .register-fundevent-button {
    margin-left: 0;
  }

  .register-fundevent-button.gallery-programming-button {
    margin-left: 140px;
  }

  .sspteam.left.black {
    padding-left: 40px;
    padding-right: 40px;
  }

  .sspteam.left.white {
    padding-left: 100px;
    padding-right: 100px;
  }

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

  .sspteam.left.center, .sspteam.right {
    text-align: center;
  }

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

  .sspteam.center.black, .sspteam.center-copy.black {
    padding-left: 40px;
    padding-right: 40px;
  }

  .sspteam.center-copy.white {
    padding-left: 100px;
    padding-right: 100px;
  }

  .sspteam.flush-left.black {
    padding-left: 40px;
    padding-right: 40px;
  }

  .sspteam.flush-left.white {
    padding-left: 100px;
    padding-right: 100px;
  }

  .video-feature-explore-page.intro {
    height: 420px;
  }

  .paragraph-hp-3-buckets.left.black {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-hp-3-buckets.left.white {
    padding-left: 100px;
    padding-right: 100px;
  }

  .paragraph-hp-3-buckets.left {
    text-align: left;
  }

  .paragraph-hp-3-buckets.left.center, .paragraph-hp-3-buckets.right {
    text-align: center;
  }

  .paragraph-hp-3-buckets.left {
    text-align: left;
  }

  .paragraph-hp-3-buckets.center.black, .paragraph-hp-3-buckets.center-copy.black {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-hp-3-buckets.center-copy.white {
    padding-left: 100px;
    padding-right: 100px;
  }

  .paragraph-hp-3-buckets.flush-left.black {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-hp-3-buckets.flush-left.white {
    padding-left: 100px;
    padding-right: 100px;
  }

  .fundevents-head._2.left {
    margin-top: 0;
  }

  .fundevents-head._2.left.top {
    width: 80%;
    margin-top: 40px;
  }

  .fundevents-head._2.left {
    margin-top: 0;
  }

  .fund-events-left-div-head {
    padding-right: 0;
  }

  .special-events-gallery-subhead {
    width: 300px;
    padding-top: 0;
    padding-left: 15px;
  }

  .register-special-events-button {
    margin-left: 0;
  }

  .register-special-events-button.gallery-programming-button {
    margin-left: 140px;
  }

  .seasonal-celebrations-button {
    margin-left: 0;
  }

  .seasonal-celebrations-button.gallery-programming-button {
    margin-left: 140px;
  }

  .div-block-142.gsp-dh {
    flex-direction: column;
    flex: 1;
    margin-left: 0;
    margin-right: 0;
  }

  .gsp-btm-info-block {
    margin-right: 0;
  }

  .ssmc-bar-x {
    height: 140px;
  }

  .column-32-camps {
    padding-left: 40px;
  }

  .camps-column-c {
    text-align: center;
  }

  .fundevents-block-copy.icon.alternative {
    height: auto;
    width: 80%;
    float: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 0;
  }

  .fundevents-block-copy.icon.alternative:hover {
    float: none;
  }

  .fundevents-block-copy.icon.gray {
    margin-bottom: 0;
  }

  .fundevents-block-copy.icon.no-color {
    height: 100%;
    text-align: center;
    border-bottom-style: none;
    border-left-style: solid;
    border-right-style: none;
    padding: 40px 80px;
  }

  .fundevents-block-copy.icon.no-color.contact {
    height: auto;
  }

  .fundevents-block-copy.icon.clear {
    text-align: center;
    padding-right: 20px;
  }

  .fundevents-block-copy.icon.alternative-ssmc {
    width: 80%;
    float: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .fundevents-block-copy.icon.alternative-ssmc:hover {
    float: none;
  }

  .fundevents-block-copy.icon.alternative {
    width: 80%;
    float: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .fundevents-block-copy.icon.alternative:hover {
    float: none;
  }

  .fundevents-block-copy.fact-box {
    text-align: center;
    margin-bottom: 20px;
  }

  .fundevents-block-copy.fact-box.new, .fundevents-block-copy.fact-box.new-ssmc, .fundevents-block-copy.fact-box.new {
    height: 240px;
  }

  .birthdays-div-copy, .birthdays-div-copy.alternative {
    width: 100%;
  }

  .dropdown-inside {
    background-color: #79bb43;
    align-items: flex-end;
  }

  .pop-1a-div {
    margin-left: auto;
  }

  .div-block-166 {
    flex-direction: column;
  }

  .div-block-167 {
    margin-top: 58px;
    padding-right: 0;
  }

  .donate-copy-heading-2, .register-swing {
    margin-left: 0;
  }

  .register-swing.gallery-programming-button {
    margin-left: 140px;
  }

  .register-swing-2 {
    margin-left: 0;
  }

  .register-swing-2.gallery-programming-button {
    margin-left: 140px;
  }

  .link-block-27 {
    height: 350px;
  }

  .nav-menu-delta-2 {
    float: right;
    color: rgba(0, 0, 0, 0);
    text-align: center;
    background-color: #79bb43;
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-end;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .nav-link-delta-2 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 10px;
    display: flex;
  }

  .dropdown-list-delta-2.w--open {
    min-width: auto;
    flex-direction: column;
    flex: none;
    margin-top: 5px;
    display: block;
    position: relative;
  }

  .dropdown-toggle-delta-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-toggle-delta-2.w--open {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .sponsorship-info-swing {
    margin-left: 0;
  }

  .sponsorship-info-swing.gallery-programming-button {
    margin-left: 140px;
  }

  .color-bullets-1 {
    margin-top: 2px;
    margin-bottom: 5px;
    font-size: 18px;
  }

  .color-bullets-1.hh3 {
    color: #ed2124;
  }

  .color-bullets-2 {
    margin-top: 2px;
    margin-bottom: 5px;
    font-size: 18px;
  }

  .color-bullets-2.hh3 {
    color: #ed2124;
  }

  .color-bullets-3 {
    margin-top: 2px;
    margin-bottom: 5px;
    font-size: 18px;
  }

  .color-bullets-3.hh3 {
    color: #ed2124;
  }

  .color-bullets-4 {
    margin-top: 2px;
    margin-bottom: 5px;
    font-size: 18px;
  }

  .color-bullets-4.hh3 {
    color: #ed2124;
  }

  .hours-heading-2 {
    margin-top: 2px;
    margin-bottom: 5px;
    font-size: 14px;
  }

  .hours-heading-2.hh3 {
    color: #ed2124;
  }

  .div-block-171 {
    display: none;
  }

  .container-25 {
    margin-right: 60px;
  }

  .icon-9 {
    color: #5d5cb6;
  }

  .hours-info-div {
    order: 1;
    margin-top: 0;
  }

  .hours-heading-v2 {
    justify-content: flex-start;
    margin-top: 2px;
    margin-bottom: 5px;
    margin-left: 0;
    padding-left: 0;
    font-size: 14px;
    left: auto;
  }

  .hours-heading-v2.hh3 {
    color: #ed2124;
  }

  .hours-heading-v2._4th {
    font-size: 10px;
  }

  .hours-info-div-v2 {
    flex-direction: row;
    flex: 1;
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    margin-top: 2px;
    margin-left: 65px;
  }

  .toggle-wrapper-2, .toggle-wrapper-2.green {
    display: none;
  }

  .toggle-heading-1.rt {
    margin-top: 50px;
    margin-left: 20px;
  }

  .text-about-2 {
    margin-left: 20px;
  }

  .uis-1-5.video.alternative.background {
    background-position: 56%;
  }

  .uis-1-5.white {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .uis-1-5.white.fullwidth {
    padding-left: 20px;
    padding-right: 20px;
  }

  .uis-1-5.about.middle.causes {
    margin-top: -120px;
  }

  .uis-1-5.about.nature {
    padding-bottom: 160px;
  }

  .uis-1-5.wellcome.team {
    padding-left: 80px;
    padding-right: 80px;
  }

  .uis-1-5.projects {
    height: auto;
  }

  .uis-1-5.toggle {
    padding-bottom: 180px;
  }

  .uis-1-5.gray-dark {
    background-position: -782px;
  }

  .uis-1-5.blog {
    padding-bottom: 100px;
  }

  .uis-1-5.homepages {
    padding-top: 100px;
  }

  .uis-1-5.latest-blog.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .uis-1-5.exhibits-all-section {
    height: auto;
  }

  .everyday-fun-daily-breakout {
    margin-left: 40px;
    margin-right: 40px;
  }

  .div-wave.exhibits {
    margin-top: 6px;
  }

  .heading-sign-up-ssmc-1-5.subtitle {
    padding-left: 100px;
    padding-right: 100px;
  }

  .heading-sign-up-ssmc-1-5.subtitle.center.tinny-text {
    width: 100%;
  }

  .heading-sign-up-ssmc-1-5.features.blog {
    color: #000;
  }

  .heading-sign-up-ssmc-1-5.features.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .heading-sign-up-ssmc-1-5.features.blog.white:hover {
    color: #0d9622;
  }

  .heading-sign-up-ssmc-1-5.features.services {
    font-size: 15px;
  }

  .heading-sign-up-ssmc-1-5.features.left-side {
    letter-spacing: 1px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .heading-sign-up-ssmc-1-5.features.cause {
    font-size: 14px;
  }

  .heading-sign-up-ssmc-1-5.features.right, .heading-sign-up-ssmc-1-5.features.left {
    text-align: center;
  }

  .heading-sign-up-ssmc-1-5.features.exhibits {
    font-size: 14px;
  }

  .heading-sign-up-ssmc-1-5.numer.alternative {
    letter-spacing: 1px;
  }

  .heading-sign-up-ssmc-1-5.white.left {
    font-size: 60px;
    line-height: 30px;
  }

  .heading-sign-up-ssmc-1-5.left {
    margin-top: 0;
  }

  .heading-sign-up-ssmc-1-5.top {
    margin-top: 40px;
  }

  .subscribe-section-1-5._2.left {
    margin-top: 0;
  }

  .subscribe-section-1-5._2.left.top {
    width: 80%;
    margin-top: 40px;
  }

  .subscribe-section-1-5._2.left {
    margin-top: 0;
  }

  .subscribe-section-1-5a.trial.map.green {
    margin-bottom: -10px;
  }

  .image-44-1-5 {
    margin-top: 35px;
  }

  .wavegreendowndiv1-5 {
    margin-bottom: -69px;
  }

  .wave-purple-down-sw {
    margin-top: -49px;
  }

  .purple-header-nav-1-5 {
    flex-flow: column;
  }

  .hours-heading-v2-1-5 {
    justify-content: flex-start;
    margin-top: 2px;
    margin-bottom: 5px;
    margin-left: 0;
    padding-left: 0;
    font-size: 14px;
    left: auto;
  }

  .hours-heading-v2-1-5.hh3 {
    color: #ed2124;
  }

  .exhibit-name-1-5.video.alternative.background {
    background-position: 56%;
  }

  .exhibit-name-1-5.white {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .exhibit-name-1-5.white.fullwidth {
    padding-left: 20px;
    padding-right: 20px;
  }

  .exhibit-name-1-5.about.middle.causes {
    margin-top: -120px;
  }

  .exhibit-name-1-5.about.nature {
    padding-bottom: 160px;
  }

  .exhibit-name-1-5.wellcome.team {
    padding-left: 80px;
    padding-right: 80px;
  }

  .exhibit-name-1-5.projects {
    height: auto;
  }

  .exhibit-name-1-5.toggle {
    padding-bottom: 180px;
  }

  .exhibit-name-1-5.gray-dark {
    background-position: -782px;
  }

  .exhibit-name-1-5.blog {
    padding-bottom: 100px;
  }

  .exhibit-name-1-5.homepages {
    padding-top: 100px;
  }

  .exhibit-name-1-5.latest-blog.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ec-1-5 {
    margin-top: -161px;
  }

  .c-1-5.join {
    padding-left: 20px;
  }

  .cm-1-5 {
    margin-left: 0;
    margin-right: 0;
  }

  .ehc-1-5._2.left {
    margin-top: 0;
  }

  .ehc-1-5._2.left.top {
    width: 80%;
    margin-top: 40px;
  }

  .ehc-1-5._2.left {
    margin-top: 0;
  }

  .ehc-1-5.ctsm23div {
    margin-top: 75px;
  }

  .es-1-5.video.alternative.background {
    background-position: 56%;
  }

  .es-1-5.white {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .es-1-5.white.fullwidth {
    padding-left: 20px;
    padding-right: 20px;
  }

  .es-1-5.about.middle.causes {
    margin-top: -120px;
  }

  .es-1-5.about.nature {
    padding-bottom: 160px;
  }

  .es-1-5.wellcome.team {
    padding-left: 80px;
    padding-right: 80px;
  }

  .es-1-5.projects {
    height: auto;
  }

  .es-1-5.toggle {
    padding-bottom: 180px;
  }

  .es-1-5.gray-dark {
    background-position: -782px;
  }

  .es-1-5.blog {
    padding-bottom: 100px;
  }

  .es-1-5.homepages {
    padding-top: 100px;
  }

  .es-1-5.latest-blog.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .es-1-5.exhibits-all-section {
    height: auto;
  }

  .div-exhibit-1-5 {
    background-attachment: scroll;
  }

  .link-42 {
    color: #5d5cb6;
  }

  .column-62 {
    clear: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-top: 60px;
    padding-right: 0;
    display: flex;
    position: static;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .div-block-214 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: flex;
    position: relative;
    top: auto;
  }

  .image-67 {
    align-self: auto;
    position: static;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .ow-h2 {
    margin-top: 20px;
    padding-left: 20px;
    font-size: 28px;
    line-height: 32px;
  }

  .div-block-225 {
    height: 200px;
  }

  .educate-1-5.video.alternative.background {
    background-position: 56%;
  }

  .educate-1-5.white {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .educate-1-5.white.fullwidth {
    padding-left: 20px;
    padding-right: 20px;
  }

  .educate-1-5.about.middle.causes {
    margin-top: -120px;
  }

  .educate-1-5.about.nature {
    padding-bottom: 160px;
  }

  .educate-1-5.wellcome.team {
    padding-left: 80px;
    padding-right: 80px;
  }

  .educate-1-5.projects {
    height: auto;
  }

  .educate-1-5.toggle {
    padding-bottom: 180px;
  }

  .educate-1-5.gray-dark {
    background-position: -782px;
  }

  .educate-1-5.blog {
    padding-bottom: 100px;
  }

  .educate-1-5.homepages {
    padding-top: 100px;
  }

  .educate-1-5.latest-blog.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .educate-div, .educate-div.alternative {
    width: 100%;
  }

  .educate-camps-column-a {
    text-align: center;
  }

  .educate-camps-column-a.center {
    height: auto;
  }

  .educate-camps-column-a._2 {
    display: block;
  }

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

  .ec-ca.center {
    height: auto;
  }

  .ec-ca._2 {
    display: block;
  }

  .ed-c2b {
    margin-top: 40px;
  }

  .ec-c-b.icon.alternative {
    height: auto;
    width: 80%;
    float: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 0;
  }

  .ec-c-b.icon.alternative:hover {
    float: none;
  }

  .ec-c-b.icon.gray {
    margin-bottom: 0;
  }

  .ec-c-b.icon.no-color {
    height: 100%;
    text-align: center;
    border-bottom-style: none;
    border-left-style: solid;
    border-right-style: none;
    padding: 40px 80px;
  }

  .ec-c-b.icon.no-color.contact {
    height: auto;
  }

  .ec-c-b.icon.clear {
    text-align: center;
    padding-right: 20px;
  }

  .ec-c-b.icon.alternative-ssmc {
    width: 80%;
    float: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .ec-c-b.icon.alternative-ssmc:hover {
    float: none;
  }

  .ec-c-b.icon.alternative {
    width: 80%;
    float: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .ec-c-b.icon.alternative:hover {
    float: none;
  }

  .ec-c-b.fact-box {
    text-align: center;
    margin-bottom: 20px;
  }

  .ec-c-b.fact-box.new, .ec-c-b.fact-box.new-ssmc, .ec-c-b.fact-box.new {
    height: 240px;
  }

  .ec-heading-28i {
    font-size: 26px;
    line-height: 35px;
  }

  .ec-heading-28i.subtitle {
    padding-left: 100px;
    padding-right: 100px;
  }

  .ec-heading-28i.subtitle.center.tinny-text {
    width: 100%;
  }

  .ec-heading-28i.features.blog {
    color: #000;
  }

  .ec-heading-28i.features.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .ec-heading-28i.features.blog.white:hover {
    color: #0d9622;
  }

  .ec-heading-28i.features.services {
    font-size: 15px;
  }

  .ec-heading-28i.features.left-side {
    letter-spacing: 1px;
    margin-right: 100px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .ec-heading-28i.features.cause {
    font-size: 14px;
  }

  .ec-heading-28i.features.right, .ec-heading-28i.features.left {
    text-align: center;
  }

  .ec-heading-28i.features.exhibits {
    font-size: 14px;
  }

  .ec-heading-28i.numer.alternative {
    letter-spacing: 1px;
  }

  .ec-heading-28i.white.left {
    font-size: 60px;
    line-height: 30px;
  }

  .ec-heading-28i.left {
    margin-top: 0;
  }

  .ec-heading-28i.top {
    margin-top: 40px;
  }

  .ec-heading-28i.performance-heading {
    font-size: 22px;
    line-height: 30px;
  }

  .ec-heading-28i.performance-heading.snr-mgnt-2 {
    margin-top: 10px;
    line-height: 40px;
  }

  .ec-heading-28i.fundevents-heading.blog {
    color: #000;
  }

  .ec-heading-28i.fundevents-heading.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .ec-heading-28i.fundevents-heading.blog.white:hover {
    color: #0d9622;
  }

  .ec-heading-28i.fundevents-heading.services {
    font-size: 15px;
  }

  .ec-heading-28i.fundevents-heading.left-side {
    letter-spacing: 1px;
    margin-right: 100px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .ec-heading-28i.fundevents-heading.cause {
    font-size: 14px;
  }

  .ec-heading-28i.fundevents-heading.right, .ec-heading-28i.fundevents-heading.left {
    text-align: center;
  }

  .ec-heading-28i.fundevents-heading.exhibits {
    font-size: 14px;
  }

  .ec-heading-28i.camps-heading {
    font-size: 22px;
    line-height: 30px;
  }

  .ec-heading-28i.camps-heading.snr-mgnt-2 {
    margin-top: 10px;
    line-height: 40px;
  }

  .ec-heading-28i.camps-heading-bold {
    font-size: 22px;
    line-height: 30px;
  }

  .ec-heading-28i.camps-heading-bold.snr-mgnt-2 {
    margin-top: 10px;
    line-height: 40px;
  }

  .ec-heading-28i.group-and-school-prog-header-1.blog {
    color: #000;
  }

  .ec-heading-28i.group-and-school-prog-header-1.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .ec-heading-28i.group-and-school-prog-header-1.blog.white:hover {
    color: #0d9622;
  }

  .ec-heading-28i.group-and-school-prog-header-1.services {
    font-size: 15px;
  }

  .ec-heading-28i.group-and-school-prog-header-1.left-side {
    letter-spacing: 1px;
    margin-right: 100px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .ec-heading-28i.group-and-school-prog-header-1.cause {
    font-size: 14px;
  }

  .ec-heading-28i.group-and-school-prog-header-1.right, .ec-heading-28i.group-and-school-prog-header-1.left {
    text-align: center;
  }

  .ec-heading-28i.group-and-school-prog-header-1.exhibits {
    font-size: 14px;
  }

  .ec-heading-28i.group-and-school-prog-header-2-copy.blog {
    color: #000;
  }

  .ec-heading-28i.group-and-school-prog-header-2-copy.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .ec-heading-28i.group-and-school-prog-header-2-copy.blog.white:hover {
    color: #0d9622;
  }

  .ec-heading-28i.group-and-school-prog-header-2-copy.services {
    font-size: 15px;
  }

  .ec-heading-28i.group-and-school-prog-header-2-copy.left-side {
    letter-spacing: 1px;
    margin-right: 100px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .ec-heading-28i.group-and-school-prog-header-2-copy.cause {
    font-size: 14px;
  }

  .ec-heading-28i.group-and-school-prog-header-2-copy.right, .ec-heading-28i.group-and-school-prog-header-2-copy.left {
    text-align: center;
  }

  .ec-heading-28i.group-and-school-prog-header-2-copy.exhibits {
    font-size: 14px;
  }

  .ec-heading-28i.camp-pascf.blog {
    color: #000;
  }

  .ec-heading-28i.camp-pascf.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .ec-heading-28i.camp-pascf.blog.white:hover {
    color: #0d9622;
  }

  .ec-heading-28i.camp-pascf.services {
    font-size: 15px;
  }

  .ec-heading-28i.camp-pascf.left-side {
    letter-spacing: 1px;
    margin-right: 100px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .ec-heading-28i.camp-pascf.cause {
    font-size: 14px;
  }

  .ec-heading-28i.camp-pascf.right, .ec-heading-28i.camp-pascf.left {
    text-align: center;
  }

  .ec-heading-28i.camp-pascf.exhibits {
    font-size: 14px;
  }

  .text-span-69 {
    color: rgba(223, 43, 129, .88);
    font-weight: 700;
  }

  .ec-1-5-text-heading {
    margin-top: 0;
  }

  .educate-1-5-text-heading.video.alternative.background {
    background-position: 56%;
  }

  .educate-1-5-text-heading.white {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .educate-1-5-text-heading.white.fullwidth {
    padding-left: 20px;
    padding-right: 20px;
  }

  .educate-1-5-text-heading.about.middle.causes {
    margin-top: -120px;
  }

  .educate-1-5-text-heading.about.nature {
    padding-bottom: 160px;
  }

  .educate-1-5-text-heading.wellcome.team {
    padding-left: 80px;
    padding-right: 80px;
  }

  .educate-1-5-text-heading.projects {
    height: auto;
  }

  .educate-1-5-text-heading.toggle {
    padding-bottom: 180px;
  }

  .educate-1-5-text-heading.gray-dark {
    background-position: -782px;
  }

  .educate-1-5-text-heading.blog {
    padding-bottom: 100px;
  }

  .educate-1-5-text-heading.homepages {
    padding-top: 100px;
  }

  .educate-1-5-text-heading.latest-blog.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ehc-1-5-copy._2.left {
    margin-top: 0;
  }

  .ehc-1-5-copy._2.left.top {
    width: 80%;
    margin-top: 40px;
  }

  .ehc-1-5-copy._2.left {
    margin-top: 0;
  }

  .peiw-1-5 {
    width: 100%;
    height: 100%;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 50px;
    left: 0;
    right: 0;
  }

  .peiw-1-5.seasonal-celebrations {
    margin-top: -150px;
  }

  .peiw-1-5.s-box {
    height: auto;
  }

  .peo-1-5 {
    justify-content: space-around;
    padding: 0;
    display: flex;
  }

  .peo-1-5.portfolio-hero-curve {
    padding: 11px;
    display: block;
  }

  .pec-1-5 {
    flex: 1;
    bottom: auto;
    right: -10px;
  }

  .enlb-1-5 {
    padding-top: 15px;
    padding-left: 20px;
    font-size: 18px;
  }

  .edg-1-5 {
    width: 325px;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 10px;
    font-size: 12px;
    line-height: 16px;
  }

  .ehc-1-5-hide._2.left {
    margin-top: 0;
  }

  .ehc-1-5-hide._2.left.top {
    width: 80%;
    margin-top: 40px;
  }

  .ehc-1-5-hide._2.left {
    margin-top: 0;
  }

  .edd-1-5.video.alternative.background {
    background-position: 56%;
  }

  .edd-1-5.white {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .edd-1-5.white.fullwidth {
    padding-left: 20px;
    padding-right: 20px;
  }

  .edd-1-5.about.middle.causes {
    margin-top: -120px;
  }

  .edd-1-5.about.nature {
    padding-bottom: 160px;
  }

  .edd-1-5.wellcome.team {
    padding-left: 80px;
    padding-right: 80px;
  }

  .edd-1-5.projects {
    height: auto;
  }

  .edd-1-5.toggle {
    padding-bottom: 180px;
  }

  .edd-1-5.gray-dark {
    background-position: -782px;
  }

  .edd-1-5.blog {
    padding-bottom: 100px;
  }

  .edd-1-5.homepages {
    padding-top: 100px;
  }

  .edd-1-5.latest-blog.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .edd-1-5.exhibits-all-section {
    height: auto;
  }

  .heading-37 {
    margin-left: 40px;
  }

  .div-block-227 {
    object-fit: fill;
    flex: none;
    margin-right: 40px;
  }

  .paragraph-55 {
    margin-left: 40px;
  }

  .ex-prg-1-5 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-wrap-1-5 {
    width: auto;
  }

  .pvb-1-5 {
    margin-left: 10px;
  }

  .pvb-1-5.gallery-programming-button {
    margin-left: 140px;
  }

  .div-block-126-1-5 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .visit-cta-1-5.video.alternative.background {
    background-position: 56%;
  }

  .visit-cta-1-5.white {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .visit-cta-1-5.white.fullwidth {
    padding-left: 20px;
    padding-right: 20px;
  }

  .visit-cta-1-5.about.middle.causes {
    margin-top: -120px;
  }

  .visit-cta-1-5.about.nature {
    padding-bottom: 160px;
  }

  .visit-cta-1-5.wellcome.team {
    padding-left: 80px;
    padding-right: 80px;
  }

  .visit-cta-1-5.projects {
    height: auto;
  }

  .visit-cta-1-5.toggle {
    padding-bottom: 180px;
  }

  .visit-cta-1-5.gray-dark {
    background-position: -782px;
  }

  .visit-cta-1-5.blog {
    padding-bottom: 100px;
  }

  .visit-cta-1-5.homepages {
    padding-top: 100px;
  }

  .visit-cta-1-5.latest-blog.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .vh1-1-5 {
    margin-top: 0;
    padding-left: 40px;
    padding-right: 60px;
  }

  .container-31 {
    max-width: 95%;
  }

  .visit-1-5-text-heading {
    padding-top: 0;
  }

  .visit-1-5-text-heading.video.alternative.background {
    background-position: 56%;
  }

  .visit-1-5-text-heading.white {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .visit-1-5-text-heading.white.fullwidth {
    padding-left: 20px;
    padding-right: 20px;
  }

  .visit-1-5-text-heading.about.middle.causes {
    margin-top: -120px;
  }

  .visit-1-5-text-heading.about.nature {
    padding-bottom: 160px;
  }

  .visit-1-5-text-heading.wellcome.team {
    padding-left: 80px;
    padding-right: 80px;
  }

  .visit-1-5-text-heading.projects {
    height: auto;
  }

  .visit-1-5-text-heading.toggle {
    padding-bottom: 180px;
  }

  .visit-1-5-text-heading.gray-dark {
    background-position: -782px;
  }

  .visit-1-5-text-heading.blog {
    padding-bottom: 100px;
  }

  .visit-1-5-text-heading.homepages {
    padding-top: 100px;
  }

  .visit-1-5-text-heading.latest-blog.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .visith-txt {
    margin-top: 0;
  }

  .visith-txt.subtitle {
    padding-left: 100px;
    padding-right: 100px;
  }

  .visith-txt.subtitle.center.tinny-text {
    width: 100%;
  }

  .visith-txt.features.blog {
    color: #000;
  }

  .visith-txt.features.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .visith-txt.features.blog.white:hover {
    color: #0d9622;
  }

  .visith-txt.features.services {
    font-size: 15px;
  }

  .visith-txt.features.left-side {
    letter-spacing: 1px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .visith-txt.features.cause {
    font-size: 14px;
  }

  .visith-txt.features.right, .visith-txt.features.left {
    text-align: center;
  }

  .visith-txt.features.exhibits {
    font-size: 14px;
  }

  .visith-txt.numer.alternative {
    letter-spacing: 1px;
  }

  .visith-txt.white.left {
    font-size: 60px;
    line-height: 30px;
  }

  .visith-txt.left {
    margin-top: 0;
  }

  .visith-txt.top {
    margin-top: 40px;
  }

  .toggle-wrapper-2-sm1.green {
    display: block;
  }

  .toggle-icon-1-sm1 {
    display: none;
  }

  .toggle-wrapper-2-sm2 {
    display: block;
  }

  .toggle-wrapper-2-sm2.green, .toggle-icon-1-sm2.ap {
    display: none;
  }

  .ast-1-5.video.alternative.background {
    background-position: 56%;
  }

  .ast-1-5.white {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .ast-1-5.white.fullwidth {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ast-1-5.about.middle.causes {
    margin-top: -120px;
  }

  .ast-1-5.about.nature {
    padding-bottom: 160px;
  }

  .ast-1-5.wellcome.team {
    padding-left: 80px;
    padding-right: 80px;
  }

  .ast-1-5.projects {
    height: auto;
  }

  .ast-1-5.toggle {
    padding-bottom: 180px;
  }

  .ast-1-5.gray-dark {
    background-position: -782px;
  }

  .ast-1-5.blog {
    padding-bottom: 100px;
  }

  .ast-1-5.homepages {
    padding-top: 100px;
  }

  .ast-1-5.latest-blog.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cm-1-5-copy {
    margin-left: 0;
    margin-right: 0;
  }

  .about-1-5.video.alternative.background {
    background-position: 56%;
  }

  .about-1-5.white {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .about-1-5.white.fullwidth {
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-1-5.about.middle.causes {
    margin-top: -120px;
  }

  .about-1-5.about.nature {
    padding-bottom: 160px;
  }

  .about-1-5.wellcome.team {
    padding-left: 80px;
    padding-right: 80px;
  }

  .about-1-5.projects {
    height: auto;
  }

  .about-1-5.toggle {
    padding-bottom: 180px;
  }

  .about-1-5.gray-dark {
    background-position: -782px;
  }

  .about-1-5.blog {
    padding-bottom: 100px;
  }

  .about-1-5.homepages {
    padding-top: 100px;
  }

  .about-1-5.latest-blog.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ed-c3 {
    grid-column-gap: 0px;
    flex-direction: column;
  }

  .bparties {
    background-color: #f3f0f0;
  }

  .bparties.icon.alternative {
    height: auto;
    width: 80%;
    float: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 0;
  }

  .bparties.icon.alternative:hover {
    float: none;
  }

  .bparties.icon.gray {
    margin-bottom: 0;
  }

  .bparties.icon.no-color {
    height: 100%;
    text-align: center;
    border-bottom-style: none;
    border-left-style: solid;
    border-right-style: none;
    padding: 40px 80px;
  }

  .bparties.icon.no-color.contact {
    height: auto;
  }

  .bparties.icon.clear {
    text-align: center;
    padding-right: 20px;
  }

  .bparties.icon.alternative-ssmc {
    width: 80%;
    float: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .bparties.icon.alternative-ssmc:hover {
    float: none;
  }

  .bparties.icon.alternative {
    width: 80%;
    float: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .bparties.icon.alternative:hover {
    float: none;
  }

  .bparties.fact-box {
    text-align: center;
    margin-bottom: 20px;
  }

  .bparties.fact-box.new, .bparties.fact-box.new-ssmc, .bparties.fact-box.new {
    height: 240px;
  }

  .exctnr.video.alternative.background {
    background-position: 56%;
  }

  .exctnr.white {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .exctnr.white.fullwidth {
    padding-left: 20px;
    padding-right: 20px;
  }

  .exctnr.about.middle.causes {
    margin-top: -120px;
  }

  .exctnr.about.nature {
    padding-bottom: 160px;
  }

  .exctnr.wellcome.team {
    padding-left: 80px;
    padding-right: 80px;
  }

  .exctnr.projects {
    height: auto;
  }

  .exctnr.toggle {
    padding-bottom: 180px;
  }

  .exctnr.gray-dark {
    background-position: -782px;
  }

  .exctnr.blog {
    padding-bottom: 100px;
  }

  .exctnr.homepages {
    padding-top: 100px;
  }

  .exctnr.latest-blog.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .exb1-5.green {
    display: block;
  }

  .exbt-h1 {
    margin-bottom: 10px;
    font-size: 26px;
    line-height: 35px;
  }

  .exbt-h1.subtitle {
    padding-left: 100px;
    padding-right: 100px;
  }

  .exbt-h1.subtitle.center.tinny-text {
    width: 100%;
  }

  .exbt-h1.features.blog {
    color: #000;
  }

  .exbt-h1.features.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .exbt-h1.features.blog.white:hover {
    color: #0d9622;
  }

  .exbt-h1.features.services {
    font-size: 15px;
  }

  .exbt-h1.features.left-side {
    letter-spacing: 1px;
    margin-right: 100px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .exbt-h1.features.cause {
    font-size: 14px;
  }

  .exbt-h1.features.right, .exbt-h1.features.left {
    text-align: center;
  }

  .exbt-h1.features.exhibits {
    font-size: 14px;
  }

  .exbt-h1.numer.alternative {
    letter-spacing: 1px;
  }

  .exbt-h1.white.left {
    font-size: 60px;
    line-height: 30px;
  }

  .exbt-h1.left {
    margin-top: 0;
  }

  .exbt-h1.top {
    margin-top: 40px;
  }

  .exbt-h1.performance-heading {
    font-size: 22px;
    line-height: 30px;
  }

  .exbt-h1.performance-heading.snr-mgnt-2 {
    margin-top: 10px;
    line-height: 40px;
  }

  .exbt-h1.fundevents-heading.blog {
    color: #000;
  }

  .exbt-h1.fundevents-heading.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .exbt-h1.fundevents-heading.blog.white:hover {
    color: #0d9622;
  }

  .exbt-h1.fundevents-heading.services {
    font-size: 15px;
  }

  .exbt-h1.fundevents-heading.left-side {
    letter-spacing: 1px;
    margin-right: 100px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .exbt-h1.fundevents-heading.cause {
    font-size: 14px;
  }

  .exbt-h1.fundevents-heading.right, .exbt-h1.fundevents-heading.left {
    text-align: center;
  }

  .exbt-h1.fundevents-heading.exhibits {
    font-size: 14px;
  }

  .exbt-h1.camps-heading {
    font-size: 22px;
    line-height: 30px;
  }

  .exbt-h1.camps-heading.snr-mgnt-2 {
    margin-top: 10px;
    line-height: 40px;
  }

  .exbt-h1.camps-heading-bold {
    font-size: 22px;
    line-height: 30px;
  }

  .exbt-h1.camps-heading-bold.snr-mgnt-2 {
    margin-top: 10px;
    line-height: 40px;
  }

  .exbt-h1.group-and-school-prog-header-1.blog {
    color: #000;
  }

  .exbt-h1.group-and-school-prog-header-1.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .exbt-h1.group-and-school-prog-header-1.blog.white:hover {
    color: #0d9622;
  }

  .exbt-h1.group-and-school-prog-header-1.services {
    font-size: 15px;
  }

  .exbt-h1.group-and-school-prog-header-1.left-side {
    letter-spacing: 1px;
    margin-right: 100px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .exbt-h1.group-and-school-prog-header-1.cause {
    font-size: 14px;
  }

  .exbt-h1.group-and-school-prog-header-1.right, .exbt-h1.group-and-school-prog-header-1.left {
    text-align: center;
  }

  .exbt-h1.group-and-school-prog-header-1.exhibits {
    font-size: 14px;
  }

  .exbt-h1.group-and-school-prog-header-2-copy.blog {
    color: #000;
  }

  .exbt-h1.group-and-school-prog-header-2-copy.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .exbt-h1.group-and-school-prog-header-2-copy.blog.white:hover {
    color: #0d9622;
  }

  .exbt-h1.group-and-school-prog-header-2-copy.services {
    font-size: 15px;
  }

  .exbt-h1.group-and-school-prog-header-2-copy.left-side {
    letter-spacing: 1px;
    margin-right: 100px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .exbt-h1.group-and-school-prog-header-2-copy.cause {
    font-size: 14px;
  }

  .exbt-h1.group-and-school-prog-header-2-copy.right, .exbt-h1.group-and-school-prog-header-2-copy.left {
    text-align: center;
  }

  .exbt-h1.group-and-school-prog-header-2-copy.exhibits {
    font-size: 14px;
  }

  .exbt-h1.camps {
    margin-right: 40px;
  }

  .exbt-h1.camp-pascf.blog {
    color: #000;
  }

  .exbt-h1.camp-pascf.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .exbt-h1.camp-pascf.blog.white:hover {
    color: #0d9622;
  }

  .exbt-h1.camp-pascf.services {
    font-size: 15px;
  }

  .exbt-h1.camp-pascf.left-side {
    letter-spacing: 1px;
    margin-right: 100px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .exbt-h1.camp-pascf.cause {
    font-size: 14px;
  }

  .exbt-h1.camp-pascf.right, .exbt-h1.camp-pascf.left {
    text-align: center;
  }

  .exbt-h1.camp-pascf.exhibits {
    font-size: 14px;
  }

  .exbt-db {
    margin-bottom: 0;
  }

  .exbt-p {
    margin-bottom: 10px;
  }

  .exbtlst {
    flex-direction: column;
    margin-bottom: 40px;
    display: flex;
  }

  .cell-3 {
    flex-direction: column;
    display: block;
  }

  .joinh1 {
    font-size: 26px;
    line-height: 35px;
  }

  .joinh1.subtitle {
    padding-left: 100px;
    padding-right: 100px;
  }

  .joinh1.subtitle.center.tinny-text {
    width: 100%;
  }

  .joinh1.features.blog {
    color: #000;
  }

  .joinh1.features.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .joinh1.features.blog.white:hover {
    color: #0d9622;
  }

  .joinh1.features.services {
    font-size: 15px;
  }

  .joinh1.features.left-side {
    letter-spacing: 1px;
    margin-right: 100px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .joinh1.features.cause {
    font-size: 14px;
  }

  .joinh1.features.right, .joinh1.features.left {
    text-align: center;
  }

  .joinh1.features.exhibits {
    font-size: 14px;
  }

  .joinh1.numer.alternative {
    letter-spacing: 1px;
  }

  .joinh1.white.left {
    font-size: 60px;
    line-height: 30px;
  }

  .joinh1.left {
    margin-top: 0;
  }

  .joinh1.top {
    margin-top: 40px;
  }

  .joinh1.performance-heading {
    font-size: 22px;
    line-height: 30px;
  }

  .joinh1.performance-heading.snr-mgnt-2 {
    margin-top: 10px;
    line-height: 40px;
  }

  .joinh1.fundevents-heading.blog {
    color: #000;
  }

  .joinh1.fundevents-heading.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .joinh1.fundevents-heading.blog.white:hover {
    color: #0d9622;
  }

  .joinh1.fundevents-heading.services {
    font-size: 15px;
  }

  .joinh1.fundevents-heading.left-side {
    letter-spacing: 1px;
    margin-right: 100px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .joinh1.fundevents-heading.cause {
    font-size: 14px;
  }

  .joinh1.fundevents-heading.right, .joinh1.fundevents-heading.left {
    text-align: center;
  }

  .joinh1.fundevents-heading.exhibits {
    font-size: 14px;
  }

  .joinh1.camps-heading {
    font-size: 22px;
    line-height: 30px;
  }

  .joinh1.camps-heading.snr-mgnt-2 {
    margin-top: 10px;
    line-height: 40px;
  }

  .joinh1.camps-heading-bold {
    font-size: 22px;
    line-height: 30px;
  }

  .joinh1.camps-heading-bold.snr-mgnt-2 {
    margin-top: 10px;
    line-height: 40px;
  }

  .joinh1.group-and-school-prog-header-1.blog {
    color: #000;
  }

  .joinh1.group-and-school-prog-header-1.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .joinh1.group-and-school-prog-header-1.blog.white:hover {
    color: #0d9622;
  }

  .joinh1.group-and-school-prog-header-1.services {
    font-size: 15px;
  }

  .joinh1.group-and-school-prog-header-1.left-side {
    letter-spacing: 1px;
    margin-right: 100px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .joinh1.group-and-school-prog-header-1.cause {
    font-size: 14px;
  }

  .joinh1.group-and-school-prog-header-1.right, .joinh1.group-and-school-prog-header-1.left {
    text-align: center;
  }

  .joinh1.group-and-school-prog-header-1.exhibits {
    font-size: 14px;
  }

  .joinh1.group-and-school-prog-header-2-copy.blog {
    color: #000;
  }

  .joinh1.group-and-school-prog-header-2-copy.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .joinh1.group-and-school-prog-header-2-copy.blog.white:hover {
    color: #0d9622;
  }

  .joinh1.group-and-school-prog-header-2-copy.services {
    font-size: 15px;
  }

  .joinh1.group-and-school-prog-header-2-copy.left-side {
    letter-spacing: 1px;
    margin-right: 100px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .joinh1.group-and-school-prog-header-2-copy.cause {
    font-size: 14px;
  }

  .joinh1.group-and-school-prog-header-2-copy.right, .joinh1.group-and-school-prog-header-2-copy.left {
    text-align: center;
  }

  .joinh1.group-and-school-prog-header-2-copy.exhibits {
    font-size: 14px;
  }

  .joinh1.camps {
    margin-right: 40px;
  }

  .joinh1.camp-pascf.blog {
    color: #000;
  }

  .joinh1.camp-pascf.blog.white {
    color: #fff;
    transition: color .4s;
  }

  .joinh1.camp-pascf.blog.white:hover {
    color: #0d9622;
  }

  .joinh1.camp-pascf.services {
    font-size: 15px;
  }

  .joinh1.camp-pascf.left-side {
    letter-spacing: 1px;
    margin-right: 100px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .joinh1.camp-pascf.cause {
    font-size: 14px;
  }

  .joinh1.camp-pascf.right, .joinh1.camp-pascf.left {
    text-align: center;
  }

  .joinh1.camp-pascf.exhibits {
    font-size: 14px;
  }

  .text-about-2-sm1 {
    margin-left: 20px;
    display: block;
  }

  .text-about-2-prog {
    margin-left: 20px;
    display: none;
  }

  .aprog {
    padding-left: 20px;
    font-size: 28px;
    line-height: 32px;
  }

  .cm-1-6 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-236 {
    margin-left: auto;
    padding-left: 10px;
  }

  .button-funders-1-5.hero {
    float: none;
  }

  .button-funders-1-5.causes, .button-funders-1-5.exhibits {
    margin-top: 20px;
  }

  .button-funders-1-5.hero-membership-join, .button-funders-1-5.hero {
    float: none;
  }

  .column-65 {
    flex-direction: column;
    display: flex;
  }

  .dropdown-2, .dropdown-3, .dropdown-4 {
    display: block;
  }

  .evts-rt {
    margin-top: 20px;
    padding-left: 20px;
    font-size: 28px;
    line-height: 32px;
  }

  .lpmnt.sts23 {
    max-width: 100%;
  }

  .for-mobile-double {
    display: none;
  }

  .ags-1-5 {
    text-align: left;
    flex-direction: column;
  }

  .text-span-76 {
    margin-top: -16px;
  }

  .text-span-77 {
    margin-top: -51px;
  }

  .ags-1-5a {
    text-align: left;
    flex-direction: column;
  }

  .list-item-24, .ags-1-5b {
    font-size: 16px;
  }

  .ags-1-5b.left.black {
    padding-left: 40px;
    padding-right: 40px;
  }

  .ags-1-5b.left.white {
    padding-left: 100px;
    padding-right: 100px;
  }

  .ags-1-5b.left {
    text-align: left;
  }

  .ags-1-5b.left.center, .ags-1-5b.right {
    text-align: center;
  }

  .ags-1-5b.left {
    text-align: left;
  }

  .ags-1-5b.center.black, .ags-1-5b.center-copy.black {
    padding-left: 40px;
    padding-right: 40px;
  }

  .ags-1-5b.center-copy.white {
    padding-left: 100px;
    padding-right: 100px;
  }

  .ags-1-5b.flush-left.black {
    padding-left: 40px;
    padding-right: 40px;
  }

  .ags-1-5b.flush-left.white {
    padding-left: 100px;
    padding-right: 100px;
  }

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

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

  .nav-bar.second.box {
    padding-left: 0;
    padding-right: 0;
  }

  .brand.middle {
    padding-left: 0;
  }

  .nav-link.alternative {
    margin-left: 0;
    margin-right: 0;
  }

  .hero-section.homepage {
    height: 550px;
  }

  .hero-section.homepage.third {
    height: 550px;
    padding-bottom: 100px;
  }

  .hero-section.homepage.natural {
    padding-top: 160px;
    padding-bottom: 100px;
  }

  .hero-section.homepage.natural.middle {
    margin-left: 0;
    margin-right: 0;
  }

  .hero-section.homepage.travel {
    height: auto;
  }

  .hero-section.homepage.second {
    height: 600px;
  }

  .hero-section.homepage.explore {
    flex-direction: column;
    justify-content: space-around;
    padding-top: 160px;
    padding-bottom: 100px;
    display: flex;
  }

  .hero-section.homepage.explore.middle {
    margin-left: 0;
    margin-right: 0;
  }

  .hero-section.homepage.donate {
    height: auto;
  }

  .hero-section.homepage-8 {
    height: 600px;
  }

  .hero-container {
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .hero-container.intro {
    height: auto;
    padding: 0 20px 100px;
  }

  .hero-container.main-slider {
    top: 30%;
  }

  .hero-container.main-slider.box {
    top: 20%;
  }

  .hero-container.video {
    padding-top: 0;
  }

  .hero-tittle {
    padding-right: 0;
    font-size: 50px;
    line-height: 60px;
  }

  .hero-tittle.intro {
    text-align: center;
  }

  .hero-tittle.intro.center.all-caps {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 36px;
    line-height: 40px;
  }

  .hero-tittle.left {
    text-align: center;
  }

  .hero-tittle.box {
    line-height: 85px;
  }

  .hero-tittle.padding {
    padding-left: 50px;
    padding-right: 50px;
  }

  .hero-tittle.left {
    text-align: center;
  }

  .hero-paragraph {
    font-size: 15px;
  }

  .hero-paragraph.left {
    text-align: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .hero-paragraph.left.membership-p2 {
    text-align: left;
    padding-right: 40px;
  }

  .utility-information-section {
    padding: 100px 70px;
  }

  .utility-information-section.video.alternative {
    padding-left: 20px;
    padding-right: 20px;
  }

  .utility-information-section.video.alternative.background {
    background-position: 0;
  }

  .utility-information-section.video.alternative.gray {
    padding-left: 30px;
    padding-right: 30px;
  }

  .utility-information-section.white.leaf {
    padding-bottom: 150px;
  }

  .utility-information-section.testimonials.new {
    padding-bottom: 100px;
  }

  .utility-information-section.testimonials.transparent.lines {
    padding-left: 50px;
    padding-right: 50px;
  }

  .utility-information-section.white.services {
    padding-left: 0;
    padding-right: 0;
  }

  .utility-information-section.white {
    padding-left: 30px;
    padding-right: 30px;
  }

  .utility-information-section.white.new {
    padding-bottom: 100px;
  }

  .utility-information-section.about.middle {
    margin-top: -88px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .utility-information-section.about.middle.nature {
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .utility-information-section.about.middle.causes {
    margin-top: -60px;
    padding-top: 150px;
  }

  .utility-information-section.about.nature {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec6763b172b_philipp-reiner-686.jpg");
    background-size: auto, cover;
    padding-bottom: 140px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .utility-information-section.wellcome.team {
    padding-left: 50px;
    padding-right: 50px;
  }

  .utility-information-section.projects {
    padding-bottom: 100px;
  }

  .utility-information-section.projects.white.porfolio {
    padding-bottom: 50px;
  }

  .utility-information-section.gray-dark {
    background-position: 0 100%;
  }

  .utility-information-section.blog {
    height: auto;
  }

  .utility-information-section.homepages {
    padding-left: 50px;
    padding-right: 50px;
  }

  .utility-information-section.team-no-padding {
    padding: 0 20px 20px;
  }

  .utility-information-section.without-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .utility-information-section.padding {
    background-size: auto, cover;
  }

  .utility-information-section.exhibits-all-section {
    padding-bottom: 100px;
  }

  .utility-information-section.exhibits-all-section.white.porfolio {
    padding-bottom: 50px;
  }

  .featured-exhibits._2 {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  .button.center {
    float: none;
  }

  .button.outline.rounded.white {
    float: left;
  }

  .button.outline.white, .button.hero {
    float: none;
  }

  .button.cta {
    text-align: center;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .button.causes, .button.exhibits {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .button.hero-membership-join, .button.hero {
    float: none;
  }

  .subscribe-section.button {
    padding-top: 150px;
    padding-bottom: 100px;
  }

  .heading.subtitle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading.subtitle.center {
    font-size: 14px;
  }

  .heading.features._2 {
    font-size: 16px;
  }

  .heading.features.left-side {
    display: block;
  }

  .heading.features.cause {
    font-size: 16px;
  }

  .heading.features.right, .heading.features.left {
    text-align: center;
  }

  .heading.features.exhibits {
    font-size: 16px;
  }

  .heading.center {
    margin-top: 0;
    font-size: 30px;
  }

  .heading.center.membership-matters-head {
    font-size: 45px;
    line-height: 50px;
  }

  .heading.white.left {
    float: none;
    margin-bottom: 40px;
  }

  .heading._2 {
    font-size: 29px;
  }

  .heading.top {
    margin-top: 20px;
  }

  .heading.performance-heading.snr-mgnt-2 {
    line-height: 35px;
  }

  .heading.flush-left {
    margin-top: 0;
    font-size: 30px;
  }

  .heading.fundevents-heading._2 {
    font-size: 16px;
  }

  .heading.fundevents-heading.left-side {
    display: block;
  }

  .heading.fundevents-heading.cause {
    font-size: 16px;
  }

  .heading.fundevents-heading.right, .heading.fundevents-heading.left {
    text-align: center;
  }

  .heading.fundevents-heading.exhibits {
    font-size: 16px;
  }

  .heading.gsp {
    line-height: 50px;
  }

  .heading.camps-heading.snr-mgnt-2, .heading.camps-heading-bold.snr-mgnt-2 {
    line-height: 35px;
  }

  .heading.group-and-school-prog-header-1._2 {
    font-size: 16px;
  }

  .heading.group-and-school-prog-header-1.left-side {
    display: block;
  }

  .heading.group-and-school-prog-header-1.cause {
    font-size: 16px;
  }

  .heading.group-and-school-prog-header-1.right, .heading.group-and-school-prog-header-1.left {
    text-align: center;
  }

  .heading.group-and-school-prog-header-1.exhibits, .heading.group-and-school-prog-header-2-copy._2 {
    font-size: 16px;
  }

  .heading.group-and-school-prog-header-2-copy.left-side {
    display: block;
  }

  .heading.group-and-school-prog-header-2-copy.cause {
    font-size: 16px;
  }

  .heading.group-and-school-prog-header-2-copy.right, .heading.group-and-school-prog-header-2-copy.left {
    text-align: center;
  }

  .heading.group-and-school-prog-header-2-copy.exhibits, .heading.camp-pascf._2 {
    font-size: 16px;
  }

  .heading.camp-pascf.left-side {
    display: block;
  }

  .heading.camp-pascf.cause {
    font-size: 16px;
  }

  .heading.camp-pascf.right, .heading.camp-pascf.left {
    text-align: center;
  }

  .heading.camp-pascf.exhibits {
    font-size: 16px;
  }

  .features-block {
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .features-block.icon.alternative {
    height: auto;
    width: 100%;
    height: 150px;
  }

  .features-block.icon.no-color {
    height: auto;
    border-bottom-style: none;
    padding-top: 40px;
  }

  .features-block.icon.clear {
    text-align: center;
  }

  .features-block.icon.alternative-ssmc, .features-block.icon.alternative {
    width: 100%;
    height: 150px;
  }

  .features-block.fact-box {
    height: auto;
  }

  .paragraph-senior-management.left.name {
    text-align: center;
  }

  .paragraph-senior-management.left.black, .paragraph-senior-management.left.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-senior-management.left, .paragraph-senior-management.left.white {
    text-align: left;
  }

  .paragraph-senior-management.left.black-p {
    width: 400px;
  }

  .paragraph-senior-management.left.paragraph-admission {
    padding-left: 0;
  }

  .paragraph-senior-management.white, .paragraph-senior-management.right {
    text-align: center;
  }

  .paragraph-senior-management.left {
    text-align: left;
  }

  .paragraph-senior-management.center.black {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-senior-management.center-copy.name {
    text-align: center;
  }

  .paragraph-senior-management.center-copy.black, .paragraph-senior-management.center-copy.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-senior-management.flush-left.name {
    text-align: center;
  }

  .paragraph-senior-management.flush-left.black, .paragraph-senior-management.flush-left.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-wrapper {
    height: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-wrapper.horizontal {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial-slider {
    height: auto;
  }

  .pricing-block {
    height: auto;
    margin-bottom: 20px;
  }

  .image-list-item.without-paddings {
    float: left;
    margin-bottom: 0;
  }

  .row-motion.skills {
    margin-top: 0;
    margin-bottom: 0;
  }

  .team-block-image {
    margin-bottom: 30px;
  }

  .team-testimonial-block.transparent {
    height: auto;
  }

  .div-text._2 {
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-text._2.left {
    margin-top: 70px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-text._2.left.in-gray {
    margin-top: 0;
    margin-bottom: 70px;
  }

  .div-text._2.left.top {
    width: 90%;
    margin-top: 40px;
  }

  .div-text._2.left.no-padding {
    flex-direction: column;
    margin-top: 0;
    display: flex;
  }

  .div-text.padding {
    margin-bottom: 80px;
  }

  .div-text._2 {
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-text._2.left {
    margin-top: 70px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-text._2.left.no-padding {
    margin-top: 0;
  }

  .trial-button.sun-1-5 {
    font-size: 14px;
  }

  .row {
    margin-bottom: 0;
  }

  .row.skills {
    margin-bottom: 50px;
  }

  .color-block {
    height: auto;
  }

  .portfolio-wrapper {
    top: 100%;
  }

  .two-pieces-section {
    float: none;
  }

  .half-section-block {
    width: 100%;
    height: 500px;
    float: none;
  }

  .half-section-block._2 {
    width: 100%;
    height: 600px;
    float: none;
    padding: 50px;
  }

  .half-section-block._2.left {
    width: 100%;
    height: 700px;
    max-height: 700px;
    padding: 60px;
    display: inline-block;
  }

  .half-section-block.right {
    height: 600px;
  }

  .icon-block-features, .icon-block-features.new {
    margin-bottom: 20px;
  }

  .icon-block-features.left {
    text-align: center;
  }

  .white {
    float: none;
    text-align: left;
  }

  .team-image {
    margin-top: 20px;
  }

  .team-image.team {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading3 {
    text-align: center;
  }

  .heading3.white {
    float: none;
    text-align: left;
  }

  .video-content {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .video-content.travel {
    margin-top: 60px;
  }

  .div-social {
    float: none;
  }

  .icon {
    color: #5d5cb6;
  }

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

  .menu-button {
    margin-right: 10px;
  }

  .menu-button.gray.hamburger.w--open {
    text-align: center;
    margin-left: 10px;
  }

  .menu-button.gray.hamburger.middle {
    margin-left: 10px;
  }

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

  .dropdown-link {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .about-section.without-padding {
    height: auto;
    background-position: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .iphone {
    margin-top: 0;
    margin-bottom: 80px;
  }

  .div.second {
    background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63eda163b1757_photo-1468387576571-ee44d4c52d82.jpeg");
  }

  .div.third {
    background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e67873b174a_o0rzkkl072u-david-marcu.jpg");
  }

  .div._4 {
    background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e56703b174e_dgtrkzooe0w-ales-krivec.jpg");
  }

  .div._5 {
    background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed5fe3b174c_c-lad9xizbg-tim-gouw.jpg");
  }

  .div._6 {
    background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e57933b169e_ucywe5mztmu-jeremy-cai.jpg");
    background-position: 100% 0;
  }

  .div-device {
    margin-top: -40px;
  }

  .div-device.laptop {
    margin-top: -180px;
  }

  .div-images {
    margin-top: -70px;
  }

  .separator.header.center.white, .separator.color-3.center.white, .separator.color-3.center.white, .separator.color-4.center.white {
    float: none;
  }

  .column-2 {
    display: block;
  }

  .div-block {
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .slide-nav {
    margin-top: 50px;
    position: relative;
  }

  .section-2 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .exhibit-feature-name {
    letter-spacing: 1px;
  }

  .exhibit-feature-name.white {
    float: none;
  }

  .image-12 {
    display: none;
  }

  .center-div {
    top: 14%;
  }

  .separated-div-wrapper {
    text-align: center;
  }

  .separated-div-wrapper.left {
    float: none;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .portfolio-content {
    flex: 1;
  }

  .fundevents-div {
    padding-left: 0;
    padding-right: 0;
  }

  .div-footer {
    padding-left: 10px;
    padding-right: 10px;
  }

  .toggle-wrapper, .toggle-header.alternative {
    width: 100%;
  }

  .heading-2.purple-sm1 {
    position: static;
  }

  .dark-backround.second {
    padding-left: 20px;
    padding-right: 20px;
  }

  .info-box {
    margin-bottom: 30px;
  }

  .info-box.second.dark, .info-box.white.service {
    height: auto;
    margin-bottom: 60px;
  }

  .heading-3.white {
    text-align: left;
  }

  .heading-3.white.center {
    float: none;
    text-align: center;
  }

  .box-text.white.center.service {
    font-size: 14px;
  }

  .skills.first {
    margin-top: 60px;
  }

  .call-to-action {
    text-align: center;
  }

  .cta-text {
    text-align: center;
    margin-bottom: 20px;
  }

  .cta-text.white {
    float: none;
    margin-bottom: 20px;
  }

  .slide-nav-2 {
    top: 340px;
  }

  .skills-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .footer-title {
    margin-top: 30px;
  }

  .box-service-image {
    text-align: center;
    margin-bottom: 20px;
  }

  .box-service-image.lighter.first, .about-box-div {
    margin-top: 20px;
  }

  .services-div {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .services-div.team {
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero-div-video {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e115d3b172d_ju-on-148561-(1).jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .hero-div-video.sixth {
    height: auto;
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed1b23b1732_david-marcu-114194.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

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

  .blog-div.over {
    padding-top: 30px;
  }

  .blog-div.over.cause {
    height: 800px;
  }

  .link-blog-image {
    display: none;
  }

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

  .homepage-tile {
    margin-bottom: 60px;
  }

  .homepage-tile.last {
    margin-bottom: 0;
  }

  .link-block.default {
    height: 240px;
  }

  .item-block-wrapper.second-style.singel, .ieam-image-block {
    width: 100%;
  }

  .donation-text.gray.light, .donation-text.white {
    float: none;
  }

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

  .dynamic-list-wrapper {
    width: 70%;
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .dynamic-list-2.single, .dynamic-list-2.singel {
    width: 100%;
    float: none;
  }

  .row-presentation {
    margin-bottom: 0;
  }

  .div-wrapper {
    width: 100%;
  }

  .slider-arrows {
    display: none;
  }

  .text-block-24 {
    padding-left: 40px;
  }

  .contact-full-wrapper {
    z-index: 10000;
  }

  .popup-div {
    width: 400px;
    overflow: visible;
  }

  .contact-wrapper-div.in-devices {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .close-button {
    top: 10px;
    right: 10px;
  }

  .phone-center-features {
    flex-direction: column;
  }

  .phone-side-features {
    width: 100%;
    text-align: center;
    flex-direction: row;
  }

  .feature-center {
    width: 100%;
  }

  .top {
    margin-top: 50px;
  }

  .licence-items, .licence-item-firs, .half-info-div {
    width: 100%;
  }

  .paragraph-large {
    width: 100%;
    font-size: 18px;
    line-height: 26px;
  }

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

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

  .button-for-fpo.center {
    float: none;
  }

  .button-for-fpo.outline.rounded.white {
    float: left;
  }

  .button-for-fpo.outline.white, .button-for-fpo.hero {
    float: none;
  }

  .button-for-fpo.cta {
    text-align: center;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .button-for-fpo.causes {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .button-fpo.center {
    float: none;
  }

  .button-fpo.outline.rounded.white {
    float: left;
  }

  .button-fpo.outline.white, .button-fpo.hero {
    float: none;
  }

  .button-fpo.cta {
    text-align: center;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .button-fpo.causes {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .section-visit {
    padding: 100px 70px;
  }

  .section-visit.video.alternative {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-visit.video.alternative.background {
    background-position: 0;
  }

  .section-visit.video.alternative.gray {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-visit.white.leaf {
    padding-bottom: 150px;
  }

  .section-visit.testimonials.new {
    padding-bottom: 100px;
  }

  .section-visit.testimonials.transparent.lines {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-visit.white.services {
    padding-left: 0;
    padding-right: 0;
  }

  .section-visit.white {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-visit.white.new {
    padding-bottom: 100px;
  }

  .section-visit.about.middle {
    margin-top: -88px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-visit.about.middle.nature {
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-visit.about.middle.causes {
    margin-top: -60px;
    padding-top: 150px;
  }

  .section-visit.about.nature {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec6763b172b_philipp-reiner-686.jpg");
    background-size: auto, cover;
    padding-bottom: 140px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-visit.wellcome.team {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-visit.projects {
    padding-bottom: 100px;
  }

  .section-visit.projects.white.porfolio {
    padding-bottom: 50px;
  }

  .section-visit.gray-dark {
    background-position: 0 100%;
  }

  .section-visit.blog {
    height: auto;
  }

  .section-visit.homepages {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-visit.team-no-padding {
    padding: 0 20px 20px;
  }

  .section-visit.without-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-visit.padding {
    background-size: auto, cover;
  }

  .exhibit-text.gray.light, .exhibit-text.white {
    float: none;
  }

  .testimonial-slider-ssmc {
    height: auto;
  }

  .button-hp.center {
    float: none;
  }

  .button-hp.outline.rounded.white {
    float: left;
  }

  .button-hp.outline.white, .button-hp.hero {
    float: none;
  }

  .button-hp.cta {
    text-align: center;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .button-hp.causes, .button-hp.exhibits {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .dropdown-link-ssmc {
    width: auto;
  }

  .nav-link-about-us.alternative, .nav-link-every-day-fun.alternative, .nav-link-join.alternative, .nav-link-store.alternative, .nav-link-donate.alternative, .nav-link-tickets.alternative, .nav-link-english-to-spanish.alternative {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-calendar.subtitle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-calendar.subtitle.center {
    font-size: 14px;
  }

  .heading-calendar.features._2, .heading-calendar.features.cause {
    font-size: 16px;
  }

  .heading-calendar.features.right, .heading-calendar.features.left {
    text-align: center;
  }

  .heading-calendar.features.exhibits {
    font-size: 16px;
  }

  .heading-calendar.center {
    margin-top: 0;
    font-size: 30px;
  }

  .heading-calendar.white.left {
    float: none;
    margin-bottom: 40px;
  }

  .heading-calendar._2 {
    font-size: 29px;
  }

  .heading-calendar.top {
    margin-top: 20px;
  }

  .nav-bar-ssmc.second.box, .nav-bar-ssmc-2.second.box {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-link-ssmc-sub, .dd-link-ssmc-exhibits-programs {
    width: auto;
  }

  .nav-link-about-us-good.alternative {
    margin-left: 0;
    margin-right: 0;
  }

  .featured-exhibits-section-header.subtitle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .featured-exhibits-section-header.subtitle.center {
    font-size: 14px;
  }

  .featured-exhibits-section-header.features._2, .featured-exhibits-section-header.features.cause {
    font-size: 16px;
  }

  .featured-exhibits-section-header.features.right, .featured-exhibits-section-header.features.left {
    text-align: center;
  }

  .featured-exhibits-section-header.features.exhibits {
    font-size: 16px;
  }

  .featured-exhibits-section-header.center {
    margin-top: 0;
    font-size: 30px;
  }

  .featured-exhibits-section-header.white.left {
    float: none;
    margin-bottom: 40px;
  }

  .featured-exhibits-section-header._2 {
    font-size: 29px;
  }

  .featured-exhibits-section-header.top {
    margin-top: 20px;
  }

  .dropdown-list-2.w--open {
    background-color: #79bb43;
  }

  .page-header-ssmc-short.button {
    padding-top: 150px;
    padding-bottom: 100px;
  }

  .heading-left-ssmc.subtitle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-left-ssmc.subtitle.center {
    font-size: 14px;
  }

  .heading-left-ssmc.features._2, .heading-left-ssmc.features.cause {
    font-size: 16px;
  }

  .heading-left-ssmc.features.right, .heading-left-ssmc.features.left {
    text-align: center;
  }

  .heading-left-ssmc.features.exhibits {
    font-size: 16px;
  }

  .heading-left-ssmc.center {
    margin-top: 0;
    font-size: 30px;
  }

  .heading-left-ssmc.white.left {
    float: none;
    margin-bottom: 40px;
  }

  .heading-left-ssmc._2 {
    font-size: 29px;
  }

  .heading-left-ssmc.top {
    margin-top: 20px;
  }

  .separator-ssmc.header.center.white, .separator-ssmc.header-ssmc.center.white {
    float: none;
  }

  .visitor-tips-div {
    margin-top: 0;
  }

  .separated-div-wrapper-top {
    text-align: center;
  }

  .separated-div-wrapper-top.left {
    float: none;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-left-ssmc-big.subtitle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-left-ssmc-big.subtitle.center {
    font-size: 14px;
  }

  .heading-left-ssmc-big.features._2, .heading-left-ssmc-big.features.cause {
    font-size: 16px;
  }

  .heading-left-ssmc-big.features.right, .heading-left-ssmc-big.features.left {
    text-align: center;
  }

  .heading-left-ssmc-big.features.exhibits {
    font-size: 16px;
  }

  .heading-left-ssmc-big.center {
    margin-top: 0;
    font-size: 30px;
  }

  .heading-left-ssmc-big.white.left {
    float: none;
    margin-bottom: 40px;
  }

  .heading-left-ssmc-big._2 {
    font-size: 29px;
  }

  .heading-left-ssmc-big.top {
    margin-top: 20px;
  }

  .section-visit-ssmc {
    padding: 100px 70px;
  }

  .section-visit-ssmc.video.alternative {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-visit-ssmc.video.alternative.background {
    background-position: 0;
  }

  .section-visit-ssmc.video.alternative.gray {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-visit-ssmc.white.leaf {
    padding-bottom: 150px;
  }

  .section-visit-ssmc.testimonials.new {
    padding-bottom: 100px;
  }

  .section-visit-ssmc.testimonials.transparent.lines {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-visit-ssmc.white.services {
    padding-left: 0;
    padding-right: 0;
  }

  .section-visit-ssmc.white {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-visit-ssmc.white.new {
    padding-bottom: 100px;
  }

  .section-visit-ssmc.about.middle {
    margin-top: -88px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-visit-ssmc.about.middle.nature {
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-visit-ssmc.about.middle.causes {
    margin-top: -60px;
    padding-top: 150px;
  }

  .section-visit-ssmc.about.nature {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec6763b172b_philipp-reiner-686.jpg");
    background-size: auto, cover;
    padding-bottom: 140px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-visit-ssmc.wellcome.team {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-visit-ssmc.projects {
    padding-bottom: 100px;
  }

  .section-visit-ssmc.projects.white.porfolio {
    padding-bottom: 50px;
  }

  .section-visit-ssmc.gray-dark {
    background-position: 0 100%;
  }

  .section-visit-ssmc.blog {
    height: auto;
  }

  .section-visit-ssmc.homepages {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-visit-ssmc.team-no-padding {
    padding: 0 20px 20px;
  }

  .section-visit-ssmc.without-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-visit-ssmc.padding {
    background-size: auto, cover;
  }

  .features-block-ssmc {
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .features-block-ssmc.icon.alternative {
    height: auto;
    width: 100%;
    height: 150px;
  }

  .features-block-ssmc.icon.no-color {
    height: auto;
    border-bottom-style: none;
    padding-top: 40px;
  }

  .features-block-ssmc.icon.clear {
    text-align: center;
  }

  .features-block-ssmc.icon.alternative-ssmc {
    width: 100%;
    height: 150px;
  }

  .features-block-ssmc.fact-box, .features-block-ssmc.icon-ssmc.alternative {
    height: auto;
  }

  .features-block-ssmc.icon-ssmc.alternative {
    width: 100%;
    height: 150px;
  }

  .features-block-ssmc.icon-ssmc.no-color {
    height: auto;
    border-bottom-style: none;
    padding-top: 40px;
  }

  .features-block-ssmc.icon-ssmc.clear {
    text-align: center;
  }

  .features-block-ssmc.icon-ssmc.alternative-ssmc {
    width: 100%;
    height: 150px;
  }

  .icon-block-features-ssmc, .icon-block-features-ssmc.new {
    margin-bottom: 20px;
  }

  .icon-block-features-ssmc.left {
    text-align: center;
  }

  .hero-tittle-exhibits-ssmc {
    padding-right: 0;
    font-size: 50px;
    line-height: 60px;
  }

  .hero-tittle-exhibits-ssmc.intro {
    text-align: center;
  }

  .hero-tittle-exhibits-ssmc.intro.center.all-caps {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 36px;
    line-height: 40px;
  }

  .hero-tittle-exhibits-ssmc.left {
    text-align: center;
  }

  .hero-tittle-exhibits-ssmc.box {
    line-height: 85px;
  }

  .hero-tittle-exhibits-ssmc.padding {
    padding-left: 10px;
    padding-right: 50px;
  }

  .hero-container-exhibits {
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .hero-container-exhibits.intro {
    height: auto;
    padding: 0 20px 100px;
  }

  .hero-container-exhibits.main-slider {
    position: relative;
    top: 30%;
  }

  .hero-container-exhibits.main-slider.box {
    top: 20%;
  }

  .hero-container-exhibits.video {
    padding-top: 0;
  }

  .dark-backround-ssmc.second {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-exhibit-intro {
    padding: 100px 70px;
  }

  .section-exhibit-intro.video.alternative {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-exhibit-intro.video.alternative.background {
    background-position: 0;
  }

  .section-exhibit-intro.video.alternative.gray {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-exhibit-intro.white.leaf {
    padding-bottom: 150px;
  }

  .section-exhibit-intro.testimonials.new {
    padding-bottom: 100px;
  }

  .section-exhibit-intro.testimonials.transparent.lines {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-exhibit-intro.white.services {
    padding-left: 0;
    padding-right: 0;
  }

  .section-exhibit-intro.white {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-exhibit-intro.white.new {
    padding-bottom: 100px;
  }

  .section-exhibit-intro.about.middle {
    margin-top: -88px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-exhibit-intro.about.middle.nature {
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-exhibit-intro.about.middle.causes {
    margin-top: -60px;
    padding-top: 150px;
  }

  .section-exhibit-intro.about.nature {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec6763b172b_philipp-reiner-686.jpg");
    background-size: auto, cover;
    padding-bottom: 140px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-exhibit-intro.wellcome.team {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-exhibit-intro.projects {
    padding-bottom: 100px;
  }

  .section-exhibit-intro.projects.white.porfolio {
    padding-bottom: 50px;
  }

  .section-exhibit-intro.gray-dark {
    background-position: 0 100%;
  }

  .section-exhibit-intro.blog {
    height: auto;
  }

  .section-exhibit-intro.homepages {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-exhibit-intro.team-no-padding {
    padding: 0 20px 20px;
  }

  .section-exhibit-intro.without-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-exhibit-intro.padding {
    background-size: auto, cover;
  }

  .item-block-wrapper-exhibit-ssmc.second-style.singel {
    width: 100%;
  }

  .heading-events-ssmc.subtitle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-events-ssmc.subtitle.center {
    font-size: 14px;
  }

  .heading-events-ssmc.features._2, .heading-events-ssmc.features.cause {
    font-size: 16px;
  }

  .heading-events-ssmc.features.right, .heading-events-ssmc.features.left {
    text-align: center;
  }

  .heading-events-ssmc.features.exhibits {
    font-size: 16px;
  }

  .heading-events-ssmc.center {
    margin-top: 0;
    font-size: 30px;
  }

  .heading-events-ssmc.white.left {
    float: none;
    margin-bottom: 40px;
  }

  .heading-events-ssmc._2 {
    font-size: 29px;
  }

  .heading-events-ssmc.top {
    margin-top: 20px;
  }

  .button-showcase-ssmc.center {
    float: none;
  }

  .button-showcase-ssmc.outline.rounded.white {
    float: left;
  }

  .button-showcase-ssmc.outline.white, .button-showcase-ssmc.hero {
    float: none;
  }

  .button-showcase-ssmc.cta {
    text-align: center;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .button-showcase-ssmc.causes, .button-showcase-ssmc.exhibits {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .heading-special-ssmc.subtitle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-special-ssmc.subtitle.center {
    font-size: 14px;
  }

  .heading-special-ssmc.features._2, .heading-special-ssmc.features.cause {
    font-size: 16px;
  }

  .heading-special-ssmc.features.right, .heading-special-ssmc.features.left {
    text-align: center;
  }

  .heading-special-ssmc.features.exhibits {
    font-size: 16px;
  }

  .heading-special-ssmc.center {
    margin-top: 0;
    font-size: 30px;
  }

  .heading-special-ssmc.white.left {
    float: none;
    margin-bottom: 40px;
  }

  .heading-special-ssmc._2 {
    font-size: 29px;
  }

  .heading-special-ssmc.top {
    margin-top: 20px;
  }

  .dropdown-link-ssmc-sub-working {
    width: auto;
  }

  .brand-3-ssmc.w--current {
    background-color: #fff;
  }

  .paragraph-hours-admission-ssmc.center.name {
    text-align: center;
  }

  .paragraph-hours-admission-ssmc.center.black, .paragraph-hours-admission-ssmc.center.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-hours-admission-ssmc.left, .paragraph-hours-admission-ssmc.left.white {
    text-align: left;
  }

  .paragraph-hours-admission-ssmc.white, .paragraph-hours-admission-ssmc.right {
    text-align: center;
  }

  .portfolio-wrapper-ssmc {
    top: 100%;
  }

  .paragraph-newsletter.center.name {
    text-align: center;
  }

  .paragraph-newsletter.center.black, .paragraph-newsletter.center.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-newsletter.left, .paragraph-newsletter.left.white {
    text-align: left;
  }

  .paragraph-newsletter.white, .paragraph-newsletter.right {
    text-align: center;
  }

  .heading-sign-up-ssmc.subtitle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-sign-up-ssmc.subtitle.center {
    font-size: 14px;
  }

  .heading-sign-up-ssmc.features._2, .heading-sign-up-ssmc.features.cause {
    font-size: 16px;
  }

  .heading-sign-up-ssmc.features.right, .heading-sign-up-ssmc.features.left {
    text-align: center;
  }

  .heading-sign-up-ssmc.features.exhibits {
    font-size: 16px;
  }

  .heading-sign-up-ssmc.center {
    margin-top: 0;
    font-size: 30px;
  }

  .heading-sign-up-ssmc.white.left {
    float: none;
    margin-bottom: 40px;
  }

  .heading-sign-up-ssmc._2 {
    font-size: 29px;
  }

  .heading-sign-up-ssmc.top {
    margin-top: 20px;
  }

  .page-header-history-mission-ssmc.button {
    padding-top: 150px;
    padding-bottom: 100px;
  }

  .swiper-slide {
    width: 100%;
  }

  .heading-h-m-ssmc.subtitle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-h-m-ssmc.subtitle.center {
    font-size: 14px;
  }

  .heading-h-m-ssmc.features._2, .heading-h-m-ssmc.features.cause {
    font-size: 16px;
  }

  .heading-h-m-ssmc.features.right, .heading-h-m-ssmc.features.left {
    text-align: center;
  }

  .heading-h-m-ssmc.features.exhibits {
    font-size: 16px;
  }

  .heading-h-m-ssmc.center {
    margin-top: 0;
    font-size: 30px;
  }

  .heading-h-m-ssmc.white.left {
    float: none;
    margin-bottom: 40px;
  }

  .heading-h-m-ssmc._2 {
    font-size: 29px;
  }

  .heading-h-m-ssmc.top {
    margin-top: 20px;
  }

  .separator-over-purple-ssmc.header.center.white {
    float: none;
  }

  .paragraph-over-purple-ssmc.center.name {
    text-align: center;
  }

  .paragraph-over-purple-ssmc.center.black, .paragraph-over-purple-ssmc.center.white, .paragraph-over-purple-ssmc.center.white-over-purple-ssmc {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-over-purple-ssmc.left, .paragraph-over-purple-ssmc.left.white {
    text-align: left;
  }

  .paragraph-over-purple-ssmc.white, .paragraph-over-purple-ssmc.right {
    text-align: center;
  }

  .full-info-div-ssmc {
    width: 100%;
  }

  .call-to-action-ssmc {
    text-align: center;
  }

  .section-history {
    padding: 100px 70px;
  }

  .section-history.video.alternative {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-history.video.alternative.background {
    background-position: 0;
  }

  .section-history.video.alternative.gray {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-history.white.leaf {
    padding-bottom: 150px;
  }

  .section-history.testimonials.new {
    padding-bottom: 100px;
  }

  .section-history.testimonials.transparent.lines {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-history.white.services {
    padding-left: 0;
    padding-right: 0;
  }

  .section-history.white {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-history.white.new {
    padding-bottom: 100px;
  }

  .section-history.about.middle {
    margin-top: -88px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-history.about.middle.nature {
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-history.about.middle.causes {
    margin-top: -60px;
    padding-top: 150px;
  }

  .section-history.about.nature {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec6763b172b_philipp-reiner-686.jpg");
    background-size: auto, cover;
    padding-bottom: 140px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-history.wellcome.team {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-history.projects {
    padding-bottom: 100px;
  }

  .section-history.projects.white.porfolio {
    padding-bottom: 50px;
  }

  .section-history.gray-dark {
    background-position: 0 100%;
  }

  .section-history.blog {
    height: auto;
  }

  .section-history.homepages {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-history.team-no-padding {
    padding: 0 20px 20px;
  }

  .section-history.without-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-history.padding {
    background-size: auto, cover;
  }

  .section-mission {
    padding: 100px 70px;
  }

  .section-mission.video.alternative {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-mission.video.alternative.background {
    background-position: 0;
  }

  .section-mission.video.alternative.gray {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-mission.white.leaf {
    padding-bottom: 150px;
  }

  .section-mission.testimonials.new {
    padding-bottom: 100px;
  }

  .section-mission.testimonials.transparent.lines {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-mission.white.services {
    padding-left: 0;
    padding-right: 0;
  }

  .section-mission.white {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-mission.white.new {
    padding-bottom: 100px;
  }

  .section-mission.about.middle {
    margin-top: -88px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-mission.about.middle.nature {
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-mission.about.middle.causes {
    margin-top: -60px;
    padding-top: 150px;
  }

  .section-mission.about.nature {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec6763b172b_philipp-reiner-686.jpg");
    background-size: auto, cover;
    padding-bottom: 140px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-mission.wellcome.team {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-mission.projects {
    padding-bottom: 100px;
  }

  .section-mission.projects.white.porfolio {
    padding-bottom: 50px;
  }

  .section-mission.gray-dark {
    background-position: 0 100%;
  }

  .section-mission.blog {
    height: auto;
  }

  .section-mission.homepages {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-mission.team-no-padding {
    padding: 0 20px 20px;
  }

  .section-mission.without-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-mission.padding {
    background-size: auto, cover;
  }

  .page-nav-header {
    height: 72px;
  }

  .simple-nav-header {
    font-size: 1rem;
  }

  .clash-xl-2 {
    margin-top: 17px;
    margin-bottom: 17px;
    font-size: 5em;
  }

  .clash-xl-2.page-hero, .clash-xl-2.events-header {
    font-size: 1.8em;
  }

  .events-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .styled-heading {
    font-size: 6em;
  }

  .styled-heading.events-hero-header {
    font-size: 8rem;
  }

  .unlinked-cms-events-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .accordion-pane-content {
    padding-left: 10%;
    padding-right: 25px;
  }

  .accordion-tab-button {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .accordion-header-wrap {
    width: 80%;
  }

  .brand-4 {
    padding-left: 0;
  }

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

  .event-image.history-3 {
    margin-left: auto;
    display: block;
  }

  .mobile-navigation {
    background-color: #fff;
    display: flex;
  }

  .search-bar-text {
    display: block;
  }

  .menu-icon-container {
    width: 100%;
    height: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    transition: opacity .2s;
    display: flex;
  }

  .menu-icon-container:hover {
    opacity: .5;
  }

  .search-bar {
    width: 44px;
    min-width: 0;
    flex: 1;
    justify-content: flex-start;
    margin-right: 22px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .desktop-navigation-icon.mobile {
    margin-bottom: 0;
    margin-right: 22px;
  }

  .desktop-navigation-icon.bottom-nav {
    margin-top: 0;
    margin-right: 22px;
  }

  .desktop-navigation-upgrade-bubble {
    display: none;
  }

  .user-image {
    margin-left: 0;
  }

  .content-container {
    overflow: visible;
  }

  .mobile-home-link {
    padding-left: 0;
  }

  .toolbar-upgrade-button.hidden {
    display: none;
  }

  .mobile-nav-link-container {
    cursor: pointer;
    align-items: center;
    padding-top: 11px;
    padding-bottom: 11px;
    display: flex;
  }

  .mobile-nav-link-container.bottom-nav {
    padding-top: 22px;
  }

  .nav-menu-4 {
    background-color: #fff;
    border-top: 2px solid #f7f7f7;
    border-bottom: 2px solid #f7f7f7;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    flex-direction: column;
    padding: 0 22px 22px;
    display: flex;
  }

  .search-icon {
    margin-right: 14px;
  }

  .mobile-nav-toolbar {
    border-bottom: 2px solid #f7f7f7;
    justify-content: space-between;
    margin-bottom: 22px;
    margin-left: -22px;
    margin-right: -22px;
    padding: 22px;
    display: flex;
  }

  .container-10 {
    width: 100%;
    padding: 22px;
    box-shadow: 0 2px 10px rgba(143, 146, 161, .04);
  }

  .user-container {
    display: flex;
  }

  .page-wrapper {
    flex-direction: column;
  }

  .user-name {
    display: none;
  }

  .toolbar {
    margin-bottom: 44px;
  }

  .menu-button-2 {
    width: 44px;
    height: 44px;
    align-items: center;
    padding: 0;
  }

  .menu-button-2.w--open {
    background-color: rgba(0, 0, 0, 0);
  }

  .heading-ssmc.subtitle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-ssmc.subtitle.center {
    font-size: 14px;
  }

  .heading-ssmc.features._2, .heading-ssmc.features.cause {
    font-size: 16px;
  }

  .heading-ssmc.features.right, .heading-ssmc.features.left {
    text-align: center;
  }

  .heading-ssmc.features.exhibits {
    font-size: 16px;
  }

  .heading-ssmc.center {
    margin-top: 0;
    font-size: 30px;
  }

  .heading-ssmc.white.left {
    float: none;
    margin-bottom: 40px;
  }

  .heading-ssmc._2 {
    font-size: 29px;
  }

  .heading-ssmc.top {
    margin-top: 20px;
  }

  .ssmc-sub-head.subtitle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ssmc-sub-head.subtitle.center {
    font-size: 14px;
  }

  .ssmc-sub-head.features._2, .ssmc-sub-head.features.cause {
    font-size: 16px;
  }

  .ssmc-sub-head.features.right, .ssmc-sub-head.features.left {
    text-align: center;
  }

  .ssmc-sub-head.features.exhibits {
    font-size: 16px;
  }

  .ssmc-sub-head.center {
    margin-top: 0;
    font-size: 30px;
  }

  .ssmc-sub-head.white.left {
    float: none;
    margin-bottom: 40px;
  }

  .ssmc-sub-head._2 {
    font-size: 29px;
  }

  .ssmc-sub-head.top {
    margin-top: 20px;
  }

  .portfolio-exhibits-wrapper-ssmc {
    top: 100%;
  }

  .backround---exhibits---light-gallerry.second, .backround---exhibits---dinosaurs.second, .heading-sponsors.subtitle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-sponsors.subtitle.center {
    font-size: 14px;
  }

  .heading-sponsors.features._2, .heading-sponsors.features.cause {
    font-size: 16px;
  }

  .heading-sponsors.features.right, .heading-sponsors.features.left {
    text-align: center;
  }

  .heading-sponsors.features.exhibits {
    font-size: 16px;
  }

  .heading-sponsors.center {
    margin-top: 0;
    font-size: 30px;
  }

  .heading-sponsors.white.left {
    float: none;
    margin-bottom: 40px;
  }

  .heading-sponsors._2 {
    font-size: 29px;
  }

  .heading-sponsors.top {
    margin-top: 20px;
  }

  .paragraph-hp.center.name {
    text-align: center;
  }

  .paragraph-hp.center.black, .paragraph-hp.center.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-hp.left, .paragraph-hp.left.white {
    text-align: left;
  }

  .paragraph-hp.white, .paragraph-hp.right {
    text-align: center;
  }

  .page-header-ssmc-hours-admin.button {
    padding-top: 150px;
    padding-bottom: 100px;
  }

  .dark-backround-ssmc-energy-lab.second {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lights-on-wrapper-exhibit-ssmc.second-style.singel {
    width: 100%;
  }

  .page-header-virtual.button {
    padding-top: 150px;
    padding-bottom: 100px;
  }

  .heading-virtual.subtitle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-virtual.subtitle.center {
    font-size: 14px;
  }

  .heading-virtual.features._2, .heading-virtual.features.cause {
    font-size: 16px;
  }

  .heading-virtual.features.right, .heading-virtual.features.left {
    text-align: center;
  }

  .heading-virtual.features.exhibits {
    font-size: 16px;
  }

  .heading-virtual.center {
    margin-top: 0;
    font-size: 30px;
  }

  .heading-virtual.white.left {
    float: none;
    margin-bottom: 40px;
  }

  .heading-virtual._2 {
    font-size: 29px;
  }

  .heading-virtual.top {
    margin-top: 20px;
  }

  .separated-div-wrapper-virtual-learning {
    text-align: center;
  }

  .separated-div-wrapper-virtual-learning.left {
    float: none;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-virtual-learning.subtitle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-virtual-learning.subtitle.center {
    font-size: 14px;
  }

  .heading-virtual-learning.features._2, .heading-virtual-learning.features.cause {
    font-size: 16px;
  }

  .heading-virtual-learning.features.right, .heading-virtual-learning.features.left {
    text-align: center;
  }

  .heading-virtual-learning.features.exhibits {
    font-size: 16px;
  }

  .heading-virtual-learning.center {
    margin-top: 0;
    font-size: 30px;
  }

  .heading-virtual-learning.white.left {
    float: none;
    margin-bottom: 40px;
  }

  .heading-virtual-learning._2 {
    font-size: 29px;
  }

  .heading-virtual-learning.top {
    margin-top: 20px;
  }

  .dino-wrapper-exhibit-ssmc-copy.second-style.singel {
    width: 100%;
  }

  .hero-tittle-donate {
    padding-right: 0;
    font-size: 50px;
    line-height: 60px;
  }

  .hero-tittle-donate.intro {
    text-align: center;
  }

  .hero-tittle-donate.intro.center.all-caps {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 36px;
    line-height: 40px;
  }

  .hero-tittle-donate.left {
    text-align: center;
  }

  .hero-tittle-donate.box {
    line-height: 85px;
  }

  .hero-tittle-donate.padding {
    padding-left: 50px;
    padding-right: 50px;
  }

  .image-31 {
    top: -15px;
    left: -122px;
  }

  .performance-heading.subtitle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .performance-heading.subtitle.center {
    font-size: 14px;
  }

  .performance-heading.features._2, .performance-heading.features.cause {
    font-size: 16px;
  }

  .performance-heading.features.right, .performance-heading.features.left {
    text-align: center;
  }

  .performance-heading.features.exhibits {
    font-size: 16px;
  }

  .performance-heading.center {
    margin-top: 0;
    font-size: 30px;
  }

  .performance-heading.white.left {
    float: none;
    margin-bottom: 40px;
  }

  .performance-heading._2 {
    font-size: 29px;
  }

  .performance-heading.top {
    margin-top: 20px;
  }

  .studio-k-heading.subtitle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .studio-k-heading.subtitle.center {
    font-size: 14px;
  }

  .studio-k-heading.features._2, .studio-k-heading.features.cause {
    font-size: 16px;
  }

  .studio-k-heading.features.right, .studio-k-heading.features.left {
    text-align: center;
  }

  .studio-k-heading.features.exhibits {
    font-size: 16px;
  }

  .studio-k-heading.center {
    margin-top: 0;
    font-size: 30px;
  }

  .studio-k-heading.white.left {
    float: none;
    margin-bottom: 40px;
  }

  .studio-k-heading._2 {
    font-size: 29px;
  }

  .studio-k-heading.top {
    margin-top: 20px;
  }

  .hero-tittle-exhibits-ssmc-light-gallery {
    padding-right: 0;
    font-size: 50px;
    line-height: 60px;
  }

  .hero-tittle-exhibits-ssmc-light-gallery.intro {
    text-align: center;
  }

  .hero-tittle-exhibits-ssmc-light-gallery.intro.center.all-caps {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 36px;
    line-height: 40px;
  }

  .hero-tittle-exhibits-ssmc-light-gallery.left {
    text-align: center;
  }

  .hero-tittle-exhibits-ssmc-light-gallery.box {
    line-height: 85px;
  }

  .hero-tittle-exhibits-ssmc-light-gallery.padding {
    padding-left: 50px;
    padding-right: 50px;
  }

  .backround---exhibits---hero.second {
    padding-left: 20px;
    padding-right: 20px;
  }

  .backround---exhibits---hero.second.big-dino-image {
    background-position: 75%;
    background-size: 800px;
  }

  .backround---exhibits---celebration.second {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-tittle-exhibits-ssmc-celebration {
    padding-right: 0;
    font-size: 50px;
    line-height: 60px;
  }

  .hero-tittle-exhibits-ssmc-celebration.intro {
    text-align: center;
  }

  .hero-tittle-exhibits-ssmc-celebration.intro.center.all-caps {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 36px;
    line-height: 40px;
  }

  .hero-tittle-exhibits-ssmc-celebration.left {
    text-align: center;
  }

  .hero-tittle-exhibits-ssmc-celebration.box {
    line-height: 85px;
  }

  .hero-tittle-exhibits-ssmc-celebration.padding {
    padding-left: 50px;
    padding-right: 50px;
  }

  .hero-tittle-exhibits-ssmc-performance {
    padding-right: 0;
    font-size: 50px;
    line-height: 60px;
  }

  .hero-tittle-exhibits-ssmc-performance.intro {
    text-align: center;
  }

  .hero-tittle-exhibits-ssmc-performance.intro.center.all-caps {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 36px;
    line-height: 40px;
  }

  .hero-tittle-exhibits-ssmc-performance.left {
    text-align: center;
  }

  .hero-tittle-exhibits-ssmc-performance.box {
    line-height: 85px;
  }

  .hero-tittle-exhibits-ssmc-performance.padding {
    padding-left: 50px;
    padding-right: 50px;
  }

  .backround---exhibits--studio.second, .backround---tot-town.second {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-tittle-exhibits-ssmc-tot-town {
    padding-right: 0;
    font-size: 50px;
    line-height: 60px;
  }

  .hero-tittle-exhibits-ssmc-tot-town.intro {
    text-align: center;
  }

  .hero-tittle-exhibits-ssmc-tot-town.intro.center.all-caps {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 36px;
    line-height: 40px;
  }

  .hero-tittle-exhibits-ssmc-tot-town.left {
    text-align: center;
  }

  .hero-tittle-exhibits-ssmc-tot-town.box {
    line-height: 85px;
  }

  .hero-tittle-exhibits-ssmc-tot-town.padding {
    padding-left: 50px;
    padding-right: 50px;
  }

  .hero-tittle-exhibits-ssmc-multimedia {
    padding-right: 0;
    font-size: 50px;
    line-height: 60px;
  }

  .hero-tittle-exhibits-ssmc-multimedia.intro {
    text-align: center;
  }

  .hero-tittle-exhibits-ssmc-multimedia.intro.center.all-caps {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 36px;
    line-height: 40px;
  }

  .hero-tittle-exhibits-ssmc-multimedia.left {
    text-align: center;
  }

  .hero-tittle-exhibits-ssmc-multimedia.box {
    line-height: 85px;
  }

  .hero-tittle-exhibits-ssmc-multimedia.padding {
    padding-left: 50px;
    padding-right: 50px;
  }

  .backround---exhibits---performance.second, .backround---exhibits---light-gallerry-copy.second, .backround---exhibits---2-light-gallerry-copy-copy.second {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-section-membership.homepage {
    height: 550px;
  }

  .hero-section-membership.homepage.third {
    height: 550px;
    padding-bottom: 100px;
  }

  .hero-section-membership.homepage.natural {
    padding-top: 160px;
    padding-bottom: 100px;
  }

  .hero-section-membership.homepage.natural.middle {
    margin-left: 0;
    margin-right: 0;
  }

  .hero-section-membership.homepage.travel {
    height: auto;
  }

  .hero-section-membership.homepage.second {
    height: 600px;
  }

  .hero-section-membership.homepage.explore {
    padding-top: 160px;
    padding-bottom: 100px;
  }

  .hero-section-membership.homepage.explore.middle {
    margin-left: 0;
    margin-right: 0;
  }

  .hero-section-membership.homepage.donate, .hero-section-membership.homepage.membership {
    height: auto;
  }

  .hero-section-membership.homepage-8 {
    height: 600px;
  }

  .hero-tittle-membership {
    padding-right: 0;
    font-size: 50px;
    line-height: 60px;
  }

  .hero-tittle-membership.intro {
    text-align: center;
  }

  .hero-tittle-membership.intro.center.all-caps {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 36px;
    line-height: 40px;
  }

  .hero-tittle-membership.left {
    text-align: center;
  }

  .hero-tittle-membership.box {
    line-height: 85px;
  }

  .hero-tittle-membership.padding {
    padding-left: 50px;
    padding-right: 50px;
  }

  .paragraph-37.membership-sub.mbpp {
    margin-right: 20px;
  }

  .paragraph-37.camps-heading-c {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-37.camps-footing-d-copy, .paragraph-37.camps-heading-c1, .paragraph-37.camps-heading-c1-copy {
    margin-left: 10px;
  }

  .paragraph-37.hss {
    margin-left: 10px;
    margin-right: 20px;
  }

  .cta-text-membership {
    text-align: center;
    margin-bottom: 20px;
  }

  .cta-text-membership.white {
    float: none;
    margin-bottom: 20px;
  }

  .paragraph-membership.center.name {
    text-align: center;
  }

  .paragraph-membership.center.black, .paragraph-membership.center.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-membership.left, .paragraph-membership.left.white {
    text-align: left;
  }

  .paragraph-membership.white, .paragraph-membership.right {
    text-align: center;
  }

  .section-donate {
    padding: 100px 70px;
  }

  .section-donate.video.alternative {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-donate.video.alternative.background {
    background-position: 0;
  }

  .section-donate.video.alternative.gray {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-donate.white.leaf {
    padding-bottom: 150px;
  }

  .section-donate.testimonials.new {
    padding-bottom: 100px;
  }

  .section-donate.testimonials.transparent.lines {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-donate.white.services {
    padding-left: 0;
    padding-right: 0;
  }

  .section-donate.white {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-donate.white.new {
    padding-bottom: 100px;
  }

  .section-donate.about.middle {
    margin-top: -88px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-donate.about.middle.nature {
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-donate.about.middle.causes {
    margin-top: -60px;
    padding-top: 150px;
  }

  .section-donate.about.nature {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec6763b172b_philipp-reiner-686.jpg");
    background-size: auto, cover;
    padding-bottom: 140px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-donate.wellcome.team {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-donate.projects {
    padding-bottom: 100px;
  }

  .section-donate.projects.white.porfolio {
    padding-bottom: 50px;
  }

  .section-donate.gray-dark {
    background-position: 0 100%;
  }

  .section-donate.blog {
    height: auto;
  }

  .section-donate.homepages {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-donate.team-no-padding {
    padding: 0 20px 20px;
  }

  .section-donate.without-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-donate.padding {
    background-size: auto, cover;
  }

  .section-donate.exhibits-all-section {
    padding-bottom: 100px;
  }

  .section-donate.exhibits-all-section.white.porfolio {
    padding-bottom: 50px;
  }

  .page-header-ssmc-workshop.button {
    padding-top: 150px;
    padding-bottom: 100px;
  }

  .live-streamed-learning-div.white {
    text-align: left;
  }

  .live-streamed-learning-div.white.center {
    float: none;
    text-align: center;
  }

  .page-header-ssmc-visitor-tips.button, .page-header-board-of-directors.button {
    padding-top: 150px;
    padding-bottom: 100px;
  }

  .setion-services-board.about-life {
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-chair.center.name {
    text-align: center;
  }

  .paragraph-chair.center.black, .paragraph-chair.center.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-chair.left, .paragraph-chair.left.white {
    text-align: left;
  }

  .paragraph-chair.white, .paragraph-chair.right, .paragraph-treasurer.center.name {
    text-align: center;
  }

  .paragraph-treasurer.center.black, .paragraph-treasurer.center.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-treasurer.left, .paragraph-treasurer.left.white {
    text-align: left;
  }

  .paragraph-treasurer.white, .paragraph-treasurer.right, .paragraph-secretary.center.name {
    text-align: center;
  }

  .paragraph-secretary.center.black, .paragraph-secretary.center.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-secretary.left, .paragraph-secretary.left.white {
    text-align: left;
  }

  .paragraph-secretary.white, .paragraph-secretary.right, .paragraph-past-chair.center.name {
    text-align: center;
  }

  .paragraph-past-chair.center.black, .paragraph-past-chair.center.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-past-chair.left, .paragraph-past-chair.left.white {
    text-align: left;
  }

  .paragraph-past-chair.white, .paragraph-past-chair.right {
    text-align: center;
  }

  .page-header-learning-framework.button {
    padding-top: 150px;
    padding-bottom: 100px;
  }

  .heading-learning-framework.subtitle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-learning-framework.subtitle.center {
    font-size: 14px;
  }

  .heading-learning-framework.features._2, .heading-learning-framework.features.cause {
    font-size: 16px;
  }

  .heading-learning-framework.features.right, .heading-learning-framework.features.left {
    text-align: center;
  }

  .heading-learning-framework.features.exhibits {
    font-size: 16px;
  }

  .heading-learning-framework.center {
    margin-top: 0;
    font-size: 30px;
  }

  .heading-learning-framework.white.left {
    float: none;
    margin-bottom: 40px;
  }

  .heading-learning-framework._2 {
    font-size: 29px;
  }

  .heading-learning-framework.top {
    margin-top: 20px;
  }

  .separated-div-wrapper-learning-framework {
    text-align: center;
  }

  .separated-div-wrapper-learning-framework.left {
    float: none;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .learning-frame-wrapper-exhibit-ssmc.second-style.singel {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: fill;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .cause-image-block-about-us-2.pab-cause-image {
    margin-top: 130px;
  }

  .page-header-ssmc-coming-soon.button {
    padding-top: 150px;
    padding-bottom: 100px;
  }

  .heading-coming-soon.subtitle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-coming-soon.subtitle.center {
    font-size: 14px;
  }

  .heading-coming-soon.features._2, .heading-coming-soon.features.cause {
    font-size: 16px;
  }

  .heading-coming-soon.features.right, .heading-coming-soon.features.left {
    text-align: center;
  }

  .heading-coming-soon.features.exhibits {
    font-size: 16px;
  }

  .heading-coming-soon.center {
    margin-top: 0;
    font-size: 30px;
  }

  .heading-coming-soon.white.left {
    float: none;
    margin-bottom: 40px;
  }

  .heading-coming-soon._2 {
    font-size: 29px;
  }

  .heading-coming-soon.top {
    margin-top: 20px;
  }

  .heading-board-of-pro-advis.subtitle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-board-of-pro-advis.subtitle.center {
    font-size: 14px;
  }

  .heading-board-of-pro-advis.features._2, .heading-board-of-pro-advis.features.cause {
    font-size: 16px;
  }

  .heading-board-of-pro-advis.features.right, .heading-board-of-pro-advis.features.left {
    text-align: center;
  }

  .heading-board-of-pro-advis.features.exhibits {
    font-size: 16px;
  }

  .heading-board-of-pro-advis.center {
    margin-top: 0;
    font-size: 30px;
  }

  .heading-board-of-pro-advis.white.left {
    float: none;
    margin-bottom: 40px;
  }

  .heading-board-of-pro-advis._2 {
    font-size: 29px;
  }

  .heading-board-of-pro-advis.top {
    margin-top: 20px;
  }

  .separated-div-wrapper-about-us {
    text-align: center;
  }

  .separated-div-wrapper-about-us.left {
    float: none;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .history-div-headline {
    margin-left: auto;
  }

  .separated-div-wrapper-2 {
    text-align: center;
  }

  .separated-div-wrapper-2.left {
    float: none;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-12.center {
    margin-top: 0;
    font-size: 30px;
  }

  .dynamic-list-wrapper-3 {
    width: 70%;
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-13 {
    font-family: Mulish, sans-serif;
  }

  .heading-13---35-purple {
    color: #5d5cb6;
    font-family: Mulish, sans-serif;
    font-size: 35px;
    font-weight: 700;
  }

  .heading-about-us.subtitle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-about-us.subtitle.center {
    font-size: 14px;
  }

  .heading-about-us.features._2, .heading-about-us.features.cause {
    font-size: 16px;
  }

  .heading-about-us.features.right, .heading-about-us.features.left {
    text-align: center;
  }

  .heading-about-us.features.exhibits {
    font-size: 16px;
  }

  .heading-about-us.center {
    margin-top: 0;
    font-size: 30px;
  }

  .heading-about-us.white.left {
    float: none;
    margin-bottom: 40px;
  }

  .heading-about-us._2 {
    font-size: 29px;
  }

  .heading-about-us.top {
    margin-top: 20px;
  }

  .page-header-learning-framework-copy.button, .page-header-about-us-2.button {
    padding-top: 150px;
    padding-bottom: 100px;
  }

  .image-34 {
    display: none;
  }

  .section-8 {
    padding: 100px 70px;
  }

  .icon-block-features-2, .icon-block-storytellers {
    margin-bottom: 20px;
  }

  .heading-group-and-school-programs.subtitle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-group-and-school-programs.subtitle.center {
    font-size: 14px;
  }

  .heading-group-and-school-programs.features._2, .heading-group-and-school-programs.features.cause {
    font-size: 16px;
  }

  .heading-group-and-school-programs.features.right, .heading-group-and-school-programs.features.left {
    text-align: center;
  }

  .heading-group-and-school-programs.features.exhibits {
    font-size: 16px;
  }

  .heading-group-and-school-programs.center {
    margin-top: 0;
    font-size: 30px;
  }

  .heading-group-and-school-programs.white.left {
    float: none;
    margin-bottom: 40px;
  }

  .heading-group-and-school-programs._2 {
    font-size: 29px;
  }

  .heading-group-and-school-programs.top {
    margin-top: 20px;
  }

  .image-group-and-school-programs {
    display: none;
  }

  .heading-early-language-and-literacy-initiative.subtitle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-early-language-and-literacy-initiative.subtitle.center {
    font-size: 14px;
  }

  .heading-early-language-and-literacy-initiative.features._2, .heading-early-language-and-literacy-initiative.features.cause {
    font-size: 16px;
  }

  .heading-early-language-and-literacy-initiative.features.right, .heading-early-language-and-literacy-initiative.features.left {
    text-align: center;
  }

  .heading-early-language-and-literacy-initiative.features.exhibits {
    font-size: 16px;
  }

  .heading-early-language-and-literacy-initiative.center {
    margin-top: 0;
    font-size: 30px;
  }

  .heading-early-language-and-literacy-initiative.white.left {
    float: none;
    margin-bottom: 40px;
  }

  .heading-early-language-and-literacy-initiative._2 {
    font-size: 29px;
  }

  .heading-early-language-and-literacy-initiative.top {
    margin-top: 20px;
  }

  .image-group-elli {
    display: none;
  }

  .button-funders.center {
    float: none;
  }

  .button-funders.outline.rounded.white {
    float: left;
  }

  .button-funders.outline.white, .button-funders.hero {
    float: none;
  }

  .button-funders.cta {
    text-align: center;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .button-funders.causes, .button-funders.exhibits {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .button-funders.hero-membership-join, .button-funders.hero, .button-donate.center {
    float: none;
  }

  .button-donate.outline.rounded.white {
    float: left;
  }

  .button-donate.outline.white, .button-donate.hero {
    float: none;
  }

  .button-donate.cta {
    text-align: center;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .button-donate.causes, .button-donate.exhibits {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .button-donate.hero-membership-join, .button-donate.hero {
    float: none;
  }

  .friends-and-funders-section {
    padding: 100px 70px;
  }

  .friends-and-funders-section.video.alternative {
    padding-left: 20px;
    padding-right: 20px;
  }

  .friends-and-funders-section.video.alternative.background {
    background-position: 0;
  }

  .friends-and-funders-section.video.alternative.gray {
    padding-left: 30px;
    padding-right: 30px;
  }

  .friends-and-funders-section.white.leaf {
    padding-bottom: 150px;
  }

  .friends-and-funders-section.testimonials.new {
    padding-bottom: 100px;
  }

  .friends-and-funders-section.testimonials.transparent.lines {
    padding-left: 50px;
    padding-right: 50px;
  }

  .friends-and-funders-section.white.services {
    padding-left: 0;
    padding-right: 0;
  }

  .friends-and-funders-section.white {
    padding-left: 30px;
    padding-right: 30px;
  }

  .friends-and-funders-section.white.new {
    padding-bottom: 100px;
  }

  .friends-and-funders-section.about.middle {
    margin-top: -88px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .friends-and-funders-section.about.middle.nature {
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .friends-and-funders-section.about.middle.causes {
    margin-top: -60px;
    padding-top: 150px;
  }

  .friends-and-funders-section.about.nature {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec6763b172b_philipp-reiner-686.jpg");
    background-size: auto, cover;
    padding-bottom: 140px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .friends-and-funders-section.wellcome.team {
    padding-left: 50px;
    padding-right: 50px;
  }

  .friends-and-funders-section.projects {
    padding-bottom: 100px;
  }

  .friends-and-funders-section.projects.white.porfolio {
    padding-bottom: 50px;
  }

  .friends-and-funders-section.gray-dark {
    background-position: 0 100%;
  }

  .friends-and-funders-section.blog {
    height: auto;
  }

  .friends-and-funders-section.homepages {
    padding-left: 50px;
    padding-right: 50px;
  }

  .friends-and-funders-section.team-no-padding {
    padding: 0 20px 20px;
  }

  .friends-and-funders-section.without-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .friends-and-funders-section.padding {
    background-size: auto, cover;
  }

  .friends-and-funders-section.exhibits-all-section {
    padding-bottom: 100px;
  }

  .friends-and-funders-section.exhibits-all-section.white.porfolio {
    padding-bottom: 50px;
  }

  .image-admission {
    margin-left: auto;
    display: none;
  }

  .page-header-ssmc-yes-2.button {
    padding-top: 150px;
    padding-bottom: 100px;
  }

  .button-yes-2-download-button.center {
    float: none;
  }

  .button-yes-2-download-button.outline.rounded.white {
    float: left;
  }

  .button-yes-2-download-button.outline.white, .button-yes-2-download-button.hero {
    float: none;
  }

  .button-yes-2-download-button.cta {
    text-align: center;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .button-yes-2-download-button.causes, .button-yes-2-download-button.exhibits {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .button-yes-2-download-button.hero-membership-join, .button-yes-2-download-button.hero {
    float: none;
  }

  .page-header-ssmc-play-smart.button {
    padding-top: 150px;
    padding-bottom: 100px;
  }

  .features-block-play-smart {
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .features-block-play-smart.icon.alternative {
    height: auto;
    width: 100%;
    height: 150px;
  }

  .features-block-play-smart.icon.no-color {
    height: auto;
    border-bottom-style: none;
    padding-top: 40px;
  }

  .features-block-play-smart.icon.clear {
    text-align: center;
  }

  .features-block-play-smart.icon.alternative-ssmc, .features-block-play-smart.icon.alternative {
    width: 100%;
    height: 150px;
  }

  .features-block-play-smart.fact-box {
    height: auto;
  }

  .icon-block-features-play-smart, .icon-block-features-play-smart.new {
    margin-bottom: 20px;
  }

  .icon-block-features-play-smart.left {
    text-align: center;
  }

  .button-open-arms-download-button.center {
    float: none;
  }

  .button-open-arms-download-button.outline.rounded.white {
    float: left;
  }

  .button-open-arms-download-button.outline.white, .button-open-arms-download-button.hero {
    float: none;
  }

  .button-open-arms-download-button.cta {
    text-align: center;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .button-open-arms-download-button.causes, .button-open-arms-download-button.exhibits {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .button-open-arms-download-button.hero-membership-join, .button-open-arms-download-button.hero {
    float: none;
  }

  .page-header-ssmc-access-2023.button {
    padding-top: 150px;
    padding-bottom: 100px;
  }

  .button-the-shop-download-button-copy.center {
    float: none;
  }

  .button-the-shop-download-button-copy.outline.rounded.white {
    float: left;
  }

  .button-the-shop-download-button-copy.outline.white, .button-the-shop-download-button-copy.hero {
    float: none;
  }

  .button-the-shop-download-button-copy.cta {
    text-align: center;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .button-the-shop-download-button-copy.causes, .button-the-shop-download-button-copy.exhibits {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .button-the-shop-download-button-copy.hero-membership-join, .button-the-shop-download-button-copy.hero, .button-the-shop-download-button-copy.hero-for-shop {
    float: none;
  }

  .page-header-ssmc-the-shop.button {
    padding-top: 150px;
    padding-bottom: 100px;
  }

  .programming-view-button, .programming-view-button.gallery-programming-button {
    margin-left: 100px;
  }

  .separated-div-wrapper-hp {
    text-align: center;
  }

  .separated-div-wrapper-hp.left {
    float: none;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-explore {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  .heading-explore.subtitle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-explore.subtitle.center {
    font-size: 14px;
  }

  .heading-explore.features._2, .heading-explore.features.cause {
    font-size: 16px;
  }

  .heading-explore.features.right, .heading-explore.features.left {
    text-align: center;
  }

  .heading-explore.features.exhibits {
    font-size: 16px;
  }

  .heading-explore.center {
    margin-top: 0;
    font-size: 30px;
  }

  .heading-explore.white.left {
    float: none;
    margin-bottom: 40px;
  }

  .heading-explore._2 {
    font-size: 29px;
  }

  .heading-explore.top {
    margin-top: 20px;
  }

  .section-explore {
    padding: 100px 20px;
  }

  .section-explore.video.alternative {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-explore.video.alternative.background {
    background-position: 0;
  }

  .section-explore.video.alternative.gray {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-explore.white.leaf {
    padding-bottom: 150px;
  }

  .section-explore.testimonials.new {
    padding-bottom: 100px;
  }

  .section-explore.testimonials.transparent.lines {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-explore.white.services {
    padding-left: 0;
    padding-right: 0;
  }

  .section-explore.white {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-explore.white.new {
    padding-bottom: 100px;
  }

  .section-explore.about.middle {
    margin-top: -88px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-explore.about.middle.nature {
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-explore.about.middle.causes {
    margin-top: -60px;
    padding-top: 150px;
  }

  .section-explore.about.nature {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec6763b172b_philipp-reiner-686.jpg");
    background-size: auto, cover;
    padding-bottom: 140px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-explore.wellcome.team {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-explore.projects {
    padding-bottom: 100px;
  }

  .section-explore.projects.white.porfolio {
    padding-bottom: 50px;
  }

  .section-explore.gray-dark {
    background-position: 0 100%;
  }

  .section-explore.blog {
    height: auto;
  }

  .section-explore.homepages {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-explore.team-no-padding {
    padding: 0 20px 20px;
  }

  .section-explore.without-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-explore.padding {
    background-size: auto, cover;
  }

  .section-explore.exhibits-all-section {
    padding-bottom: 100px;
  }

  .section-explore.exhibits-all-section.white.porfolio {
    padding-bottom: 50px;
  }

  .hero-paragraph-explore {
    font-size: 15px;
  }

  .hero-paragraph-explore.left {
    text-align: left;
    padding-left: 10px;
    padding-right: 40px;
  }

  .bird-explore {
    margin-top: 0;
    margin-bottom: 80px;
  }

  .features-block-explore {
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .features-block-explore.icon {
    flex-direction: row;
    padding-bottom: 0;
    padding-right: 0;
  }

  .features-block-explore.icon.alternative {
    height: auto;
    width: 100%;
    height: 150px;
  }

  .features-block-explore.icon.no-color {
    height: auto;
    border-bottom-style: none;
    padding-top: 40px;
  }

  .features-block-explore.icon.clear {
    text-align: center;
  }

  .features-block-explore.icon.alternative-ssmc, .features-block-explore.icon.alternative {
    width: 100%;
    height: 150px;
  }

  .features-block-explore.fact-box {
    height: auto;
  }

  .fundevents-column-left {
    flex-flow: column wrap;
    flex: none;
    align-content: stretch;
    justify-content: space-around;
    align-self: auto;
    align-items: stretch;
    padding-right: 0;
    display: flex;
  }

  .columns-16 {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .paragraph-exhibits-explore.center.name {
    text-align: center;
  }

  .paragraph-exhibits-explore.center.black, .paragraph-exhibits-explore.center.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-exhibits-explore.left, .paragraph-exhibits-explore.left.white {
    text-align: left;
  }

  .paragraph-exhibits-explore.white, .paragraph-exhibits-explore.right {
    text-align: center;
  }

  .paragraph-exhibits-explore.left {
    text-align: left;
  }

  .paragraph-exhibits-explore.center.black {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dynamic-list-wrapper-explore {
    width: 70%;
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .button-explore.center {
    float: none;
  }

  .button-explore.outline.rounded.white {
    float: left;
  }

  .button-explore.outline.white, .button-explore.hero {
    float: none;
  }

  .button-explore.cta {
    text-align: center;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .button-explore.causes {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .button-admission.center {
    float: none;
  }

  .button-admission.outline.rounded.white {
    float: left;
  }

  .button-admission.outline.white, .button-admission.hero {
    float: none;
  }

  .button-admission.cta {
    text-align: center;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .button-admission.causes {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .hero-tittle-explore {
    padding-right: 0;
    font-size: 50px;
    line-height: 60px;
  }

  .hero-tittle-explore.intro {
    text-align: center;
  }

  .hero-tittle-explore.intro.center.all-caps {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 36px;
    line-height: 40px;
  }

  .hero-tittle-explore.left {
    text-align: center;
  }

  .hero-tittle-explore.box {
    line-height: 85px;
  }

  .hero-tittle-explore.padding {
    padding-left: 50px;
    padding-right: 50px;
  }

  .hero-tittle-explore.left {
    text-align: center;
  }

  .section-gallery-exhibits {
    padding: 100px 70px;
  }

  .section-gallery-exhibits.video.alternative {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-gallery-exhibits.video.alternative.background {
    background-position: 0;
  }

  .section-gallery-exhibits.video.alternative.gray {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-gallery-exhibits.white.leaf {
    padding-bottom: 150px;
  }

  .section-gallery-exhibits.testimonials.new {
    padding-bottom: 100px;
  }

  .section-gallery-exhibits.testimonials.transparent.lines {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-gallery-exhibits.white.services {
    padding-left: 0;
    padding-right: 0;
  }

  .section-gallery-exhibits.white {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-gallery-exhibits.white.new {
    padding-bottom: 100px;
  }

  .section-gallery-exhibits.about.middle {
    margin-top: -88px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-gallery-exhibits.about.middle.nature {
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-gallery-exhibits.about.middle.causes {
    margin-top: -60px;
    padding-top: 150px;
  }

  .section-gallery-exhibits.about.nature {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec6763b172b_philipp-reiner-686.jpg");
    background-size: auto, cover;
    padding-bottom: 140px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-gallery-exhibits.wellcome.team {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-gallery-exhibits.projects {
    padding-bottom: 100px;
  }

  .section-gallery-exhibits.projects.white.porfolio {
    padding-bottom: 50px;
  }

  .section-gallery-exhibits.gray-dark {
    background-position: 0 100%;
  }

  .section-gallery-exhibits.blog {
    height: auto;
  }

  .section-gallery-exhibits.homepages {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-gallery-exhibits.team-no-padding {
    padding: 0 20px 20px;
  }

  .section-gallery-exhibits.without-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-gallery-exhibits.padding {
    background-size: auto, cover;
  }

  .section-gallery-exhibits.exhibits-all-section {
    padding-bottom: 100px;
  }

  .section-gallery-exhibits.exhibits-all-section.white.porfolio {
    padding-bottom: 50px;
  }

  .portfolio-wrapper-dino, .portfolio-wrapper-m-media {
    top: 100%;
  }

  .exhibit-description-gallery {
    width: 200px;
  }

  .heading-senior-management.subtitle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-senior-management.subtitle.center {
    font-size: 14px;
  }

  .heading-senior-management.features._2, .heading-senior-management.features.cause {
    font-size: 16px;
  }

  .heading-senior-management.features.right, .heading-senior-management.features.left {
    text-align: center;
  }

  .heading-senior-management.features.exhibits {
    font-size: 16px;
  }

  .heading-senior-management.center {
    margin-top: 0;
    font-size: 30px;
  }

  .heading-senior-management.white.left {
    float: none;
    margin-bottom: 40px;
  }

  .heading-senior-management._2 {
    font-size: 29px;
  }

  .heading-senior-management.top {
    margin-top: 20px;
  }

  .heading-senior-management-2.subtitle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-senior-management-2.subtitle.center {
    font-size: 14px;
  }

  .heading-senior-management-2.features._2, .heading-senior-management-2.features.cause {
    font-size: 16px;
  }

  .heading-senior-management-2.features.right, .heading-senior-management-2.features.left {
    text-align: center;
  }

  .heading-senior-management-2.features.exhibits {
    font-size: 16px;
  }

  .heading-senior-management-2.center {
    margin-top: 0;
    font-size: 30px;
  }

  .heading-senior-management-2.white.left {
    float: none;
    margin-bottom: 40px;
  }

  .heading-senior-management-2._2 {
    font-size: 29px;
  }

  .heading-senior-management-2.top {
    margin-top: 20px;
  }

  .portfolio-wrapper-lights-on {
    margin-top: -251px;
    margin-left: 0;
    top: 100%;
  }

  .exhibit-feature-name-1 {
    letter-spacing: 1px;
  }

  .exhibit-feature-name-1.white {
    float: none;
  }

  .exhibit-activities {
    margin-bottom: 20px;
  }

  .footer-dev-company {
    text-align: center;
  }

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

  .div-separator.second {
    background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63eda163b1757_photo-1468387576571-ee44d4c52d82.jpeg");
  }

  .div-separator.third {
    background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e67873b174a_o0rzkkl072u-david-marcu.jpg");
  }

  .div-separator._4 {
    background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e56703b174e_dgtrkzooe0w-ales-krivec.jpg");
  }

  .div-separator._5 {
    background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ed5fe3b174c_c-lad9xizbg-tim-gouw.jpg");
  }

  .div-separator._6 {
    background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e57933b169e_ucywe5mztmu-jeremy-cai.jpg");
    background-position: 100% 0;
  }

  .special-events-column {
    justify-content: space-around;
    margin-top: 250px;
    display: flex;
  }

  .activities-section {
    padding: 100px 70px;
  }

  .activities-section.video.alternative {
    padding-left: 20px;
    padding-right: 20px;
  }

  .activities-section.video.alternative.background {
    background-position: 0;
  }

  .activities-section.video.alternative.gray {
    padding-left: 30px;
    padding-right: 30px;
  }

  .activities-section.white.leaf {
    padding-bottom: 150px;
  }

  .activities-section.testimonials.new {
    padding-bottom: 100px;
  }

  .activities-section.testimonials.transparent.lines {
    padding-left: 50px;
    padding-right: 50px;
  }

  .activities-section.white.services {
    padding-left: 0;
    padding-right: 0;
  }

  .activities-section.white {
    padding-left: 30px;
    padding-right: 30px;
  }

  .activities-section.white.new {
    padding-bottom: 100px;
  }

  .activities-section.about.middle {
    margin-top: -88px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .activities-section.about.middle.nature {
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .activities-section.about.middle.causes {
    margin-top: -60px;
    padding-top: 150px;
  }

  .activities-section.about.nature {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec6763b172b_philipp-reiner-686.jpg");
    background-size: auto, cover;
    padding-bottom: 140px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .activities-section.wellcome.team {
    padding-left: 50px;
    padding-right: 50px;
  }

  .activities-section.projects {
    padding-bottom: 100px;
  }

  .activities-section.projects.white.porfolio {
    padding-bottom: 50px;
  }

  .activities-section.gray-dark {
    background-position: 0 100%;
  }

  .activities-section.blog {
    height: auto;
  }

  .activities-section.homepages {
    padding-left: 50px;
    padding-right: 50px;
  }

  .activities-section.team-no-padding {
    padding: 0 20px 20px;
  }

  .activities-section.without-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .activities-section.padding {
    background-size: auto, cover;
  }

  .activities-section.exhibits-all-section {
    padding-bottom: 100px;
  }

  .activities-section.exhibits-all-section.white.porfolio {
    padding-bottom: 50px;
  }

  .column-32 {
    flex-direction: column;
    justify-content: space-around;
    margin-top: -93px;
    padding: 72px;
    display: flex;
  }

  ._3-box-hero-homepage.skills {
    margin-top: 0;
    margin-bottom: 0;
  }

  .container-17 {
    margin-bottom: 50px;
  }

  .exhibits-bar-title-tot-town {
    width: auto;
  }

  .section-exhibits {
    padding: 100px 70px;
  }

  .section-exhibits.video.alternative {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-exhibits.video.alternative.background {
    background-position: 0;
  }

  .section-exhibits.video.alternative.gray {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-exhibits.white.leaf {
    padding-bottom: 150px;
  }

  .section-exhibits.testimonials.new {
    padding-bottom: 100px;
  }

  .section-exhibits.testimonials.transparent.lines {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-exhibits.white.services {
    padding-left: 0;
    padding-right: 0;
  }

  .section-exhibits.white {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-exhibits.white.new {
    padding-bottom: 100px;
  }

  .section-exhibits.about.middle {
    margin-top: -88px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-exhibits.about.middle.nature {
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-exhibits.about.middle.causes {
    margin-top: -60px;
    padding-top: 150px;
  }

  .section-exhibits.about.nature {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec6763b172b_philipp-reiner-686.jpg");
    background-size: auto, cover;
    padding-bottom: 140px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-exhibits.wellcome.team {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-exhibits.projects {
    padding-bottom: 100px;
  }

  .section-exhibits.projects.white.porfolio {
    padding-bottom: 50px;
  }

  .section-exhibits.gray-dark {
    background-position: 0 100%;
  }

  .section-exhibits.blog {
    height: auto;
  }

  .section-exhibits.homepages {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-exhibits.team-no-padding {
    padding: 0 20px 20px;
  }

  .section-exhibits.without-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-exhibits.padding {
    background-size: auto, cover;
  }

  .section-exhibits.exhibits-all-section {
    padding-bottom: 100px;
  }

  .section-exhibits.exhibits-all-section.white.porfolio {
    padding-bottom: 50px;
  }

  .fundevents-column-right {
    flex-flow: column wrap;
    flex: none;
    justify-content: space-around;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .heading-exhibits.subtitle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-exhibits.subtitle.center {
    font-size: 14px;
  }

  .heading-exhibits.features._2, .heading-exhibits.features.cause {
    font-size: 16px;
  }

  .heading-exhibits.features.right, .heading-exhibits.features.left {
    text-align: center;
  }

  .heading-exhibits.features.exhibits {
    font-size: 16px;
  }

  .heading-exhibits.center {
    margin-top: 0;
    font-size: 30px;
  }

  .heading-exhibits.white.left {
    float: none;
    margin-bottom: 40px;
  }

  .heading-exhibits._2 {
    font-size: 29px;
  }

  .heading-exhibits.top {
    margin-top: 20px;
  }

  .nav-bar-ssmc-a {
    background-image: none;
  }

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

  .green-menu-header-bar-hp {
    height: 50px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }

  .membership-table-copy.center.name {
    text-align: center;
  }

  .membership-table-copy.center.black, .membership-table-copy.center.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .membership-table-copy.left, .membership-table-copy.left.white {
    text-align: left;
  }

  .membership-table-copy.white, .membership-table-copy.right {
    text-align: center;
  }

  .membership-table-copy.left {
    text-align: left;
  }

  .membership-table-copy.center.black {
    padding-left: 20px;
    padding-right: 20px;
  }

  .membership-table-year-copy.center.name {
    text-align: center;
  }

  .membership-table-year-copy.center.black, .membership-table-year-copy.center.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .membership-table-year-copy.left, .membership-table-year-copy.left.white {
    text-align: left;
  }

  .membership-table-year-copy.white, .membership-table-year-copy.right {
    text-align: center;
  }

  .membership-table-year-copy.left {
    text-align: left;
  }

  .membership-table-year-copy.center.black {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-109.gsp-d1 {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
  }

  .family-programs-body._2 {
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .family-programs-body._2.left {
    margin-top: 70px;
    padding-left: 0;
    padding-right: 0;
  }

  .family-programs-body._2.left.in-gray {
    margin-top: 0;
    margin-bottom: 70px;
  }

  .family-programs-body._2.left.top {
    width: 90%;
    margin-top: 40px;
  }

  .family-programs-body._2.left.no-padding {
    flex-direction: column;
    margin-top: 0;
    display: flex;
  }

  .family-programs-body.padding {
    margin-bottom: 80px;
  }

  .family-programs-body._2 {
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .family-programs-body._2.left {
    margin-top: 70px;
    padding-left: 0;
    padding-right: 0;
  }

  .family-programs-body._2.left.no-padding {
    margin-top: 0;
  }

  .friends-and-funders-section-original {
    padding: 100px 70px;
  }

  .friends-and-funders-section-original.video.alternative {
    padding-left: 20px;
    padding-right: 20px;
  }

  .friends-and-funders-section-original.video.alternative.background {
    background-position: 0;
  }

  .friends-and-funders-section-original.video.alternative.gray {
    padding-left: 30px;
    padding-right: 30px;
  }

  .friends-and-funders-section-original.white.leaf {
    padding-bottom: 150px;
  }

  .friends-and-funders-section-original.testimonials.new {
    padding-bottom: 100px;
  }

  .friends-and-funders-section-original.testimonials.transparent.lines {
    padding-left: 50px;
    padding-right: 50px;
  }

  .friends-and-funders-section-original.white.services {
    padding-left: 0;
    padding-right: 0;
  }

  .friends-and-funders-section-original.white {
    padding-left: 30px;
    padding-right: 30px;
  }

  .friends-and-funders-section-original.white.new {
    padding-bottom: 100px;
  }

  .friends-and-funders-section-original.about.middle {
    margin-top: -88px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .friends-and-funders-section-original.about.middle.nature {
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .friends-and-funders-section-original.about.middle.causes {
    margin-top: -60px;
    padding-top: 150px;
  }

  .friends-and-funders-section-original.about.nature {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec6763b172b_philipp-reiner-686.jpg");
    background-size: auto, cover;
    padding-bottom: 140px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .friends-and-funders-section-original.wellcome.team {
    padding-left: 50px;
    padding-right: 50px;
  }

  .friends-and-funders-section-original.projects {
    padding-bottom: 100px;
  }

  .friends-and-funders-section-original.projects.white.porfolio {
    padding-bottom: 50px;
  }

  .friends-and-funders-section-original.gray-dark {
    background-position: 0 100%;
  }

  .friends-and-funders-section-original.blog {
    height: auto;
  }

  .friends-and-funders-section-original.homepages {
    padding-left: 50px;
    padding-right: 50px;
  }

  .friends-and-funders-section-original.team-no-padding {
    padding: 0 20px 20px;
  }

  .friends-and-funders-section-original.without-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .friends-and-funders-section-original.padding {
    background-size: auto, cover;
  }

  .friends-and-funders-section-original.exhibits-all-section {
    padding-bottom: 100px;
  }

  .friends-and-funders-section-original.exhibits-all-section.white.porfolio {
    padding-bottom: 50px;
  }

  .fund-categories {
    height: auto;
    margin-bottom: 20px;
  }

  .div-block-110 {
    margin-top: 0;
  }

  .donate-copy-heading.white {
    margin-left: 20px;
    display: flex;
  }

  .div-block-111 {
    margin-top: 0;
  }

  .in-kind-block {
    margin-top: 20px;
  }

  .heading-17._404 {
    text-align: center;
  }

  .columns-32 {
    margin-bottom: 20px;
  }

  .sm-reservation {
    margin-top: 60px;
  }

  .column-53 {
    margin-top: 60px;
    padding-left: 40px;
  }

  .page-header-ssmc-privacy-policy.button {
    padding-top: 150px;
    padding-bottom: 100px;
  }

  .fundevents-column-a._2 {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  .fundevents-column-b {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .fundevents-block {
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .fundevents-block.icon {
    flex-direction: row;
    padding-bottom: 0;
    padding-right: 0;
  }

  .fundevents-block.icon.alternative {
    height: auto;
    width: 100%;
    height: 150px;
  }

  .fundevents-block.icon.no-color {
    height: auto;
    border-bottom-style: none;
    padding-top: 40px;
  }

  .fundevents-block.icon.clear {
    text-align: center;
  }

  .fundevents-block.icon.alternative-ssmc, .fundevents-block.icon.alternative {
    width: 100%;
    height: 150px;
  }

  .fundevents-block.fact-box {
    height: auto;
  }

  .fundsevents-paragraph.center.name {
    text-align: center;
  }

  .fundsevents-paragraph.center.black, .fundsevents-paragraph.center.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .fundsevents-paragraph.left, .fundsevents-paragraph.left.white {
    text-align: left;
  }

  .fundsevents-paragraph.white, .fundsevents-paragraph.right {
    text-align: center;
  }

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

  .fundsevents-paragraph.center.black {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hours-heading {
    text-align: center;
    margin-bottom: 8px;
    padding-top: 0;
    font-size: 16px;
  }

  .div-block-124 {
    text-align: left;
    flex-direction: row;
    align-items: stretch;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .register-fundevent-button {
    margin-left: 0;
  }

  .separated-div-wrapper-sspt {
    text-align: center;
  }

  .separated-div-wrapper-sspt.left {
    float: none;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .sspteam.left.name {
    text-align: center;
  }

  .sspteam.left.black, .sspteam.left.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sspteam.left, .sspteam.left.white {
    text-align: left;
  }

  .sspteam.white, .sspteam.right {
    text-align: center;
  }

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

  .sspteam.center.black {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sspteam.center-copy.name {
    text-align: center;
  }

  .sspteam.center-copy.black, .sspteam.center-copy.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sspteam.flush-left.name {
    text-align: center;
  }

  .sspteam.flush-left.black, .sspteam.flush-left.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-hp-3-buckets.left.name {
    text-align: center;
  }

  .paragraph-hp-3-buckets.left.black, .paragraph-hp-3-buckets.left.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-hp-3-buckets.left, .paragraph-hp-3-buckets.left.white {
    text-align: left;
  }

  .paragraph-hp-3-buckets.white, .paragraph-hp-3-buckets.right {
    text-align: center;
  }

  .paragraph-hp-3-buckets.left {
    text-align: left;
  }

  .paragraph-hp-3-buckets.center.black {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-hp-3-buckets.center-copy.name {
    text-align: center;
  }

  .paragraph-hp-3-buckets.center-copy.black, .paragraph-hp-3-buckets.center-copy.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-hp-3-buckets.flush-left.name {
    text-align: center;
  }

  .paragraph-hp-3-buckets.flush-left.black, .paragraph-hp-3-buckets.flush-left.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .fundevents-head._2 {
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .fundevents-head._2.left {
    margin-top: 70px;
    padding-left: 0;
    padding-right: 0;
  }

  .fundevents-head._2.left.in-gray {
    margin-top: 0;
    margin-bottom: 70px;
  }

  .fundevents-head._2.left.top {
    width: 90%;
    margin-top: 40px;
  }

  .fundevents-head._2.left.no-padding {
    flex-direction: column;
    margin-top: 0;
    display: flex;
  }

  .fundevents-head.padding {
    margin-bottom: 80px;
  }

  .fundevents-head._2 {
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .fundevents-head._2.left {
    margin-top: 70px;
    padding-left: 0;
    padding-right: 0;
  }

  .fundevents-head._2.left.no-padding {
    margin-top: 0;
  }

  .special-events-column-2 {
    margin-top: 60px;
  }

  .register-special-events-button, .seasonal-celebrations-button {
    margin-left: 0;
  }

  .seasonal-celebrations-right-c {
    margin-top: 60px;
  }

  .div-block-142 {
    margin-left: 0;
  }

  .div-block-142.gsp-dh {
    margin-left: 0;
    margin-right: 0;
  }

  .membership-costs-section {
    padding-right: 20px;
  }

  .div-block-149.mbm {
    margin-right: 20px;
  }

  .dsp-ddown-2 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-154 {
    margin-left: 0;
    margin-right: 0;
  }

  .gsp-btm-info-block {
    margin-right: 0;
  }

  .column-32-camps {
    flex-direction: column;
    justify-content: space-around;
    margin-top: -93px;
    padding: 72px;
    display: flex;
  }

  .camps-column-c {
    justify-content: space-around;
    margin-top: 250px;
    display: flex;
  }

  .text-block-59-camps {
    padding-right: 10px;
  }

  .birthday-parties-header {
    background-position: 0 0, 0 0;
    background-attachment: scroll, scroll;
  }

  .birthday-image-2 {
    width: 80%;
  }

  .birthdays-block-119-copy {
    flex-direction: column;
  }

  .fundevents-block-copy {
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .fundevents-block-copy.icon {
    flex-direction: column;
    flex: none;
    align-items: center;
    padding-bottom: 0;
    padding-right: 0;
  }

  .fundevents-block-copy.icon.alternative {
    height: auto;
    width: 100%;
    height: 150px;
  }

  .fundevents-block-copy.icon.no-color {
    height: auto;
    border-bottom-style: none;
    padding-top: 40px;
  }

  .fundevents-block-copy.icon.clear {
    text-align: center;
  }

  .fundevents-block-copy.icon.alternative-ssmc, .fundevents-block-copy.icon.alternative {
    width: 100%;
    height: 150px;
  }

  .fundevents-block-copy.fact-box {
    height: auto;
  }

  .fundraising-div-copy {
    flex-flow: column;
    align-self: auto;
  }

  .birthdays-div-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .birthdays-div-1-copy-copy {
    width: auto;
    flex-direction: column;
    flex: 1;
  }

  .text-block-62 {
    margin-top: 40px;
  }

  .dropdown-inside {
    background-color: #79bb43;
  }

  .pop-1a-div {
    margin-left: auto;
  }

  .div-block-166 {
    flex-direction: column;
  }

  .div-block-167 {
    padding-right: 0;
  }

  .image-54 {
    margin-top: 60px;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .register-swing, .register-swing-2 {
    margin-left: 0;
  }

  .link-block-27 {
    height: 350px;
    flex-direction: row;
  }

  .nav-menu-delta-2 {
    padding-left: 20px;
  }

  .dropdown-list-delta-2.w--open {
    position: relative;
  }

  .paragraph-37-2-closed.camps-b1 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .sponsorship-info-swing {
    margin-left: 0;
  }

  .color-bullets-1, .color-bullets-2, .color-bullets-3 {
    text-align: center;
    margin-bottom: 8px;
    padding-top: 0;
    font-size: 16px;
  }

  .color-bullets-4 {
    text-align: center;
    flex-direction: row;
    margin-bottom: 8px;
    padding-top: 0;
    font-size: 16px;
    display: block;
  }

  .hours-heading-2 {
    text-align: center;
    margin-bottom: 8px;
    padding-top: 0;
    font-size: 16px;
  }

  .div-block-171 {
    flex-direction: row;
  }

  .paragraph-37-footer.pascf, .paragraph-37-footer.pascf-1-5 {
    margin-left: 10px;
  }

  .hours-info-div {
    text-align: left;
    flex-direction: row;
    align-items: stretch;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .hours-heading-v2 {
    text-align: center;
    margin-bottom: 8px;
    margin-left: 75px;
    padding-top: 0;
    font-size: 14px;
  }

  .hours-heading-v2._4th {
    flex: 0 auto;
    margin-top: 0;
    margin-left: 0;
    font-size: 10px;
  }

  .hours-info-div-v2 {
    text-align: left;
    flex-direction: row;
    align-self: auto;
    align-items: stretch;
    margin-top: 3px;
    margin-left: 80px;
    margin-right: auto;
  }

  .div-block-178.light-blue {
    margin-left: 0;
  }

  .toggle-wrapper-about-1, .toggle-about-1.alternative {
    width: 100%;
  }

  .toggle-head-1 {
    color: #5d5cb6;
    font-family: Mulish, sans-serif;
    font-size: 35px;
    font-weight: 700;
  }

  .toggle-wrapper-2 {
    width: 100%;
  }

  .toggle-heading-1 {
    color: #5d5cb6;
    font-family: Mulish, sans-serif;
    font-size: 35px;
    font-weight: 700;
  }

  .toggle-heading-1.lf, .toggle-heading-1.lfr {
    color: #fff;
  }

  .toggle-heading-1.rt {
    color: #fff;
    margin-top: 0;
    font-size: 35px;
  }

  .text-about-2 {
    margin-bottom: 40px;
  }

  .column-59 {
    border-top: 4px solid #fff;
    border-right: 4px solid #fff;
  }

  .uis-1-5 {
    padding: 100px 70px;
  }

  .uis-1-5.video.alternative {
    padding-left: 20px;
    padding-right: 20px;
  }

  .uis-1-5.video.alternative.background {
    background-position: 0;
  }

  .uis-1-5.video.alternative.gray {
    padding-left: 30px;
    padding-right: 30px;
  }

  .uis-1-5.white.leaf {
    padding-bottom: 150px;
  }

  .uis-1-5.testimonials.new {
    padding-bottom: 100px;
  }

  .uis-1-5.testimonials.transparent.lines {
    padding-left: 50px;
    padding-right: 50px;
  }

  .uis-1-5.white.services {
    padding-left: 0;
    padding-right: 0;
  }

  .uis-1-5.white {
    padding-left: 30px;
    padding-right: 30px;
  }

  .uis-1-5.white.new {
    padding-bottom: 100px;
  }

  .uis-1-5.about.middle {
    margin-top: -88px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .uis-1-5.about.middle.nature {
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .uis-1-5.about.middle.causes {
    margin-top: -60px;
    padding-top: 150px;
  }

  .uis-1-5.about.nature {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec6763b172b_philipp-reiner-686.jpg");
    background-size: auto, cover;
    padding-bottom: 140px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .uis-1-5.wellcome.team {
    padding-left: 50px;
    padding-right: 50px;
  }

  .uis-1-5.projects {
    padding-bottom: 100px;
  }

  .uis-1-5.projects.white.porfolio {
    padding-bottom: 50px;
  }

  .uis-1-5.gray-dark {
    background-position: 0 100%;
  }

  .uis-1-5.blog {
    height: auto;
  }

  .uis-1-5.homepages {
    padding-left: 50px;
    padding-right: 50px;
  }

  .uis-1-5.team-no-padding {
    padding: 0 20px 20px;
  }

  .uis-1-5.without-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .uis-1-5.padding {
    background-size: auto, cover;
  }

  .uis-1-5.exhibits-all-section {
    padding-bottom: 100px;
  }

  .uis-1-5.exhibits-all-section.white.porfolio {
    padding-bottom: 50px;
  }

  .heading-29.edf {
    margin-bottom: 20px;
  }

  .div-block-193 {
    margin-top: -154px;
  }

  .div-wave, .div-wave.exhibits {
    margin-top: -6px;
  }

  .heading-sign-up-ssmc-1-5 {
    font-size: 32px;
  }

  .heading-sign-up-ssmc-1-5.subtitle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-sign-up-ssmc-1-5.subtitle.center {
    font-size: 14px;
  }

  .heading-sign-up-ssmc-1-5.features._2, .heading-sign-up-ssmc-1-5.features.cause {
    font-size: 16px;
  }

  .heading-sign-up-ssmc-1-5.features.right, .heading-sign-up-ssmc-1-5.features.left {
    text-align: center;
  }

  .heading-sign-up-ssmc-1-5.features.exhibits {
    font-size: 16px;
  }

  .heading-sign-up-ssmc-1-5.center {
    margin-top: 0;
    font-size: 30px;
  }

  .heading-sign-up-ssmc-1-5.white.left {
    float: none;
    margin-bottom: 40px;
  }

  .heading-sign-up-ssmc-1-5._2 {
    font-size: 29px;
  }

  .heading-sign-up-ssmc-1-5.top {
    margin-top: 20px;
  }

  .subscribe-section-1-5._2 {
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .subscribe-section-1-5._2.left {
    margin-top: 70px;
    padding-left: 0;
    padding-right: 0;
  }

  .subscribe-section-1-5._2.left.in-gray {
    margin-top: 0;
    margin-bottom: 70px;
  }

  .subscribe-section-1-5._2.left.top {
    width: 90%;
    margin-top: 40px;
  }

  .subscribe-section-1-5._2.left.no-padding {
    flex-direction: column;
    margin-top: 0;
    display: flex;
  }

  .subscribe-section-1-5.padding {
    margin-bottom: 80px;
  }

  .subscribe-section-1-5._2 {
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .subscribe-section-1-5._2.left {
    margin-top: 70px;
    padding-left: 0;
    padding-right: 0;
  }

  .subscribe-section-1-5._2.left.no-padding {
    margin-top: 0;
  }

  .subscribe-section-1-5a.trial.map.green {
    margin-bottom: -10px;
  }

  .subscribe-section-1-5a.button {
    padding-top: 150px;
    padding-bottom: 100px;
  }

  .trial-field-1-5 {
    font-size: 10px;
  }

  .footer-1-5 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .fdc-1-5 {
    text-align: center;
  }

  .image-44-1-5 {
    margin-top: 0;
  }

  .wavegreendowndiv1-5 {
    margin-bottom: -68px;
  }

  .grid-18-1-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-65 {
    padding-top: 42px;
    padding-left: 40px;
    padding-right: 0;
  }

  .wave-purple-down-sw {
    margin-top: -40px;
  }

  .hours-heading-v2-1-5 {
    text-align: center;
    flex-wrap: nowrap;
    flex: none;
    align-self: auto;
    margin-bottom: 8px;
    margin-left: 0;
    padding-top: 0;
    font-size: 14px;
    display: flex;
    position: relative;
  }

  .exhibit-name-1-5 {
    padding: 100px 70px;
  }

  .exhibit-name-1-5.video.alternative {
    padding-left: 20px;
    padding-right: 20px;
  }

  .exhibit-name-1-5.video.alternative.background {
    background-position: 0;
  }

  .exhibit-name-1-5.video.alternative.gray {
    padding-left: 30px;
    padding-right: 30px;
  }

  .exhibit-name-1-5.white.leaf {
    padding-bottom: 150px;
  }

  .exhibit-name-1-5.testimonials.new {
    padding-bottom: 100px;
  }

  .exhibit-name-1-5.testimonials.transparent.lines {
    padding-left: 50px;
    padding-right: 50px;
  }

  .exhibit-name-1-5.white.services {
    padding-left: 0;
    padding-right: 0;
  }

  .exhibit-name-1-5.white {
    padding-left: 30px;
    padding-right: 30px;
  }

  .exhibit-name-1-5.white.new {
    padding-bottom: 100px;
  }

  .exhibit-name-1-5.about.middle {
    margin-top: -88px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .exhibit-name-1-5.about.middle.nature {
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .exhibit-name-1-5.about.middle.causes {
    margin-top: -60px;
    padding-top: 150px;
  }

  .exhibit-name-1-5.about.nature {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec6763b172b_philipp-reiner-686.jpg");
    background-size: auto, cover;
    padding-bottom: 140px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .exhibit-name-1-5.wellcome.team {
    padding-left: 50px;
    padding-right: 50px;
  }

  .exhibit-name-1-5.projects {
    padding-bottom: 100px;
  }

  .exhibit-name-1-5.projects.white.porfolio {
    padding-bottom: 50px;
  }

  .exhibit-name-1-5.gray-dark {
    background-position: 0 100%;
  }

  .exhibit-name-1-5.blog {
    height: auto;
  }

  .exhibit-name-1-5.homepages {
    padding-left: 50px;
    padding-right: 50px;
  }

  .exhibit-name-1-5.team-no-padding {
    padding: 0 20px 20px;
  }

  .exhibit-name-1-5.without-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .exhibit-name-1-5.padding {
    background-size: auto, cover;
  }

  .ed-1-5.edwib {
    flex-direction: row;
    display: block;
  }

  .ed-1-5.ctsm23cont {
    flex-direction: column;
    display: flex;
  }

  .ec-1-5 {
    margin-top: 0;
    padding-left: 60px;
  }

  .c-1-5 {
    padding-left: 0;
  }

  .c-1-5.join {
    padding-left: 20px;
  }

  .cm-1-5 {
    flex-direction: row;
    display: block;
  }

  .cm-1-5.ibwi {
    flex-direction: column;
    display: flex;
  }

  .cm-1-5.ctsm23 {
    flex-direction: column;
    flex: none;
    justify-content: flex-start;
    display: flex;
  }

  .ehc-1-5._2 {
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ehc-1-5._2.left {
    margin-top: 70px;
    padding-left: 0;
    padding-right: 0;
  }

  .ehc-1-5._2.left.in-gray {
    margin-top: 0;
    margin-bottom: 70px;
  }

  .ehc-1-5._2.left.top {
    width: 90%;
    margin-top: 40px;
  }

  .ehc-1-5._2.left.no-padding {
    flex-direction: column;
    margin-top: 0;
    display: flex;
  }

  .ehc-1-5.padding {
    margin-bottom: 80px;
  }

  .ehc-1-5._2 {
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ehc-1-5._2.left {
    margin-top: 70px;
    padding-left: 0;
    padding-right: 0;
  }

  .ehc-1-5._2.left.no-padding, .ehc-1-5.ctsm23div {
    margin-top: 0;
  }

  .es-1-5 {
    padding: 100px 70px;
  }

  .es-1-5.video.alternative {
    padding-left: 20px;
    padding-right: 20px;
  }

  .es-1-5.video.alternative.background {
    background-position: 0;
  }

  .es-1-5.video.alternative.gray {
    padding-left: 30px;
    padding-right: 30px;
  }

  .es-1-5.white.leaf {
    padding-bottom: 150px;
  }

  .es-1-5.testimonials.new {
    padding-bottom: 100px;
  }

  .es-1-5.testimonials.transparent.lines {
    padding-left: 50px;
    padding-right: 50px;
  }

  .es-1-5.white.services {
    padding-left: 0;
    padding-right: 0;
  }

  .es-1-5.white {
    padding-left: 30px;
    padding-right: 30px;
  }

  .es-1-5.white.new {
    padding-bottom: 100px;
  }

  .es-1-5.about.middle {
    margin-top: -88px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .es-1-5.about.middle.nature {
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .es-1-5.about.middle.causes {
    margin-top: -60px;
    padding-top: 150px;
  }

  .es-1-5.about.nature {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec6763b172b_philipp-reiner-686.jpg");
    background-size: auto, cover;
    padding-bottom: 140px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .es-1-5.wellcome.team {
    padding-left: 50px;
    padding-right: 50px;
  }

  .es-1-5.projects {
    padding-bottom: 100px;
  }

  .es-1-5.projects.white.porfolio {
    padding-bottom: 50px;
  }

  .es-1-5.gray-dark {
    background-position: 0 100%;
  }

  .es-1-5.blog {
    height: auto;
  }

  .es-1-5.homepages {
    padding-left: 50px;
    padding-right: 50px;
  }

  .es-1-5.team-no-padding {
    padding: 0 20px 20px;
  }

  .es-1-5.without-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .es-1-5.padding {
    background-size: auto, cover;
  }

  .es-1-5.exhibits-all-section {
    padding-bottom: 100px;
  }

  .es-1-5.exhibits-all-section.white.porfolio {
    padding-bottom: 50px;
  }

  .div-exhibit-1-5 {
    background-attachment: scroll;
  }

  .div-block-193-1-5 {
    margin-top: -154px;
  }

  .pascf-list {
    width: 500px;
    flex-wrap: wrap;
    font-size: 12px;
    display: flex;
  }

  .pascf-paragraph {
    margin-left: 10px;
  }

  .link-42 {
    margin-left: 0;
  }

  .div-block-211 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-212 {
    margin-left: 10px;
  }

  .svcmad {
    margin-left: 10px;
    margin-right: 10px;
  }

  .column-62 {
    margin-top: 0;
    padding-right: 0;
  }

  .ow-h2 {
    margin-top: 0;
  }

  .ow-h1.wohc {
    padding-left: 20px;
    padding-right: 20px;
  }

  .toggle-wrapper-2-rt {
    width: 100%;
  }

  .ow-c1-image.light-blue {
    margin-left: 0;
  }

  .div-block-225 {
    height: 250px;
  }

  .educate-1-5 {
    padding: 100px 40px 20px;
  }

  .educate-1-5.video.alternative {
    padding-left: 20px;
    padding-right: 20px;
  }

  .educate-1-5.video.alternative.background {
    background-position: 0;
  }

  .educate-1-5.video.alternative.gray {
    padding-left: 30px;
    padding-right: 30px;
  }

  .educate-1-5.white.leaf {
    padding-bottom: 150px;
  }

  .educate-1-5.testimonials.new {
    padding-bottom: 100px;
  }

  .educate-1-5.testimonials.transparent.lines {
    padding-left: 50px;
    padding-right: 50px;
  }

  .educate-1-5.white.services {
    padding-left: 0;
    padding-right: 0;
  }

  .educate-1-5.white {
    padding-left: 30px;
    padding-right: 30px;
  }

  .educate-1-5.white.new {
    padding-bottom: 100px;
  }

  .educate-1-5.about.middle {
    margin-top: -88px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .educate-1-5.about.middle.nature {
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .educate-1-5.about.middle.causes {
    margin-top: -60px;
    padding-top: 150px;
  }

  .educate-1-5.about.nature {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec6763b172b_philipp-reiner-686.jpg");
    background-size: auto, cover;
    padding-bottom: 140px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .educate-1-5.wellcome.team {
    padding-left: 50px;
    padding-right: 50px;
  }

  .educate-1-5.projects {
    padding-bottom: 100px;
  }

  .educate-1-5.projects.white.porfolio {
    padding-bottom: 50px;
  }

  .educate-1-5.gray-dark {
    background-position: 0 100%;
  }

  .educate-1-5.blog {
    height: auto;
  }

  .educate-1-5.homepages {
    padding-left: 50px;
    padding-right: 50px;
  }

  .educate-1-5.team-no-padding {
    padding: 0 20px 20px;
  }

  .educate-1-5.without-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .educate-1-5.padding {
    background-size: auto, cover;
  }

  .educate-1-5.ctsm23 {
    flex-direction: column;
    padding-top: 100px;
    display: flex;
  }

  .educate-div {
    padding-left: 0;
    padding-right: 0;
  }

  .educate-camps-column-a._2 {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  .fundevents-column-b-copy {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .ec-ca._2 {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  .ec-cb {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .ec-c {
    flex-flow: column wrap;
    flex: none;
    align-content: stretch;
    justify-content: space-around;
    align-self: auto;
    align-items: stretch;
    padding-right: 0;
    display: flex;
  }

  .ec-c-b {
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .ec-c-b.icon {
    flex-direction: row;
    padding-bottom: 0;
    padding-right: 0;
  }

  .ec-c-b.icon.alternative {
    height: auto;
    width: 100%;
    height: 150px;
  }

  .ec-c-b.icon.no-color {
    height: auto;
    border-bottom-style: none;
    padding-top: 40px;
  }

  .ec-c-b.icon.clear {
    text-align: center;
  }

  .ec-c-b.icon.alternative-ssmc, .ec-c-b.icon.alternative {
    width: 100%;
    height: 150px;
  }

  .ec-c-b.fact-box {
    height: auto;
  }

  .ec-heading-28i.subtitle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ec-heading-28i.subtitle.center {
    font-size: 14px;
  }

  .ec-heading-28i.features._2 {
    font-size: 16px;
  }

  .ec-heading-28i.features.left-side {
    display: block;
  }

  .ec-heading-28i.features.cause {
    font-size: 16px;
  }

  .ec-heading-28i.features.right, .ec-heading-28i.features.left {
    text-align: center;
  }

  .ec-heading-28i.features.exhibits {
    font-size: 16px;
  }

  .ec-heading-28i.center {
    margin-top: 0;
    font-size: 30px;
  }

  .ec-heading-28i.center.membership-matters-head {
    font-size: 45px;
    line-height: 50px;
  }

  .ec-heading-28i.white.left {
    float: none;
    margin-bottom: 40px;
  }

  .ec-heading-28i._2 {
    font-size: 29px;
  }

  .ec-heading-28i.top {
    margin-top: 20px;
  }

  .ec-heading-28i.performance-heading.snr-mgnt-2 {
    line-height: 35px;
  }

  .ec-heading-28i.flush-left {
    margin-top: 0;
    font-size: 30px;
  }

  .ec-heading-28i.fundevents-heading._2 {
    font-size: 16px;
  }

  .ec-heading-28i.fundevents-heading.left-side {
    display: block;
  }

  .ec-heading-28i.fundevents-heading.cause {
    font-size: 16px;
  }

  .ec-heading-28i.fundevents-heading.right, .ec-heading-28i.fundevents-heading.left {
    text-align: center;
  }

  .ec-heading-28i.fundevents-heading.exhibits {
    font-size: 16px;
  }

  .ec-heading-28i.camps-heading.snr-mgnt-2, .ec-heading-28i.camps-heading-bold.snr-mgnt-2 {
    line-height: 35px;
  }

  .ec-heading-28i.group-and-school-prog-header-1._2 {
    font-size: 16px;
  }

  .ec-heading-28i.group-and-school-prog-header-1.left-side {
    display: block;
  }

  .ec-heading-28i.group-and-school-prog-header-1.cause {
    font-size: 16px;
  }

  .ec-heading-28i.group-and-school-prog-header-1.right, .ec-heading-28i.group-and-school-prog-header-1.left {
    text-align: center;
  }

  .ec-heading-28i.group-and-school-prog-header-1.exhibits, .ec-heading-28i.group-and-school-prog-header-2-copy._2 {
    font-size: 16px;
  }

  .ec-heading-28i.group-and-school-prog-header-2-copy.left-side {
    display: block;
  }

  .ec-heading-28i.group-and-school-prog-header-2-copy.cause {
    font-size: 16px;
  }

  .ec-heading-28i.group-and-school-prog-header-2-copy.right, .ec-heading-28i.group-and-school-prog-header-2-copy.left {
    text-align: center;
  }

  .ec-heading-28i.group-and-school-prog-header-2-copy.exhibits, .ec-heading-28i.camp-pascf._2 {
    font-size: 16px;
  }

  .ec-heading-28i.camp-pascf.left-side {
    display: block;
  }

  .ec-heading-28i.camp-pascf.cause {
    font-size: 16px;
  }

  .ec-heading-28i.camp-pascf.right, .ec-heading-28i.camp-pascf.left {
    text-align: center;
  }

  .ec-heading-28i.camp-pascf.exhibits {
    font-size: 16px;
  }

  .educate-heading {
    margin-top: 0;
  }

  .ec-1-5-text-heading {
    margin-top: 0;
    padding-left: 20px;
  }

  .educate-1-5-text-heading {
    padding: 20px 40px 0 10px;
  }

  .educate-1-5-text-heading.video.alternative {
    padding-left: 20px;
    padding-right: 20px;
  }

  .educate-1-5-text-heading.video.alternative.background {
    background-position: 0;
  }

  .educate-1-5-text-heading.video.alternative.gray {
    padding-left: 30px;
    padding-right: 30px;
  }

  .educate-1-5-text-heading.white.leaf {
    padding-bottom: 150px;
  }

  .educate-1-5-text-heading.testimonials.new {
    padding-bottom: 100px;
  }

  .educate-1-5-text-heading.testimonials.transparent.lines {
    padding-left: 50px;
    padding-right: 50px;
  }

  .educate-1-5-text-heading.white.services {
    padding-left: 0;
    padding-right: 0;
  }

  .educate-1-5-text-heading.white {
    padding-left: 30px;
    padding-right: 30px;
  }

  .educate-1-5-text-heading.white.new {
    padding-bottom: 100px;
  }

  .educate-1-5-text-heading.about.middle {
    margin-top: -88px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .educate-1-5-text-heading.about.middle.nature {
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .educate-1-5-text-heading.about.middle.causes {
    margin-top: -60px;
    padding-top: 150px;
  }

  .educate-1-5-text-heading.about.nature {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec6763b172b_philipp-reiner-686.jpg");
    background-size: auto, cover;
    padding-bottom: 140px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .educate-1-5-text-heading.wellcome.team {
    padding-left: 50px;
    padding-right: 50px;
  }

  .educate-1-5-text-heading.projects {
    padding-bottom: 100px;
  }

  .educate-1-5-text-heading.projects.white.porfolio {
    padding-bottom: 50px;
  }

  .educate-1-5-text-heading.gray-dark {
    background-position: 0 100%;
  }

  .educate-1-5-text-heading.blog {
    height: auto;
  }

  .educate-1-5-text-heading.homepages {
    padding-left: 50px;
    padding-right: 50px;
  }

  .educate-1-5-text-heading.team-no-padding {
    padding: 0 20px 20px;
  }

  .educate-1-5-text-heading.without-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .educate-1-5-text-heading.padding {
    background-size: auto, cover;
  }

  .ehc-1-5-copy._2 {
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ehc-1-5-copy._2.left {
    margin-top: 70px;
    padding-left: 0;
    padding-right: 0;
  }

  .ehc-1-5-copy._2.left.in-gray {
    margin-top: 0;
    margin-bottom: 70px;
  }

  .ehc-1-5-copy._2.left.top {
    width: 90%;
    margin-top: 40px;
  }

  .ehc-1-5-copy._2.left.no-padding {
    flex-direction: column;
    margin-top: 0;
    display: flex;
  }

  .ehc-1-5-copy.padding {
    margin-bottom: 80px;
  }

  .ehc-1-5-copy._2 {
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ehc-1-5-copy._2.left {
    margin-top: 70px;
    padding-left: 0;
    padding-right: 0;
  }

  .ehc-1-5-copy._2.left.no-padding {
    margin-top: 0;
  }

  .ehc-1-5-copy.text-heading {
    margin-top: 10px;
  }

  .peiw-1-5 {
    height: 100%;
    margin-top: 0;
    margin-left: 0;
    top: 100%;
  }

  .peiw-1-5.s-box {
    margin-top: 20px;
  }

  .pec-1-5 {
    flex: 1;
  }

  .ehc-1-5-hide._2 {
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ehc-1-5-hide._2.left {
    margin-top: 70px;
    padding-left: 0;
    padding-right: 0;
  }

  .ehc-1-5-hide._2.left.in-gray {
    margin-top: 0;
    margin-bottom: 70px;
  }

  .ehc-1-5-hide._2.left.top {
    width: 90%;
    margin-top: 40px;
  }

  .ehc-1-5-hide._2.left.no-padding {
    flex-direction: column;
    margin-top: 0;
    display: flex;
  }

  .ehc-1-5-hide.padding {
    margin-bottom: 80px;
  }

  .ehc-1-5-hide._2 {
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ehc-1-5-hide._2.left {
    margin-top: 70px;
    padding-left: 0;
    padding-right: 0;
  }

  .ehc-1-5-hide._2.left.no-padding {
    margin-top: 0;
  }

  .edd-1-5 {
    padding: 10px 70px 100px;
  }

  .edd-1-5.video.alternative {
    padding-left: 20px;
    padding-right: 20px;
  }

  .edd-1-5.video.alternative.background {
    background-position: 0;
  }

  .edd-1-5.video.alternative.gray {
    padding-left: 30px;
    padding-right: 30px;
  }

  .edd-1-5.white.leaf {
    padding-bottom: 150px;
  }

  .edd-1-5.testimonials.new {
    padding-bottom: 100px;
  }

  .edd-1-5.testimonials.transparent.lines {
    padding-left: 50px;
    padding-right: 50px;
  }

  .edd-1-5.white.services {
    padding-left: 0;
    padding-right: 0;
  }

  .edd-1-5.white {
    padding-left: 30px;
    padding-right: 30px;
  }

  .edd-1-5.white.new {
    padding-bottom: 100px;
  }

  .edd-1-5.about.middle {
    margin-top: -88px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .edd-1-5.about.middle.nature {
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .edd-1-5.about.middle.causes {
    margin-top: -60px;
    padding-top: 150px;
  }

  .edd-1-5.about.nature {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec6763b172b_philipp-reiner-686.jpg");
    background-size: auto, cover;
    padding-bottom: 140px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .edd-1-5.wellcome.team {
    padding-left: 50px;
    padding-right: 50px;
  }

  .edd-1-5.projects {
    padding-bottom: 100px;
  }

  .edd-1-5.projects.white.porfolio {
    padding-bottom: 50px;
  }

  .edd-1-5.gray-dark {
    background-position: 0 100%;
  }

  .edd-1-5.blog {
    height: auto;
  }

  .edd-1-5.homepages {
    padding-left: 50px;
    padding-right: 50px;
  }

  .edd-1-5.team-no-padding {
    padding: 0 20px 20px;
  }

  .edd-1-5.without-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .edd-1-5.padding {
    background-size: auto, cover;
  }

  .edd-1-5.exhibits-all-section {
    padding-bottom: 100px;
  }

  .edd-1-5.exhibits-all-section.white.porfolio {
    padding-bottom: 50px;
  }

  .div-block-229 {
    margin-left: 20px;
  }

  .ss-video {
    margin-left: 140px;
  }

  .text-wrap-1-5 {
    align-items: stretch;
  }

  .pvb-1-5 {
    margin-left: 10px;
  }

  .pvb-1-5.gallery-programming-button {
    margin-left: 100px;
  }

  .div-block-126-1-5 {
    align-self: center;
  }

  .visitct-1-5.edwib {
    flex-direction: row;
    display: block;
  }

  .visit-cta-1-5 {
    padding: 100px 40px 20px;
  }

  .visit-cta-1-5.video.alternative {
    padding-left: 20px;
    padding-right: 20px;
  }

  .visit-cta-1-5.video.alternative.background {
    background-position: 0;
  }

  .visit-cta-1-5.video.alternative.gray {
    padding-left: 30px;
    padding-right: 30px;
  }

  .visit-cta-1-5.white.leaf {
    padding-bottom: 150px;
  }

  .visit-cta-1-5.testimonials.new {
    padding-bottom: 100px;
  }

  .visit-cta-1-5.testimonials.transparent.lines {
    padding-left: 50px;
    padding-right: 50px;
  }

  .visit-cta-1-5.white.services {
    padding-left: 0;
    padding-right: 0;
  }

  .visit-cta-1-5.white {
    padding-left: 30px;
    padding-right: 30px;
  }

  .visit-cta-1-5.white.new {
    padding-bottom: 100px;
  }

  .visit-cta-1-5.about.middle {
    margin-top: -88px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .visit-cta-1-5.about.middle.nature {
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .visit-cta-1-5.about.middle.causes {
    margin-top: -60px;
    padding-top: 150px;
  }

  .visit-cta-1-5.about.nature {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec6763b172b_philipp-reiner-686.jpg");
    background-size: auto, cover;
    padding-bottom: 140px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .visit-cta-1-5.wellcome.team {
    padding-left: 50px;
    padding-right: 50px;
  }

  .visit-cta-1-5.projects {
    padding-bottom: 100px;
  }

  .visit-cta-1-5.projects.white.porfolio {
    padding-bottom: 50px;
  }

  .visit-cta-1-5.gray-dark {
    background-position: 0 100%;
  }

  .visit-cta-1-5.blog {
    height: auto;
  }

  .visit-cta-1-5.homepages {
    padding-left: 50px;
    padding-right: 50px;
  }

  .visit-cta-1-5.team-no-padding {
    padding: 0 20px 20px;
  }

  .visit-cta-1-5.without-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .visit-cta-1-5.padding {
    background-size: auto, cover;
  }

  .cell {
    padding-left: 20px;
  }

  .image-69 {
    display: block;
  }

  .visit-1-5-text-heading {
    padding: 20px 40px 0 20px;
  }

  .visit-1-5-text-heading.video.alternative {
    padding-left: 20px;
    padding-right: 20px;
  }

  .visit-1-5-text-heading.video.alternative.background {
    background-position: 0;
  }

  .visit-1-5-text-heading.video.alternative.gray {
    padding-left: 30px;
    padding-right: 30px;
  }

  .visit-1-5-text-heading.white.leaf {
    padding-bottom: 150px;
  }

  .visit-1-5-text-heading.testimonials.new {
    padding-bottom: 100px;
  }

  .visit-1-5-text-heading.testimonials.transparent.lines {
    padding-left: 50px;
    padding-right: 50px;
  }

  .visit-1-5-text-heading.white.services {
    padding-left: 0;
    padding-right: 0;
  }

  .visit-1-5-text-heading.white {
    padding-left: 30px;
    padding-right: 30px;
  }

  .visit-1-5-text-heading.white.new {
    padding-bottom: 100px;
  }

  .visit-1-5-text-heading.about.middle {
    margin-top: -88px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .visit-1-5-text-heading.about.middle.nature {
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .visit-1-5-text-heading.about.middle.causes {
    margin-top: -60px;
    padding-top: 150px;
  }

  .visit-1-5-text-heading.about.nature {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec6763b172b_philipp-reiner-686.jpg");
    background-size: auto, cover;
    padding-bottom: 140px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .visit-1-5-text-heading.wellcome.team {
    padding-left: 50px;
    padding-right: 50px;
  }

  .visit-1-5-text-heading.projects {
    padding-bottom: 100px;
  }

  .visit-1-5-text-heading.projects.white.porfolio {
    padding-bottom: 50px;
  }

  .visit-1-5-text-heading.gray-dark {
    background-position: 0 100%;
  }

  .visit-1-5-text-heading.blog {
    height: auto;
  }

  .visit-1-5-text-heading.homepages {
    padding-left: 50px;
    padding-right: 50px;
  }

  .visit-1-5-text-heading.team-no-padding {
    padding: 0 20px 20px;
  }

  .visit-1-5-text-heading.without-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .visit-1-5-text-heading.padding {
    background-size: auto, cover;
  }

  .visit-1-5-text-heading.ctsm23 {
    padding-left: 10px;
    padding-right: 20px;
  }

  .visith-txt {
    margin-top: 0;
  }

  .visith-txt.subtitle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .visith-txt.subtitle.center {
    font-size: 14px;
  }

  .visith-txt.features._2, .visith-txt.features.cause {
    font-size: 16px;
  }

  .visith-txt.features.right, .visith-txt.features.left {
    text-align: center;
  }

  .visith-txt.features.exhibits {
    font-size: 16px;
  }

  .visith-txt.center {
    margin-top: 0;
    font-size: 30px;
  }

  .visith-txt.white.left {
    float: none;
    margin-bottom: 40px;
  }

  .visith-txt._2 {
    font-size: 29px;
  }

  .visith-txt.top {
    margin-top: 20px;
  }

  .tslogo {
    align-self: flex-start;
    display: block;
  }

  .toggle-wrapper-2-sm1, .toggle-wrapper-2-sm2 {
    width: 100%;
  }

  .apab-1-5sec {
    margin-left: 20px;
    margin-right: 20px;
  }

  .apab-1-5sec.about-life {
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .st-1-5 {
    padding-left: 0;
  }

  .ast-1-5 {
    padding: 20px 40px 0 10px;
  }

  .ast-1-5.video.alternative {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ast-1-5.video.alternative.background {
    background-position: 0;
  }

  .ast-1-5.video.alternative.gray {
    padding-left: 30px;
    padding-right: 30px;
  }

  .ast-1-5.white.leaf {
    padding-bottom: 150px;
  }

  .ast-1-5.testimonials.new {
    padding-bottom: 100px;
  }

  .ast-1-5.testimonials.transparent.lines {
    padding-left: 50px;
    padding-right: 50px;
  }

  .ast-1-5.white.services {
    padding-left: 0;
    padding-right: 0;
  }

  .ast-1-5.white {
    padding-left: 30px;
    padding-right: 30px;
  }

  .ast-1-5.white.new {
    padding-bottom: 100px;
  }

  .ast-1-5.about.middle {
    margin-top: -88px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ast-1-5.about.middle.nature {
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .ast-1-5.about.middle.causes {
    margin-top: -60px;
    padding-top: 150px;
  }

  .ast-1-5.about.nature {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec6763b172b_philipp-reiner-686.jpg");
    background-size: auto, cover;
    padding-bottom: 140px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ast-1-5.wellcome.team {
    padding-left: 50px;
    padding-right: 50px;
  }

  .ast-1-5.projects {
    padding-bottom: 100px;
  }

  .ast-1-5.projects.white.porfolio {
    padding-bottom: 50px;
  }

  .ast-1-5.gray-dark {
    background-position: 0 100%;
  }

  .ast-1-5.blog {
    height: auto;
  }

  .ast-1-5.homepages {
    padding-left: 50px;
    padding-right: 50px;
  }

  .ast-1-5.team-no-padding {
    padding: 0 20px 20px;
  }

  .ast-1-5.without-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ast-1-5.padding {
    background-size: auto, cover;
  }

  .abt-1-5.edwib, .cm-1-5-copy {
    flex-direction: row;
    display: block;
  }

  .cm-1-5-copy.ibwi {
    flex-direction: column;
    display: flex;
  }

  .ed-1-5-copy.edwib {
    flex-direction: row;
    display: block;
  }

  .about-1-5 {
    padding: 20px 40px;
  }

  .about-1-5.video.alternative {
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-1-5.video.alternative.background {
    background-position: 0;
  }

  .about-1-5.video.alternative.gray {
    padding-left: 30px;
    padding-right: 30px;
  }

  .about-1-5.white.leaf {
    padding-bottom: 150px;
  }

  .about-1-5.testimonials.new {
    padding-bottom: 100px;
  }

  .about-1-5.testimonials.transparent.lines {
    padding-left: 50px;
    padding-right: 50px;
  }

  .about-1-5.white.services {
    padding-left: 0;
    padding-right: 0;
  }

  .about-1-5.white {
    padding-left: 30px;
    padding-right: 30px;
  }

  .about-1-5.white.new {
    padding-bottom: 100px;
  }

  .about-1-5.about.middle {
    margin-top: -88px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-1-5.about.middle.nature {
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .about-1-5.about.middle.causes {
    margin-top: -60px;
    padding-top: 150px;
  }

  .about-1-5.about.nature {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec6763b172b_philipp-reiner-686.jpg");
    background-size: auto, cover;
    padding-bottom: 140px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-1-5.wellcome.team {
    padding-left: 50px;
    padding-right: 50px;
  }

  .about-1-5.projects {
    padding-bottom: 100px;
  }

  .about-1-5.projects.white.porfolio {
    padding-bottom: 50px;
  }

  .about-1-5.gray-dark {
    background-position: 0 100%;
  }

  .about-1-5.blog {
    height: auto;
  }

  .about-1-5.homepages {
    padding-left: 50px;
    padding-right: 50px;
  }

  .about-1-5.team-no-padding {
    padding: 0 20px 20px;
  }

  .about-1-5.without-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-1-5.padding {
    background-size: auto, cover;
  }

  .ed-1-5-copy.edwib, .abt-1-5a.edwib {
    flex-direction: row;
    display: block;
  }

  .div-block-231 {
    margin-top: 20px;
  }

  .ed-c2 {
    flex-flow: column wrap;
    flex: none;
    align-content: stretch;
    justify-content: space-around;
    align-self: auto;
    align-items: stretch;
    padding-right: 0;
    display: flex;
  }

  .ed-c2-copy {
    flex-flow: column wrap;
    flex: none;
    align-content: stretch;
    justify-content: space-around;
    align-self: auto;
    align-items: stretch;
    padding-right: 0;
    display: none;
  }

  .ed-c3 {
    flex-flow: column wrap;
    flex: none;
    align-content: stretch;
    justify-content: space-around;
    align-self: auto;
    align-items: stretch;
    padding-right: 0;
    display: flex;
  }

  .bparties {
    height: auto;
    background-color: #f3f0f0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .bparties.icon {
    flex-direction: column;
    flex: none;
    align-items: center;
    padding-bottom: 0;
    padding-right: 0;
  }

  .bparties.icon.alternative {
    height: auto;
    width: 100%;
    height: 150px;
  }

  .bparties.icon.no-color {
    height: auto;
    border-bottom-style: none;
    padding-top: 40px;
  }

  .bparties.icon.clear {
    text-align: center;
  }

  .bparties.icon.alternative-ssmc, .bparties.icon.alternative {
    width: 100%;
    height: 150px;
  }

  .bparties.fact-box {
    height: auto;
  }

  .exctnr {
    padding: 100px 70px;
  }

  .exctnr.video.alternative {
    padding-left: 20px;
    padding-right: 20px;
  }

  .exctnr.video.alternative.background {
    background-position: 0;
  }

  .exctnr.video.alternative.gray {
    padding-left: 30px;
    padding-right: 30px;
  }

  .exctnr.white.leaf {
    padding-bottom: 150px;
  }

  .exctnr.testimonials.new {
    padding-bottom: 100px;
  }

  .exctnr.testimonials.transparent.lines {
    padding-left: 50px;
    padding-right: 50px;
  }

  .exctnr.white.services {
    padding-left: 0;
    padding-right: 0;
  }

  .exctnr.white {
    padding-left: 30px;
    padding-right: 30px;
  }

  .exctnr.white.new {
    padding-bottom: 100px;
  }

  .exctnr.about.middle {
    margin-top: -88px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .exctnr.about.middle.nature {
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .exctnr.about.middle.causes {
    margin-top: -60px;
    padding-top: 150px;
  }

  .exctnr.about.nature {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec6763b172b_philipp-reiner-686.jpg");
    background-size: auto, cover;
    padding-bottom: 140px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .exctnr.wellcome.team {
    padding-left: 50px;
    padding-right: 50px;
  }

  .exctnr.projects {
    padding-bottom: 100px;
  }

  .exctnr.projects.white.porfolio {
    padding-bottom: 50px;
  }

  .exctnr.gray-dark {
    background-position: 0 100%;
  }

  .exctnr.blog {
    height: auto;
  }

  .exctnr.homepages {
    padding-left: 50px;
    padding-right: 50px;
  }

  .exctnr.team-no-padding {
    padding: 0 20px 20px;
  }

  .exctnr.without-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .exctnr.padding {
    background-size: auto, cover;
  }

  .exb1-5 {
    width: 100%;
  }

  .exbt-h1.subtitle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .exbt-h1.subtitle.center {
    font-size: 14px;
  }

  .exbt-h1.features._2 {
    font-size: 16px;
  }

  .exbt-h1.features.left-side {
    display: block;
  }

  .exbt-h1.features.cause {
    font-size: 16px;
  }

  .exbt-h1.features.right, .exbt-h1.features.left {
    text-align: center;
  }

  .exbt-h1.features.exhibits {
    font-size: 16px;
  }

  .exbt-h1.center {
    margin-top: 0;
    font-size: 30px;
  }

  .exbt-h1.center.membership-matters-head {
    font-size: 45px;
    line-height: 50px;
  }

  .exbt-h1.white.left {
    float: none;
    margin-bottom: 40px;
  }

  .exbt-h1._2 {
    font-size: 29px;
  }

  .exbt-h1.top {
    margin-top: 20px;
  }

  .exbt-h1.performance-heading.snr-mgnt-2 {
    line-height: 35px;
  }

  .exbt-h1.flush-left {
    margin-top: 0;
    font-size: 30px;
  }

  .exbt-h1.fundevents-heading._2 {
    font-size: 16px;
  }

  .exbt-h1.fundevents-heading.left-side {
    display: block;
  }

  .exbt-h1.fundevents-heading.cause {
    font-size: 16px;
  }

  .exbt-h1.fundevents-heading.right, .exbt-h1.fundevents-heading.left {
    text-align: center;
  }

  .exbt-h1.fundevents-heading.exhibits {
    font-size: 16px;
  }

  .exbt-h1.gsp {
    line-height: 50px;
  }

  .exbt-h1.camps-heading.snr-mgnt-2, .exbt-h1.camps-heading-bold.snr-mgnt-2 {
    line-height: 35px;
  }

  .exbt-h1.group-and-school-prog-header-1._2 {
    font-size: 16px;
  }

  .exbt-h1.group-and-school-prog-header-1.left-side {
    display: block;
  }

  .exbt-h1.group-and-school-prog-header-1.cause {
    font-size: 16px;
  }

  .exbt-h1.group-and-school-prog-header-1.right, .exbt-h1.group-and-school-prog-header-1.left {
    text-align: center;
  }

  .exbt-h1.group-and-school-prog-header-1.exhibits, .exbt-h1.group-and-school-prog-header-2-copy._2 {
    font-size: 16px;
  }

  .exbt-h1.group-and-school-prog-header-2-copy.left-side {
    display: block;
  }

  .exbt-h1.group-and-school-prog-header-2-copy.cause {
    font-size: 16px;
  }

  .exbt-h1.group-and-school-prog-header-2-copy.right, .exbt-h1.group-and-school-prog-header-2-copy.left {
    text-align: center;
  }

  .exbt-h1.group-and-school-prog-header-2-copy.exhibits, .exbt-h1.camp-pascf._2 {
    font-size: 16px;
  }

  .exbt-h1.camp-pascf.left-side {
    display: block;
  }

  .exbt-h1.camp-pascf.cause {
    font-size: 16px;
  }

  .exbt-h1.camp-pascf.right, .exbt-h1.camp-pascf.left {
    text-align: center;
  }

  .exbt-h1.camp-pascf.exhibits {
    font-size: 16px;
  }

  .joinh1 {
    letter-spacing: 1px;
    font-size: 30px;
  }

  .joinh1.subtitle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .joinh1.subtitle.center {
    font-size: 14px;
  }

  .joinh1.features._2 {
    font-size: 16px;
  }

  .joinh1.features.left-side {
    display: block;
  }

  .joinh1.features.cause {
    font-size: 16px;
  }

  .joinh1.features.right, .joinh1.features.left {
    text-align: center;
  }

  .joinh1.features.exhibits {
    font-size: 16px;
  }

  .joinh1.center {
    margin-top: 0;
    font-size: 30px;
  }

  .joinh1.center.membership-matters-head {
    font-size: 45px;
    line-height: 50px;
  }

  .joinh1.white.left {
    float: none;
    margin-bottom: 40px;
  }

  .joinh1._2 {
    font-size: 29px;
  }

  .joinh1.top {
    margin-top: 20px;
  }

  .joinh1.performance-heading.snr-mgnt-2 {
    line-height: 35px;
  }

  .joinh1.flush-left {
    margin-top: 0;
    font-size: 30px;
  }

  .joinh1.fundevents-heading._2 {
    font-size: 16px;
  }

  .joinh1.fundevents-heading.left-side {
    display: block;
  }

  .joinh1.fundevents-heading.cause {
    font-size: 16px;
  }

  .joinh1.fundevents-heading.right, .joinh1.fundevents-heading.left {
    text-align: center;
  }

  .joinh1.fundevents-heading.exhibits {
    font-size: 16px;
  }

  .joinh1.gsp {
    line-height: 50px;
  }

  .joinh1.camps-heading.snr-mgnt-2, .joinh1.camps-heading-bold.snr-mgnt-2 {
    line-height: 35px;
  }

  .joinh1.group-and-school-prog-header-1._2 {
    font-size: 16px;
  }

  .joinh1.group-and-school-prog-header-1.left-side {
    display: block;
  }

  .joinh1.group-and-school-prog-header-1.cause {
    font-size: 16px;
  }

  .joinh1.group-and-school-prog-header-1.right, .joinh1.group-and-school-prog-header-1.left {
    text-align: center;
  }

  .joinh1.group-and-school-prog-header-1.exhibits, .joinh1.group-and-school-prog-header-2-copy._2 {
    font-size: 16px;
  }

  .joinh1.group-and-school-prog-header-2-copy.left-side {
    display: block;
  }

  .joinh1.group-and-school-prog-header-2-copy.cause {
    font-size: 16px;
  }

  .joinh1.group-and-school-prog-header-2-copy.right, .joinh1.group-and-school-prog-header-2-copy.left {
    text-align: center;
  }

  .joinh1.group-and-school-prog-header-2-copy.exhibits, .joinh1.camp-pascf._2 {
    font-size: 16px;
  }

  .joinh1.camp-pascf.left-side {
    display: block;
  }

  .joinh1.camp-pascf.cause {
    font-size: 16px;
  }

  .joinh1.camp-pascf.right, .joinh1.camp-pascf.left {
    text-align: center;
  }

  .joinh1.camp-pascf.exhibits {
    font-size: 16px;
  }

  .column-64 {
    flex-direction: column;
    padding-left: 40px;
    display: block;
  }

  .text-about-2-sm1, .text-about-2-prog {
    margin-bottom: 40px;
  }

  .fund-heading {
    margin-top: 0;
  }

  .cm-1-6 {
    flex-direction: row;
    display: block;
  }

  .cm-1-6.ibwi {
    flex-direction: column;
    display: flex;
  }

  .div-block-236 {
    padding-left: 20px;
  }

  .button-funders-1-5.center {
    float: none;
  }

  .button-funders-1-5.outline.rounded.white {
    float: left;
  }

  .button-funders-1-5.outline.white, .button-funders-1-5.hero {
    float: none;
  }

  .button-funders-1-5.cta {
    text-align: center;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .button-funders-1-5.causes, .button-funders-1-5.exhibits {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .button-funders-1-5.hero-membership-join, .button-funders-1-5.hero {
    float: none;
  }

  .div-block-237 {
    width: 450px;
  }

  .paragraph-57 {
    margin-bottom: 60px;
  }

  .evts-rt {
    margin-top: 0;
  }

  .lpmnt.sts23 {
    max-width: 90%;
    margin-bottom: 20px;
    display: inline-block;
  }

  .lpmnt.sts23.span {
    margin-top: 0;
  }

  .column-66 {
    flex-direction: column;
    display: block;
  }

  .barctsm23 {
    margin-left: 0;
    margin-right: 0;
  }

  .h1-ctsm23 {
    padding-right: 10px;
  }

  .ctsm23diva, .ctsm23divb, .ctsm23divc {
    margin-left: 0;
  }

  .ctsm23divd, .ctsm23dive {
    margin-left: 10px;
    margin-right: 10px;
  }

  .for-mobile-double {
    display: none;
  }

  .dptop, .dpmain {
    margin-left: 0;
    margin-right: 0;
  }

  .dp-div-1-5 {
    height: 50px;
  }

  .ags-1-5 {
    flex-direction: column;
  }

  .text-span-76 {
    margin-top: -16px;
  }

  .text-span-77 {
    margin-top: -52px;
  }

  .ags-1-5a {
    flex-direction: column;
  }

  .list-item-24 {
    font-size: 16px;
  }

  .ags-1-5b {
    margin-top: 20px;
    font-size: 16px;
  }

  .ags-1-5b.left.name {
    text-align: center;
  }

  .ags-1-5b.left.black, .ags-1-5b.left.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ags-1-5b.left, .ags-1-5b.left.white {
    text-align: left;
  }

  .ags-1-5b.left.black-p {
    width: 400px;
  }

  .ags-1-5b.left.paragraph-admission {
    padding-left: 0;
  }

  .ags-1-5b.white, .ags-1-5b.right {
    text-align: center;
  }

  .ags-1-5b.left {
    text-align: left;
  }

  .ags-1-5b.center.black {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ags-1-5b.center-copy.name {
    text-align: center;
  }

  .ags-1-5b.center-copy.black, .ags-1-5b.center-copy.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ags-1-5b.flush-left.name {
    text-align: center;
  }

  .ags-1-5b.flush-left.black, .ags-1-5b.flush-left.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .subscript {
    flex-direction: row;
    display: flex;
  }

  .paragraph-60 {
    color: #5d5cb6;
    font-family: Mulish, sans-serif;
    font-size: 16px;
    font-weight: 700;
  }
}

@media screen and (max-width: 479px) {
  a {
    padding-bottom: 45px;
  }

  blockquote {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 12px;
  }

  .nav-link {
    margin-left: 0;
    margin-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .nav-link.alternative {
    text-align: center;
    display: block;
  }

  .nav-link.black.middle {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .hero-section.homepage {
    padding-top: 145px;
  }

  .hero-section.homepage.third {
    height: auto;
    padding-bottom: 80px;
  }

  .hero-section.homepage.natural.storytellers {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  .hero-section.homepage.second {
    height: 700px;
  }

  .hero-section.homepage.second.family-programs {
    justify-content: space-around;
    display: flex;
  }

  .hero-section.homepage.explore {
    width: auto;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  .hero-section.banner {
    height: 600px;
  }

  .hero-container {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: auto;
    align-items: stretch;
    padding-bottom: 0;
    display: flex;
  }

  .hero-container.intro {
    flex-direction: column;
    margin-top: 0;
    padding: 0 20px 40px;
  }

  .hero-container.main-slider {
    top: 30%;
  }

  .hero-container.video {
    padding-top: 0;
  }

  .hero-container.second {
    flex-direction: column;
    align-self: center;
    align-items: center;
  }

  .hero-container.natural {
    flex-direction: column;
    display: flex;
  }

  .hero-tittle {
    width: auto;
    padding-left: 10px;
    padding-right: 0;
    font-size: 34px;
    line-height: 42px;
  }

  .hero-tittle.intro {
    text-align: center;
    font-size: 30px;
    line-height: 44px;
  }

  .hero-tittle.intro.center {
    font-size: 30px;
    line-height: 41px;
  }

  .hero-tittle.intro.center.all-caps {
    font-size: 25px;
    line-height: 33px;
  }

  .hero-tittle.black.thin {
    font-size: 30px;
    line-height: 35px;
  }

  .hero-tittle.left {
    padding-left: 0;
    font-size: 30px;
    line-height: 35px;
    display: block;
  }

  .hero-tittle.box {
    font-size: 40px;
    line-height: 45px;
  }

  .hero-tittle.padding {
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero-tittle.left {
    padding-left: 0;
    font-size: 30px;
    line-height: 35px;
    display: block;
  }

  .hero-tittle.left.top.purple {
    flex-flow: column wrap;
    align-content: center;
    justify-content: space-around;
    display: flex;
  }

  .hero-tittle.family-programs {
    letter-spacing: 0;
    font-size: 24px;
    line-height: 30px;
  }

  .hero-paragraph.left {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-paragraph.left.membership-p2 {
    text-align: left;
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 40px;
  }

  .hero-paragraph.left.volunteers-paragraph-black {
    text-align: left;
  }

  .hero-paragraph.center.family-programs-hero-subhead, .hero-paragraph.center.family-programs-hero-subhead-2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .utility-information-section {
    margin-top: 30px;
    padding: 10px 10px 100px;
  }

  .utility-information-section.video.alternative.gray {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .utility-information-section.white {
    padding-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .utility-information-section.white.padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .utility-information-section.white.leaf {
    padding-bottom: 150px;
  }

  .utility-information-section.testimonials.new {
    padding-bottom: 100px;
  }

  .utility-information-section.white {
    text-align: center;
    padding-bottom: 100px;
  }

  .utility-information-section.white.new {
    padding-bottom: 100px;
  }

  .utility-information-section.about.middle {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3e253b1758_121231.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: -40px;
    padding-top: 100px;
  }

  .utility-information-section.about.middle.nature {
    margin-top: -40px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .utility-information-section.about.middle.causes {
    margin-top: -40px;
    padding-top: 100px;
  }

  .utility-information-section.about.nature {
    padding-bottom: 100px;
  }

  .utility-information-section.wellcome, .utility-information-section.wellcome.team {
    padding-left: 20px;
    padding-right: 20px;
  }

  .utility-information-section.projects {
    flex-direction: column;
    justify-content: space-around;
    margin-top: -92px;
    padding-bottom: 0;
    display: flex;
  }

  .utility-information-section.lists {
    padding-left: 20px;
    padding-right: 20px;
  }

  .utility-information-section.blog {
    height: auto;
  }

  .utility-information-section.homepages {
    padding-left: 20px;
    padding-right: 20px;
  }

  .utility-information-section.full {
    padding-left: 0;
    padding-right: 0;
  }

  .utility-information-section.exhibits-all-section {
    padding-bottom: 0;
  }

  .utility-information-section.exhibits-all-section.white {
    padding-top: 0;
  }

  .featured-exhibits.center {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  .featured-exhibits._2 {
    flex-direction: column;
    justify-content: space-around;
    align-self: center;
    margin-top: 38px;
    display: flex;
  }

  .button.center {
    float: none;
  }

  .button.outline.rounded.white {
    float: left;
  }

  .button.causes {
    width: 70%;
  }

  .button.right {
    width: 100%;
    margin-top: 3px;
  }

  .button.exhibits {
    width: 70%;
  }

  .button.hero-membership-join {
    text-align: left;
  }

  .button.hero-membership-join.gsp-button {
    margin-left: 5%;
  }

  .subscribe-section.trial.map {
    padding-top: 80px;
  }

  .subscribe-section.trial.map.green, .image-section-overlay.color {
    padding-top: 100px;
  }

  .image-section-overlay.counters.homepage {
    padding-top: 20px;
  }

  .heading {
    font-size: 35px;
  }

  .heading.subtitle.center.tinny-text {
    line-height: 20px;
  }

  .heading.features.left-side {
    font-size: 14px;
  }

  .heading.features._2 {
    font-size: 16px;
  }

  .heading.features.left-side {
    margin-bottom: 0;
    padding-left: 10px;
    font-size: 14px;
  }

  .heading.features.right {
    font-size: 14px;
  }

  .heading.center {
    letter-spacing: 0;
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .heading.center.white-font {
    padding-top: 65px;
    font-size: 22px;
    line-height: 32px;
  }

  .heading.center.black-text-color {
    margin-bottom: 60px;
  }

  .heading.center.membership-matters-head {
    margin-top: 10px;
    margin-bottom: -23px;
    margin-left: 10px;
    padding-left: 12px;
    font-size: 40px;
    line-height: 45px;
  }

  .heading.numer {
    font-size: 30px;
  }

  .heading.membership-heading-2 {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    margin-left: 20px;
    margin-right: 10px;
    font-size: 30px;
    display: flex;
  }

  .heading.performance-heading {
    font-size: 24px;
    line-height: 25px;
  }

  .heading.performance-heading.snr-mgnt-2 {
    line-height: 35px;
  }

  .heading.flush-left {
    letter-spacing: 0;
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .heading.flush-left.white-font {
    padding-top: 65px;
    font-size: 22px;
    line-height: 32px;
  }

  .heading.flush-left.black-text-color {
    margin-bottom: 60px;
  }

  .heading.flush-left.membership-matters-head {
    margin-bottom: -23px;
    padding-left: 12px;
    font-size: 40px;
    line-height: 45px;
  }

  .heading.fundevents-heading {
    padding-left: 10px;
    line-height: 30px;
  }

  .heading.fundevents-heading.left-side {
    font-size: 14px;
  }

  .heading.fundevents-heading._2 {
    font-size: 16px;
  }

  .heading.fundevents-heading.left-side {
    margin-bottom: 0;
    padding-left: 10px;
    font-size: 14px;
  }

  .heading.fundevents-heading.right {
    font-size: 14px;
  }

  .heading.gsp {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 10px;
    font-size: 40px;
    line-height: 45px;
    display: flex;
  }

  .heading.camps-heading {
    font-size: 24px;
    line-height: 25px;
  }

  .heading.camps-heading.snr-mgnt-2 {
    line-height: 35px;
  }

  .heading.camps-heading-bold {
    font-size: 24px;
    line-height: 25px;
  }

  .heading.camps-heading-bold.snr-mgnt-2 {
    line-height: 35px;
  }

  .heading.group-and-school-prog-header-1 {
    padding-left: 10px;
    line-height: 30px;
  }

  .heading.group-and-school-prog-header-1.left-side {
    font-size: 14px;
  }

  .heading.group-and-school-prog-header-1._2 {
    font-size: 16px;
  }

  .heading.group-and-school-prog-header-1.left-side {
    margin-bottom: 0;
    padding-left: 10px;
    font-size: 14px;
  }

  .heading.group-and-school-prog-header-1.right {
    font-size: 14px;
  }

  .heading.group-and-school-prog-header-2-copy {
    padding-left: 10px;
    line-height: 30px;
  }

  .heading.group-and-school-prog-header-2-copy.left-side {
    font-size: 14px;
  }

  .heading.group-and-school-prog-header-2-copy._2 {
    font-size: 16px;
  }

  .heading.group-and-school-prog-header-2-copy.left-side {
    margin-bottom: 0;
    padding-left: 10px;
    font-size: 14px;
  }

  .heading.group-and-school-prog-header-2-copy.right {
    font-size: 14px;
  }

  .heading.camps, .heading.camps-2 {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    margin-left: 20px;
    margin-right: 10px;
    font-size: 30px;
    display: flex;
  }

  .heading.camp-pascf {
    padding-left: 10px;
    line-height: 30px;
  }

  .heading.camp-pascf.left-side {
    font-size: 14px;
  }

  .heading.camp-pascf._2 {
    font-size: 16px;
  }

  .heading.camp-pascf.left-side {
    margin-bottom: 0;
    padding-left: 10px;
    font-size: 14px;
  }

  .heading.camp-pascf.right {
    font-size: 14px;
  }

  .features-block {
    height: auto;
  }

  .features-block.icon.alternative {
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-top: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .features-block.icon.gray {
    height: auto;
    flex-direction: column;
    justify-content: space-around;
    margin-top: 20px;
    padding: 0;
    display: flex;
  }

  .features-block.icon.no-color {
    padding-left: 30px;
    padding-right: 30px;
  }

  .features-block.icon.clear {
    width: 100%;
  }

  .features-block.icon.alternative-ssmc, .features-block.icon.alternative {
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-senior-management.left.name {
    font-size: 12px;
  }

  .paragraph-senior-management.left.white {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 35px;
  }

  .paragraph-senior-management.left.family-programs-black {
    padding-left: 20px;
    padding-right: 19px;
    font-size: 18px;
    line-height: 30px;
  }

  .paragraph-senior-management.left.black-p {
    width: 300px;
    font-size: 18px;
    line-height: 22px;
  }

  .paragraph-senior-management.left.black-p.year {
    font-size: 22px;
  }

  .paragraph-senior-management.left.play-smart {
    padding-top: 0;
  }

  .paragraph-senior-management.white.left {
    text-align: left;
  }

  .paragraph-senior-management.center-copy.name {
    font-size: 12px;
  }

  .paragraph-senior-management.center-copy.white {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 35px;
  }

  .paragraph-senior-management.center-copy.family-programs-black {
    padding-left: 20px;
    padding-right: 19px;
    font-size: 18px;
    line-height: 30px;
  }

  .paragraph-senior-management.flush-left.name {
    font-size: 12px;
  }

  .paragraph-senior-management.flush-left.black {
    text-align: left;
  }

  .paragraph-senior-management.flush-left.white {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 35px;
  }

  .paragraph-senior-management.flush-left.family-programs-black {
    padding-left: 20px;
    padding-right: 19px;
    font-size: 18px;
    line-height: 30px;
  }

  .hero-wrapper {
    width: 90%;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .testimonial-slider, .pricing-block {
    height: auto;
  }

  .image-list-item {
    margin-bottom: 20px;
  }

  .image-list-item.without-paddings {
    margin-bottom: 0;
  }

  .row-motion.skills {
    margin-bottom: 10px;
  }

  .row-motion.services-page {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    margin-left: auto;
    display: flex;
  }

  .team-testimonial-block.transparent {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-text._2 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-text._2.left {
    margin-top: 40px;
  }

  .div-text._2 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-text._2.left {
    margin-top: 40px;
  }

  .trial-wrapper {
    width: 80%;
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  .trial-field {
    width: 100%;
    float: none;
    text-align: center;
    border-radius: 3px;
    margin-bottom: 10px;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .trial-button {
    width: 100%;
    border-radius: 3px;
  }

  .trial-button.sec {
    width: 100%;
    float: none;
    align-self: center;
    padding-left: 0;
    padding-right: 0;
  }

  .trial-button.sun-1-5 {
    width: 100%;
    float: none;
    align-self: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .row {
    margin-bottom: 0;
  }

  .column {
    text-align: center;
    object-fit: fill;
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  .column.three-hero-cards {
    margin-top: 40px;
  }

  .color-block.licensing {
    padding: 20px;
  }

  .half-section-block {
    height: 550px;
  }

  .half-section-block._2 {
    height: 600px;
    max-height: 600px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .half-section-block._2.left {
    height: 700px;
    max-height: 700px;
    padding: 90px 10px;
  }

  .half-section-block.right {
    height: 700px;
    max-height: 700px;
  }

  .content-list-item {
    padding-left: 0;
  }

  .icon-block-features {
    margin-bottom: 60px;
  }

  .white {
    float: none;
    text-align: left;
  }

  .laptop {
    max-width: 532px;
    float: right;
  }

  .heading3 {
    text-align: center;
  }

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

  .video-content.travel {
    display: none;
  }

  .front-video.image-overlay.travel {
    background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63af21d213787ef499b15324_320x250%20005-2%20RAW%20ALL_0035_5360.jpg");
    background-size: cover;
  }

  .social-icon.wrapper {
    float: left;
  }

  .font-icon.number {
    font-weight: 500;
  }

  .div-social, .div-social.right {
    float: none;
  }

  .icon {
    width: auto;
    height: auto;
    color: #5d5cb6;
    padding: 0;
  }

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

  .menu-button {
    background-color: rgba(236, 236, 236, .42);
    margin-right: 10px;
  }

  .background-video.intro {
    height: 250px;
    background-image: radial-gradient(circle, rgba(0, 0, 0, .53), rgba(0, 0, 0, .73));
    flex-flow: column;
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

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

  .dropdown-link {
    text-align: right;
    flex-direction: column;
    justify-content: center;
    align-self: flex-end;
    align-items: flex-end;
    margin-left: 0;
    margin-right: 0;
    padding: 10px 0;
    font-size: 14px;
    display: flex;
  }

  .dropdown-link.w--current {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #5d5cb6;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: flex-end;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: 10px;
  }

  .about-section.without-padding {
    height: auto;
  }

  .line {
    width: auto;
  }

  .line.color {
    width: 100%;
  }

  .tittle-skills {
    font-size: 19px;
  }

  .iphone {
    margin-bottom: 60px;
  }

  .div {
    height: 200px;
  }

  .div-device {
    margin-top: -30px;
  }

  .div-device.laptop {
    margin-top: -140px;
  }

  .div-images {
    margin-top: -40px;
  }

  .text-block-7 {
    font-family: Open Sans, sans-serif;
  }

  .text-block-8 {
    font-weight: 300;
  }

  .div-block {
    margin-left: 0;
    margin-right: 0;
  }

  .exhibit-feature-name.white {
    text-align: center;
  }

  .center-div {
    top: 14%;
    left: 10px;
    right: 10px;
  }

  .author.lite.blog {
    float: none;
    text-align: center;
    display: block;
  }

  .thumbnail.date {
    display: none;
  }

  .thumbnail.date.blog {
    text-align: center;
  }

  .thumbnail.date.black {
    display: none;
  }

  .portfolio-overlay.round {
    background-color: #5d5cb6;
  }

  .portfolio-content {
    flex: 1;
    display: block;
  }

  .fundevents-div {
    justify-content: space-around;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .fundevents-div.middle {
    padding-left: 0;
    padding-right: 0;
  }

  .toggle-wrapper {
    width: 100%;
  }

  .toggle-wrapper.membership-tiers {
    flex-direction: column;
    justify-content: space-around;
    align-self: auto;
    align-items: flex-start;
    display: flex;
  }

  .toggle-wrapper.gsp-toggle-1 {
    width: 100%;
    flex-direction: column;
    justify-content: space-around;
    align-self: auto;
    align-items: flex-start;
    display: flex;
  }

  .toggle-wrapper.pasc {
    width: auto;
    flex-direction: column;
    justify-content: space-around;
    align-self: auto;
    align-items: flex-start;
    display: flex;
  }

  .toggle-content {
    flex-flow: column wrap;
    align-content: flex-start;
    justify-content: space-around;
    align-items: flex-start;
    display: flex;
  }

  .toggle-header {
    padding-left: 20px;
    font-size: 16px;
  }

  .toggle-header.membership-toggle, .toggle-header.gsp-toggle-h {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: row;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .toggle-header.am-toggle-g {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: row;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    padding-left: 20px;
    text-decoration: none;
    display: flex;
  }

  .toggle-header.am-toggle-p {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: row;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    padding-left: 20px;
    display: flex;
  }

  .toggle-header.am-toggle-lb {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: row;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .toggle-header.pasc {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: row;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    align-items: flex-start;
    padding-left: 10px;
    display: flex;
  }

  .toggle-header.red {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: row;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .toggle-header.am-toggle-h {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: row;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    padding-left: 20px;
    text-decoration: none;
    display: flex;
  }

  .toggle-icon {
    order: 1;
  }

  .toggle-space {
    padding-left: 0;
    padding-right: 0;
  }

  .toggle-space.gsp-togs {
    flex-flow: column;
    flex: 0 auto;
    justify-content: space-around;
    align-items: flex-start;
    display: flex;
  }

  .toggle-space.gallery-toggle-space {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  .toggle-space.gsp-togs-last {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .toggle-space.camps-content-box, .toggle-space.pasc2 {
    flex-flow: column;
    flex: 0 auto;
    justify-content: space-around;
    align-items: flex-start;
    display: flex;
  }

  .toggle-space.ctsm-tgs {
    flex-flow: column;
    flex: 0 auto;
    justify-content: space-around;
    align-items: flex-start;
    margin-left: 10px;
    margin-right: 10px;
    display: flex;
  }

  .dark-backround.testimonials {
    padding-left: 20px;
    padding-right: 20px;
  }

  .info-box.second.dark, .info-box.white.service {
    height: auto;
  }

  .box-text.white.center.service {
    text-align: center;
    font-size: 14px;
  }

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

  .slide-nav-2 {
    top: 350px;
  }

  .nav-link-wrapper {
    padding-left: 0;
  }

  .small-header {
    height: auto;
  }

  .box-service-image._3.full, .box-service-image.full {
    margin-right: 0;
  }

  .box-service-image.lighter.first, .about-box-div {
    margin-top: 20px;
  }

  .team-div.circle {
    width: 280px;
    height: 280px;
  }

  .setion-services.gray {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  .services-div {
    flex-direction: column;
    order: 1;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .hero-div-video {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/63af60d0f897ba8c30c9ff5a_1440x845%20005-2%20RAW%20ALL_0037_5358-2.jpg");
    padding-top: 200px;
  }

  .hero-div-video.sixth {
    height: auto;
  }

  .div-author {
    float: none;
    margin-bottom: 10px;
  }

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

  .blog-div.over.cause {
    height: 1200px;
  }

  .link-blog-image {
    display: none;
  }

  .column-10, .column-11 {
    text-align: center;
  }

  .link-block.default {
    height: 180px;
  }

  .div-headline-wrapper {
    flex-direction: column;
    justify-content: space-around;
    align-self: center;
    display: flex;
  }

  .item-block.second-style {
    top: -190px;
  }

  .dynamic-list-wrapper {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .slider.box {
    height: 550px;
  }

  .div-wrapper {
    width: 100%;
  }

  .go-to {
    top: 5px;
    bottom: auto;
    right: 5px;
  }

  .text-block-24 {
    flex-direction: column;
    align-self: auto;
    align-items: stretch;
    margin-right: 20px;
    padding-left: 40px;
    padding-right: 0;
  }

  .contact-full-wrapper {
    z-index: 9998;
  }

  .popup-div {
    width: 300px;
  }

  .contact-wrapper-div.in-devices {
    padding-left: 20px;
    padding-right: 20px;
  }

  .close-button {
    background-image: url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63ec5d33b16b1_White_modalNormal.png");
    background-repeat: no-repeat;
    background-size: 20px;
    top: 5px;
    right: 5px;
  }

  .close-button:hover {
    background-size: 20px;
  }

  .phone-center-features {
    width: 100%;
  }

  .phone-side-features {
    flex-direction: column;
  }

  .column-13 {
    flex-flow: column wrap;
    order: 1;
    align-content: center;
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  .column-14 {
    padding-top: 60px;
  }

  .navigation-element.big {
    height: 165px;
  }

  .body-padding {
    padding: 20px;
  }

  .dynamic-list-wrapper-2 {
    width: 100%;
  }

  .subscribe-card {
    bottom: 20px;
    left: 20px;
    right: 20px;
  }

  .licence-item-firs {
    width: auto;
    flex-direction: column;
    justify-content: space-between;
    padding: 15px 15px 14px;
  }

  .image-div {
    width: 100px;
    flex: 0 auto;
  }

  .image-div.logo {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .licence-link {
    margin-right: 10px;
  }

  .licence-link.changelog {
    text-align: center;
    margin-right: 0;
  }

  .paragraph-large {
    width: 90%;
    font-size: 18px;
    line-height: 24px;
  }

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

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

  .topical-heading-1 {
    flex-direction: column;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    font-size: 24px;
    line-height: 35px;
    display: flex;
  }

  .button-for-fpo.center {
    float: none;
  }

  .button-for-fpo.outline.rounded.white {
    float: left;
  }

  .button-for-fpo.causes {
    width: 70%;
  }

  .button-for-fpo.right {
    width: 100%;
    margin-top: 3px;
  }

  .button-fpo.center {
    float: none;
  }

  .button-fpo.outline.rounded.white {
    float: left;
  }

  .button-fpo.causes {
    width: 70%;
  }

  .button-fpo.right {
    width: 100%;
    margin-top: 3px;
  }

  .div-block-9-hp1 {
    flex-direction: column;
    justify-content: space-around;
    align-self: auto;
    display: flex;
  }

  .section-visit {
    padding: 100px 10px;
  }

  .section-visit.video.alternative.gray {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-visit.white {
    padding-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-visit.white.padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-visit.white.leaf {
    padding-bottom: 150px;
  }

  .section-visit.testimonials.new {
    padding-bottom: 100px;
  }

  .section-visit.white {
    text-align: center;
    padding-bottom: 100px;
  }

  .section-visit.white.new {
    padding-bottom: 100px;
  }

  .section-visit.about.middle {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3e253b1758_121231.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: -40px;
    padding-top: 100px;
  }

  .section-visit.about.middle.nature {
    margin-top: -40px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-visit.about.middle.causes {
    margin-top: -40px;
    padding-top: 100px;
  }

  .section-visit.about.nature {
    padding-bottom: 100px;
  }

  .section-visit.wellcome, .section-visit.wellcome.team {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-visit.projects {
    padding-bottom: 0;
  }

  .section-visit.lists {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-visit.blog {
    height: auto;
  }

  .section-visit.homepages {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-visit.full {
    padding-left: 0;
    padding-right: 0;
  }

  .item-block-exhibits.second-style {
    top: -190px;
  }

  .testimonial-slider-ssmc {
    height: auto;
  }

  .link-block-explore {
    min-height: 300px;
    flex-direction: column;
    justify-content: space-around;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .button-hp.center {
    float: none;
  }

  .button-hp.outline.rounded.white {
    float: left;
  }

  .button-hp.headline {
    margin-top: -80px;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .button-hp.causes {
    width: 70%;
  }

  .button-hp.right {
    width: 100%;
    margin-top: 3px;
  }

  .button-hp.exhibits {
    width: 70%;
  }

  .dropdown-link-ssmc {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 9px;
    display: flex;
  }

  .dropdown-link-ssmc.w--current {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .nav-link-about-us {
    margin-left: 0;
    margin-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .nav-link-about-us.alternative {
    text-align: center;
    display: block;
  }

  .nav-link-about-us.black.middle {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .nav-link-every-day-fun {
    border-radius: 20px;
    margin: 10px;
    padding: 10px;
  }

  .nav-link-every-day-fun.alternative {
    text-align: center;
    display: block;
  }

  .nav-link-every-day-fun.black.middle {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .nav-link-join {
    border-radius: 20px;
    margin: 9px;
    padding: 10px;
  }

  .nav-link-join.alternative {
    text-align: center;
    display: block;
  }

  .nav-link-join.black.middle {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .nav-link-join.mobile-size {
    margin: 4px;
    padding: 8px;
  }

  .nav-link-store {
    margin-left: 0;
    margin-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .nav-link-store.alternative {
    text-align: center;
    display: block;
  }

  .nav-link-store.black.middle {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .nav-link-donate {
    border-radius: 20px;
    flex: 0 auto;
    align-self: center;
    margin: 10px;
    padding: 10px;
  }

  .nav-link-donate.alternative {
    text-align: center;
    display: block;
  }

  .nav-link-donate.black.middle {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .nav-link-tickets {
    border-radius: 20px;
    margin: 10px;
    padding: 10px;
  }

  .nav-link-tickets.alternative {
    text-align: center;
    display: block;
  }

  .nav-link-tickets.black.middle {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .nav-link-english-to-spanish {
    margin-left: 0;
    margin-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .nav-link-english-to-spanish.alternative {
    text-align: center;
    display: block;
  }

  .nav-link-english-to-spanish.black.middle {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .heading-calendar.subtitle.center.tinny-text {
    line-height: 20px;
  }

  .heading-calendar.features.left-side {
    font-size: 14px;
  }

  .heading-calendar.features._2 {
    font-size: 16px;
  }

  .heading-calendar.features.left-side {
    margin-bottom: 0;
    font-size: 14px;
  }

  .heading-calendar.features.right {
    font-size: 14px;
  }

  .heading-calendar.center {
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .heading-calendar.center.white-font {
    font-size: 22px;
    line-height: 32px;
  }

  .heading-calendar.numer {
    font-size: 30px;
  }

  .heading__two {
    text-align: center;
    font-size: 2em;
  }

  .card-content-right {
    max-width: 100%;
  }

  .card-content-left {
    max-width: 90%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
  }

  .card-content {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: column;
    padding-top: 32px;
  }

  .btn.is--100 {
    padding-top: 26px;
    padding-bottom: 26px;
    font-size: 1.5em;
  }

  .sticky-card__image.is--three {
    width: auto;
    height: auto;
    border-top-right-radius: 0;
    border-bottom-left-radius: 16px;
    flex: 0 auto;
  }

  .sub-paragraph__two {
    text-align: center;
    font-size: 1.1em;
  }

  .section__swipe {
    margin-top: -97px;
    padding-bottom: 0;
  }

  .heading__two-event-hp {
    text-align: center;
    font-size: 2em;
  }

  .btn-vize.is--100, .btn-vize.is--100-2 {
    padding-top: 26px;
    padding-bottom: 26px;
    font-size: 1.5em;
  }

  .dropdown-link-ssmc-sub, .dropdown-link-ssmc-sub.w--current, .dd-link-ssmc-exhibits-programs, .dd-link-ssmc-exhibits-programs.w--current {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .nav-link-about-us-good {
    border-radius: 20px;
    flex-direction: column;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    margin: 0;
    padding: 0;
    display: flex;
  }

  .nav-link-about-us-good.alternative {
    text-align: center;
    display: block;
  }

  .nav-link-about-us-good.black.middle {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .featured-exhibits-section-header.subtitle.center.tinny-text {
    line-height: 20px;
  }

  .featured-exhibits-section-header.features.left-side {
    font-size: 14px;
  }

  .featured-exhibits-section-header.features._2 {
    font-size: 16px;
  }

  .featured-exhibits-section-header.features.left-side {
    margin-bottom: 0;
    font-size: 14px;
  }

  .featured-exhibits-section-header.features.right {
    font-size: 14px;
  }

  .featured-exhibits-section-header.center {
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .featured-exhibits-section-header.center.white-font {
    font-size: 22px;
    line-height: 32px;
  }

  .featured-exhibits-section-header.numer {
    font-size: 30px;
  }

  .section-featured {
    margin-bottom: 0;
  }

  .nav-menu-2 {
    background-color: #79bb43;
    flex-direction: column;
    justify-content: space-around;
    padding-top: 20px;
  }

  .dropdown-toggle-2 {
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-toggle-2.w--open {
    flex-direction: column;
    flex: 0 auto;
    align-self: flex-end;
    margin-left: 0;
    padding: 10px;
    position: relative;
  }

  .dropdown-list-2.w--open {
    background-color: #79bb43;
    flex-flow: column wrap;
    flex: 0 auto;
    align-self: auto;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
  }

  .nav-link-2 {
    flex-flow: column wrap;
    align-content: flex-end;
    align-self: center;
    align-items: flex-end;
    margin-left: 0;
    margin-right: 10px;
    padding: 5px;
  }

  .link-block-explore-visit, .div-block-9-hp2 {
    min-height: 300px;
  }

  .page-header-ssmc-short.trial.map {
    padding-top: 80px;
  }

  .page-header-ssmc-short.trial.map.green, .image-section-overlay-ssmc-bar.color {
    padding-top: 100px;
  }

  .heading-left-ssmc.subtitle.center.tinny-text {
    line-height: 20px;
  }

  .heading-left-ssmc.features.left-side {
    font-size: 14px;
  }

  .heading-left-ssmc.features._2 {
    font-size: 16px;
  }

  .heading-left-ssmc.features.left-side {
    margin-bottom: 0;
    font-size: 14px;
  }

  .heading-left-ssmc.features.right {
    font-size: 14px;
  }

  .heading-left-ssmc.center {
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .heading-left-ssmc.center.white-font {
    font-size: 22px;
    line-height: 32px;
  }

  .heading-left-ssmc.numer {
    font-size: 30px;
  }

  .heading-left-ssmc.utility-level-2 {
    top: 0;
  }

  .visitor-tips-div {
    margin-top: 10px;
  }

  .no-advance-message {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  .heading-left-ssmc-big.subtitle.center.tinny-text {
    line-height: 20px;
  }

  .heading-left-ssmc-big.features.left-side {
    font-size: 14px;
  }

  .heading-left-ssmc-big.features._2 {
    font-size: 16px;
  }

  .heading-left-ssmc-big.features.left-side {
    margin-bottom: 0;
    font-size: 14px;
  }

  .heading-left-ssmc-big.features.right {
    font-size: 14px;
  }

  .heading-left-ssmc-big.center {
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .heading-left-ssmc-big.center.white-font {
    font-size: 22px;
    line-height: 32px;
  }

  .heading-left-ssmc-big.numer {
    font-size: 30px;
  }

  .section-visit-ssmc {
    padding: 100px 10px;
  }

  .section-visit-ssmc.video.alternative {
    flex-direction: column;
    justify-content: space-around;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .section-visit-ssmc.video.alternative.gray {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-visit-ssmc.video.alternative.space-below {
    padding-left: 0;
    padding-right: 0;
  }

  .section-visit-ssmc.white {
    padding-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-visit-ssmc.white.padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-visit-ssmc.white.leaf {
    padding-bottom: 150px;
  }

  .section-visit-ssmc.testimonials.new {
    padding-bottom: 100px;
  }

  .section-visit-ssmc.white {
    text-align: center;
    padding-bottom: 100px;
  }

  .section-visit-ssmc.white.new {
    padding-bottom: 100px;
  }

  .section-visit-ssmc.about.middle {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3e253b1758_121231.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: -40px;
    padding-top: 100px;
  }

  .section-visit-ssmc.about.middle.nature {
    margin-top: -40px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-visit-ssmc.about.middle.causes {
    margin-top: -40px;
    padding-top: 100px;
  }

  .section-visit-ssmc.about.nature {
    padding-bottom: 100px;
  }

  .section-visit-ssmc.wellcome, .section-visit-ssmc.wellcome.team {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-visit-ssmc.projects {
    padding-bottom: 0;
  }

  .section-visit-ssmc.lists {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-visit-ssmc.blog {
    height: auto;
  }

  .section-visit-ssmc.homepages {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-visit-ssmc.full {
    padding-left: 0;
    padding-right: 0;
  }

  .image-section-overlay-ssmc.color {
    padding-top: 100px;
  }

  .features-block-ssmc {
    height: auto;
  }

  .features-block-ssmc.icon.alternative {
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-top: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .features-block-ssmc.icon.gray {
    height: auto;
    padding-top: 30px;
  }

  .features-block-ssmc.icon.no-color {
    padding-left: 30px;
    padding-right: 30px;
  }

  .features-block-ssmc.icon.clear {
    width: 100%;
  }

  .features-block-ssmc.icon.alternative-ssmc {
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .features-block-ssmc.icon-ssmc.alternative {
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-top: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .features-block-ssmc.icon-ssmc.gray {
    height: auto;
    padding-top: 30px;
  }

  .features-block-ssmc.icon-ssmc.no-color {
    padding-left: 30px;
    padding-right: 30px;
  }

  .features-block-ssmc.icon-ssmc.clear {
    width: 100%;
  }

  .features-block-ssmc.icon-ssmc.alternative-ssmc {
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .icon-block-features-ssmc {
    margin-bottom: 60px;
  }

  .hero-tittle-exhibits-ssmc {
    width: auto;
    padding-left: 10px;
    padding-right: 0;
    font-size: 34px;
    line-height: 42px;
  }

  .hero-tittle-exhibits-ssmc.intro {
    text-align: center;
    font-size: 30px;
    line-height: 44px;
  }

  .hero-tittle-exhibits-ssmc.intro.center {
    font-size: 30px;
    line-height: 41px;
  }

  .hero-tittle-exhibits-ssmc.intro.center.all-caps {
    font-size: 25px;
    line-height: 33px;
  }

  .hero-tittle-exhibits-ssmc.black.thin {
    font-size: 30px;
    line-height: 35px;
  }

  .hero-tittle-exhibits-ssmc.left {
    padding-left: 0;
    font-size: 30px;
    line-height: 35px;
    display: block;
  }

  .hero-tittle-exhibits-ssmc.box {
    font-size: 40px;
    line-height: 45px;
  }

  .hero-tittle-exhibits-ssmc.padding {
    padding-left: 0;
    padding-right: 0;
    font-size: 35px;
    display: block;
  }

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

  .hero-container-exhibits.intro {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-container-exhibits.main-slider {
    flex-direction: row;
    justify-content: space-around;
    margin-top: -90px;
    display: flex;
    position: relative;
    top: 30%;
  }

  .hero-container-exhibits.video {
    padding-top: 0;
  }

  .dark-backround-ssmc.testimonials {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-exhibit-intro {
    padding: 100px 10px;
  }

  .section-exhibit-intro.video.alternative.gray {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-exhibit-intro.white {
    padding-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-exhibit-intro.white.padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-exhibit-intro.white.leaf {
    padding-bottom: 150px;
  }

  .section-exhibit-intro.testimonials.new {
    padding-bottom: 100px;
  }

  .section-exhibit-intro.white {
    text-align: center;
    padding-bottom: 100px;
  }

  .section-exhibit-intro.white.new {
    padding-bottom: 100px;
  }

  .section-exhibit-intro.about.middle {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3e253b1758_121231.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: -40px;
    padding-top: 100px;
  }

  .section-exhibit-intro.about.middle.nature {
    margin-top: -40px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-exhibit-intro.about.middle.causes {
    margin-top: -40px;
    padding-top: 100px;
  }

  .section-exhibit-intro.about.nature {
    padding-bottom: 100px;
  }

  .section-exhibit-intro.wellcome {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    margin-top: 48px;
    padding: 6px;
    display: flex;
  }

  .section-exhibit-intro.wellcome.team {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-exhibit-intro.wellcome.pascf {
    margin-top: 20px;
  }

  .section-exhibit-intro.projects {
    padding-bottom: 0;
  }

  .section-exhibit-intro.lists {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-exhibit-intro.blog {
    height: auto;
  }

  .section-exhibit-intro.homepages {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-exhibit-intro.full {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-events-ssmc.subtitle.center.tinny-text {
    line-height: 20px;
  }

  .heading-events-ssmc.features.left-side {
    font-size: 14px;
  }

  .heading-events-ssmc.features._2 {
    font-size: 16px;
  }

  .heading-events-ssmc.features.left-side {
    margin-bottom: 0;
    font-size: 14px;
  }

  .heading-events-ssmc.features.right {
    font-size: 14px;
  }

  .heading-events-ssmc.center {
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .heading-events-ssmc.center.white-font {
    font-size: 22px;
    line-height: 32px;
  }

  .heading-events-ssmc.numer {
    font-size: 30px;
  }

  .button-showcase-ssmc.center {
    float: none;
  }

  .button-showcase-ssmc.outline.rounded.white {
    float: left;
  }

  .button-showcase-ssmc.causes {
    width: 70%;
  }

  .button-showcase-ssmc.right {
    width: 100%;
    margin-top: 3px;
  }

  .button-showcase-ssmc.exhibits {
    width: 70%;
  }

  .heading-special-ssmc.subtitle.center.tinny-text {
    line-height: 20px;
  }

  .heading-special-ssmc.features.left-side {
    font-size: 14px;
  }

  .heading-special-ssmc.features._2 {
    font-size: 16px;
  }

  .heading-special-ssmc.features.left-side {
    margin-bottom: 0;
    font-size: 14px;
  }

  .heading-special-ssmc.features.right {
    font-size: 14px;
  }

  .heading-special-ssmc.center {
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .heading-special-ssmc.center.white-font {
    font-size: 22px;
    line-height: 32px;
  }

  .heading-special-ssmc.numer {
    font-size: 30px;
  }

  .dropdown-link-ssmc-sub-working, .dropdown-link-ssmc-sub-working.w--current {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .container-nav-2-ssmc {
    flex-direction: row;
    justify-content: space-around;
    display: flex;
  }

  .brand-3-ssmc.w--current {
    background-color: #fff;
  }

  .paragraph-hours-admission-ssmc.center.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-hours-admission-ssmc.white.left {
    text-align: left;
  }

  .column-17 {
    flex-flow: column wrap;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .column-18 {
    flex-direction: column;
    justify-content: space-around;
    align-items: stretch;
    margin-top: -158px;
    display: flex;
  }

  .paragraph-newsletter.center.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-newsletter.white.left {
    text-align: left;
  }

  .heading-sign-up-ssmc.subtitle.center.tinny-text {
    line-height: 20px;
  }

  .heading-sign-up-ssmc.features.left-side {
    font-size: 14px;
  }

  .heading-sign-up-ssmc.features._2 {
    font-size: 16px;
  }

  .heading-sign-up-ssmc.features.left-side {
    margin-bottom: 0;
    font-size: 14px;
  }

  .heading-sign-up-ssmc.features.right {
    font-size: 14px;
  }

  .heading-sign-up-ssmc.center {
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .heading-sign-up-ssmc.center.white-font {
    font-size: 22px;
    line-height: 32px;
  }

  .heading-sign-up-ssmc.numer {
    font-size: 30px;
  }

  .page-header-history-mission-ssmc.trial.map {
    padding-top: 80px;
  }

  .page-header-history-mission-ssmc.trial.map.green {
    padding-top: 100px;
  }

  .h1 {
    font-size: 26px;
    line-height: 34px;
  }

  .text.left {
    float: none;
    clear: none;
    text-align: left;
    padding-right: 0;
    font-size: 17px;
    line-height: 26px;
    display: block;
    overflow: visible;
  }

  .text.right {
    font-size: 17px;
    line-height: 26px;
  }

  .col.right {
    padding: 40px 0;
    display: block;
  }

  .logo {
    width: 75%;
    margin-bottom: 35px;
    padding-left: 0;
  }

  .button-2.contact-btn {
    width: 100%;
  }

  .h2.center {
    margin-bottom: 30px;
  }

  .ourservices {
    display: block;
    position: fixed;
    right: -85%;
    overflow: scroll;
  }

  .row-2 {
    margin-top: 40px;
  }

  .aboutus {
    display: none;
  }

  .swiper-slide {
    width: 100%;
  }

  .heading-h-m-ssmc.subtitle.center.tinny-text {
    line-height: 20px;
  }

  .heading-h-m-ssmc.features.left-side {
    font-size: 14px;
  }

  .heading-h-m-ssmc.features._2 {
    font-size: 16px;
  }

  .heading-h-m-ssmc.features.left-side {
    margin-bottom: 0;
    font-size: 14px;
  }

  .heading-h-m-ssmc.features.right {
    font-size: 14px;
  }

  .heading-h-m-ssmc.center {
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .heading-h-m-ssmc.center.white-font {
    font-size: 22px;
    line-height: 32px;
  }

  .heading-h-m-ssmc.numer {
    font-size: 30px;
  }

  .paragraph-over-purple-ssmc.center.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-over-purple-ssmc.white.left {
    text-align: left;
  }

  .full-info-div-ssmc {
    display: block;
  }

  .section-history {
    padding: 100px 10px;
  }

  .section-history.video.alternative.gray {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-history.white {
    padding-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-history.white.padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-history.white.leaf {
    padding-bottom: 150px;
  }

  .section-history.testimonials.new {
    padding-bottom: 100px;
  }

  .section-history.white {
    text-align: center;
    padding-bottom: 100px;
  }

  .section-history.white.new {
    padding-bottom: 100px;
  }

  .section-history.about.middle {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3e253b1758_121231.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: -40px;
    padding-top: 100px;
  }

  .section-history.about.middle.nature {
    margin-top: -40px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-history.about.middle.causes {
    margin-top: -40px;
    padding-top: 100px;
  }

  .section-history.about.nature {
    padding-bottom: 100px;
  }

  .section-history.wellcome, .section-history.wellcome.team {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-history.projects {
    padding-bottom: 0;
  }

  .section-history.lists {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-history.blog {
    height: auto;
  }

  .section-history.homepages {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-history.full {
    padding-left: 0;
    padding-right: 0;
  }

  .section-mission {
    padding: 100px 10px;
  }

  .section-mission.video.alternative.gray {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-mission.white {
    padding-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-mission.white.padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-mission.white.leaf {
    padding-bottom: 150px;
  }

  .section-mission.testimonials.new {
    padding-bottom: 100px;
  }

  .section-mission.white {
    text-align: center;
    padding-bottom: 100px;
  }

  .section-mission.white.new {
    padding-bottom: 100px;
  }

  .section-mission.about.middle {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3e253b1758_121231.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: -40px;
    padding-top: 100px;
  }

  .section-mission.about.middle.nature {
    margin-top: -40px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-mission.about.middle.causes {
    margin-top: -40px;
    padding-top: 100px;
  }

  .section-mission.about.nature {
    padding-bottom: 100px;
  }

  .section-mission.wellcome, .section-mission.wellcome.team {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-mission.projects {
    padding-bottom: 0;
  }

  .section-mission.lists {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-mission.blog {
    height: auto;
  }

  .section-mission.homepages {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-mission.full {
    padding-left: 0;
    padding-right: 0;
  }

  .font-icon-event-ssmc.number {
    font-weight: 500;
  }

  .page-nav-header {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .header-logo {
    width: 50px;
    margin-right: .5rem;
  }

  .simple-nav-header {
    margin-bottom: 3px;
    font-size: .8rem;
  }

  .clash-xl-2 {
    font-size: 3.4em;
  }

  .clash-xl-2.page-hero, .clash-xl-2.events-header {
    font-size: 1.3em;
  }

  .styled-heading {
    font-size: 4.5em;
  }

  .styled-heading.events-hero-header {
    font-size: 4.5rem;
  }

  .arrow-div {
    margin-right: 0;
  }

  .date-wrap {
    width: 17%;
    height: 80px;
    padding-right: 3px;
  }

  .accordion-pane-content {
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .event-link {
    width: 100%;
    margin-bottom: 10px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .accordion-tab-button {
    align-items: flex-start;
    padding-left: 10px;
  }

  .accordion-header {
    padding-left: 0;
    font-size: 1.8rem;
  }

  .accordion-header-wrap {
    padding-left: 18px;
  }

  .accordion-text {
    font-size: .9rem;
  }

  .month {
    font-size: .7rem;
  }

  .event-links-wrap {
    flex-wrap: wrap;
  }

  .arrow-div-wrapper {
    width: 15%;
    padding-right: 10px;
  }

  .accordion-detail {
    letter-spacing: 2px;
    font-size: .6rem;
  }

  .large-accordion-item {
    margin-bottom: 10px;
  }

  .day {
    font-size: 1.7rem;
  }

  .accordion-text-2 {
    font-size: .9rem;
  }

  .container {
    margin-top: 0;
    padding-left: 0;
  }

  .site-name {
    margin-top: 15px;
    font-size: 21px;
  }

  .page-title {
    font-size: 20px;
  }

  .day-date {
    font-size: 30px;
  }

  .day-name {
    font-size: 20px;
  }

  .btn-2 {
    text-align: center;
    margin-top: 25px;
    padding-left: 25px;
    padding-right: 25px;
    font-size: 1.25em;
    display: inline-block;
  }

  .search-bar-text {
    display: none;
  }

  .search-bar.hidden {
    flex: 0 auto;
    justify-content: center;
    margin-left: 22px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .gallery-programming-calendar {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    display: flex;
  }

  .category-vertical-bar {
    margin-top: 20px;
  }

  .text-wrap.gallery-programming {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
  }

  .text-wrap.fp-main-text-wrap {
    flex-direction: column;
    align-self: flex-start;
    align-items: flex-start;
  }

  .text-block-5.day-of-the-week-big {
    align-self: flex-end;
    margin-top: 20px;
  }

  .search-icon {
    margin-right: 0;
  }

  .container-10 {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .left-wrap.gallery-programmng-wrap {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: center;
    align-items: flex-start;
  }

  .left-wrap.fp-wrap {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
  }

  .toolbar {
    flex-direction: row-reverse;
    margin-bottom: 44px;
  }

  .heading-ssmc.subtitle.center.tinny-text {
    line-height: 20px;
  }

  .heading-ssmc.features.left-side {
    font-size: 14px;
  }

  .heading-ssmc.features._2 {
    font-size: 16px;
  }

  .heading-ssmc.features.left-side {
    margin-bottom: 0;
    font-size: 14px;
  }

  .heading-ssmc.features.right {
    font-size: 14px;
  }

  .heading-ssmc.center {
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .heading-ssmc.center.white-font {
    font-size: 22px;
    line-height: 32px;
  }

  .heading-ssmc.numer {
    font-size: 30px;
  }

  .ssmc-sub-head.subtitle.center.tinny-text {
    line-height: 20px;
  }

  .ssmc-sub-head.features.left-side {
    font-size: 14px;
  }

  .ssmc-sub-head.features._2 {
    font-size: 16px;
  }

  .ssmc-sub-head.features.left-side {
    margin-bottom: 0;
    font-size: 14px;
  }

  .ssmc-sub-head.features.right {
    font-size: 14px;
  }

  .ssmc-sub-head.center {
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .ssmc-sub-head.center.white-font {
    font-size: 22px;
    line-height: 32px;
  }

  .ssmc-sub-head.numer {
    font-size: 30px;
  }

  .backround---exhibits---light-gallerry.testimonials, .backround---exhibits---dinosaurs.testimonials {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-section-overlay-partners.color {
    padding-top: 100px;
  }

  .heading-sponsors.subtitle.center.tinny-text {
    line-height: 20px;
  }

  .heading-sponsors.features.left-side {
    font-size: 14px;
  }

  .heading-sponsors.features._2 {
    font-size: 16px;
  }

  .heading-sponsors.features.left-side {
    margin-bottom: 0;
    font-size: 14px;
  }

  .heading-sponsors.features.right {
    font-size: 14px;
  }

  .heading-sponsors.center {
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .heading-sponsors.center.white-font {
    font-size: 22px;
    line-height: 32px;
  }

  .heading-sponsors.numer {
    font-size: 30px;
  }

  .paragraph-hp.center.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-hp.white.left {
    text-align: left;
  }

  .page-header-ssmc-hours-admin.trial.map {
    padding-top: 80px;
  }

  .page-header-ssmc-hours-admin.trial.map.green {
    padding-top: 100px;
  }

  .dark-backround-ssmc-energy-lab.testimonials {
    padding-left: 20px;
    padding-right: 20px;
  }

  .page-header-virtual.trial.map {
    padding-top: 80px;
  }

  .page-header-virtual.trial.map.green {
    padding-top: 100px;
  }

  .heading-virtual.subtitle.center.tinny-text {
    line-height: 20px;
  }

  .heading-virtual.features.left-side {
    font-size: 14px;
  }

  .heading-virtual.features._2 {
    font-size: 16px;
  }

  .heading-virtual.features.left-side {
    margin-bottom: 0;
    font-size: 14px;
  }

  .heading-virtual.features.right {
    font-size: 14px;
  }

  .heading-virtual.center {
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .heading-virtual.center.white-font {
    font-size: 22px;
    line-height: 32px;
  }

  .heading-virtual.numer {
    font-size: 30px;
  }

  .heading-virtual-learning.subtitle.center.tinny-text {
    line-height: 20px;
  }

  .heading-virtual-learning.features.left-side {
    font-size: 14px;
  }

  .heading-virtual-learning.features._2 {
    font-size: 16px;
  }

  .heading-virtual-learning.features.left-side {
    margin-bottom: 0;
    font-size: 14px;
  }

  .heading-virtual-learning.features.right {
    font-size: 14px;
  }

  .heading-virtual-learning.center {
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .heading-virtual-learning.center.white-font {
    font-size: 22px;
    line-height: 32px;
  }

  .heading-virtual-learning.numer {
    font-size: 30px;
  }

  .donation-item-block.second-style {
    top: -190px;
  }

  .progress-container-november {
    justify-content: flex-start;
  }

  .lower-content-jan-2023 {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  .hero-tittle-donate {
    width: auto;
    padding-left: 10px;
    padding-right: 0;
    font-size: 34px;
    line-height: 42px;
  }

  .hero-tittle-donate.intro {
    text-align: center;
    font-size: 30px;
    line-height: 44px;
  }

  .hero-tittle-donate.intro.center {
    font-size: 30px;
    line-height: 41px;
  }

  .hero-tittle-donate.intro.center.all-caps {
    font-size: 25px;
    line-height: 33px;
  }

  .hero-tittle-donate.black.thin {
    font-size: 30px;
    line-height: 35px;
  }

  .hero-tittle-donate.left {
    padding-left: 0;
    font-size: 30px;
    line-height: 35px;
    display: block;
  }

  .hero-tittle-donate.box {
    font-size: 40px;
    line-height: 45px;
  }

  .hero-tittle-donate.padding {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-31 {
    padding-top: 0;
    padding-left: 48px;
    padding-right: 0;
  }

  .performance-heading.subtitle.center.tinny-text {
    line-height: 20px;
  }

  .performance-heading.features.left-side {
    font-size: 14px;
  }

  .performance-heading.features._2 {
    font-size: 16px;
  }

  .performance-heading.features.left-side {
    margin-bottom: 0;
    font-size: 14px;
  }

  .performance-heading.features.right {
    font-size: 14px;
  }

  .performance-heading.center {
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .performance-heading.center.white-font {
    font-size: 22px;
    line-height: 32px;
  }

  .performance-heading.numer {
    font-size: 30px;
  }

  .studio-k-heading.subtitle.center.tinny-text {
    line-height: 20px;
  }

  .studio-k-heading.features.left-side {
    font-size: 14px;
  }

  .studio-k-heading.features._2 {
    font-size: 16px;
  }

  .studio-k-heading.features.left-side {
    margin-bottom: 0;
    font-size: 14px;
  }

  .studio-k-heading.features.right {
    font-size: 14px;
  }

  .studio-k-heading.center {
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .studio-k-heading.center.white-font {
    font-size: 22px;
    line-height: 32px;
  }

  .studio-k-heading.numer {
    font-size: 30px;
  }

  .hero-tittle-exhibits-ssmc-light-gallery {
    width: auto;
    padding-left: 10px;
    padding-right: 0;
    font-size: 34px;
    line-height: 42px;
  }

  .hero-tittle-exhibits-ssmc-light-gallery.intro {
    text-align: center;
    font-size: 30px;
    line-height: 44px;
  }

  .hero-tittle-exhibits-ssmc-light-gallery.intro.center {
    font-size: 30px;
    line-height: 41px;
  }

  .hero-tittle-exhibits-ssmc-light-gallery.intro.center.all-caps {
    font-size: 25px;
    line-height: 33px;
  }

  .hero-tittle-exhibits-ssmc-light-gallery.black.thin {
    font-size: 30px;
    line-height: 35px;
  }

  .hero-tittle-exhibits-ssmc-light-gallery.left {
    padding-left: 0;
    font-size: 30px;
    line-height: 35px;
    display: block;
  }

  .hero-tittle-exhibits-ssmc-light-gallery.box {
    font-size: 40px;
    line-height: 45px;
  }

  .hero-tittle-exhibits-ssmc-light-gallery.padding {
    padding-left: 10px;
    padding-right: 10px;
  }

  .backround---exhibits---hero.second {
    -webkit-text-fill-color: inherit;
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: scroll;
    background-clip: border-box;
  }

  .backround---exhibits---hero.second.multi-media-gallery-image {
    justify-content: space-around;
    display: flex;
  }

  .backround---exhibits---hero.second.tot-town-gallery-image {
    display: block;
  }

  .backround---exhibits---hero.second.studio-k-image {
    justify-content: space-around;
    display: flex;
  }

  .backround---exhibits---hero.second.big-dino-image {
    background-position: 50%;
    background-size: cover;
    flex-direction: column;
    justify-content: space-around;
    margin-top: 0;
    padding-top: 10px;
    display: flex;
  }

  .backround---exhibits---hero.second.performance-gallery-image, .backround---exhibits---hero.second.celebration-courtyard-image, .backround---exhibits---hero.second.light-gallery-image, .backround---exhibits---hero.second.utility-hero {
    background-size: cover;
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  .backround---exhibits---hero.second.utility-hero.psacf, .backround---exhibits---hero.second.utility-hero.hss {
    background-position: 25%;
    background-size: cover;
  }

  .backround---exhibits---hero.second.special-event-egg {
    background-size: contain;
    padding: 0 0 220px;
  }

  .backround---exhibits---hero.second.derby-day, .backround---exhibits---hero.second.dino-special {
    padding-bottom: 100px;
  }

  .backround---exhibits---hero.testimonials, .backround---exhibits---celebration.testimonials {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-tittle-exhibits-ssmc-celebration {
    width: auto;
    padding-left: 10px;
    padding-right: 0;
    font-size: 34px;
    line-height: 42px;
  }

  .hero-tittle-exhibits-ssmc-celebration.intro {
    text-align: center;
    font-size: 30px;
    line-height: 44px;
  }

  .hero-tittle-exhibits-ssmc-celebration.intro.center {
    font-size: 30px;
    line-height: 41px;
  }

  .hero-tittle-exhibits-ssmc-celebration.intro.center.all-caps {
    font-size: 25px;
    line-height: 33px;
  }

  .hero-tittle-exhibits-ssmc-celebration.black.thin {
    font-size: 30px;
    line-height: 35px;
  }

  .hero-tittle-exhibits-ssmc-celebration.left {
    padding-left: 0;
    font-size: 30px;
    line-height: 35px;
    display: block;
  }

  .hero-tittle-exhibits-ssmc-celebration.box {
    font-size: 40px;
    line-height: 45px;
  }

  .hero-tittle-exhibits-ssmc-celebration.padding {
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero-tittle-exhibits-ssmc-performance {
    width: auto;
    padding-left: 10px;
    padding-right: 0;
    font-size: 34px;
    line-height: 42px;
  }

  .hero-tittle-exhibits-ssmc-performance.intro {
    text-align: center;
    font-size: 30px;
    line-height: 44px;
  }

  .hero-tittle-exhibits-ssmc-performance.intro.center {
    font-size: 30px;
    line-height: 41px;
  }

  .hero-tittle-exhibits-ssmc-performance.intro.center.all-caps {
    font-size: 25px;
    line-height: 33px;
  }

  .hero-tittle-exhibits-ssmc-performance.black.thin {
    font-size: 30px;
    line-height: 35px;
  }

  .hero-tittle-exhibits-ssmc-performance.left {
    padding-left: 0;
    font-size: 30px;
    line-height: 35px;
    display: block;
  }

  .hero-tittle-exhibits-ssmc-performance.box {
    font-size: 40px;
    line-height: 45px;
  }

  .hero-tittle-exhibits-ssmc-performance.padding {
    padding-left: 10px;
    padding-right: 10px;
  }

  .backround---exhibits--studio.testimonials, .backround---tot-town.testimonials {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-tittle-exhibits-ssmc-tot-town {
    width: auto;
    padding-left: 10px;
    padding-right: 0;
    font-size: 34px;
    line-height: 42px;
  }

  .hero-tittle-exhibits-ssmc-tot-town.intro {
    text-align: center;
    font-size: 30px;
    line-height: 44px;
  }

  .hero-tittle-exhibits-ssmc-tot-town.intro.center {
    font-size: 30px;
    line-height: 41px;
  }

  .hero-tittle-exhibits-ssmc-tot-town.intro.center.all-caps {
    font-size: 25px;
    line-height: 33px;
  }

  .hero-tittle-exhibits-ssmc-tot-town.black.thin {
    font-size: 30px;
    line-height: 35px;
  }

  .hero-tittle-exhibits-ssmc-tot-town.left {
    padding-left: 0;
    font-size: 30px;
    line-height: 35px;
    display: block;
  }

  .hero-tittle-exhibits-ssmc-tot-town.box {
    font-size: 40px;
    line-height: 45px;
  }

  .hero-tittle-exhibits-ssmc-tot-town.padding {
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero-tittle-exhibits-ssmc-multimedia {
    width: auto;
    padding-left: 10px;
    padding-right: 0;
    font-size: 34px;
    line-height: 42px;
  }

  .hero-tittle-exhibits-ssmc-multimedia.intro {
    text-align: center;
    font-size: 30px;
    line-height: 44px;
  }

  .hero-tittle-exhibits-ssmc-multimedia.intro.center {
    font-size: 30px;
    line-height: 41px;
  }

  .hero-tittle-exhibits-ssmc-multimedia.intro.center.all-caps {
    font-size: 25px;
    line-height: 33px;
  }

  .hero-tittle-exhibits-ssmc-multimedia.black.thin {
    font-size: 30px;
    line-height: 35px;
  }

  .hero-tittle-exhibits-ssmc-multimedia.left {
    padding-left: 0;
    font-size: 30px;
    line-height: 35px;
    display: block;
  }

  .hero-tittle-exhibits-ssmc-multimedia.box {
    font-size: 40px;
    line-height: 45px;
  }

  .hero-tittle-exhibits-ssmc-multimedia.padding {
    padding-left: 10px;
    padding-right: 10px;
  }

  .backround---exhibits---performance.testimonials, .backround---exhibits---light-gallerry-copy.testimonials, .backround---exhibits---2-light-gallerry-copy-copy.testimonials {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-section-membership.homepage {
    padding-top: 145px;
  }

  .hero-section-membership.homepage.third {
    height: auto;
    padding-bottom: 80px;
  }

  .hero-section-membership.homepage.second {
    height: 700px;
  }

  .hero-section-membership.homepage.membership {
    flex-direction: column;
    justify-content: space-around;
    padding-top: 6px;
    padding-bottom: 50px;
    display: flex;
  }

  .hero-section-membership.banner {
    height: 600px;
  }

  .memberhip-columns {
    flex-direction: column;
    order: 0;
    justify-content: space-around;
    align-items: center;
  }

  .hero-tittle-membership {
    width: auto;
    padding-left: 10px;
    padding-right: 0;
    font-size: 34px;
    line-height: 42px;
  }

  .hero-tittle-membership.intro {
    text-align: center;
    font-size: 30px;
    line-height: 44px;
  }

  .hero-tittle-membership.intro.center {
    font-size: 30px;
    line-height: 41px;
  }

  .hero-tittle-membership.intro.center.all-caps {
    font-size: 25px;
    line-height: 33px;
  }

  .hero-tittle-membership.black.thin {
    font-size: 30px;
    line-height: 35px;
  }

  .hero-tittle-membership.left {
    padding-left: 0;
    font-size: 30px;
    line-height: 35px;
    display: block;
  }

  .hero-tittle-membership.box {
    font-size: 40px;
    line-height: 45px;
  }

  .hero-tittle-membership.padding {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-32 {
    margin-top: 26px;
  }

  .membership-section-overlay.color {
    padding-top: 100px;
  }

  .membership-section-overlay.color.counter.adjust-2 {
    flex-flow: column;
    align-items: flex-start;
    display: flex;
  }

  .paragraph-37.membership-sub {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 40px;
    margin-left: 20px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37.membership-sub.mbi {
    padding-left: 10px;
  }

  .paragraph-37.membership-sub.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37.membership-sub.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37.membership-sub.gsp-p2 {
    padding-left: 10px;
  }

  .paragraph-37.gsp-p1 {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37.gsp-p1.mbi {
    padding-left: 10px;
  }

  .paragraph-37.gsp-p1.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37.gsp-p1.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37.gsp-p3 {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 40px;
    margin-left: 20px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37.gsp-p3.mbi {
    padding-left: 10px;
  }

  .paragraph-37.gsp-p3.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37.gsp-p3.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37.gsp-p3.gsp-p2 {
    padding-left: 10px;
  }

  .paragraph-37.gsp-p5 {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37.gsp-p5.mbi {
    padding-left: 10px;
  }

  .paragraph-37.gsp-p5.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37.gsp-p5.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37.gsp-sub-3 {
    flex-flow: column wrap;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 40px;
    margin-left: 20px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37.gsp-sub-3.mbi {
    padding-left: 10px;
  }

  .paragraph-37.gsp-sub-3.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37.gsp-sub-3.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37.gsp-sub-3.gsp-p2 {
    padding-left: 10px;
  }

  .paragraph-37.camps-b {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 0;
    margin-left: 0;
    margin-right: 20px;
    padding-left: 0;
    font-size: 18px;
    display: flex;
  }

  .paragraph-37.camps-b.mbi {
    padding-left: 10px;
  }

  .paragraph-37.camps-b.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37.camps-b.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37.camps-heading-c {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37.camps-heading-c.mbi {
    padding-left: 10px;
  }

  .paragraph-37.camps-heading-c.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37.camps-heading-c.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37.camps-footing-d-copy {
    flex-direction: column;
    flex: 0 auto;
    order: 0;
    justify-content: space-around;
    align-self: flex-start;
    margin: 0 0 0 10px;
    padding-left: 0;
    line-height: 26px;
    display: flex;
  }

  .paragraph-37.camps-footing-d-copy.mbi {
    padding-left: 10px;
  }

  .paragraph-37.camps-footing-d-copy.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37.camps-footing-d-copy.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37.camps-heading-c-copy {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37.camps-heading-c-copy.mbi {
    padding-left: 10px;
  }

  .paragraph-37.camps-heading-c-copy.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37.camps-heading-c-copy.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37.camps-heading-c1 {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37.camps-heading-c1.mbi {
    padding-left: 10px;
  }

  .paragraph-37.camps-heading-c1.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37.camps-heading-c1.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37.camps-heading-c1-copy {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37.camps-heading-c1-copy.mbi {
    padding-left: 10px;
  }

  .paragraph-37.camps-heading-c1-copy.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37.camps-heading-c1-copy.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37.hss {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 20px;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37.hss.mbi {
    padding-left: 10px;
  }

  .paragraph-37.hss.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37.hss.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .cta-text-membership.white {
    text-align: center;
  }

  .paragraph-membership.center.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-membership.white.left {
    text-align: left;
  }

  .section-donate {
    padding: 100px 10px;
  }

  .section-donate.video.alternative.gray {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-donate.white {
    padding-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-donate.white.padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-donate.white.leaf {
    padding-bottom: 150px;
  }

  .section-donate.testimonials.new {
    padding-bottom: 100px;
  }

  .section-donate.white {
    text-align: center;
    padding-bottom: 100px;
  }

  .section-donate.white.new {
    padding-bottom: 100px;
  }

  .section-donate.about.middle {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3e253b1758_121231.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: -40px;
    padding-top: 100px;
  }

  .section-donate.about.middle.nature {
    margin-top: -40px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-donate.about.middle.causes {
    margin-top: -40px;
    padding-top: 100px;
  }

  .section-donate.about.nature {
    padding-bottom: 100px;
  }

  .section-donate.wellcome, .section-donate.wellcome.team {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-donate.projects {
    padding-bottom: 0;
  }

  .section-donate.lists {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-donate.blog {
    height: auto;
  }

  .section-donate.homepages {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-donate.full {
    padding-left: 0;
    padding-right: 0;
  }

  .section-donate.exhibits-all-section {
    padding-bottom: 0;
  }

  .page-header-ssmc-workshop.trial.map {
    padding-top: 80px;
  }

  .page-header-ssmc-workshop.trial.map.green {
    padding-top: 100px;
  }

  .page-header-ssmc-visitor-tips.trial.map {
    padding-top: 80px;
  }

  .page-header-ssmc-visitor-tips.trial.map.green {
    padding-top: 100px;
  }

  .page-header-board-of-directors.trial.map {
    padding-top: 80px;
  }

  .page-header-board-of-directors.trial.map.green {
    padding-top: 100px;
  }

  .setion-services-board.about-life {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-bottom: 40px;
    display: flex;
  }

  .paragraph-chair.center.name {
    font-size: 12px;
  }

  .paragraph-chair.center.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-chair.white.left {
    text-align: left;
  }

  .paragraph-treasurer.center.name {
    font-size: 12px;
  }

  .paragraph-treasurer.center.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-treasurer.white.left {
    text-align: left;
  }

  .paragraph-secretary.center.name {
    font-size: 12px;
  }

  .paragraph-secretary.center.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-secretary.white.left {
    text-align: left;
  }

  .paragraph-past-chair.center.name {
    font-size: 12px;
  }

  .paragraph-past-chair.center.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-past-chair.white.left {
    text-align: left;
  }

  .paragraph-38 {
    font-size: 16px;
    line-height: 24px;
  }

  .page-header-learning-framework.trial.map {
    padding-top: 80px;
  }

  .page-header-learning-framework.trial.map.green {
    padding-top: 100px;
  }

  .heading-learning-framework.subtitle.center.tinny-text {
    line-height: 20px;
  }

  .heading-learning-framework.features.left-side {
    font-size: 14px;
  }

  .heading-learning-framework.features._2 {
    font-size: 16px;
  }

  .heading-learning-framework.features.left-side {
    margin-bottom: 0;
    font-size: 14px;
  }

  .heading-learning-framework.features.right {
    font-size: 14px;
  }

  .heading-learning-framework.center {
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .heading-learning-framework.center.white-font {
    font-size: 22px;
    line-height: 32px;
  }

  .heading-learning-framework.numer {
    font-size: 30px;
  }

  .top-padding-learning {
    flex-direction: column;
    display: flex;
  }

  .page-header-ssmc-coming-soon.trial.map {
    padding-top: 80px;
  }

  .page-header-ssmc-coming-soon.trial.map.green {
    padding-top: 100px;
  }

  .heading-coming-soon {
    padding: 55px;
  }

  .heading-coming-soon.subtitle.center.tinny-text {
    line-height: 20px;
  }

  .heading-coming-soon.features.left-side {
    font-size: 14px;
  }

  .heading-coming-soon.features._2 {
    font-size: 16px;
  }

  .heading-coming-soon.features.left-side {
    margin-bottom: 0;
    font-size: 14px;
  }

  .heading-coming-soon.features.right {
    font-size: 14px;
  }

  .heading-coming-soon.center {
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .heading-coming-soon.center.white-font {
    font-size: 22px;
    line-height: 32px;
  }

  .heading-coming-soon.numer {
    font-size: 30px;
  }

  .heading-11-coming {
    text-align: left;
    margin-left: 20px;
    font-size: 35px;
  }

  .heading-board-of-pro-advis.subtitle.center.tinny-text {
    line-height: 20px;
  }

  .heading-board-of-pro-advis.features.left-side {
    font-size: 14px;
  }

  .heading-board-of-pro-advis.features._2 {
    font-size: 16px;
  }

  .heading-board-of-pro-advis.features.left-side {
    margin-bottom: 0;
    font-size: 14px;
  }

  .heading-board-of-pro-advis.features.right {
    font-size: 14px;
  }

  .heading-board-of-pro-advis.center {
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .heading-board-of-pro-advis.center.white-font {
    font-size: 22px;
    line-height: 32px;
  }

  .heading-board-of-pro-advis.numer {
    font-size: 30px;
  }

  .history-div-headline {
    margin-left: auto;
    display: block;
  }

  .heading-12.center {
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .heading-12.features.left-side {
    margin-bottom: 0;
    font-size: 14px;
  }

  .dynamic-list-wrapper-3 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .image-33 {
    margin-left: 0;
  }

  .heading-13---35-purple {
    letter-spacing: 0;
    margin-left: 0;
    padding-left: 0;
    font-size: 22px;
    font-weight: 700;
    line-height: 30px;
  }

  .heading-13---35-purple.memberhip-toggle, .heading-13---35-purple.gsp-h-purple, .heading-13---35-purple.paf {
    flex-direction: column;
    order: -1;
    justify-content: space-around;
    padding-right: 20px;
    font-size: 25px;
    display: flex;
  }

  .heading-about-us.subtitle.center.tinny-text {
    line-height: 20px;
  }

  .heading-about-us.features.left-side {
    font-size: 14px;
  }

  .heading-about-us.features._2 {
    font-size: 16px;
  }

  .heading-about-us.features.left-side {
    margin-bottom: 0;
    font-size: 14px;
  }

  .heading-about-us.features.right {
    font-size: 14px;
  }

  .heading-about-us.center {
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .heading-about-us.center.white-font {
    font-size: 22px;
    line-height: 32px;
  }

  .heading-about-us.numer {
    font-size: 30px;
  }

  .page-header-learning-framework-copy.trial.map {
    padding-top: 80px;
  }

  .page-header-learning-framework-copy.trial.map.green {
    padding-top: 100px;
  }

  .page-header-about-us-2.trial.map {
    padding-top: 80px;
  }

  .page-header-about-us-2.trial.map.green {
    padding-top: 100px;
  }

  .section-8 {
    padding: 100px 10px;
  }

  .section-8.wellcome {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .icon-block-features-2, .icon-block-storytellers {
    margin-bottom: 60px;
  }

  .heading-group-and-school-programs.subtitle.center.tinny-text {
    line-height: 20px;
  }

  .heading-group-and-school-programs.features.left-side {
    font-size: 14px;
  }

  .heading-group-and-school-programs.features._2 {
    font-size: 16px;
  }

  .heading-group-and-school-programs.features.left-side {
    margin-bottom: 0;
    font-size: 14px;
  }

  .heading-group-and-school-programs.features.right {
    font-size: 14px;
  }

  .heading-group-and-school-programs.center {
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .heading-group-and-school-programs.center.white-font {
    font-size: 22px;
    line-height: 32px;
  }

  .heading-group-and-school-programs.numer {
    font-size: 30px;
  }

  .heading-early-language-and-literacy-initiative.subtitle.center.tinny-text {
    line-height: 20px;
  }

  .heading-early-language-and-literacy-initiative.features.left-side {
    font-size: 14px;
  }

  .heading-early-language-and-literacy-initiative.features._2 {
    font-size: 16px;
  }

  .heading-early-language-and-literacy-initiative.features.left-side {
    margin-bottom: 0;
    font-size: 14px;
  }

  .heading-early-language-and-literacy-initiative.features.right {
    font-size: 14px;
  }

  .heading-early-language-and-literacy-initiative.center {
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .heading-early-language-and-literacy-initiative.center.white-font {
    font-size: 22px;
    line-height: 32px;
  }

  .heading-early-language-and-literacy-initiative.numer {
    font-size: 30px;
  }

  .button-funders.center {
    float: none;
  }

  .button-funders.outline.rounded.white {
    float: left;
  }

  .button-funders.causes {
    width: 70%;
  }

  .button-funders.right {
    width: 100%;
    margin-top: 3px;
  }

  .button-funders.exhibits {
    width: 70%;
  }

  .button-donate.center {
    float: none;
  }

  .button-donate.outline.rounded.white {
    float: left;
  }

  .button-donate.causes {
    width: 70%;
  }

  .button-donate.right {
    width: 100%;
    margin-top: 3px;
  }

  .button-donate.exhibits {
    width: 70%;
  }

  .friends-and-funders-section {
    padding: 100px 10px;
  }

  .friends-and-funders-section.video.alternative.gray {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .friends-and-funders-section.white {
    padding-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .friends-and-funders-section.white.padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .friends-and-funders-section.white.leaf {
    padding-bottom: 150px;
  }

  .friends-and-funders-section.testimonials.new {
    padding-bottom: 100px;
  }

  .friends-and-funders-section.white {
    text-align: center;
    padding-bottom: 100px;
  }

  .friends-and-funders-section.white.new {
    padding-bottom: 100px;
  }

  .friends-and-funders-section.about.middle {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3e253b1758_121231.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: -40px;
    padding-top: 100px;
  }

  .friends-and-funders-section.about.middle.nature {
    margin-top: -40px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .friends-and-funders-section.about.middle.causes {
    margin-top: -40px;
    padding-top: 100px;
  }

  .friends-and-funders-section.about.nature {
    padding-bottom: 100px;
  }

  .friends-and-funders-section.wellcome, .friends-and-funders-section.wellcome.team {
    padding-left: 20px;
    padding-right: 20px;
  }

  .friends-and-funders-section.projects {
    padding-bottom: 0;
  }

  .friends-and-funders-section.lists {
    padding-left: 20px;
    padding-right: 20px;
  }

  .friends-and-funders-section.blog {
    height: auto;
  }

  .friends-and-funders-section.homepages {
    padding-left: 20px;
    padding-right: 20px;
  }

  .friends-and-funders-section.full {
    padding-left: 0;
    padding-right: 0;
  }

  .friends-and-funders-section.exhibits-all-section {
    padding-bottom: 0;
  }

  .image-admission {
    max-width: 100%;
    margin-left: 0;
    display: none;
  }

  .columns-15 {
    flex-direction: column;
    order: 0;
    justify-content: flex-end;
    align-self: auto;
    align-items: flex-start;
    display: flex;
  }

  .page-header-ssmc-yes-2.trial.map {
    padding-top: 80px;
  }

  .page-header-ssmc-yes-2.trial.map.green {
    padding-top: 100px;
  }

  .columns-yes-2 {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  .button-yes-2-download-button.center {
    float: none;
  }

  .button-yes-2-download-button.outline.rounded.white {
    float: left;
  }

  .button-yes-2-download-button.causes {
    width: 70%;
  }

  .button-yes-2-download-button.right {
    width: 100%;
    margin-top: 3px;
  }

  .button-yes-2-download-button.exhibits {
    width: 70%;
  }

  .page-header-ssmc-play-smart.trial.map {
    padding-top: 80px;
  }

  .page-header-ssmc-play-smart.trial.map.green {
    padding-top: 100px;
  }

  .features-block-play-smart {
    height: auto;
    padding-bottom: 16px;
  }

  .features-block-play-smart.icon.alternative {
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-top: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .features-block-play-smart.icon.gray {
    height: auto;
    padding-top: 30px;
  }

  .features-block-play-smart.icon.no-color {
    padding-left: 30px;
    padding-right: 30px;
  }

  .features-block-play-smart.icon.clear {
    width: 100%;
  }

  .features-block-play-smart.icon.alternative-ssmc, .features-block-play-smart.icon.alternative {
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .icon-block-features-play-smart {
    margin-bottom: 60px;
  }

  .heading-14.play-smart {
    font-size: 30px;
  }

  .button-open-arms-download-button.center {
    float: none;
  }

  .button-open-arms-download-button.outline.rounded.white {
    float: left;
  }

  .button-open-arms-download-button.causes {
    width: 70%;
  }

  .button-open-arms-download-button.right {
    width: 100%;
    margin-top: 3px;
  }

  .button-open-arms-download-button.exhibits {
    width: 70%;
  }

  .page-header-ssmc-access-2023.trial.map {
    padding-top: 80px;
  }

  .page-header-ssmc-access-2023.trial.map.green {
    padding-top: 100px;
  }

  .button-the-shop-download-button-copy.center {
    float: none;
  }

  .button-the-shop-download-button-copy.outline.rounded.white {
    float: left;
  }

  .button-the-shop-download-button-copy.causes {
    width: 70%;
  }

  .button-the-shop-download-button-copy.right {
    width: 100%;
    margin-top: 3px;
  }

  .button-the-shop-download-button-copy.exhibits {
    width: 70%;
  }

  .page-header-ssmc-the-shop.trial.map {
    padding-top: 80px;
  }

  .page-header-ssmc-the-shop.trial.map.green {
    padding-top: 100px;
  }

  .list-calendar-header, .list-calendar-header.featured-programming {
    padding-left: 0;
  }

  .collection-list-wrapper-3.gallery-programmng-collection-list-wrapper, .gallery-programming-list {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  .div-block-103.gallery-programming-div-main, .div-block-103.fp-div-main {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
  }

  .programming-view-button {
    text-align: center;
    align-items: center;
    margin-top: 0;
    margin-left: auto;
    padding-left: 25px;
    padding-right: 25px;
    font-size: 1.25em;
    display: block;
  }

  .programming-view-button.gallery-programming-button {
    margin-left: 0;
  }

  .div-block-explore {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  .heading-explore.subtitle.center.tinny-text {
    line-height: 20px;
  }

  .heading-explore.features.left-side {
    font-size: 14px;
  }

  .heading-explore.features._2 {
    font-size: 16px;
  }

  .heading-explore.features.left-side {
    margin-bottom: 0;
    font-size: 14px;
  }

  .heading-explore.features.right {
    font-size: 14px;
  }

  .heading-explore.center {
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .heading-explore.center.white-font {
    font-size: 22px;
    line-height: 32px;
  }

  .heading-explore.numer {
    font-size: 30px;
  }

  .section-explore {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    padding: 100px 10px;
    display: flex;
  }

  .section-explore.video.alternative.gray {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-explore.white {
    padding-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-explore.white.padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-explore.white.leaf {
    padding-bottom: 150px;
  }

  .section-explore.testimonials.new {
    padding-bottom: 100px;
  }

  .section-explore.white {
    text-align: center;
    padding-bottom: 100px;
  }

  .section-explore.white.new {
    padding-bottom: 100px;
  }

  .section-explore.about.middle {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3e253b1758_121231.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: -40px;
    padding-top: 100px;
  }

  .section-explore.about.middle.nature {
    margin-top: -40px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-explore.about.middle.causes {
    margin-top: -40px;
    padding-top: 100px;
  }

  .section-explore.about.nature {
    padding-bottom: 100px;
  }

  .section-explore.wellcome, .section-explore.wellcome.team {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-explore.projects {
    padding-bottom: 0;
  }

  .section-explore.lists {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-explore.blog {
    height: auto;
  }

  .section-explore.homepages {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-explore.full {
    padding-left: 0;
    padding-right: 0;
  }

  .section-explore.exhibits-all-section {
    padding-bottom: 0;
  }

  .hero-paragraph-explore.left {
    justify-content: space-around;
    align-self: flex-start;
    margin-bottom: 30px;
    padding-left: 20px;
    padding-right: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .bird-explore {
    margin-bottom: 60px;
  }

  .features-block-explore {
    height: auto;
  }

  .features-block-explore.icon {
    flex-direction: column;
    padding-bottom: 26px;
  }

  .features-block-explore.icon.alternative {
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-top: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .features-block-explore.icon.gray {
    height: auto;
    padding-top: 30px;
  }

  .features-block-explore.icon.no-color {
    padding-left: 30px;
    padding-right: 30px;
  }

  .features-block-explore.icon.clear {
    width: 100%;
  }

  .features-block-explore.icon.alternative-ssmc, .features-block-explore.icon.alternative {
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .exbt-imbk {
    width: 250px;
    height: auto;
    flex-direction: column;
    justify-content: space-around;
    margin-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .fundevents-column-left {
    flex-flow: column;
    flex: 0 auto;
    justify-content: space-around;
    align-items: stretch;
    padding-left: 0;
    display: flex;
  }

  .paragraph-exhibits-explore {
    padding-top: 10px;
    padding-left: 10px;
    font-weight: 400;
    line-height: 20px;
  }

  .paragraph-exhibits-explore.center.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-exhibits-explore.white.left {
    text-align: left;
  }

  .dynamic-list-wrapper-explore {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .button-explore.center {
    float: none;
  }

  .button-explore.outline.rounded.white {
    float: left;
  }

  .button-explore.hero {
    margin-top: 47px;
  }

  .button-explore.causes {
    width: 70%;
  }

  .button-explore.right {
    width: 100%;
    margin-top: 3px;
  }

  .columns-17 {
    flex-flow: column wrap;
    flex: 0 auto;
    align-content: stretch;
    justify-content: space-around;
    align-self: flex-start;
    align-items: center;
    padding-left: 10px;
    display: flex;
  }

  .button-admission.center {
    float: none;
  }

  .button-admission.outline.rounded.white {
    float: left;
  }

  .button-admission.causes {
    width: 70%;
  }

  .button-admission.right {
    width: 100%;
    margin-top: 3px;
  }

  .hero-tittle-explore {
    width: auto;
    padding-left: 10px;
    padding-right: 0;
    font-size: 34px;
    line-height: 42px;
  }

  .hero-tittle-explore.intro {
    text-align: center;
    font-size: 30px;
    line-height: 44px;
  }

  .hero-tittle-explore.intro.center {
    font-size: 30px;
    line-height: 41px;
  }

  .hero-tittle-explore.intro.center.all-caps {
    font-size: 25px;
    line-height: 33px;
  }

  .hero-tittle-explore.black.thin {
    font-size: 30px;
    line-height: 35px;
  }

  .hero-tittle-explore.left {
    padding-left: 0;
    font-size: 30px;
    line-height: 35px;
    display: block;
  }

  .hero-tittle-explore.box {
    font-size: 40px;
    line-height: 45px;
  }

  .hero-tittle-explore.padding {
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero-tittle-explore.left {
    padding-left: 0;
    font-size: 30px;
    line-height: 35px;
    display: block;
  }

  .section-gallery-exhibits {
    justify-content: space-around;
    padding: 100px 10px;
    display: flex;
  }

  .section-gallery-exhibits.video.alternative.gray {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-gallery-exhibits.white {
    padding-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-gallery-exhibits.white.padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-gallery-exhibits.white.leaf {
    padding-bottom: 150px;
  }

  .section-gallery-exhibits.testimonials.new {
    padding-bottom: 100px;
  }

  .section-gallery-exhibits.white {
    text-align: center;
    padding-bottom: 100px;
  }

  .section-gallery-exhibits.white.new {
    padding-bottom: 100px;
  }

  .section-gallery-exhibits.about.middle {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3e253b1758_121231.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: -40px;
    padding-top: 100px;
  }

  .section-gallery-exhibits.about.middle.nature {
    margin-top: -40px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-gallery-exhibits.about.middle.causes {
    margin-top: -40px;
    padding-top: 100px;
  }

  .section-gallery-exhibits.about.nature {
    padding-bottom: 100px;
  }

  .section-gallery-exhibits.wellcome, .section-gallery-exhibits.wellcome.team {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-gallery-exhibits.projects {
    padding-bottom: 0;
  }

  .section-gallery-exhibits.lists {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-gallery-exhibits.blog {
    height: auto;
  }

  .section-gallery-exhibits.homepages {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-gallery-exhibits.full {
    padding-left: 0;
    padding-right: 0;
  }

  .section-gallery-exhibits.exhibits-all-section {
    padding-bottom: 0;
  }

  .heading-senior-management.subtitle.center.tinny-text {
    line-height: 20px;
  }

  .heading-senior-management.features.left-side {
    font-size: 14px;
  }

  .heading-senior-management.features._2 {
    font-size: 16px;
  }

  .heading-senior-management.features.left-side {
    margin-bottom: 0;
    font-size: 14px;
  }

  .heading-senior-management.features.right {
    font-size: 14px;
  }

  .heading-senior-management.center {
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .heading-senior-management.center.white-font {
    font-size: 22px;
    line-height: 32px;
  }

  .heading-senior-management.numer {
    font-size: 30px;
  }

  .heading-senior-management-2.subtitle.center.tinny-text {
    line-height: 20px;
  }

  .heading-senior-management-2.features.left-side {
    font-size: 14px;
  }

  .heading-senior-management-2.features._2 {
    font-size: 16px;
  }

  .heading-senior-management-2.features.left-side {
    margin-bottom: 0;
    font-size: 14px;
  }

  .heading-senior-management-2.features.right {
    font-size: 14px;
  }

  .heading-senior-management-2.center {
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .heading-senior-management-2.center.white-font {
    font-size: 22px;
    line-height: 32px;
  }

  .heading-senior-management-2.numer {
    font-size: 30px;
  }

  .portfolio-wrapper-lights-on {
    width: 150%;
    height: 300px;
    flex: 1;
    align-self: center;
    margin-left: auto;
    padding: 0;
    display: block;
  }

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

  .perceptual-exhibit-block {
    margin-right: auto;
  }

  .separator-all.left {
    font-size: 12px;
  }

  .exhibit-feature-name-1.white, .footer-dev-company {
    text-align: center;
  }

  .image-44 {
    max-width: 125%;
    margin-top: 0;
    margin-left: -51px;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-41, .heading-footer {
    padding-left: 0;
  }

  .div-block-footer-left {
    display: block;
  }

  .link-18 {
    padding-left: 0;
  }

  .div-separator {
    height: 200px;
  }

  .button-block-explore-exhibits {
    order: -1;
    justify-content: space-around;
    display: flex;
  }

  .special-events-column {
    flex: none;
    justify-content: space-around;
    align-self: stretch;
    margin-top: 265px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .portfolio-lightbox-exhibits-hero {
    height: 90%;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-around;
    align-items: stretch;
    display: flex;
  }

  .grid-3-board-of-directors {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .column-30 {
    align-self: center;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
  }

  .column-31 {
    align-self: center;
    padding-bottom: 45px;
    padding-left: 60px;
    padding-right: 0;
    display: block;
  }

  .columns-21 {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .activities-section {
    padding: 10px 10px 100px;
  }

  .activities-section.video.alternative.gray {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .activities-section.white {
    padding-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .activities-section.white.padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .activities-section.white.leaf {
    padding-bottom: 150px;
  }

  .activities-section.testimonials.new {
    padding-bottom: 100px;
  }

  .activities-section.white {
    text-align: center;
    padding-bottom: 100px;
  }

  .activities-section.white.new {
    padding-bottom: 100px;
  }

  .activities-section.about.middle {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3e253b1758_121231.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: -40px;
    padding-top: 100px;
  }

  .activities-section.about.middle.nature {
    margin-top: -40px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .activities-section.about.middle.causes {
    margin-top: -40px;
    padding-top: 100px;
  }

  .activities-section.about.nature {
    padding-bottom: 100px;
  }

  .activities-section.wellcome, .activities-section.wellcome.team {
    padding-left: 20px;
    padding-right: 20px;
  }

  .activities-section.projects {
    padding-bottom: 0;
  }

  .activities-section.lists {
    padding-left: 20px;
    padding-right: 20px;
  }

  .activities-section.blog {
    height: auto;
  }

  .activities-section.homepages {
    padding-left: 20px;
    padding-right: 20px;
  }

  .activities-section.full {
    padding-left: 0;
    padding-right: 0;
  }

  .activities-section.exhibits-all-section {
    padding-bottom: 0;
  }

  .columns-22 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .column-32 {
    flex-direction: column;
    justify-content: space-around;
    padding: 20px 20px 61px;
    display: flex;
  }

  .column-33 {
    justify-content: space-around;
    align-self: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .columns-23 {
    flex-flow: column;
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  .column-34, .column-35, .column-36 {
    padding-left: 0;
    padding-right: 0;
  }

  .form-3 {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  .container-16 {
    flex-direction: column;
    flex: 0 auto;
    order: 0;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    display: flex;
  }

  ._3-box-hero-homepage {
    margin-top: 0;
  }

  ._3-box-hero-homepage.skills {
    margin-bottom: 10px;
  }

  ._3-box-hero-homepage.services-page {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    margin-left: auto;
    display: flex;
  }

  .exhibit-description-gallery-hero {
    width: auto;
    font-size: 11px;
  }

  .perceptual-exhibit-block-hero {
    margin-right: auto;
  }

  .exhibits-bar-title-multimedia {
    padding-left: 0;
  }

  .exhibits-bar-title-tot-town {
    width: auto;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .section-exhibits {
    padding: 100px 10px;
  }

  .section-exhibits.video.alternative.gray {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-exhibits.white {
    padding-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-exhibits.white.padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-exhibits.white.leaf {
    padding-bottom: 150px;
  }

  .section-exhibits.testimonials.new {
    padding-bottom: 100px;
  }

  .section-exhibits.white {
    text-align: center;
    padding-bottom: 100px;
  }

  .section-exhibits.white.new {
    padding-bottom: 100px;
  }

  .section-exhibits.about.middle {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3e253b1758_121231.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: -40px;
    padding-top: 100px;
  }

  .section-exhibits.about.middle.nature {
    margin-top: -40px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-exhibits.about.middle.causes {
    margin-top: -40px;
    padding-top: 100px;
  }

  .section-exhibits.about.nature {
    padding-bottom: 100px;
  }

  .section-exhibits.wellcome, .section-exhibits.wellcome.team {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-exhibits.projects {
    padding-bottom: 0;
  }

  .section-exhibits.lists {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-exhibits.blog {
    height: auto;
  }

  .section-exhibits.homepages {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-exhibits.full {
    padding-left: 0;
    padding-right: 0;
  }

  .section-exhibits.exhibits-all-section {
    padding-bottom: 0;
  }

  .columns-24 {
    width: 250px;
    justify-content: flex-start;
    display: flex;
  }

  .column-37, .column-38, .column-39 {
    flex-flow: column wrap;
    justify-content: space-around;
    display: flex;
  }

  .fundevents-column-right {
    flex-flow: column;
    justify-content: space-around;
    display: flex;
  }

  .container-18 {
    justify-content: space-around;
    display: flex;
  }

  .heading-exhibits.subtitle.center.tinny-text {
    line-height: 20px;
  }

  .heading-exhibits.features.left-side {
    font-size: 14px;
  }

  .heading-exhibits.features._2 {
    font-size: 16px;
  }

  .heading-exhibits.features.left-side {
    margin-bottom: 0;
    font-size: 14px;
  }

  .heading-exhibits.features.right {
    font-size: 14px;
  }

  .heading-exhibits.center {
    margin-top: -75px;
    font-size: 35px;
    line-height: 32px;
  }

  .heading-exhibits.center.white-font {
    font-size: 22px;
    line-height: 32px;
  }

  .heading-exhibits.numer {
    font-size: 30px;
  }

  .container-utility-info {
    margin-top: 60px;
    padding-top: 0;
  }

  .nav-bar-ssmc-a {
    background-image: none;
    padding-left: 0;
  }

  .nav-menu-5 {
    flex: 0 auto;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    padding: 10px 0 0;
  }

  .image-45 {
    margin-top: -2px;
    margin-left: 28px;
    padding-bottom: 0;
  }

  .white-menu-header-bar-placement {
    height: 140px;
  }

  .green-menu-header-bar-hp {
    height: 100px;
    flex-flow: column;
    align-items: center;
  }

  .membership-table-copy.center.name {
    font-size: 12px;
  }

  .membership-table-copy.center.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .membership-table-copy.left.black-p {
    padding-bottom: 20px;
    font-size: 26px;
    line-height: 22px;
  }

  .membership-table-copy.white.left {
    text-align: left;
  }

  .membership-table-year-copy.center.name {
    font-size: 12px;
  }

  .membership-table-year-copy.center.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .membership-table-year-copy.left.black-p {
    font-size: 14px;
    line-height: 22px;
  }

  .membership-table-year-copy.left.black-p.year {
    font-size: 22px;
  }

  .membership-table-year-copy.white.left {
    text-align: left;
  }

  .div-block-109 {
    flex-direction: column;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    margin-left: 0;
    padding-left: 0;
  }

  .div-block-109.gsp-d1 {
    flex-flow: column;
    flex: 0 auto;
    justify-content: space-around;
    padding-left: 0;
  }

  .div-block-109.camps-a, .div-block-109.ssls-div-3 {
    flex-flow: column;
    flex: 0 auto;
    justify-content: space-around;
  }

  .column-41, .column-42, .column-43 {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  .column-44 {
    flex-flow: column wrap;
    align-content: stretch;
    justify-content: space-around;
    align-items: stretch;
    display: flex;
  }

  .column-45 {
    flex-flow: column wrap;
    order: -1;
    justify-content: space-around;
    align-items: stretch;
    display: flex;
  }

  .column-46 {
    flex-direction: column;
    order: -1;
    justify-content: space-around;
    align-items: flex-start;
    display: flex;
  }

  .columns-25, .column-47 {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  .family-programs-body._2 {
    padding-left: 0;
    padding-right: 0;
  }

  .family-programs-body._2.left {
    margin-top: 40px;
  }

  .family-programs-body._2 {
    padding-left: 0;
    padding-right: 0;
  }

  .family-programs-body._2.left {
    margin-top: 40px;
  }

  .friends-and-funders-section-original {
    padding: 100px 10px;
  }

  .friends-and-funders-section-original.video.alternative.gray {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .friends-and-funders-section-original.white {
    padding-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .friends-and-funders-section-original.white.padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .friends-and-funders-section-original.white.leaf {
    padding-bottom: 150px;
  }

  .friends-and-funders-section-original.testimonials.new {
    padding-bottom: 100px;
  }

  .friends-and-funders-section-original.white {
    text-align: center;
    padding-bottom: 100px;
  }

  .friends-and-funders-section-original.white.new {
    padding-bottom: 100px;
  }

  .friends-and-funders-section-original.about.middle {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3e253b1758_121231.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: -40px;
    padding-top: 100px;
  }

  .friends-and-funders-section-original.about.middle.nature {
    margin-top: -40px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .friends-and-funders-section-original.about.middle.causes {
    margin-top: -40px;
    padding-top: 100px;
  }

  .friends-and-funders-section-original.about.nature {
    padding-bottom: 100px;
  }

  .friends-and-funders-section-original.wellcome, .friends-and-funders-section-original.wellcome.team {
    padding-left: 20px;
    padding-right: 20px;
  }

  .friends-and-funders-section-original.projects {
    padding-bottom: 0;
  }

  .friends-and-funders-section-original.lists {
    padding-left: 20px;
    padding-right: 20px;
  }

  .friends-and-funders-section-original.blog {
    height: auto;
  }

  .friends-and-funders-section-original.homepages {
    padding-left: 20px;
    padding-right: 20px;
  }

  .friends-and-funders-section-original.full {
    padding-left: 0;
    padding-right: 0;
  }

  .friends-and-funders-section-original.exhibits-all-section {
    padding-bottom: 0;
  }

  .fund-categories {
    height: auto;
  }

  .div-block-110 {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  .donate-copy-heading {
    margin-left: -68px;
    font-size: 25px;
    line-height: 35px;
  }

  .donate-copy-heading.white {
    margin-left: 17px;
  }

  .div-block-111 {
    margin-left: -8px;
    padding-right: 0;
  }

  .image-46 {
    display: block;
  }

  .in-kind-block {
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-112 {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  .columns-26 {
    flex-direction: row;
    display: flex;
  }

  .column-48 {
    display: flex;
  }

  .columns-27, .columns-28 {
    justify-content: space-around;
    display: flex;
  }

  .columns-29 {
    display: flex;
  }

  .column-49 {
    justify-content: space-around;
    display: flex;
  }

  .columns-30 {
    display: flex;
  }

  .column-50 {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  .heading-17._404 {
    text-align: center;
    margin-top: 5px;
    font-size: 35px;
  }

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

  .link-block-19, .link-block-20, .link-block-21, .link-block-22 {
    padding-bottom: 10px;
  }

  .green-menu-header-bar-all-pages {
    height: 10px;
  }

  .white-menu-header-bar-hp2 {
    height: 135px;
  }

  .sm-left {
    flex-direction: column;
    justify-content: space-around;
    margin-top: 40px;
    display: flex;
  }

  .sm---left {
    align-self: flex-start;
  }

  .columns-32 {
    margin-bottom: 20px;
  }

  .columns-32.mutt-i-grees {
    flex-direction: column;
    margin-left: 20px;
    margin-right: 20px;
  }

  .heading-21 {
    font-size: 25px;
    line-height: 30px;
  }

  .div-block-117 {
    margin-top: 36px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .column-53 {
    margin-top: 20px;
    padding-left: 10px;
  }

  .page-header-ssmc-privacy-policy.trial.map {
    padding-top: 80px;
  }

  .page-header-ssmc-privacy-policy.trial.map.green {
    padding-top: 100px;
  }

  .collection-list-6 {
    padding-left: 10px;
  }

  .image-33-fundraising-events {
    margin-left: 0;
  }

  .fundevents-column-a, .fundevents-column-a.center {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  .fundevents-column-a._2 {
    flex-direction: column;
    justify-content: space-around;
    align-self: center;
    margin-top: 38px;
    display: flex;
  }

  .fundevents-column-b {
    flex-wrap: nowrap;
  }

  .fundevents-block {
    height: auto;
  }

  .fundevents-block.icon {
    flex-direction: column;
    padding-bottom: 26px;
  }

  .fundevents-block.icon.alternative {
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-top: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .fundevents-block.icon.gray {
    height: auto;
    padding-top: 30px;
  }

  .fundevents-block.icon.no-color {
    padding-left: 30px;
    padding-right: 30px;
  }

  .fundevents-block.icon.clear {
    width: 100%;
  }

  .fundevents-block.icon.alternative-ssmc, .fundevents-block.icon.alternative {
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .fundevents-div-block {
    width: 250px;
    height: auto;
    flex-direction: column;
    justify-content: space-around;
    margin-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .fundsevents-paragraph {
    padding-top: 10px;
    padding-left: 10px;
    font-weight: 400;
    line-height: 20px;
  }

  .fundsevents-paragraph.center.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .fundsevents-paragraph.white.left {
    text-align: left;
  }

  .hours-heading {
    text-align: center;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 0;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 16px;
    line-height: 20px;
    display: flex;
  }

  .hours-heading.hh2 {
    padding-left: 0;
  }

  .div-block-122 {
    text-align: left;
    flex-direction: column;
    flex: none;
    order: 0;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .div-block-123 {
    flex-direction: row;
    flex: 0 auto;
    order: 0;
    align-self: flex-start;
    display: block;
  }

  .div-block-124 {
    text-align: left;
    flex-direction: column;
    flex: 0 auto;
    order: 0;
    justify-content: flex-end;
    align-self: auto;
    align-items: center;
    margin-top: 0;
    margin-left: 5px;
    margin-right: 5px;
    display: flex;
  }

  .div-block-125.fp-div-2 {
    justify-content: flex-start;
    align-self: auto;
  }

  .div-block-126 {
    align-self: flex-start;
  }

  .div-block-129 {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    display: flex;
  }

  .div-block-130 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .div-block-131 {
    align-items: center;
    display: flex;
  }

  .register-div-block {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .register-div-block.rdb-bottom {
    align-items: center;
  }

  .register-fundevent-button {
    text-align: left;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
    padding-left: 25px;
    padding-right: 25px;
    font-size: 1.25em;
    display: block;
  }

  .register-fundevent-button.gallery-programming-button {
    margin-left: 0;
  }

  .sspteam {
    font-size: 14px;
  }

  .sspteam.left.name {
    font-size: 12px;
  }

  .sspteam.left.white {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 35px;
  }

  .sspteam.left.family-programs-black {
    padding-left: 20px;
    padding-right: 19px;
    font-size: 18px;
    line-height: 30px;
  }

  .sspteam.left.black-p {
    font-size: 26px;
    line-height: 22px;
  }

  .sspteam.left.black-p.year {
    font-size: 22px;
  }

  .sspteam.left.play-smart {
    padding-top: 0;
  }

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

  .sspteam.center-copy.name {
    font-size: 12px;
  }

  .sspteam.center-copy.white {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 35px;
  }

  .sspteam.center-copy.family-programs-black {
    padding-left: 20px;
    padding-right: 19px;
    font-size: 18px;
    line-height: 30px;
  }

  .sspteam.flush-left.name {
    font-size: 12px;
  }

  .sspteam.flush-left.black {
    text-align: left;
  }

  .sspteam.flush-left.white {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 35px;
  }

  .sspteam.flush-left.family-programs-black {
    padding-left: 20px;
    padding-right: 19px;
    font-size: 18px;
    line-height: 30px;
  }

  .video-feature-explore-page.intro {
    height: 250px;
    background-image: radial-gradient(circle, rgba(0, 0, 0, .53), rgba(0, 0, 0, .73));
    flex-flow: column;
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  .paragraph-hp-3-buckets.left.name {
    font-size: 12px;
  }

  .paragraph-hp-3-buckets.left.white {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 35px;
  }

  .paragraph-hp-3-buckets.left.family-programs-black {
    padding-left: 20px;
    padding-right: 19px;
    font-size: 18px;
    line-height: 30px;
  }

  .paragraph-hp-3-buckets.left.black-p {
    font-size: 26px;
    line-height: 22px;
  }

  .paragraph-hp-3-buckets.left.black-p.year {
    font-size: 22px;
  }

  .paragraph-hp-3-buckets.left.play-smart {
    padding-top: 0;
  }

  .paragraph-hp-3-buckets.white.left {
    text-align: left;
  }

  .paragraph-hp-3-buckets.center-copy.name {
    font-size: 12px;
  }

  .paragraph-hp-3-buckets.center-copy.white {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 35px;
  }

  .paragraph-hp-3-buckets.center-copy.family-programs-black {
    padding-left: 20px;
    padding-right: 19px;
    font-size: 18px;
    line-height: 30px;
  }

  .paragraph-hp-3-buckets.flush-left.name {
    font-size: 12px;
  }

  .paragraph-hp-3-buckets.flush-left.black {
    text-align: left;
  }

  .paragraph-hp-3-buckets.flush-left.white {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 35px;
  }

  .paragraph-hp-3-buckets.flush-left.family-programs-black {
    padding-left: 20px;
    padding-right: 19px;
    font-size: 18px;
    line-height: 30px;
  }

  .fundevents-head._2 {
    padding-left: 0;
    padding-right: 0;
  }

  .fundevents-head._2.left {
    margin-top: 40px;
  }

  .fundevents-head._2 {
    padding-left: 0;
    padding-right: 0;
  }

  .fundevents-head._2.left {
    margin-top: 40px;
  }

  .special-events-gallery-subhead {
    width: auto;
    font-size: 11px;
  }

  .special-events-column-2 {
    margin-top: 60px;
    padding-left: 10px;
  }

  .register-special-events-button {
    text-align: left;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
    padding-left: 25px;
    padding-right: 25px;
    font-size: 1.25em;
    display: block;
  }

  .register-special-events-button.gallery-programming-button {
    margin-left: 0;
  }

  .seasonal-celebrations-button {
    text-align: left;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
    padding-left: 25px;
    padding-right: 25px;
    font-size: 1.25em;
    display: block;
  }

  .seasonal-celebrations-button.gallery-programming-button {
    margin-left: 0;
  }

  .seasonal-celebrations-right-c {
    margin-top: 60px;
    padding-left: 10px;
  }

  .list-4.mb-bottom-info.astc {
    margin-left: 0;
  }

  .list-4.gsp-l1, .list-4.pascf {
    align-items: flex-start;
    margin-left: 10px;
    padding-left: 0;
    list-style-type: disc;
  }

  .div-block-141 {
    justify-content: space-around;
    align-items: flex-start;
  }

  .div-block-141.gsp-db-2 {
    flex-flow: column;
    flex: none;
    order: -1;
    align-self: flex-start;
    margin-top: 40px;
    display: flex;
  }

  .div-block-141.pascf {
    width: 90%;
    flex-flow: column;
    flex: none;
    order: -1;
    align-self: flex-start;
    margin-top: 40px;
    display: flex;
  }

  .div-block-141.pascf-div {
    width: 300px;
    flex-flow: column;
    flex: none;
    order: -1;
    align-self: flex-start;
    margin-left: 0;
    margin-right: 5px;
    display: flex;
  }

  .list-item-12.gsp {
    flex-direction: column;
    margin-left: 10px;
  }

  .list-item-13.gsp {
    flex-direction: column;
    justify-content: space-around;
    margin-left: 0;
    display: flex;
  }

  .list-item-13.pascf {
    flex-direction: column;
    justify-content: space-around;
    margin-left: 10px;
    display: flex;
  }

  .list-item-13.ctsm23 {
    flex-direction: column;
    justify-content: space-around;
    margin-left: 0;
    display: flex;
  }

  .div-block-142 {
    flex-flow: column;
    justify-content: space-around;
    align-self: flex-start;
    align-items: flex-start;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .div-block-142.gsp-dh, .div-block-142.camps-b, .div-block-142.ssls-div-2 {
    flex: 0 auto;
    align-self: flex-start;
  }

  .div-block-143.mfaq {
    margin-top: 0;
    margin-left: 20px;
  }

  .paragraph-45 {
    grid-column-gap: 3px;
    flex-direction: row;
    flex: 1;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .paragraph-45.mbdigitalt {
    font-size: 16px;
  }

  .list-item-15.mccr {
    flex-direction: column;
    justify-content: space-around;
    padding-right: 100px;
    display: flex;
  }

  .div-block-145.mbd {
    display: flex;
  }

  .div-block-146 {
    padding-left: 10px;
  }

  .div-block-146.mbdigital {
    flex-wrap: nowrap;
    justify-content: space-around;
    align-items: flex-start;
  }

  .div-block-146.gsp-146 {
    flex-direction: row;
  }

  .div-block-147 {
    flex-direction: row;
    margin-right: 20px;
  }

  .div-block-147.lm2500 {
    flex-direction: column;
  }

  .membership-costs-section {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    padding-right: 10px;
    display: flex;
  }

  .div-block-148 {
    flex-direction: column;
  }

  .div-block-149.mbm {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-items: flex-start;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    display: flex;
  }

  .div-block-150 {
    flex-direction: column;
    justify-content: space-around;
    margin-right: 20px;
    display: flex;
  }

  .div-block-151 {
    flex-flow: row;
    justify-content: space-around;
  }

  .video-2 {
    width: 275px;
    object-fit: fill;
    flex-flow: column;
    justify-content: space-around;
    align-items: center;
    margin-left: 10px;
    display: flex;
  }

  .div-block-152 {
    flex-flow: column;
    justify-content: space-around;
    margin-top: 10px;
  }

  .link-20 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    align-items: flex-start;
    padding-bottom: 0;
    display: flex;
  }

  .link-21 {
    padding-bottom: 0;
  }

  .paragraph-48 {
    margin-top: 20px;
    margin-left: 10px;
  }

  .link-22, .link-23, .link-24, .link-25, .link-26, .link-27 {
    padding-bottom: 0;
  }

  .group-and-school-section-overlay-copy.color {
    padding-top: 100px;
  }

  .group-and-school-section-overlay-copy.color.counter.adjust-2 {
    flex-flow: column;
    align-items: flex-start;
    display: flex;
  }

  .gsp-ddown {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    display: flex;
  }

  .gsp-ddown.pascf {
    flex-flow: column;
    align-content: flex-start;
    align-self: flex-start;
  }

  .dsp-ddown-2 {
    width: 100%;
    flex-direction: column;
    margin-left: 0;
    display: flex;
  }

  .dsp-ddown-2.paf {
    width: 100%;
    max-width: 100%;
    flex-direction: column;
  }

  .dsp-ddown-2.ctsm23 {
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
  }

  .gsp-div-4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .gsp-list-1 {
    flex-direction: row;
    flex: 0 auto;
    padding-left: 0;
    display: flex;
  }

  .gsp-list-2 {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    padding-left: 0;
    display: flex;
  }

  .gsp-so.color {
    padding-top: 100px;
  }

  .gsp-so.color.counter.adjust-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
    display: flex;
  }

  .gsp-so.color.counter.adjust-camps {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 60px;
    display: flex;
  }

  .gsp-so.color.counter.pascf {
    width: auto;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
    display: flex;
  }

  .div-block-153 {
    order: -1;
    justify-content: space-around;
    margin-top: 60px;
    display: flex;
  }

  .div-block-154 {
    flex-direction: column;
  }

  .text-block-59, .text-block-60 {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  .div-block-155 {
    order: 0;
    display: block;
  }

  .link-28 {
    flex-wrap: wrap;
    justify-content: space-around;
    padding-bottom: 0;
    font-size: 12px;
    display: flex;
  }

  .paragraph-49 {
    flex-flow: column wrap;
    flex: none;
    align-content: flex-start;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .paragraph-49.gasftr {
    align-self: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .list-6 {
    flex-direction: column;
    padding-left: 0;
    display: flex;
  }

  .list-item-17 {
    padding-left: 0;
  }

  .dsp-sub, .div-block-156 {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  .link-29 {
    padding-bottom: 0;
    font-size: 12px;
  }

  .gsp-btm-info-block {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .list-item-18 {
    flex-direction: column;
    justify-content: space-around;
    margin-right: 20px;
    display: flex;
  }

  .div-block-157 {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  .list-7 {
    flex-direction: column;
    justify-content: space-around;
    padding-left: 20px;
    display: flex;
  }

  .div-block-158 {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  .div-block-159 {
    flex-direction: column;
    display: flex;
  }

  .italic-text-2 {
    flex-flow: wrap;
    display: flex;
  }

  .the-shop-column {
    flex-direction: column;
    justify-content: space-around;
    margin-top: 0;
    display: flex;
  }

  .ssmc-bar-x {
    height: 135px;
  }

  .div-block-155-camps {
    display: none;
  }

  .div-block-153-camps {
    order: 0;
    justify-content: space-around;
    display: flex;
  }

  .column-32-camps {
    flex-direction: column;
    justify-content: space-around;
    padding: 20px 20px 61px;
    display: flex;
  }

  .camps-column-c {
    flex: none;
    justify-content: space-around;
    align-self: stretch;
    margin-top: 240px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .text-block-camp-info {
    flex-direction: column;
    align-items: flex-start;
  }

  .image-52 {
    margin-left: 0;
  }

  .link-30 {
    padding-bottom: 0;
  }

  .div-block-163 {
    flex-direction: column;
  }

  .image-53 {
    margin-bottom: 0;
  }

  .paragraph-49-camps {
    flex-flow: column wrap;
    flex: none;
    align-content: flex-start;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .paragraph-49-camps.gasftr {
    align-self: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .text-block-59-camps {
    flex-flow: column;
    align-content: flex-start;
    justify-content: space-around;
    align-items: flex-start;
    padding-left: 10px;
    font-size: 16px;
    display: flex;
  }

  .camp-header-b {
    background-position: 0 0, 0 70px;
  }

  .link-32 {
    flex-direction: row;
    flex: 0 auto;
    padding-bottom: 0;
    display: flex;
  }

  .link-33, .link-34, .link-35, .link-36, .link-37 {
    padding-bottom: 0;
  }

  .list-calendar-header-date, .list-calendar-header-date.featured-programming {
    padding-left: 0;
  }

  .birthday-parties-header {
    background-position: 0 0, 7%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .text-block-birthday-info {
    flex-direction: column;
    align-items: flex-start;
  }

  .birthday-image-2 {
    width: 100%;
  }

  .birthdays-block-119-copy {
    flex-direction: column;
    margin-top: 0;
  }

  .fundevents-div-block-copy {
    width: 250px;
    height: auto;
    flex-direction: column;
    justify-content: space-around;
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 0;
    display: flex;
  }

  .fundevents-block-copy {
    height: auto;
  }

  .fundevents-block-copy.icon {
    width: 100%;
    flex-direction: column;
    flex: none;
    align-self: auto;
    align-items: stretch;
    margin-bottom: 10px;
    padding-bottom: 0;
  }

  .fundevents-block-copy.icon.alternative {
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-top: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .fundevents-block-copy.icon.gray {
    height: auto;
    padding-top: 30px;
  }

  .fundevents-block-copy.icon.no-color {
    padding-left: 30px;
    padding-right: 30px;
  }

  .fundevents-block-copy.icon.clear {
    width: 100%;
  }

  .fundevents-block-copy.icon.alternative-ssmc, .fundevents-block-copy.icon.alternative {
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .birthdays-div-copy {
    flex-direction: column;
    justify-content: space-around;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .birthdays-div-copy.middle {
    padding-left: 0;
    padding-right: 0;
  }

  .birthdays-div-1-copy-copy {
    flex-direction: column;
    margin-left: 0;
  }

  .list-item-19 {
    line-height: 22px;
  }

  .div-block-164 {
    margin-top: 20px;
    padding-left: 0;
  }

  .text-block-62-2nd-area {
    color: #5d5cb6;
    padding-left: 20px;
    font-size: 16px;
    font-weight: 700;
    line-height: 26px;
  }

  .text-drop-inside {
    text-align: right;
  }

  .dropdown-inside {
    align-self: flex-end;
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-toggle-3 {
    background-color: #79bb43;
  }

  .dropdown-list-3 {
    background-color: #79bb43;
    flex-direction: column;
    display: flex;
  }

  .dropdown-list-3.w--open {
    flex-direction: row;
    justify-content: flex-end;
  }

  .alert-popup1-diva {
    flex-direction: column;
    display: block;
  }

  .pop-1a-div {
    width: auto;
    height: 150px;
    flex-direction: column;
    margin: 1% 10px auto;
  }

  .div-block-166 {
    flex-direction: column;
  }

  .div-block-167 {
    padding-right: 0;
  }

  .div-block-169 {
    padding-left: 20px;
  }

  .image-54 {
    margin-top: 10px;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .donate-copy-heading-2 {
    margin-left: -68px;
    font-size: 25px;
    line-height: 35px;
  }

  .donate-copy-heading-2.white {
    margin-left: -40px;
  }

  .register-swing {
    text-align: left;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
    padding-left: 25px;
    padding-right: 25px;
    font-size: 1.25em;
    display: block;
  }

  .register-swing.gallery-programming-button {
    margin-left: 0;
  }

  .register-swing-2 {
    text-align: left;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
    padding-left: 25px;
    padding-right: 25px;
    font-size: 1.25em;
    display: block;
  }

  .register-swing-2.gallery-programming-button {
    margin-left: 0;
  }

  .link-block-27 {
    height: 175px;
  }

  .nav-link-delta-1 {
    flex-flow: column wrap;
    align-content: flex-end;
    justify-content: flex-start;
    align-self: flex-end;
    align-items: flex-end;
    margin-left: 0;
    margin-right: 10px;
    padding-left: 5px;
    padding-right: 5px;
    display: block;
    position: static;
  }

  .dropdown-toggle-delta-1 {
    flex-flow: column wrap;
    align-items: flex-end;
    display: block;
  }

  .dropdown-toggle-delta-1.w--open {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .dropdown-list-delta-1 {
    background-color: #5d5cb6;
    border-radius: 15px;
    flex-direction: column;
    margin-top: 0;
    display: flex;
    position: absolute;
  }

  .dropdown-list-delta-1.w--open {
    text-align: right;
    border-radius: 15px;
    flex-flow: column wrap;
    flex: 0 auto;
    order: 0;
    align-content: flex-end;
    justify-content: flex-end;
    align-self: flex-end;
    align-items: flex-end;
    margin-top: 5px;
    margin-left: 10px;
    margin-right: 10px;
    display: block;
    position: relative;
  }

  .dropdown-link-delta-1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: right;
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: stretch;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 10px;
    display: block;
  }

  .nav-menu-delta-2 {
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    padding: 10px 0 30px 10px;
    display: block;
    position: absolute;
  }

  .nav-link-delta-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    display: flex;
  }

  .dropdown-list-delta-2 {
    position: relative;
  }

  .dropdown-list-delta-2.w--open {
    min-width: auto;
    background-color: #5d5cb6;
    border-radius: 15px;
    flex-flow: column;
    flex: none;
    order: 0;
    align-self: auto;
    align-items: flex-start;
    margin-top: 5px;
    margin-left: 10px;
    display: block;
  }

  .dropdown-toggle-delta-2 {
    background-color: #5d5cb6;
    border-radius: 15px;
    flex-direction: row;
    margin-left: 10px;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .dropdown-toggle-delta-2.w--open {
    border-radius: 15px;
    flex-flow: column;
    order: 0;
    align-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    margin-left: 10px;
    display: flex;
  }

  .text-block-64 {
    color: #fff;
    font-family: Mulish, sans-serif;
  }

  .dropdown-link-3 {
    font-family: Varela Round, sans-serif;
  }

  .icon-5 {
    color: #fff;
    font-family: Mulish, sans-serif;
  }

  .dropdown-link-delta-2 {
    color: #fff;
    flex-flow: row;
    justify-content: flex-start;
    display: flex;
  }

  .paragraph-37-2-closed.membership-sub {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 40px;
    margin-left: 20px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37-2-closed.membership-sub.mbi {
    padding-left: 10px;
  }

  .paragraph-37-2-closed.membership-sub.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37-2-closed.membership-sub.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37-2-closed.membership-sub.gsp-p2 {
    padding-left: 10px;
  }

  .paragraph-37-2-closed.gsp-p1 {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37-2-closed.gsp-p1.mbi {
    padding-left: 10px;
  }

  .paragraph-37-2-closed.gsp-p1.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37-2-closed.gsp-p1.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37-2-closed.gsp-p3 {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 40px;
    margin-left: 20px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37-2-closed.gsp-p3.mbi {
    padding-left: 10px;
  }

  .paragraph-37-2-closed.gsp-p3.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37-2-closed.gsp-p3.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37-2-closed.gsp-p3.gsp-p2 {
    padding-left: 10px;
  }

  .paragraph-37-2-closed.gsp-p5 {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37-2-closed.gsp-p5.mbi {
    padding-left: 10px;
  }

  .paragraph-37-2-closed.gsp-p5.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37-2-closed.gsp-p5.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37-2-closed.gsp-sub-3 {
    flex-flow: column wrap;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 40px;
    margin-left: 20px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37-2-closed.gsp-sub-3.mbi {
    padding-left: 10px;
  }

  .paragraph-37-2-closed.gsp-sub-3.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37-2-closed.gsp-sub-3.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37-2-closed.gsp-sub-3.gsp-p2 {
    padding-left: 10px;
  }

  .paragraph-37-2-closed.camps-b {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37-2-closed.camps-b.mbi {
    padding-left: 10px;
  }

  .paragraph-37-2-closed.camps-b.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37-2-closed.camps-b.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37-2-closed.camps-heading-c {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37-2-closed.camps-heading-c.mbi {
    padding-left: 10px;
  }

  .paragraph-37-2-closed.camps-heading-c.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37-2-closed.camps-heading-c.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37-2-closed.camps-footing-d-copy {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37-2-closed.camps-footing-d-copy.mbi {
    padding-left: 10px;
  }

  .paragraph-37-2-closed.camps-footing-d-copy.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37-2-closed.camps-footing-d-copy.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37-2-closed.camps-b-copy {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37-2-closed.camps-b-copy.mbi {
    padding-left: 10px;
  }

  .paragraph-37-2-closed.camps-b-copy.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37-2-closed.camps-b-copy.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37-2-closed.camps-b1 {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37-2-closed.camps-b1.mbi {
    padding-left: 10px;
  }

  .paragraph-37-2-closed.camps-b1.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37-2-closed.camps-b1.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .sponsorship-info-swing-div {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .sponsorship-info-swing-div.rdb-bottom {
    align-items: center;
  }

  .sponsorship-info-swing {
    text-align: left;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
    padding-left: 25px;
    padding-right: 25px;
    font-size: 1.25em;
    display: block;
  }

  .sponsorship-info-swing.gallery-programming-button {
    margin-left: 0;
  }

  .color-bullets-1 {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 20px;
    line-height: 20px;
    display: flex;
  }

  .color-bullets-1.hh2 {
    padding-left: 0;
  }

  .color-bullets-2 {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 20px;
    line-height: 20px;
    display: flex;
  }

  .color-bullets-2.hh2 {
    padding-left: 0;
  }

  .color-bullets-3 {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 20px;
    line-height: 20px;
    display: flex;
  }

  .color-bullets-3.hh2 {
    padding-left: 0;
  }

  .color-bullets-4 {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 20px;
    line-height: 20px;
    display: flex;
  }

  .color-bullets-4.hh2 {
    padding-left: 0;
  }

  .hours-heading-2 {
    text-align: center;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 16px;
    line-height: 20px;
    display: none;
  }

  .hours-heading-2.hh2 {
    padding-left: 0;
  }

  .div-block-171 {
    flex-direction: row;
  }

  .text-span-60 {
    display: block;
  }

  .brand-5 {
    align-self: auto;
    padding-bottom: 0;
  }

  .container-25 {
    margin-left: 40px;
    margin-right: 10px;
  }

  .image-55, .ssmc-menu-logo {
    display: inline-block;
  }

  .ssmc-menu-logo.ssmc-horizontal {
    max-width: 120%;
    flex: 0 auto;
    margin-top: 10px;
    margin-left: 0;
    padding-top: 0;
  }

  .paragraph-37-closed.membership-sub {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 40px;
    margin-left: 20px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37-closed.membership-sub.mbi {
    padding-left: 10px;
  }

  .paragraph-37-closed.membership-sub.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37-closed.membership-sub.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37-closed.membership-sub.gsp-p2 {
    padding-left: 10px;
  }

  .paragraph-37-closed.gsp-p1 {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37-closed.gsp-p1.mbi {
    padding-left: 10px;
  }

  .paragraph-37-closed.gsp-p1.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37-closed.gsp-p1.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37-closed.gsp-p3 {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 40px;
    margin-left: 20px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37-closed.gsp-p3.mbi {
    padding-left: 10px;
  }

  .paragraph-37-closed.gsp-p3.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37-closed.gsp-p3.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37-closed.gsp-p3.gsp-p2 {
    padding-left: 10px;
  }

  .paragraph-37-closed.gsp-p5 {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37-closed.gsp-p5.mbi {
    padding-left: 10px;
  }

  .paragraph-37-closed.gsp-p5.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37-closed.gsp-p5.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37-closed.gsp-sub-3 {
    flex-flow: column wrap;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 40px;
    margin-left: 20px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37-closed.gsp-sub-3.mbi {
    padding-left: 10px;
  }

  .paragraph-37-closed.gsp-sub-3.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37-closed.gsp-sub-3.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37-closed.gsp-sub-3.gsp-p2 {
    padding-left: 10px;
  }

  .paragraph-37-closed.camps-b {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37-closed.camps-b.mbi {
    padding-left: 10px;
  }

  .paragraph-37-closed.camps-b.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37-closed.camps-b.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37-closed.camps-heading-c {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37-closed.camps-heading-c.mbi {
    padding-left: 10px;
  }

  .paragraph-37-closed.camps-heading-c.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37-closed.camps-heading-c.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37-closed.camps-footing-d-copy {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37-closed.camps-footing-d-copy.mbi {
    padding-left: 10px;
  }

  .paragraph-37-closed.camps-footing-d-copy.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37-closed.camps-footing-d-copy.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37-footer.membership-sub {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 40px;
    margin-left: 20px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37-footer.membership-sub.mbi {
    padding-left: 10px;
  }

  .paragraph-37-footer.membership-sub.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37-footer.membership-sub.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37-footer.membership-sub.gsp-p2 {
    padding-left: 10px;
  }

  .paragraph-37-footer.gsp-p1 {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37-footer.gsp-p1.mbi {
    padding-left: 10px;
  }

  .paragraph-37-footer.gsp-p1.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37-footer.gsp-p1.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37-footer.gsp-p3 {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 40px;
    margin-left: 20px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37-footer.gsp-p3.mbi {
    padding-left: 10px;
  }

  .paragraph-37-footer.gsp-p3.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37-footer.gsp-p3.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37-footer.gsp-p3.gsp-p2 {
    padding-left: 10px;
  }

  .paragraph-37-footer.gsp-p5 {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37-footer.gsp-p5.mbi {
    padding-left: 10px;
  }

  .paragraph-37-footer.gsp-p5.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37-footer.gsp-p5.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37-footer.gsp-sub-3 {
    flex-flow: column wrap;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 40px;
    margin-left: 20px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37-footer.gsp-sub-3.mbi {
    padding-left: 10px;
  }

  .paragraph-37-footer.gsp-sub-3.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37-footer.gsp-sub-3.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37-footer.gsp-sub-3.gsp-p2 {
    padding-left: 10px;
  }

  .paragraph-37-footer.camps-b {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37-footer.camps-b.mbi {
    padding-left: 10px;
  }

  .paragraph-37-footer.camps-b.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37-footer.camps-b.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37-footer.camps-heading-c {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37-footer.camps-heading-c.mbi {
    padding-left: 10px;
  }

  .paragraph-37-footer.camps-heading-c.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37-footer.camps-heading-c.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37-footer.camps-footing-d-copy {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37-footer.camps-footing-d-copy.mbi {
    padding-left: 10px;
  }

  .paragraph-37-footer.camps-footing-d-copy.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37-footer.camps-footing-d-copy.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37-footer.pascf {
    width: 100%;
    color: #f3f0f0;
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37-footer.pascf.mbi {
    padding-left: 10px;
  }

  .paragraph-37-footer.pascf.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37-footer.pascf.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-37-footer.pascf-1-5 {
    width: 100%;
    color: #5d5cb6;
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .paragraph-37-footer.pascf-1-5.mbi {
    padding-left: 10px;
  }

  .paragraph-37-footer.pascf-1-5.mbpp {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-37-footer.pascf-1-5.ms2 {
    flex-flow: column wrap;
    align-content: stretch;
    align-self: flex-start;
    margin-right: 10px;
    display: flex;
  }

  .hours-info-div {
    text-align: left;
    flex-direction: column;
    flex: 0 auto;
    order: 0;
    justify-content: flex-end;
    align-self: auto;
    align-items: center;
    margin-top: 0;
    margin-left: 5px;
    margin-right: 5px;
    display: flex;
  }

  .hours-heading-v2 {
    text-align: center;
    flex-flow: row;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 0;
    margin-left: 7px;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 14px;
    line-height: 20px;
    display: flex;
  }

  .hours-heading-v2.hh2 {
    padding-left: 0;
  }

  .hours-heading-v2._4th {
    margin-left: 0;
    font-size: 12px;
  }

  .hours-info-div-v2 {
    text-align: left;
    flex-direction: column;
    flex: 1;
    order: 0;
    justify-content: flex-end;
    align-self: auto;
    align-items: center;
    margin-top: 0;
    margin-left: 5px;
    margin-right: 5px;
    font-size: 10px;
    display: flex;
  }

  .column-54, .column-55 {
    padding-left: 60px;
  }

  .link-more-info {
    padding-left: 0;
  }

  .footer-bottom-line.wrapper, .social-icon-2.wrapper {
    float: left;
  }

  .work-drop-1 {
    width: 100%;
    flex-direction: column;
    display: flex;
  }

  .toggle-wrapper-about-1 {
    width: 100%;
  }

  .toggle-wrapper-about-1.membership-tiers {
    flex-direction: column;
    justify-content: space-around;
    align-self: auto;
    align-items: flex-start;
    display: flex;
  }

  .toggle-wrapper-about-1.gsp-toggle-1 {
    width: 100%;
    flex-direction: column;
    justify-content: space-around;
    align-self: auto;
    align-items: flex-start;
    display: flex;
  }

  .toggle-about-1.membership-toggle, .toggle-about-1.gsp-toggle-h {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: row;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .toggle-head-1 {
    letter-spacing: 0;
    margin-left: 0;
    padding-left: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .toggle-head-1.memberhip-toggle, .toggle-head-1.gsp-h-purple {
    flex-direction: column;
    order: -1;
    justify-content: space-around;
    padding-right: 20px;
    font-size: 25px;
    display: flex;
  }

  .toggle-about-icon-1 {
    order: 1;
  }

  .toggle-content-about-1 {
    flex-flow: column wrap;
    align-content: flex-start;
    justify-content: space-around;
    align-items: flex-start;
    display: flex;
  }

  .toggle-space-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .toggle-space-copy.gsp-togs {
    flex-flow: column;
    flex: 0 auto;
    justify-content: space-around;
    align-items: flex-start;
    display: flex;
  }

  .toggle-space-copy.gallery-toggle-space {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  .toggle-space-copy.gsp-togs-last {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .toggle-space-copy.camps-content-box {
    flex-flow: column;
    flex: 0 auto;
    justify-content: space-around;
    align-items: flex-start;
    display: flex;
  }

  .toggle-text-about-1 {
    flex-flow: column wrap;
    flex: none;
    align-content: flex-start;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .toggle-text-about-1.gasftr {
    align-self: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .toggle-wrapper-2 {
    width: 100%;
  }

  .toggle-wrapper-2.membership-tiers {
    flex-direction: column;
    justify-content: space-around;
    align-self: auto;
    align-items: flex-start;
    display: flex;
  }

  .toggle-wrapper-2.gsp-toggle-1 {
    width: 100%;
    flex-direction: column;
    justify-content: space-around;
    align-self: auto;
    align-items: flex-start;
    display: flex;
  }

  .toggle-heading-1 {
    letter-spacing: 0;
    margin-left: 0;
    padding-left: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .toggle-heading-1.memberhip-toggle, .toggle-heading-1.gsp-h-purple {
    flex-direction: column;
    order: -1;
    justify-content: space-around;
    padding-right: 20px;
    font-size: 25px;
    display: flex;
  }

  .toggle-heading-1.lf {
    margin-left: 0;
    font-size: 28px;
    font-weight: 700;
    text-decoration: none;
  }

  .toggle-heading-1.lfr {
    font-weight: 700;
    text-decoration: none;
  }

  .toggle-icon-1 {
    order: 1;
  }

  .text-about-2 {
    flex-flow: column wrap;
    flex: none;
    align-content: flex-start;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    margin-bottom: 40px;
    display: flex;
  }

  .text-about-2.gasftr {
    align-self: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .lf-head {
    flex-flow: column wrap;
    flex: none;
    align-content: flex-start;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .lf-head.gasftr {
    align-self: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .uis-1-5 {
    flex-direction: column;
    justify-content: center;
    margin-top: 28px;
    padding: 10px 10px 0;
    display: flex;
  }

  .uis-1-5.video.alternative.gray {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .uis-1-5.white {
    padding-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .uis-1-5.white.padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .uis-1-5.white.leaf {
    padding-bottom: 150px;
  }

  .uis-1-5.testimonials.new {
    padding-bottom: 100px;
  }

  .uis-1-5.white {
    text-align: center;
    padding-bottom: 100px;
  }

  .uis-1-5.white.new {
    padding-bottom: 100px;
  }

  .uis-1-5.about.middle {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3e253b1758_121231.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: -40px;
    padding-top: 100px;
  }

  .uis-1-5.about.middle.nature {
    margin-top: -40px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .uis-1-5.about.middle.causes {
    margin-top: -40px;
    padding-top: 100px;
  }

  .uis-1-5.about.nature {
    padding-bottom: 100px;
  }

  .uis-1-5.wellcome, .uis-1-5.wellcome.team {
    padding-left: 20px;
    padding-right: 20px;
  }

  .uis-1-5.projects {
    flex-direction: column;
    justify-content: space-around;
    margin-top: -92px;
    padding-bottom: 0;
    display: flex;
  }

  .uis-1-5.lists {
    padding-left: 20px;
    padding-right: 20px;
  }

  .uis-1-5.blog {
    height: auto;
  }

  .uis-1-5.homepages {
    padding-left: 20px;
    padding-right: 20px;
  }

  .uis-1-5.full {
    padding-left: 0;
    padding-right: 0;
  }

  .uis-1-5.exhibits-all-section {
    padding-bottom: 0;
  }

  .uis-1-5.exhibits-all-section.white {
    padding-top: 0;
  }

  .ss-1-5.gray {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  .heading-29.dkblue {
    font-size: 32px;
    line-height: 40px;
  }

  .heading-29.edf {
    align-self: center;
    padding-left: 20px;
    font-size: 32px;
    line-height: 40px;
  }

  .div-block-189 {
    flex-direction: row;
  }

  .everyday-fun-daily-breakout {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-193 {
    flex-direction: column;
  }

  .div-block-196 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-197 {
    align-self: center;
  }

  .div-wave, .div-wave.exhibits {
    margin-top: -9px;
  }

  .text-block-75 {
    align-self: center;
    margin-right: 0;
    font-size: 10px;
  }

  .everyday-fun {
    align-self: center;
    margin-top: 127px;
    margin-bottom: 0;
    padding-left: 0;
  }

  .day-name-bold {
    font-size: 20px;
  }

  .day-date-bold {
    font-size: 30px;
  }

  .heading-sign-up-ssmc-1-5 {
    margin-top: -191px;
    padding-left: 10px;
    font-size: 32px;
  }

  .heading-sign-up-ssmc-1-5.subtitle.center.tinny-text {
    line-height: 20px;
  }

  .heading-sign-up-ssmc-1-5.features.left-side {
    font-size: 14px;
  }

  .heading-sign-up-ssmc-1-5.features._2 {
    font-size: 16px;
  }

  .heading-sign-up-ssmc-1-5.features.left-side {
    margin-bottom: 0;
    font-size: 14px;
  }

  .heading-sign-up-ssmc-1-5.features.right {
    font-size: 14px;
  }

  .heading-sign-up-ssmc-1-5.center {
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .heading-sign-up-ssmc-1-5.center.white-font {
    font-size: 22px;
    line-height: 32px;
  }

  .heading-sign-up-ssmc-1-5.numer {
    font-size: 30px;
  }

  .subscribe-section-1-5 {
    flex-direction: column;
    display: flex;
  }

  .subscribe-section-1-5._2 {
    padding-left: 0;
    padding-right: 0;
  }

  .subscribe-section-1-5._2.left {
    margin-top: 40px;
  }

  .subscribe-section-1-5._2 {
    padding-left: 0;
    padding-right: 0;
  }

  .subscribe-section-1-5._2.left {
    margin-top: 40px;
  }

  .subscribe-1-5 {
    align-self: stretch;
    margin-left: 10px;
    margin-right: 10px;
  }

  .subscribe-section-1-5a.trial.map {
    padding-top: 80px;
  }

  .subscribe-section-1-5a.trial.map.green {
    flex-direction: column;
    align-items: center;
    margin-top: 40px;
    margin-bottom: -12px;
    padding-top: 40px;
    display: flex;
  }

  .form-1-5 {
    width: 100%;
    font-size: 10px;
  }

  .trial-field-1-5 {
    width: 100%;
    float: none;
    text-align: center;
    border-radius: 3px;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 10px;
  }

  .div-block-207-1-5 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .footer-1-5 {
    margin-top: 49px;
  }

  .heading-footer-1-5 {
    padding-left: 0;
  }

  .dbf1-5 {
    display: block;
  }

  .column-29-1-5 {
    align-self: flex-start;
    padding-left: 0;
  }

  .column-30-1-5 {
    align-self: flex-start;
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
  }

  .column-31-1-5 {
    align-self: center;
    padding-bottom: 0;
    padding-left: 60px;
    padding-right: 0;
    display: block;
  }

  .columns-21-1-5 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 40px;
    padding-left: 40px;
    display: flex;
  }

  .fdc-1-5 {
    text-align: center;
  }

  .image-44-1-5 {
    max-width: 125%;
    margin-top: 0;
    margin-bottom: auto;
    margin-left: -51px;
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .wavegreendowndiv1-5 {
    margin-bottom: -68px;
  }

  .grid-17 {
    flex: 0 auto;
    justify-content: start;
    align-self: center;
    justify-items: center;
    display: block;
  }

  .boozoo-1-5-footer {
    display: block;
  }

  .image-64 {
    max-width: 0%;
    margin: 36px;
    padding: 50px;
    display: inline-block;
  }

  .container-28-1-5 {
    height: 100px;
    flex-direction: row;
    flex: 1;
    align-self: auto;
  }

  .grid-18-1-5 {
    align-self: auto;
    padding: 0 0 10px 10px;
  }

  .image-65 {
    max-width: 50%;
    order: 1;
    padding: 28px;
    display: block;
  }

  .wave-purple-down-sw {
    margin-top: -35px;
  }

  .hours-heading-v2-1-5 {
    text-align: center;
    flex-flow: row;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 0;
    margin-left: 7px;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 14px;
    line-height: 20px;
    display: flex;
  }

  .hours-heading-v2-1-5.hh2 {
    padding-left: 0;
  }

  .div-exhibit {
    height: 300px;
  }

  .div-block-209 {
    margin-top: -34px;
  }

  .exhibit-name-1-5 {
    padding: 100px 10px;
  }

  .exhibit-name-1-5.video.alternative.gray {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .exhibit-name-1-5.white {
    padding-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .exhibit-name-1-5.white.padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .exhibit-name-1-5.white.leaf {
    padding-bottom: 150px;
  }

  .exhibit-name-1-5.testimonials.new {
    padding-bottom: 100px;
  }

  .exhibit-name-1-5.white {
    text-align: center;
    padding-bottom: 100px;
  }

  .exhibit-name-1-5.white.new {
    padding-bottom: 100px;
  }

  .exhibit-name-1-5.about.middle {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3e253b1758_121231.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: -40px;
    padding-top: 100px;
  }

  .exhibit-name-1-5.about.middle.nature {
    margin-top: -40px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .exhibit-name-1-5.about.middle.causes {
    margin-top: -40px;
    padding-top: 100px;
  }

  .exhibit-name-1-5.about.nature {
    padding-bottom: 100px;
  }

  .exhibit-name-1-5.wellcome {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    margin-top: 48px;
    padding: 6px;
    display: flex;
  }

  .exhibit-name-1-5.wellcome.team {
    padding-left: 20px;
    padding-right: 20px;
  }

  .exhibit-name-1-5.projects {
    padding-bottom: 0;
  }

  .exhibit-name-1-5.lists {
    padding-left: 20px;
    padding-right: 20px;
  }

  .exhibit-name-1-5.blog {
    height: auto;
  }

  .exhibit-name-1-5.homepages {
    padding-left: 20px;
    padding-right: 20px;
  }

  .exhibit-name-1-5.full {
    padding-left: 0;
    padding-right: 0;
  }

  .ed-1-5.ctsm23cont {
    align-items: stretch;
  }

  .ec-1-5 {
    margin-top: 0;
    padding-left: 40px;
  }

  .cm-1-5 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .cm-1-5.ctsm23 {
    align-items: flex-start;
  }

  .ehc-1-5._2 {
    padding-left: 0;
    padding-right: 0;
  }

  .ehc-1-5._2.left {
    margin-top: 40px;
  }

  .ehc-1-5._2 {
    padding-left: 0;
    padding-right: 0;
  }

  .ehc-1-5._2.left {
    margin-top: 40px;
  }

  .ehc-1-5.ctsm23div {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .es-1-5 {
    padding: 10px 10px 100px;
  }

  .es-1-5.video.alternative.gray {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .es-1-5.white {
    padding-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .es-1-5.white.padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .es-1-5.white.leaf {
    padding-bottom: 150px;
  }

  .es-1-5.testimonials.new {
    padding-bottom: 100px;
  }

  .es-1-5.white {
    text-align: center;
    padding-bottom: 100px;
  }

  .es-1-5.white.new {
    padding-bottom: 100px;
  }

  .es-1-5.about.middle {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3e253b1758_121231.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: -40px;
    padding-top: 100px;
  }

  .es-1-5.about.middle.nature {
    margin-top: -40px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .es-1-5.about.middle.causes {
    margin-top: -40px;
    padding-top: 100px;
  }

  .es-1-5.about.nature {
    padding-bottom: 100px;
  }

  .es-1-5.wellcome, .es-1-5.wellcome.team {
    padding-left: 20px;
    padding-right: 20px;
  }

  .es-1-5.projects {
    padding-bottom: 0;
  }

  .es-1-5.lists {
    padding-left: 20px;
    padding-right: 20px;
  }

  .es-1-5.blog {
    height: auto;
  }

  .es-1-5.homepages {
    padding-left: 20px;
    padding-right: 20px;
  }

  .es-1-5.full {
    padding-left: 0;
    padding-right: 0;
  }

  .es-1-5.exhibits-all-section {
    padding-bottom: 0;
  }

  .div-exhibit-1-5 {
    height: 300px;
    background-attachment: scroll;
  }

  .div-block-193-1-5 {
    flex-direction: column;
  }

  .pascf-list {
    width: 300px;
    flex-direction: column;
  }

  .link-41 {
    width: 60%;
    font-size: 14px;
  }

  .pascf-paragraph {
    margin-left: 10px;
    margin-right: 10px;
  }

  .link-42 {
    color: #5d5cb6;
    -webkit-text-stroke-color: #5d5cb6;
  }

  .link-block-30.lsc {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    padding-bottom: 10px;
    display: flex;
  }

  .div-block-211 {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
  }

  .text-span-66 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .ssls-div {
    width: 300px;
    flex-flow: column;
    order: -1;
    justify-content: flex-start;
    align-self: flex-start;
    display: flex;
  }

  .paragraph-51 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .paragraph-52 {
    font-size: 12px;
    line-height: 14px;
  }

  .column-62 {
    padding-right: 0;
  }

  .paragraph-53 {
    margin-bottom: 40px;
  }

  .image-67 {
    flex: 0 auto;
    align-self: auto;
  }

  .grid-19 {
    flex-direction: column;
    display: flex;
  }

  .ow-h2 {
    margin-top: 20px;
  }

  .ow-h1.wohc {
    font-size: 28px;
  }

  .toggle-wrapper-2-rt {
    width: 100%;
  }

  .toggle-wrapper-2-rt.membership-tiers {
    flex-direction: column;
    justify-content: space-around;
    align-self: auto;
    align-items: flex-start;
    display: flex;
  }

  .toggle-wrapper-2-rt.gsp-toggle-1 {
    width: 100%;
    flex-direction: column;
    justify-content: space-around;
    align-self: auto;
    align-items: flex-start;
    display: flex;
  }

  .div-block-222 {
    flex-direction: column;
    display: flex;
  }

  .div-block-225 {
    height: 150px;
  }

  .div-educate-1-5 {
    height: 300px;
  }

  .educate-1-5 {
    padding: 100px 10px 0;
  }

  .educate-1-5.video.alternative.gray {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .educate-1-5.white {
    padding-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .educate-1-5.white.padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .educate-1-5.white.leaf {
    padding-bottom: 150px;
  }

  .educate-1-5.testimonials.new {
    padding-bottom: 100px;
  }

  .educate-1-5.white {
    text-align: center;
    padding-bottom: 100px;
  }

  .educate-1-5.white.new {
    padding-bottom: 100px;
  }

  .educate-1-5.about.middle {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3e253b1758_121231.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: -40px;
    padding-top: 100px;
  }

  .educate-1-5.about.middle.nature {
    margin-top: -40px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .educate-1-5.about.middle.causes {
    margin-top: -40px;
    padding-top: 100px;
  }

  .educate-1-5.about.nature {
    padding-bottom: 100px;
  }

  .educate-1-5.wellcome {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    margin-top: 48px;
    padding: 6px;
    display: flex;
  }

  .educate-1-5.wellcome.team {
    padding-left: 20px;
    padding-right: 20px;
  }

  .educate-1-5.projects {
    padding-bottom: 0;
  }

  .educate-1-5.lists {
    padding-left: 20px;
    padding-right: 20px;
  }

  .educate-1-5.blog {
    height: auto;
  }

  .educate-1-5.homepages {
    padding-left: 20px;
    padding-right: 20px;
  }

  .educate-1-5.full {
    padding-left: 0;
    padding-right: 0;
  }

  .educate-1-5.ctsm23 {
    flex-direction: row;
    padding-top: 0;
    display: block;
  }

  .educate-div {
    justify-content: space-around;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .educate-div.middle {
    padding-left: 0;
    padding-right: 0;
  }

  .educate-camps-column-a, .educate-camps-column-a.center {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  .educate-camps-column-a._2 {
    flex-direction: column;
    justify-content: space-around;
    align-self: center;
    margin-top: 38px;
    display: flex;
  }

  .fundevents-column-b-copy {
    flex-wrap: nowrap;
  }

  .ec-ca, .ec-ca.center {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  .ec-ca._2 {
    flex-direction: column;
    justify-content: space-around;
    align-self: center;
    margin-top: 38px;
    display: flex;
  }

  .ec-cb {
    flex-wrap: nowrap;
  }

  .ec-c {
    flex-flow: column;
    flex: 0 auto;
    justify-content: space-around;
    align-items: stretch;
    padding-left: 0;
    display: flex;
  }

  .ec-c-b {
    height: auto;
  }

  .ec-c-b.icon {
    flex-direction: column;
    padding-bottom: 26px;
  }

  .ec-c-b.icon.alternative {
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-top: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .ec-c-b.icon.gray {
    height: auto;
    padding-top: 30px;
  }

  .ec-c-b.icon.no-color {
    padding-left: 30px;
    padding-right: 30px;
  }

  .ec-c-b.icon.clear {
    width: 100%;
  }

  .ec-c-b.icon.alternative-ssmc, .ec-c-b.icon.alternative {
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .fundevents-div-block-copy, .ec-cl-2, .ec-c-2 {
    width: 250px;
    height: auto;
    flex-direction: column;
    justify-content: space-around;
    margin-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .ec-heading-28i {
    font-size: 35px;
  }

  .ec-heading-28i.subtitle.center.tinny-text {
    line-height: 20px;
  }

  .ec-heading-28i.features.left-side {
    font-size: 14px;
  }

  .ec-heading-28i.features._2 {
    font-size: 16px;
  }

  .ec-heading-28i.features.left-side {
    margin-bottom: 0;
    padding-left: 10px;
    font-size: 14px;
  }

  .ec-heading-28i.features.right {
    font-size: 14px;
  }

  .ec-heading-28i.center {
    letter-spacing: 0;
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .ec-heading-28i.center.white-font {
    padding-top: 65px;
    font-size: 22px;
    line-height: 32px;
  }

  .ec-heading-28i.center.black-text-color {
    margin-bottom: 60px;
  }

  .ec-heading-28i.center.membership-matters-head {
    margin-top: 10px;
    margin-bottom: -23px;
    margin-left: 10px;
    padding-left: 12px;
    font-size: 40px;
    line-height: 45px;
  }

  .ec-heading-28i.numer {
    font-size: 30px;
  }

  .ec-heading-28i.membership-heading-2 {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    margin-left: 20px;
    margin-right: 10px;
    font-size: 30px;
    display: flex;
  }

  .ec-heading-28i.performance-heading {
    font-size: 24px;
    line-height: 25px;
  }

  .ec-heading-28i.performance-heading.snr-mgnt-2 {
    line-height: 35px;
  }

  .ec-heading-28i.flush-left {
    letter-spacing: 0;
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .ec-heading-28i.flush-left.white-font {
    padding-top: 65px;
    font-size: 22px;
    line-height: 32px;
  }

  .ec-heading-28i.flush-left.black-text-color {
    margin-bottom: 60px;
  }

  .ec-heading-28i.flush-left.membership-matters-head {
    margin-bottom: -23px;
    padding-left: 12px;
    font-size: 40px;
    line-height: 45px;
  }

  .ec-heading-28i.fundevents-heading {
    padding-left: 10px;
    line-height: 30px;
  }

  .ec-heading-28i.fundevents-heading.left-side {
    font-size: 14px;
  }

  .ec-heading-28i.fundevents-heading._2 {
    font-size: 16px;
  }

  .ec-heading-28i.fundevents-heading.left-side {
    margin-bottom: 0;
    padding-left: 10px;
    font-size: 14px;
  }

  .ec-heading-28i.fundevents-heading.right {
    font-size: 14px;
  }

  .ec-heading-28i.gsp {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    margin-left: 20px;
    margin-right: 10px;
    font-size: 30px;
    display: flex;
  }

  .ec-heading-28i.camps-heading {
    font-size: 24px;
    line-height: 25px;
  }

  .ec-heading-28i.camps-heading.snr-mgnt-2 {
    line-height: 35px;
  }

  .ec-heading-28i.camps-heading-bold {
    font-size: 24px;
    line-height: 25px;
  }

  .ec-heading-28i.camps-heading-bold.snr-mgnt-2 {
    line-height: 35px;
  }

  .ec-heading-28i.group-and-school-prog-header-1 {
    padding-left: 10px;
    line-height: 30px;
  }

  .ec-heading-28i.group-and-school-prog-header-1.left-side {
    font-size: 14px;
  }

  .ec-heading-28i.group-and-school-prog-header-1._2 {
    font-size: 16px;
  }

  .ec-heading-28i.group-and-school-prog-header-1.left-side {
    margin-bottom: 0;
    padding-left: 10px;
    font-size: 14px;
  }

  .ec-heading-28i.group-and-school-prog-header-1.right {
    font-size: 14px;
  }

  .ec-heading-28i.group-and-school-prog-header-2-copy {
    padding-left: 10px;
    line-height: 30px;
  }

  .ec-heading-28i.group-and-school-prog-header-2-copy.left-side {
    font-size: 14px;
  }

  .ec-heading-28i.group-and-school-prog-header-2-copy._2 {
    font-size: 16px;
  }

  .ec-heading-28i.group-and-school-prog-header-2-copy.left-side {
    margin-bottom: 0;
    padding-left: 10px;
    font-size: 14px;
  }

  .ec-heading-28i.group-and-school-prog-header-2-copy.right {
    font-size: 14px;
  }

  .ec-heading-28i.camps, .ec-heading-28i.camps-2 {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    margin-left: 20px;
    margin-right: 10px;
    font-size: 30px;
    display: flex;
  }

  .ec-heading-28i.camp-pascf {
    padding-left: 10px;
    line-height: 30px;
  }

  .ec-heading-28i.camp-pascf.left-side {
    font-size: 14px;
  }

  .ec-heading-28i.camp-pascf._2 {
    font-size: 16px;
  }

  .ec-heading-28i.camp-pascf.left-side {
    margin-bottom: 0;
    padding-left: 10px;
    font-size: 14px;
  }

  .ec-heading-28i.camp-pascf.right {
    font-size: 14px;
  }

  .sc-rn {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    margin-top: 40px;
  }

  .sc-rn.gsp-db-2 {
    flex-flow: column;
    flex: none;
    order: -1;
    align-self: flex-start;
    margin-top: 40px;
    display: flex;
  }

  .sc-rn.pascf {
    width: 90%;
    flex-flow: column;
    flex: none;
    order: -1;
    align-self: flex-start;
    margin-top: 40px;
    display: flex;
  }

  .sc-rn.pascf-div {
    width: 300px;
    flex-flow: column;
    flex: none;
    order: -1;
    align-self: flex-start;
    margin-left: 0;
    margin-right: 5px;
    display: flex;
  }

  .link-43 {
    padding-bottom: 10px;
  }

  .ec-1-5-text-heading {
    height: auto;
    flex: 0 auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .ec-1-5-text-heading.ctsm23 {
    align-self: auto;
    padding-left: 0;
  }

  .educate-1-5-text-heading {
    padding: 0 10px;
  }

  .educate-1-5-text-heading.video.alternative.gray {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .educate-1-5-text-heading.white {
    padding-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .educate-1-5-text-heading.white.padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .educate-1-5-text-heading.white.leaf {
    padding-bottom: 150px;
  }

  .educate-1-5-text-heading.testimonials.new {
    padding-bottom: 100px;
  }

  .educate-1-5-text-heading.white {
    text-align: center;
    padding-bottom: 100px;
  }

  .educate-1-5-text-heading.white.new {
    padding-bottom: 100px;
  }

  .educate-1-5-text-heading.about.middle {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3e253b1758_121231.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: -40px;
    padding-top: 100px;
  }

  .educate-1-5-text-heading.about.middle.nature {
    margin-top: -40px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .educate-1-5-text-heading.about.middle.causes {
    margin-top: -40px;
    padding-top: 100px;
  }

  .educate-1-5-text-heading.about.nature {
    padding-bottom: 100px;
  }

  .educate-1-5-text-heading.wellcome {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    margin-top: 48px;
    padding: 6px;
    display: flex;
  }

  .educate-1-5-text-heading.wellcome.team {
    padding-left: 20px;
    padding-right: 20px;
  }

  .educate-1-5-text-heading.projects {
    padding-bottom: 0;
  }

  .educate-1-5-text-heading.lists {
    padding-left: 20px;
    padding-right: 20px;
  }

  .educate-1-5-text-heading.blog {
    height: auto;
  }

  .educate-1-5-text-heading.homepages {
    padding-left: 20px;
    padding-right: 20px;
  }

  .educate-1-5-text-heading.full, .ehc-1-5-copy._2 {
    padding-left: 0;
    padding-right: 0;
  }

  .ehc-1-5-copy._2.left {
    margin-top: 40px;
  }

  .ehc-1-5-copy._2 {
    padding-left: 0;
    padding-right: 0;
  }

  .ehc-1-5-copy._2.left {
    margin-top: 40px;
  }

  .peiw-1-5 {
    width: 100%;
    height: 100%;
    flex: 1;
    align-self: center;
    margin-left: auto;
    padding: 0;
    display: block;
  }

  .peiw-1-5.s-box {
    margin-top: 40px;
  }

  .pelb-1-5 {
    height: 100%;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-around;
    align-items: stretch;
    padding-bottom: 100px;
    display: flex;
  }

  .pelb-1-5.sbox {
    padding-bottom: 0;
  }

  .pec-1-5 {
    flex: 1;
    display: block;
  }

  .edg-1-5 {
    width: auto;
    font-size: 10px;
  }

  .ehc-1-5-hide._2 {
    padding-left: 0;
    padding-right: 0;
  }

  .ehc-1-5-hide._2.left {
    margin-top: 40px;
  }

  .ehc-1-5-hide._2 {
    padding-left: 0;
    padding-right: 0;
  }

  .ehc-1-5-hide._2.left {
    margin-top: 40px;
  }

  .edd-1-5 {
    margin-top: 30px;
    padding: 10px;
  }

  .edd-1-5.video.alternative.gray {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .edd-1-5.white {
    padding-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .edd-1-5.white.padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .edd-1-5.white.leaf {
    padding-bottom: 150px;
  }

  .edd-1-5.testimonials.new {
    padding-bottom: 100px;
  }

  .edd-1-5.white {
    text-align: center;
    padding-bottom: 100px;
  }

  .edd-1-5.white.new {
    padding-bottom: 100px;
  }

  .edd-1-5.about.middle {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3e253b1758_121231.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: -40px;
    padding-top: 100px;
  }

  .edd-1-5.about.middle.nature {
    margin-top: -40px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .edd-1-5.about.middle.causes {
    margin-top: -40px;
    padding-top: 100px;
  }

  .edd-1-5.about.nature {
    padding-bottom: 100px;
  }

  .edd-1-5.wellcome, .edd-1-5.wellcome.team {
    padding-left: 20px;
    padding-right: 20px;
  }

  .edd-1-5.projects {
    flex-direction: column;
    justify-content: space-around;
    margin-top: -92px;
    padding-bottom: 0;
    display: flex;
  }

  .edd-1-5.lists {
    padding-left: 20px;
    padding-right: 20px;
  }

  .edd-1-5.blog {
    height: auto;
  }

  .edd-1-5.homepages {
    padding-left: 20px;
    padding-right: 20px;
  }

  .edd-1-5.full {
    padding-left: 0;
    padding-right: 0;
  }

  .edd-1-5.exhibits-all-section {
    padding-bottom: 0;
  }

  .edd-1-5.exhibits-all-section.white {
    padding-top: 0;
  }

  .heading-37 {
    margin-left: 20px;
  }

  .evl-1-5 {
    padding-bottom: 10px;
  }

  .div-block-227 {
    margin-right: 40px;
  }

  .paragraph-55 {
    margin-bottom: 40px;
    margin-left: 20px;
  }

  .video-3 {
    width: 268px;
    height: 480px;
    border: 4px #5d5cb6;
  }

  .div-block-229 {
    width: 268px;
    height: 480px;
    border: 1px #5d5cb6;
    align-self: center;
    margin-top: 20px;
    margin-left: 0;
  }

  .ss-video {
    width: 268px;
    height: 480px;
    border: 1px #5d5cb6;
    flex-direction: column;
    align-self: center;
    margin-top: 20px;
    margin-left: 25px;
  }

  .ssmc-video {
    width: 268px;
    height: 480px;
    border: 4px #5d5cb6;
    align-items: center;
  }

  .mbppe-container {
    padding-bottom: 10px;
  }

  .ex-gal-1-5 {
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    display: flex;
  }

  .text-wrap-1-5.gallery-programming {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
  }

  .text-wrap-1-5.fp-main-text-wrap {
    flex-direction: column;
    align-self: flex-start;
    align-items: flex-start;
  }

  .pvb-1-5 {
    text-align: center;
    align-items: center;
    margin-top: 0;
    margin-left: auto;
    padding-left: 25px;
    padding-right: 25px;
    font-size: 1.25em;
    display: block;
  }

  .pvb-1-5.gallery-programming-button {
    margin-left: 0;
  }

  .div-block-126-1-5 {
    align-self: flex-start;
    margin-left: 0;
  }

  .div-visit-1-5 {
    height: 300px;
  }

  .visit-cta-1-5 {
    padding: 100px 10px 0;
  }

  .visit-cta-1-5.video.alternative.gray {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .visit-cta-1-5.white {
    padding-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .visit-cta-1-5.white.padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .visit-cta-1-5.white.leaf {
    padding-bottom: 150px;
  }

  .visit-cta-1-5.testimonials.new {
    padding-bottom: 100px;
  }

  .visit-cta-1-5.white {
    text-align: center;
    padding-bottom: 100px;
  }

  .visit-cta-1-5.white.new {
    padding-bottom: 100px;
  }

  .visit-cta-1-5.about.middle {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3e253b1758_121231.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: -40px;
    padding-top: 100px;
  }

  .visit-cta-1-5.about.middle.nature {
    margin-top: -40px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .visit-cta-1-5.about.middle.causes {
    margin-top: -40px;
    padding-top: 100px;
  }

  .visit-cta-1-5.about.nature {
    padding-bottom: 100px;
  }

  .visit-cta-1-5.wellcome {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    margin-top: 48px;
    padding: 6px;
    display: flex;
  }

  .visit-cta-1-5.wellcome.team {
    padding-left: 20px;
    padding-right: 20px;
  }

  .visit-cta-1-5.projects {
    padding-bottom: 0;
  }

  .visit-cta-1-5.lists {
    padding-left: 20px;
    padding-right: 20px;
  }

  .visit-cta-1-5.blog {
    height: auto;
  }

  .visit-cta-1-5.homepages {
    padding-left: 20px;
    padding-right: 20px;
  }

  .visit-cta-1-5.full {
    padding-left: 0;
    padding-right: 0;
  }

  .cell {
    padding-left: 10px;
  }

  .div-educate-1-5-copy {
    height: 300px;
  }

  .visit-1-5-text-heading {
    padding: 0 10px 0 20px;
  }

  .visit-1-5-text-heading.video.alternative.gray {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .visit-1-5-text-heading.white {
    padding-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .visit-1-5-text-heading.white.padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .visit-1-5-text-heading.white.leaf {
    padding-bottom: 150px;
  }

  .visit-1-5-text-heading.testimonials.new {
    padding-bottom: 100px;
  }

  .visit-1-5-text-heading.white {
    text-align: center;
    padding-bottom: 100px;
  }

  .visit-1-5-text-heading.white.new {
    padding-bottom: 100px;
  }

  .visit-1-5-text-heading.about.middle {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3e253b1758_121231.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: -40px;
    padding-top: 100px;
  }

  .visit-1-5-text-heading.about.middle.nature {
    margin-top: -40px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .visit-1-5-text-heading.about.middle.causes {
    margin-top: -40px;
    padding-top: 100px;
  }

  .visit-1-5-text-heading.about.nature {
    padding-bottom: 100px;
  }

  .visit-1-5-text-heading.wellcome {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    margin-top: 48px;
    padding: 6px;
    display: flex;
  }

  .visit-1-5-text-heading.wellcome.team {
    padding-left: 20px;
    padding-right: 20px;
  }

  .visit-1-5-text-heading.projects {
    padding-bottom: 0;
  }

  .visit-1-5-text-heading.lists {
    padding-left: 20px;
    padding-right: 20px;
  }

  .visit-1-5-text-heading.blog {
    height: auto;
  }

  .visit-1-5-text-heading.homepages {
    padding-left: 20px;
    padding-right: 20px;
  }

  .visit-1-5-text-heading.full {
    padding-left: 0;
    padding-right: 0;
  }

  .visit-1-5-text-heading.ctsm23 {
    padding-left: 10px;
  }

  .visith-txt {
    padding-left: 10px;
    padding-right: 10px;
  }

  .visith-txt.subtitle.center.tinny-text {
    line-height: 20px;
  }

  .visith-txt.features.left-side {
    font-size: 14px;
  }

  .visith-txt.features._2 {
    font-size: 16px;
  }

  .visith-txt.features.left-side {
    margin-bottom: 0;
    font-size: 14px;
  }

  .visith-txt.features.right {
    font-size: 14px;
  }

  .visith-txt.center {
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .visith-txt.center.white-font {
    font-size: 22px;
    line-height: 32px;
  }

  .visith-txt.numer {
    font-size: 30px;
  }

  .visith-txt.utility-level-2 {
    top: 0;
  }

  .div-about-1-5 {
    height: 300px;
  }

  .container-32 {
    flex-flow: column;
    display: flex;
  }

  .toggle-wrapper-2-sm1 {
    width: 100%;
  }

  .toggle-wrapper-2-sm1.membership-tiers {
    flex-direction: column;
    justify-content: space-around;
    align-self: auto;
    align-items: flex-start;
    display: flex;
  }

  .toggle-wrapper-2-sm1.gsp-toggle-1 {
    width: 100%;
    flex-direction: column;
    justify-content: space-around;
    align-self: auto;
    align-items: flex-start;
    display: flex;
  }

  .toggle-icon-1-sm1 {
    order: 1;
  }

  .toggle-wrapper-2-sm2 {
    width: 100%;
  }

  .toggle-wrapper-2-sm2.membership-tiers {
    flex-direction: column;
    justify-content: space-around;
    align-self: auto;
    align-items: flex-start;
    display: flex;
  }

  .toggle-wrapper-2-sm2.gsp-toggle-1 {
    width: 100%;
    flex-direction: column;
    justify-content: space-around;
    align-self: auto;
    align-items: flex-start;
    display: flex;
  }

  .toggle-icon-1-sm2 {
    order: 1;
  }

  .apab-1-5sec.about-life {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-bottom: 40px;
    display: flex;
  }

  .div-educate-1-5-copy {
    height: 300px;
  }

  .ast-1-5 {
    padding: 0 10px;
  }

  .ast-1-5.video.alternative.gray {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ast-1-5.white {
    padding-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .ast-1-5.white.padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ast-1-5.white.leaf {
    padding-bottom: 150px;
  }

  .ast-1-5.testimonials.new {
    padding-bottom: 100px;
  }

  .ast-1-5.white {
    text-align: center;
    padding-bottom: 100px;
  }

  .ast-1-5.white.new {
    padding-bottom: 100px;
  }

  .ast-1-5.about.middle {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3e253b1758_121231.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: -40px;
    padding-top: 100px;
  }

  .ast-1-5.about.middle.nature {
    margin-top: -40px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .ast-1-5.about.middle.causes {
    margin-top: -40px;
    padding-top: 100px;
  }

  .ast-1-5.about.nature {
    padding-bottom: 100px;
  }

  .ast-1-5.wellcome {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    margin-top: 48px;
    padding: 6px;
    display: flex;
  }

  .ast-1-5.wellcome.team {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ast-1-5.projects {
    padding-bottom: 0;
  }

  .ast-1-5.lists {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ast-1-5.blog {
    height: auto;
  }

  .ast-1-5.homepages {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ast-1-5.full {
    padding-left: 0;
    padding-right: 0;
  }

  .cm-1-5-copy {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .about-1-5 {
    padding: 20px 10px 0;
  }

  .about-1-5.video.alternative.gray {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .about-1-5.white {
    padding-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .about-1-5.white.padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-1-5.white.leaf {
    padding-bottom: 150px;
  }

  .about-1-5.testimonials.new {
    padding-bottom: 100px;
  }

  .about-1-5.white {
    text-align: center;
    padding-bottom: 100px;
  }

  .about-1-5.white.new {
    padding-bottom: 100px;
  }

  .about-1-5.about.middle {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3e253b1758_121231.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: -40px;
    padding-top: 100px;
  }

  .about-1-5.about.middle.nature {
    margin-top: -40px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .about-1-5.about.middle.causes {
    margin-top: -40px;
    padding-top: 100px;
  }

  .about-1-5.about.nature {
    padding-bottom: 100px;
  }

  .about-1-5.wellcome {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    margin-top: 48px;
    padding: 6px;
    display: flex;
  }

  .about-1-5.wellcome.team {
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-1-5.projects {
    padding-bottom: 0;
  }

  .about-1-5.lists {
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-1-5.blog {
    height: auto;
  }

  .about-1-5.homepages {
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-1-5.full {
    padding-left: 0;
    padding-right: 0;
  }

  .ed-c2 {
    flex-flow: column;
    flex: 0 auto;
    justify-content: space-around;
    align-items: stretch;
    padding-left: 0;
    display: flex;
  }

  .ec-c3 {
    width: 250px;
    height: auto;
    flex-direction: column;
    justify-content: space-around;
    margin-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .ed-c2-copy {
    flex-flow: column;
    flex: 0 auto;
    justify-content: space-around;
    align-items: stretch;
    padding-left: 0;
    display: none;
  }

  .ed-c3 {
    flex-flow: column;
    flex: 0 auto;
    justify-content: space-around;
    align-items: stretch;
    padding-left: 0;
    display: flex;
  }

  .bparties {
    height: auto;
    background-color: #f3f0f0;
    border-radius: 20px;
  }

  .bparties.icon {
    width: 100%;
    flex-direction: column;
    flex: none;
    align-self: auto;
    align-items: stretch;
    padding-bottom: 26px;
  }

  .bparties.icon.alternative {
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-top: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .bparties.icon.gray {
    height: auto;
    padding-top: 30px;
  }

  .bparties.icon.no-color {
    padding-left: 30px;
    padding-right: 30px;
  }

  .bparties.icon.clear {
    width: 100%;
  }

  .bparties.icon.alternative-ssmc, .bparties.icon.alternative {
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .link-44 {
    padding-bottom: 10px;
  }

  .list-10 {
    padding-left: 20px;
  }

  .exctnr {
    padding: 100px 10px;
  }

  .exctnr.video.alternative.gray {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .exctnr.white {
    padding-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .exctnr.white.padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .exctnr.white.leaf {
    padding-bottom: 150px;
  }

  .exctnr.testimonials.new {
    padding-bottom: 100px;
  }

  .exctnr.white {
    text-align: center;
    padding-bottom: 100px;
  }

  .exctnr.white.new {
    padding-bottom: 100px;
  }

  .exctnr.about.middle {
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/6328b7c968e63e52c53b165d/6328b7ca68e63e3e253b1758_121231.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: -40px;
    padding-top: 100px;
  }

  .exctnr.about.middle.nature {
    margin-top: -40px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .exctnr.about.middle.causes {
    margin-top: -40px;
    padding-top: 100px;
  }

  .exctnr.about.nature {
    padding-bottom: 100px;
  }

  .exctnr.wellcome {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    margin-top: 48px;
    padding: 6px;
    display: flex;
  }

  .exctnr.wellcome.team {
    padding-left: 20px;
    padding-right: 20px;
  }

  .exctnr.projects {
    padding-bottom: 0;
  }

  .exctnr.lists {
    padding-left: 20px;
    padding-right: 20px;
  }

  .exctnr.blog {
    height: auto;
  }

  .exctnr.homepages {
    padding-left: 20px;
    padding-right: 20px;
  }

  .exctnr.full {
    padding-left: 0;
    padding-right: 0;
  }

  .exb1-5 {
    width: 100%;
  }

  .exb1-5.membership-tiers {
    flex-direction: column;
    justify-content: space-around;
    align-self: auto;
    align-items: flex-start;
    display: flex;
  }

  .exb1-5.gsp-toggle-1 {
    width: 100%;
    flex-direction: column;
    justify-content: space-around;
    align-self: auto;
    align-items: flex-start;
    display: flex;
  }

  .exbt-h1 {
    margin-top: 20px;
    font-size: 30px;
  }

  .exbt-h1.subtitle.center.tinny-text {
    line-height: 20px;
  }

  .exbt-h1.features.left-side {
    font-size: 14px;
  }

  .exbt-h1.features._2 {
    font-size: 16px;
  }

  .exbt-h1.features.left-side {
    margin-bottom: 0;
    padding-left: 10px;
    font-size: 14px;
  }

  .exbt-h1.features.right {
    font-size: 14px;
  }

  .exbt-h1.center {
    letter-spacing: 0;
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .exbt-h1.center.white-font {
    padding-top: 65px;
    font-size: 22px;
    line-height: 32px;
  }

  .exbt-h1.center.black-text-color {
    margin-bottom: 60px;
  }

  .exbt-h1.center.membership-matters-head {
    margin-top: 10px;
    margin-bottom: -23px;
    margin-left: 10px;
    padding-left: 12px;
    font-size: 40px;
    line-height: 45px;
  }

  .exbt-h1.numer {
    font-size: 30px;
  }

  .exbt-h1.membership-heading-2 {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    margin-left: 20px;
    margin-right: 10px;
    font-size: 30px;
    display: flex;
  }

  .exbt-h1.performance-heading {
    font-size: 24px;
    line-height: 25px;
  }

  .exbt-h1.performance-heading.snr-mgnt-2 {
    line-height: 35px;
  }

  .exbt-h1.flush-left {
    letter-spacing: 0;
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .exbt-h1.flush-left.white-font {
    padding-top: 65px;
    font-size: 22px;
    line-height: 32px;
  }

  .exbt-h1.flush-left.black-text-color {
    margin-bottom: 60px;
  }

  .exbt-h1.flush-left.membership-matters-head {
    margin-bottom: -23px;
    padding-left: 12px;
    font-size: 40px;
    line-height: 45px;
  }

  .exbt-h1.fundevents-heading {
    padding-left: 10px;
    line-height: 30px;
  }

  .exbt-h1.fundevents-heading.left-side {
    font-size: 14px;
  }

  .exbt-h1.fundevents-heading._2 {
    font-size: 16px;
  }

  .exbt-h1.fundevents-heading.left-side {
    margin-bottom: 0;
    padding-left: 10px;
    font-size: 14px;
  }

  .exbt-h1.fundevents-heading.right {
    font-size: 14px;
  }

  .exbt-h1.gsp {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 10px;
    font-size: 40px;
    line-height: 45px;
    display: flex;
  }

  .exbt-h1.camps-heading {
    font-size: 24px;
    line-height: 25px;
  }

  .exbt-h1.camps-heading.snr-mgnt-2 {
    line-height: 35px;
  }

  .exbt-h1.camps-heading-bold {
    font-size: 24px;
    line-height: 25px;
  }

  .exbt-h1.camps-heading-bold.snr-mgnt-2 {
    line-height: 35px;
  }

  .exbt-h1.group-and-school-prog-header-1 {
    padding-left: 10px;
    line-height: 30px;
  }

  .exbt-h1.group-and-school-prog-header-1.left-side {
    font-size: 14px;
  }

  .exbt-h1.group-and-school-prog-header-1._2 {
    font-size: 16px;
  }

  .exbt-h1.group-and-school-prog-header-1.left-side {
    margin-bottom: 0;
    padding-left: 10px;
    font-size: 14px;
  }

  .exbt-h1.group-and-school-prog-header-1.right {
    font-size: 14px;
  }

  .exbt-h1.group-and-school-prog-header-2-copy {
    padding-left: 10px;
    line-height: 30px;
  }

  .exbt-h1.group-and-school-prog-header-2-copy.left-side {
    font-size: 14px;
  }

  .exbt-h1.group-and-school-prog-header-2-copy._2 {
    font-size: 16px;
  }

  .exbt-h1.group-and-school-prog-header-2-copy.left-side {
    margin-bottom: 0;
    padding-left: 10px;
    font-size: 14px;
  }

  .exbt-h1.group-and-school-prog-header-2-copy.right {
    font-size: 14px;
  }

  .exbt-h1.camps, .exbt-h1.camps-2 {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    margin-left: 20px;
    margin-right: 10px;
    font-size: 30px;
    display: flex;
  }

  .exbt-h1.camp-pascf {
    padding-left: 10px;
    line-height: 30px;
  }

  .exbt-h1.camp-pascf.left-side {
    font-size: 14px;
  }

  .exbt-h1.camp-pascf._2 {
    font-size: 16px;
  }

  .exbt-h1.camp-pascf.left-side {
    margin-bottom: 0;
    padding-left: 10px;
    font-size: 14px;
  }

  .exbt-h1.camp-pascf.right {
    font-size: 14px;
  }

  .quick-stack-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .membership-section-overlay-copy.color {
    padding-top: 100px;
  }

  .membership-section-overlay-copy.color.counter.adjust-2 {
    flex-flow: column;
    align-items: flex-start;
    display: flex;
  }

  .join-1-5 {
    padding-left: 10px;
  }

  .joinh1 {
    font-size: 35px;
  }

  .joinh1.subtitle.center.tinny-text {
    line-height: 20px;
  }

  .joinh1.features.left-side {
    font-size: 14px;
  }

  .joinh1.features._2 {
    font-size: 16px;
  }

  .joinh1.features.left-side {
    margin-bottom: 0;
    padding-left: 10px;
    font-size: 14px;
  }

  .joinh1.features.right {
    font-size: 14px;
  }

  .joinh1.center {
    letter-spacing: 0;
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .joinh1.center.white-font {
    padding-top: 65px;
    font-size: 22px;
    line-height: 32px;
  }

  .joinh1.center.black-text-color {
    margin-bottom: 60px;
  }

  .joinh1.center.membership-matters-head {
    margin-top: 10px;
    margin-bottom: -23px;
    margin-left: 10px;
    padding-left: 12px;
    font-size: 40px;
    line-height: 45px;
  }

  .joinh1.numer {
    font-size: 30px;
  }

  .joinh1.membership-heading-2 {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    margin-left: 20px;
    margin-right: 10px;
    font-size: 30px;
    display: flex;
  }

  .joinh1.performance-heading {
    font-size: 24px;
    line-height: 25px;
  }

  .joinh1.performance-heading.snr-mgnt-2 {
    line-height: 35px;
  }

  .joinh1.flush-left {
    letter-spacing: 0;
    margin-top: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .joinh1.flush-left.white-font {
    padding-top: 65px;
    font-size: 22px;
    line-height: 32px;
  }

  .joinh1.flush-left.black-text-color {
    margin-bottom: 60px;
  }

  .joinh1.flush-left.membership-matters-head {
    margin-bottom: -23px;
    padding-left: 12px;
    font-size: 40px;
    line-height: 45px;
  }

  .joinh1.fundevents-heading {
    padding-left: 10px;
    line-height: 30px;
  }

  .joinh1.fundevents-heading.left-side {
    font-size: 14px;
  }

  .joinh1.fundevents-heading._2 {
    font-size: 16px;
  }

  .joinh1.fundevents-heading.left-side {
    margin-bottom: 0;
    padding-left: 10px;
    font-size: 14px;
  }

  .joinh1.fundevents-heading.right {
    font-size: 14px;
  }

  .joinh1.gsp {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 10px;
    font-size: 40px;
    line-height: 45px;
    display: flex;
  }

  .joinh1.camps-heading {
    font-size: 24px;
    line-height: 25px;
  }

  .joinh1.camps-heading.snr-mgnt-2 {
    line-height: 35px;
  }

  .joinh1.camps-heading-bold {
    font-size: 24px;
    line-height: 25px;
  }

  .joinh1.camps-heading-bold.snr-mgnt-2 {
    line-height: 35px;
  }

  .joinh1.group-and-school-prog-header-1 {
    padding-left: 10px;
    line-height: 30px;
  }

  .joinh1.group-and-school-prog-header-1.left-side {
    font-size: 14px;
  }

  .joinh1.group-and-school-prog-header-1._2 {
    font-size: 16px;
  }

  .joinh1.group-and-school-prog-header-1.left-side {
    margin-bottom: 0;
    padding-left: 10px;
    font-size: 14px;
  }

  .joinh1.group-and-school-prog-header-1.right {
    font-size: 14px;
  }

  .joinh1.group-and-school-prog-header-2-copy {
    padding-left: 10px;
    line-height: 30px;
  }

  .joinh1.group-and-school-prog-header-2-copy.left-side {
    font-size: 14px;
  }

  .joinh1.group-and-school-prog-header-2-copy._2 {
    font-size: 16px;
  }

  .joinh1.group-and-school-prog-header-2-copy.left-side {
    margin-bottom: 0;
    padding-left: 10px;
    font-size: 14px;
  }

  .joinh1.group-and-school-prog-header-2-copy.right {
    font-size: 14px;
  }

  .joinh1.camps, .joinh1.camps-2 {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    margin-left: 20px;
    margin-right: 10px;
    font-size: 30px;
    display: flex;
  }

  .joinh1.camp-pascf {
    padding-left: 10px;
    line-height: 30px;
  }

  .joinh1.camp-pascf.left-side {
    font-size: 14px;
  }

  .joinh1.camp-pascf._2 {
    font-size: 16px;
  }

  .joinh1.camp-pascf.left-side {
    margin-bottom: 0;
    padding-left: 10px;
    font-size: 14px;
  }

  .joinh1.camp-pascf.right {
    font-size: 14px;
  }

  .div-block-235 {
    margin-right: 0;
    padding-right: 0;
  }

  .column-64 {
    padding-left: 20px;
  }

  .text-about-2-sm1 {
    flex-flow: column wrap;
    flex: none;
    align-content: flex-start;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    margin-bottom: 40px;
    display: flex;
  }

  .text-about-2-sm1.gasftr {
    align-self: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .text-about-2-prog {
    flex-flow: column wrap;
    flex: none;
    align-content: flex-start;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    margin-bottom: 40px;
    display: none;
  }

  .text-about-2-prog.gasftr {
    align-self: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .cm-1-6 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .div-block-236 {
    padding-left: 0;
  }

  .button-funders-1-5.center {
    float: none;
  }

  .button-funders-1-5.outline.rounded.white {
    float: left;
  }

  .button-funders-1-5.causes {
    width: 70%;
  }

  .button-funders-1-5.right {
    width: 100%;
    margin-top: 3px;
  }

  .button-funders-1-5.exhibits {
    width: 70%;
  }

  .paragraph-57 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .fund-boozoo {
    margin-top: 10px;
    display: block;
  }

  .evts-rt {
    margin-top: 20px;
  }

  .lpmnt.sts23 {
    max-width: 90%;
    margin-top: 0;
  }

  .column-66 {
    flex: none;
    display: block;
  }

  .stsmlist._2 {
    padding-left: 20px;
  }

  .ctsm23p {
    margin-left: 10px;
    margin-right: 10px;
  }

  .barctsm23 {
    flex-direction: column;
  }

  .barctsm23.lp {
    align-self: auto;
    align-items: stretch;
  }

  .h1-ctsm23 {
    flex-flow: column;
    align-content: flex-start;
    justify-content: space-around;
    align-items: flex-start;
    padding-left: 10px;
    font-size: 16px;
    display: flex;
  }

  .h1-ctsm23.pu {
    flex-direction: column;
    flex: 0 auto;
  }

  .ctsm-div2 {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    display: flex;
  }

  .list-item-23-b {
    margin-right: 20px;
  }

  .list-item-23-b.c {
    margin-left: 40px;
  }

  .link-block-33 {
    padding-bottom: 10px;
  }

  .for-mobile-double {
    height: 50px;
    display: none;
  }

  .dpmain {
    margin-left: 0;
    margin-right: 0;
  }

  .dp-div-1-5 {
    height: 30px;
  }

  .ags-1-5 {
    flex-direction: column;
  }

  .text-span-76 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: -12px;
    display: flex;
  }

  .text-span-77 {
    margin-top: -51px;
  }

  .ags-1-5a {
    flex-direction: column;
  }

  .list-item-24, .ags-1-5b {
    font-size: 16px;
  }

  .ags-1-5b.left.name {
    font-size: 12px;
  }

  .ags-1-5b.left.white {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 35px;
  }

  .ags-1-5b.left.family-programs-black {
    padding-left: 20px;
    padding-right: 19px;
    font-size: 18px;
    line-height: 30px;
  }

  .ags-1-5b.left.black-p {
    width: 300px;
    font-size: 18px;
    line-height: 22px;
  }

  .ags-1-5b.left.black-p.year {
    font-size: 22px;
  }

  .ags-1-5b.left.play-smart {
    padding-top: 0;
  }

  .ags-1-5b.white.left {
    text-align: left;
  }

  .ags-1-5b.center-copy.name {
    font-size: 12px;
  }

  .ags-1-5b.center-copy.white {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 35px;
  }

  .ags-1-5b.center-copy.family-programs-black {
    padding-left: 20px;
    padding-right: 19px;
    font-size: 18px;
    line-height: 30px;
  }

  .ags-1-5b.flush-left.name {
    font-size: 12px;
  }

  .ags-1-5b.flush-left.black {
    text-align: left;
  }

  .ags-1-5b.flush-left.white {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 35px;
  }

  .ags-1-5b.flush-left.family-programs-black {
    padding-left: 20px;
    padding-right: 19px;
    font-size: 18px;
    line-height: 30px;
  }

  .column-68 {
    padding-left: 5px;
    padding-right: 5px;
  }

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

  .list-12 {
    padding-left: 0;
  }
}

#w-node-_3fafb830-ec22-c179-3cac-0d106c7579a0-b4558b5a, #w-node-dc53ba94-ba5d-3859-776b-db0531e64e73-b4558b5a, #w-node-_5d26f66c-a9fe-a763-a092-0c4b9366ab41-b4558b5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81309460-ae76-1ba9-c098-f6dca260c740-a260c73d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-_81309460-ae76-1ba9-c098-f6dca260c742-a260c73d, #w-node-_69be5965-e346-ee4a-18c2-bef42f1d15af-b4558bd5, #w-node-_69be5965-e346-ee4a-18c2-bef42f1d15c6-b4558bd5, #w-node-_36ee8fb6-e6bf-2199-0d1f-f4bb1a6660ec-b4558bd5, #w-node-_33d4b775-0345-ff14-1c90-aff9aac75390-b4558bd5, #w-node-_33d4b775-0345-ff14-1c90-aff9aac75392-b4558bd5, #w-node-_7200cc53-896b-8d9f-6474-2a78f02f8caa-b4558bd5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_732241e0-16c1-a145-eee8-d4c2c352603e-b4558c63, #w-node-_6317a86f-c68c-3950-d47a-17742e0e65d1-b4558c63, #w-node-c5e113e7-463e-99fd-11f5-d6eb50edb2b8-b4558c63, #w-node-_94b42eb9-d4ac-bdda-9b0e-64588c5e1a82-b4558c63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_7200cc53-896b-8d9f-6474-2a78f02f8caa-b4558c63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97148cd8-c738-b368-2516-a60d8bd881a8-b4558c69 {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_97148cd8-c738-b368-2516-a60d8bd881a9-b4558c69, #w-node-_398aef48-5942-6187-5713-421279b2ce81-b4558c69, #w-node-_7faa10ca-9ef4-2a33-aad5-f79dbd086a63-b4558c69, #w-node-_194ee73d-15a4-db3e-7593-6c45625883c3-b4558c69, #w-node-b7334449-5da8-7713-5bdf-4fd7d13826c1-b4558c69, #w-node-_8d288caf-9dfd-0b1e-14fd-e6f0e1a3e334-b4558c69, #w-node-_7cdf46be-d62d-ee8c-439c-b70b85b59997-b4558c69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97148cd8-c738-b368-2516-a60d8bd881a8-b4558cb2 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_97148cd8-c738-b368-2516-a60d8bd881a9-b4558cb2, #w-node-_398aef48-5942-6187-5713-421279b2ce81-b4558cb2, #w-node-_7faa10ca-9ef4-2a33-aad5-f79dbd086a63-b4558cb2, #w-node-_7cdf46be-d62d-ee8c-439c-b70b85b59997-b4558cb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_02ba8ac3-d8f6-665b-66ee-30f78a26140e-b4558ce2 {
  grid-template-rows: auto;
  grid-template-columns: 2.75fr 1fr;
}

#w-node-_02ba8ac3-d8f6-665b-66ee-30f78a26140f-b4558ce2, #w-node-_02ba8ac3-d8f6-665b-66ee-30f78a261410-b4558ce2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eb68cd-bf7b-1ff4-ca2f-3545c5ae289d-b4558ceb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_32eb68cd-bf7b-1ff4-ca2f-3545c5ae289e-b4558ceb, #w-node-_32eb68cd-bf7b-1ff4-ca2f-3545c5ae289f-b4558ceb, #w-node-_7cdf46be-d62d-ee8c-439c-b70b85b59997-b4558d8f, #w-node-dba575de-8cd8-8e8a-39e3-23a5381b3e87-b4558d8f, #w-node-_93006ae5-2619-4ff4-f83f-d30ef145021f-b4558d8f, #w-node-_08964c9b-524f-9f77-dccd-29d73b341040-b4558d8f, #w-node-f3bdd4e8-394e-9710-43ed-1b5c23c4e8cb-b4558d8f, #w-node-_7be7a73e-48da-6aff-7018-00fc972b154d-b4558d8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eb68cd-bf7b-1ff4-ca2f-3545c5ae289d-b4558dd9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_32eb68cd-bf7b-1ff4-ca2f-3545c5ae289e-b4558dd9, #w-node-_32eb68cd-bf7b-1ff4-ca2f-3545c5ae289f-b4558dd9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eb68cd-bf7b-1ff4-ca2f-3545c5ae289d-b4558ddc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_32eb68cd-bf7b-1ff4-ca2f-3545c5ae289e-b4558ddc, #w-node-_32eb68cd-bf7b-1ff4-ca2f-3545c5ae289f-b4558ddc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_97148cd8-c738-b368-2516-a60d8bd881a8-b4558c69, #w-node-_97148cd8-c738-b368-2516-a60d8bd881a8-b4558cb2 {
    display: grid;
  }

  #w-node-_02ba8ac3-d8f6-665b-66ee-30f78a26140e-b4558ce2 {
    grid-template-rows: auto;
    grid-template-columns: 2.75fr .5fr;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_02ba8ac3-d8f6-665b-66ee-30f78a26140e-b4558ce2 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr .5fr;
  }

  #w-node-_32eb68cd-bf7b-1ff4-ca2f-3545c5ae289d-b4558ceb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_32eb68cd-bf7b-1ff4-ca2f-3545c5ae289e-b4558ceb, #w-node-_32eb68cd-bf7b-1ff4-ca2f-3545c5ae289f-b4558ceb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_32eb68cd-bf7b-1ff4-ca2f-3545c5ae289d-b4558dd9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_32eb68cd-bf7b-1ff4-ca2f-3545c5ae289e-b4558dd9, #w-node-_32eb68cd-bf7b-1ff4-ca2f-3545c5ae289f-b4558dd9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_32eb68cd-bf7b-1ff4-ca2f-3545c5ae289d-b4558ddc {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_32eb68cd-bf7b-1ff4-ca2f-3545c5ae289e-b4558ddc, #w-node-_32eb68cd-bf7b-1ff4-ca2f-3545c5ae289f-b4558ddc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_02ba8ac3-d8f6-665b-66ee-30f78a26140e-b4558ce2 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr .25fr;
  }
}

@font-face {
  font-family: 'Scalasans';
  src: url('https://assets.website-files.com/6328b7c968e63e52c53b165d/632b58c64b19422754fd5440_ScalaSans-BoldItalic.otf') format('opentype'), url('https://assets.website-files.com/6328b7c968e63e52c53b165d/632b58c634dcb70ffeb13dc5_ScalaSans-FiguresBoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Scalasans caps';
  src: url('https://assets.website-files.com/6328b7c968e63e52c53b165d/632b58c601d5b72d0672129d_ScalaSans-Caps.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Scalasans';
  src: url('https://assets.website-files.com/6328b7c968e63e52c53b165d/632b58c6fe7ecf167837e70c_ScalaSans-FiguresBold.otf') format('opentype'), url('https://assets.website-files.com/6328b7c968e63e52c53b165d/632b58c61ec6ad2cf16eeae8_ScalaSans-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Scalasans';
  src: url('https://assets.website-files.com/6328b7c968e63e52c53b165d/632b58c6d2bb3e157d68c19e_ScalaSans-Italic.otf') format('opentype'), url('https://assets.website-files.com/6328b7c968e63e52c53b165d/632b58c6f71b857432921a27_ScalaSans-CapsItalic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Scalasans';
  src: url('https://assets.website-files.com/6328b7c968e63e52c53b165d/632b58c61834d367c2c229ec_ScalaSans.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}