.block_usp-block {
  @media screen and (max-width: 767px) {
    padding-top: 0 !important;;
    .container {
    padding: 40px 0;
     padding-top: 0 !important;
   }
    .usp-block-wrapper {
      flex-direction: column;
    }
  }
  .container {
    padding-top: 40px;
    padding-bottom: 100px;
    .usp-block-wrapper {
      display: flex;
      gap: var(--column_spacing_medium);
      margin-bottom: var(--column_spacing_medium);


      .usp-small {
        flex: 0 1 auto;

        .usp-icon {
          background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22124%22%20height%3D%22124%22%20viewBox%3D%220%200%20124%20124%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2262%22%20cy%3D%2262%22%20r%3D%2262%22%20fill%3D%22url%28%23paint0_linear_417_112%29%22%2F%3E%3Ccircle%20cx%3D%2262%22%20cy%3D%2262%22%20r%3D%2257.5%22%20stroke%3D%22%23525252%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22paint0_linear_417_112%22%20x1%3D%2262%22%20y1%3D%220%22%20x2%3D%2262%22%20y2%3D%22124%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23C9C8B9%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23B5B3A1%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E');
          background-size: cover;
          width: 124px;
          height: 124px;
          position: relative;
          margin-bottom: var(--spacing_medium);

          svg {
            position: absolute;
            transform: translate(-50%, -50%);
            top: 50%;
            left: 50%;
          }
        }

        .usp-heading {
          h3 {
            font-size: 21px;
          }
        }

        .usp-copy {
          color: var(--grey);
        }
      }
    }
  }
}