.benefits-v2 {
  .benefits-v2__container {
    padding-top: 7.4rem;
    padding-bottom: 7.4rem;

    @media screen and (max-width: 990px) {
      padding-top: 5rem;
      padding-bottom: 5rem;
    }

    .benefits-v2__list {
      display: flex;
      justify-content: space-between;
      gap: 2rem;
      flex-wrap: wrap;

      @media screen and (max-width: 990px) {
        flex-direction: column;
        align-items: center;
        padding-inline: 3.5rem;
        gap: 5rem;
      }

      @media screen and (max-width: 400px) {
        padding-inline: 0;
      }

      .benefit {
        flex: 1;
        display: flex;
        flex-direction: column;
        align-items: center;
        max-width: 33rem;

        @media screen and (max-width: 990px) {
          max-width: 100%;
        }

        img {
          width: 92px;
          height: 92px;
          object-fit: cover;
          border-radius: 50%;
          margin-bottom: 3rem;
        }

        .benefit__title {
          font-size: 2.8rem;
          text-align: center;
          font-weight: 600;
          margin-bottom: 1.6rem;
        }

        .benefit__description {
          font-size: 1.8rem;
          text-align: center;
          font-weight: 500;
          line-height: 140%;
          color: #464646;
        }
      }
    }
  }
}