.section-introduction {

  h2 {
    position: relative;
    width: fit-content;
    max-width: 700px;
    text-transform: uppercase;
    font-weight: 600;

    /* &::after {
      content: "";
      height: 3px;
      width: 120%;
      position: absolute;
      display: flex;
      left: 50%;
      transform: translateX(-50%);
      bottom: -1.5px;
      background: var(--color-primary);
    }

    @media (width<600px) {
      &::after {
        width: 80%;
      } 
    }*/
  }

  .list-check {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    text-align: start;

    li {
      list-style: none !important;
      display: grid;
      grid-template-columns: 20px 1fr;
      gap: 0.5rem;
      text-align: start;
    }
  }

  .content-image {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;

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

  .content-info {
    img {
      width: 100%;
      max-width: 600px;
      height: auto;
      aspect-ratio: 1.5;
      margin-inline: auto;
      object-fit: contain;
    }
  }

  a {
    /* color: var(--color-secondary); */
    transition: 0.4s;

    &:hover {
      color: var(--color-primary);
    }
  }
}