.hsa_logo {
  width: 100px;
  height: auto;
}

@media (min-width: 1200px) {
  .footer-szovegek > * {
    position: relative;
    margin-right: 1.25em;
    margin-left: 1.25em;
  }
}

@media (min-width: 1200px) {
  .footer-szovegek > :not(:last-child):before {
    position: absolute;
    content: '';
    width: 1px;
    height: 1.2em;
    background-color: var(--light-gray);
    right: -1.25em;
    top: 0.25em;
  }
}

.footer-szovegek * {
  margin-bottom: 0;
}

