/* xl - DESKTOP STYLES */
/* $pink: #E36DA4; */
/* $light-green: #009E82; */
body .box-shadow {
  box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}
body .box-shadow img {
  box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}
body .image, .et_pb_image.box-shadow {
  border-radius: 25px !important;
  box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}
body .card {
  background: white !important;
  padding: 30px !important;
  border-radius: 25px !important;
  box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  overflow: hidden !important;
}
body .full-height * {
  min-height: 100% !important;
  display: flex;
  object-fit: cover;
}
body .mask-image img {
  -webkit-mask-image: url(/wp-content/uploads/2025/11/thismask.svg);
  mask-image: url(/wp-content/uploads/2025/11/thismask.svg);
  mask-repeat: no-repeat;
  mask-position: center;
  aspect-ratio: 1 !important;
  object-fit: cover !important;
}
body .mask-image-logo {
  -webkit-mask-image: url(/wp-content/uploads/2025/11/thismask.svg);
  mask-image: url(/wp-content/uploads/2025/11/thismask.svg);
  mask-repeat: no-repeat;
  mask-position: center;
  aspect-ratio: 1 !important;
  background: white;
  display: flex;
}
body .mask-image-logo img {
  min-height: 100%;
  object-fit: contain;
}
/* POINTER EVENTS FOR DURING DEV MODE CAN BE REMOVED AT LATER DATE */
#et-boc {
  overflow-x: hidden;
}
/* --- FONTS --- */
html body h1, html body h2, html body h3, html body h4, html body h5, html body h6, html body h1 a, html body h2 a, html body h3 a, html body h4 a, html body h5 a, html body h6a {
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  line-height: 1em !important;
  font-weight: 800 !important;
}
html body h1, html body h1 a {
  font-size: 68px !important;
}
html body h2, html body h2 a {
  font-size: 48px !important;
}
html body article.post h2 a {
  font-size: 32px !important;
}
html body h3, html body h3 a {
  font-size: 26px !important;
}
html body p, html body p a, html body ul li, html body or li, html body .et_pb_text_inner {
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  font-weight: 400 !important;
  font-size: 20px !important;
  line-height: 1.5em !important;
}
html body .et_pb_text p a {
  text-decoration: underline !important;
}
html body p:not(.post-meta):not(.et_pb_title_meta_container) {
  padding-bottom: 2em !important;
  margin-bottom: 0 !important;
}
html body .copyright-footer p, html body .copyright-footer p a, html body .copyright-footer ul li, html body .copyright-footer or li, html body .copyright-footer et_pb_text_inner {
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  font-weight: 400 !important;
  font-size: 20px !important;
  line-height: 1.5em !important;
  font-size: 18px !important;
}
/* --- END FONTS - */
.swiper-pagination-bullet:focus {
  opacity: 1 !important;
  transform: scale(1) !important;
}
/* --- BUTTONS --- */
html body .et_pb_button_module_wrapper a.button {
  border-radius: 100px !important;
  padding: 15px 25px !important;
  color: white !important;
  text-transform: uppercase !important;
  background-color: #D8317F !important;
  border: none !important;
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  line-height: 1em !important;
  font-weight: 800 !important;
  position: relative;
  top: 0;
  transition: 0.4s !important;
}
html body .et_pb_button_module_wrapper a.button:before, html body .et_pb_button_module_wrapper a.button:after {
  display: none !important;
}
html body .et_pb_button_module_wrapper a.button:hover {
  top: -5px;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 30px 60px -5px;
}
html body .et_pb_button_module_wrapper a.button.white-button {
  border-radius: 100px !important;
  padding: 15px 25px !important;
  color: white !important;
  text-transform: uppercase !important;
  background-color: white !important;
  border: none !important;
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  line-height: 1em !important;
  font-weight: 800 !important;
  position: relative;
  top: 0;
  transition: 0.4s !important;
  color: #D8317F !important;
}
html body .et_pb_button_module_wrapper a.button.white-button:before, html body .et_pb_button_module_wrapper a.button.white-button:after {
  display: none !important;
}
html body .et_pb_button_module_wrapper a.button.white-button:hover {
  top: -5px;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 30px 60px -5px;
}
/* --- END BUTTONS --- */
/*  --- HOME PAGE HEADER ---  */
@media (max-width: 1600px) {
  body #hero-hp.et_pb_section {
    background-position: right -8% top 50%;
    background-size: 60% auto;
  }
}
body .et_pb_section_0, body #page-header {
  max-height: auto !important;
  padding-bottom: 100px !important;
  background-size: 70% auto !important;
}
body .et_pb_section_0:before, body #page-header:before {
  content: "";
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  position: absolute;
}
body .et_pb_section.et_pb_section_0_tb_header {
  background-color: transparent;
  transition: 0.4s;
  box-shadow: rgba(255, 255, 255, 0) 0 0 0 0 inset;
  transition-delay: 0.3s;
}
body .et_pb_section.et_pb_section_0_tb_header .et_pb_menu__logo-wrap .et_pb_menu__logo img {
  transition: 0.6s !important;
}
body .has_et_pb_sticky .et_pb_section.et_pb_section_0_tb_header {
  background-color: #EDF2F3 !important;
  box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  margin: 10px !important;
  margin-left: 10px !important;
  margin-right: 10px !important;
  width: calc(100% - 20px) !important;
  border-radius: 20px;
  margin-top: 10px !important;
  left: 0 !important;
}
body .has_et_pb_sticky .et_pb_section.et_pb_section_0_tb_header .et_pb_row--with-menu {
  padding: 0 !important;
}
body .has_et_pb_sticky .et_pb_section.et_pb_section_0_tb_header .et_pb_row--with-menu .et_pb_menu__logo-wrap .et_pb_menu__logo img {
  height: 55px !important;
}
/*  --- END HOME PAGE HEADER ---  */
/* --- EVENTS --- */
@media (max-width: 768px) {
  html body.post-type-archive-tribe_events header.tribe-events-header {
    padding: 10px 30px !important;
  }
  html body.post-type-archive-tribe_events header.tribe-events-header #tribe-events-view-selector-content {
    background-color: white !important;
    border-radius: 25px !important;
  }
}
html body .tribe-events .tribe-events-calendar-month__mobile-events-icon--event, html body .tribe-events .tribe-events-calendar-month__day-cell--selected, html body .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, html body .tribe-events .tribe-events-calendar-month__day-cell--selected:hover {
  background-color: #006C9F !important;
}
body.post-type-archive-tribe_events article.tribe_events h2 a {
  font-size: 32px !important;
}
html body .event-carousel {
  padding-bottom: 50px;
}
html body .event-carousel .swiper-button-prev, html body .event-carousel .swiper-button-next {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  border-radius: 100px !important;
  box-shadow: 0px 8px 16px -6px #000c;
}
html body .event-carousel .swiper-button-prev:after, html body .event-carousel .swiper-button-next:after {
  color: #1F1D44 !important;
  font-size: 20px;
  left: -2px;
  position: relative;
}
html body .event-carousel .swiper-container {
  padding-bottom: 60px !important;
}
html body .event-carousel .swiper-slide {
  margin-right: 50px !important;
  transition: 0.4s !important;
  min-height: 100% !important;
}
html body .event-carousel .swiper-slide-prev {
  margin-right: calc(25% + 50px) !important;
}
html body .event-carousel .swiper-wrapper {
  min-height: fit-content;
}
html body .event-carousel .swiper-slide {
  border-radius: 25px;
  background-color: white !important;
  box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}
