.project-metrics {
  margin-bottom: 0;
  padding-bottom: 44px;
  padding-top: 78px;
}
.project-metrics .metric-content {
  margin-bottom: 40px;
}
.project-metrics .metric-content:last-child {
  margin-bottom: 0;
}
.project-metrics .headline {
  font-family: Calluna-Regular;
  font-size: var(--text-30);
}
.project-metrics .content {
  font-size: var(--text-18);
}
.project-metrics .metrics-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .project-metrics .metrics-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 26.25rem;
  }
}
.project-metrics .metrics-container .metric {
  background: #fff;
  box-shadow: 0 14px 15px 12px rgba(90, 100, 100, 0.1);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin: 0 0 1.75rem 0;
  padding: 2rem;
}
.project-metrics .metrics-container .metric strong {
  font-size: var(--text-18);
  font-weight: 700;
}
.project-metrics .metrics-container .metric p {
  color: #0099ff;
  font-size: var(--text-60);
  font-weight: 700;
  margin-bottom: 0;
}
.project-metrics .metrics-container .metric[data-size=square] {
  width: 48%;
}
.project-metrics .metrics-container .metric[data-size=rectangle] {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .project-metrics .block-content {
    padding-right: var(--spacing-3);
  }
}
.project-metrics .block-content .metric-content .content p {
  color: #1e2122;
  font-family: "Apercu Pro", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
}
@media screen and (min-width: 768px) {
  .project-metrics .block-metrics {
    padding-left: var(--spacing-3);
  }
}
.project-metrics.is-design-new {
  padding: 0;
}
.project-metrics.is-design-new .project-metrics__wrap {
  margin-bottom: 2.5rem;
}
.project-metrics.is-design-new .project-metrics__wrap--results {
  display: grid;
  gap: 0 2rem;
  grid-template-areas: "headline content" "headline metrics";
  grid-template-rows: min-content 1fr;
  grid-template-columns: calc(25% - 1rem) 1fr;
}
@media screen and (max-width: 1024px) {
  .project-metrics.is-design-new .project-metrics__wrap--results {
    display: block;
  }
}
.project-metrics.is-design-new .project-metrics__wrap--results .project-metrics__headline {
  font-size: var(--text-40);
  font-weight: 800;
}
.project-metrics.is-design-new .project-metrics__wrap--results .project-metrics__headline span {
  background: #004580;
  background: linear-gradient(to right, #004580 0%, #0099ff 100%);
  background-clip: text;
  display: inline-block;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.project-metrics.is-design-new .project-metrics__wrap--awards {
  display: grid;
  gap: 0 2rem;
  grid-template-areas: "headline metrics";
  grid-template-rows: min-content;
  grid-template-columns: calc(25% - 1rem) 1fr;
}
@media screen and (max-width: 1024px) {
  .project-metrics.is-design-new .project-metrics__wrap--awards {
    display: block;
  }
}
.project-metrics.is-design-new .project-metrics__wrap--awards .project-metrics__headline {
  font-size: var(--text-40);
  font-weight: 800;
}
.project-metrics.is-design-new .project-metrics__wrap--awards .project-metrics__headline span {
  background: #004580;
  background: linear-gradient(to right, #004580 0%, #0099ff 100%);
  background-clip: text;
  display: inline-block;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.project-metrics.is-design-new .project-metrics__headline {
  font-size: var(--text-30);
  font-weight: 800;
  grid-area: headline;
  margin-bottom: 1rem;
}
.project-metrics.is-design-new .project-metrics__content {
  font-size: var(--wp--preset--font-size--medium);
  grid-area: content;
}
.project-metrics.is-design-new .project-metrics__content p {
  font-size: inherit;
}
.project-metrics.is-design-new .project-metrics__content p:first-child {
  margin-top: 0 !important;
}
.project-metrics.is-design-new .project-metrics__content p:last-child {
  margin-bottom: 0 !important;
}
.project-metrics.is-design-new .project-metrics__content:not(:last-child) {
  margin-bottom: 1.5rem;
}
.project-metrics.is-design-new .project-metrics__metrics-container {
  grid-area: metrics;
  margin: 0;
  padding: 0;
}
.project-metrics.is-design-new .project-metrics__metric {
  align-items: center;
  border-bottom: 1px solid #eeeeee;
  display: flex;
  flex-flow: row wrap;
  gap: 0 1rem;
  list-style-type: none;
  margin: 0 0 0.625rem;
  padding: 0 0 0.625rem;
}
.project-metrics.is-design-new .project-metrics__metric strong,
.project-metrics.is-design-new .project-metrics__metric p {
  flex: 0 0 calc(50% - 1rem);
  margin: 0;
  max-width: calc(50% - 1rem);
}
.project-metrics.is-design-new .project-metrics__metric strong {
  color: #0099ff;
  font-size: var(--text-60);
  font-weight: 700;
  text-align: right;
  white-space: nowrap;
}
.project-metrics.is-design-new .project-metrics__metric p {
  font-size: var(--text-24);
  font-weight: 700;
}
.project-metrics.is-design-new .project-metrics__metric:last-child {
  margin-bottom: 0;
}
.project-metrics.is-design-new .project-metrics__awards-container {
  align-items: center;
  display: flex;
  flex-flow: row wrap;
  gap: 1rem 1rem;
  grid-area: metrics;
  margin: 0;
  padding: 0;
}
.project-metrics.is-design-new .project-metrics__award {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.project-metrics.is-design-new .project-metrics__award img {
  display: block;
  height: auto;
  max-height: 10rem;
  width: auto;
}

.acf-block-preview .project-metrics .row {
  display: flex;
}
.acf-block-preview .project-metrics .col-md-6 {
  padding-left: 15px;
  padding-right: 15px;
  width: 50%;
}

.postid-2107 .project-metrics {
  padding-bottom: var(--spacing-5);
}/*# sourceMappingURL=block-project-metrics.css.map */