@charset "utf-8";


/* ============== cn ============== 
    sans : NotoSansSC	
    serif : NotoSerifSC
=================================== */
@font-face {
  font-family: 'NotoSansSC';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/NotoSansSC-Thin.woff2') format('woff2');
  src: url('/fonts/NotoSansSC-Thin.woff') format('woff');
}
@font-face {
  font-family: 'NotoSansSC';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('/fonts/NotoSansSC-ExtraLight.woff2') format('woff2');
  src: url('/fonts/NotoSansSC-ExtraLight.woff') format('woff');
}
@font-face {
  font-family: 'NotoSansSC';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/NotoSansSC-Light.woff2') format('woff2');
  src: url('/fonts/NotoSansSC-Light.woff') format('woff');
}
@font-face {
  font-family: 'NotoSansSC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/NotoSansSC-Regular.woff2') format('woff2');
  src: url('/fonts/NotoSansSC-Regular.woff') format('woff');
}
@font-face {
  font-family: 'NotoSansSC';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/NotoSansSC-Medium.woff2') format('woff2');
  src: url('/fonts/NotoSansSC-Medium.woff') format('woff');
}
@font-face {
  font-family: 'NotoSansSC';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/NotoSansSC-SemiBold.woff2') format('woff2');
  src: url('/fonts/NotoSansSC-SemiBold.woff') format('woff');
}
@font-face {
  font-family: 'NotoSansSC';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/NotoSansSC-Bold.woff2') format('woff2');
  src: url('/fonts/NotoSansSC-Bold.woff') format('woff');
}
@font-face {
  font-family: 'NotoSansSC';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/NotoSansSC-ExtraBold.woff2') format('woff2');
  src: url('/fonts/NotoSansSC-ExtraBold.woff') format('woff');
}
@font-face {
  font-family: 'NotoSansSC';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/NotoSansSC-Black.woff2') format('woff2');
  src: url('/fonts/NotoSansSC-Black.woff2') format('woff2');
}
@font-face {
  font-family: 'NotoSerifSC';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('/fonts/NotoSerifSC-ExtraLight.woff2') format('woff2');
  src: url('/fonts/NotoSerifSC-ExtraLight.woff') format('woff');
}
@font-face {
  font-family: 'NotoSerifSC';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/NotoSerifSC-Light.woff2') format('woff2');
  src: url('/fonts/NotoSerifSC-Light.woff') format('woff');
}
@font-face {
  font-family: 'NotoSerifSC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/NotoSerifSC-Regular.woff2') format('woff2');
  src: url('/fonts/NotoSerifSC-Regular.woff2') format('woff2');
}
@font-face {
  font-family: 'NotoSerifSC';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/NotoSerifSC-Medium.woff2') format('woff2');
  src: url('/fonts/NotoSerifSC-Medium.woff2') format('woff2');
}
@font-face {
  font-family: 'NotoSerifSC';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/NotoSerifSC-SemiBold.woff2') format('woff2');
  src: url('/fonts/NotoSerifSC-SemiBold.woff2') format('woff2');
}
@font-face {
  font-family: 'NotoSerifSC';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/NotoSerifSC-Bold.woff2') format('woff2');
  src: url('/fonts/NotoSerifSC-Bold.woff') format('woff');
}
@font-face {
  font-family: 'NotoSerifSC';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/NotoSerifSC-ExtraBold.woff2') format('woff2');
  src: url('/fonts/NotoSerifSC-ExtraBold.woff') format('woff');
}
@font-face {
  font-family: 'NotoSerifSC';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/NotoSerifSC-Black.woff2') format('woff2');
  src: url('/fonts/NotoSerifSC-Black.woff') format('woff');
}


