.about {
  margin-top: 40px;

  .title-icon {
    display: flex;
    align-items: flex-end;
    gap: 24px;
    margin: 0 0 0.5em;
    font-size: var(--fs-5xl);

    @media (max-width: 768px) {
      gap: 16px;
    }

    span {
      line-height: 80%;
    }

    img {
      @media (max-width: 768px) {
        width: 150px;
      }
    }
  }

  .find-us {
    ul {
      display: flex;
      flex-wrap: wrap;
      gap: 28px;
      row-gap: 26px;
      margin: 0;
      padding: 0;
      list-style: none;

      @media (max-width: 768px) {
        gap: 16px;
        row-gap: 16px;
        justify-content: center;
      }

      li {
        a {
          display: flex;
          align-items: center;
          justify-content: center;
          padding: 10px 18px;
          color: var(--c-white);
          font-weight: 700;
          text-align: center;
          background-color: var(--c-gray-900);
          border: 1px solid transparent;
          border-radius: 16px;
          transition: background-color 0.1s ease-in-out, border-color 0.1s ease-in-out, color 0.1s ease-in-out;

          &:hover {
            color: var(--c-gray-900);
            background-color: transparent;
            border-color: var(--c-gray-900);
          }
        }
      }
    }
  }
}