.rewards-badges-block {
  background: unset;
  padding-block: var(--space-40px) 0;

  @media (width >= 768px) {
    padding-block: var(--space-80px) 0;
  }

  &::after {
    content: none;
  }

  .rewards-badges-title {
    color: var(--primary-black);
    font-size: var(--heading-font-15-mob-sub-heading);
    line-height: var(--heading-lh-19-mob-text-small);
    font-weight: var(--fw-700);
    margin-bottom: 6px;

    @media (max-width: 1024px) {
      font-size: var(--heading-font-1-des);
      line-height: var(--heading-lh-22-des-text-normal);
      margin-bottom: 16px;
    }
  }

  .rewards-badges-container {
    align-items: center;
    
    .rewards-badges-content {
      p {
        color: var(--primary-black);
      }
    }

    .badges-container {
      .badges {
        margin: 0;
        display: contents;

        picture {
          width: 100%;
          height: fit-content;
          display: inline-block;

          img {
            width: 100%;
            height: 100%;
            aspect-ratio: unset;
            object-fit: fill;
          }
        }
      }
    }
  }

}