html body .event-carousel .swiper-slide .dnxte-blog-post-content {
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  font-weight: 400 !important;
  font-size: 20px !important;
  line-height: 1.5em !important;
}
html body .event-carousel .swiper-slide .dnxte-entry-title a {
  font-size: 32px !important;
}
html body .event-carousel .swiper-slide .dnxte-readmorewrapper {
  text-align: right;
  padding: 0 20px 15px;
}
html body .event-carousel .swiper-slide .dnxte-readmorewrapper a {
  border-radius: 100px !important;
  padding: 15px 25px !important;
  color: white !important;
  text-transform: uppercase !important;
  background-color: #00856C !important;
  border: none !important;
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  line-height: 1em !important;
  font-weight: 800 !important;
  position: relative;
  top: 0;
  transition: 0.4s !important;
}
html body .event-carousel .swiper-slide .dnxte-readmorewrapper a:before, html body .event-carousel .swiper-slide .dnxte-readmorewrapper a:after {
  display: none !important;
}
html body .event-carousel .swiper-slide .dnxte-readmorewrapper a:hover {
  top: -5px;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 30px 60px -5px;
}
html body .event-carousel .swiper-slide .dnxte-post-meta, html body .event-carousel .swiper-slide .event-date p {
  margin-top: 0 !important;
  color: #D8317F !important;
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  line-height: 1em !important;
  font-weight: 800 !important;
  font-size: 20px !important;
}
html body .event-carousel .swiper-slide .blog-wrap * {
  height: 100% !important;
}
html body .event-carousel .swiper-slide .blog-wrap .dnxte-post-thumb a:focus {
  outline-offset: -8px !important;
}
html body .event-carousel .swiper-slide .dnxte-blog-imgoverlay {
  display: none !important;
}
html body .event-carousel.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 0;
  transform: none !important;
  margin-bottom: 20px;
}
/* EVENTS POSTS */
body.single-tribe_events, body.post-type-archive-tribe_events {
  background-color: #edf2f3 !important;
}
body.single-tribe_events .et-menu-nav, body.post-type-archive-tribe_events .et-menu-nav {
  font-weight: 800 !important;
}
body.single-tribe_events #et-main-area:before, body.post-type-archive-tribe_events #et-main-area:before {
  content: "";
  height: 450px;
  top: 0;
  position: absolute;
  left: 0;
  right: 0;
  background-image: linear-gradient(90deg, #9ed2e3 20%, rgba(255, 255, 255, 0) 99%), url(/wp-content/uploads/2025/11/nature-2024-12-19-13-47-52-utc.webp) !important;
  z-index: -1;
  background-size: 60% !important;
  background-repeat: no-repeat;
  background-position: right;
  background-color: #9ed2e3;
}
body.single-tribe_events #et-main-area:after, body.post-type-archive-tribe_events #et-main-area:after {
  content: "";
  top: 276px;
  left: 0;
  right: 0;
  height: 175px;
  position: absolute;
  background-image: url(/wp-content/uploads/2025/11/ClimateHub_Divider1-2.svg);
  background-repeat: no-repeat;
  z-index: -1;
  width: 100% !important;
  background-size: 104% !important;
  background-position: bottom;
}
body.single-tribe_events #tribe-events-pg-template {
  padding-top: 0 !important;
  padding-bottom: 160px !important;
}
body.single-tribe_events #tribe-events-pg-template a {
  color: #1F1D44 !important;
  text-decoration: underline !important;
}
body.single-tribe_events #tribe-events-pg-template .tribe-events-single-event-description {
  background: #EDF2F3 !important;
  border-radius: 25px !important;
  padding: 20px !important;
}
body.single-tribe_events #tribe-events-pg-template .tribe-link-view-attendee, body.single-tribe_events #tribe-events-pg-template .tribe-events-schedule span {
  font-size: 16px !important;
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  font-weight: 400 !important;
  font-size: 20px !important;
  line-height: 1.5em !important;
}
body.single-tribe_events #tribe-events-pg-template .tribe-link-view-attendee.tribe-events-cost, body.single-tribe_events #tribe-events-pg-template .tribe-events-schedule span.tribe-events-cost {
  font-weight: 800 !important;
}
body.single-tribe_events #tribe-events-pg-template h1, body.single-tribe_events #tribe-events-pg-template h2, body.single-tribe_events #tribe-events-pg-template h1 a, body.single-tribe_events #tribe-events-pg-template h2 a {
  color: #1F1D44 !important;
}
body.single-tribe_events #tribe-events-pg-template .tribe_events {
  overflow: visible !important;
}
body.single-tribe_events #tribe-events-pg-template .tribe-events-event-image {
  text-align: right;
}
body.single-tribe_events #tribe-events-pg-template .tribe-events-event-image img {
  -webkit-mask-image: url(/wp-content/uploads/2025/11/thismask.svg);
  mask-image: url(/wp-content/uploads/2025/11/thismask.svg);
  mask-repeat: no-repeat;
  mask-position: center;
  aspect-ratio: 1 !important;
  float: right;
  width: 300px;
  box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  border-radius: 25px !important;
  aspect-ratio: 1;
  margin-top: -150px;
}
body.single-tribe_events #tribe-events-pg-template .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button {
  border-radius: 100px !important;
  padding: 15px 25px !important;
  color: white !important;
  text-transform: uppercase !important;
  background-color: #D8317F !important;
  border: none !important;
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  line-height: 1em !important;
  font-weight: 800 !important;
  position: relative;
  top: 0;
  transition: 0.4s !important;
}
body.single-tribe_events #tribe-events-pg-template .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:before, body.single-tribe_events #tribe-events-pg-template .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:after {
  display: none !important;
}
body.single-tribe_events #tribe-events-pg-template .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
  top: -5px;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 30px 60px -5px;
}
body.single-tribe_events #tribe-events-pg-template .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button button {
  font-size: 18px !important;
  text-transform: uppercase !important;
}
body.single-tribe_events #tribe-events-pg-template .tribe-tickets__rsvp-wrapper {
  background: white !important;
  padding: 30px !important;
  border-radius: 25px !important;
  box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  max-width: calc(50% - 20px) !important;
  border: none !important;
}
body.single-tribe_events #tribe-events-pg-template .tribe-tickets__rsvp-wrapper button {
  border-radius: 100px !important;
  padding: 15px 25px !important;
  color: white !important;
  text-transform: uppercase !important;
  background-color: #006C9F !important;
  border: none !important;
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  line-height: 1em !important;
  font-weight: 800 !important;
  position: relative;
  top: 0;
  transition: 0.4s !important;
  font-size: 18px !important;
}
body.single-tribe_events #tribe-events-pg-template .tribe-tickets__rsvp-wrapper button:before, body.single-tribe_events #tribe-events-pg-template .tribe-tickets__rsvp-wrapper button:after {
  display: none !important;
}
body.single-tribe_events #tribe-events-pg-template .tribe-tickets__rsvp-wrapper button:hover {
  top: -5px;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 30px 60px -5px;
}
body.single-tribe_events #tribe-events-pg-template .tribe-link-view-attendee {
  border-color: #006C9F !important;
  padding-top: 20px !important;
}
body.single-tribe_events #tribe-events-pg-template #tribe-events-footer {
  border: none !important;
}
body.single-tribe_events #tribe-events-pg-template #rsvp-now {
  margin-bottom: 50px !important;
}
body.single-tribe_events #tribe-events-pg-template #rsvp-now .tribe-tickets__rsvp {
  padding: 20px 30px !important;
}
body.single-tribe_events #tribe-events-pg-template #rsvp-now .tribe-tickets__rsvp > .tribe-tickets__rsvp-details-wrapper {
  padding-left: 0 !important;
}
body.single-tribe_events #tribe-events-pg-template #rsvp-now span, body.single-tribe_events #tribe-events-pg-template #rsvp-now .tribe-tickets__rsvp-availability {
  font-size: 18px !important;
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  font-weight: 400 !important;
  font-size: 20px !important;
  line-height: 1.5em !important;
  color: #1F1D44 !important;
}
body.single-tribe_events #tribe-events-pg-template #rsvp-now .tribe-tickets__rsvp-attendance {
  flex-direction: row !important;
}
body.single-tribe_events #tribe-events-pg-template #rsvp-now .tribe-tickets__rsvp-attendance span {
  margin-right: 10px;
}
body.single-tribe_events #tribe-events-pg-template .tribe-events-single-section {
  margin-bottom: 20px !important;
  background: white !important;
  padding: 30px !important;
  border-radius: 25px !important;
  box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  width: calc(100%) !important;
}
body.single-tribe_events #tribe-events-pg-template .tribe-events-single-section.secondary {
  margin-right: 0 !important;
}
body.single-tribe_events #tribe-events-pg-template .tribe-events-single-section h2 {
  font-size: 32px !important;
}
body.single-tribe_events #tribe-events-pg-template .tribe-events-single-section:before {
  display: none !important;
}
body.single-tribe_events #tribe-events-pg-template .tribe-events-sub-nav {
  padding: 30px 0 !important;
}
body.single-tribe_events #tribe-events-pg-template .tribe-events-sub-nav li a {
  border-radius: 100px !important;
  padding: 15px 25px !important;
  color: white !important;
  text-transform: uppercase !important;
  background-color: #D8317F !important;
  border: none !important;
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  line-height: 1em !important;
  font-weight: 800 !important;
  position: relative;
  top: 0;
  transition: 0.4s !important;
  color: white !important;
  text-decoration: none !important;
}
body.single-tribe_events #tribe-events-pg-template .tribe-events-sub-nav li a:before, body.single-tribe_events #tribe-events-pg-template .tribe-events-sub-nav li a:after {
  display: none !important;
}
body.single-tribe_events #tribe-events-pg-template .tribe-events-sub-nav li a:hover {
  top: -5px;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 30px 60px -5px;
}
/* EVENTS LIST PAGE */
body.post-type-archive-tribe_events {
  /*prev and next buttons */
  /* subscribe to cal button */
  /* MONTH VIEWS */
  /* DAY VIEW */
}
body.post-type-archive-tribe_events .tribe-events .tribe-events-c-nav__prev:disabled, body.post-type-archive-tribe_events .tribe-events button.tribe-events-c-nav__prev:disabled, body.post-type-archive-tribe_events .tribe-events .tribe-events-c-nav__next:disabled, body.post-type-archive-tribe_events .tribe-events button.tribe-events-c-nav__next:disabled {
  pointer-events: auto !important;
}
body.post-type-archive-tribe_events #tribe-events-view-selector-content {
  background: transparent !important;
}
body.post-type-archive-tribe_events .tribe-events-header__events-bar {
  border: none !important;
}
body.post-type-archive-tribe_events .tribe-events-header__events-bar .tribe-events-c-search__input-group {
  border-radius: 10px;
  box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}
