:root {
  --black: #222222;
  --white: #ffffff;
  --admin-toolbar-sidebar-width: 0px;
}

.d-none {
  display: none !important;
}

.paragraph.dark-version .card {
  background-color: #e6ebec;
  color: #222222;
}
.paragraph.dark-version .card:not(.content_card):not(.people-card):not(.company-card):not(.event-card):hover {
  background-color: #becacc;
}
@media (min-width: 768px) {
  .paragraph.dark-version .card:not(.content_card):not(.people-card):not(.company-card):not(.event-card):focus-visible {
    background-color: #becacc;
  }
  .paragraph.dark-version .card:not(.content_card):not(.people-card):not(.company-card):not(.event-card):focus-visible:before {
    border-color: #28ff52;
  }
}
.paragraph.dark-version .card .tag-area .read_time {
  color: #222222;
}
.paragraph.dark-version .card .tag-area .read_time div {
  color: #222222;
}
.paragraph.dark-version .card .card_title,
.paragraph.dark-version .card .field--name-field-title,
.paragraph.dark-version .card .field--name-field-description,
.paragraph.dark-version .card .author_name_and_role {
  color: #222222;
}
.paragraph.dark-version .card .card_title span,
.paragraph.dark-version .card .card_title div,
.paragraph.dark-version .card .field--name-field-title span,
.paragraph.dark-version .card .field--name-field-title div,
.paragraph.dark-version .card .field--name-field-description span,
.paragraph.dark-version .card .field--name-field-description div,
.paragraph.dark-version .card .author_name_and_role span,
.paragraph.dark-version .card .author_name_and_role div {
  color: #222222;
}
.paragraph.dark-version .card .info_zone,
.paragraph.dark-version .card .info_zone div,
.paragraph.dark-version .card .field--name-field-location,
.paragraph.dark-version .card .field--name-field-subtitle {
  color: #424d5b;
}
.paragraph.dark-version .card .card_dates,
.paragraph.dark-version .card .card_dates > span,
.paragraph.dark-version .card .event_location,
.paragraph.dark-version .card .event_location .field--name-field-location {
  color: #212e3e;
}
.paragraph.dark-version .card.people-card {
  background-color: #424d5b;
}
.paragraph.dark-version .card.people-card .field--name-name {
  color: #28ff52;
}
.paragraph.dark-version .card.people-card .field--name-field-text {
  color: #ffffff;
}
.paragraph.dark-version .card.people-card .info_zone .field--name-field-tag {
  background-color: #263cc8;
  color: #ffffff;
}
.paragraph.dark-version .card.company-card {
  background-color: #424d5b;
}
.paragraph.dark-version .card.company-card:hover {
  background-color: #424d5b;
}
.paragraph.dark-version .card.company-card .field--name-name {
  color: #ffffff;
}
.paragraph.dark-version .card.company-card .field--name-field-text {
  color: #ffffff;
}

