/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.wp-admin em {
  font-style: normal;
  background-color: #D50032;
  color: #FFF; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.signature-lead-paragraph {
  color: #000;
  font-size: 125%;
  line-height: 1.4;
  font-weight: bolder; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.wp-admin em {
  font-style: normal;
  background-color: #D50032;
  color: #FFF; }

.wp-block-signature-sponsors {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .wp-block-signature-sponsors .sponsor {
    margin: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    padding: 0.5rem;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    position: relative; }
    .wp-block-signature-sponsors .sponsor a {
      display: block; }
  .wp-block-signature-sponsors.level-one .sponsor {
    -ms-flex-preferred-size: calc( 50% - 0.45rem);
        flex-basis: calc( 50% - 0.45rem);
    margin-right: 0.9rem; }
    .wp-block-signature-sponsors.level-one .sponsor:nth-child(2n+2) {
      margin-right: 0; }
  .wp-block-signature-sponsors.level-two .sponsor {
    -ms-flex-preferred-size: calc( 33.33333% - 1.07867rem);
        flex-basis: calc( 33.33333% - 1.07867rem);
    margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-two .sponsor:nth-child(1n+1) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-two .sponsor:nth-child(2n+2) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-two .sponsor:nth-child(3n+3) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-two .sponsor:nth-child(3n+3) {
      margin-right: 0; }
  .wp-block-signature-sponsors.level-three .sponsor {
    -ms-flex-preferred-size: calc( 33.33333% - 1.07867rem);
        flex-basis: calc( 33.33333% - 1.07867rem);
    margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-three .sponsor:nth-child(1n+1) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-three .sponsor:nth-child(2n+2) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-three .sponsor:nth-child(3n+3) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-three .sponsor:nth-child(3n+3) {
      margin-right: 0; }
  .wp-block-signature-sponsors.level-four .sponsor {
    -ms-flex-preferred-size: calc( 33.33333% - 1.07867rem);
        flex-basis: calc( 33.33333% - 1.07867rem);
    margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-four .sponsor:nth-child(1n+1) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-four .sponsor:nth-child(2n+2) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-four .sponsor:nth-child(3n+3) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-four .sponsor:nth-child(3n+3) {
      margin-right: 0; }

@media screen and (min-width: 600px) {
  .wp-block-signature-sponsors.level-one .sponsor {
    -ms-flex-preferred-size: calc( 33.33333% - 0.6rem);
        flex-basis: calc( 33.33333% - 0.6rem);
    margin-right: 0.9rem; }
    .wp-block-signature-sponsors.level-one .sponsor:nth-child(1n+1) {
      margin-right: 0.9rem; }
    .wp-block-signature-sponsors.level-one .sponsor:nth-child(2n+2) {
      margin-right: 0.9rem; }
    .wp-block-signature-sponsors.level-one .sponsor:nth-child(3n+3) {
      margin-right: 0.9rem; }
    .wp-block-signature-sponsors.level-one .sponsor:nth-child(3n+3) {
      margin-right: 0; }
  .wp-block-signature-sponsors.level-two .sponsor {
    -ms-flex-preferred-size: calc( 25% - 1.21353rem);
        flex-basis: calc( 25% - 1.21353rem);
    margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-two .sponsor:nth-child(1n+1) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-two .sponsor:nth-child(2n+2) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-two .sponsor:nth-child(3n+3) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-two .sponsor:nth-child(4n+4) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-two .sponsor:nth-child(4n+4) {
      margin-right: 0; }
  .wp-block-signature-sponsors.level-three .sponsor {
    -ms-flex-preferred-size: calc( 25% - 1.21353rem);
        flex-basis: calc( 25% - 1.21353rem);
    margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-three .sponsor:nth-child(1n+1) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-three .sponsor:nth-child(2n+2) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-three .sponsor:nth-child(3n+3) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-three .sponsor:nth-child(4n+4) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-three .sponsor:nth-child(4n+4) {
      margin-right: 0; }
  .wp-block-signature-sponsors.level-four .sponsor {
    -ms-flex-preferred-size: calc( 20% - 1.2944rem);
        flex-basis: calc( 20% - 1.2944rem);
    margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-four .sponsor:nth-child(1n+1) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-four .sponsor:nth-child(2n+2) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-four .sponsor:nth-child(3n+3) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-four .sponsor:nth-child(4n+4) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-four .sponsor:nth-child(5n+5) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-four .sponsor:nth-child(5n+5) {
      margin-right: 0; } }

@media screen and (min-width: 799px) {
  .wp-block-signature-sponsors {
    padding: 0 8rem; }
    .wp-block-signature-sponsors.level-one .sponsor {
      -ms-flex-preferred-size: calc( 33.33333% - 0.66667rem);
          flex-basis: calc( 33.33333% - 0.66667rem);
      margin-right: 1rem; }
      .wp-block-signature-sponsors.level-one .sponsor:nth-child(1n+1) {
        margin-right: 1rem; }
      .wp-block-signature-sponsors.level-one .sponsor:nth-child(2n+2) {
        margin-right: 1rem; }
      .wp-block-signature-sponsors.level-one .sponsor:nth-child(3n+3) {
        margin-right: 1rem; }
      .wp-block-signature-sponsors.level-one .sponsor:nth-child(3n+3) {
        margin-right: 0; }
    .wp-block-signature-sponsors.level-two .sponsor {
      -ms-flex-preferred-size: calc( 25% - 1.21353rem);
          flex-basis: calc( 25% - 1.21353rem);
      margin-right: 1.618rem; }
      .wp-block-signature-sponsors.level-two .sponsor:nth-child(1n+1) {
        margin-right: 1.618rem; }
      .wp-block-signature-sponsors.level-two .sponsor:nth-child(2n+2) {
        margin-right: 1.618rem; }
      .wp-block-signature-sponsors.level-two .sponsor:nth-child(3n+3) {
        margin-right: 1.618rem; }
      .wp-block-signature-sponsors.level-two .sponsor:nth-child(4n+4) {
        margin-right: 1.618rem; }
      .wp-block-signature-sponsors.level-two .sponsor:nth-child(4n+4) {
        margin-right: 0; }
    .wp-block-signature-sponsors.level-three .sponsor {
      -ms-flex-preferred-size: calc( 20% - 1.2944rem);
          flex-basis: calc( 20% - 1.2944rem);
      margin-right: 1.618rem; }
      .wp-block-signature-sponsors.level-three .sponsor:nth-child(1n+1) {
        margin-right: 1.618rem; }
      .wp-block-signature-sponsors.level-three .sponsor:nth-child(2n+2) {
        margin-right: 1.618rem; }
      .wp-block-signature-sponsors.level-three .sponsor:nth-child(3n+3) {
        margin-right: 1.618rem; }
      .wp-block-signature-sponsors.level-three .sponsor:nth-child(4n+4) {
        margin-right: 1.618rem; }
      .wp-block-signature-sponsors.level-three .sponsor:nth-child(5n+5) {
        margin-right: 1.618rem; }
      .wp-block-signature-sponsors.level-three .sponsor:nth-child(5n+5) {
        margin-right: 0; }
    .wp-block-signature-sponsors.level-four .sponsor {
      -ms-flex-preferred-size: calc( 16.66667% - 1.34833rem);
          flex-basis: calc( 16.66667% - 1.34833rem);
      margin-right: 1.618rem; }
      .wp-block-signature-sponsors.level-four .sponsor:nth-child(1n+1) {
        margin-right: 1.618rem; }
      .wp-block-signature-sponsors.level-four .sponsor:nth-child(2n+2) {
        margin-right: 1.618rem; }
      .wp-block-signature-sponsors.level-four .sponsor:nth-child(3n+3) {
        margin-right: 1.618rem; }
      .wp-block-signature-sponsors.level-four .sponsor:nth-child(4n+4) {
        margin-right: 1.618rem; }
      .wp-block-signature-sponsors.level-four .sponsor:nth-child(5n+5) {
        margin-right: 1.618rem; }
      .wp-block-signature-sponsors.level-four .sponsor:nth-child(6n+6) {
        margin-right: 1.618rem; }
      .wp-block-signature-sponsors.level-four .sponsor:nth-child(6n+6) {
        margin-right: 0; } }

@media screen and (min-width: 1400px) {
  .wp-block-signature-sponsors.level-one .sponsor {
    -ms-flex-preferred-size: calc( 33.33333% - 1.07867rem);
        flex-basis: calc( 33.33333% - 1.07867rem);
    margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-one .sponsor:nth-child(1n+1) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-one .sponsor:nth-child(2n+2) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-one .sponsor:nth-child(3n+3) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-one .sponsor:nth-child(3n+3) {
      margin-right: 0; }
  .wp-block-signature-sponsors.level-two .sponsor {
    -ms-flex-preferred-size: calc( 25% - 1.21353rem);
        flex-basis: calc( 25% - 1.21353rem);
    margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-two .sponsor:nth-child(1n+1) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-two .sponsor:nth-child(2n+2) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-two .sponsor:nth-child(3n+3) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-two .sponsor:nth-child(4n+4) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-two .sponsor:nth-child(4n+4) {
      margin-right: 0; }
  .wp-block-signature-sponsors.level-three .sponsor {
    -ms-flex-preferred-size: calc( 20% - 1.2944rem);
        flex-basis: calc( 20% - 1.2944rem);
    margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-three .sponsor:nth-child(1n+1) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-three .sponsor:nth-child(2n+2) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-three .sponsor:nth-child(3n+3) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-three .sponsor:nth-child(4n+4) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-three .sponsor:nth-child(5n+5) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-three .sponsor:nth-child(5n+5) {
      margin-right: 0; }
  .wp-block-signature-sponsors.level-four .sponsor {
    -ms-flex-preferred-size: calc( 16.66667% - 1.34833rem);
        flex-basis: calc( 16.66667% - 1.34833rem);
    margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-four .sponsor:nth-child(1n+1) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-four .sponsor:nth-child(2n+2) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-four .sponsor:nth-child(3n+3) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-four .sponsor:nth-child(4n+4) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-four .sponsor:nth-child(5n+5) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-four .sponsor:nth-child(6n+6) {
      margin-right: 1.618rem; }
    .wp-block-signature-sponsors.level-four .sponsor:nth-child(6n+6) {
      margin-right: 0; } }
