.block_s44-usp-block {
  background: var(--s44-dark-green);

  .container {
    .heading-usp {
      color: var(--s44-cream);
      text-align: center;
      margin-bottom: 40px;
    }

    .usp-wrapper {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 24px;

      .usp {
        background: var(--s44-cream);
        padding: 24px;
        border-radius: var(--border_radius);
        text-align: center;
        transition: transform 0.5s ease;

        &:hover {
          transform: scale(1.05);
        }
        h3 {
          font-family: var(--main_font);
          font-size: 24px;
        }
      }

      /* Media query inside .usp-wrapper */
      @media screen and (max-width: 535px) {
        display: flex;
        flex-direction: column;
      }
    }
  }
}