body{margin:0}*{box-sizing:border-box}:root{--main_bg: #F4F7FF;--text_gray: #757575;--text_black: #252525;--gr_blue: linear-gradient(90deg, #4D4DFF 0%, #079BF5 100%)}@font-face{font-family:NanumSquare Neo;font-weight:400;src:local("NanumSquare Neo Regular"),url(/assets/fonts/nanum-square-neo/NanumSquareNeoTTF-bRg.woff2) format("woff2")}@font-face{font-family:NanumSquare Neo;font-weight:700;src:local("NanumSquare Neo Bold"),url(/assets/fonts/nanum-square-neo/NanumSquareNeoTTF-cBd.woff2) format("woff2")}@font-face{font-family:NanumSquare Neo;font-weight:800;src:local("NanumSquare Neo Extra Bold"),url(/assets/fonts/nanum-square-neo/NanumSquareNeoTTF-dEb.woff2) format("woff2")}@font-face{font-family:NanumSquare Neo;font-weight:900;src:local("NanumSquare Neo Heavy"),url(/assets/fonts/nanum-square-neo/NanumSquareNeoTTF-eHv.woff2) format("woff2")}@font-face{font-family:Noto Sans Korean;font-weight:100;font-style:normal;src:url(/assets/fonts/noto-sans-korean/NotoSans-Thin.woff2) format("woff2")}@font-face{font-family:Noto Sans Korean;font-weight:200;font-style:normal;src:url(/assets/fonts/noto-sans-korean/NotoSans-Light.woff2) format("woff2")}@font-face{font-family:Noto Sans Korean;font-weight:300;font-style:normal;src:url(/assets/fonts/noto-sans-korean/NotoSans-DemiLight.woff2) format("woff2")}@font-face{font-family:Noto Sans Korean;font-weight:400;font-style:normal;src:url(/assets/fonts/noto-sans-korean/NotoSans-DemiLight.woff2) format("woff2")}@font-face{font-family:Noto Sans Korean;font-weight:500;font-style:normal;src:url(/assets/fonts/noto-sans-korean/NotoSans-Medium.woff2) format("woff2")}@font-face{font-family:Noto Sans Korean;font-weight:700;font-style:normal;src:url(/assets/fonts/noto-sans-korean/NotoSans-Medium.woff2) format("woff2")}@font-face{font-family:Noto Sans Korean;font-weight:900;font-style:normal;src:url(/assets/fonts/noto-sans-korean/NotoSans-Bold.woff2) format("woff2")}
