@import url("../../../assets/fonts/fonts.css");
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: url(2973b56f4f50c4fd.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url(0dbdd5048556689c.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: url(cbacf63e1d54d3e4.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: url(3cb2e7abbfd2bf7b.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  src: url() format('truetype');
}
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 300;
  src: url(da45a78c1beca669.ttf) format('truetype');
}
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  src: url(b06eee4134e9a616.ttf) format('truetype');
}
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 500;
  src: url(2ee451fcb8630eff.ttf) format('truetype');
}
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 600;
  src: url(1021f38ed4a384de.ttf) format('truetype');
}
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 700;
  src: url(3054167f15a4f4ee.ttf) format('truetype');
}

/* DG HU exact-weight composites: only supplement the source faces above.
 * No new matching weights are introduced. Raleway's unavailable 800 face
 * deliberately keeps its original nearest-weight fallback.
 * Match the same source style/weight/width, then expose only four codepoints.
 */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: url('../../../assets/fonts/hu-raleway.ttf') format('truetype');
  unicode-range: U+0150-0151, U+0170-0171;
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url('../../../assets/fonts/hu-raleway.ttf') format('truetype');
  unicode-range: U+0150-0151, U+0170-0171;
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: url('../../../assets/fonts/hu-raleway.ttf') format('truetype');
  unicode-range: U+0150-0151, U+0170-0171;
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: url('../../../assets/fonts/hu-raleway.ttf') format('truetype');
  unicode-range: U+0150-0151, U+0170-0171;
}
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../../../assets/fonts/hu-worksans.ttf') format('truetype');
  unicode-range: U+0150-0151, U+0170-0171;
}
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../../../assets/fonts/hu-worksans.ttf') format('truetype');
  unicode-range: U+0150-0151, U+0170-0171;
}
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../../../assets/fonts/hu-worksans.ttf') format('truetype');
  unicode-range: U+0150-0151, U+0170-0171;
}
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../../../assets/fonts/hu-worksans.ttf') format('truetype');
  unicode-range: U+0150-0151, U+0170-0171;
}
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../../../assets/fonts/hu-worksans.ttf') format('truetype');
  unicode-range: U+0150-0151, U+0170-0171;
}
