.login-buttons #wp-login {
  display: none;
}

.blog #block-2, .archive #block-2 {
  text-align: center;
}
.blog .archive-wrapper, .archive .archive-wrapper {
  max-width: calc(100% - var(--side-padding) * 2);
  grid-column-gap: var(--side-padding);
}
.blog .archive-wrapper article, .archive .archive-wrapper article {
  align-self: flex-start;
}
.blog .archive-wrapper article .post__image, .archive .archive-wrapper article .post__image {
  position: relative;
  width: 100%;
  object-fit: cover;
  aspect-ratio: 19/6;
  opacity: 1;
  margin-bottom: 1em;
}
.blog .archive-wrapper article .post__image:after, .archive .archive-wrapper article .post__image:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #24A793;
  mix-blend-mode: color;
  opacity: 0.5;
}
.blog .archive-wrapper article .post__image img, .archive .archive-wrapper article .post__image img {
  filter: grayscale(100%);
}
.blog .archive-wrapper a h3, .archive .archive-wrapper a h3 {
  margin-top: 0;
}
.blog .archive-wrapper .term, .archive .archive-wrapper .term {
  font-size: 80%;
}

.stage {
  display: flex;
  justify-content: space-between;
  width: 100%;
  border-bottom: 1px solid var(--border-color);
  padding: 1em;
}
.stage .title {
  width: 60%;
}
.stage .term {
  max-width: var(--content-width);
  margin: 0 auto;
}
.stage .sector {
  width: 35%;
}
.stage:hover {
  background: #efefef;
}
@media (max-width: 575.98px) {
  .stage {
    display: block;
    padding: 1em 0;
  }
  .stage .title, .stage .sector {
    width: 100%;
  }
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 1em;
}

.facetwp-facet {
  margin: 0 10px 10px 0 !important;
  display: inline-block;
  vertical-align: middle;
}
.facetwp-facet .fs-label-wrap {
  border: 1px solid var(--gray-mid);
}
.facetwp-facet .fs-dropdown {
  width: auto;
  max-width: 80vw;
  text-align: left;
}
.facetwp-facet .fs-dropdown .fs-options {
  max-height: 70vh;
}
.facetwp-facet.facetwp-type-search {
  border: 1px solid var(--gray-mid);
}
.facetwp-facet.facetwp-type-search input {
  border: 0;
}
.facetwp-facet.facetwp-type-search .facetwp-icon:before {
  font: normal 26px/1 dashicons !important;
  content: "\f179";
  background: none;
  align-content: center;
  color: var(--gray-dark);
}

.updated {
  background-color: green;
  padding: 2em;
  color: white;
}

#acf-form .acf-fields > .acf-field {
  padding-left: 0;
  padding-right: 0;
}
#acf-form .acf-form-submit {
  margin: 50px 0;
}/*# sourceMappingURL=child.css.map */