*,:after,:before{box-sizing:border-box;letter-spacing:-.02em;line-height:1.2em}a,b,blockquote,body,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none;border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}footer,header,main,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}a{color:#000;text-decoration:none}a,button{cursor:pointer}button{border:none;outline:none}h1,h2,h3,h4,h5,h6{align-items:center;display:inline-flex;font-size:16px}img{border:none}input[type=button]{outline:none}input[type=button]::-moz-focus-inner{border:0}:focus{outline:0!important}body,html{-webkit-tap-highlight-color:transparent!important}@font-face{font-display:swap;font-family:Pretendard;font-weight:900;src:local("Pretendard Black"),url(/font/Pretendard-Black.woff2) format("woff2"),url(/font/Pretendard-Black.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:800;src:local("Pretendard ExtraBold"),url(/font/Pretendard-ExtraBold.woff2) format("woff2"),url(/font/Pretendard-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:700;src:local("Pretendard Bold"),url(/font/Pretendard-Bold.woff2) format("woff2"),url(/font/Pretendard-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:600;src:local("Pretendard SemiBold"),url(/font/Pretendard-SemiBold.woff2) format("woff2"),url(/font/Pretendard-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:500;src:local("Pretendard Medium"),url(/font/Pretendard-Medium.woff2) format("woff2"),url(/font/Pretendard-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:400;src:local("Pretendard Regular"),url(/font/Pretendard-Regular.woff2) format("woff2"),url(/font/Pretendard-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:300;src:local("Pretendard Light"),url(/font/Pretendard-Light.woff2) format("woff2"),url(/font/Pretendard-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:200;src:local("Pretendard ExtraLight"),url(/font/Pretendard-ExtraLight.woff2) format("woff2"),url(/font/Pretendard-ExtraLight.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:100;src:local("Pretendard Thin"),url(/font/Pretendard-Thin.woff2) format("woff2"),url(/font/Pretendard-Thin.woff) format("woff")}.noScroll{height:100%!important;overflow:hidden!important}html{color:#222;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;font-size:12px;font-weight:400;letter-spacing:-2%}body{display:flex;flex-direction:column;overflow-x:hidden}main,section{padding:120px 0}article,header,main,section{align-items:center;display:flex;flex-direction:row;justify-content:center}header{backdrop-filter:blur(10px);background:linear-gradient(0deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.6));left:0;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:99}header .wrap{align-items:center;display:flex;justify-content:space-between}header .mobile{display:none}header nav{align-items:center;display:flex;flex-direction:row;font-size:1.5rem;font-weight:400;gap:4.45em}header nav>*{cursor:pointer;padding:2.6rem 0;position:relative}header nav>*>span{background-color:#fe2578;border-radius:50%;height:5px;position:absolute;right:0;top:30%;width:5px}header nav>.modal{display:flex;flex-direction:column;position:relative}header nav>.modal>ul{background:#fff;border:3px solid #222;border-radius:30px;box-sizing:border-box;display:none;flex-direction:column;font-size:1.5rem;font-weight:400;padding:.9em 0;position:absolute;transform:translate(-35%,15%);width:max-content}header nav>.modal>ul>a{display:flex;gap:.5rem;justify-content:center;padding:.67em 1.5em}header nav>.modal>ul>a>b{color:#bbb;font-weight:600}.footer,header nav>div:hover>ul{display:flex}.footer{background-color:#222;flex-direction:row;justify-content:center;padding:100px 0}.footer *{color:#bbb;font-size:18px}.footer .wrap{display:flex;flex-direction:row}.footer .wrap>:first-child{display:flex;flex:1;flex-direction:column;row-gap:40px}.footer .wrap>:nth-child(2){display:flex;flex-direction:column;justify-content:flex-end;row-gap:25px}.footer__logo{justify-self:left}.footer__link{display:flex;flex-direction:column;font-weight:600;row-gap:10px}.footer__link>span{column-gap:20px;display:flex}.footer__sns{display:flex;flex:1;gap:20px}.footer__description{font-size:1.5rem;line-height:27px;text-align:right}.footer__copy{text-align:right}.wrap{flex:1;max-width:1200px}.logo{height:30px;object-fit:contain;width:117px}.logo--sns{height:5rem;width:5rem}.banner{background-color:#fe2578;height:5.15rem;text-align:center}.banner h2{color:#fff;font-family:Pretendard;font-size:24px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:1.2em;text-align:center}@media screen and (max-width:1024px){.banner h2{font-size:20px}}@media screen and (max-width:425px){.banner h2{font-size:18px}}.banner h2:first-child{margin-right:.85em}.banner h2:nth-child(2){font-weight:700;margin-right:1.6em}.banner h2:nth-child(3){border-bottom:1px solid #fff;cursor:pointer}.banner h2:nth-child(3) a{color:#fff}.inquery--small{align-items:center;background-color:#222;border-radius:10px;color:#fff;display:flex;font-size:18px;height:34px;justify-content:center;margin:0;padding:0;width:103px}.hidden{display:none!important}.hard,.softtext{font-weight:600}.popup{align-items:center;background:rgba(34,34,34,.8);bottom:0;display:hidden;height:100%;justify-content:center;left:0;position:fixed;right:0;top:0;width:100vw;z-index:9999}.popup__content{flex-direction:column;justify-content:center;padding:0 20px}.popup__content,.popup__content--header{align-items:center;display:flex;width:100%}.popup__content--header{flex-direction:row;justify-content:space-between;margin-bottom:15px}.popup__content--header>div{align-items:21.6px;align-items:center;color:#fff;column-gap:10px;display:flex;flex:1;font-size:18px}.popup__content--header>div>div{border:2px solid #fff;border-radius:50%;cursor:pointer;height:30px;width:30px}.popup__content img{border-radius:20px;object-fit:cover;width:100%}@media screen and (max-width:1440px){.banner{height:62px}}@media screen and (max-width:1024px){main,section{padding:100px 0}.wrap{max-width:77rem}header{max-height:73px}header .logo{height:1.91rem;width:7.5rem}header .mobile{display:flex}header .mobile img{padding:0 1.08rem}header .mobile .hide{left:100vw}header .mobile__modal{background-color:#fff;bottom:0;display:flex;flex-direction:column;left:0;padding:0;position:fixed;right:0;top:0;-webkit-transition:left .4s ease-in-out;transition:left .4s ease-in-out;z-index:999}header .mobile__modal--banner{display:none}header .mobile__modal>button{align-self:flex-end;background-color:transparent;height:142px;justify-self:flex-start;margin-bottom:5vh;width:142px}header .mobile__modal>div{display:flex;flex-direction:column;gap:30px;padding:0 8.3rem}header .mobile__modal>div>hr{background-color:rgba(34,34,34,.1);border:none;height:1px;width:100%}header .mobile__modal>div .t{font-size:32px;font-weight:600}header .mobile__modal>div li{display:flex}header .mobile__modal>div li>a{flex:1}header .mobile__modal>div .list{flex-direction:column}header .mobile__modal>div .list>a{font-size:20px;font-weight:400;padding-left:1.9em;padding-top:1.9em}header .pc{display:none}}@media screen and (max-width:834px){.banner{height:57px}.wrap{margin:0 4.16rem;max-width:64rem}header{height:73px}header .mobile>figure,header .mobile__modal{padding:0}header .mobile__modal>div{padding:0 60px}.footer *{font-size:18px}.footer .wrap{flex-direction:column;row-gap:40px}.footer .wrap>:nth-child(2){justify-content:flex-start}.footer .wrap>:nth-child(2)>*{text-align:left!important}}@media screen and (max-width:768px){.popup{display:flex}.footer,main,section{padding:60px 0}.footer *{font-size:14px}.banner{display:none}header{height:73px}header .wrap{margin:0 10px 0 20px}header .mobile>figure{padding:0}header .mobile__modal{padding-top:unset}header .mobile__modal--banner{align-items:center;background:#fe2578;border-radius:20px;box-shadow:3px 3px 10px rgba(0,0,0,.1);display:flex;flex-direction:column;height:151px;justify-content:center;margin-bottom:30px;row-gap:10px;width:100%}header .mobile__modal--banner *{color:#fff;font-size:18px;line-height:21.6px;text-align:center}header .mobile__modal--banner>:nth-child(2),header .mobile__modal--banner>:nth-child(3){font-weight:700}header .mobile__modal--banner>:nth-child(3){border-bottom:1px solid #fff;padding-bottom:3px}header .mobile__modal>button{height:100px;margin-bottom:15px;width:100px}header .mobile__modal>button>svg{height:100px;width:100px}header .mobile__modal>div{gap:10px;padding:0 30px}header .mobile__modal>div .list>h2{font-size:24px}header .mobile__modal>div .list>a{font-size:18px;padding-left:40px;padding-top:20px}header .mobile__modal>div .t{font-size:24px}.wrap{margin:0 2.5rem}}@media screen and (max-width:360px){.wrap{margin:0 20px}header{height:5.8rem}header .mobile>figure{padding:0}header .mobile__modal{gap:.8rem}header .mobile__modal>button{height:100px;width:100px}header .mobile__modal>div{padding:0 2.5rem}header .mobile__modal>div .list>h2{font-size:20px}header .mobile__modal>div .list>a{font-size:14px}header .mobile__modal>div .t{font-size:20px}}@media screen and (max-height:700px){header .mobile__modal>button{margin-bottom:5px}header .mobile__modal>button>svg{height:70px;width:70px}header .mobile__modal--banner{font-size:12px;margin-bottom:20px}}.innav{padding:100px 0 70px}.innav .wrap{align-items:center;display:flex;flex-direction:column;gap:70px;justify-content:center}.innav h1{font-size:36px;font-weight:600;line-height:1.2em}.innav nav{display:flex;flex-direction:row;gap:20px}.innav nav a{border:3px solid #222;border-radius:40px;font-size:24px;padding:10px 40px}.innav nav .focus{background-color:#222;color:#fff}.faq{margin-bottom:200px;padding:0}.faq .wrap{border-top:3px solid #222;display:flex;flex-direction:column}.faq details>summary{background-image:url(/img/icon/plus.svg);background-position:96% 50%;background-repeat:no-repeat;background-size:30px 30px;border-bottom:3px solid #222;font-size:24px;font-weight:600;line-height:1.2em;list-style-type:none;padding:30px 4%;word-break:keep-all}.faq details>div{background:#f5f5f5;border-radius:30px;display:flex;flex-direction:column;flex-wrap:wrap;padding:30px 50px}.faq details>div>p{font-size:24px;line-height:1.4em;word-break:keep-all}.faq details>div>article{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;max-width:500px;row-gap:40px;width:100%}.faq details>div>article .preview{border:3px solid #222;border-radius:30px;box-sizing:border-box;height:327px;overflow:hidden;position:relative;width:100%}.faq details>div>article .preview>*{height:100%;position:absolute;top:0;width:100%}.faq details>div>article .preview .event{cursor:pointer;z-index:3}.faq details>div>article .preview .cover{align-items:center;backdrop-filter:blur(1px);background:rgba(34,34,34,.6);bottom:0;color:hsla(0,0%,100%,.6);display:flex;font-size:96px;font-weight:900;height:100%;justify-content:center;left:0;line-height:115.19px;position:absolute;right:0;top:0;width:100%}.faq details>div>article .preview .cover>img{max-width:100px;width:20%}.faq details,.faq summary{border:none;cursor:pointer;outline:none}.faq summary::-webkit-details-marker{display:none}.faq summary:before{content:" ";float:right;width:100%}.faq details[open] summary:before{content:""}.faq details[open] summary{background-image:url(/img/icon/minus.svg);border-bottom:unset}.faq hr{background-color:#222;border:none;height:3px;margin-top:30px;width:100%}@media screen and (max-width:1024px){.innav{padding:50px 0}.innav .wrap{gap:40px}.innav h1{font-size:32px}.innav nav a{font-size:20px}.faq details>summary{font-size:20px;padding:25px}.faq details>div>p{font-size:20px}}@media screen and (max-width:834px){.innav{padding:4.16rem 0}.innav .wrap{gap:4.16rem}}@media screen and (max-width:768px){.innav{padding:30px 0}.innav .wrap{gap:30px}.innav h1{font-size:24px}.innav nav{gap:8px}.innav nav a{border:2px solid #222;font-size:14px;padding:8px 16px}.faq{margin-bottom:60px}.faq .wrap{border-top:2px solid #222}.faq details>summary{background-size:20px 20px;border-bottom:2px solid #222;font-size:18px;font-weight:400;padding:20px 10% 20px 5%}.faq details>div{border-radius:20px;padding:20px}.faq details>div>p{font-size:18px}.faq details>div>article{height:250px;width:100%}.faq details>div>article .preview{border:2px solid #222;border-radius:20px}.faq details>div>article .preview .cover{font-size:48px}}@media screen and (max-width:375px){.innav nav{gap:10px}.innav nav a{padding:4px 10px}}