@font-face{font-family:Pretendard;font-weight:100;font-style:normal;font-display:swap;src:url(../../../fonts/Pretendard-Thin.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:200;font-style:normal;font-display:swap;src:url(../../../fonts/Pretendard-ExtraLight.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:300;font-style:normal;font-display:swap;src:url(../../../fonts/Pretendard-Light.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:400;font-style:normal;font-display:swap;src:url(../../../fonts/Pretendard-Regular.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:500;font-style:normal;font-display:swap;src:url(../../../fonts/Pretendard-Medium.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:600;font-style:normal;font-display:swap;src:url(../../../fonts/Pretendard-SemiBold.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:700;font-style:normal;font-display:swap;src:url(../../../fonts/Pretendard-Bold.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:800;font-style:normal;font-display:swap;src:url(../../../fonts/Pretendard-ExtraBold.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:900;font-style:normal;font-display:swap;src:url(../../../fonts/Pretendard-Black.woff2) format("woff2")}:root{--b-ff: #ffffff;--b-f9: #f9fafb;--b-f8: #f8f8f8;--b-f5: #f5f5f6;--b-f3: #f3f5f7;--b-f1: #f1f3f4;--b-ee: #eeeff1;--b-e: #e8eaed;--b-d: #dadce0;--b-b: #bdc1c6;--b-8: #80868b;--b-5: #5f6368;--b-3c: #3c4043;--b-36: #363739;--b-2: #202124;--bl-4: #4493f8;--bl-3: #388bff;--o-fe: #feefe8;--o-fd: #fdded0;--o-f3: #f35815;--r-f: #f85149;--gr-1: #1dbc60;--g-1: linear-gradient(30deg, #f35815 0%, #ffa500 100%)}html{height:100%}body{height:100%;margin:0;padding:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400;color:var(--b-3c);position:relative}div,button,a,p,span,textarea,input,h1,h2,h3,h4,footer,main,section,pre{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400;word-break:keep-all;color:var(--b-3c);margin:0;padding:0;box-sizing:border-box}button,input,textarea,svg{outline:none;border:none}div{outline:none}a{text-decoration:none}.pointer{cursor:pointer}.custom-scroll ::-webkit-scrollbar{width:.25rem;height:.25rem}.custom-scroll ::-webkit-scrollbar-track{background:transparent}.custom-scroll ::-webkit-scrollbar-thumb{background:var(--b-d);border-radius:.125rem}.square-custom-scroll ::-webkit-scrollbar{width:.75rem;height:.75rem}.square-custom-scroll ::-webkit-scrollbar-track{background:var(--b-f1)}.square-custom-scroll ::-webkit-scrollbar-thumb{background:var(--b-b)}.page-wrapper{box-sizing:border-box;width:100%;max-width:66.25rem;padding:0 2.5rem;padding-bottom:0;margin:0 auto}.page-name-wrapper{display:flex;align-items:flex-end;padding-bottom:.75rem;border-bottom:.063rem solid var(--b-d)}.page-name{font-weight:700;font-size:1.75rem;line-height:2.25rem;color:var(--b-3c);padding-top:3.75rem}.title{font-weight:500;font-size:1.25rem;line-height:1;padding:2.125rem .188rem .188rem;margin-bottom:.188rem;color:var(--b-2)}.title-white{color:var(--b-ff)}.gradient-text{font-size:inherit;font-weight:inherit;line-height:inherit;background:var(--g-1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.highlight-text{font-size:inherit;font-weight:inherit;line-height:inherit;color:var(--o-f3)}.title-1{font-size:2rem;line-height:2.75rem}.content-1{font-size:1.125rem;line-height:1.75rem}@keyframes fade-in{0%{transform:scale(.9) translateY(10%);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes fade-out{0%{transform:scale(1) translateY(0);opacity:1}to{transform:scale(.9) translateY(10%);opacity:0}}@keyframes slide-up{0%{transform:translateY(10%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-down{0%{transform:translateY(0);opacity:1}to{transform:translateY(10%);opacity:0}}@media screen and (max-width: 1024px){div,button,a,p,span,textarea,input,h1,h2,h3,footer,main,section{font-size:.875rem}.page-wrapper{width:100%;padding:0 1rem 3.75rem}.page-name{padding-top:1.75rem}.title{scroll-margin:2.5rem}.title-1{font-size:1.5rem;line-height:2.25rem}.content-1{font-size:1rem;line-height:1.625rem}}