/* ============== jp ============== 
    sans : NotoSansJP	
    serif : NotoSerifJP
=================================== */
@font-face {
  font-family: 'NotoSansJP';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/NotoSansJP-Thin.woff2') format('woff2');
  src: url('/fonts/NotoSansJP-Thin.woff') format('woff');
}
@font-face {
  font-family: 'NotoSansJP';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('/fonts/NotoSansJP-ExtraLight.woff2') format('woff2');
  src: url('/fonts/NotoSansJP-ExtraLight.woff') format('woff');
}
@font-face {
  font-family: 'NotoSansJP';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/NotoSansJP-Light.woff2') format('woff2');
  src: url('/fonts/NotoSansJP-Light.woff') format('woff');
}
@font-face {
  font-family: 'NotoSansJP';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/NotoSansJP-Regular.woff2') format('woff2');
  src: url('/fonts/NotoSansJP-Regular.woff') format('woff');
}
@font-face {
  font-family: 'NotoSansJP';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/NotoSansJP-Medium.woff2') format('woff2');
  src: url('/fonts/NotoSansJP-Medium.woff') format('woff');
}
@font-face {
  font-family: 'NotoSansJP';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/NotoSansJP-SemiBold.woff2') format('woff2');
  src: url('/fonts/NotoSansJP-SemiBold.woff') format('woff');
}
@font-face {
  font-family: 'NotoSansJP';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/NotoSansJP-Bold.woff2') format('woff2');
  src: url('/fonts/NotoSansJP-Bold.woff') format('woff');
}
@font-face {
  font-family: 'NotoSansJP';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/NotoSansJP-ExtraBold.woff2') format('woff2');
  src: url('/fonts/NotoSansJP-ExtraBold.woff') format('woff');
}
@font-face {
  font-family: 'NotoSansJP';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/NotoSansJP-Black.woff2') format('woff2');
  src: url('/fonts/NotoSansJP-Black.woff2') format('woff2');
}
@font-face {
  font-family: 'NotoSerifJP';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('/fonts/NotoSerifJP-ExtraLight.woff2') format('woff2');
  src: url('/fonts/NotoSerifJP-ExtraLight.woff') format('woff');
}
@font-face {
  font-family: 'NotoSerifJP';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/NotoSerifJP-Light.woff2') format('woff2');
  src: url('/fonts/NotoSerifJP-Light.woff') format('woff');
}
@font-face {
  font-family: 'NotoSerifJP';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/NotoSerifJP-Regular.woff2') format('woff2');
  src: url('/fonts/NotoSerifJP-Regular.woff2') format('woff2');
}
@font-face {
  font-family: 'NotoSerifJP';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/NotoSerifJP-Medium.woff2') format('woff2');
  src: url('/fonts/NotoSerifJP-Medium.woff2') format('woff2');
}
@font-face {
  font-family: 'NotoSerifJP';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/NotoSerifJP-SemiBold.woff2') format('woff2');
  src: url('/fonts/NotoSerifJP-SemiBold.woff2') format('woff2');
}
@font-face {
  font-family: 'NotoSerifJP';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/NotoSerifJP-Bold.woff2') format('woff2');
  src: url('/fonts/NotoSerifJP-Bold.woff') format('woff');
}
@font-face {
  font-family: 'NotoSerifJP';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/NotoSerifJP-ExtraBold.woff2') format('woff2');
  src: url('/fonts/NotoSerifJP-ExtraBold.woff') format('woff');
}
@font-face {
  font-family: 'NotoSerifJP';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/NotoSerifJP-Black.woff2') format('woff2');
  src: url('/fonts/NotoSerifJP-Black.woff') format('woff');
}


