footer#enfooter3 {
  --footer-font-family: "Lora", serif;
  --footer-font-size: min(3.5vw, 14px);
  --footer-line-height: 1.3;
  --footer-font-color: #fff;
  --footer-font-color-hover: #f8b30d;
  --footer-main-width: var(--en-website-width);
  --footer-main-background: #2e4a9c;
  --footer-inner-margin-left-right: clamp(
    0px,
    calc(var(--footer-main-width) + 10px - 100vw),
    10px
  );
  --logo-width: min(15.1818vw, 182px);
  --website-name-font-family: "lektorat-display-variable", sans-serif;
  --website-name-font-size: min(7vw, 34px);
  --website-name-line-height: 1.17;
  --website-name-color: #fff;
  --website-name-line-break-display: inline-block;
  --address-font-family: "Lora", serif;
  --address-font-size: min(4.3vw, 17px);
  --address-line-height: 23px;
  --address-font-color: #fff;
  --subfooter-background: #2e4a9c;
}

@media only screen and (max-width: 768px) {
  footer#enfooter3 {
    --footer-inner-height: auto;
  }
}