.paragraph.light-version .card {
  background-color: #212e3e;
  color: #ffffff;
}
.paragraph.light-version .card:not(.content_card):not(.people-card):not(.company-card):not(.event-card):not(.no_hover):hover {
  background-color: #424d5b;
}
@media (min-width: 768px) {
  .paragraph.light-version .card:not(.content_card):not(.people-card):not(.company-card):not(.event-card):not(.no_hover):focus-visible {
    background-color: #424d5b;
  }
  .paragraph.light-version .card:not(.content_card):not(.people-card):not(.company-card):not(.event-card):not(.no_hover):focus-visible:before {
    border-color: #263cc8;
  }
}
.paragraph.light-version .card .tag-area .read_time {
  color: #ffffff;
}
.paragraph.light-version .card .tag-area .read_time div {
  color: #ffffff;
}
.paragraph.light-version .card .info_zone,
.paragraph.light-version .card .info_zone div,
.paragraph.light-version .card .field--name-field-location,
.paragraph.light-version .card .field--name-field-description,
.paragraph.light-version .card .author_name_and_role,
.paragraph.light-version .card .field--name-field-subtitle {
  color: #ffffff;
}
.paragraph.light-version .card .info_zone div,
.paragraph.light-version .card .info_zone div div,
.paragraph.light-version .card .field--name-field-location div,
.paragraph.light-version .card .field--name-field-description div,
.paragraph.light-version .card .author_name_and_role div,
.paragraph.light-version .card .field--name-field-subtitle div {
  color: #ffffff;
}
.paragraph.light-version .card .card_title,
.paragraph.light-version .card .field--name-field-title {
  color: #28ff52;
}
.paragraph.light-version .card .card_title span,
.paragraph.light-version .card .field--name-field-title span {
  color: #28ff52;
}
.paragraph.light-version .card .card_title.white span {
  color: #becacc;
}
.paragraph.light-version .card .card_dates,
.paragraph.light-version .card .card_dates > span,
.paragraph.light-version .card .event_location,
.paragraph.light-version .card .event_location .field--name-field-location {
  color: #ffffff;
  text-decoration: none;
}
.paragraph.light-version .card .card_dates:focus-visible,
.paragraph.light-version .card .card_dates > span:focus-visible,
.paragraph.light-version .card .event_location:focus-visible,
.paragraph.light-version .card .event_location .field--name-field-location:focus-visible {
  padding: 0px 8px;
  border: 3px solid #ffffff;
}
.paragraph.light-version .card.people-card, .paragraph.light-version .card.company-card {
  background-color: #d7dfe0;
}
.paragraph.light-version .card.people-card .field--name-field-text, .paragraph.light-version .card.company-card .field--name-field-text {
  color: #6d32ff;
}
.paragraph.light-version .card.people-card .field--name-name, .paragraph.light-version .card.company-card .field--name-name {
  color: #222222;
}
.paragraph.light-version .card.project-card .content_container .field--name-field-link a,
.paragraph.light-version .card.project-card .content_container .event_details,
.paragraph.light-version .card.project-card .content_container .container-footer.container-bottom a {
  position: relative;
  background: none;
  border: none;
  text-decoration: none;
  transition: all 0.25s ease;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.paragraph.light-version .card.project-card .content_container .field--name-field-link a:before,
.paragraph.light-version .card.project-card .content_container .event_details:before,
.paragraph.light-version .card.project-card .content_container .container-footer.container-bottom a:before {
  position: absolute;
  bottom: -1px;
  left: 0;
  content: "";
  display: block;
  height: 1px;
  width: 100%;
}
.paragraph.light-version .card.project-card .content_container .field--name-field-link a:hover,
.paragraph.light-version .card.project-card .content_container .event_details:hover,
.paragraph.light-version .card.project-card .content_container .container-footer.container-bottom a:hover {
  cursor: pointer;
}
.paragraph.light-version .card.project-card .content_container .field--name-field-link a:hover:before,
.paragraph.light-version .card.project-card .content_container .event_details:hover:before,
.paragraph.light-version .card.project-card .content_container .container-footer.container-bottom a:hover:before {
  bottom: -3px;
  height: 3px;
}
.paragraph.light-version .card.project-card .content_container .field--name-field-link a:focus-visible:before,
.paragraph.light-version .card.project-card .content_container .event_details:focus-visible:before,
.paragraph.light-version .card.project-card .content_container .container-footer.container-bottom a:focus-visible:before {
  display: none;
}
.paragraph.light-version .card.project-card .content_container .field--name-field-link a:active:before,
.paragraph.light-version .card.project-card .content_container .event_details:active:before,
.paragraph.light-version .card.project-card .content_container .container-footer.container-bottom a:active:before {
  bottom: -1px;
  height: 1px;
}
.paragraph.light-version .card.project-card .content_container .field--name-field-link a:disabled:before,
.paragraph.light-version .card.project-card .content_container .event_details:disabled:before,
.paragraph.light-version .card.project-card .content_container .container-footer.container-bottom a:disabled:before {
  display: none;
}
.paragraph.light-version .card.project-card .content_container.marine_blue .field--name-field-link a,
.paragraph.light-version .card.project-card .content_container.marine_blue .event_details, .paragraph.light-version .card.project-card .content_container.dark-version .field--name-field-link a,
.paragraph.light-version .card.project-card .content_container.dark-version .event_details, .paragraph.light-version .card.project-card .content_container.footer-middle .field--name-field-link a,
.paragraph.light-version .card.project-card .content_container.footer-middle .event_details {
  color: #28ff52;
}
.paragraph.light-version .card.project-card .content_container.marine_blue .field--name-field-link a:before,
.paragraph.light-version .card.project-card .content_container.marine_blue .event_details:before, .paragraph.light-version .card.project-card .content_container.dark-version .field--name-field-link a:before,
.paragraph.light-version .card.project-card .content_container.dark-version .event_details:before, .paragraph.light-version .card.project-card .content_container.footer-middle .field--name-field-link a:before,
.paragraph.light-version .card.project-card .content_container.footer-middle .event_details:before {
  background-color: #28ff52;
}
.paragraph.light-version .card.project-card .content_container.marine_blue .field--name-field-link a:focus-visible,
.paragraph.light-version .card.project-card .content_container.marine_blue .event_details:focus-visible, .paragraph.light-version .card.project-card .content_container.dark-version .field--name-field-link a:focus-visible,
.paragraph.light-version .card.project-card .content_container.dark-version .event_details:focus-visible, .paragraph.light-version .card.project-card .content_container.footer-middle .field--name-field-link a:focus-visible,
.paragraph.light-version .card.project-card .content_container.footer-middle .event_details:focus-visible {
  outline: 3px solid #28ff52 !important;
  outline-offset: 1px;
}
.paragraph.light-version .card.project-card .content_container.marine_blue .field--name-field-link a:active,
.paragraph.light-version .card.project-card .content_container.marine_blue .event_details:active, .paragraph.light-version .card.project-card .content_container.dark-version .field--name-field-link a:active,
.paragraph.light-version .card.project-card .content_container.dark-version .event_details:active, .paragraph.light-version .card.project-card .content_container.footer-middle .field--name-field-link a:active,
.paragraph.light-version .card.project-card .content_container.footer-middle .event_details:active {
  color: #7eff97;
}
.paragraph.light-version .card.project-card .content_container.marine_blue .field--name-field-link a:active:before,
.paragraph.light-version .card.project-card .content_container.marine_blue .event_details:active:before, .paragraph.light-version .card.project-card .content_container.dark-version .field--name-field-link a:active:before,
.paragraph.light-version .card.project-card .content_container.dark-version .event_details:active:before, .paragraph.light-version .card.project-card .content_container.footer-middle .field--name-field-link a:active:before,
.paragraph.light-version .card.project-card .content_container.footer-middle .event_details:active:before {
  background-color: #7eff97;
}
.paragraph.light-version .card.project-card .content_container.marine_blue .field--name-field-link a:disabled,
.paragraph.light-version .card.project-card .content_container.marine_blue .event_details:disabled, .paragraph.light-version .card.project-card .content_container.dark-version .field--name-field-link a:disabled,
.paragraph.light-version .card.project-card .content_container.dark-version .event_details:disabled, .paragraph.light-version .card.project-card .content_container.footer-middle .field--name-field-link a:disabled,
.paragraph.light-version .card.project-card .content_container.footer-middle .event_details:disabled {
  color: #7c9599;
}
.paragraph.light-version .card.project-card .content_container.marine_blue.card_grid .event_details, .paragraph.light-version .card.project-card .content_container.marine_blue.card_list .event_details, .paragraph.light-version .card.project-card .content_container.dark-version.card_grid .event_details, .paragraph.light-version .card.project-card .content_container.dark-version.card_list .event_details, .paragraph.light-version .card.project-card .content_container.footer-middle.card_grid .event_details, .paragraph.light-version .card.project-card .content_container.footer-middle.card_list .event_details {
  color: #263cc8;
}
.paragraph.light-version .card.project-card .content_container.marine_blue.card_grid .event_details:before, .paragraph.light-version .card.project-card .content_container.marine_blue.card_list .event_details:before, .paragraph.light-version .card.project-card .content_container.dark-version.card_grid .event_details:before, .paragraph.light-version .card.project-card .content_container.dark-version.card_list .event_details:before, .paragraph.light-version .card.project-card .content_container.footer-middle.card_grid .event_details:before, .paragraph.light-version .card.project-card .content_container.footer-middle.card_list .event_details:before {
  background-color: #263cc8;
}
.paragraph.light-version .card.project-card .content_container.marine_blue.card_grid .event_details:focus-visible, .paragraph.light-version .card.project-card .content_container.marine_blue.card_list .event_details:focus-visible, .paragraph.light-version .card.project-card .content_container.dark-version.card_grid .event_details:focus-visible, .paragraph.light-version .card.project-card .content_container.dark-version.card_list .event_details:focus-visible, .paragraph.light-version .card.project-card .content_container.footer-middle.card_grid .event_details:focus-visible, .paragraph.light-version .card.project-card .content_container.footer-middle.card_list .event_details:focus-visible {
  outline: 3px solid #263cc8 !important;
  outline-offset: 1px;
}
.paragraph.light-version .card.project-card .content_container.marine_blue.card_grid .event_details:active, .paragraph.light-version .card.project-card .content_container.marine_blue.card_list .event_details:active, .paragraph.light-version .card.project-card .content_container.dark-version.card_grid .event_details:active, .paragraph.light-version .card.project-card .content_container.dark-version.card_list .event_details:active, .paragraph.light-version .card.project-card .content_container.footer-middle.card_grid .event_details:active, .paragraph.light-version .card.project-card .content_container.footer-middle.card_list .event_details:active {
  color: #4759d0;
}
.paragraph.light-version .card.project-card .content_container.marine_blue.card_grid .event_details:active:before, .paragraph.light-version .card.project-card .content_container.marine_blue.card_list .event_details:active:before, .paragraph.light-version .card.project-card .content_container.dark-version.card_grid .event_details:active:before, .paragraph.light-version .card.project-card .content_container.dark-version.card_list .event_details:active:before, .paragraph.light-version .card.project-card .content_container.footer-middle.card_grid .event_details:active:before, .paragraph.light-version .card.project-card .content_container.footer-middle.card_list .event_details:active:before {
  background-color: #4759d0;
}
.paragraph.light-version .card.project-card .content_container.marine_blue.card_grid .event_details:disabled, .paragraph.light-version .card.project-card .content_container.marine_blue.card_list .event_details:disabled, .paragraph.light-version .card.project-card .content_container.dark-version.card_grid .event_details:disabled, .paragraph.light-version .card.project-card .content_container.dark-version.card_list .event_details:disabled, .paragraph.light-version .card.project-card .content_container.footer-middle.card_grid .event_details:disabled, .paragraph.light-version .card.project-card .content_container.footer-middle.card_list .event_details:disabled {
  color: #7c9599;
}
.paragraph.light-version .card.project-card .content_container.light_grey .field--name-field-link a,
.paragraph.light-version .card.project-card .content_container.light_grey .event_details,
.paragraph.light-version .card.project-card .content_container.light_grey .container-footer.container-bottom a, .paragraph.light-version .card.project-card .content_container.light-version .field--name-field-link a,
.paragraph.light-version .card.project-card .content_container.light-version .event_details,
.paragraph.light-version .card.project-card .content_container.light-version .container-footer.container-bottom a, .paragraph.light-version .card.project-card .content_container.footer-bottom .field--name-field-link a,
.paragraph.light-version .card.project-card .content_container.footer-bottom .event_details,
.paragraph.light-version .card.project-card .content_container.footer-bottom .container-footer.container-bottom a {
  color: #263cc8;
}
.paragraph.light-version .card.project-card .content_container.light_grey .field--name-field-link a:before,
.paragraph.light-version .card.project-card .content_container.light_grey .event_details:before,
.paragraph.light-version .card.project-card .content_container.light_grey .container-footer.container-bottom a:before, .paragraph.light-version .card.project-card .content_container.light-version .field--name-field-link a:before,
.paragraph.light-version .card.project-card .content_container.light-version .event_details:before,
.paragraph.light-version .card.project-card .content_container.light-version .container-footer.container-bottom a:before, .paragraph.light-version .card.project-card .content_container.footer-bottom .field--name-field-link a:before,
.paragraph.light-version .card.project-card .content_container.footer-bottom .event_details:before,
.paragraph.light-version .card.project-card .content_container.footer-bottom .container-footer.container-bottom a:before {
  background-color: #263cc8;
}
.paragraph.light-version .card.project-card .content_container.light_grey .field--name-field-link a:focus-visible,
.paragraph.light-version .card.project-card .content_container.light_grey .event_details:focus-visible,
.paragraph.light-version .card.project-card .content_container.light_grey .container-footer.container-bottom a:focus-visible, .paragraph.light-version .card.project-card .content_container.light-version .field--name-field-link a:focus-visible,
.paragraph.light-version .card.project-card .content_container.light-version .event_details:focus-visible,
.paragraph.light-version .card.project-card .content_container.light-version .container-footer.container-bottom a:focus-visible, .paragraph.light-version .card.project-card .content_container.footer-bottom .field--name-field-link a:focus-visible,
.paragraph.light-version .card.project-card .content_container.footer-bottom .event_details:focus-visible,
.paragraph.light-version .card.project-card .content_container.footer-bottom .container-footer.container-bottom a:focus-visible {
  outline: 3px solid #263cc8 !important;
  outline-offset: 1px;
}
.paragraph.light-version .card.project-card .content_container.light_grey .field--name-field-link a:active,
.paragraph.light-version .card.project-card .content_container.light_grey .event_details:active,
.paragraph.light-version .card.project-card .content_container.light_grey .container-footer.container-bottom a:active, .paragraph.light-version .card.project-card .content_container.light-version .field--name-field-link a:active,
.paragraph.light-version .card.project-card .content_container.light-version .event_details:active,
.paragraph.light-version .card.project-card .content_container.light-version .container-footer.container-bottom a:active, .paragraph.light-version .card.project-card .content_container.footer-bottom .field--name-field-link a:active,
.paragraph.light-version .card.project-card .content_container.footer-bottom .event_details:active,
.paragraph.light-version .card.project-card .content_container.footer-bottom .container-footer.container-bottom a:active {
  color: #4759d0;
}
.paragraph.light-version .card.project-card .content_container.light_grey .field--name-field-link a:active:before,
.paragraph.light-version .card.project-card .content_container.light_grey .event_details:active:before,
.paragraph.light-version .card.project-card .content_container.light_grey .container-footer.container-bottom a:active:before, .paragraph.light-version .card.project-card .content_container.light-version .field--name-field-link a:active:before,
.paragraph.light-version .card.project-card .content_container.light-version .event_details:active:before,
.paragraph.light-version .card.project-card .content_container.light-version .container-footer.container-bottom a:active:before, .paragraph.light-version .card.project-card .content_container.footer-bottom .field--name-field-link a:active:before,
.paragraph.light-version .card.project-card .content_container.footer-bottom .event_details:active:before,
.paragraph.light-version .card.project-card .content_container.footer-bottom .container-footer.container-bottom a:active:before {
  background-color: #4759d0;
}
.paragraph.light-version .card.project-card .content_container.light_grey .field--name-field-link a:disabled,
.paragraph.light-version .card.project-card .content_container.light_grey .event_details:disabled,
.paragraph.light-version .card.project-card .content_container.light_grey .container-footer.container-bottom a:disabled, .paragraph.light-version .card.project-card .content_container.light-version .field--name-field-link a:disabled,
.paragraph.light-version .card.project-card .content_container.light-version .event_details:disabled,
.paragraph.light-version .card.project-card .content_container.light-version .container-footer.container-bottom a:disabled, .paragraph.light-version .card.project-card .content_container.footer-bottom .field--name-field-link a:disabled,
.paragraph.light-version .card.project-card .content_container.footer-bottom .event_details:disabled,
.paragraph.light-version .card.project-card .content_container.footer-bottom .container-footer.container-bottom a:disabled {
  color: #7c9599;
}
.paragraph.light-version .card.project-card .content_container.light_grey.card_grid .event_details, .paragraph.light-version .card.project-card .content_container.light_grey.card_list .event_details, .paragraph.light-version .card.project-card .content_container.light-version.card_grid .event_details, .paragraph.light-version .card.project-card .content_container.light-version.card_list .event_details, .paragraph.light-version .card.project-card .content_container.footer-bottom.card_grid .event_details, .paragraph.light-version .card.project-card .content_container.footer-bottom.card_list .event_details {
  color: #28ff52;
}
.paragraph.light-version .card.project-card .content_container.light_grey.card_grid .event_details:before, .paragraph.light-version .card.project-card .content_container.light_grey.card_list .event_details:before, .paragraph.light-version .card.project-card .content_container.light-version.card_grid .event_details:before, .paragraph.light-version .card.project-card .content_container.light-version.card_list .event_details:before, .paragraph.light-version .card.project-card .content_container.footer-bottom.card_grid .event_details:before, .paragraph.light-version .card.project-card .content_container.footer-bottom.card_list .event_details:before {
  background-color: #28ff52;
}
.paragraph.light-version .card.project-card .content_container.light_grey.card_grid .event_details:focus-visible, .paragraph.light-version .card.project-card .content_container.light_grey.card_list .event_details:focus-visible, .paragraph.light-version .card.project-card .content_container.light-version.card_grid .event_details:focus-visible, .paragraph.light-version .card.project-card .content_container.light-version.card_list .event_details:focus-visible, .paragraph.light-version .card.project-card .content_container.footer-bottom.card_grid .event_details:focus-visible, .paragraph.light-version .card.project-card .content_container.footer-bottom.card_list .event_details:focus-visible {
  outline: 3px solid #28ff52 !important;
  outline-offset: 1px;
}
.paragraph.light-version .card.project-card .content_container.light_grey.card_grid .event_details:active, .paragraph.light-version .card.project-card .content_container.light_grey.card_list .event_details:active, .paragraph.light-version .card.project-card .content_container.light-version.card_grid .event_details:active, .paragraph.light-version .card.project-card .content_container.light-version.card_list .event_details:active, .paragraph.light-version .card.project-card .content_container.footer-bottom.card_grid .event_details:active, .paragraph.light-version .card.project-card .content_container.footer-bottom.card_list .event_details:active {
  color: #7eff97;
}
.paragraph.light-version .card.project-card .content_container.light_grey.card_grid .event_details:active:before, .paragraph.light-version .card.project-card .content_container.light_grey.card_list .event_details:active:before, .paragraph.light-version .card.project-card .content_container.light-version.card_grid .event_details:active:before, .paragraph.light-version .card.project-card .content_container.light-version.card_list .event_details:active:before, .paragraph.light-version .card.project-card .content_container.footer-bottom.card_grid .event_details:active:before, .paragraph.light-version .card.project-card .content_container.footer-bottom.card_list .event_details:active:before {
  background-color: #7eff97;
}
.paragraph.light-version .card.project-card .content_container.light_grey.card_grid .event_details:disabled, .paragraph.light-version .card.project-card .content_container.light_grey.card_list .event_details:disabled, .paragraph.light-version .card.project-card .content_container.light-version.card_grid .event_details:disabled, .paragraph.light-version .card.project-card .content_container.light-version.card_list .event_details:disabled, .paragraph.light-version .card.project-card .content_container.footer-bottom.card_grid .event_details:disabled, .paragraph.light-version .card.project-card .content_container.footer-bottom.card_list .event_details:disabled {
  color: #7c9599;
}
.paragraph.light-version .card.project-card .content_container .yes_area_card .content_container .link {
  width: fit-content;
  color: #263cc8;
  text-decoration: none;
  border-bottom: 1px solid #263cc8;
  line-height: 20px;
  margin-bottom: 2px;
}
.paragraph.light-version .card.project-card .content_container .yes_area_card .content_container .link:hover {
  border-bottom: 3px solid #263cc8;
  margin-bottom: 0;
}
.paragraph.light-version .card.project-card .content_container .yes_area_card .content_container .link:focus-visible {
  outline: 3px solid #263cc8;
  border-bottom: none;
  outline-offset: 3px;
}
.paragraph.light-version .card.project-card .content_container .green-link {
  margin-top: 16px;
  color: #28ff52;
  padding-right: 32px;
}
.paragraph.light-version .card.project-card .content_container .green-link .internal_link span,
.paragraph.light-version .card.project-card .content_container .green-link .external_link span,
.paragraph.light-version .card.project-card .content_container .green-link .sidebar_link span {
  position: relative;
  background: none;
  border: none;
  text-decoration: none;
  transition: all 0.25s ease;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.paragraph.light-version .card.project-card .content_container .green-link .internal_link span:before,
.paragraph.light-version .card.project-card .content_container .green-link .external_link span:before,
.paragraph.light-version .card.project-card .content_container .green-link .sidebar_link span:before {
  position: absolute;
  bottom: -1px;
  left: 0;
  content: "";
  display: block;
  height: 1px;
  width: 100%;
}
.paragraph.light-version .card.project-card .content_container .green-link .internal_link:hover,
.paragraph.light-version .card.project-card .content_container .green-link .external_link:hover,
.paragraph.light-version .card.project-card .content_container .green-link .sidebar_link:hover {
  cursor: pointer;
}
.paragraph.light-version .card.project-card .content_container .green-link .internal_link:hover span:before,
.paragraph.light-version .card.project-card .content_container .green-link .external_link:hover span:before,
.paragraph.light-version .card.project-card .content_container .green-link .sidebar_link:hover span:before {
  bottom: -3px;
  height: 3px;
}
.paragraph.light-version .card.project-card .content_container .green-link .internal_link:focus-visible span:before,
.paragraph.light-version .card.project-card .content_container .green-link .external_link:focus-visible span:before,
.paragraph.light-version .card.project-card .content_container .green-link .sidebar_link:focus-visible span:before {
  display: none;
}
.paragraph.light-version .card.project-card .content_container .green-link .internal_link:active span:before,
.paragraph.light-version .card.project-card .content_container .green-link .external_link:active span:before,
.paragraph.light-version .card.project-card .content_container .green-link .sidebar_link:active span:before {
  bottom: -1px;
  height: 1px;
}
.paragraph.light-version .card.project-card .content_container .green-link .internal_link:disabled span:before,
.paragraph.light-version .card.project-card .content_container .green-link .external_link:disabled span:before,
.paragraph.light-version .card.project-card .content_container .green-link .sidebar_link:disabled span:before {
  display: none;
}
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue .internal_link,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue .external_link,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue .sidebar_link, .paragraph.light-version .card.project-card .content_container .green-link.dark-version .internal_link,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version .external_link,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version .sidebar_link {
  color: #28ff52;
}
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue .internal_link span,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue .external_link span,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue .sidebar_link span, .paragraph.light-version .card.project-card .content_container .green-link.dark-version .internal_link span,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version .external_link span,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version .sidebar_link span {
  color: #28ff52;
}
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue .internal_link span:before,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue .external_link span:before,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue .sidebar_link span:before, .paragraph.light-version .card.project-card .content_container .green-link.dark-version .internal_link span:before,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version .external_link span:before,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version .sidebar_link span:before {
  background-color: #28ff52;
}
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue .internal_link:focus-visible,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue .external_link:focus-visible,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue .sidebar_link:focus-visible, .paragraph.light-version .card.project-card .content_container .green-link.dark-version .internal_link:focus-visible,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version .external_link:focus-visible,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version .sidebar_link:focus-visible {
  outline: 3px solid #28ff52 !important;
  outline-offset: 1px;
}
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue .internal_link:active,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue .external_link:active,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue .sidebar_link:active, .paragraph.light-version .card.project-card .content_container .green-link.dark-version .internal_link:active,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version .external_link:active,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version .sidebar_link:active {
  color: #7eff97;
}
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue .internal_link:active span,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue .external_link:active span,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue .sidebar_link:active span, .paragraph.light-version .card.project-card .content_container .green-link.dark-version .internal_link:active span,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version .external_link:active span,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version .sidebar_link:active span {
  color: #7eff97;
}
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue .internal_link:active span:before,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue .external_link:active span:before,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue .sidebar_link:active span:before, .paragraph.light-version .card.project-card .content_container .green-link.dark-version .internal_link:active span:before,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version .external_link:active span:before,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version .sidebar_link:active span:before {
  background-color: #7eff97;
}
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue .internal_link:disabled,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue .external_link:disabled,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue .sidebar_link:disabled, .paragraph.light-version .card.project-card .content_container .green-link.dark-version .internal_link:disabled,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version .external_link:disabled,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version .sidebar_link:disabled {
  color: #7c9599;
}
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue .internal_link:disabled span,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue .external_link:disabled span,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue .sidebar_link:disabled span, .paragraph.light-version .card.project-card .content_container .green-link.dark-version .internal_link:disabled span,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version .external_link:disabled span,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version .sidebar_link:disabled span {
  color: #7c9599;
}
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue.card_grid .internal_link,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue.card_grid .external_link,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue.card_grid .sidebar_link, .paragraph.light-version .card.project-card .content_container .green-link.dark-version.card_grid .internal_link,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version.card_grid .external_link,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version.card_grid .sidebar_link {
  color: #263cc8;
}
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue.card_grid .internal_link span,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue.card_grid .external_link span,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue.card_grid .sidebar_link span, .paragraph.light-version .card.project-card .content_container .green-link.dark-version.card_grid .internal_link span,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version.card_grid .external_link span,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version.card_grid .sidebar_link span {
  color: #263cc8;
}
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue.card_grid .internal_link span:before,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue.card_grid .external_link span:before,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue.card_grid .sidebar_link span:before, .paragraph.light-version .card.project-card .content_container .green-link.dark-version.card_grid .internal_link span:before,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version.card_grid .external_link span:before,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version.card_grid .sidebar_link span:before {
  background-color: #263cc8;
}
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue.card_grid .internal_link:focus-visible,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue.card_grid .external_link:focus-visible,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue.card_grid .sidebar_link:focus-visible, .paragraph.light-version .card.project-card .content_container .green-link.dark-version.card_grid .internal_link:focus-visible,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version.card_grid .external_link:focus-visible,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version.card_grid .sidebar_link:focus-visible {
  outline: 3px solid #263cc8 !important;
  outline-offset: 1px;
}
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue.card_grid .internal_link:active,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue.card_grid .external_link:active,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue.card_grid .sidebar_link:active, .paragraph.light-version .card.project-card .content_container .green-link.dark-version.card_grid .internal_link:active,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version.card_grid .external_link:active,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version.card_grid .sidebar_link:active {
  color: #4759d0;
}
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue.card_grid .internal_link:active span,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue.card_grid .external_link:active span,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue.card_grid .sidebar_link:active span, .paragraph.light-version .card.project-card .content_container .green-link.dark-version.card_grid .internal_link:active span,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version.card_grid .external_link:active span,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version.card_grid .sidebar_link:active span {
  color: #4759d0;
}
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue.card_grid .internal_link:active span:before,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue.card_grid .external_link:active span:before,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue.card_grid .sidebar_link:active span:before, .paragraph.light-version .card.project-card .content_container .green-link.dark-version.card_grid .internal_link:active span:before,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version.card_grid .external_link:active span:before,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version.card_grid .sidebar_link:active span:before {
  background-color: #4759d0;
}
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue.card_grid .internal_link:disabled,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue.card_grid .external_link:disabled,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue.card_grid .sidebar_link:disabled, .paragraph.light-version .card.project-card .content_container .green-link.dark-version.card_grid .internal_link:disabled,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version.card_grid .external_link:disabled,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version.card_grid .sidebar_link:disabled {
  color: #7c9599;
}
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue.card_grid .internal_link:disabled span,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue.card_grid .external_link:disabled span,
.paragraph.light-version .card.project-card .content_container .green-link.marine_blue.card_grid .sidebar_link:disabled span, .paragraph.light-version .card.project-card .content_container .green-link.dark-version.card_grid .internal_link:disabled span,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version.card_grid .external_link:disabled span,
.paragraph.light-version .card.project-card .content_container .green-link.dark-version.card_grid .sidebar_link:disabled span {
  color: #7c9599;
}
.paragraph.light-version .card.project-card .content_container .green-link.light_grey .internal_link,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey .external_link,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey .sidebar_link, .paragraph.light-version .card.project-card .content_container .green-link.light-version .internal_link,
.paragraph.light-version .card.project-card .content_container .green-link.light-version .external_link,
.paragraph.light-version .card.project-card .content_container .green-link.light-version .sidebar_link {
  color: #263cc8;
}
.paragraph.light-version .card.project-card .content_container .green-link.light_grey .internal_link span,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey .external_link span,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey .sidebar_link span, .paragraph.light-version .card.project-card .content_container .green-link.light-version .internal_link span,
.paragraph.light-version .card.project-card .content_container .green-link.light-version .external_link span,
.paragraph.light-version .card.project-card .content_container .green-link.light-version .sidebar_link span {
  color: #263cc8;
}
.paragraph.light-version .card.project-card .content_container .green-link.light_grey .internal_link span:before,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey .external_link span:before,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey .sidebar_link span:before, .paragraph.light-version .card.project-card .content_container .green-link.light-version .internal_link span:before,
.paragraph.light-version .card.project-card .content_container .green-link.light-version .external_link span:before,
.paragraph.light-version .card.project-card .content_container .green-link.light-version .sidebar_link span:before {
  background-color: #263cc8;
}
.paragraph.light-version .card.project-card .content_container .green-link.light_grey .internal_link:focus-visible,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey .external_link:focus-visible,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey .sidebar_link:focus-visible, .paragraph.light-version .card.project-card .content_container .green-link.light-version .internal_link:focus-visible,
.paragraph.light-version .card.project-card .content_container .green-link.light-version .external_link:focus-visible,
.paragraph.light-version .card.project-card .content_container .green-link.light-version .sidebar_link:focus-visible {
  outline: 3px solid #263cc8 !important;
  outline-offset: 1px;
}
.paragraph.light-version .card.project-card .content_container .green-link.light_grey .internal_link:active,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey .external_link:active,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey .sidebar_link:active, .paragraph.light-version .card.project-card .content_container .green-link.light-version .internal_link:active,
.paragraph.light-version .card.project-card .content_container .green-link.light-version .external_link:active,
.paragraph.light-version .card.project-card .content_container .green-link.light-version .sidebar_link:active {
  color: #4759d0;
}
.paragraph.light-version .card.project-card .content_container .green-link.light_grey .internal_link:active span,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey .external_link:active span,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey .sidebar_link:active span, .paragraph.light-version .card.project-card .content_container .green-link.light-version .internal_link:active span,
.paragraph.light-version .card.project-card .content_container .green-link.light-version .external_link:active span,
.paragraph.light-version .card.project-card .content_container .green-link.light-version .sidebar_link:active span {
  color: #4759d0;
}
.paragraph.light-version .card.project-card .content_container .green-link.light_grey .internal_link:active span:before,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey .external_link:active span:before,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey .sidebar_link:active span:before, .paragraph.light-version .card.project-card .content_container .green-link.light-version .internal_link:active span:before,
.paragraph.light-version .card.project-card .content_container .green-link.light-version .external_link:active span:before,
.paragraph.light-version .card.project-card .content_container .green-link.light-version .sidebar_link:active span:before {
  background-color: #4759d0;
}
.paragraph.light-version .card.project-card .content_container .green-link.light_grey .internal_link:disabled,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey .external_link:disabled,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey .sidebar_link:disabled, .paragraph.light-version .card.project-card .content_container .green-link.light-version .internal_link:disabled,
.paragraph.light-version .card.project-card .content_container .green-link.light-version .external_link:disabled,
.paragraph.light-version .card.project-card .content_container .green-link.light-version .sidebar_link:disabled {
  color: #7c9599;
}
.paragraph.light-version .card.project-card .content_container .green-link.light_grey .internal_link:disabled span,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey .external_link:disabled span,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey .sidebar_link:disabled span, .paragraph.light-version .card.project-card .content_container .green-link.light-version .internal_link:disabled span,
.paragraph.light-version .card.project-card .content_container .green-link.light-version .external_link:disabled span,
.paragraph.light-version .card.project-card .content_container .green-link.light-version .sidebar_link:disabled span {
  color: #7c9599;
}
.paragraph.light-version .card.project-card .content_container .green-link.light_grey.card_grid .internal_link,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey.card_grid .external_link,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey.card_grid .sidebar_link, .paragraph.light-version .card.project-card .content_container .green-link.light-version.card_grid .internal_link,
.paragraph.light-version .card.project-card .content_container .green-link.light-version.card_grid .external_link,
.paragraph.light-version .card.project-card .content_container .green-link.light-version.card_grid .sidebar_link {
  color: #28ff52;
}
.paragraph.light-version .card.project-card .content_container .green-link.light_grey.card_grid .internal_link span,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey.card_grid .external_link span,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey.card_grid .sidebar_link span, .paragraph.light-version .card.project-card .content_container .green-link.light-version.card_grid .internal_link span,
.paragraph.light-version .card.project-card .content_container .green-link.light-version.card_grid .external_link span,
.paragraph.light-version .card.project-card .content_container .green-link.light-version.card_grid .sidebar_link span {
  color: #28ff52;
}
.paragraph.light-version .card.project-card .content_container .green-link.light_grey.card_grid .internal_link span:before,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey.card_grid .external_link span:before,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey.card_grid .sidebar_link span:before, .paragraph.light-version .card.project-card .content_container .green-link.light-version.card_grid .internal_link span:before,
.paragraph.light-version .card.project-card .content_container .green-link.light-version.card_grid .external_link span:before,
.paragraph.light-version .card.project-card .content_container .green-link.light-version.card_grid .sidebar_link span:before {
  background-color: #28ff52;
}
.paragraph.light-version .card.project-card .content_container .green-link.light_grey.card_grid .internal_link:focus-visible,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey.card_grid .external_link:focus-visible,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey.card_grid .sidebar_link:focus-visible, .paragraph.light-version .card.project-card .content_container .green-link.light-version.card_grid .internal_link:focus-visible,
.paragraph.light-version .card.project-card .content_container .green-link.light-version.card_grid .external_link:focus-visible,
.paragraph.light-version .card.project-card .content_container .green-link.light-version.card_grid .sidebar_link:focus-visible {
  outline: 3px solid #28ff52 !important;
  outline-offset: 1px;
}
.paragraph.light-version .card.project-card .content_container .green-link.light_grey.card_grid .internal_link:active,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey.card_grid .external_link:active,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey.card_grid .sidebar_link:active, .paragraph.light-version .card.project-card .content_container .green-link.light-version.card_grid .internal_link:active,
.paragraph.light-version .card.project-card .content_container .green-link.light-version.card_grid .external_link:active,
.paragraph.light-version .card.project-card .content_container .green-link.light-version.card_grid .sidebar_link:active {
  color: #7eff97;
}
.paragraph.light-version .card.project-card .content_container .green-link.light_grey.card_grid .internal_link:active span,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey.card_grid .external_link:active span,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey.card_grid .sidebar_link:active span, .paragraph.light-version .card.project-card .content_container .green-link.light-version.card_grid .internal_link:active span,
.paragraph.light-version .card.project-card .content_container .green-link.light-version.card_grid .external_link:active span,
.paragraph.light-version .card.project-card .content_container .green-link.light-version.card_grid .sidebar_link:active span {
  color: #7eff97;
}
.paragraph.light-version .card.project-card .content_container .green-link.light_grey.card_grid .internal_link:active span:before,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey.card_grid .external_link:active span:before,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey.card_grid .sidebar_link:active span:before, .paragraph.light-version .card.project-card .content_container .green-link.light-version.card_grid .internal_link:active span:before,
.paragraph.light-version .card.project-card .content_container .green-link.light-version.card_grid .external_link:active span:before,
.paragraph.light-version .card.project-card .content_container .green-link.light-version.card_grid .sidebar_link:active span:before {
  background-color: #7eff97;
}
.paragraph.light-version .card.project-card .content_container .green-link.light_grey.card_grid .internal_link:disabled,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey.card_grid .external_link:disabled,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey.card_grid .sidebar_link:disabled, .paragraph.light-version .card.project-card .content_container .green-link.light-version.card_grid .internal_link:disabled,
.paragraph.light-version .card.project-card .content_container .green-link.light-version.card_grid .external_link:disabled,
.paragraph.light-version .card.project-card .content_container .green-link.light-version.card_grid .sidebar_link:disabled {
  color: #7c9599;
}
.paragraph.light-version .card.project-card .content_container .green-link.light_grey.card_grid .internal_link:disabled span,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey.card_grid .external_link:disabled span,
.paragraph.light-version .card.project-card .content_container .green-link.light_grey.card_grid .sidebar_link:disabled span, .paragraph.light-version .card.project-card .content_container .green-link.light-version.card_grid .internal_link:disabled span,
.paragraph.light-version .card.project-card .content_container .green-link.light-version.card_grid .external_link:disabled span,
.paragraph.light-version .card.project-card .content_container .green-link.light-version.card_grid .sidebar_link:disabled span {
  color: #7c9599;
}
.paragraph.light-version .card.project-card .content_container .green-link span {
  line-height: 20px;
  border-bottom: 1px solid #28ff52;
  margin-bottom: 2px;
  color: #28ff52;
}
.paragraph.light-version .card.project-card .content_container .green-link::after {
  bottom: 2px;
}
.paragraph.light-version .card.project-card .content_container:hover .green-link span {
  margin-bottom: 0;
  border-bottom: 3px solid #28ff52;
}
.paragraph.light-version .card.project-card .content_container:hover .green-link::after {
  font-weight: 700;
}

.card {
  position: relative;
  width: 100%;
  height: 100%;
  text-decoration: none;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .card:focus-visible:before {
    position: absolute;
    top: -8px;
    left: -8px;
    display: block;
    content: "";
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    border: 6px solid #263cc8;
  }
}
.card .tag-area {
  position: absolute;
  z-index: 1;
  left: 24px;
  top: 16px;
  display: flex;
  align-items: center;
  width: calc(100% - 48px);
}
.card .tag-area > div:not(:last-child) {
  margin-right: 8px;
}
.card .tag-area .taxonomy-term.has_icon .field--name-name {
  font-size: 0;
}
.card .tag-area .tag-button {
  height: 28px;
}
.card .tag-area .tag-button .taxonomy-term {
  height: 28px;
  white-space: nowrap;
  overflow: hidden;
}
.card .tag-area .tag-button .taxonomy-term .field--name-name {
  text-overflow: ellipsis;
  overflow: hidden;
}
.card .tag-area .tag-button .taxonomy-term .field--name-field-media-svg {
  margin-right: 0;
}
.card .tag-area .read_time {
  display: flex;
  align-items: center;
  text-wrap: nowrap;
  margin: 0 0 0 auto;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
@media (max-width: 768px) {
  .card .tag-area .read_time {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
  }
}
.card .tag-area .read_time:before {
  position: relative;
  content: "\e9b8";
  font-family: "edp_icons", sans-serif;
  display: inline-block;
  font-size: 16px;
  padding-right: 8px;
}
.card .tag-area .read_time .field--name-node-read-time {
  margin-right: 5px;
}
.card .tag-button .taxonomy-term {
  transition: all 0.25s ease;
  border-radius: 24px;
  display: inline-flex;
  align-items: center;
  background-color: #263cc8;
}
.card .tag-button .taxonomy-term a,
.card .tag-button .taxonomy-term .field__item {
  color: #ffffff;
}
.card .tag-button .taxonomy-term svg {
  fill: #ffffff;
}
.card .tag-button .taxonomy-term svg path {
  fill: #ffffff;
}
.card .tag-button .taxonomy-term .field--name-field-media-svg {
  height: 16px;
  margin-right: 8px;
}
@media (max-width: 768px) {
  .card .tag-button .taxonomy-term .field--name-field-media-svg {
    height: 12px;
  }
}
.card .tag-button .taxonomy-term .field--name-field-media-svg svg {
  height: 16px;
  max-width: 16px;
}
@media (max-width: 768px) {
  .card .tag-button .taxonomy-term .field--name-field-media-svg svg {
    height: 12px;
    max-width: 12px;
  }
}
.card .tag-button--small .taxonomy-term {
  padding: 3px 12px;
}
.card .tag-button--small .taxonomy-term .field__item {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.card .tag-button--small .taxonomy-term .field--name-field-media-svg {
  display: none;
}
.card .tag-button--medium .taxonomy-term {
  padding: 4px 16px;
}
.card .tag-button--medium .taxonomy-term .field__item {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.card .tag-button--large .taxonomy-term {
  padding: 6px 16px;
}
.card .tag-button--large .taxonomy-term .field__item {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
@media (max-width: 768px) {
  .card .tag-button--large .taxonomy-term .field__item {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
  }
}
.card.dark-version .tag-button .taxonomy-term {
  background-color: #263cc8;
}
.card.dark-version .tag-button .taxonomy-term a,
.card.dark-version .tag-button .taxonomy-term .field__item {
  color: #ffffff;
}
.card.dark-version .tag-button .taxonomy-term svg {
  fill: #ffffff;
}
.card.dark-version .tag-button .taxonomy-term svg path {
  fill: #ffffff;
}
.card.light-version .tag-button .taxonomy-term {
  background-color: #424d5b;
}
.card.light-version .tag-button .taxonomy-term a,
.card.light-version .tag-button .taxonomy-term .field__item {
  color: #ffffff;
}
.card.light-version .tag-button .taxonomy-term svg {
  fill: #ffffff;
}
.card.light-version .tag-button .taxonomy-term svg path {
  fill: #ffffff;
}
.card .media_container {
  position: relative;
  min-height: 44px;
  overflow: hidden;
}
.card .media_container .media {
  overflow: hidden;
  position: relative;
  z-index: 0;
}
.card .media_container .media img {
  display: block;
  position: relative;
  left: 50%;
  max-width: none;
  min-width: 100%;
  height: auto;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.card .media_container .media,
.card .media_container .media > div,
.card .media_container .field--name-field-media-node,
.card .media_container .field--name-field-media-node > div {
  height: 100%;
}
.card .media_container .field--name-field-media-image {
  height: 100%;
}
.card .media_container .field--name-field-media-image img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.card .content_container {
  padding: 32px 24px 24px 24px;
}
.card .content_container .info_zone {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 16px;
}
@media (max-width: 768px) {
  .card .content_container .info_zone .field--name-field-published-date {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
  }
}
.card .content_container .info_zone .read_time {
  display: flex;
  align-items: center;
  text-wrap: nowrap;
}
@media (max-width: 768px) {
  .card .content_container .info_zone .read_time {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
  }
}
.card .content_container .info_zone .read_time:before {
  position: relative;
  content: "\e9b8";
  font-family: "edp_icons", sans-serif;
  display: inline-block;
  font-size: 16px;
  padding-right: 8px;
}
.card .content_container .info_zone .read_time .field--name-node-read-time {
  margin-right: 5px;
}
.card .content_container .field--name-field-location {
  margin-bottom: 16px;
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
@media (max-width: 768px) {
  .card .content_container .field--name-field-location {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
  }
}
.card .content_container .field--name-field-location:before {
  position: relative;
  content: "\e92d";
  font-family: "edp_icons", sans-serif;
  display: inline-block;
  font-size: 16px;
  padding-right: 8px;
}
.card .content_container h3 {
  margin: 0;
}
.card .content_container .card_title,
.card .content_container .field--name-field-title {
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  width: 100%;
}
@media (max-width: 768px) {
  .card .content_container .card_title,
  .card .content_container .field--name-field-title {
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
  }
}
.card .content_container .field--name-field-subtitle {
  margin-top: 8px;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
@media (max-width: 768px) {
  .card .content_container .field--name-field-subtitle {
    margin-top: 4px;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
  }
}
.card .content_container .field--name-field-description {
  margin-top: 8px;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  width: 100%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 768px) {
  .card .content_container .field--name-field-description {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }
}
.card .content_container .author_name_and_role {
  padding-top: 24px;
}
.card .content_container .author_name_and_role .field--name-name {
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
}
.card .content_container .author_name_and_role .field--name-field-text {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.card .content_container .internal_link,
.card .content_container .external_link,
.card .content_container .sidebar_link {
  display: inline-block;
  position: relative;
  padding: 5px 8px;
  margin-top: 32px;
  width: 100%;
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.card .content_container .internal_link::after,
.card .content_container .external_link::after,
.card .content_container .sidebar_link::after {
  font-family: "edp_icons", sans-serif;
  content: "\e956";
  font-weight: 400;
  font-size: 16px;
  position: absolute;
  right: 8px;
}
@media (max-width: 768px) {
  .card .content_container .internal_link,
  .card .content_container .external_link,
  .card .content_container .sidebar_link {
    margin-top: 16px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }
}
.card .content_container .internal_link::after {
  content: "\e956";
}
.card .content_container .external_link::after {
  content: "\e946";
}
.card .content_container .sidebar_link::after {
  content: "\e966";
}
.card:not(.has_img) .content_container .field--name-field-description {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  overflow: hidden;
  text-overflow: ellipsis;
}
.card:not(.has_img).project-card {
  display: flex;
  flex-direction: column;
}
.card:not(.has_img).project-card .media_container {
  height: 44px;
}
.card:not(.has_img).project-card .content_container {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
}
.card:not(.has_img).news-card .content_container, .card:not(.has_img).content_card .content_container, .card:not(.has_img).award-card .content_container {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.card.has_img.project-card .media_container {
  height: 120px;
}
.card.has_img.project-card .content_container {
  display: flex;
  flex-direction: column;
  height: calc(100% - 120px);
  justify-content: space-between;
}
@media (max-width: 768px) {
  .card.has_img.project-card .content_container {
    height: calc(100% - 120px);
  }
}
.card.has_img.news-card .media_container {
  height: 200px;
}
@media (max-width: 768px) {
  .card.has_img.news-card .media_container {
    height: 160px;
  }
}
.card.has_img.news-card .content_container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: calc(100% - 200px);
}
@media (max-width: 768px) {
  .card.has_img.news-card .content_container {
    height: calc(100% - 160px);
  }
}
.card.has_img.content_card .media_container {
  height: 220px;
}
@media (max-width: 768px) {
  .card.has_img.content_card .media_container {
    height: 196px;
  }
}
.card.has_img.content_card .content_container {
  height: calc(100% - 220px);
}
@media (max-width: 768px) {
  .card.has_img.content_card .content_container {
    height: calc(100% - 196px);
  }
}
.card.has_img.award-card .media_container {
  height: 120px;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .card.has_img.award-card .media_container {
    height: 160px;
  }
}
.card.has_img.award-card .media_container > .media {
  height: 100%;
}
.card.has_img.award-card .media_container > .media div {
  height: 100%;
}
.card.has_img.award-card .media_container picture {
  height: 100%;
}
.card.has_img.award-card .media_container picture img {
  height: 100%;
  min-width: auto;
  width: auto;
  max-width: 100%;
  object-fit: contain;
}
@media (max-width: 768px) {
  .card.has_img.award-card .media_container picture img {
    height: 100%;
    width: 100%;
    object-fit: contain;
  }
}
.card.has_img.award-card .content_container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: calc(100% - 120px);
}
@media (max-width: 768px) {
  .card.has_img.award-card .content_container {
    height: calc(100% - 160px);
  }
}
.card.has_img.award-card .content_container .card_details .card_title {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}
.card.has_img.event-card .media_container {
  height: 200px;
}
@media (max-width: 768px) {
  .card.has_img.event-card .media_container {
    height: 160px;
  }
}
.card.has_img.event-card .content_container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: calc(100% - 200px);
}
@media (max-width: 768px) {
  .card.has_img.event-card .content_container {
    height: calc(100% - 160px);
  }
}
.card.story_card {
  min-height: 480px;
}
@media (max-width: 768px) {
  .card.story_card {
    width: calc(100% + 8px);
    min-height: 440px;
  }
}
.card.story_card.has_img .media_container .tag-area .read_time {
  color: #ffffff;
}
.card.story_card.has_img .media_container .tag-area .read_time div {
  color: #ffffff;
}
.card.story_card.has_img .content_container .info_zone div,
.card.story_card.has_img .content_container .info_zone span,
.card.story_card.has_img .content_container .card_details div,
.card.story_card.has_img .content_container .card_details span {
  color: #ffffff !important;
}
.card.story_card .media_container {
  height: 480px;
  overflow: hidden;
}
@media (max-width: 768px) {
  .card.story_card .media_container {
    height: 440px;
  }
}
.card.story_card .media_container .tag-area {
  gap: 8px;
  flex-wrap: wrap;
  justify-content: space-between;
}
.card.story_card .media_container .tag-area .read_time {
  margin: 0;
}
.card.story_card .media_container > .media {
  position: relative;
}
.card.story_card .media_container > .media::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  background-blend-mode: multiply;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
.card.story_card:hover .media_container .media::after {
  background-color: rgba(0, 0, 0, 0.8);
}
.card.story_card:hover:hover .green-link span {
  margin-bottom: 0;
  border-bottom: 3px solid #28ff52;
}
.card.story_card:hover:hover .green-link::after {
  font-weight: 700;
}
.card.story_card .content_container {
  position: absolute;
  bottom: 0;
  padding: 24px;
  width: 100%;
}
.card.story_card .content_container .field--name-field-link a,
.card.story_card .content_container .event_details,
.card.story_card .content_container .container-footer.container-bottom a {
  position: relative;
  background: none;
  border: none;
  text-decoration: none;
  transition: all 0.25s ease;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.card.story_card .content_container .field--name-field-link a:before,
.card.story_card .content_container .event_details:before,
.card.story_card .content_container .container-footer.container-bottom a:before {
  position: absolute;
  bottom: -1px;
  left: 0;
  content: "";
  display: block;
  height: 1px;
  width: 100%;
}
.card.story_card .content_container .field--name-field-link a:hover,
.card.story_card .content_container .event_details:hover,
.card.story_card .content_container .container-footer.container-bottom a:hover {
  cursor: pointer;
}
.card.story_card .content_container .field--name-field-link a:hover:before,
.card.story_card .content_container .event_details:hover:before,
.card.story_card .content_container .container-footer.container-bottom a:hover:before {
  bottom: -3px;
  height: 3px;
}
.card.story_card .content_container .field--name-field-link a:focus-visible:before,
.card.story_card .content_container .event_details:focus-visible:before,
.card.story_card .content_container .container-footer.container-bottom a:focus-visible:before {
  display: none;
}
.card.story_card .content_container .field--name-field-link a:active:before,
.card.story_card .content_container .event_details:active:before,
.card.story_card .content_container .container-footer.container-bottom a:active:before {
  bottom: -1px;
  height: 1px;
}
.card.story_card .content_container .field--name-field-link a:disabled:before,
.card.story_card .content_container .event_details:disabled:before,
.card.story_card .content_container .container-footer.container-bottom a:disabled:before {
  display: none;
}
.card.story_card .content_container.marine_blue .field--name-field-link a,
.card.story_card .content_container.marine_blue .event_details, .card.story_card .content_container.dark-version .field--name-field-link a,
.card.story_card .content_container.dark-version .event_details, .card.story_card .content_container.footer-middle .field--name-field-link a,
.card.story_card .content_container.footer-middle .event_details {
  color: #28ff52;
}
.card.story_card .content_container.marine_blue .field--name-field-link a:before,
.card.story_card .content_container.marine_blue .event_details:before, .card.story_card .content_container.dark-version .field--name-field-link a:before,
.card.story_card .content_container.dark-version .event_details:before, .card.story_card .content_container.footer-middle .field--name-field-link a:before,
.card.story_card .content_container.footer-middle .event_details:before {
  background-color: #28ff52;
}
.card.story_card .content_container.marine_blue .field--name-field-link a:focus-visible,
.card.story_card .content_container.marine_blue .event_details:focus-visible, .card.story_card .content_container.dark-version .field--name-field-link a:focus-visible,
.card.story_card .content_container.dark-version .event_details:focus-visible, .card.story_card .content_container.footer-middle .field--name-field-link a:focus-visible,
.card.story_card .content_container.footer-middle .event_details:focus-visible {
  outline: 3px solid #28ff52 !important;
  outline-offset: 1px;
}
.card.story_card .content_container.marine_blue .field--name-field-link a:active,
.card.story_card .content_container.marine_blue .event_details:active, .card.story_card .content_container.dark-version .field--name-field-link a:active,
.card.story_card .content_container.dark-version .event_details:active, .card.story_card .content_container.footer-middle .field--name-field-link a:active,
.card.story_card .content_container.footer-middle .event_details:active {
  color: #7eff97;
}
.card.story_card .content_container.marine_blue .field--name-field-link a:active:before,
.card.story_card .content_container.marine_blue .event_details:active:before, .card.story_card .content_container.dark-version .field--name-field-link a:active:before,
.card.story_card .content_container.dark-version .event_details:active:before, .card.story_card .content_container.footer-middle .field--name-field-link a:active:before,
.card.story_card .content_container.footer-middle .event_details:active:before {
  background-color: #7eff97;
}
.card.story_card .content_container.marine_blue .field--name-field-link a:disabled,
.card.story_card .content_container.marine_blue .event_details:disabled, .card.story_card .content_container.dark-version .field--name-field-link a:disabled,
.card.story_card .content_container.dark-version .event_details:disabled, .card.story_card .content_container.footer-middle .field--name-field-link a:disabled,
.card.story_card .content_container.footer-middle .event_details:disabled {
  color: #7c9599;
}
.card.story_card .content_container.marine_blue.card_grid .event_details, .card.story_card .content_container.marine_blue.card_list .event_details, .card.story_card .content_container.dark-version.card_grid .event_details, .card.story_card .content_container.dark-version.card_list .event_details, .card.story_card .content_container.footer-middle.card_grid .event_details, .card.story_card .content_container.footer-middle.card_list .event_details {
  color: #263cc8;
}
.card.story_card .content_container.marine_blue.card_grid .event_details:before, .card.story_card .content_container.marine_blue.card_list .event_details:before, .card.story_card .content_container.dark-version.card_grid .event_details:before, .card.story_card .content_container.dark-version.card_list .event_details:before, .card.story_card .content_container.footer-middle.card_grid .event_details:before, .card.story_card .content_container.footer-middle.card_list .event_details:before {
  background-color: #263cc8;
}
.card.story_card .content_container.marine_blue.card_grid .event_details:focus-visible, .card.story_card .content_container.marine_blue.card_list .event_details:focus-visible, .card.story_card .content_container.dark-version.card_grid .event_details:focus-visible, .card.story_card .content_container.dark-version.card_list .event_details:focus-visible, .card.story_card .content_container.footer-middle.card_grid .event_details:focus-visible, .card.story_card .content_container.footer-middle.card_list .event_details:focus-visible {
  outline: 3px solid #263cc8 !important;
  outline-offset: 1px;
}
.card.story_card .content_container.marine_blue.card_grid .event_details:active, .card.story_card .content_container.marine_blue.card_list .event_details:active, .card.story_card .content_container.dark-version.card_grid .event_details:active, .card.story_card .content_container.dark-version.card_list .event_details:active, .card.story_card .content_container.footer-middle.card_grid .event_details:active, .card.story_card .content_container.footer-middle.card_list .event_details:active {
  color: #4759d0;
}
.card.story_card .content_container.marine_blue.card_grid .event_details:active:before, .card.story_card .content_container.marine_blue.card_list .event_details:active:before, .card.story_card .content_container.dark-version.card_grid .event_details:active:before, .card.story_card .content_container.dark-version.card_list .event_details:active:before, .card.story_card .content_container.footer-middle.card_grid .event_details:active:before, .card.story_card .content_container.footer-middle.card_list .event_details:active:before {
  background-color: #4759d0;
}
.card.story_card .content_container.marine_blue.card_grid .event_details:disabled, .card.story_card .content_container.marine_blue.card_list .event_details:disabled, .card.story_card .content_container.dark-version.card_grid .event_details:disabled, .card.story_card .content_container.dark-version.card_list .event_details:disabled, .card.story_card .content_container.footer-middle.card_grid .event_details:disabled, .card.story_card .content_container.footer-middle.card_list .event_details:disabled {
  color: #7c9599;
}
.card.story_card .content_container.light_grey .field--name-field-link a,
.card.story_card .content_container.light_grey .event_details,
.card.story_card .content_container.light_grey .container-footer.container-bottom a, .card.story_card .content_container.light-version .field--name-field-link a,
.card.story_card .content_container.light-version .event_details,
.card.story_card .content_container.light-version .container-footer.container-bottom a, .card.story_card .content_container.footer-bottom .field--name-field-link a,
.card.story_card .content_container.footer-bottom .event_details,
.card.story_card .content_container.footer-bottom .container-footer.container-bottom a {
  color: #263cc8;
}
.card.story_card .content_container.light_grey .field--name-field-link a:before,
.card.story_card .content_container.light_grey .event_details:before,
.card.story_card .content_container.light_grey .container-footer.container-bottom a:before, .card.story_card .content_container.light-version .field--name-field-link a:before,
.card.story_card .content_container.light-version .event_details:before,
.card.story_card .content_container.light-version .container-footer.container-bottom a:before, .card.story_card .content_container.footer-bottom .field--name-field-link a:before,
.card.story_card .content_container.footer-bottom .event_details:before,
.card.story_card .content_container.footer-bottom .container-footer.container-bottom a:before {
  background-color: #263cc8;
}
.card.story_card .content_container.light_grey .field--name-field-link a:focus-visible,
.card.story_card .content_container.light_grey .event_details:focus-visible,
.card.story_card .content_container.light_grey .container-footer.container-bottom a:focus-visible, .card.story_card .content_container.light-version .field--name-field-link a:focus-visible,
.card.story_card .content_container.light-version .event_details:focus-visible,
.card.story_card .content_container.light-version .container-footer.container-bottom a:focus-visible, .card.story_card .content_container.footer-bottom .field--name-field-link a:focus-visible,
.card.story_card .content_container.footer-bottom .event_details:focus-visible,
.card.story_card .content_container.footer-bottom .container-footer.container-bottom a:focus-visible {
  outline: 3px solid #263cc8 !important;
  outline-offset: 1px;
}
.card.story_card .content_container.light_grey .field--name-field-link a:active,
.card.story_card .content_container.light_grey .event_details:active,
.card.story_card .content_container.light_grey .container-footer.container-bottom a:active, .card.story_card .content_container.light-version .field--name-field-link a:active,
.card.story_card .content_container.light-version .event_details:active,
.card.story_card .content_container.light-version .container-footer.container-bottom a:active, .card.story_card .content_container.footer-bottom .field--name-field-link a:active,
.card.story_card .content_container.footer-bottom .event_details:active,
.card.story_card .content_container.footer-bottom .container-footer.container-bottom a:active {
  color: #4759d0;
}
.card.story_card .content_container.light_grey .field--name-field-link a:active:before,
.card.story_card .content_container.light_grey .event_details:active:before,
.card.story_card .content_container.light_grey .container-footer.container-bottom a:active:before, .card.story_card .content_container.light-version .field--name-field-link a:active:before,
.card.story_card .content_container.light-version .event_details:active:before,
.card.story_card .content_container.light-version .container-footer.container-bottom a:active:before, .card.story_card .content_container.footer-bottom .field--name-field-link a:active:before,
.card.story_card .content_container.footer-bottom .event_details:active:before,
.card.story_card .content_container.footer-bottom .container-footer.container-bottom a:active:before {
  background-color: #4759d0;
}
.card.story_card .content_container.light_grey .field--name-field-link a:disabled,
.card.story_card .content_container.light_grey .event_details:disabled,
.card.story_card .content_container.light_grey .container-footer.container-bottom a:disabled, .card.story_card .content_container.light-version .field--name-field-link a:disabled,
.card.story_card .content_container.light-version .event_details:disabled,
.card.story_card .content_container.light-version .container-footer.container-bottom a:disabled, .card.story_card .content_container.footer-bottom .field--name-field-link a:disabled,
.card.story_card .content_container.footer-bottom .event_details:disabled,
.card.story_card .content_container.footer-bottom .container-footer.container-bottom a:disabled {
  color: #7c9599;
}
.card.story_card .content_container.light_grey.card_grid .event_details, .card.story_card .content_container.light_grey.card_list .event_details, .card.story_card .content_container.light-version.card_grid .event_details, .card.story_card .content_container.light-version.card_list .event_details, .card.story_card .content_container.footer-bottom.card_grid .event_details, .card.story_card .content_container.footer-bottom.card_list .event_details {
  color: #28ff52;
}
.card.story_card .content_container.light_grey.card_grid .event_details:before, .card.story_card .content_container.light_grey.card_list .event_details:before, .card.story_card .content_container.light-version.card_grid .event_details:before, .card.story_card .content_container.light-version.card_list .event_details:before, .card.story_card .content_container.footer-bottom.card_grid .event_details:before, .card.story_card .content_container.footer-bottom.card_list .event_details:before {
  background-color: #28ff52;
}
.card.story_card .content_container.light_grey.card_grid .event_details:focus-visible, .card.story_card .content_container.light_grey.card_list .event_details:focus-visible, .card.story_card .content_container.light-version.card_grid .event_details:focus-visible, .card.story_card .content_container.light-version.card_list .event_details:focus-visible, .card.story_card .content_container.footer-bottom.card_grid .event_details:focus-visible, .card.story_card .content_container.footer-bottom.card_list .event_details:focus-visible {
  outline: 3px solid #28ff52 !important;
  outline-offset: 1px;
}
.card.story_card .content_container.light_grey.card_grid .event_details:active, .card.story_card .content_container.light_grey.card_list .event_details:active, .card.story_card .content_container.light-version.card_grid .event_details:active, .card.story_card .content_container.light-version.card_list .event_details:active, .card.story_card .content_container.footer-bottom.card_grid .event_details:active, .card.story_card .content_container.footer-bottom.card_list .event_details:active {
  color: #7eff97;
}
.card.story_card .content_container.light_grey.card_grid .event_details:active:before, .card.story_card .content_container.light_grey.card_list .event_details:active:before, .card.story_card .content_container.light-version.card_grid .event_details:active:before, .card.story_card .content_container.light-version.card_list .event_details:active:before, .card.story_card .content_container.footer-bottom.card_grid .event_details:active:before, .card.story_card .content_container.footer-bottom.card_list .event_details:active:before {
  background-color: #7eff97;
}
.card.story_card .content_container.light_grey.card_grid .event_details:disabled, .card.story_card .content_container.light_grey.card_list .event_details:disabled, .card.story_card .content_container.light-version.card_grid .event_details:disabled, .card.story_card .content_container.light-version.card_list .event_details:disabled, .card.story_card .content_container.footer-bottom.card_grid .event_details:disabled, .card.story_card .content_container.footer-bottom.card_list .event_details:disabled {
  color: #7c9599;
}
.card.story_card .content_container .yes_area_card .content_container .link {
  width: fit-content;
  color: #263cc8;
  text-decoration: none;
  border-bottom: 1px solid #263cc8;
  line-height: 20px;
  margin-bottom: 2px;
}
.card.story_card .content_container .yes_area_card .content_container .link:hover {
  border-bottom: 3px solid #263cc8;
  margin-bottom: 0;
}
.card.story_card .content_container .yes_area_card .content_container .link:focus-visible {
  outline: 3px solid #263cc8;
  border-bottom: none;
  outline-offset: 3px;
}
.card.story_card .content_container .green-link {
  margin-top: 16px;
  color: #28ff52;
  padding-right: 32px;
}
.card.story_card .content_container .green-link .internal_link span,
.card.story_card .content_container .green-link .external_link span,
.card.story_card .content_container .green-link .sidebar_link span {
  position: relative;
  background: none;
  border: none;
  text-decoration: none;
  transition: all 0.25s ease;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.card.story_card .content_container .green-link .internal_link span:before,
.card.story_card .content_container .green-link .external_link span:before,
.card.story_card .content_container .green-link .sidebar_link span:before {
  position: absolute;
  bottom: -1px;
  left: 0;
  content: "";
  display: block;
  height: 1px;
  width: 100%;
}
.card.story_card .content_container .green-link .internal_link:hover,
.card.story_card .content_container .green-link .external_link:hover,
.card.story_card .content_container .green-link .sidebar_link:hover {
  cursor: pointer;
}
.card.story_card .content_container .green-link .internal_link:hover span:before,
.card.story_card .content_container .green-link .external_link:hover span:before,
.card.story_card .content_container .green-link .sidebar_link:hover span:before {
  bottom: -3px;
  height: 3px;
}
.card.story_card .content_container .green-link .internal_link:focus-visible span:before,
.card.story_card .content_container .green-link .external_link:focus-visible span:before,
.card.story_card .content_container .green-link .sidebar_link:focus-visible span:before {
  display: none;
}
.card.story_card .content_container .green-link .internal_link:active span:before,
.card.story_card .content_container .green-link .external_link:active span:before,
.card.story_card .content_container .green-link .sidebar_link:active span:before {
  bottom: -1px;
  height: 1px;
}
.card.story_card .content_container .green-link .internal_link:disabled span:before,
.card.story_card .content_container .green-link .external_link:disabled span:before,
.card.story_card .content_container .green-link .sidebar_link:disabled span:before {
  display: none;
}
.card.story_card .content_container .green-link.marine_blue .internal_link,
.card.story_card .content_container .green-link.marine_blue .external_link,
.card.story_card .content_container .green-link.marine_blue .sidebar_link, .card.story_card .content_container .green-link.dark-version .internal_link,
.card.story_card .content_container .green-link.dark-version .external_link,
.card.story_card .content_container .green-link.dark-version .sidebar_link {
  color: #28ff52;
}
.card.story_card .content_container .green-link.marine_blue .internal_link span,
.card.story_card .content_container .green-link.marine_blue .external_link span,
.card.story_card .content_container .green-link.marine_blue .sidebar_link span, .card.story_card .content_container .green-link.dark-version .internal_link span,
.card.story_card .content_container .green-link.dark-version .external_link span,
.card.story_card .content_container .green-link.dark-version .sidebar_link span {
  color: #28ff52;
}
.card.story_card .content_container .green-link.marine_blue .internal_link span:before,
.card.story_card .content_container .green-link.marine_blue .external_link span:before,
.card.story_card .content_container .green-link.marine_blue .sidebar_link span:before, .card.story_card .content_container .green-link.dark-version .internal_link span:before,
.card.story_card .content_container .green-link.dark-version .external_link span:before,
.card.story_card .content_container .green-link.dark-version .sidebar_link span:before {
  background-color: #28ff52;
}
.card.story_card .content_container .green-link.marine_blue .internal_link:focus-visible,
.card.story_card .content_container .green-link.marine_blue .external_link:focus-visible,
.card.story_card .content_container .green-link.marine_blue .sidebar_link:focus-visible, .card.story_card .content_container .green-link.dark-version .internal_link:focus-visible,
.card.story_card .content_container .green-link.dark-version .external_link:focus-visible,
.card.story_card .content_container .green-link.dark-version .sidebar_link:focus-visible {
  outline: 3px solid #28ff52 !important;
  outline-offset: 1px;
}
.card.story_card .content_container .green-link.marine_blue .internal_link:active,
.card.story_card .content_container .green-link.marine_blue .external_link:active,
.card.story_card .content_container .green-link.marine_blue .sidebar_link:active, .card.story_card .content_container .green-link.dark-version .internal_link:active,
.card.story_card .content_container .green-link.dark-version .external_link:active,
.card.story_card .content_container .green-link.dark-version .sidebar_link:active {
  color: #7eff97;
}
.card.story_card .content_container .green-link.marine_blue .internal_link:active span,
.card.story_card .content_container .green-link.marine_blue .external_link:active span,
.card.story_card .content_container .green-link.marine_blue .sidebar_link:active span, .card.story_card .content_container .green-link.dark-version .internal_link:active span,
.card.story_card .content_container .green-link.dark-version .external_link:active span,
.card.story_card .content_container .green-link.dark-version .sidebar_link:active span {
  color: #7eff97;
}
.card.story_card .content_container .green-link.marine_blue .internal_link:active span:before,
.card.story_card .content_container .green-link.marine_blue .external_link:active span:before,
.card.story_card .content_container .green-link.marine_blue .sidebar_link:active span:before, .card.story_card .content_container .green-link.dark-version .internal_link:active span:before,
.card.story_card .content_container .green-link.dark-version .external_link:active span:before,
.card.story_card .content_container .green-link.dark-version .sidebar_link:active span:before {
  background-color: #7eff97;
}
.card.story_card .content_container .green-link.marine_blue .internal_link:disabled,
.card.story_card .content_container .green-link.marine_blue .external_link:disabled,
.card.story_card .content_container .green-link.marine_blue .sidebar_link:disabled, .card.story_card .content_container .green-link.dark-version .internal_link:disabled,
.card.story_card .content_container .green-link.dark-version .external_link:disabled,
.card.story_card .content_container .green-link.dark-version .sidebar_link:disabled {
  color: #7c9599;
}
.card.story_card .content_container .green-link.marine_blue .internal_link:disabled span,
.card.story_card .content_container .green-link.marine_blue .external_link:disabled span,
.card.story_card .content_container .green-link.marine_blue .sidebar_link:disabled span, .card.story_card .content_container .green-link.dark-version .internal_link:disabled span,
.card.story_card .content_container .green-link.dark-version .external_link:disabled span,
.card.story_card .content_container .green-link.dark-version .sidebar_link:disabled span {
  color: #7c9599;
}
.card.story_card .content_container .green-link.marine_blue.card_grid .internal_link,
.card.story_card .content_container .green-link.marine_blue.card_grid .external_link,
.card.story_card .content_container .green-link.marine_blue.card_grid .sidebar_link, .card.story_card .content_container .green-link.dark-version.card_grid .internal_link,
.card.story_card .content_container .green-link.dark-version.card_grid .external_link,
.card.story_card .content_container .green-link.dark-version.card_grid .sidebar_link {
  color: #263cc8;
}
.card.story_card .content_container .green-link.marine_blue.card_grid .internal_link span,
.card.story_card .content_container .green-link.marine_blue.card_grid .external_link span,
.card.story_card .content_container .green-link.marine_blue.card_grid .sidebar_link span, .card.story_card .content_container .green-link.dark-version.card_grid .internal_link span,
.card.story_card .content_container .green-link.dark-version.card_grid .external_link span,
.card.story_card .content_container .green-link.dark-version.card_grid .sidebar_link span {
  color: #263cc8;
}
.card.story_card .content_container .green-link.marine_blue.card_grid .internal_link span:before,
.card.story_card .content_container .green-link.marine_blue.card_grid .external_link span:before,
.card.story_card .content_container .green-link.marine_blue.card_grid .sidebar_link span:before, .card.story_card .content_container .green-link.dark-version.card_grid .internal_link span:before,
.card.story_card .content_container .green-link.dark-version.card_grid .external_link span:before,
.card.story_card .content_container .green-link.dark-version.card_grid .sidebar_link span:before {
  background-color: #263cc8;
}
.card.story_card .content_container .green-link.marine_blue.card_grid .internal_link:focus-visible,
.card.story_card .content_container .green-link.marine_blue.card_grid .external_link:focus-visible,
.card.story_card .content_container .green-link.marine_blue.card_grid .sidebar_link:focus-visible, .card.story_card .content_container .green-link.dark-version.card_grid .internal_link:focus-visible,
.card.story_card .content_container .green-link.dark-version.card_grid .external_link:focus-visible,
.card.story_card .content_container .green-link.dark-version.card_grid .sidebar_link:focus-visible {
  outline: 3px solid #263cc8 !important;
  outline-offset: 1px;
}
.card.story_card .content_container .green-link.marine_blue.card_grid .internal_link:active,
.card.story_card .content_container .green-link.marine_blue.card_grid .external_link:active,
.card.story_card .content_container .green-link.marine_blue.card_grid .sidebar_link:active, .card.story_card .content_container .green-link.dark-version.card_grid .internal_link:active,
.card.story_card .content_container .green-link.dark-version.card_grid .external_link:active,
.card.story_card .content_container .green-link.dark-version.card_grid .sidebar_link:active {
  color: #4759d0;
}
.card.story_card .content_container .green-link.marine_blue.card_grid .internal_link:active span,
.card.story_card .content_container .green-link.marine_blue.card_grid .external_link:active span,
.card.story_card .content_container .green-link.marine_blue.card_grid .sidebar_link:active span, .card.story_card .content_container .green-link.dark-version.card_grid .internal_link:active span,
.card.story_card .content_container .green-link.dark-version.card_grid .external_link:active span,
.card.story_card .content_container .green-link.dark-version.card_grid .sidebar_link:active span {
  color: #4759d0;
}
.card.story_card .content_container .green-link.marine_blue.card_grid .internal_link:active span:before,
.card.story_card .content_container .green-link.marine_blue.card_grid .external_link:active span:before,
.card.story_card .content_container .green-link.marine_blue.card_grid .sidebar_link:active span:before, .card.story_card .content_container .green-link.dark-version.card_grid .internal_link:active span:before,
.card.story_card .content_container .green-link.dark-version.card_grid .external_link:active span:before,
.card.story_card .content_container .green-link.dark-version.card_grid .sidebar_link:active span:before {
  background-color: #4759d0;
}
.card.story_card .content_container .green-link.marine_blue.card_grid .internal_link:disabled,
.card.story_card .content_container .green-link.marine_blue.card_grid .external_link:disabled,
.card.story_card .content_container .green-link.marine_blue.card_grid .sidebar_link:disabled, .card.story_card .content_container .green-link.dark-version.card_grid .internal_link:disabled,
.card.story_card .content_container .green-link.dark-version.card_grid .external_link:disabled,
.card.story_card .content_container .green-link.dark-version.card_grid .sidebar_link:disabled {
  color: #7c9599;
}
.card.story_card .content_container .green-link.marine_blue.card_grid .internal_link:disabled span,
.card.story_card .content_container .green-link.marine_blue.card_grid .external_link:disabled span,
.card.story_card .content_container .green-link.marine_blue.card_grid .sidebar_link:disabled span, .card.story_card .content_container .green-link.dark-version.card_grid .internal_link:disabled span,
.card.story_card .content_container .green-link.dark-version.card_grid .external_link:disabled span,
.card.story_card .content_container .green-link.dark-version.card_grid .sidebar_link:disabled span {
  color: #7c9599;
}
.card.story_card .content_container .green-link.light_grey .internal_link,
.card.story_card .content_container .green-link.light_grey .external_link,
.card.story_card .content_container .green-link.light_grey .sidebar_link, .card.story_card .content_container .green-link.light-version .internal_link,
.card.story_card .content_container .green-link.light-version .external_link,
.card.story_card .content_container .green-link.light-version .sidebar_link {
  color: #263cc8;
}
.card.story_card .content_container .green-link.light_grey .internal_link span,
.card.story_card .content_container .green-link.light_grey .external_link span,
.card.story_card .content_container .green-link.light_grey .sidebar_link span, .card.story_card .content_container .green-link.light-version .internal_link span,
.card.story_card .content_container .green-link.light-version .external_link span,
.card.story_card .content_container .green-link.light-version .sidebar_link span {
  color: #263cc8;
}
.card.story_card .content_container .green-link.light_grey .internal_link span:before,
.card.story_card .content_container .green-link.light_grey .external_link span:before,
.card.story_card .content_container .green-link.light_grey .sidebar_link span:before, .card.story_card .content_container .green-link.light-version .internal_link span:before,
.card.story_card .content_container .green-link.light-version .external_link span:before,
.card.story_card .content_container .green-link.light-version .sidebar_link span:before {
  background-color: #263cc8;
}
.card.story_card .content_container .green-link.light_grey .internal_link:focus-visible,
.card.story_card .content_container .green-link.light_grey .external_link:focus-visible,
.card.story_card .content_container .green-link.light_grey .sidebar_link:focus-visible, .card.story_card .content_container .green-link.light-version .internal_link:focus-visible,
.card.story_card .content_container .green-link.light-version .external_link:focus-visible,
.card.story_card .content_container .green-link.light-version .sidebar_link:focus-visible {
  outline: 3px solid #263cc8 !important;
  outline-offset: 1px;
}
.card.story_card .content_container .green-link.light_grey .internal_link:active,
.card.story_card .content_container .green-link.light_grey .external_link:active,
.card.story_card .content_container .green-link.light_grey .sidebar_link:active, .card.story_card .content_container .green-link.light-version .internal_link:active,
.card.story_card .content_container .green-link.light-version .external_link:active,
.card.story_card .content_container .green-link.light-version .sidebar_link:active {
  color: #4759d0;
}
.card.story_card .content_container .green-link.light_grey .internal_link:active span,
.card.story_card .content_container .green-link.light_grey .external_link:active span,
.card.story_card .content_container .green-link.light_grey .sidebar_link:active span, .card.story_card .content_container .green-link.light-version .internal_link:active span,
.card.story_card .content_container .green-link.light-version .external_link:active span,
.card.story_card .content_container .green-link.light-version .sidebar_link:active span {
  color: #4759d0;
}
.card.story_card .content_container .green-link.light_grey .internal_link:active span:before,
.card.story_card .content_container .green-link.light_grey .external_link:active span:before,
.card.story_card .content_container .green-link.light_grey .sidebar_link:active span:before, .card.story_card .content_container .green-link.light-version .internal_link:active span:before,
.card.story_card .content_container .green-link.light-version .external_link:active span:before,
.card.story_card .content_container .green-link.light-version .sidebar_link:active span:before {
  background-color: #4759d0;
}
.card.story_card .content_container .green-link.light_grey .internal_link:disabled,
.card.story_card .content_container .green-link.light_grey .external_link:disabled,
.card.story_card .content_container .green-link.light_grey .sidebar_link:disabled, .card.story_card .content_container .green-link.light-version .internal_link:disabled,
.card.story_card .content_container .green-link.light-version .external_link:disabled,
.card.story_card .content_container .green-link.light-version .sidebar_link:disabled {
  color: #7c9599;
}
.card.story_card .content_container .green-link.light_grey .internal_link:disabled span,
.card.story_card .content_container .green-link.light_grey .external_link:disabled span,
.card.story_card .content_container .green-link.light_grey .sidebar_link:disabled span, .card.story_card .content_container .green-link.light-version .internal_link:disabled span,
.card.story_card .content_container .green-link.light-version .external_link:disabled span,
.card.story_card .content_container .green-link.light-version .sidebar_link:disabled span {
  color: #7c9599;
}
.card.story_card .content_container .green-link.light_grey.card_grid .internal_link,
.card.story_card .content_container .green-link.light_grey.card_grid .external_link,
.card.story_card .content_container .green-link.light_grey.card_grid .sidebar_link, .card.story_card .content_container .green-link.light-version.card_grid .internal_link,
.card.story_card .content_container .green-link.light-version.card_grid .external_link,
.card.story_card .content_container .green-link.light-version.card_grid .sidebar_link {
  color: #28ff52;
}
.card.story_card .content_container .green-link.light_grey.card_grid .internal_link span,
.card.story_card .content_container .green-link.light_grey.card_grid .external_link span,
.card.story_card .content_container .green-link.light_grey.card_grid .sidebar_link span, .card.story_card .content_container .green-link.light-version.card_grid .internal_link span,
.card.story_card .content_container .green-link.light-version.card_grid .external_link span,
.card.story_card .content_container .green-link.light-version.card_grid .sidebar_link span {
  color: #28ff52;
}
.card.story_card .content_container .green-link.light_grey.card_grid .internal_link span:before,
.card.story_card .content_container .green-link.light_grey.card_grid .external_link span:before,
.card.story_card .content_container .green-link.light_grey.card_grid .sidebar_link span:before, .card.story_card .content_container .green-link.light-version.card_grid .internal_link span:before,
.card.story_card .content_container .green-link.light-version.card_grid .external_link span:before,
.card.story_card .content_container .green-link.light-version.card_grid .sidebar_link span:before {
  background-color: #28ff52;
}
.card.story_card .content_container .green-link.light_grey.card_grid .internal_link:focus-visible,
.card.story_card .content_container .green-link.light_grey.card_grid .external_link:focus-visible,
.card.story_card .content_container .green-link.light_grey.card_grid .sidebar_link:focus-visible, .card.story_card .content_container .green-link.light-version.card_grid .internal_link:focus-visible,
.card.story_card .content_container .green-link.light-version.card_grid .external_link:focus-visible,
.card.story_card .content_container .green-link.light-version.card_grid .sidebar_link:focus-visible {
  outline: 3px solid #28ff52 !important;
  outline-offset: 1px;
}
.card.story_card .content_container .green-link.light_grey.card_grid .internal_link:active,
.card.story_card .content_container .green-link.light_grey.card_grid .external_link:active,
.card.story_card .content_container .green-link.light_grey.card_grid .sidebar_link:active, .card.story_card .content_container .green-link.light-version.card_grid .internal_link:active,
.card.story_card .content_container .green-link.light-version.card_grid .external_link:active,
.card.story_card .content_container .green-link.light-version.card_grid .sidebar_link:active {
  color: #7eff97;
}
.card.story_card .content_container .green-link.light_grey.card_grid .internal_link:active span,
.card.story_card .content_container .green-link.light_grey.card_grid .external_link:active span,
.card.story_card .content_container .green-link.light_grey.card_grid .sidebar_link:active span, .card.story_card .content_container .green-link.light-version.card_grid .internal_link:active span,
.card.story_card .content_container .green-link.light-version.card_grid .external_link:active span,
.card.story_card .content_container .green-link.light-version.card_grid .sidebar_link:active span {
  color: #7eff97;
}
.card.story_card .content_container .green-link.light_grey.card_grid .internal_link:active span:before,
.card.story_card .content_container .green-link.light_grey.card_grid .external_link:active span:before,
.card.story_card .content_container .green-link.light_grey.card_grid .sidebar_link:active span:before, .card.story_card .content_container .green-link.light-version.card_grid .internal_link:active span:before,
.card.story_card .content_container .green-link.light-version.card_grid .external_link:active span:before,
.card.story_card .content_container .green-link.light-version.card_grid .sidebar_link:active span:before {
  background-color: #7eff97;
}
.card.story_card .content_container .green-link.light_grey.card_grid .internal_link:disabled,
.card.story_card .content_container .green-link.light_grey.card_grid .external_link:disabled,
.card.story_card .content_container .green-link.light_grey.card_grid .sidebar_link:disabled, .card.story_card .content_container .green-link.light-version.card_grid .internal_link:disabled,
.card.story_card .content_container .green-link.light-version.card_grid .external_link:disabled,
.card.story_card .content_container .green-link.light-version.card_grid .sidebar_link:disabled {
  color: #7c9599;
}
.card.story_card .content_container .green-link.light_grey.card_grid .internal_link:disabled span,
.card.story_card .content_container .green-link.light_grey.card_grid .external_link:disabled span,
.card.story_card .content_container .green-link.light_grey.card_grid .sidebar_link:disabled span, .card.story_card .content_container .green-link.light-version.card_grid .internal_link:disabled span,
.card.story_card .content_container .green-link.light-version.card_grid .external_link:disabled span,
.card.story_card .content_container .green-link.light-version.card_grid .sidebar_link:disabled span {
  color: #7c9599;
}
.card.story_card .content_container .green-link span {
  line-height: 20px;
  border-bottom: 1px solid #28ff52;
  margin-bottom: 2px;
  color: #28ff52;
}
.card.story_card .content_container .green-link::after {
  bottom: 2px;
}
.card.story_card .content_container .card_details .card_title,
.card.story_card .content_container .card_details .field--name-field-title {
  color: #ffffff;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}
@media (max-width: 768px) {
  .card.story_card .content_container .card_details .card_title,
  .card.story_card .content_container .card_details .field--name-field-title {
    font-size: 26px;
    font-weight: 600;
    line-height: 32px;
  }
}
.card.story_card .content_container .card_details .card_title span,
.card.story_card .content_container .card_details .field--name-field-title span {
  color: #ffffff;
}
.card.story_card .content_container .card_details .field--name-field-description {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  overflow: hidden;
  text-overflow: ellipsis;
}
.card.story_card .content_container .green-link {
  padding-left: 0;
}
.card:not(.content_card) .content_container .card_title,
.card:not(.content_card) .content_container .field--name-field-title {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}
.card:not(.content_card):not(.has_img) .content_container .card_title,
.card:not(.content_card):not(.has_img) .content_container .field--name-field-title {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  overflow: hidden;
  text-overflow: ellipsis;
}
.card.content_card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.card.content_card .content_container {
  flex: 1;
  padding: 32px 24px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .card.content_card .content_container {
    padding: 16px;
  }
}
.card.content_card .content_container .card_title,
.card.content_card .content_container .field--name-field-title {
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
}
@media (max-width: 768px) {
  .card.content_card .content_container .card_title,
  .card.content_card .content_container .field--name-field-title {
    font-size: 26px;
    font-weight: 400;
    line-height: 32px;
  }
}
.card.people-card, .card.company-card {
  background-color: #424d5b;
}
.card.people-card .content_container, .card.company-card .content_container {
  padding: 24px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.card.people-card .info_zone .field--name-field-tag, .card.company-card .info_zone .field--name-field-tag {
  display: flex;
  align-items: center;
  padding: 3px 12px;
  border-radius: 24px;
  background-color: #263cc8;
  color: #ffffff;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.card.people-card .field--name-field-text, .card.company-card .field--name-field-text {
  margin-top: 2px;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  margin-bottom: 16px;
}
@media (max-width: 768px) {
  .card.people-card .field--name-name, .card.company-card .field--name-name {
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
  }
}
.card.people-card .contact_link, .card.company-card .contact_link {
  display: inline-block;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.card.people-card .field--name-field-email a,
.card.people-card .field--name-field-email-secondary a, .card.company-card .field--name-field-email a,
.card.company-card .field--name-field-email-secondary a {
  word-break: break-all;
}
.card.people-card .field--name-field-email a:before,
.card.people-card .field--name-field-email-secondary a:before, .card.company-card .field--name-field-email a:before,
.card.company-card .field--name-field-email-secondary a:before {
  content: "\e948";
  position: relative;
  font-family: "edp_icons", sans-serif;
  display: inline-block;
  font-size: 16px;
  padding-right: 8px;
}
.card.people-card .field--name-field-phone-number a, .card.company-card .field--name-field-phone-number a {
  margin-top: 4px;
}
.card.people-card .field--name-field-phone-number a:before, .card.company-card .field--name-field-phone-number a:before {
  content: "\e9c5";
  position: relative;
  font-family: "edp_icons", sans-serif;
  display: inline-block;
  font-size: 16px;
  padding-right: 8px;
}
.card.people-card .linkedin_link, .card.company-card .linkedin_link {
  display: inline-block;
  position: relative;
  margin-top: 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.card.people-card .linkedin_link:after, .card.company-card .linkedin_link:after {
  content: "\e956";
  position: relative;
  font-family: "edp_icons", sans-serif;
  display: inline-block;
  font-size: 16px;
  padding-left: 8px;
  text-decoration: none;
  top: 2px;
}
.card.people-card .field--name-field-address, .card.company-card .field--name-field-address {
  margin-bottom: 16px;
}
.card.people-card .field--name-field-address .address-map-link, .card.company-card .field--name-field-address .address-map-link {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.card.people-card .field--name-field-address .address-map-link .address, .card.company-card .field--name-field-address .address-map-link .address {
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.card.people-card .field--name-field-address .address-map-link .address *, .card.company-card .field--name-field-address .address-map-link .address * {
  display: inline-block;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.card.people-card .field--name-field-address .address-map-link .address br, .card.company-card .field--name-field-address .address-map-link .address br {
  display: none;
}
.card.people-card .field--name-field-cta a, .card.company-card .field--name-field-cta a {
  margin-top: 32px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  padding: 10px 32px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  transition: all 0.25s ease;
  width: 100%;
}
.card.people-card .button_area, .card.company-card .button_area {
  position: relative;
  margin-top: 32px;
}
.card.people-card .button_area .modal_button, .card.company-card .button_area .modal_button {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  padding: 10px 32px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  transition: all 0.25s ease;
  width: 100%;
}
.card.people-card .button_area .ajax-progress, .card.company-card .button_area .ajax-progress {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #424d5b;
}
.card.people-card .button_area .ajax-progress::before, .card.company-card .button_area .ajax-progress::before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  content: "";
  grid-area: 1/1;
  border: 4px solid;
  border-radius: 50%;
  border-color: #28ff52 #28ff52 #28ff52 rgba(33, 46, 62, 0.2);
  animation: rotate 1s infinite linear;
  margin-left: -15px;
  margin-top: -15px;
}
.card.people-card .button_area .ajax-progress .throbber, .card.company-card .button_area .ajax-progress .throbber {
  display: none;
}
@keyframes rotate {
  100% {
    transform: rotate(1turn);
  }
}
.card.people-card.has_img .media_container {
  height: 290px;
}
@media (max-width: 768px) {
  .card.people-card.has_img .media_container {
    height: 290px;
  }
}
.card.people-card.has_img .content_container {
  height: calc(100% - 290px);
}
.card.company-card.has_img .media_container {
  height: 144px;
}
@media (max-width: 768px) {
  .card.company-card.has_img .media_container {
    height: 144px;
  }
}
.card.company-card.has_img .content_container {
  height: calc(100% - 144px);
}
.card.company-card .content_container {
  height: 100%;
}
.card.company-card .content_container .card_details {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
}
.card.company-card .content_container .card_details .field--name-name {
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  margin-bottom: 1px;
}
.card.event-card {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.card.event-card a.edp_button,
.card.event-card span.edp_button,
.card.event-card button.edp_button,
.card.event-card .button.button--primary,
.card.event-card button#ot-sdk-btn.ot-sdk-show-settings,
.card.event-card .views-exposed-form .form-actions [data-drupal-selector^=edit-submit] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  transition: all 0.25s ease;
}
.card.event-card a.edp_button::after,
.card.event-card span.edp_button::after,
.card.event-card button.edp_button::after,
.card.event-card .button.button--primary::after,
.card.event-card button#ot-sdk-btn.ot-sdk-show-settings::after,
.card.event-card .views-exposed-form .form-actions [data-drupal-selector^=edit-submit]::after {
  content: "";
  position: absolute;
  top: -2px;
  left: -2px;
  height: calc(100% + 4px);
  width: calc(100% + 4px);
  box-sizing: border-box;
}
.card.event-card a.edp_button.edp_button-medium,
.card.event-card span.edp_button.edp_button-medium,
.card.event-card button.edp_button.edp_button-medium,
.card.event-card .button.button--primary.edp_button-medium,
.card.event-card button#ot-sdk-btn.ot-sdk-show-settings.edp_button-medium,
.card.event-card .views-exposed-form .form-actions [data-drupal-selector^=edit-submit].edp_button-medium {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  padding: 10px 32px;
}
.card.event-card a.edp_button.edp_button-large,
.card.event-card span.edp_button.edp_button-large,
.card.event-card button.edp_button.edp_button-large,
.card.event-card .button.button--primary.edp_button-large,
.card.event-card button#ot-sdk-btn.ot-sdk-show-settings.edp_button-large,
.card.event-card .views-exposed-form .form-actions [data-drupal-selector^=edit-submit].edp_button-large {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  padding: 12px 40px;
}
@media (max-width: 480px) {
  .card.event-card a.edp_button.edp_button-large,
  .card.event-card span.edp_button.edp_button-large,
  .card.event-card button.edp_button.edp_button-large,
  .card.event-card .button.button--primary.edp_button-large,
  .card.event-card button#ot-sdk-btn.ot-sdk-show-settings.edp_button-large,
  .card.event-card .views-exposed-form .form-actions [data-drupal-selector^=edit-submit].edp_button-large {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    padding: 10px 32px;
  }
}
.card.event-card a.edp_button.add:before,
.card.event-card span.edp_button.add:before,
.card.event-card button.edp_button.add:before,
.card.event-card .button.button--primary.add:before,
.card.event-card button#ot-sdk-btn.ot-sdk-show-settings.add:before,
.card.event-card .views-exposed-form .form-actions [data-drupal-selector^=edit-submit].add:before {
  content: "\e966";
  font-family: "edp_icons", sans-serif;
  font-size: 18px;
  margin-right: 16px;
}
.card.event-card button#ot-sdk-btn.ot-sdk-show-settings {
  color: #28ff52;
  background-color: #212e3e;
  border: 2px solid #212e3e;
}
.card.event-card button#ot-sdk-btn.ot-sdk-show-settings:hover {
  background-color: #424d5b;
  border-color: #424d5b;
  cursor: pointer;
}
.card.event-card button#ot-sdk-btn.ot-sdk-show-settings:focus-visible {
  background-color: #424d5b;
  border-color: #424d5b;
  outline: 3px solid #263cc8;
  outline-offset: 3px;
}
.card.event-card button#ot-sdk-btn.ot-sdk-show-settings:active {
  color: #7eff97;
  background-color: #424d5b;
  border-color: #424d5b;
}
.card.event-card.dark-version a.edp_button,
.card.event-card.dark-version span.edp_button,
.card.event-card.dark-version button.edp_button,
.card.event-card.dark-version .button.button--primary,
.card.event-card.dark-version .views-exposed-form .form-actions [data-drupal-selector^=edit-submit] {
  background-color: #28ff52;
  border: 2px solid #28ff52;
  color: #222222;
}
.card.event-card.dark-version a.edp_button:hover,
.card.event-card.dark-version span.edp_button:hover,
.card.event-card.dark-version button.edp_button:hover,
.card.event-card.dark-version .button.button--primary:hover,
.card.event-card.dark-version .views-exposed-form .form-actions [data-drupal-selector^=edit-submit]:hover {
  background-color: #7eff97;
  border-color: #7eff97;
  cursor: pointer;
}
.card.event-card.dark-version a.edp_button:focus-visible,
.card.event-card.dark-version span.edp_button:focus-visible,
.card.event-card.dark-version button.edp_button:focus-visible,
.card.event-card.dark-version .button.button--primary:focus-visible,
.card.event-card.dark-version .views-exposed-form .form-actions [data-drupal-selector^=edit-submit]:focus-visible {
  outline: 3px solid #28ff52;
  outline-offset: 3px;
  background-color: #7eff97;
  border-color: #7eff97;
}
.card.event-card.dark-version a.edp_button:active,
.card.event-card.dark-version span.edp_button:active,
.card.event-card.dark-version button.edp_button:active,
.card.event-card.dark-version .button.button--primary:active,
.card.event-card.dark-version .views-exposed-form .form-actions [data-drupal-selector^=edit-submit]:active {
  background-color: #7eff97;
  border-color: #7eff97;
  color: #455558;
}
.card.event-card.dark-version a.edp_button:disabled,
.card.event-card.dark-version span.edp_button:disabled,
.card.event-card.dark-version button.edp_button:disabled,
.card.event-card.dark-version .button.button--primary:disabled,
.card.event-card.dark-version .views-exposed-form .form-actions [data-drupal-selector^=edit-submit]:disabled {
  background-color: #90979f;
  border-color: #90979f;
  color: #e6ebec;
}
.card.event-card.dark-version a.edp_button.secondary,
.card.event-card.dark-version span.edp_button.secondary,
.card.event-card.dark-version button.edp_button.secondary,
.card.event-card.dark-version .button.button--primary.secondary,
.card.event-card.dark-version .views-exposed-form .form-actions [data-drupal-selector^=edit-submit].secondary {
  background-color: transparent;
  border: 2px solid #ffffff;
  color: #ffffff;
}
.card.event-card.dark-version a.edp_button.secondary:hover,
.card.event-card.dark-version span.edp_button.secondary:hover,
.card.event-card.dark-version button.edp_button.secondary:hover,
.card.event-card.dark-version .button.button--primary.secondary:hover,
.card.event-card.dark-version .views-exposed-form .form-actions [data-drupal-selector^=edit-submit].secondary:hover {
  background-color: rgba(255, 255, 255, 0.1);
  border-color: #e6ebec;
  color: #e6ebec;
}
.card.event-card.dark-version a.edp_button.secondary:hover::after,
.card.event-card.dark-version span.edp_button.secondary:hover::after,
.card.event-card.dark-version button.edp_button.secondary:hover::after,
.card.event-card.dark-version .button.button--primary.secondary:hover::after,
.card.event-card.dark-version .views-exposed-form .form-actions [data-drupal-selector^=edit-submit].secondary:hover::after {
  border: 3px solid #e6ebec;
}
.card.event-card.dark-version a.edp_button.secondary:focus-visible,
.card.event-card.dark-version span.edp_button.secondary:focus-visible,
.card.event-card.dark-version button.edp_button.secondary:focus-visible,
.card.event-card.dark-version .button.button--primary.secondary:focus-visible,
.card.event-card.dark-version .views-exposed-form .form-actions [data-drupal-selector^=edit-submit].secondary:focus-visible {
  background-color: rgba(255, 255, 255, 0.1);
  border-color: #e6ebec;
  color: #ffffff;
}
.card.event-card.dark-version a.edp_button.secondary:focus-visible::after,
.card.event-card.dark-version span.edp_button.secondary:focus-visible::after,
.card.event-card.dark-version button.edp_button.secondary:focus-visible::after,
.card.event-card.dark-version .button.button--primary.secondary:focus-visible::after,
.card.event-card.dark-version .views-exposed-form .form-actions [data-drupal-selector^=edit-submit].secondary:focus-visible::after {
  border: 3px solid #e6ebec;
}
.card.event-card.dark-version a.edp_button.secondary:active,
.card.event-card.dark-version span.edp_button.secondary:active,
.card.event-card.dark-version button.edp_button.secondary:active,
.card.event-card.dark-version .button.button--primary.secondary:active,
.card.event-card.dark-version .views-exposed-form .form-actions [data-drupal-selector^=edit-submit].secondary:active {
  background-color: rgba(255, 255, 255, 0.1);
  border-color: #e6ebec;
  color: #becacc;
}
.card.event-card.dark-version a.edp_button.secondary:active::after,
.card.event-card.dark-version span.edp_button.secondary:active::after,
.card.event-card.dark-version button.edp_button.secondary:active::after,
.card.event-card.dark-version .button.button--primary.secondary:active::after,
.card.event-card.dark-version .views-exposed-form .form-actions [data-drupal-selector^=edit-submit].secondary:active::after {
  border: 3px solid #e6ebec;
}
.card.event-card.dark-version a.edp_button.secondary:disabled,
.card.event-card.dark-version span.edp_button.secondary:disabled,
.card.event-card.dark-version button.edp_button.secondary:disabled,
.card.event-card.dark-version .button.button--primary.secondary:disabled,
.card.event-card.dark-version .views-exposed-form .form-actions [data-drupal-selector^=edit-submit].secondary:disabled {
  border-color: #90979f;
  color: #90979f;
}
.card.event-card.light-version a.edp_button,
.card.event-card.light-version span.edp_button,
.card.event-card.light-version button.edp_button,
.card.event-card.light-version .button.button--primary,
.card.event-card.light-version .views-exposed-form .form-actions [data-drupal-selector^=edit-submit] {
  color: #28ff52;
  background-color: #212e3e;
  border: 2px solid #212e3e;
}
.card.event-card.light-version a.edp_button:hover,
.card.event-card.light-version span.edp_button:hover,
.card.event-card.light-version button.edp_button:hover,
.card.event-card.light-version .button.button--primary:hover,
.card.event-card.light-version .views-exposed-form .form-actions [data-drupal-selector^=edit-submit]:hover {
  background-color: #424d5b;
  border-color: #424d5b;
  cursor: pointer;
}
.card.event-card.light-version a.edp_button:focus-visible,
.card.event-card.light-version span.edp_button:focus-visible,
.card.event-card.light-version button.edp_button:focus-visible,
.card.event-card.light-version .button.button--primary:focus-visible,
.card.event-card.light-version .views-exposed-form .form-actions [data-drupal-selector^=edit-submit]:focus-visible {
  background-color: #424d5b;
  border-color: #424d5b;
  outline: 3px solid #263cc8;
  outline-offset: 3px;
}
.card.event-card.light-version a.edp_button:active,
.card.event-card.light-version span.edp_button:active,
.card.event-card.light-version button.edp_button:active,
.card.event-card.light-version .button.button--primary:active,
.card.event-card.light-version .views-exposed-form .form-actions [data-drupal-selector^=edit-submit]:active {
  color: #7eff97;
  background-color: #424d5b;
  border-color: #424d5b;
}
.card.event-card.light-version a.edp_button:disabled,
.card.event-card.light-version span.edp_button:disabled,
.card.event-card.light-version button.edp_button:disabled,
.card.event-card.light-version .button.button--primary:disabled,
.card.event-card.light-version .views-exposed-form .form-actions [data-drupal-selector^=edit-submit]:disabled {
  color: #455558;
  background-color: #becacc;
  border-color: #becacc;
}
.card.event-card.light-version a.edp_button.secondary,
.card.event-card.light-version span.edp_button.secondary,
.card.event-card.light-version button.edp_button.secondary,
.card.event-card.light-version .button.button--primary.secondary,
.card.event-card.light-version .views-exposed-form .form-actions [data-drupal-selector^=edit-submit].secondary {
  background-color: transparent;
  border: 2px solid #212e3e;
  color: #222222;
}
.card.event-card.light-version a.edp_button.secondary:hover,
.card.event-card.light-version span.edp_button.secondary:hover,
.card.event-card.light-version button.edp_button.secondary:hover,
.card.event-card.light-version .button.button--primary.secondary:hover,
.card.event-card.light-version .views-exposed-form .form-actions [data-drupal-selector^=edit-submit].secondary:hover {
  background-color: rgba(33, 46, 62, 0.1);
  border-color: #424d5b;
  color: #222222;
}
.card.event-card.light-version a.edp_button.secondary:hover::after,
.card.event-card.light-version span.edp_button.secondary:hover::after,
.card.event-card.light-version button.edp_button.secondary:hover::after,
.card.event-card.light-version .button.button--primary.secondary:hover::after,
.card.event-card.light-version .views-exposed-form .form-actions [data-drupal-selector^=edit-submit].secondary:hover::after {
  border: 3px solid #424d5b;
}
.card.event-card.light-version a.edp_button.secondary:focus-visible,
.card.event-card.light-version span.edp_button.secondary:focus-visible,
.card.event-card.light-version button.edp_button.secondary:focus-visible,
.card.event-card.light-version .button.button--primary.secondary:focus-visible,
.card.event-card.light-version .views-exposed-form .form-actions [data-drupal-selector^=edit-submit].secondary:focus-visible {
  background-color: rgba(33, 46, 62, 0.1);
  border-color: #424d5b;
  color: #222222;
}
.card.event-card.light-version a.edp_button.secondary:focus-visible::after,
.card.event-card.light-version span.edp_button.secondary:focus-visible::after,
.card.event-card.light-version button.edp_button.secondary:focus-visible::after,
.card.event-card.light-version .button.button--primary.secondary:focus-visible::after,
.card.event-card.light-version .views-exposed-form .form-actions [data-drupal-selector^=edit-submit].secondary:focus-visible::after {
  border: 3px solid #424d5b;
}
.card.event-card.light-version a.edp_button.secondary:active,
.card.event-card.light-version span.edp_button.secondary:active,
.card.event-card.light-version button.edp_button.secondary:active,
.card.event-card.light-version .button.button--primary.secondary:active,
.card.event-card.light-version .views-exposed-form .form-actions [data-drupal-selector^=edit-submit].secondary:active {
  background-color: rgba(33, 46, 62, 0.1);
  border-color: #424d5b;
  color: #455558;
}
.card.event-card.light-version a.edp_button.secondary:active::after,
.card.event-card.light-version span.edp_button.secondary:active::after,
.card.event-card.light-version button.edp_button.secondary:active::after,
.card.event-card.light-version .button.button--primary.secondary:active::after,
.card.event-card.light-version .views-exposed-form .form-actions [data-drupal-selector^=edit-submit].secondary:active::after {
  border: 3px solid #424d5b;
}
.card.event-card.light-version a.edp_button.secondary:disabled,
.card.event-card.light-version span.edp_button.secondary:disabled,
.card.event-card.light-version button.edp_button.secondary:disabled,
.card.event-card.light-version .button.button--primary.secondary:disabled,
.card.event-card.light-version .views-exposed-form .form-actions [data-drupal-selector^=edit-submit].secondary:disabled {
  border-color: #7c9599;
  color: #7c9599;
}
@media (max-width: 768px) {
  .single-grid .card.event-card {
    flex-direction: column;
  }
  .card.event-card .media_container img {
    width: 100%;
  }
  .card.event-card .content_container .field--name-field-description {
    line-clamp: 2;
    -webkit-line-clamp: 2;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .card.event-card .content_container .field--name-field-description {
    display: none;
  }
}
.card.event-card .content_container {
  padding: 32px 24px 24px 24px;
}
@media (max-width: 768px) {
  .card.event-card .content_container {
    padding: 24px 16px 16px 16px;
  }
}
.card.event-card .content_container a.edp_button.secondary.add_to_calendar_button.add::before {
  display: none;
}
.card.event-card .card_title {
  margin-bottom: 16px;
}
.card.event-card .card_dates {
  padding-bottom: 8px;
}
.card.event-card .event_location {
  margin-bottom: 16px;
}
.card.event-card .event_details {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  margin: 5px 0;
}
@media (max-width: 768px) {
  .card.event-card .event_details {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin: 6px 0;
  }
}
.single-grid .card.event-card {
  display: flex;
  height: 376px;
  flex-direction: row;
  justify-content: flex-start;
}
@media (max-width: 768px) {
  .single-grid .card.event-card {
    flex-direction: column;
    height: 566px;
  }
}
.single-grid .card.event-card .media_container {
  width: 40%;
  height: auto;
}
@media (max-width: 768px) {
  .single-grid .card.event-card .media_container {
    width: 100%;
  }
}
.single-grid .card.event-card .content_container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.single-grid .card.event-card .content_container .card_title {
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}
@media (max-width: 768px) {
  .single-grid .card.event-card .content_container .card_title {
    font-size: 26px;
    font-weight: 400;
    line-height: 32px;
  }
}
.single-grid .card.event-card .content_container a.edp_button.secondary.add_to_calendar_button {
  width: fit-content;
}
@media (max-width: 768px) {
  .single-grid .card.event-card .content_container a.edp_button.secondary.add_to_calendar_button {
    width: 100%;
  }
}
.half_grid .card.event-card, .three_grid .card.event-card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .half_grid .card.event-card, .three_grid .card.event-card {
    height: 566px;
  }
}
.half_grid .card.event-card.no-media, .three_grid .card.event-card.no-media {
  justify-content: flex-end;
}
.half_grid .card.event-card .media_container, .three_grid .card.event-card .media_container {
  width: auto;
}
.highlight-first-event .field__item:first-child .card.event-card.highlight_first_card {
  background-color: #53ff75;
  border-color: #53ff75;
}
.highlight-first-event .field__item:first-child .card.event-card.highlight_first_card .card_dates,
.highlight-first-event .field__item:first-child .card.event-card.highlight_first_card .card_title span,
.highlight-first-event .field__item:first-child .card.event-card.highlight_first_card .card_dates *,
.highlight-first-event .field__item:first-child .card.event-card.highlight_first_card .event_location *,
.highlight-first-event .field__item:first-child .card.event-card.highlight_first_card .field--name-field-description {
  color: #222222 !important;
}
.highlight-first-event .field__item:first-child .card.event-card.highlight_first_card .event_details {
  color: #222222 !important;
}
.highlight-first-event .field__item:first-child .card.event-card.highlight_first_card .event_details:focus-visible {
  outline: 3px solid #263cc8 !important;
  outline-offset: 1px;
}
.highlight-first-event .field__item:first-child .card.event-card.highlight_first_card .event_details:before {
  background-color: #222222;
}
.highlight-first-event .field__item:first-child .card.event-card.highlight_first_card .event_details:active {
  color: #222222;
}
.highlight-first-event .field__item:first-child .card.event-card.highlight_first_card .event_details:active:before {
  background-color: #222222;
}
.highlight-first-event .field__item:first-child .card.event-card.highlight_first_card .taxonomy-term {
  background-color: #225e66;
  color: #ffffff;
}
.highlight-first-event .field__item:first-child .card.event-card.highlight_first_card .taxonomy-term .field__item {
  color: #ffffff;
}
.highlight-first-event .field__item:first-child .card.event-card.highlight_first_card .coming-soon {
  display: block;
  font-size: 14px;
}
.highlight-first-event .field__item:first-child .card.event-card.highlight_first_card .coming-soon .taxonomy-term:before {
  content: "\e9b5";
  position: relative;
  font-family: "edp_icons", sans-serif;
  display: inline-block;
  font-size: 16px;
  padding-right: 8px;
}
.highlight-first-event .field__item:first-child .card.event-card.highlight_first_card .card_dates .event_start:before {
  content: "\e9bc";
  position: relative;
  font-family: "edp_icons", sans-serif;
  display: inline-block;
  font-size: 20px;
  padding-right: 8px;
}
@media (max-width: 768px) {
  .highlight-first-event .field__item:first-child .card.event-card.highlight_first_card .card_dates .event_start:before {
    font-size: 16px;
  }
}
.highlight-first-event .field__item:first-child .card.event-card.highlight_first_card .card_dates .field--name-field-location:before {
  font-size: 20px;
}
@media (max-width: 768px) {
  .highlight-first-event .field__item:first-child .card.event-card.highlight_first_card .card_dates .field--name-field-location:before {
    font-size: 16px;
  }
}
.card.event-card .media,
.card.event-card .field--name-field-media-node,
.card.event-card .field--name-field-media-node > div {
  height: 100%;
}
.card.event-card .field--name-field-media-image {
  height: 100%;
}
.card.event-card .field--name-field-media-image img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.card.award-card .content_container {
  padding: 24px 24px 24px 24px;
}
.card.award-card .content_container .info_zone {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
@media (max-width: 768px) {
  .card.award-card .content_container .info_zone {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
  }
}
.card.award-card .content_container .card_title {
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}
@media (max-width: 768px) {
  .card.award-card .content_container .card_title {
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
  }
}
.card .card_dates,
.card .card_dates > span,
.card .event_location,
.card .event_location .field--name-field-location {
  color: #212e3e;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}
@media (max-width: 768px) {
  .card .card_dates,
  .card .card_dates > span,
  .card .event_location,
  .card .event_location .field--name-field-location {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }
}
.card .card_dates .event_start:before,
.card .card_dates > span .event_start:before,
.card .event_location .event_start:before,
.card .event_location .field--name-field-location .event_start:before {
  content: "\e9bc";
  position: relative;
  font-family: "edp_icons", sans-serif;
  display: inline-block;
  font-size: 20px;
  padding-right: 8px;
}
@media (max-width: 768px) {
  .card .card_dates .event_start:before,
  .card .card_dates > span .event_start:before,
  .card .event_location .event_start:before,
  .card .event_location .field--name-field-location .event_start:before {
    font-size: 16px;
  }
}
.card .card_dates .field--name-field-location:before,
.card .card_dates > span .field--name-field-location:before,
.card .event_location .field--name-field-location:before,
.card .event_location .field--name-field-location .field--name-field-location:before {
  font-size: 20px;
}
@media (max-width: 768px) {
  .card .card_dates .field--name-field-location:before,
  .card .card_dates > span .field--name-field-location:before,
  .card .event_location .field--name-field-location:before,
  .card .event_location .field--name-field-location .field--name-field-location:before {
    font-size: 16px;
  }
}
.card .card_dates {
  padding-bottom: 16px;
}
.card .coming-soon {
  display: none;
}
.card .add_to_calendar_button {
  font-size: 1rem !important;
  text-decoration: none;
  width: 100%;
  height: 48px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  margin-top: 32px;
}
.card .add_to_calendar_button:before {
  content: "\e966";
  position: relative;
  font-family: "edp_icons", sans-serif;
  display: inline-block;
  font-size: 16px;
  padding-right: 8px;
}
.card.clearfix:after {
  display: none;
}

.light-version .card {
  background-color: #212e3e;
  color: #ffffff;
}
.light-version .card.people-card {
  background-color: #424d5b;
}
.light-version .card:not(.content_card):not(.people-card):not(.company-card):not(.event-card):not(.no_hover):hover {
  background-color: #424d5b;
}
@media (min-width: 768px) {
  .light-version .card:not(.content_card):not(.people-card):not(.company-card):not(.event-card):not(.no_hover):focus-visible {
    background-color: #424d5b;
  }
  .light-version .card:not(.content_card):not(.people-card):not(.company-card):not(.event-card):not(.no_hover):focus-visible:before {
    border-color: #263cc8;
  }
}
.light-version .card .tag-area .read_time {
  color: #ffffff;
}
.light-version .card .tag-area .read_time div {
  color: #ffffff;
}
.light-version .card .info_zone,
.light-version .card .info_zone div,
.light-version .card .field--name-field-location,
.light-version .card .field--name-field-description,
.light-version .card .author_name_and_role,
.light-version .card .field--name-field-subtitle {
  color: #ffffff;
}
.light-version .card .info_zone div,
.light-version .card .info_zone div div,
.light-version .card .field--name-field-location div,
.light-version .card .field--name-field-description div,
.light-version .card .author_name_and_role div,
.light-version .card .field--name-field-subtitle div {
  color: #ffffff;
}
.light-version .card .card_title,
.light-version .card .field--name-field-title {
  color: #28ff52;
}
.light-version .card .card_title span,
.light-version .card .field--name-field-title span {
  color: #28ff52;
}
.light-version .card.people-card, .light-version .card.company-card {
  background-color: #d7dfe0;
}
.light-version .card.people-card .field--name-field-text, .light-version .card.company-card .field--name-field-text {
  color: #6d32ff;
}
.light-version .card.people-card .field--name-name, .light-version .card.company-card .field--name-name {
  color: #222222;
}

.dark-version .card, .light-version .card.local_market {
  background-color: #e6ebec;
  color: #222222;
}
.dark-version .card:not(.content_card):not(.people-card):not(.company-card):not(.event-card):hover, .light-version .card.local_market:not(.content_card):not(.people-card):not(.company-card):not(.event-card):hover {
  background-color: #becacc;
}
@media (min-width: 768px) {
  .dark-version .card:not(.content_card):not(.people-card):not(.company-card):not(.event-card):focus-visible, .light-version .card.local_market:not(.content_card):not(.people-card):not(.company-card):not(.event-card):focus-visible {
    background-color: #becacc;
  }
  .dark-version .card:not(.content_card):not(.people-card):not(.company-card):not(.event-card):focus-visible:before, .light-version .card.local_market:not(.content_card):not(.people-card):not(.company-card):not(.event-card):focus-visible:before {
    border-color: #28ff52;
  }
}
.dark-version .card .tag-area .read_time, .light-version .card.local_market .tag-area .read_time {
  color: #222222;
}
.dark-version .card .tag-area .read_time div, .light-version .card.local_market .tag-area .read_time div {
  color: #222222;
}
.dark-version .card .card_title,
.dark-version .card .field--name-field-description,
.dark-version .card .author_name_and_role,
.dark-version .card .field--name-field-title, .light-version .card.local_market .card_title,
.light-version .card.local_market .field--name-field-description,
.light-version .card.local_market .author_name_and_role,
.light-version .card.local_market .field--name-field-title {
  color: #222222;
}
.dark-version .card .card_title span,
.dark-version .card .card_title div,
.dark-version .card .field--name-field-description span,
.dark-version .card .field--name-field-description div,
.dark-version .card .author_name_and_role span,
.dark-version .card .author_name_and_role div,
.dark-version .card .field--name-field-title span,
.dark-version .card .field--name-field-title div, .light-version .card.local_market .card_title span,
.light-version .card.local_market .card_title div,
.light-version .card.local_market .field--name-field-description span,
.light-version .card.local_market .field--name-field-description div,
.light-version .card.local_market .author_name_and_role span,
.light-version .card.local_market .author_name_and_role div,
.light-version .card.local_market .field--name-field-title span,
.light-version .card.local_market .field--name-field-title div {
  color: #222222;
}
.dark-version .card .info_zone,
.dark-version .card .info_zone div,
.dark-version .card .field--name-field-location,
.dark-version .card .field--name-field-subtitle,
.dark-version .card .info_zone div div.field--name-node-read-time, .light-version .card.local_market .info_zone,
.light-version .card.local_market .info_zone div,
.light-version .card.local_market .field--name-field-location,
.light-version .card.local_market .field--name-field-subtitle,
.light-version .card.local_market .info_zone div div.field--name-node-read-time {
  color: #424d5b;
}
.dark-version .card.people-card, .dark-version .card.company-card, .light-version .card.local_market.people-card, .light-version .card.local_market.company-card {
  background-color: #424d5b;
}
.dark-version .card.people-card .field--name-name, .dark-version .card.company-card .field--name-name, .light-version .card.local_market.people-card .field--name-name, .light-version .card.local_market.company-card .field--name-name {
  color: #28ff52;
}
.dark-version .card.people-card .field--name-field-text, .dark-version .card.company-card .field--name-field-text, .light-version .card.local_market.people-card .field--name-field-text, .light-version .card.local_market.company-card .field--name-field-text {
  color: #ffffff;
}

.light-version .card.local_market {
  background-color: #91afb3;
}
.light-version .card.local_market .media_container .market_name {
  position: relative;
  bottom: 46px;
  left: 24px;
}
.light-version .card.local_market .market_name {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #424d5b;
  border-radius: 20px;
  width: fit-content;
  padding: 4px 10px 4px 8px;
  gap: 8px;
  margin-bottom: 16px;
}
.light-version .card.local_market .market_name .market_icon {
  width: 14px;
}
.light-version .card.local_market .market_name span {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #ffffff;
}

.paragraph.light-version .card:not(.content_card):not(.people-card):not(.company-card):not(.event-card):not(.no_hover).local_market:hover,
.paragraph.light-version .card:not(.content_card):not(.people-card):not(.company-card):not(.event-card):not(.no_hover).local_market:focus-visible {
  background-color: #A6C3C7;
}
.paragraph.light-version .card:not(.content_card):not(.people-card):not(.company-card):not(.event-card):not(.no_hover).local_market:hover .market_name,
.paragraph.light-version .card:not(.content_card):not(.people-card):not(.company-card):not(.event-card):not(.no_hover).local_market:focus-visible .market_name {
  background-color: #becacc;
}
.paragraph.light-version .card:not(.content_card):not(.people-card):not(.company-card):not(.event-card):not(.no_hover).local_market:hover .market_name .market_icon,
.paragraph.light-version .card:not(.content_card):not(.people-card):not(.company-card):not(.event-card):not(.no_hover).local_market:focus-visible .market_name .market_icon {
  filter: invert(1);
}
.paragraph.light-version .card:not(.content_card):not(.people-card):not(.company-card):not(.event-card):not(.no_hover).local_market:hover .market_name span,
.paragraph.light-version .card:not(.content_card):not(.people-card):not(.company-card):not(.event-card):not(.no_hover).local_market:focus-visible .market_name span {
  color: #222222;
}
