#legal-notice-container {
  width: 100%;
  height: 100%;
  padding: 7rem 10rem;

  overflow-y: scroll;
  position: absolute;
  scrollbar-width: thin;
  scrollbar-color: #888 #eee;

  display: none;
}

#legal-notice {
  font-size: 1.6rem;
  font-style: normal;
  font-weight: var(--fontw2);
  line-height: 140%;
  margin-top: 5rem;
}

#legal-notice-contact {
  margin-top: 3rem;
}

#source {
  margin-top: 5rem;
}

#source a {
  color: var(--mainColor);
}

#source a:hover {
  color: var(--btnHoverColor);
}

#source a:active {
  color: var(--menuInitials);
}
