.contacts-item {
  @media (max-width: 768px) {
    text-align: center;
  }

  .icon {
    width: 70px;
    height: 70px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;

    @media (max-width: 768px) {
      margin-right: 10px;
    }
  }

  .content {
    vertical-align: middle;
    display: inline-block;
    overflow: hidden;
    text-align: left;

    .sub-title {
      font-size: 14px;

      @media (max-width: 1024px) {
        font-size: 13px;
      }
    }

    a:hover {
      color: var(--primary-accent-color);
    }
  }

  .title {
    transition: all .3s ease;

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