@charset "utf-8";
/* 폰트(로컬)와 공통 변수 */
@font-face {font-family: 'Pretendard'; font-weight: 400; font-display: swap; src: url('../../fonts/Pretendard-Regular.woff2') format('woff2');}
@font-face {font-family: 'Pretendard'; font-weight: 500; font-display: swap; src: url('../../fonts/Pretendard-Medium.woff2') format('woff2');}
@font-face {font-family: 'Pretendard'; font-weight: 700; font-display: swap; src: url('../../fonts/Pretendard-Bold.woff2') format('woff2');}
@font-face {font-family: 'Anton'; font-weight: 400; font-display: swap; src: url('../../fonts/Anton-Regular.woff2') format('woff2');}

:root {--blue: #175cff; --navy: #101d3a; --bg: #fff; --bg-alt: #f4f7fb; --text: #171c26; --sub: #667085; --line: #e1e6ef; --font-ko: 'Pretendard', 'Apple SD Gothic Neo', 'Malgun Gothic', sans-serif; --font-en: 'Anton', 'Pretendard', 'Arial Narrow', sans-serif; --max: 172.8rem; --gut: 2rem; --hd-h: 7.2rem; --sec-y: 9.6rem; --ease: cubic-bezier(.2, .7, .2, 1);}
@media (min-width: 48em) {:root {--gut: 4rem; --hd-h: 8.4rem; --sec-y: 12rem;}}
@media (min-width: 80em) {:root {--hd-h: 9.6rem; --sec-y: 16rem;}}
@media (min-width: 100em) {:root {--gut: 9.6rem;}}