body.post-type-archive-tribe_events .tribe-events-header__events-bar #tribe-events-events-bar-keyword:focus {
  border-color: #006C9F;
  border-radius: 10px !important;
}
body.post-type-archive-tribe_events .tribe-events-header__events-bar .tribe-events-c-search__input-group {
  margin-right: 20px !important;
}
body.post-type-archive-tribe_events #et-boc .et-l .has_et_pb_sticky .et_pb_section_0_tb_header.et_pb_section {
  background-color: white !important;
}
body.post-type-archive-tribe_events span {
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  font-weight: 400 !important;
  font-size: 20px !important;
  line-height: 1.5em !important;
}
body.post-type-archive-tribe_events ul li a, body.post-type-archive-tribe_events ul li h4 a, body.post-type-archive-tribe_events ul li a span {
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  line-height: 1em !important;
  font-weight: 800 !important;
}
body.post-type-archive-tribe_events ul li.tribe-events-calendar-list__event-row {
  background: white !important;
  padding: 30px !important;
  border-radius: 25px !important;
  box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  margin-bottom: 40px !important;
  padding: 40px 30px !important;
}
body.post-type-archive-tribe_events h4 a.tribe-events-calendar-list__event-title-link {
  font-size: 28px !important;
}
body.post-type-archive-tribe_events .tribe-events-calendar-list__event-date-tag {
  padding-left: 0 !important;
}
body.post-type-archive-tribe_events .tribe-events-calendar-list__event-date-tag span.tribe-events-calendar-list__event-date-tag-weekday, body.post-type-archive-tribe_events .tribe-events-calendar-list__event-date-tag span.tribe-common-h5 {
  font-weight: 800 !important;
  color: #006C9F !important;
}
body.post-type-archive-tribe_events img.tribe-events-calendar-list__event-featured-image {
  box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  border-radius: 25px !important;
}
body.post-type-archive-tribe_events header.tribe-events-header {
  background: white !important;
  padding: 30px !important;
  border-radius: 25px !important;
  box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  padding-bottom: 0 !important;
  margin-bottom: 20px !important;
}
body.post-type-archive-tribe_events button.tribe-filter-bar-c-pill__pill, body.post-type-archive-tribe_events .tribe-filter-bar-c-pill__pill-label {
  font-size: 14px !important;
}
body.post-type-archive-tribe_events button.tribe-common-c-btn, body.post-type-archive-tribe_events ul.tribe-events-c-nav__list button, body.post-type-archive-tribe_events ul.tribe-events-c-nav__list .tribe-events-c-nav__next, body.post-type-archive-tribe_events button.tribe-filter-bar-c-pill__pill {
  border-radius: 100px !important;
  padding: 15px 25px !important;
  color: white !important;
  text-transform: uppercase !important;
  background-color: #D8317F !important;
  border: none !important;
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  line-height: 1em !important;
  font-weight: 800 !important;
  position: relative;
  top: 0;
  transition: 0.4s !important;
}
body.post-type-archive-tribe_events button.tribe-common-c-btn:before, body.post-type-archive-tribe_events button.tribe-common-c-btn:after, body.post-type-archive-tribe_events ul.tribe-events-c-nav__list button:before, body.post-type-archive-tribe_events ul.tribe-events-c-nav__list button:after, body.post-type-archive-tribe_events ul.tribe-events-c-nav__list .tribe-events-c-nav__next:before, body.post-type-archive-tribe_events ul.tribe-events-c-nav__list .tribe-events-c-nav__next:after, body.post-type-archive-tribe_events button.tribe-filter-bar-c-pill__pill:before, body.post-type-archive-tribe_events button.tribe-filter-bar-c-pill__pill:after {
  display: none !important;
}
body.post-type-archive-tribe_events button.tribe-common-c-btn:hover, body.post-type-archive-tribe_events ul.tribe-events-c-nav__list button:hover, body.post-type-archive-tribe_events ul.tribe-events-c-nav__list .tribe-events-c-nav__next:hover, body.post-type-archive-tribe_events button.tribe-filter-bar-c-pill__pill:hover {
  top: -5px;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 30px 60px -5px;
}
body.post-type-archive-tribe_events button.tribe-common-c-btn path, body.post-type-archive-tribe_events ul.tribe-events-c-nav__list button path, body.post-type-archive-tribe_events ul.tribe-events-c-nav__list .tribe-events-c-nav__next path, body.post-type-archive-tribe_events button.tribe-filter-bar-c-pill__pill path {
  fill: white;
}
body.post-type-archive-tribe_events button.tribe-common-c-btn span, body.post-type-archive-tribe_events ul.tribe-events-c-nav__list button span, body.post-type-archive-tribe_events ul.tribe-events-c-nav__list .tribe-events-c-nav__next span, body.post-type-archive-tribe_events button.tribe-filter-bar-c-pill__pill span {
  font-weight: 800 !important;
}
body.post-type-archive-tribe_events .tribe-common-c-btn-border-small {
  border-radius: 100px !important;
  padding: 15px 25px !important;
  color: white !important;
  text-transform: uppercase !important;
  background-color: #006C9F !important;
  border: none !important;
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  line-height: 1em !important;
  font-weight: 800 !important;
  position: relative;
  top: 0;
  transition: 0.4s !important;
  padding: 7px;
  font-sizee: 18px;
}
body.post-type-archive-tribe_events .tribe-common-c-btn-border-small:before, body.post-type-archive-tribe_events .tribe-common-c-btn-border-small:after {
  display: none !important;
}
body.post-type-archive-tribe_events .tribe-common-c-btn-border-small:hover {
  top: -5px;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 30px 60px -5px;
}
body.post-type-archive-tribe_events .tribe-events-calendar-list {
  padding-top: 20px !important;
}
body.post-type-archive-tribe_events .tribe-events-calendar-list__month-separator {
  padding-top: 20px !important;
}
body.post-type-archive-tribe_events .tribe-events-calendar-list__month-separator .tribe-events-calendar-list__month-separator-text {
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  line-height: 1em !important;
  font-weight: 800 !important;
  font-size: 32px !important;
}
body.post-type-archive-tribe_events span.tribe-common-h5, body.post-type-archive-tribe_events .tribe-events-calendar-list__event-datetime span {
  font-weight: 800 !important;
  color: #006C9F !important;
}
body.post-type-archive-tribe_events .tribe-common-c-btn-border {
  border-radius: 100px !important;
  padding: 15px 25px !important;
  color: white !important;
  text-transform: uppercase !important;
  background-color: #006C9F !important;
  border: none !important;
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  line-height: 1em !important;
  font-weight: 800 !important;
  position: relative;
  top: 0;
  transition: 0.4s !important;
}
body.post-type-archive-tribe_events .tribe-common-c-btn-border:before, body.post-type-archive-tribe_events .tribe-common-c-btn-border:after {
  display: none !important;
}
body.post-type-archive-tribe_events .tribe-common-c-btn-border:hover {
  top: -5px;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 30px 60px -5px;
}
body.post-type-archive-tribe_events .tribe-common-c-btn-border button {
  font-size: 18px !important;
  text-transform: uppercase !important;
}
body.post-type-archive-tribe_events table.tribe-events-calendar-month {
  background: white !important;
  padding: 30px !important;
  border-radius: 25px !important;
  box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  margin-top: 60px !important;
}
body.post-type-archive-tribe_events table.tribe-events-calendar-month thead tr {
  padding: 20px;
}
body.post-type-archive-tribe_events table.tribe-events-calendar-month thead tr th {
  padding-left: 20px !important;
}
body.post-type-archive-tribe_events .tribe-events-calendar-month__calendar-event {
  background: whitesmoke;
  margin: 10px 5px 0;
  border-radius: 15px !important;
}
body.post-type-archive-tribe_events .tribe-events-calendar-month__calendar-event time, body.post-type-archive-tribe_events .tribe-events-calendar-month__calendar-event span, body.post-type-archive-tribe_events .tribe-events-calendar-month__calendar-event a {
  font-size: 16px !important;
  @inlcude body-font;
}
body.post-type-archive-tribe_events .tribe-events-calendar-day article {
  background: white !important;
  padding: 30px !important;
  border-radius: 25px !important;
  box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}
