/** CSS Easing functions */ /* Bulma Utilities */
.wp-block-starter-key-numbers-banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: var(--wp--style--global--content-size);
  margin: 0 auto;
  background: transparent -webkit-radial-gradient(31% 60%, closest-side, #3D3A71 0%, #201C3A 350%) 0% 0% no-repeat padding-box;
  background: transparent -o-radial-gradient(31% 60%, closest-side, #3D3A71 0%, #201C3A 350%) 0% 0% no-repeat padding-box;
  background: transparent radial-gradient(closest-side at 31% 60%, #3D3A71 0%, #201C3A 350%) 0% 0% no-repeat padding-box;
  border-radius: 0.625rem;
  padding: clamp(1.5rem, 1.1216rem + 1.6145vw, 2.5rem) clamp(2rem, 1.3378rem + 2.8254vw, 3.75rem);
}
@media only screen and (max-width: 1365px) {
  .wp-block-starter-key-numbers-banner {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.wp-block-starter-key-numbers-banner .wp-block-columns {
  gap: clamp(1.5rem, 1.1216rem + 1.6145vw, 2.5rem);
}
@media only screen and (max-width: 1365px) {
  .wp-block-starter-key-numbers-banner .wp-block-columns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.wp-block-starter-key-numbers-banner .wp-block-columns .wp-block-column .wp-block-quote {
  color: #fff;
}
.wp-block-starter-key-numbers-banner .wp-block-columns .wp-block-column .wp-block-quote .wp-block-heading {
  font-size: var(--wp--preset--font-size--size-3);
  color: #fff;
}
.wp-block-starter-key-numbers-banner .wp-block-columns .wp-block-column .wp-block-quote p {
  margin-top: 0;
}
.wp-block-starter-key-numbers-banner .wp-block-columns .wp-block-column .wp-block-quote cite {
  font-style: normal;
  font-weight: 600;
  font-size: var(--wp--preset--font-size--size-6);
}
.wp-block-starter-key-numbers-banner .wp-block-columns .wp-block-column .wp-block-group.is-layout-grid {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
  row-gap: clamp(1.5rem, 1.2417rem + 1.0596vw, 2.5rem);
}
@media only screen and (max-width: 580px) {
  .wp-block-starter-key-numbers-banner .wp-block-columns .wp-block-column .wp-block-group.is-layout-grid {
    grid-template-columns: 1fr;
  }
}
.wp-block-starter-key-numbers-banner .wp-block-starter-key-number__label {
  color: #fff;
}
