.benefitBanner {
  background: #f2f0f0;
  padding: 25px 20px;
}
.benefitBanner .benefitBanner__item {
  width: calc(100% / 6) !important;
  flex: auto !important;
  margin-bottom: 0px;
}
.benefitBanner__picture {
  max-width: 46px;
  flex: 0 0 46px;
}
.benefitBanner__title {
  font-size: 16px;
  font-weight: bold;
  line-height: 1;
  color: #4f2915;
}
.benefitBanner__title span {
  font-size: 24px;
}
.benefitBanner__item:nth-child(3) .benefitBanner__content {
  min-width: 110px !important;
}

@media (max-width: 1024px) {
  .benefitBanner {
    flex-wrap: wrap;
    row-gap: 25px;
  }
  .benefitBanner .benefitBanner__item {
    width: calc(100% / 3) !important;
  }
}
@media (max-width: 767px) {
  .benefitBanner .benefitBanner__item {
    width: calc(100% / 2) !important;
  }
  .benefitBanner {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
  }

  .benefitBanner__item {
    justify-content: center !important;
  }
  .benefitBanner__item:nth-child(3) .benefitBanner__content {
    max-width: 120px !important;
  }
  .homepage-blog-wrapper {
    flex-direction: column !important;
  }

  .homepage-blog-wrapper .news-item {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }

  .homepage-blog-wrapper .news-item .text p {
    display: none !important;
  }
}
@media (max-width: 500px) {
  .benefitBanner .benefitBanner__item {
    width: 100% !important;
  }
  .benefitBanner {
    display: flex;
    padding: 25px 40px;
  }
  .benefitBanner.position--benefitProduct {
    display: none !important;
  }
}