body.post-type-archive-tribe_events .tribe-events-calendar-day article img {
  box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  border-radius: 25px !important;
}
body.post-type-archive-tribe_events .tribe-events-calendar-day article .tribe-events-calendar-day__event-datetime-wrapper time, body.post-type-archive-tribe_events .tribe-events-calendar-day article .tribe-events-calendar-day__event-datetime-wrapper span, body.post-type-archive-tribe_events .tribe-events-calendar-day article .tribe-events-calendar-day__event-datetime-wrapper a {
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  line-height: 1em !important;
  font-weight: 800 !important;
  color: #006C9F;
}
body.post-type-archive-tribe_events .tribe-events-c-small-cta__link {
  color: black !important;
  font-size: 17px !important;
}
body.post-type-archive-tribe_events .tribe-events-c-messages__message .tribe-common-c-svgicon__svg-stroke {
  color: #006C9F !important;
}
body.post-type-archive-tribe_events .tribe-events-c-messages__message-list-item-link.tribe-common-anchor-thin-alt {
  color: black !important;
  border-bottom-color: black !important;
}
body.post-type-archive-tribe_events .tribe-events-c-messages__message div {
  font-size: 18px !important;
  @inlcude body-font;
}
body.post-type-archive-tribe_events .datepicker {
  background: white !important;
  padding: 30px !important;
  border-radius: 25px !important;
  box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  border: none !important;
}
body.post-type-archive-tribe_events .datepicker .current {
  background: #D8317F !important;
}
body.post-type-archive-tribe_events .datepicker .active {
  background: #006C9F !important;
}
/* BLURBS */
.et_pb_column:has(.text-blurbs) {
  background: white !important;
  padding: 30px !important;
  border-radius: 25px !important;
  box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}
/* --- NEWS --- */
html body .et_pb_blog_grid_wrapper article .et_pb_image_container {
  height: 240px;
  left: 0;
  width: calc(100% + 40px) !important;
}
html body .et_pb_blog_grid_wrapper article .et_pb_image_container a {
  left: 0 !important;
}
html body .et_pb_blog_grid_wrapper article .et_pb_image_container a:focus {
  outline-offset: -8px !important;
}
html body .et_pb_blog_grid_wrapper article .et_pb_image_container img {
  object-fit: cover;
}
body.archive article.et_pb_post {
  background-color: white !important;
}
body .news-posts article {
  overflow: hidden;
  border-radius: 25px !important;
  border: none !important;
  box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}