/* ============== vn ============== 
	sans : NotoSansDisplaye
	serif : NotoSerifSC
============== ==================== */
@font-face {
  font-family: 'NotoSansDisplay';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/NotoSansDisplay-Thin.woff2') format('woff2');
  src: url('/fonts/NotoSansDisplay-Thin.woff') format('woff');
}
@font-face {
  font-family: 'NotoSansDisplay';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('/fonts/NotoSansDisplay-ExtraLight.woff2') format('woff2');
  src: url('/fonts/NotoSansDisplay-ExtraLight.woff') format('woff');
}
@font-face {
  font-family: 'NotoSansDisplay';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/NotoSansDisplay-Light.woff2') format('woff2');
  src: url('/fonts/NotoSansDisplay-Light.woff') format('woff');
}
@font-face {
  font-family: 'NotoSansDisplay';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/NotoSansDisplay-Regular.woff2') format('woff2');
  src: url('/fonts/NotoSansDisplay-Regular.woff') format('woff');
}
@font-face {
  font-family: 'NotoSansDisplay';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/NotoSansDisplay-Medium.woff2') format('woff2');
  src: url('/fonts/NotoSansDisplay-Medium.woff') format('woff');
}
@font-face {
  font-family: 'NotoSansDisplay';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/NotoSansDisplay-SemiBold.woff2') format('woff2');
  src: url('/fonts/NotoSansDisplay-SemiBold.woff') format('woff');
}
@font-face {
  font-family: 'NotoSansDisplay';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/NotoSansDisplay-Bold.woff2') format('woff2');
  src: url('/fonts/NotoSansDisplay-Bold.woff') format('woff');
}
@font-face {
  font-family: 'NotoSansDisplay';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/NotoSansDisplay-ExtraBold.woff2') format('woff2');
  src: url('/fonts/NotoSansDisplay-ExtraBold.woff') format('woff');
}
@font-face {
  font-family: 'NotoSansDisplay';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/NotoSansDisplay-Black.woff2') format('woff2');
  src: url('/fonts/NotoSansDisplay-Black.woff2') format('woff2');
}


@font-face {
  font-family: 'PoltawskiNowy';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/PoltawskiNowy-Regular.woff2') format('woff2');
  src: url('/fonts/PoltawskiNowy-Regular.woff') format('woff');
}
@font-face {
  font-family: 'PoltawskiNowy';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/PoltawskiNowy-Medium.woff2') format('woff2');
  src: url('/fonts/PoltawskiNowy-Medium.woff') format('woff');
}
@font-face {
  font-family: 'PoltawskiNowy';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/PoltawskiNowy-SemiBold.woff2') format('woff2');
  src: url('/fonts/PoltawskiNowy-SemiBold.woff') format('woff');
}
@font-face {
  font-family: 'PoltawskiNowy';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/PoltawskiNowy-Bold.woff2') format('woff2');
  src: url('/fonts/PoltawskiNowy-Bold.woff') format('woff');
}



/* ============== th ============== 
	serif : NotoSerifThai
	sans : -
============== ==================== */
@font-face {
  font-family: 'NotoSerifThai';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/NotoSerifThai-Thin.woff2') format('woff2');
  src: url('/fonts/NotoSerifThai-Thin.woff') format('woff');
}
@font-face {
  font-family: 'NotoSerifThai';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('/fonts/NotoSerifThai-ExtraLight.woff2') format('woff2');
  src: url('/fonts/NotoSerifThai-ExtraLight.woff') format('woff');
}
@font-face {
  font-family: 'NotoSerifThai';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/NotoSerifThai-Light.woff2') format('woff2');
  src: url('/fonts/NotoSerifThai-Light.woff') format('woff');
}
@font-face {
  font-family: 'NotoSerifThai';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/NotoSerifThai-Regular.woff2') format('woff2');
  src: url('/fonts/NotoSerifThai-Regular.woff') format('woff');
}
@font-face {
  font-family: 'NotoSerifThai';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/NotoSerifThai-Medium.woff2') format('woff2');
  src: url('/fonts/NotoSerifThai-Medium.woff') format('woff');
}
@font-face {
  font-family: 'NotoSerifThai';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/NotoSerifThai-SemiBold.woff2') format('woff2');
  src: url('/fonts/NotoSerifThai-SemiBold.woff') format('woff');
}
@font-face {
  font-family: 'NotoSerifThai';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/NotoSerifThai-Bold.woff2') format('woff2');
  src: url('/fonts/NotoSerifThai-Bold.woff') format('woff');
}
@font-face {
  font-family: 'NotoSerifThai';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/NotoSerifThai-ExtraBold.woff2') format('woff2');
  src: url('/fonts/NotoSerifThai-ExtraBold.woff') format('woff');
}
@font-face {
  font-family: 'NotoSerifThai';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/NotoSerifThai-Black.woff2') format('woff2');
  src: url('/fonts/NotoSerifThai-Black.woff2') format('woff2');
}


