@font-face {
    font-family: 'Pretendard';
    font-weight: 100;
    font-style: normal;
    src: url('/fonts/Pretendard-Thin-120b8200ef02c54246f59471bf4dfcdd.woff2') format('woff2'),
         url('/fonts/Pretendard-Thin-bf79f0289a1950ddb6cbca0c709b77df.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 200;
    font-style: normal;
    src: url('/fonts/Pretendard-ExtraLight-e54830d29ec09047650dbb81e9a2f3bd.woff2') format('woff2'),
         url('/fonts/Pretendard-ExtraBold-b065213da09db107d456c842bcff59ad.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 300;
    font-style: normal;
    src: url('/fonts/Pretendard-Light-6e125543eff1bb5e7dde302f1f50a7b0.woff2') format('woff2'),
         url('/fonts/Pretendard-Light-0fcba49d32bb9e4b3738d28bedb1bdd2.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 400;
    font-style: normal;
    src: url('/fonts/Pretendard-Regular-76a1283c27610a9ad7d6940b9b174e46.woff2') format('woff2'),
         url('/fonts/Pretendard-Regular-f897fa3ff216e4be74648184144780b1.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 500;
    font-style: normal;
    src: url('/fonts/Pretendard-Medium-65d0a735617322a4fe0bcc5350642159.woff2') format('woff2'),
         url('/fonts/Pretendard-Medium-4750a6d12c26201887eee28ae55ed037.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 600;
    font-style: normal;
    src: url('/fonts/Pretendard-SemiBold-d3b288a528801dae385d6f104693e022.woff2') format('woff2'),
         url('/fonts/Pretendard-SemiBold-e02072832a9d8ef22f3d1d08bb917f9d.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 700;
    font-style: normal;
    src: url('/fonts/Pretendard-Bold-33860c9446a2671456e4619020774137.woff2') format('woff2'),
         url('/fonts/Pretendard-Bold-bd94b933c6839371baa27f7950ef3784.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 800;
    font-style: normal;
    src: url('/fonts/Pretendard-ExtraBold-4e75935a8e92c6b078d8e1bafd81cb42.woff2') format('woff2'),
         url('/fonts/Pretendard-ExtraBold-b065213da09db107d456c842bcff59ad.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 900;
    font-style: normal;
    src: url('/fonts/Pretendard-Black-2af430c08505f68fe8ccbd974e4c85f1.woff2') format('woff2'),
         url('/fonts/Pretendard-Black-ffac9e667a7d8415953e5982a9ab1d51.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    font-weight: 100;
    font-style: normal;
    src: url('/fonts/Montserrat-Thin-8017cf6abe875f409821fe33bdaeffef.woff') format('woff');
    font-display: swap;
    
}

@font-face {
    font-family: 'Montserrat';
    font-weight: 200;
    font-style: normal;
    src: url('/fonts/Montserrat-ExtraBold-d653210a597971bcfd46f2d6a37fed1e.woff') format('woff');
    font-display: swap; 
}

@font-face {
    font-family: 'Montserrat';
    font-weight: 300;
    font-style: normal;
    src:url('/fonts/Montserrat-Light-565a0234de153ae39bf52136709b4319.woff') format('woff');
    font-display: swap;
    
}

@font-face {
    font-family: 'Montserrat';
    font-weight: 400;
    font-style: normal;
    src: url('/fonts/Montserrat-Regular-c28c2abdf9d7397eb7516b5d3843a64f.woff') format('woff');
    font-display: swap;
    
}

@font-face {
    font-family: 'Montserrat';
    font-weight: 500;
    font-style: normal;
    src:  url('/fonts/Montserrat-Medium-a3aa04f86c231a31b196e385097d5560.woff') format('woff');
    font-display: swap;
    
}

@font-face {
    font-family: 'Montserrat';
    font-weight: 600;
    font-style: normal;
    src:url('/fonts/Montserrat-SemiBold-fb28f9c13c4c754df2b245ecaec8dbd3.woff') format('woff');
    font-display: swap;
    
}

@font-face {
    font-family: 'Montserrat';
    font-weight: 700;
    font-style: normal;
    src:url('/fonts/Montserrat-Bold-0e0d74c9d17a39d8f09c1269eaa784c8.woff') format('woff');
    font-display: swap;
    
}

@font-face {
    font-family: 'Montserrat';
    font-weight: 800;
    font-style: normal;
    src: url('/fonts/Montserrat-ExtraBold-d653210a597971bcfd46f2d6a37fed1e.woff') format('woff');
    font-display: swap;
    
}

@font-face {
    font-family: 'Montserrat';
    font-weight: 900;
    font-style: normal;
    src: url('/fonts/Montserrat-Black-ebd1dcfc8e9f5a7acd563db161449a37.woff') format('woff');
    font-display: swap;
}

html, input, select, textarea, button {
	font-family: 'Pretendard', 'Montserrat', sans-serif;
    font-size:16px; font-weight: 500; word-break: keep-all;
	}

body {font-size: 1rem; line-height: 1.4;}