.mm-text-columns-wrapper {
  .page-width {
    padding: 0 20px;
  }

  .heading {
    font-size: 24px;
    line-height: 135%;
    font-weight: 900;
    letter-spacing: 0.6px;
    margin: 0 0 15px 0;
  }

  .description {
    font-size: 16px;
    font-family: Montserrat;
    line-height: 125%;
    letter-spacing: 0.6px;

    p {
      margin: 0;
    }
  }

  @media screen and (min-width: 750px) {
    .mm-text-inner-wrapper {
      display: flex;
      justify-content: space-between;
    }

    .mm-text-inner-wrapper>div {
      width: 50%;
    }

    .heading {
      font-size: 32px;
    }

    .description {
      font-size: 18px;
    }
  }

  @media screen and (min-width: 992px) {
    .heading {
      font-size: 42px;
    }

    .description {
      font-size: 26px;
    }
  }
}