/* ============== mn ============== 
	serif : philosopher
	sans : roboto
============== ==================== */
@font-face {
  font-family: 'Philosopher';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Philosopher-Regular.woff2') format('woff2');
  src: url('/fonts/Philosopher-Regular.woff') format('woff');
}
@font-face {
  font-family: 'Philosopher';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/Philosopher-Bold.woff2') format('woff2');
  src: url('/fonts/Philosopher-Bold.woff') format('woff');
}


/* ============== en / in / ru ============== 
    sans : Roboto	
    serif : RobotoSerif
============================================= */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/Roboto-Thin.woff2') format('woff2');
  src: url('/fonts/Roboto-Thin.woff') format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('/fonts/Roboto-ExtraLight.woff2') format('woff2');
  src: url('/fonts/Roboto-ExtraLight.woff') format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/Roboto-Light.woff2') format('woff2');
  src: url('/fonts/Roboto-Light.woff') format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Roboto-Regular.woff2') format('woff2');
  src: url('/fonts/Roboto-Regular.woff') format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/Roboto-Medium.woff2') format('woff2');
  src: url('/fonts/Roboto-Medium.woff') format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/Roboto-SemiBold.woff2') format('woff2');
  src: url('/fonts/Roboto-SemiBold.woff') format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/Roboto-Bold.woff2') format('woff2');
  src: url('/fonts/Roboto-Bold.woff') format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/Roboto-ExtraBold.woff2') format('woff2');
  src: url('/fonts/Roboto-ExtraBold.woff') format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/Roboto-Black.woff2') format('woff2');
  src: url('/fonts/Roboto-Black.woff2') format('woff2');
}
@font-face {
  font-family: 'RobotoSerif';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/RobotoSerif-ExtraLight.woff2') format('woff2');
  src: url('/fonts/RobotoSerif-ExtraLight.woff') format('woff');
}
@font-face {
  font-family: 'RobotoSerif';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('/fonts/RobotoSerif-ExtraLight.woff2') format('woff2');
  src: url('/fonts/RobotoSerif-ExtraLight.woff') format('woff');
}
@font-face {
  font-family: 'RobotoSerif';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/RobotoSerif-Light.woff2') format('woff2');
  src: url('/fonts/RobotoSerif-Light.woff') format('woff');
}
@font-face {
  font-family: 'RobotoSerif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/RobotoSerif-Regular.woff2') format('woff2');
  src: url('/fonts/RobotoSerif-Regular.woff2') format('woff2');
}
@font-face {
  font-family: 'RobotoSerif';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/RobotoSerif-Medium.woff2') format('woff2');
  src: url('/fonts/RobotoSerif-Medium.woff2') format('woff2');
}
@font-face {
  font-family: 'RobotoSerif';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/RobotoSerif-SemiBold.woff2') format('woff2');
  src: url('/fonts/RobotoSerif-SemiBold.woff2') format('woff2');
}
@font-face {
  font-family: 'RobotoSerif';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/RobotoSerif-Bold.woff2') format('woff2');
  src: url('/fonts/RobotoSerif-Bold.woff') format('woff');
}
@font-face {
  font-family: 'RobotoSerif';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/RobotoSerif-ExtraBold.woff2') format('woff2');
  src: url('/fonts/RobotoSerif-ExtraBold.woff') format('woff');
}
@font-face {
  font-family: 'RobotoSerif';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/RobotoSerif-Black.woff2') format('woff2');
  src: url('/fonts/RobotoSerif-Black.woff') format('woff');
}

