@import url("../global-styles.css");

body {
  background-color: var(--pre-white);
  margin: 0;
  font-family: "Jost", Arial, Helvetica, sans-serif;
  color: var(--pre-grey);
}

body.scroll-animation header {
  position: sticky;
  top: 0;
  background-color: var(--pre-white);
}

.imprint {
  padding: 20px 10% 50px 10%;
  background: var(--pre-transparent-light-grey);
}

.imprint h1 {
  font-size: var(--pre-font-size-small-h1-imprint);
  color: var(--pre-black);
}

.imprint h2 {
  font-size: var(--pre-font-size-small-h2-imprint);
  color: var(--pre-black);
}

.imprint-description {
  color: var(--pre-light-grey);
  font-size: var(--pre-font-size-paragraph-imprint);
  font-family: "Lato", sans-serif;
}

.imprint a {
  color: var(--pre-black);
  text-decoration: none;
}

footer {
  margin: 0;
}

.informational-footer-container h2 {
  font-size: var(--pre-font-size-h2);
}

/* Smartphones */
@media screen and (max-width: 767px) {
  .imprint {
    padding-left: 20px;
  }
}

/* Tablets */
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .imprint {
    padding-left: 20px;
  }
}
