.sf-product-engagements {
  margin-bottom: 2rem;
}
.sf-product-engagements .sf-engagements-list {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.sf-product-engagements .sf-engagements-list .sf-engagement-item {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.4rem 0.9rem;
  max-width: 250px;
  border-radius: 43px;
  background-color: rgba(0, 0, 0, 0.05);
}
.sf-product-engagements .sf-engagements-list .sf-engagement-item .sf-engagement-image img {
  width: 21px;
  height: auto;
}
.sf-product-engagements .sf-engagements-list .sf-engagement-item .sf-engagement-text {
  flex: 1;
}
.sf-product-engagements .sf-engagements-list .sf-engagement-item .sf-engagement-text .sf-engagement-title {
  font-size: 0.875rem;
}
.sf-product-engagements .sf-engagements-list .sf-engagement-item .sf-engagement-text .sf-engagement-description {
  font-size: 0.7rem;
}
@media screen and (max-width: 1200px) {
  .sf-product-engagements .sf-engagements-list {
    justify-content: center;
 }
}
@media screen and (max-width: 992px) {
  .sf-product-engagements {
    margin-bottom: 1rem;
 }
  .sf-product-engagements .sf-engagements-list {
    justify-content: center;
 }
  .sf-product-engagements .sf-engagements-list .sf-engagement-item {
    padding: 0rem 0.5rem;
 }
  .sf-product-engagements .sf-engagements-list .sf-engagement-item .sf-engagement-image img {
    width: 12px;
 }
  .sf-product-engagements .sf-engagements-list .sf-engagement-item .sf-engagement-text {
    flex: 1;
 }
  .sf-product-engagements .sf-engagements-list .sf-engagement-item .sf-engagement-text .sf-engagement-title {
    font-size: 0.7rem;
 }
  .sf-product-engagements .sf-engagements-list .sf-engagement-item .sf-engagement-text .sf-engagement-description {
    font-size: 0.6rem;
 }
}
