.ss-info-blocks {
  .ss-info-blocks__list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: var(--sp-5);

    @media screen and (max-width: 1024px) {
      grid-template-columns: repeat(2, 1fr);
    }

    @media screen and (max-width: 990px) {
      display: none;
    }

    .ss-info-block {
      border-radius: var(--sp-4);
      padding: var(--sp-10);

      .ss-info-block__link {
        display: flex;
        flex-direction: column;
        align-items: center;
      }

      .ss-info-block__title {
        margin-top: var(--sp-6);
        font-size: var(--sp-6d5);
        line-height: 1.2;
        text-align: center;
        color: rgb(var(--color-blue));
      }

      .ss-info-block__image-wrapper {
        width: 120px;
      }

      .ss-info-block__text {
        margin-top: var(--sp-4);
        font-size: var(--sp-4);
        line-height: 1.4;
        text-align: center;
        color: rgb(var(--color-text-black));
      }
    }
  }

  .ss-info-blocks__list-mobile {
    display: none;

    @media screen and (max-width: 990px) {
      display: block;
    }
  }
}