/* ============== ru ============== 
    serif : ZenAntique
============================================= */
@font-face {
  font-family: 'ZenAntique';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/ZenAntique-Regular.woff2') format('woff2');
  src: url('/fonts/ZenAntique-Regular.woff') format('woff');
}


/* ============== kr ============== 
    sans : NotoSansKR	
    serif : NotoSerifKR
=================================== */
@font-face {
  font-family: 'NotoSansKR';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('/fonts/NotoSansKR-Thin.woff2') format('woff2');
  src: url('/fonts/NotoSansKR-Thin.woff') format('woff');
}
@font-face {
  font-family: 'NotoSansKR';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('/fonts/NotoSansKR-ExtraLight.woff2') format('woff2');
  src: url('/fonts/NotoSansKR-ExtraLight.woff') format('woff');
}
@font-face {
  font-family: 'NotoSansKR';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/NotoSansKR-Light.woff2') format('woff2');
  src: url('/fonts/NotoSansKR-Light.woff') format('woff');
}
@font-face {
  font-family: 'NotoSansKR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/NotoSansKR-Regular.woff2') format('woff2');
  src: url('/fonts/NotoSansKR-Regular.woff') format('woff');
}
@font-face {
  font-family: 'NotoSansKR';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/NotoSansKR-Medium.woff2') format('woff2');
  src: url('/fonts/NotoSansKR-Medium.woff') format('woff');
}
@font-face {
  font-family: 'NotoSansKR';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/NotoSansKR-SemiBold.woff2') format('woff2');
  src: url('/fonts/NotoSansKR-SemiBold.woff') format('woff');
}
@font-face {
  font-family: 'NotoSansKR';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/NotoSansKR-Bold.woff2') format('woff2');
  src: url('/fonts/NotoSansKR-Bold.woff') format('woff');
}
@font-face {
  font-family: 'NotoSansKR';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/NotoSansKR-ExtraBold.woff2') format('woff2');
  src: url('/fonts/NotoSansKR-ExtraBold.woff') format('woff');
}
@font-face {
  font-family: 'NotoSansKR';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/NotoSansKR-Black.woff2') format('woff2');
  src: url('/fonts/NotoSansKR-Black.woff2') format('woff2');
}
@font-face {
  font-family: 'NotoSerifKR';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('/fonts/NotoSerifKR-ExtraLight.woff2') format('woff2');
  src: url('/fonts/NotoSerifKR-ExtraLight.woff') format('woff');
}
@font-face {
  font-family: 'NotoSerifKR';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/NotoSerifKR-Light.woff2') format('woff2');
  src: url('/fonts/NotoSerifKR-Light.woff') format('woff');
}
@font-face {
  font-family: 'NotoSerifKR';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/NotoSerifKR-Regular.woff2') format('woff2');
  src: url('/fonts/NotoSerifKR-Regular.woff2') format('woff2');
}
@font-face {
  font-family: 'NotoSerifKR';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/NotoSerifKR-Medium.woff2') format('woff2');
  src: url('/fonts/NotoSerifKR-Medium.woff2') format('woff2');
}
@font-face {
  font-family: 'NotoSerifKR';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/NotoSerifKR-SemiBold.woff2') format('woff2');
  src: url('/fonts/NotoSerifKR-SemiBold.woff2') format('woff2');
}
@font-face {
  font-family: 'NotoSerifKR';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/NotoSerifKR-Bold.woff2') format('woff2');
  src: url('/fonts/NotoSerifKR-Bold.woff') format('woff');
}
@font-face {
  font-family: 'NotoSerifKR';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/NotoSerifKR-ExtraBold.woff2') format('woff2');
  src: url('/fonts/NotoSerifKR-ExtraBold.woff') format('woff');
}
@font-face {
  font-family: 'NotoSerifKR';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/NotoSerifKR-Black.woff2') format('woff2');
  src: url('/fonts/NotoSerifKR-Black.woff') format('woff');
}