@font-face {
  font-family: "Noto Sans KR";
  font-style: normal;
  font-weight: 100;
  src: url("/special/election2025/resource/fonts/NotoSansKR-Thin-Hestia.eot"), url("/special/election2025/resource/fonts/NotoSansKR-Thin-Hestia.eot?#iefix") format("embedded-opentype"), url("/special/election2025/resource/fonts/NotoSansKR-Thin-Hestia.woff") format("woff"), url("/special/election2025/resource/fonts/NotoSansKR-Thin-Hestia.otf") format("opentype");
}
@font-face {
  font-family: "Noto Sans KR";
  font-style: normal;
  font-weight: 200;
  src: url("/special/election2025/resource/fonts/NotoSansKR-Light-Hestia.eot"), url("/special/election2025/resource/fonts/NotoSansKR-Light-Hestia.eot?#iefix") format("embedded-opentype"), url("/special/election2025/resource/fonts/NotoSansKR-Light-Hestia.woff") format("woff"), url("/special/election2025/resource/fonts/NotoSansKR-Light-Hestia.otf") format("opentype");
}
@font-face {
  font-family: "Noto Sans KR";
  font-style: normal;
  font-weight: 300;
  src: url("/special/election2025/resource/fonts/NotoSansKR-DemiLight-Hestia.eot"), url("/special/election2025/resource/fonts/NotoSansKR-DemiLight-Hestia.eot?#iefix") format("embedded-opentype"), url("/special/election2025/resource/fonts/NotoSansKR-DemiLight-Hestia.woff") format("woff"), url("/special/election2025/resource/fonts/NotoSansKR-DemiLight-Hestia.otf") format("opentype");
}
@font-face {
  font-family: "Noto Sans KR";
  font-style: normal;
  font-weight: 400;
  src: url("/special/election2025/resource/fonts/NotoSansKR-Regular-Hestia.eot"), url("/special/election2025/resource/fonts/NotoSansKR-Regular-Hestia.eot?#iefix") format("embedded-opentype"), url("/special/election2025/resource/fonts/NotoSansKR-Regular-Hestia.woff") format("woff"), url("/special/election2025/resource/fonts/NotoSansKR-Regular-Hestia.otf") format("opentype");
}
@font-face {
  font-family: "Noto Sans KR";
  font-style: normal;
  font-weight: 500;
  src: url("/special/election2025/resource/fonts/NotoSansKR-Medium-Hestia.eot"), url("/special/election2025/resource/fonts/NotoSansKR-Medium-Hestia.eot?#iefix") format("embedded-opentype"), url("/special/election2025/resource/fonts/NotoSansKR-Medium-Hestia.woff") format("woff"), url("/special/election2025/resource/fonts/NotoSansKR-Medium-Hestia.otf") format("opentype");
}
@font-face {
  font-family: "Noto Sans KR";
  font-style: normal;
  font-weight: 700;
  src: url("/special/election2025/resource/fonts/NotoSansKR-Bold-Hestia.eot"), url("/special/election2025/resource/fonts/NotoSansKR-Bold-Hestia.eot?#iefix") format("embedded-opentype"), url("/special/election2025/resource/fonts/NotoSansKR-Bold-Hestia.woff") format("woff"), url("/special/election2025/resource/fonts/NotoSansKR-Bold-Hestia.otf") format("opentype");
}
@font-face {
  font-family: "Noto Sans KR";
  font-style: normal;
  font-weight: 900;
  src: url("/special/election2025/resource/fonts/NotoSansKR-Black-Hestia.eot"), url("/special/election2025/resource/fonts/NotoSansKR-Black-Hestia.eot?#iefix") format("embedded-opentype"), url("/special/election2025/resource/fonts/NotoSansKR-Black-Hestia.woff") format("woff"), url("/special/election2025/resource/fonts/NotoSansKR-Black-Hestia.otf") format("opentype");
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  font-display: swap;
  src: url("/special/election2025/resource/fonts/Pretendard-SemiBold.eot"), url("/special/election2025/resource/fonts/Pretendard-SemiBold.eot?#iefix") format("embedded-opentype"), url("/special/election2025/resource/fonts/Pretendard-SemiBold.woff2") format("woff2"), url("/special/election2025/resource/fonts/Pretendard-SemiBold.woff") format("woff"), url("/special/election2025/resource/fonts/Pretendard-SemiBold.otf") format("otf");
}