body .news-posts article .entry-featured-image-url {
  display: flex;
  height: 100% !important;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  right: 0;
}
body .news-posts article .more-link {
  border-radius: 100px !important;
  padding: 15px 25px !important;
  color: white !important;
  text-transform: uppercase !important;
  background-color: #00856C !important;
  border: none !important;
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  line-height: 1em !important;
  font-weight: 800 !important;
  position: relative;
  top: 0;
  transition: 0.4s !important;
  display: inline-block;
  margin-top: 15px;
}
body .news-posts article .more-link:before, body .news-posts article .more-link:after {
  display: none !important;
}
body .news-posts article .more-link:hover {
  top: -5px;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 30px 60px -5px;
}
body .news-posts article .post-content, body .news-posts article h2, body .news-posts article .post-meta {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
body .news-posts article h2 {
  line-height: 0.7em !important;
}
body .news-posts article p.post-meta {
  color: #1F1D44;
}
body .news-posts article p.post-meta span {
  font-weight: 800 !important;
  color: #D8317F !important;
}
body .news-posts article p.post-meta a[role="link"] {
  font-weight: 800 !important;
  color: #00573B !important;
}
body .news-posts .full-width article > * {
  width: 50% !important;
}
body .news-posts .full-width article .entry-featured-image-url {
  float: right !important;
}
body .news-posts .full-width article .entry-featured-image-url img {
  min-height: 400px !important;
  object-fit: cover !important;
}
body .news-posts .full-width article .entry-title, body .news-posts .full-width article .post-meta, body .news-posts .full-width article .post-content {
  padding-left: 30px !important;
  padding-right: 30px !important;
}
body .news-posts .full-width article .entry-title {
  padding-top: 20px !important;
}
body .news-posts .full-width article .post-content {
  padding-bottom: 30px !important;
}
body .pagination.clearfix {
  top: 50px !important;
  position: relative;
}
body .pagination .alignleft a, body .pagination .alignright a, body .pagination .nav-previous a, body .pagination .nav-next a {
  border-radius: 100px !important;
  padding: 15px 25px !important;
  color: white !important;
  text-transform: uppercase !important;
  background-color: #D8317F !important;
  border: none !important;
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  line-height: 1em !important;
  font-weight: 800 !important;
  position: relative;
  top: 0;
  transition: 0.4s !important;
}
body .pagination .alignleft a:before, body .pagination .alignleft a:after, body .pagination .alignright a:before, body .pagination .alignright a:after, body .pagination .nav-previous a:before, body .pagination .nav-previous a:after, body .pagination .nav-next a:before, body .pagination .nav-next a:after {
  display: none !important;
}
body .pagination .alignleft a:hover, body .pagination .alignright a:hover, body .pagination .nav-previous a:hover, body .pagination .nav-next a:hover {
  top: -5px;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 30px 60px -5px;
}
body .pagination .alignleft a .nav-label, body .pagination .alignright a .nav-label, body .pagination .nav-previous a .nav-label, body .pagination .nav-next a .nav-label {
  font-size: 18px !important;
  letter-spacing: 1px !important;
}
body .pagination .alignleft a .meta-nav, body .pagination .alignright a .meta-nav, body .pagination .nav-previous a .meta-nav, body .pagination .nav-next a .meta-nav {
  display: none !important;
}
/* BLOG HEADER */
body.blog, body.archive, body.wp-singular, body.search-results {
  /* CATEGORIES */
}
body.blog .et_pb_post_content img, body.archive .et_pb_post_content img, body.wp-singular .et_pb_post_content img, body.search-results .et_pb_post_content img {
  border-radius: 25px !important;
  box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}
body.blog #page-header, body.archive #page-header, body.wp-singular #page-header, body.search-results #page-header {
  width: 100% !important;
  /* SEARCH BAR */
}
body.blog #page-header .h3, body.archive #page-header .h3, body.wp-singular #page-header .h3, body.search-results #page-header .h3 {
  margin-bottom: 0 !important;
  display: flex !important;
  align-items: center !important;
}
body.blog #page-header .h3 h2, body.archive #page-header .h3 h2, body.wp-singular #page-header .h3 h2, body.search-results #page-header .h3 h2 {
  padding: 0 !important;
}
body.blog #page-header .inline-blocks .et_pb_column, body.archive #page-header .inline-blocks .et_pb_column, body.wp-singular #page-header .inline-blocks .et_pb_column, body.search-results #page-header .inline-blocks .et_pb_column {
  display: flex;
}
body.blog #page-header #et_pb_search_0, body.blog #page-header .cats, body.archive #page-header #et_pb_search_0, body.archive #page-header .cats, body.wp-singular #page-header #et_pb_search_0, body.wp-singular #page-header .cats, body.search-results #page-header #et_pb_search_0, body.search-results #page-header .cats {
  border: 0 !important;
  width: 100% !important;
}
body.blog #page-header #et_pb_search_0, body.archive #page-header #et_pb_search_0, body.wp-singular #page-header #et_pb_search_0, body.search-results #page-header #et_pb_search_0 {
  margin-left: 50px !important;
  background: white !important;
  border-radius: 25px !important;
}
body.blog #page-header #et_pb_search_0 input, body.archive #page-header #et_pb_search_0 input, body.wp-singular #page-header #et_pb_search_0 input, body.search-results #page-header #et_pb_search_0 input {
  padding: 12px 20px !important;
  font-size: 18px;
  color: black;
  letter-spacing: 1px;
}
body.blog #page-header #et_pb_search_0 input.et_pb_searchsubmit, body.archive #page-header #et_pb_search_0 input.et_pb_searchsubmit, body.wp-singular #page-header #et_pb_search_0 input.et_pb_searchsubmit, body.search-results #page-header #et_pb_search_0 input.et_pb_searchsubmit {
  background: #D8317F !important;
  color: white !important;
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  line-height: 1em !important;
  font-weight: 800 !important;
  text-transform: uppercase;
  font-size: 18px;
  letter-spacing: 1px;
}
body.blog .cats, body.archive .cats, body.wp-singular .cats, body.search-results .cats {
  margin-left: 20px !important;
}
body.blog .cats .cat-item, body.archive .cats .cat-item, body.wp-singular .cats .cat-item, body.search-results .cats .cat-item {
  margin-bottom: 0 !important;
  display: flex !important;
  align-items: center !important;
}
body.blog .cats .cat-item a, body.archive .cats .cat-item a, body.wp-singular .cats .cat-item a, body.search-results .cats .cat-item a {
  color: #D8317F !important;
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  line-height: 1em !important;
  font-weight: 800 !important;
  font-size: 28px !important;
  letter-spacing: 1px;
  line-height: 1.5em !important;
}
body.blog .cats .cat-item.current-cat a, body.archive .cats .cat-item.current-cat a, body.wp-singular .cats .cat-item.current-cat a, body.search-results .cats .cat-item.current-cat a {
  text-decoration: underline !important;
}
body.blog .cats .widget_categories, body.archive .cats .widget_categories, body.wp-singular .cats .widget_categories, body.search-results .cats .widget_categories {
  width: 100% !important;
}
body.blog .cats .wp-block-categories-list, body.archive .cats .wp-block-categories-list, body.wp-singular .cats .wp-block-categories-list, body.search-results .cats .wp-block-categories-list {
  padding-bottom: 0 !important;
  display: flex !important;
}
body.blog .cats .wp-block-categories-list li, body.archive .cats .wp-block-categories-list li, body.wp-singular .cats .wp-block-categories-list li, body.search-results .cats .wp-block-categories-list li {
  margin-left: 20px !important;
}
body.blog .et_pb_title_meta_container, body.archive .et_pb_title_meta_container, body.wp-singular .et_pb_title_meta_container, body.search-results .et_pb_title_meta_container {
  margin-left: 20px !important;
}
body.blog .et_pb_title_meta_container a, body.archive .et_pb_title_meta_container a, body.wp-singular .et_pb_title_meta_container a, body.search-results .et_pb_title_meta_container a {
  color: #D8317F !important;
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  line-height: 1em !important;
  font-weight: 800 !important;
  font-size: 28px !important;
  letter-spacing: 1px;
  line-height: 1.5em !important;
}
body.blog .dynamic-header .et_pb_title_meta_container, body.archive .dynamic-header .et_pb_title_meta_container, body.wp-singular .dynamic-header .et_pb_title_meta_container, body.search-results .dynamic-header .et_pb_title_meta_container {
  margin-left: 0 !important;
}
body.blog .dynamic-header .et_pb_title_meta_container a, body.archive .dynamic-header .et_pb_title_meta_container a, body.wp-singular .dynamic-header .et_pb_title_meta_container a, body.search-results .dynamic-header .et_pb_title_meta_container a {
  color: #1F1D44 !important;
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  line-height: 1em !important;
  font-weight: 800 !important;
  letter-spacing: 1px;
  font-size: 48px !important;
}
/* --- END NEWS ---- */
/* MAPBOX */
body #map {
  height: clamp(450px, 60vw, 700px);
  box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  border-radius: 25px !important;
}
.grow-container {
  overflow: hidden;
}
.grow-container:before {
  content: "";
  border-radius: 100%;
  aspect-ratio: 1;
  height: 200vw;
  width: 200vw;
  position: absolute;
  transition: box-shadow 2s ease-in-out;
  box-shadow: 0 0 0 0 #00573b22 inset;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.grow-container.in-view:before {
  box-shadow: 0 0 0 120vw #00573b99 inset;
}
/* CLIMATE HUBS INDIVIDUAL PAGES */
html body:not(.home):not(.single-tribe_events):not(.post-type-archive-tribe_events) header {
  position: absolute;
  width: 100% !important;
}
html body:not(.home):not(.single-tribe_events):not(.post-type-archive-tribe_events) #et-main-area {
  margin-top: 160px;
  position: relative;
}
body.project-template-default .et_pb_section.et_pb_section_0.et_section_regular {
  background: transparent !important;
  padding: 0 !important;
}
body.project-template-default .et_pb_section.et_pb_section_0.et_section_regular .et_pb_row.et_pb_row_0 {
  margin: 0 !important;
  width: 100% !important;
}
body.single-project .et_pb_section:not(.et_pb_section_0_tb_body, .et_pb_section_1_tb_body) .et_pb_row .et_pb_column .et_pb_image img {
  object-fit: cover !important;
}
body.single-project .et_pb_module ul {
  list-style-position: inside !important;
  padding-left: 10px !important;
}
body.single-project .et_pb_module ul li {
  color: #1f1d44 !important;
}
/* Changes the pointer for the "cookie Settings" link in copyright footer */
.cmplz-show-banner {
  cursor: pointer !important;
}
/* This removes styling from categories and tags module in blog sidebar, keeps things uniform with the rest of the sidebar*/
.sidebar .sidebar-widget {
  padding-right: 0 !important;
  border: 0 !important;
}
.sidebar .sidebar-widget .et_pb_widget {
  margin-bottom: 0 !important;
}
.sidebar article {
  margin-bottom: 0 !important;
}
/* NAVIGATION MENU */
/* This allows any link in the nav menu to act as a button, a .button CSS needs to be added to the link in the appearance > menu section */
html body.et-db #et-boc #menu-primary-menu.et-menu a:hover {
  opacity: 1;
  text-decoration: underline !important;
}
html body.et-db #et-boc #menu-primary-menu.et-menu .current-menu-item > a {
  text-decoration: underline !important;
}
html body.et-db #et-boc #menu-primary-menu.et-menu li.button a {
  height: fit-content !important;
  align-self: center;
  border-radius: 100px !important;
  padding: 15px 25px !important;
  color: white !important;
  text-transform: uppercase !important;
  background-color: #D8317F !important;
  border: none !important;
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  line-height: 1em !important;
  font-weight: 800 !important;
  position: relative;
  top: 0;
  transition: 0.4s !important;
  text-decoration: none !important;
}
html body.et-db #et-boc #menu-primary-menu.et-menu li.button a:before, html body.et-db #et-boc #menu-primary-menu.et-menu li.button a:after {
  display: none !important;
}
html body.et-db #et-boc #menu-primary-menu.et-menu li.button a:hover {
  top: -5px;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 30px 60px -5px;
}
html body.et-db #et-boc #menu-primary-menu.et-menu .sub-menu {
  box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  border-radius: 25px !important;
  transition: 0.2s !important;
  margin-top: 20px !important;
}
html body.et-db #et-boc #menu-primary-menu.et-menu .mega-menu-parent .sub-menu {
  box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  border-radius: 25px !important;
  left: calc(50% + 20px) !important;
  margin-left: -50vw;
  width: calc(100vw - 40px);
}
html body.et-db #et-boc #menu-primary-menu.et-menu .mega-menu-parent .sub-menu li a {
  border-radius: 100px !important;
}
html body.et-db #et-boc #menu-primary-menu.et-menu .mega-menu-parent .sub-menu li a:hover {
  background-color: transparent !important;
}
html body.et-db #et-boc #menu-primary-menu.et-menu .hidden > a {
  display: none !important;
}
html body.et-db #et-boc #menu-primary-menu.et-menu .hidden .sub-menu {
  background: transparent !important;
  box-shadow: none !important;
  left: 0 !important;
  margin-left: 0 !important;
  padding: 10px !important;
  margin-top: 0px !important;
}
/* FOOTER */
/* This added a menu to the footer, but keeps it vertical aligned, rather than horizontal. */
footer {
  /* .et_pb_column.et_pb_column_1_4{
	width: 20% !important;
	&.et-last-child{
	width: 30% !important;
}
} */
}
footer .et_pb_menu {
  background-color: transparent !important;
}
footer .et_pb_menu .et-menu-nav ul li {
  display: block !important;
  width: 100% !important;
}
/* FORMINATOR FORMS */
body .forminator {
  /* 
	make sure .forminator class is added to the module that the shortcode is in
	Styling can be done from inside the MIXINS in CODE SNIPPETS css file
	*/
}
body .forminator .forminator-ui.forminator-custom-form[data-design="default"] .forminator-input, body .forminator .forminator-ui.forminator-custom-form[data-design="default"] .forminator-textarea {
  padding: 10px 20px !important;
  border: solid black 1px;
  border-radius: 25px;
}
body .forminator .forminator-ui.forminator-custom-form[data-design="default"] .forminator-button:last-child {
  border-radius: 100px !important;
  padding: 15px 25px !important;
  color: white !important;
  text-transform: uppercase !important;
  background-color: #D8317F !important;
  border: none !important;
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  line-height: 1em !important;
  font-weight: 800 !important;
  position: relative;
  top: 0;
  transition: 0.4s !important;
}
body .forminator .forminator-ui.forminator-custom-form[data-design="default"] .forminator-button:last-child:before, body .forminator .forminator-ui.forminator-custom-form[data-design="default"] .forminator-button:last-child:after {
  display: none !important;
}
body .forminator .forminator-ui.forminator-custom-form[data-design="default"] .forminator-button:last-child:hover {
  top: -5px;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 30px 60px -5px;
}
.bluesky .et-pb-icon {
  background-image: url("/wp-content/uploads/2025/12/bluesky-black-round-circle-logo-24460.png");
  background-size: 100%;
  height: 35px !important;
  width: 35px !important;
  font-size: 0 !important;
  color: transparent !important;
  top: -2px;
  position: relative;
}
html body footer {
  box-shadow: 0 -2px #1F1D44 !important;
}
html body footer.et-l.et-l--footer {
  margin-top: 0px !important;
  position: relative !important;
  z-index: 9999 !important;
}
html body footer.et-l.et-l--footer:before {
  content: "";
  display: block;
  top: -37%;
  left: -5px;
  height: 37%;
  left: -5px;
  width: 102%;
  background-position: bottom !important;
  background-size: cover !important;
  background-repeat: no-repeat;
  position: absolute;
  background-image: url(/wp-content/uploads/2025/11/Blue-ClimateHub_Divider-top.svg);
}
/* MAPBOX */
.mapboxgl-popup-content {
  border-radius: 25px !important;
  padding: 20px !important;
}
/* Container */
.cmplz-cookiebanner {
  box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}
