* {
  box-sizing: border-box; }

.content-fourstats,
.edit-post-visual-editor .acf-block-preview .content-fourstats {
  padding: 3.75rem 0.9375rem 4.6875rem; }
  @media screen and (min-width: 992px) {
    .content-fourstats,
    .edit-post-visual-editor .acf-block-preview .content-fourstats {
      padding-left: 0;
      padding-right: 0; } }
  .content-fourstats .inner__intro,
  .edit-post-visual-editor .acf-block-preview .content-fourstats .inner__intro {
    font-weight: 300;
    font-size: 1.875rem;
    line-height: 120%;
    letter-spacing: -0.015em;
    color: #002856;
    margin-top: 1.5625rem;
    margin-bottom: 4.375rem; }
    @media screen and (min-width: 768px) {
      .content-fourstats .inner__intro,
      .edit-post-visual-editor .acf-block-preview .content-fourstats .inner__intro {
        font-size: Min(2.75rem, 4vw); } }
  .content-fourstats-stats,
  .edit-post-visual-editor .acf-block-preview .content-fourstats-stats {
    font-family: "brother-1816", "Actor", sans-serif; }
    @media screen and (min-width: 768px) {
      .content-fourstats-stats,
      .edit-post-visual-editor .acf-block-preview .content-fourstats-stats {
        display: flex;
        flex-wrap: wrap;
        justify-content: center; } }
    .content-fourstats-stats .stat:not(:last-child),
    .edit-post-visual-editor .acf-block-preview .content-fourstats-stats .stat:not(:last-child) {
      border-bottom: 2px dotted rgba(44, 44, 44, 0.2);
      margin-bottom: 2.5rem;
      padding-bottom: 2.5rem; }
    @media screen and (min-width: 768px) {
      .content-fourstats-stats .stat,
      .edit-post-visual-editor .acf-block-preview .content-fourstats-stats .stat {
        flex-basis: 50%;
        margin-bottom: 2.5rem;
        padding-bottom: 0; }
        .content-fourstats-stats .stat:not(:last-child),
        .edit-post-visual-editor .acf-block-preview .content-fourstats-stats .stat:not(:last-child) {
          border-bottom: none; }
        .content-fourstats-stats .stat:nth-child(2n + 1),
        .edit-post-visual-editor .acf-block-preview .content-fourstats-stats .stat:nth-child(2n + 1) {
          padding-right: 2.5rem;
          border-right: 2px dotted rgba(44, 44, 44, 0.2); }
        .content-fourstats-stats .stat:nth-child(2n),
        .edit-post-visual-editor .acf-block-preview .content-fourstats-stats .stat:nth-child(2n) {
          padding-left: 2.5rem; }
        .content-fourstats-stats .stat:last-child,
        .edit-post-visual-editor .acf-block-preview .content-fourstats-stats .stat:last-child {
          padding-right: 0;
          border-right: none; } }
    @media screen and (min-width: 90rem) {
      .content-fourstats-stats .stat,
      .edit-post-visual-editor .acf-block-preview .content-fourstats-stats .stat {
        flex-basis: 25%; }
        .content-fourstats-stats .stat:nth-child(2n + 1),
        .edit-post-visual-editor .acf-block-preview .content-fourstats-stats .stat:nth-child(2n + 1) {
          padding-right: 0;
          border-right: none; }
        .content-fourstats-stats .stat:not(:last-child),
        .edit-post-visual-editor .acf-block-preview .content-fourstats-stats .stat:not(:last-child) {
          padding-right: 2.5rem;
          border-right: 2px dotted rgba(44, 44, 44, 0.2); }
        .content-fourstats-stats .stat:not(:first-child),
        .edit-post-visual-editor .acf-block-preview .content-fourstats-stats .stat:not(:first-child) {
          padding-left: 2.5rem; } }
    .content-fourstats-stats .stat .stats__number,
    .edit-post-visual-editor .acf-block-preview .content-fourstats-stats .stat .stats__number {
      font-weight: 700;
      font-size: 4.375rem;
      line-height: 102.9%;
      text-transform: uppercase;
      color: #002456; }
      @media screen and (min-width: 992px) {
        .content-fourstats-stats .stat .stats__number,
        .edit-post-visual-editor .acf-block-preview .content-fourstats-stats .stat .stats__number {
          font-size: 5rem; } }
      .content-fourstats-stats .stat .stats__number .suffix,
      .edit-post-visual-editor .acf-block-preview .content-fourstats-stats .stat .stats__number .suffix {
        text-transform: none; }
    .content-fourstats-stats .stat .stats__title,
    .edit-post-visual-editor .acf-block-preview .content-fourstats-stats .stat .stats__title {
      font-weight: 700;
      font-size: 0.875rem;
      line-height: 1.25rem;
      letter-spacing: 0.1em;
      text-transform: uppercase;
      color: #00142B;
      margin-bottom: 0.9375rem; }
    .content-fourstats-stats .stat .stats__texts,
    .edit-post-visual-editor .acf-block-preview .content-fourstats-stats .stat .stats__texts {
      margin-top: 1.5625rem;
      font-size: 1rem;
      line-height: 1.25rem; }
