.elementor .e-7424e978-58505d0{margin-block-start:64px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-a698386d-8c22feb{margin-block-start:96px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;/* rmcev4:literaturfootertypography:start */ & .litw-footer-grid, & .litw-footer-bottom {
  font-family: var(--literatur-body-font);
  line-height: 1.9;
}

& .litw-footer-grid .litw-copy, & .litw-footer-grid .litw-footer-link {
  font-size: 12px;
}

& .litw-footer-heading {
  font-family: var(--literatur-typewriter-font);
  font-size: 11px;
  font-weight: 400;
  line-height: 1.7;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  margin-bottom: 20px;
}

& .litw-footer-brand > .litw-copy, & .litw-footer-brand > div > .litw-copy {
  font-family: var(--literatur-heading-font);
  font-size: 31px;
  line-height: 1.15;
  color: var(--literatur-paper);
}

& .litw-footer-brand > div > .litw-copy {
  font-style: italic;
  color: var(--literatur-teal-light);
}

& .litw-footer-brand > .litw-type-label {
  display: block;
  margin-top: 25px;
  color: var(--literatur-on-dark);
}

& .litw-footer-bottom .litw-copy {
  font-family: var(--literatur-typewriter-font);
  font-size: 11px;
}

& a:focus-visible {
  outline: 2px solid var(--literatur-on-dark);
  outline-offset: 5px;
}

@media (max-width: 767px) {
  & .litw-footer-brand > .litw-copy, & .litw-footer-brand > div > .litw-copy {
    font-size: 26px;
  }
}

/* rmcev4:literaturfootertypography:end */\n}