.split-list__wrapper {
  align-items: center;
  display: flex;
  font-family: var(--font-body-family);
  font-style: var(--font-body-style);
  gap: 3rem;
  justify-content: space-between;

  .split-list__left {
    display: flex;
    flex-direction: column;
    gap: 2rem;

    .split-list__heading {
      font-family: var(--font-heading-family);
      font-size: 1.8rem;
      font-style: var(--font-heading-style);
      font-weight: var(--font-heading-weight);
      letter-spacing: normal;
      line-height: 1.15;
    }

    .split-list__subheading {
      font-size: 2.8rem;
      font-weight: 300;
      letter-spacing: normal;
      line-height: 1.4;
    }
  }

  .split-list__list {
    list-style: none;
    padding: 0;

    .split-list__list-item {
      align-items: center;
      display: flex;
      font-size: 4rem;
      font-weight: 300;
      gap: 2rem;
      line-height: 1.7;
      margin: 0.6rem 0;

      .split-list__list-item__icon {
        flex: 0 0 3rem;

        img {
          height: auto;
          object-fit: contain;
          width: 100%;
        }
      }
    }
  }
}

@media screen and (width < 990px) {
  .split-list__wrapper .split-list__list .split-list__list-item {
    font-size: 2.4rem;
  }
}

@media screen and (width < 768px) {
  .split-list__wrapper {
    align-items: unset;
    flex-direction: column;

    .split-list__left {
      text-align: center;

      .split-list__subheading {
        font-size: 2.5rem;
      }
    }
  }
}