:root {
  --header-height: 700px;
}

ol, ul {
  padding: 0 0 0 1rem;
}

h2 {
  margin-top: -10px;
}

.nav-icons {
  flex-direction: row;
}

.header {
  width: auto;
  height: var(--header-height);
}

.header-logo {
  width: auto;
  height: 220px;
}

@media (max-width: 770px) {
  .header-logo {
    height: 180px;
  }
}

* {
  z-index: 1;
}

#particles-js {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: var(--header-height);
}

.answer *:last-child {
    margin-bottom: 0;
}
.answer ul, .answer ol {
  margin-left: 1rem;
}
