@font-face {
  font-family: "Franklin Gothic";
  src: url("../../../fonts/franklingothic-book-webfont.woff2") format("woff2"), url("../../../fonts/franklingothic-book-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Franklin Gothic";
  src: url("../../../fonts/franklingothic-bookit-webfont.woff2") format("woff2"), url("../../../fonts/franklingothic-bookit-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Franklin Gothic";
  src: url("../../../fonts/franklingothic-demi-webfont.woff2") format("woff2"), url("../../../fonts/franklingothic-demi-webfont.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Franklin Gothic";
  src: url("../../../fonts/franklingothic-demiit-webfont.woff2") format("woff2"), url("../../../fonts/franklingothic-demiit-webfont.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "New GothicRegular";
  src: url("../../../fonts/newgothicregular.woff2") format("woff2"), url("../../../fonts/newgothicregular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "icomoon";
  src: url("../../../fonts/icomoon.ttf");
  src: url("../../../fonts/icomoon.eot") format("embedded-opentype"), url("../../../fonts/icomoon.ttf") format("truetype"), url("../../../fonts/icomoon.woff") format("woff"), url("../../../fonts/icomoon.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
div[id=block-racialequity-foundingpartners] {
  background-color: #ffffff;
  padding: 0 1.1875rem;
  margin: 0 auto;
  margin-top: 100px;
}
@media (max-width: 959px) {
  div[id=block-racialequity-foundingpartners] {
    display: none;
  }
}
div[id=block-racialequity-foundingpartners] .field.field--name-field-title {
  text-align: center;
  padding: 3.125rem 0 0.5rem;
  color: #aab31c;
  text-transform: uppercase;
  font-size: 1.875rem;
  margin: 0;
  font-family: "New GothicRegular", sans-serif;
  line-height: 2.25rem;
}
@media (max-width: 959px) {
  div[id=block-racialequity-foundingpartners] .field.field--name-field-title {
    padding: 2rem 0;
  }
}

.field.field--name-field-logos {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 2rem 0 4rem;
  margin: 0 auto;
  max-width: 85.375rem;
}
@media (max-width: 959px) {
  .field.field--name-field-logos {
    flex-direction: column;
    padding: 1rem 1.25rem 6rem;
    gap: 2rem;
    align-items: center;
    justify-content: center;
    margin-bottom: 3rem;
  }
}
.field.field--name-field-logos .paragraph--type--linked-logo a:focus {
  outline: none;
  box-shadow: none;
}