.cmplz-cookiebanner .cmplz-title {
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  line-height: 1em !important;
  font-weight: 800 !important;
  font-size: 28px !important;
  margin-top: 10px;
}
/* Message */
.cmplz-cookiebanner .cmplz-message {
  font-size: 16px !important;
  font-weight: 400 !important;
}
/* All buttons */
.cmplz-buttons .cmplz-btn {
  text-transform: uppercase;
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  line-height: 1em !important;
  font-weight: 800 !important;
}
cmplz-documents cmplz-links {
  font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
  color: #00573B !important;
  font-size: 16px !important;
}
/* lg - TABLET LANDSCAPE STYLES */
@media (max-width: 1199px) {
  html body h1, html body h2, html body h3, html body h4, html body h5, html body h6, html body h1 a, html body h2 a, html body h3 a, html body h4 a, html body h5 a, html body h6a {
    font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
    line-height: 1em !important;
    font-weight: 800 !important;
  }
  html body h1, html body h1 a {
    font-size: 38px !important;
  }
  html body h2, html body h2 a {
    font-size: 32px !important;
  }
  html body article.post h2 a {
    font-size: 28px !important;
  }
  html body h3, html body h3 a {
    font-size: 28px !important;
  }
  html body p, html body p a, html body ul li, html body or li, html body .et_pb_text_inner {
    font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
    font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 400 !important;
    font-size: 20px !important;
    line-height: 1.5em !important;
    font-size: 18px !important;
  }
  body footer .et_pb_menu__menu {
    display: block !important;
    width: 100% !important;
  }
  body footer .et_mobile_nav_menu {
    display: none !important;
  }
  /*  --- MOBILE MENU --- */
  body .et_pb_section_0_tb_header.et_pb_sticky_module {
    padding: 10px 0 !important;
  }
  body #mobile_menu1 {
    overflow: scroll;
    max-height: 700px !important;
    background: whitesmoke !important;
    border-radius: 25px !important;
    box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
    border: 0 !important;
  }
  body #mobile_menu1 .hidden > a {
    display: none !important;
  }
  /*change hamburger icon to x when mobile menu is open*/
  #et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before, .et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before {
    content: "M";
  }
  /*adjust the new toggle element which is added via jQuery*/
  ul.et_mobile_menu li.menu-item-has-children .mobile-toggle, ul.et_mobile_menu li.page_item_has_children .mobile-toggle, .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle, .et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle {
    width: 44px;
    height: 100%;
    padding: 0px !important;
    max-height: 44px;
    border: none;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 999;
    background-color: transparent;
  }
  /*some code to keep everyting positioned properly*/
  ul.et_mobile_menu > li.menu-item-has-children, ul.et_mobile_menu > li.page_item_has_children, ul.et_mobile_menu > li.menu-item-has-children .sub-menu li.menu-item-has-children, .et-db #et-boc .et-l ul.et_mobile_menu > li.menu-item-has-children, .et-db #et-boc .et-l ul.et_mobile_menu > li.page_item_has_children, .et-db #et-boc .et-l ul.et_mobile_menu > li.menu-item-has-children .sub-menu li.menu-item-has-children {
    position: relative;
  }
  /*remove default background color from menu items that have children*/
  .et_mobile_menu .menu-item-has-children > a, .et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children > a {
    background-color: transparent;
  }
  /*hide the submenu by default*/
  ul.et_mobile_menu .menu-item-has-children .sub-menu, #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu, .et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu, .et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu {
    display: none !important;
    visibility: hidden !important;
  }
  /*show the submenu when toggled open*/
  ul.et_mobile_menu .menu-item-has-children .sub-menu.visible, #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible, .et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible, .et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible, ul.et_mobile_menu .menu-item-has-children .sub-menu.visible .sub-menu, #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible .sub-menu, .et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible .sub-menu, .et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible .sub-menu {
    display: block !important;
    visibility: visible !important;
    overflow: hidden !important;
    border-radius: 25px !important;
    padding-left: 0 !important;
  }
  ul.et_mobile_menu .menu-item-has-children .sub-menu.visible li, ul.et_mobile_menu .menu-item-has-children .sub-menu.visible ul, #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible li, #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible ul, .et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible li, .et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible ul, .et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible li, .et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible ul, ul.et_mobile_menu .menu-item-has-children .sub-menu.visible .sub-menu li, ul.et_mobile_menu .menu-item-has-children .sub-menu.visible .sub-menu ul, #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible .sub-menu li, #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible .sub-menu ul, .et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible .sub-menu li, .et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible .sub-menu ul, .et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible .sub-menu li, .et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible .sub-menu ul {
    padding-left: 0 !important;
  }
  /*adjust the toggle icon position and transparency*/
  ul.et_mobile_menu li.menu-item-has-children .mobile-toggle, .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle {
    text-align: center;
    transition: 0.7s;
    opacity: 1;
  }
  /*submenu toggle icon when closed*/
  ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after, .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after {
    top: 10px;
    position: relative;
    font-family: "ETModules";
    content: "3";
    color: #1F1D44;
    background: white;
    border-radius: 50%;
    padding: 3px;
  }
  /*submenu toggle icon when open*/
  ul.et_mobile_menu li.menu-item-has-children.dt-open > .mobile-toggle, .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open > .mobile-toggle {
    transform: rotate(180deg);
  }
  body .dt-open a {
    border-bottom: 0 !important;
  }
  /*add point on top of the menu submenu dropdown*/
  .et_pb_menu_0.et_pb_menu .et_mobile_menu:after {
    position: absolute;
    right: 5%;
    margin-left: -20px;
    top: -14px;
    width: 0;
    height: 0;
    content: "";
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid #ffffff;
  }
  /*adjust the position of the hamburger menu*/
  .mobile_menu_bar {
    position: relative;
    display: block;
    bottom: 10px;
    line-height: 0;
  }
  /*force the background color and add a rounded border*/
  .et_pb_menu_0.et_pb_menu .et_mobile_menu, .et_pb_menu_0.et_pb_menu .et_mobile_menu ul {
    background-color: #ffffff !important;
    border-radius: 10px;
  }
  /* INTERNAL HEADER PAGES */
  body .et_pb_section_0, body #page-header {
    padding-top: 100px !important;
    background-size: cover !important;
  }
  /* Events */
  body.single-tribe_events #tribe-events-pg-template .tribe-events-event-image img {
    margin-top: -200px !important;
    width: 25% !important;
  }
  html body #tribe-events-pg-template #tribe-events-content .tribe-events-back, html body #tribe-events-pg-template #tribe-events-content h1.tribe-events-single-event-title, html body #tribe-events-pg-template #tribe-events-content .tribe-events-schedule {
    width: 50% !important;
  }
  html body #tribe-events-pg-template #tribe-events-content h1.tribe-events-single-event-title {
    min-height: 70px !important;
  }
  body.single-tribe_events #et-main-area::before, body.post-type-archive-tribe_events #et-main-area::before {
    background-size: 100% !important;
  }
  body.single-tribe_events #tribe-events-pg-template {
    padding-top: 0 !important;
    padding-bottom: 100px !important;
  }
  body.blog .cats .wp-block-categories-list li, body.archive .cats .wp-block-categories-list li, body.wp-singular .cats .wp-block-categories-list li {
    margin-left: 0px !important;
  }
  /* home page blog posts */
  body.home .news-posts .et_pb_image_container {
    display: none !important;
  }
  html body footer.et-l.et-l--footer:before {
    top: -119px;
    height: 120px;
  }
}
/* md - TABLET PORTRAIT STYLES */
@media (max-width: 980px) {
  body .et_pb_section_0, body #page-header {
    padding-bottom: 50px !important;
  }
  .grow-container:before {
    height: 250vh;
    width: 250vh;
  }
  .grow-container.in-view:before {
    box-shadow: 0 0 0 170vh #00573b99 inset;
  }
  /* EVENTS */
  html body .event-carousel .swiper-slide {
    margin-right: 1px !important;
    transition: 0.7s !important;
  }
  html body .event-carousel .swiper-slide-prev, html body .event-carousel .swiper-slide-next {
    opacity: 0 !important;
    transition: 0.7s !important;
    margin-right: 1px !important;
  }
  html body .event-carousel .swiper-button-prev {
    left: -20px !important;
  }
  html body .event-carousel .swiper-button-next {
    right: -20px !important;
  }
  html body .event-carousel .swiper-slide-active {
    opacity: 1 !important;
  }
  .tribe-events-calendar-list__event-date-tag {
    display: none !important;
  }
  body.blog #page-header .inline-blocks .et_pb_column, body.archive #page-header .inline-blocks .et_pb_column, body.wp-singular #page-header .inline-blocks .et_pb_column {
    flex-direction: column !important;
  }
  body.blog #page-header #et_pb_search_0, body.archive #page-header #et_pb_search_0, body.wp-singular #page-header #et_pb_search_0 {
    margin-left: 0 !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  body.blog .cats, body.archive .cats, body.wp-singular .cats {
    margin-left: 0px !important;
  }
  /* footer */
  html body footer div.tablet-hide {
    display: none !important;
  }
  html body footer .et_pb_row.et_pb_row_0_tb_footer div.et_pb_column {
    width: 33% !important;
    margin-right: 0 !important;
  }
  html body footer .et_pb_row.et_pb_row_0_tb_footer div.et_pb_column.et_pb_column_0_tb_footer {
    padding-right: 40px !important;
  }
  html body footer .et_pb_row.et_pb_row_0_tb_footer div.et_pb_column.et-last-child {
    width: 33.8% !important;
  }
  html body footer .tablet-flex {
    display: flex;
    justify-content: center;
  }
  html body footer .copyright-footer .tablet-flex {
    flex-direction: column !important;
  }
  html body footer .copyright-footer .tablet-flex .et_pb_text_inner {
    text-align: center !important;
  }
}
/* xs - SMARTPHONE PORTRAIT STYLES */
@media (max-width: 767px) and (orientation: portrait) {
  /* --- FONTS --- */
  html body h1, html body h2, html body h3, html body h4, html body h5, html body h6, html body h1 a, html body h2 a, html body h3 a, html body h4 a, html body h5 a, html body h6a {
    font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
    line-height: 1em !important;
    font-weight: 800 !important;
  }
  html body h1, html body h1 a {
    font-size: 38px !important;
  }
  html body h2, html body h2 a {
    font-size: 32px !important;
  }
  html body article.post h2 a {
    font-size: 28px !important;
  }
  html body h3, html body h3 a {
    font-size: 28px !important;
  }
  html body p, html body p a, html body ul li, html body or li, html body .et_pb_text_inner {
    font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
    font-family: "Asap Variable", Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 400 !important;
    font-size: 20px !important;
    line-height: 1.5em !important;
    font-size: 18px !important;
  }
  /* --- EVENTS --- */
  .dnxte-blog-carousel-slide-active .swiper-slide .dnxte-blog-carousel-wrap {
    flex-direction: column !important;
  }
  .dnxte-blog-carousel-slide-active .swiper-slide .dnxte-blog-carousel-wrap .blog-wrap {
    min-width: 100% !important;
  }
  .dnxte-blog-carousel-slide-active .swiper-slide .dnxte-blog-carousel-wrap .swiper-button-prev {
    left: -20px !important;
  }
  .dnxte-blog-carousel-slide-active .swiper-slide .dnxte-blog-carousel-wrap .swiper-button-next {
    right: -20px !important;
  }
  body.single-tribe_events #tribe-events-pg-template .tribe-events-event-image img {
    margin-top: 0px !important;
    width: 25% !important;
  }
  body.single-tribe_events #et-main-area::before, body.post-type-archive-tribe_events #et-main-area::before {
    background-image: linear-gradient(90deg, #9ed2e3 20%, rgba(255, 255, 255, 0.6) 99%), url(/wp-content/uploads/2025/11/nature-2024-12-19-13-47-52-utc.webp) !important;
    background-size: cover !important;
  }
  body.single-tribe_events #tribe-events-pg-template {
    padding-bottom: 60px !important;
  }
  html body #tribe-events-pg-template #tribe-events-content .tribe-events-back, html body #tribe-events-pg-template #tribe-events-content h1.tribe-events-single-event-title, html body #tribe-events-pg-template #tribe-events-content .tribe-events-schedule {
    width: 100% !important;
  }
  /* --- MAPS --- */
  body .mapboxgl-popup-content {
    max-width: 300px !important;
    pointer-events: none !important;
  }
  body .mapboxgl-popup-content a, body .mapboxgl-popup-content button {
    pointer-events: auto !important;
  }
  body .mapboxgl-popup-content button span {
    color: black !important;
  }
  body .mapboxgl-popup-content h4 {
    width: calc(100% - 15px) !important;
  }
  /* ---- Mobile Footer --- */
  body footer .et_pb_column {
    min-width: 100% !important;
    padding: 0 20px !important;
  }
  body footer .et_pb_menu__menu {
    display: block !important;
  }
  body footer img {
    width: 75% !important;
  }
  body footer h3 {
    font-size: 25px !important;
  }
  /* HEADERS INTERNAL PAGES*/
  body:not(.home) .et_pb_section_0, body:not(.home) #page-header {
    padding-bottom: 50px !important;
  }
  body:not(.home) .et_pb_section_0 .et_pb_module.et_pb_text.et_pb_text_0, body:not(.home) #page-header .et_pb_module.et_pb_text.et_pb_text_0 {
    margin-top: 25% !important;
  }
  body:not(.home) .et_pb_section_0 .et_pb_module.et_pb_text.et_pb_text_1, body:not(.home) #page-header .et_pb_module.et_pb_text.et_pb_text_1 {
    background: #fffd;
    padding: 20px;
    padding-right: 20px;
    border-radius: 25px;
    margin-top: 100px !important;
    padding-right: 20px !important;
  }
  body .et_pb_section_0 .et_pb_module.et_pb_text.et_pb_text_1, body:not(.home) #page-header .et_pb_module.et_pb_text.et_pb_text_1 {
    box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  }
  /* BLOGS */
  body .news-posts .full-width article > * {
    width: 100% !important;
    left: 0 !important;
  }
  body .news-posts article .entry-featured-image-url {
    position: relative !important;
  }
  html body footer.et-l.et-l--footer:before {
    top: -79px;
    height: 80px;
  }
  .grow-container:before {
    height: 350vh;
    width: 350vh;
  }
  .grow-container.in-view:before {
    box-shadow: 0 0 0 240vh #00573b99 inset;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F10-scss-desktop.scss%22%2C%22wp-content%2Fcustom_codes%2F9-scss-desktop.scss%22%2C%22wp-content%2Fcustom_codes%2F9-scss-tablet-l.scss%22%2C%22wp-content%2Fcustom_codes%2F9-scss-tablet-p.scss%22%2C%22wp-content%2Fcustom_codes%2F9-scss-mobile-p.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAAA%3BAC0EA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BADtGD%3BAEMA%3BAAAA%3BAAAA%3BAFNA%3BAEcC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFzCF%3BAEgDA%3BAAAA%3BAAAA%3BAAAA%3BAFhDA%3BAEsDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADdC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BACeD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADlBC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAD3CD%3BAAAA%3BAEiEA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAF5GF%3BAAAA%3BAEoHA%3BAACC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD3IF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAC4IC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFvMD%3BAE8MA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBF%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADhPA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAC%2BOC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD3PD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAC6PA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD3SD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAD3CD%3BAE4VA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FWA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BACgXC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD1XA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAC4XA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FYA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAC8YC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAFrfF%3BAE%2BfA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF%2FfA%3BAEogBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD9fD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BACggBC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADnjBA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BACqjBC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFpmBF%3BAE2mBA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF%2FrBF%3BAAAA%3BAE6sBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAFnuBA%3BAE4uBC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAF1wBD%3BAEixBA%3BAAAA%3BAAAA%3BAFjxBA%3BAEsxBC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAF7xBD%3BAAAA%3BAEqyBC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADrwBD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BACywBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF70BF%3BAAAA%3BAEy1BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAF51BF%3BAE22BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD70BA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BACk1BD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF%2F4BD%3BAEg6BA%3BAAAA%3BAAAA%3BAAAA%3BAFh6BA%3BAEu6BA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF16BA%3BAEk7BA%3BAAAA%3BAAAA%3BAAAA%3BAFl7BA%3BAEu7BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF77BA%3BAAIA%3BAGHC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAHxBD%3BAG6BA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAHxCD%3BAG%2BCA%3BAAAA%3BAAAA%3BAH%2FCA%3BAGoDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHpDA%3BAGoEA%3BAAAA%3BAAAA%3BAHpEA%3BAG6EA%3BAAAA%3BAAAA%3BAH7EA%3BAGkFA%3BAAAA%3BAAAA%3BAAAA%3BAHlFA%3BAG0FA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaC%3BAAAA%3BAAAA%3BAHvGD%3BAG4GA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAH5GA%3BAGmHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHnHA%3BAG%2BHA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAHnIA%3BAGuIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHvIA%3BAGoJA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHpJA%3BAG2JA%3BAAAA%3BAAAA%3BAAAA%3BAH3JA%3BAGqKA%3BAAAA%3BAAAA%3BAAAA%3BAHrKA%3BAG4KA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAHhMA%3BAGuMC%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHlND%3BAASA%3BAITA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAJCA%3BAIMC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAJtCA%3BAI2CC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAJzEH%3BAAcA%3BAAAA%3BAKZC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALJD%3BAKWA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BALnCD%3BAKyCA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BALlDD%3BAKwDC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BALlED%3BAK0EA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAL3FD%3BAKkGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%22%7D */