@charset "utf-8";
@import url('https://fonts.cdnfonts.com/css/neue-haas-grotesk-display-pro');

@font-face {
    font-family: 'Pretendard';
    font-weight: 100;
    font-style: 100;
    src: url("../fonts/Pretendard-Thin.subset.767d61c45818.woff") format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 300;
    font-style: normal;
    src: url("../fonts/Pretendard-ExtraLight.subset.bbbfb7df3b5c.woff2") format('woff2'),
        url("../fonts/Pretendard-ExtraLight.subset.969bc7805896.woff") format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 300;
    font-style: normal;
    src: url("../fonts/Pretendard-Light.subset.e4a47c6773c6.woff2") format('woff2'),
        url("../fonts/Pretendard-Light.subset.2969dc0867a6.woff") format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 400;
    font-style: normal;
    src: url("../fonts/Pretendard-Regular.subset.97213db5c578.woff2") format('woff2'),
        url("../fonts/Pretendard-Regular.subset.a9cd016a1836.woff") format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 500;
    font-style: normal;
    src: url("../fonts/Pretendard-Medium.subset.e55a007a88db.woff2") format('woff2'),
        url("../fonts/Pretendard-Medium.subset.f07b17b344eb.woff") format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 600;
    font-style: normal;
    src: url("../fonts/Pretendard-SemiBold.subset.3ba9cd1e8bcb.woff2") format('woff2'),
        url("../fonts/Pretendard-SemiBold.subset.26c022f98107.woff") format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 700;
    font-style: normal;
    src: url("../fonts/Pretendard-Bold.subset.40b92fb6e0e4.woff2") format('woff2'),
        url("../fonts/Pretendard-Bold.subset.be6e7731a4c6.woff") format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 800;
    font-style: normal;
    src: url("../fonts/Pretendard-ExtraBold.subset.6dec4607c480.woff2") format('woff2'),
        url("../fonts/Pretendard-ExtraBold.subset.8948ebf172cb.woff") format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 900;
    font-style: normal;
    src: url("../fonts/Pretendard-Black.subset.47553c58842a.woff2") format('woff2'),
        url("../fonts/Pretendard-Black.subset.227228724bd5.woff") format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 100;
    src: url("../fonts/NotoSansKR-Thin.4776c64f22d4.woff2") format('woff2'),
        url("../fonts/NotoSansKR-Thin.d11a10e3a1ae.woff") format('woff'),
        url("../fonts/NotoSansKR-Thin.0225d3469c8f.otf") format('opentype');
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 300;
    src: url("../fonts/NotoSansKR-Light.ea4db2bb9f68.woff2") format('woff2'),
        url("../fonts/NotoSansKR-Light.1f7c8be8c0ca.woff") format('woff'),
        url("../fonts/NotoSansKR-Light.69a7091d55bd.otf") format('opentype');
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/NotoSansKR-Regular.9139661f6f91.woff2") format('woff2'),
        url("../fonts/NotoSansKR-Regular.7c3141b340dd.woff") format('woff'),
        url("../fonts/NotoSansKR-Regular.432678b1452b.otf") format('opentype');
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 500;
    src: url("../fonts/NotoSansKR-Medium.2de688e285e7.woff2") format('woff2'),
        url("../fonts/NotoSansKR-Medium.e63313c24774.woff") format('woff'),
        url("../fonts/NotoSansKR-Medium.f76d323ad083.otf") format('opentype');
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 700;
    src: url("../fonts/NotoSansKR-Bold.0ae2f9c5e5b8.woff2") format('woff2'),
        url("../fonts/NotoSansKR-Bold.11ec013942ce.woff") format('woff'),
        url("../fonts/NotoSansKR-Bold.42dd0b203b53.otf") format('opentype');
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 900;
    src: url("../fonts/NotoSansKR-Black.32188d45f907.woff2") format('woff2'),
        url("../fonts/NotoSansKR-Black.ad135e744c2d.woff") format('woff'),
        url("../fonts/NotoSansKR-Black.931baa9e13c9.otf") format('opentype');
}