@import url("https://cdn.jsdelivr.net/gh/fonts-archive/Paperlogy/Paperlogy.css");
html, body, :not(b, a, strong) {
  font-size: max(10px, min(62.5%, 10px));
  font-family: var(--font-family-main);
}

/* Regular 400 */
@font-face {
  font-family: "Pretendard GOV";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../font/Pretendard/PretendardGOV-Regular.subset.woff2") format("woff2"), url("../font/Pretendard/PretendardGOV-Regular.subset.woff") format("woff");
}
/* Medium 500 */
@font-face {
  font-family: "Pretendard GOV";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../font/Pretendard/PretendardGOV-Medium.subset.woff2") format("woff2"), url("../font/Pretendard/PretendardGOV-Medium.subset.woff") format("woff");
}
/* SemiBold 600 */
@font-face {
  font-family: "Pretendard GOV";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../font/Pretendard/PretendardGOV-SemiBold.subset.woff2") format("woff2"), url("../font/Pretendard/PretendardGOV-SemiBold.subset.woff") format("woff");
}
/* Bold 700 */
@font-face {
  font-family: "Pretendard GOV";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../font/Pretendard/PretendardGOV-Bold.subset.woff2") format("woff2"), url("../font/Pretendard/PretendardGOV-Bold.subset.woff") format("woff");
}
:root {
  --button-button-xs-24-padding: 0 0.8rem;
  --button-button-xs-24-height: 2.4rem;
  --button-button-xs-24-typography: Body4-R-13;
  --button-button-sm-28-padding: 0 1rem;
  --button-button-sm-28-height: 2.8rem;
  --button-button-sm-28-typography: Body3-R-14;
  --button-button-md-32-padding: 0 1.2rem;
  --button-button-md-32-height: 3.2rem;
  --button-button-md-32-typography: Body3-M-14;
  --button-button-lg-40-padding: 0 1.6rem;
  --button-button-lg-40-height: 4rem;
  --button-button-lg-40-typography: Body2-M-16;
  --button-button-xl-48-padding: 0 1.6rem;
  --button-button-xl-48-height: 4.8rem;
  --button-button-xl-48-typography: Body2-B-16;
  --button-button-2xl-56-padding: 0 2rem;
  --button-button-2xl-56-height: 5.6rem;
  --button-button-2xl-56-typography: Body1-B-18;
  --typography-Heading05-B-74-font-size: clamp(4rem, 3.5vw, 7.4rem);
  --typography-Heading05-B-74-font-weight: 700;
  --typography-Heading05-B-74-line-height: 140%;
  --typography-Heading05-B-74-letter-spacing: 0;
  --typography-Heading02-B-54-font-size: 5.4rem;
  --typography-Heading02-B-54-font-weight: 700;
  --typography-Heading02-B-54-line-height: 140%;
  --typography-Heading02-B-54-letter-spacing: 0;
  --typography-Heading1-B-48-font-size: 4.8rem;
  --typography-Heading1-B-48-font-weight: 700;
  --typography-Heading1-B-48-line-height: 140%;
  --typography-Heading1-B-48-letter-spacing: 0;
  --typography-Heading2-B-40-font-size: clamp(2.4rem, 3.5vw, 4rem);
  --typography-Heading2-B-40-font-weight: 700;
  --typography-Heading2-B-40-letter-spacing: 0;
  --typography-Heading2-B-40-line-height: 140%;
  --typography-Heading3-B-36-font-size: 3.6rem;
  --typography-Heading3-B-36-font-weight: 700;
  --typography-Heading3-B-36-letter-spacing: 0;
  --typography-Heading3-B-36-line-height: 140%;
  --typography-Heading3-M-36-font-size: 3.6rem;
  --typography-Heading3-M-36-font-weight: 600;
  --typography-Heading3-M-36-letter-spacing: 0;
  --typography-Heading3-M-36-line-height: 140%;
  --typography-Heading3-R-36-font-size: 3.6rem;
  --typography-Heading3-R-36-font-weight: 400;
  --typography-Heading3-R-36-letter-spacing: 0;
  --typography-Heading3-R-36-line-height: 140%;
  --typography-Heading35-B-34-font-size: 3.4rem;
  --typography-Heading35-B-34-font-weight: 700;
  --typography-Heading35-B-34-letter-spacing: 0;
  --typography-Heading35-B-34-line-height: 140%;
  --typography-Heading4-B-32-font-size: clamp(1.6rem, 3.5vw, 3.2rem);
  --typography-Heading4-B-32-font-weight: 700;
  --typography-Heading4-B-32-letter-spacing: 0;
  --typography-Heading4-B-32-line-height: 140%;
  --typography-Heading4-R-32-font-size: clamp(1.6rem, 3.5vw, 3.2rem);
  --typography-Heading4-R-32-font-weight: 400;
  --typography-Heading4-R-32-letter-spacing: 0;
  --typography-Heading4-R-32-line-height: 140%;
  --typography-Heading45-R-30-font-size: 3rem;
  --typography-Heading45-R-30-font-weight: 400;
  --typography-Heading45-R-30-letter-spacing: 0;
  --typography-Heading45-R-30-line-height: 140%;
  --typography-Heading45-M-30-font-size: 3rem;
  --typography-Heading45-M-30-font-weight: 600;
  --typography-Heading45-M-30-letter-spacing: 0;
  --typography-Heading45-M-30-line-height: 140%;
  --typography-Heading45-B-30-font-size: 3rem;
  --typography-Heading45-B-30-font-weight: 700;
  --typography-Heading45-B-30-letter-spacing: 0;
  --typography-Heading45-B-30-line-height: 140%;
  --typography-Heading5-B-28-font-size: clamp(2rem, 2.5vw, 2.8rem);
  --typography-Heading5-B-28-font-weight: 700;
  --typography-Heading5-B-28-letter-spacing: 0;
  --typography-Heading5-B-28-line-height: 140%;
  --typography-Heading5-SB-28-font-size: clamp(2rem, 2.5vw, 2.8rem);
  --typography-Heading5-SB-28-font-weight: 600;
  --typography-Heading5-SB-28-letter-spacing: 0;
  --typography-Heading5-SB-28-line-height: 140%;
  --typography-Heading5-M-28-font-size: clamp(2rem, 2.5vw, 2.8rem);
  --typography-Heading5-M-28-font-weight: 600;
  --typography-Heading5-M-28-letter-spacing: 0;
  --typography-Heading5-M-28-line-height: 160%;
  --typography-Heading5-R-28-font-size: 2.8rem;
  --typography-Heading5-R-28-font-weight: 400;
  --typography-Heading5-R-28-letter-spacing: 0;
  --typography-Heading5-R-28-line-height: 140%;
  --typography-Heading55-B-26-font-size: 2.6rem;
  --typography-Heading55-B-26-font-weight: 700;
  --typography-Heading55-B-26-letter-spacing: 0;
  --typography-Heading55-B-26-line-height: 140%;
  --typography-Heading55-M-26-font-size: 2.6rem;
  --typography-Heading55-M-26-font-weight: 600;
  --typography-Heading55-M-26-letter-spacing: 0;
  --typography-Heading55-M-26-line-height: 140%;
  --typography-Heading55-R-26-font-size: 2.6rem;
  --typography-Heading55-R-26-font-weight: 400;
  --typography-Heading55-R-26-letter-spacing: 0;
  --typography-Heading55-R-26-line-height: 140%;
  --typography-Heading5-R-24-font-size: clamp(1.6rem, 2.5vw, 2.4rem);
  --typography-Heading5-R-24-font-weight: 400;
  --typography-Heading5-R-24-letter-spacing: 0;
  --typography-Heading5-R-24-line-height: 140%;
  --typography-Heading5-SB-24-font-size: clamp(1.6rem, 2.5vw, 2.4rem);
  --typography-Heading5-SB-24-font-weight: 600;
  --typography-Heading5-SB-24-letter-spacing: 0;
  --typography-Heading5-SB-24-line-height: 140%;
  --typography-Heading6-B-24-font-size: clamp(1.6rem, 2.5vw, 2.4rem);
  --typography-Heading6-B-24-font-weight: 700;
  --typography-Heading6-B-24-line-height: 140%;
  --typography-Heading6-B-24-letter-spacing: -0.2px;
  --typography-Heading6-R-24-font-size: clamp(1.6rem, 2.5vw, 2.4rem);
  --typography-Heading6-R-24-font-weight: 400;
  --typography-Heading6-R-24-line-height: 140%;
  --typography-Heading6-R-24-letter-spacing: -0.2px;
  --typography-Heading7-B-22-font-size: clamp(1.6rem, 2vw, 2.2rem);
  --typography-Heading7-B-22-font-weight: 700;
  --typography-Heading7-B-22-line-height: 140%;
  --typography-Heading7-B-22-letter-spacing: -0.2px;
  --typography-Heading7-R-22-font-size: clamp(1.6rem, 2vw, 2.2rem);
  --typography-Heading7-R-22-font-weight: 400;
  --typography-Heading7-R-22-line-height: 140%;
  --typography-Heading7-R-22-letter-spacing: -0.2px;
  --typography-Heading8-B-20-font-size: clamp(1.6rem, 2vw, 2rem);
  --typography-Heading8-B-20-font-weight: 700;
  --typography-Heading8-B-20-line-height: 140%;
  --typography-Heading8-B-20-letter-spacing: -0.2px;
  --typography-Heading8-SB-20-font-size: clamp(1.6rem, 2vw, 2rem);
  --typography-Heading8-SB-20-font-weight: 600;
  --typography-Heading8-SB-20-line-height: 140%;
  --typography-Heading8-SB-20-letter-spacing: -0.2px;
  --typography-Heading8-R-20-font-size: clamp(1.6rem, 2vw, 2rem);
  --typography-Heading8-R-20-font-weight: 400;
  --typography-Heading8-R-20-line-height: 140%;
  --typography-Heading8-R-20-letter-spacing: -0.2px;
  --typography-Body1-B-18-font-size: clamp(1.4rem, 2vw, 1.8rem);
  --typography-Body1-B-18-font-weight: 700;
  --typography-Body1-B-18-line-height: 140%;
  --typography-Body1-B-18-letter-spacing: -0.3px;
  --typography-Body1-SB-18-font-size: clamp(1.4rem, 2vw, 1.8rem);
  --typography-Body1-SB-18-font-weight: 600;
  --typography-Body1-SB-18-line-height: 140%;
  --typography-Body1-SB-18-letter-spacing: -0.3px;
  --typography-Body1-M-18-font-size: clamp(1.4rem, 2vw, 1.8rem);
  --typography-Body1-M-18-font-weight: 500;
  --typography-Body1-M-18-line-height: 140%;
  --typography-Body1-M-18-letter-spacing: -0.3px;
  --typography-Body1-R-18-font-size: clamp(1.4rem, 2vw, 1.8rem);
  --typography-Body1-R-18-font-weight: 400;
  --typography-Body1-R-18-line-height: 160%;
  --typography-Body1-R-18-letter-spacing: -0.3px;
  --typography-Body2-B-16-font-size: clamp(1.4rem, 2vw, 1.6rem);
  --typography-Body2-B-16-font-weight: 700;
  --typography-Body2-B-16-line-height: 140%;
  --typography-Body2-B-16-letter-spacing: -0.3px;
  --typography-Body2-M-16-font-size: clamp(1.4rem, 2vw, 1.6rem);
  --typography-Body2-M-16-font-weight: 500;
  --typography-Body2-M-16-line-height: 140%;
  --typography-Body2-M-16-letter-spacing: -0.3px;
  --typography-Body2-R-16-font-size: clamp(1.4rem, 2vw, 1.6rem);
  --typography-Body2-R-16-font-weight: 400;
  --typography-Body2-R-16-line-height: 160%;
  --typography-Body2-R-16-letter-spacing: -0.3px;
  --typography-Body3-B-14-font-size: clamp(1.2rem, 2vw, 1.4rem);
  --typography-Body3-B-14-font-weight: 700;
  --typography-Body3-B-14-letter-spacing: -0.3%;
  --typography-Body3-B-14-line-height: 140%;
  --typography-Body3-M-14-font-size: clamp(1.2rem, 2vw, 1.4rem);
  --typography-Body3-M-14-font-weight: 500;
  --typography-Body3-M-14-letter-spacing: -0.3%;
  --typography-Body3-M-14-line-height: 140%;
  --typography-Body3-R-14-font-size: clamp(1.2rem, 2vw, 1.4rem);
  --typography-Body3-R-14-font-weight: 400;
  --typography-Body3-R-14-letter-spacing: -0.3%;
  --typography-Body3-R-14-line-height: 140%;
  --typography-Body4-B-13-font-size: 1.3rem;
  --typography-Body4-B-13-font-weight: 700;
  --typography-Body4-B-13-letter-spacing: -0.3%;
  --typography-Body4-B-13-line-height: 140%;
  --typography-Body4-M-13-font-size: 1.3rem;
  --typography-Body4-M-13-font-weight: 500;
  --typography-Body4-M-13-letter-spacing: -0.3%;
  --typography-Body4-M-13-line-height: 140%;
  --typography-Body4-R-13-font-size: 1.3rem;
  --typography-Body4-R-13-font-weight: 400;
  --typography-Body4-R-13-letter-spacing: -0.3%;
  --typography-Body4-R-13-line-height: 140%;
  --typography-Body5-B-12-font-size: 1.2rem;
  --typography-Body5-B-12-font-weight: 700;
  --typography-Body5-B-12-letter-spacing: -0.3%;
  --typography-Body5-B-12-line-height: 140%;
  --typography-Body5-R-12-font-size: 1.2rem;
  --typography-Body5-R-12-font-weight: 400;
  --typography-Body5-R-12-letter-spacing: -0.3%;
  --typography-Body5-R-12-line-height: 140%;
  --font-family-main: Pretendard GOV;
  --font-family-sub: Paperlogy;
  --transition-up: cubic-bezier(0.4, 0, 0.2, 1);
  --box-shadow: 0 0 2rem 0 rgba(51, 54, 61, 0.4705882353);
  --white: #fff;
  --black: #000;
  --gray-50: #F4F5F6;
  --gray-100: #E6E8EA;
  --gray-200: #CDD1D5;
  --gray-300: #B1B8BE;
  --gray-400: #8A949E;
  --gray-500: #6D7882;
  --gray-600: #58616A;
  --gray-700: #464C53;
  --gray-800: #33363D;
  --gray-900: #1E2124;
  --blue-50: #ecf3ff;
  --blue-100: #c5d9ff;
  --blue-200: #a9c6ff;
  --blue-300: #82adff;
  --blue-400: #699dff;
  --blue-500: #4484ff;
  --blue-600: #3e78e8;
  --blue-700: #305eb5;
  --blue-800: #25498c;
  --blue-900: #1d376b;
  --green-50: #F0F7F1;
  --green-100: #D1E5D5;
  --green-200: #BBD8C0;
  --green-300: #9DC7A4;
  --green-400: #89BC92;
  --green-500: #6CAB77;
  --green-600: #629C6C;
  --green-700: #4D7954;
  --green-800: #3B5E41;
  --green-900: #105333;
  --deep-pink-50: #F6ECF3;
  --deep-pink-100: #E4C4DA;
  --deep-pink-200: #D7A8C9;
  --deep-pink-300: #C580B0;
  --deep-pink-400: #BA68A1;
  --deep-pink-500: #A94289;
  --deep-pink-600: #9A3C7D;
  --deep-pink-700: #782F61;
  --deep-pink-800: #5D244B;
  --deep-pink-900: #471C3A;
  --yellow-50: #fffeec;
  --yellow-100: #fffbc5;
  --yellow-200: #fff9a9;
  --yellow-300: #F9BE5B;
  --yellow-400: #fff56a;
  --yellow-500: #fff345;
  --yellow-600: #e8dd3f;
  --yellow-700: #B08E2D;
  --yellow-800: #8c8626;
  --yellow-900: #6b661d;
  --red-50: #ffeeee;
  --red-100: #fdc9ca;
  --red-200: #fdafb1;
  --red-300: #fc8a8d;
  --red-400: #fb7377;
  --red-500: #fa5055;
  --red-600: #e4494d;
  --red-700: #b2393c;
  --red-800: #8a2c2f;
  --red-900: #692224;
  --purple-50: #f8f0fb;
  --purple-100: #ead1f3;
  --purple-200: #e0bbee;
  --purple-300: #d19ce6;
  --purple-400: #c989e1;
  --purple-500: #bb6bd9;
  --purple-600: #aa61c5;
  --purple-700: #854c9a;
  --purple-800: #673b77;
  --purple-900: #4f2d5b;
  --orange-50: #fef5e7;
  --orange-100: #fce1b3;
  --orange-200: #fbd28e;
  --orange-300: #f9be5b;
  --orange-400: #f8b13b;
  --orange-500: #f69e0a;
  --orange-600: #e09009;
  --orange-700: #af7007;
  --orange-800: #875706;
  --orange-900: #674204;
  --cyan-50: #E7FBFC;
  --cyan-100: #B5F2F7;
  --cyan-200: #91ECF3;
  --cyan-300: #5FE3EE;
  --cyan-400: #40DDEA;
  --cyan-500: #10D5E5;
  --cyan-600: #0FC2D0;
  --cyan-700: #0B97A3;
  --cyan-800: #09757E;
  --cyan-900: #075960;
  --deep-green-50: #EDF6F8;
  --deep-green-100: #D5EBF1;
  --deep-green-200: #BBD8C0;
  --deep-green-300: #75C0D1;
  --deep-green-400: #3D9FB8;
  --deep-green-500: #268097;
  --deep-green-600: #1F687A;
  --deep-green-700: #17505E;
  --deep-green-800: #113B45;
  --deep-green-900: #0E3139;
  --teal-50: #ECF3F2;
  --teal-100: #C3DBD8;
  --teal-200: #A6CAC5;
  --teal-300: #7DB1AB;
  --teal-400: #64A29A;
  --teal-500: #3D8B81;
  --teal-600: #387E75;
  --teal-700: #2B635C;
  --teal-800: #224C47;
  --teal-900: #1A3A36;
  --navy-50: #EEF2F7;
  --navy-100: #D6E0EB;
  --navy-200: #BACBDE;
  --navy-300: #90B0D5;
  --navy-400: #6B96C7;
  --navy-500: #346FB2;
  --navy-600: #1C589C;
  --navy-700: #063A74;
  --navy-800: #052B57;
  --navy-900: #031F3F;
  --border-color: #CDD1D5;
  --spacing-2: 0.2rem;
  --spacing-4: 0.4rem;
  --spacing-6: 0.6rem;
  --spacing-8: 0.8rem;
  --spacing-10: 1rem;
  --spacing-12: 1.2rem;
  --spacing-14: 1.4rem;
  --spacing-16: 1.6rem;
  --spacing-20: 2rem;
  --spacing-24: 2.4rem;
  --spacing-28: 2.8rem;
  --spacing-32: 3.2rem;
  --spacing-40: 4rem;
  --spacing-48: 4.8rem;
  --spacing-50: ;
  --spacing-60: 6rem;
  --spacing-80: 8rem;
  --spacing-92: 9.2rem;
  --spacing-100: 10rem;
  --spacing-120: 12rem;
  --radius-xs-2: 0.2rem;
  --radius-sm-4: 0.4rem;
  --radius-md-6: 0.6rem;
  --radius-md-8: 0.8rem;
  --radius-lg-16: 1.6rem;
  --radius-full: 10rem;
}

/*# sourceMappingURL=root.css.map */
