.HomeBenefitPointItem {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-gap: .25rem;
  align-items: center;
}

.HomeBenefitPointItem-image {
  padding-top: var(--spaceXxs);
}

.HomeBenefitPointItem-image svg,
.HomeBenefitPointItem-image img {
  width: var(--sizeBenefitPointImage, 1.75em);
  height: var(--sizeBenefitPointImage, 1.75em);
  color: var(--colorBrand);
}

@media (max-width: 47.99rem) {
  .HomeBenefitPointItem-image svg,
  .HomeBenefitPointItem-image img {
    --sizeBenefitPointImage: 1.4em;
  }
}

.HomeBenefitPointItem-content {
  color: var(--colorBrand);
  font-size: 1.125rem;
  line-height: 1.24;
}

@media (max-width: 64rem) {
  .HomeBenefitPointItem-content {
    font-size: 1rem;
  }
}

@media (max-width: 48rem) {
  .HomeBenefitPointItem-content {
    font-size: .875rem;
  }
}

.HomeBenefitPointItem-content:first-child {
  grid-column: 1/-1;
}

.HomeBenefitPointItem-title {
  font-weight: 800;
}

.HomeBenefitPointItem-desc {
  font-size: var(--textXs);
  line-height: 1.24;
}

/*# sourceMappingURL=home-benefit-point-item.min.css.map */
