:root {
  --general-bodyTextFont: jaf-bernino-sans, "Helvetica Neue LT Pro",
    "Helvetica Neue", Helvetica, Arial, sans-serif !important;

  --general-headingTextFont: industry, "Helvetica Neue LT Pro", "Helvetica Neue",
    Helvetica, Arial, sans-serif !important;
  --homePage-categoryFont: industry, "Helvetica Neue LT Pro", "Helvetica Neue",
    Helvetica, Arial, sans-serif !important;
}

[data-jlg-hidden="true"] {
  display: none !important;
}
.hover\:underline:hover {
  text-decoration-line: underline;
}
.hover\:text-primary:hover {
  color: var(--color-primary);
}
header img[src*="/_next/image"]:not([data-jlg-normalized-image="true"]),
header img[srcset*="/_next/image"]:not([data-jlg-normalized-image="true"]),
footer img[src*="/_next/image"]:not([data-jlg-normalized-image="true"]),
footer img[srcset*="/_next/image"]:not([data-jlg-normalized-image="true"]),
header img[data-jlg-image-pending="true"],
footer img[data-jlg-image-pending="true"] {
  visibility: hidden !important;
}

@media (min-width: 768px) {
  #header .md\:block:not([data-jlg-hidden="true"]) {
    display: block !important;
  }
}

@media (min-width: 1024px) {
  #header .lg\:block:not([data-jlg-hidden="true"]) {
    display: block !important;
  }

  #header .lg\:inline-block:not([data-jlg-hidden="true"]) {
    display: inline-block !important;
  }

  #header .lg\:list-item:not([data-jlg-hidden="true"]) {
    display: list-item !important;
  }

  #header .lg\:hidden {
    display: none !important;
  }
}

@media (min-width: 1280px) {
  #header .xl\:block:not([data-jlg-hidden="true"]) {
    display: block !important;
  }
}
