/*
 * DO NOT EDIT THIS FILE.
 * It's generated automatically by 'npm run build' command.
 * @preserve
 */

  .homepage-link {
  padding: 0.9375rem 0.9375rem 0.9375rem 5.625rem;
  position: relative;
}

  @media (min-width: 1024px) {

  .homepage-link {
    max-width: 50rem
}
  }

  .homepage-link--no-icon {
    padding: 0.9375rem;
  }

  @media (max-width: 575.98px) {

  .homepage-link--no-icon {
      padding: 0.9375rem
  }
    }

  .homepage-link__icon {
    top: 1.125rem;
    left: 1.125rem;
    max-width: 3.375rem;
    width: 3.375rem;
    position: absolute;
  }

  .homepage-link__icon .material-icons {
      font-size: 3rem;
    }

  .homepage-link__title {
    font: var(--font-primary-body-bold);
    margin-bottom: 0.9375rem;
  }

  .homepage-link__description {
    font: var(--font-primary-x-small-default);
    margin-bottom: 0.9375rem;
  }

  .homepage-link__buttons {
    gap: 0.9375rem;
    display: flex;
    justify-content: center;
    width: 100%;
  }

  .homepage-link__button {
    margin-bottom: 0.9375rem;
    width: 100%;
  }

  .homepage-link__link {
    /* // Need to override the width on the button link element. */
    width: 100%;
    min-width: auto;
  }
