@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/nunito-sans-v19-latin-regular.woff2") format("woff2");
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../assets/nunito-sans-v19-latin-700.woff2") format("woff2");
}
body {
  font-family: "Nunito Sans", system-ui, sans-serif;
}

/* DWC Mega Menu overrides (site-owned, kept out of the vendor entries) */
#dwc-header .dwc-nest-header__container {
  max-inline-size: var(--content-width);
}
#dwc-header .dwc-is-cta {
  line-height: var(--btn-line-height);
}
html:not(.dwc-mobile) #dwc-header .dwc-is-cta {
  transition: var(--btn-transition, var(--transition)) !important;
}