@font-face{font-family:Nanum Barun Gothic;font-style:normal;font-weight:200;src:local("Nanum Barun Gothic UltraLight"),local("Nanum Barun Gothic-UltraLight"),local("NanumBarunGothic UltraLight");src:url(/_next/static/media/NanumBarunGothicUltraLight.9cdf3992.eot);src:url(/_next/static/media/NanumBarunGothicUltraLight.9cdf3992.eot) format("embedded-opentype"),url(/_next/static/media/NanumBarunGothicUltraLight.ebce876d.woff) format("woff"),url(/_next/static/media/NanumBarunGothicUltraLight.79a3feac.ttf) format("truetype")}@font-face{font-family:Nanum Barun Gothic;font-style:normal;font-weight:300;src:local("Nanum Barun Gothic Light"),local("Nanum Barun Gothic-Light"),local("NanumBarunGothic Light");src:url(/_next/static/media/NanumBarunGothicLight.95c11a5c.eot);src:url(/_next/static/media/NanumBarunGothicLight.95c11a5c.eot) format("embedded-opentype"),url(/_next/static/media/NanumBarunGothicLight.03f0a821.woff) format("woff"),url(/_next/static/media/NanumBarunGothicLight.cd06893f.ttf) format("truetype")}@font-face{font-family:Nanum Barun Gothic;font-style:normal;font-weight:400;src:local("Nanum Barun Gothic Regular"),local("Nanum Barun Gothic-Regular"),local("NanumBarunGothic Regular");src:url(/_next/static/media/NanumBarunGothic.365755c5.eot);src:url(/_next/static/media/NanumBarunGothic.365755c5.eot) format("embedded-opentype"),url(/_next/static/media/NanumBarunGothic.4806e76d.woff) format("woff"),url(/_next/static/media/NanumBarunGothic.df624420.ttf) format("truetype")}@font-face{font-family:Nanum Barun Gothic Bold;font-style:normal;font-weight:700;src:local("Nanum Barun Gothic Bold"),local("Nanum Barun Gothic-Bold"),local("NanumBarunGothic Bold");src:url(/_next/static/media/NanumBarunGothicBold.db166c52.eot);src:url(/_next/static/media/NanumBarunGothicBold.db166c52.eot) format("embedded-opentype"),url(/_next/static/media/NanumBarunGothicBold.3aaa87e4.woff) format("woff"),url(/_next/static/media/NanumBarunGothicBold.0390153c.ttf) format("truetype")}@font-face{font-family:NanumSquare;font-weight:300;src:url(/_next/static/media/NanumSquareL.89916685.eot);src:url(/_next/static/media/NanumSquareL.89916685.eot) format("embedded-opentype"),url(/_next/static/media/NanumSquareL.20f00212.woff) format("woff"),url(/_next/static/media/NanumSquareL.c5f442a7.ttf) format("truetype")}@font-face{font-family:NanumSquare;font-weight:400;src:url(/_next/static/media/NanumSquareR.7bd3e46d.eot);src:url(/_next/static/media/NanumSquareR.7bd3e46d.eot) format("embedded-opentype"),url(/_next/static/media/NanumSquareR.c0c44f2a.woff) format("woff"),url(/_next/static/media/NanumSquareR.e314b586.ttf) format("truetype")}@font-face{font-family:NanumSquare;font-weight:700;src:url(/_next/static/media/NanumSquareB.0a85fe47.eot);src:url(/_next/static/media/NanumSquareB.0a85fe47.eot) format("embedded-opentype"),url(/_next/static/media/NanumSquareB.1ef493de.woff) format("woff"),url(/_next/static/media/NanumSquareB.ccf112ee.ttf) format("truetype")}@font-face{font-family:NanumSquare;font-weight:800;src:url(/_next/static/media/NanumSquareEB.3c60c42a.eot);src:url(/_next/static/media/NanumSquareEB.3c60c42a.eot) format("embedded-opentype"),url(/_next/static/media/NanumSquareEB.abcc264b.woff) format("woff"),url(/_next/static/media/NanumSquareEB.d6c2427e.ttf) format("truetype")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:0;font:inherit;font-family:NanumSquare,Malgun Gothic,돋움,DotumChe,Dotum;vertical-align:baseline;-webkit-text-size-adjust:none;box-sizing:border-box}article,aside,details,div,figcaption,figure,footer,header,hgroup,menu,nav,section{position:relative;display:block}body{line-height:1;font-family:NanumSquare,Malgun Gothic,돋움,DotumChe,Dotum;color:#000;touch-action:manipulation}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}a{text-decoration:none}button,input[type=button],input[type=checkbox],input[type=radio],input[type=submit],label{padding:0;-webkit-border-radius:0;-webkit-appearance:none;cursor:pointer}input[type=number],input[type=password],input[type=text]{padding:0;-webkit-border-radius:0;-webkit-appearance:none}button,input,select,textarea{font-family:NanumSquare,Malgun Gothic,돋움,DotumChe,Dotum}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=password]{font-family:Nanum Gothic,sans-serif}button:focus,input:focus,textarea:focus{outline:none}a,button,input,label,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}input::-ms-clear,input::-ms-reveal{display:none}h1,h2,h3,h4,h5,h6{font-weight:400}img{vertical-align:middle}::placeholder{color:#000;font-family:NanumSquare,Malgun Gothic,돋움,DotumChe,Dotum}.no-scroll{overflow-y:hidden;touch-action:none;-ms-touch-action:none}.bold{font-weight:700}.hide{display:none!important}.absolute-hide{position:absolute;width:1px;height:1px;top:-9999px;left:-9999px}.ReactCrop,.ReactCrop img{-webkit-touch-callout:none;-webkit-user-select:none}.ReactCrop>div:first-child{height:100%}.ReactCrop__image{max-height:100%}.ReactCrop__drag-elements,.ReactCrop__rule-of-thirds-hz,.ReactCrop__rule-of-thirds-vt{position:static}@import"https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap";@import"https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@2.0/nanumsquare.css";.custom-scroll-container{height:100%;overflow-y:auto}.custom-scroll-container::-webkit-scrollbar{width:6px}.custom-scroll-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.custom-scroll-container::-webkit-scrollbar-track{background:#f1f1f1}.freezer{position:fixed;top:0;left:0;bottom:0;right:0;z-index:99999;background:rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:center;align-items:center}.freezer>p{color:#fff;font-size:14pt;line-height:20px;text-shadow:0 0 4px #000}.program-code{margin:8px 0;color:#9a9ca4;font-size:8px;text-align:center}.program-code.highlight{font-size:12px;font-weight:700}.desktop{display:none!important}.custom-btn{display:inline-block;width:100%;height:64px;background:#4067ec;border:none;color:#fff;font-size:20px;font-weight:700;line-height:64px;text-align:center;box-sizing:border-box;box-shadow:0 4px 6px 0 rgba(75,105,206,.2);transition:background .3s ease-in-out}.custom-btn.font-normal{font-weight:400}.custom-btn:disabled{background:#cecece;cursor:not-allowed}.custom-btn.reverse{background:#fff;color:#4067ec}.custom-btn.dark{background:#515566;color:#fff}.custom-btn.dark.reverse{background:#fff;border:1px solid #515566;color:#515566;line-height:62px;box-shadow:none}.custom-btn.dark:disabled{background:#cecece;cursor:not-allowed}.custom-btn.deep-dark{background:#2a2e45;color:#fff}.custom-btn.deep-dark:disabled{background:#cecece;cursor:not-allowed}.custom-btn.pink{background:#f182c3;color:#fff}.custom-btn.transparent{color:#2a2e45;background:transparent;box-shadow:none}.check-box{display:inline-block;font-size:0}.check-box input{display:none}.check-box input+label{position:relative;display:inline-block;padding-left:48px;color:#cecece;font-size:18px;line-height:48px}.check-box input+label:before{position:absolute;top:0;left:0;width:48px;height:48px;background:url(/check_off.svg) no-repeat 0;content:""}.check-box input:checked+label:before{background:url(/check_on.svg) no-repeat 0}.check-box.size-24 input+label{padding-left:32px}.check-box.size-24 input+label:before{position:absolute;width:32px;background:url(/check_off.svg) no-repeat 0;background-size:24px auto;content:""}.check-box.size-24 input:checked+label:before{background:url(/check_on.svg) no-repeat 0;background-size:24px auto}.mobile-vertical-scroll{display:block;min-width:100%;white-space:nowrap;overflow-x:scroll}.inner-container{max-width:1440px;margin:0 auto}.dropdown-container{display:inline-block;width:146px}.dropdown-container .toggle-btn{display:block;width:100%;height:40px;background:transparent url(/select_black_arrow.svg) no-repeat center right 8px;border:none;color:#2a2e45;font-size:24px;line-height:40px;text-align:left}.dropdown-container.new .toggle-btn{padding:0 8px;background:#f9f9f9 url(/select_black_arrow.svg) no-repeat center right 4px;font-size:16px;font-weight:700}.scroll-to-top{position:fixed;right:24px;bottom:124px;z-index:1000;width:48px;height:48px;background:#fc98d7;border:none;border-radius:24px;font-size:0;line-height:48px;text-align:center;box-shadow:0 3px 6px 0 rgba(252,152,215,.2);transition:opacity .3s ease-in-out}.scroll-to-top.hidden{right:-9999px;bottom:-9999px;opacity:0}.scroll-to-top.visible{opacity:1}.container{min-height:calc(100vh - 156px);margin:56px auto 0}.container.dashboard-introduction{margin-top:0}.container.custom-error{padding:100px 0;text-align:center}.container.custom-error h2{color:#679fff;font-size:24px;font-weight:700;text-align:center;line-height:40px}.container.custom-error h4{color:#2a2e45;font-size:16px;text-align:center;line-height:20px}.container.custom-error button{display:inline-block;width:120px;height:40px;margin:40px 0 0;padding:0;background:#4067ec;border:none;color:#fff;font-size:14px;font-weight:700;line-height:40px}.container.survey:not(.login){margin-top:0}.article .back-btn{margin-top:16px;margin-left:24px;background:transparent;border:none}.article .article-title{color:#2a2e45;font-size:24px;font-weight:700;font-family:Nanum Barun Gothic,sans-serif;letter-spacing:0;padding:8px 24px 0;line-height:26px}.article .article-title p{color:#2a2e45;font-size:14px;font-weight:700;font-family:Nanum Gothic,sans-serif;letter-spacing:0;display:inline-block;margin-left:8px;font-weight:400}.article .article-title span{display:block;height:2px;margin-top:8px;background:#679fff}.header{position:fixed;top:0;left:0;right:0;z-index:11;display:flex;height:56px;padding-right:88px;background:#fff;flex-direction:row;justify-content:flex-start;align-items:center}.header.dashboard-introduction{position:relative}.header .logo{width:213px;margin-left:24px;margin-right:8px;background:transparent;border:none;font-size:0;text-align:center;line-height:56px}.header .logo img{width:213px;height:auto}.header .logo.free-size,.header .logo.free-size img{width:auto}.header .logo.en img{width:264px;height:auto}.header .menu-btn{position:absolute;top:0;right:24px;width:40px;height:56px;background:transparent;border:none}.footer{display:flex;padding:14px 5px 20px;background:#f9f9f9;flex-direction:column;justify-content:center;align-items:center}.footer p,.footer p a{font-family:Nanum Gothic,sans-serif;color:#9a9ca4;font-size:12px;line-height:22px;text-align:center}.footer p img{width:33px;height:auto;margin-right:8px}.footer p span{display:inline-block;width:1px;height:12px;margin:0 8px;background:#cecece;vertical-align:middle}.aside{padding-top:4px}.aside .back-btn{display:inline-block;width:24px;height:32px;margin-left:24px;padding:0;background:transparent;border:none}.aside h2{color:#2a2e45;font-size:24px;font-weight:700;font-family:Nanum Barun Gothic,sans-serif;letter-spacing:0;padding:0 24px;line-height:32px}.aside .progress-bar{margin-top:6px;margin-bottom:4px;padding:0 24px;font-size:0}.aside .progress-bar span{display:inline-block;height:2px;background:#679fff}.aside ul{margin-top:12px;padding:0 12px;white-space:nowrap;overflow-x:auto}.aside ul.margin-min{margin-top:4px}.aside ul li{display:inline-block;margin:0 12px}.aside ul li a,.aside ul li button{color:#9a9ca4;font-size:16px;font-weight:700;font-family:Nanum Barun Gothic,sans-serif;letter-spacing:0;display:inline-block;height:42px;background:transparent;border:none;line-height:42px}.aside ul li a.active,.aside ul li button.active{color:#679fff}.aside ul li a:not(.active):hover,.aside ul li button:not(.active):hover{color:#2a2e45}.dashboard-introduction .aside{padding-bottom:42px}.dashboard-introduction .aside ul{position:absolute;bottom:0;left:0;right:0;margin-top:0}.dashboard-introduction .aside ul.fixed{position:fixed;top:0;left:0;right:0;bottom:unset;z-index:11;background:#fff;box-shadow:0 2px 4px 0 rgba(103,159,255,.2)}.form-row .input-row-label,.form-row label{display:block;color:#2a2e45;font-size:16.5px;font-weight:700;line-height:42px}.form-row .input-row-label span,.form-row label span{font-family:Nanum Gothic,sans-serif;margin-left:8px;color:#9a9ca4;font-size:13.5px;font-weight:400;vertical-align:top}.form-row input{display:block;width:100%;height:40px;padding:0 32px 0 0;border:none;border-bottom:1px solid #cecece;color:#515566;font-size:24px;box-sizing:border-box}.form-row input:-moz-read-only{color:#9a9ca4}.form-row input:read-only{color:#9a9ca4}.form-row input::placeholder{color:#cecece}.form-row textarea{display:block;width:100%;height:200px;margin-top:4px;padding:24px;border:1px solid #9a9ca4;border-radius:10px;color:#515566;font-size:16px;resize:none;box-sizing:border-box}.form-row textarea::placeholder{color:#cecece}.form-row .input-row-select{width:100%}.form-row .input-row-select .toggle-btn{color:#32343f;font-size:20px;background:transparent url(/form_select_arrow.svg) no-repeat 100%;border-bottom:1px solid #cecece}.form-row .input-row-select .toggle-btn.placeholder{color:#cecece}.form-row .select-btn{display:block;width:100%;height:40px;padding:0 32px 0 0;background:transparent url(/form_select_arrow.svg) no-repeat 100%;border:none;border-bottom:1px solid #cecece;color:#515566;font-size:24px;text-align:left;box-sizing:border-box}.form-row.prev-error{margin-top:0!important}.form-row.error input{border-color:#ec5b63}.form-row.error .form-row-error{margin-top:4px;color:#ec5b63;font-size:14px;line-height:16px}.form-row .form-row-desc{margin-top:8px;color:#9a9ca4;font-size:14px;line-height:16px}.form-row.success input{background-image:url(/success_icon.svg);background-repeat:no-repeat;background-position:100%}.form-row.cert-number .cert-number-row,.form-row.phone .phone-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.form-row.cert-number .cert-number-row input,.form-row.phone .phone-row input{flex:1 1}.form-row.cert-number .cert-number-row button,.form-row.phone .phone-row button{width:125px;height:40px;margin-left:24px;background:#fff;border:1px solid #ff9fd7;border-radius:8px;color:#ff9fd7;font-size:16px;font-weight:700;line-height:40px}.form-row.cert-number .cert-number-row button:disabled,.form-row.phone .phone-row button:disabled{opacity:.6}.form-row.cert-number .cert-number-row .cert-time{position:absolute;top:0;right:125px;width:125px;height:40px;border-radius:8px;color:#ff9fd7;font-size:16px;font-weight:700;line-height:40px;text-align:center}.product-img{width:203px;height:116px;background:#f9f9f9;border-radius:8px;font-size:0;line-height:116px}.loading,.product-img{text-align:center}.loading span{display:inline-block;width:60px;height:60px;border-radius:50%;border:5px solid #ececec;border-top-color:#679fff;animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(1turn)}}.login .article .article-title{padding-top:15px;margin-bottom:16px}.login-form{display:inline-block;width:100%;margin-bottom:70px;padding:0 24px;vertical-align:top}.login-form h2{color:#2a2e45;font-size:24px;font-weight:700;font-family:Nanum Barun Gothic,sans-serif;letter-spacing:0;margin-top:40px;margin-bottom:24px;border-bottom:2px solid #679fff;line-height:40px}.login-form .form-row-group .form-row{margin-top:24px}.login-form .form-row-group .form-row:first-child{margin-top:20px}.login-form .form-row-group .form-row.transition-hide{display:none}.login-form .form-row-group .form-row.transition-hide.transition-show{display:block;animation:form-row-fade-in .3s ease-in-out}.login-form .form-row-group .form-row.user-code{margin-top:40px;padding-left:124px}.login-form .form-row-group .form-row.user-code input{padding-right:64px}.login-form .form-row-group .form-row.user-code.success input{background-position:center right 32px}.login-form .form-row-group .form-row.user-code .code-select{position:absolute;top:0;left:0;width:108px;height:40px;padding:0 8px;background:#f9f9f9 url(/select_black_arrow.svg) no-repeat center right 8px;border:none;color:#2a2e45;font-size:16px;font-weight:700;text-align:left;box-shadow:0 2px 4px 1px rgba(103,159,255,.2)}.login-form .form-row-group .form-row.user-code .question-btn{position:absolute;top:0;right:0;z-index:5;width:32px;height:40px;background:transparent;border:none}.login-form .form-row-group .form-row.user-code .question-btn img{width:32px;height:auto}.login-form .form-row-group .form-row.check-row{margin-top:32px}.login-form .form-row-group .form-row.check-row .check-box input{display:none}.login-form .form-row-group .form-row.check-row .check-box input+label{padding-left:36px;color:#9a9ca4;font-size:20px;font-weight:400;line-height:40px}.login-form .form-row-group .form-row.check-row .check-box input:checked+label{color:#515566}.login-form .form-row-group .form-row.check-row .check-box input+label:before{width:28px;height:40px;background-size:28px 28px}.login-form .form-row-group .form-btn-sub{margin-top:5px}.login-form .form-row-group .form-btn-sub>*{margin:6px 0;vertical-align:top}.login-form .form-row-group .form-btn-sub a{display:inline-block;font-size:18px;margin-left:24px;color:#679fff;line-height:48px}.login-form .form-row-group .form-btn{margin-top:40px}.login-form .form-row-group .form-btn a{margin-top:16px}.login-form .form-row-group .form-btn .desc{margin-top:16px;color:#9a9ca4;font-size:14px;font-weight:700;line-height:20px}.login-form .form-row-group .form-btn.transition-hide{display:none}.login-form .form-row-group .form-btn.transition-hide.transition-show{display:block;animation:form-btn-fade-in .3s ease-in-out}@keyframes form-btn-fade-in{0%{opacity:0}to{opacity:1}}.login-form .form-row-group .form-sub-btn{display:flex;margin-top:24px;flex-direction:row;justify-content:center;align-items:center}.login-form .form-row-group .form-sub-btn a{flex:1 1;height:34px;padding:0 6px;background:#fff;border-radius:8px;color:#f182c3;font-size:16px;line-height:34px;letter-spacing:-.16px;text-align:center;box-shadow:0 3px 6px 0 rgba(122,158,255,.14);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-form .form-row-group .form-sub-btn a:last-child{color:#515566;font-size:16px;font-weight:400;font-family:Nanum Barun Gothic,sans-serif;letter-spacing:0;min-width:140px;max-width:140px;margin-left:32px}.login-form .cookie-modal{position:absolute;left:0;right:0;top:136px;z-index:10;padding:18px 40px 18px 8px;background:#9a9ca4;border-radius:8px;box-sizing:border-box;text-align:left}.login-form .cookie-modal:before{position:absolute;top:-7px;left:50%;transform:translateX(-50%);z-index:2002;display:block;width:0;border-color:#9a9ca4 transparent;border-style:solid;border-width:0 8px 8px;content:""}.login-form .cookie-modal p{display:inline-block;color:#fff;font-size:16px;line-height:18px;vertical-align:middle}.login-form .cookie-modal p strong{font-weight:700}.login-form .cookie-modal button{position:absolute;top:50%;right:0;z-index:9;transform:translateY(-50%);width:40px;background:transparent;border:none;vertical-align:middle}.login-form .cookie-modal button img{width:24px;height:auto}.connect-form{display:inline-block;width:100%;margin-bottom:70px;padding:0 24px;vertical-align:top}.connect-form .back-btn{display:inline-block;width:24px;height:24px;margin-top:12px;padding:0;background:transparent;border:none}.connect-form h2{position:relative;margin-top:8px;margin-bottom:32px;color:#2a2e45;font-size:24px;font-weight:400;line-height:40px}.connect-form h2 strong{font-weight:700}.connect-form h2:after{position:absolute;left:0;bottom:0;z-index:1;height:2px;background:#679fff;content:""}.connect-form h2.progress-20:after{width:20%}.connect-form h2.progress-40:after{width:40%}.connect-form h2.progress-60:after{width:60%}.connect-form h2.progress-80:after{width:80%}.connect-form h2.progress-100:after{width:100%}.connect-form p.desc{color:#2a2e45;font-size:16px;font-weight:700;line-height:20px}.connect-form p.desc.gray{color:#9a9ca4;font-size:14px;font-weight:700;line-height:20px}.connect-form .form-row-group .form-row{margin-top:24px}.connect-form .form-row-group .form-row.transition-hide{display:none}.connect-form .form-row-group .form-row.transition-hide.transition-show{display:block;animation:form-row-fade-in .3s ease-in-out}@keyframes form-row-fade-in{0%{transform:translateY(80px);opacity:0}to{transform:translateY(0);opacity:1}}.connect-form .form-row-group .form-row.user-code{padding-left:124px}.connect-form .form-row-group .form-row.user-code .code-select{position:absolute;top:0;left:0;width:108px;height:40px;padding:0 8px;background:#f9f9f9 url(/select_black_arrow.svg) no-repeat center right 8px;border:none;color:#2a2e45;font-size:16px;font-weight:700;text-align:left;box-shadow:0 2px 4px 1px rgba(103,159,255,.2)}.connect-form .form-row-group>ul{margin-top:24px}.connect-form .form-row-group>ul li{display:block;margin-top:16px}.connect-form .form-row-group>ul li:first-child{margin-top:0}.connect-form .form-row-group>ul li button{display:inline-block;padding:12px 32px;background:#fff;border:1px solid #cecece;border-radius:10px;color:#9a9ca4;font-size:20px;line-height:24px;text-align:left}.connect-hco .connect-form .form-row-group>ul li button{padding:12px 16px}.connect-form .form-row-group>ul li button.selected{background:#f1f8ff;border-color:#4067ec;color:#4067ec}.connect-form .form-row-group .form-btn{margin-top:40px}.connect-form .form-row-group .form-btn a{margin-top:16px}.connect-form .form-row-group .form-btn .desc{margin-top:16px;color:#9a9ca4;font-size:14px;font-weight:700;line-height:20px}.connect-form .form-row-group .form-btn.transition-hide{display:none}.connect-form .form-row-group .form-btn.transition-hide.transition-show{display:block;animation:form-btn-fade-in .3s ease-in-out}.term-content{margin-top:20px;padding:0 24px 24px;line-height:24px}.term-content h3{color:#2a2e45;font-size:20px;font-weight:700;line-height:28px}.term-content h5{color:#2a2e45;font-size:16px;font-weight:700}.term-content h5.mt{margin-top:28px}.term-content p{color:#515566;font-size:16px;word-break:break-all}.term-content p a{color:#515566;font-size:16px;text-decoration:underline}.term-content p.indent{padding-left:32px}.term-content p.indent span.inner-indent{display:block;padding-left:24px}.term-privacy .program-code,.term-use .program-code{margin:40px auto}.term-content .before-eight,.term-content .before-first,.term-content .before-five,.term-content .before-four,.term-content .before-nine,.term-content .before-second,.term-content .before-seven,.term-content .before-six,.term-content .before-ten,.term-content .before-third{position:relative}.term-content .before-eight:before,.term-content .before-first:before,.term-content .before-five:before,.term-content .before-four:before,.term-content .before-nine:before,.term-content .before-second:before,.term-content .before-seven:before,.term-content .before-six:before,.term-content .before-ten:before,.term-content .before-third:before{position:absolute;top:0;left:8px;color:#515566;font-size:16px;line-height:24px}.term-content .before-eight.inner-indent:before,.term-content .before-first.inner-indent:before,.term-content .before-five.inner-indent:before,.term-content .before-four.inner-indent:before,.term-content .before-nine.inner-indent:before,.term-content .before-second.inner-indent:before,.term-content .before-seven.inner-indent:before,.term-content .before-six.inner-indent:before,.term-content .before-ten.inner-indent:before,.term-content .before-third.inner-indent:before{left:0}.term-content .before-first:before{content:"1."}.term-content .before-second:before{content:"2."}.term-content .before-third:before{content:"3."}.term-content .before-four:before{content:"4."}.term-content .before-five:before{content:"5."}.term-content .before-six:before{content:"6."}.term-content .before-seven:before{content:"7."}.term-content .before-eight:before{content:"8."}.term-content .before-nine:before{content:"9."}.term-content .before-ten:before{content:"10."}.term-content .before-first.circle:before{content:"①"}.term-content .before-second.circle:before{content:"②"}.term-content .before-third.circle:before{content:"③"}.term-content .before-four.circle:before{content:"④"}.term-content .before-five.circle:before{content:"⑤"}.term-content .before-six.circle:before{content:"⑥"}.term-content .before-seven.circle:before{content:"⑦"}.term-content .before-eight.circle:before{content:"⑧"}.term-content .before-nine.circle:before{content:"⑨"}.term-content .before-ten.circle:before{content:"⑩"}.term-content .before-first.bracket:before{content:"1)"}.term-content .before-second.bracket:before{content:"2)"}.term-content .before-third.bracket:before{content:"3)"}.term-content .before-four.bracket:before{content:"4)"}.term-content .before-five.bracket:before{content:"5)"}.term-content .before-six.bracket:before{content:"6)"}.term-content .before-seven.bracket:before{content:"7)"}.term-content .before-eight.bracket:before{content:"8)"}.term-content .before-nine.bracket:before{content:"9)"}.term-content .before-ten.bracket:before{content:"10)"}.term-content .before-first.kr:before{content:"가."}.term-content .before-second.kr:before{content:"나."}.term-content .before-third.kr:before{content:"다."}.term-content .before-four.kr:before{content:"라."}.term-content .before-five.kr:before{content:"마."}.term-content .before-six.kr:before{content:"바."}.term-content .before-seven.kr:before{content:"사."}.term-content .before-eight.kr:before{content:"아."}.term-content .before-nine.kr:before{content:"자."}.term-content .before-ten.kr:before{content:"차."}.join-term-form .program-code{margin:40px 0}.join-term-form ul{margin-top:24px;padding:0 24px}.join-term-form ul li.line{height:1px;background:#dedede}.join-term-form ul li.line.start{margin-top:14px;margin-bottom:8px}.join-term-form ul li.line.end{margin-top:14px;margin-bottom:0}.join-term-form ul li{display:inline-block;width:100%}.join-term-form ul li .toggle-head .check-box{width:calc(100% - 30px);vertical-align:top}.join-term-form ul li .toggle-head .check-box label{width:100%;padding-top:12px;padding-bottom:12px;color:#9a9ca4;font-size:16px;line-height:24px}.join-term-form ul li .toggle-head .check-box label.highlight{font-size:18px;font-weight:700}.join-term-form ul li .toggle-head .check-box input:checked+label{color:#515566}.join-term-form ul li .toggle-head .check-box.all-check label{color:#2a2e45;font-size:20px;font-weight:700;font-family:Nanum Barun Gothic,sans-serif;letter-spacing:0}.join-term-form ul li .toggle-head .check-box.all-check label p{display:inline-block;margin-left:8px;color:#515566;font-size:14px;font-weight:400}.join-term-form ul li .toggle-head .toggle-btn{display:inline-block;height:48px;margin-left:6px;background:transparent;border:none;vertical-align:top}.join-term-form ul li .toggle-head .toggle-btn img{width:16px;height:auto}.join-term-form ul li .toggle-content{height:88px;margin:8px 0;overflow:hidden;transition:height .3s ease-in-out,margin .3s ease-in-out}.join-term-form ul li.toggle .toggle-content{height:0;margin:0}.join-term-form ul li .toggle-content .content-html{color:#9a9ca4;font-size:14px;line-height:20px}.join-term-form ul li .toggle-content .content-html b,.join-term-form ul li .toggle-content .content-html strong{font-size:15.5px;font-weight:700}.join-term-form ul li .toggle-content .content-html a{color:#9a9ca4;text-decoration:underline}.join-term-form ul li .toggle-content .content-html h3{color:#9a9ca4;font-size:16px;font-weight:700;line-height:20px}.join-term-form ul li .toggle-content .content-html h5{color:#9a9ca4;font-size:15px;font-weight:700}.join-term-form ul li .toggle-content .content-html h5.mt{margin-top:12px}.join-term-form ul li .toggle-content .content-html p{color:#9a9ca4;font-size:14px}.join-term-form ul li .toggle-content .content-html p a{color:#9a9ca4;font-size:14px;text-decoration:underline}.join-term-form ul li .toggle-content .content-html p.indent{padding-left:32px}.join-term-form ul li .toggle-content .content-html p.indent span.inner-indent{display:block;padding-left:24px}.join-term-form ul li .toggle-content .content-html .before-eight,.join-term-form ul li .toggle-content .content-html .before-first,.join-term-form ul li .toggle-content .content-html .before-five,.join-term-form ul li .toggle-content .content-html .before-four,.join-term-form ul li .toggle-content .content-html .before-nine,.join-term-form ul li .toggle-content .content-html .before-second,.join-term-form ul li .toggle-content .content-html .before-seven,.join-term-form ul li .toggle-content .content-html .before-six,.join-term-form ul li .toggle-content .content-html .before-ten,.join-term-form ul li .toggle-content .content-html .before-third{position:relative}.join-term-form ul li .toggle-content .content-html .before-eight:before,.join-term-form ul li .toggle-content .content-html .before-first:before,.join-term-form ul li .toggle-content .content-html .before-five:before,.join-term-form ul li .toggle-content .content-html .before-four:before,.join-term-form ul li .toggle-content .content-html .before-nine:before,.join-term-form ul li .toggle-content .content-html .before-second:before,.join-term-form ul li .toggle-content .content-html .before-seven:before,.join-term-form ul li .toggle-content .content-html .before-six:before,.join-term-form ul li .toggle-content .content-html .before-ten:before,.join-term-form ul li .toggle-content .content-html .before-third:before{position:absolute;top:0;left:8px;color:#9a9ca4;font-size:16px;line-height:24px}.join-term-form ul li .toggle-content .content-html .before-eight.inner-indent:before,.join-term-form ul li .toggle-content .content-html .before-first.inner-indent:before,.join-term-form ul li .toggle-content .content-html .before-five.inner-indent:before,.join-term-form ul li .toggle-content .content-html .before-four.inner-indent:before,.join-term-form ul li .toggle-content .content-html .before-nine.inner-indent:before,.join-term-form ul li .toggle-content .content-html .before-second.inner-indent:before,.join-term-form ul li .toggle-content .content-html .before-seven.inner-indent:before,.join-term-form ul li .toggle-content .content-html .before-six.inner-indent:before,.join-term-form ul li .toggle-content .content-html .before-ten.inner-indent:before,.join-term-form ul li .toggle-content .content-html .before-third.inner-indent:before{left:0}.join-term-form ul li .toggle-content .content-html .before-first:before{content:"1."}.join-term-form ul li .toggle-content .content-html .before-second:before{content:"2."}.join-term-form ul li .toggle-content .content-html .before-third:before{content:"3."}.join-term-form ul li .toggle-content .content-html .before-four:before{content:"4."}.join-term-form ul li .toggle-content .content-html .before-five:before{content:"5."}.join-term-form ul li .toggle-content .content-html .before-six:before{content:"6."}.join-term-form ul li .toggle-content .content-html .before-seven:before{content:"7."}.join-term-form ul li .toggle-content .content-html .before-eight:before{content:"8."}.join-term-form ul li .toggle-content .content-html .before-nine:before{content:"9."}.join-term-form ul li .toggle-content .content-html .before-ten:before{content:"10."}.join-term-form ul li .toggle-content .content-html .before-first.circle:before{content:"①"}.join-term-form ul li .toggle-content .content-html .before-second.circle:before{content:"②"}.join-term-form ul li .toggle-content .content-html .before-third.circle:before{content:"③"}.join-term-form ul li .toggle-content .content-html .before-four.circle:before{content:"④"}.join-term-form ul li .toggle-content .content-html .before-five.circle:before{content:"⑤"}.join-term-form ul li .toggle-content .content-html .before-six.circle:before{content:"⑥"}.join-term-form ul li .toggle-content .content-html .before-seven.circle:before{content:"⑦"}.join-term-form ul li .toggle-content .content-html .before-eight.circle:before{content:"⑧"}.join-term-form ul li .toggle-content .content-html .before-nine.circle:before{content:"⑨"}.join-term-form ul li .toggle-content .content-html .before-ten.circle:before{content:"⑩"}.join-term-form ul li .toggle-content .content-html .before-first.bracket:before{content:"1)"}.join-term-form ul li .toggle-content .content-html .before-second.bracket:before{content:"2)"}.join-term-form ul li .toggle-content .content-html .before-third.bracket:before{content:"3)"}.join-term-form ul li .toggle-content .content-html .before-four.bracket:before{content:"4)"}.join-term-form ul li .toggle-content .content-html .before-five.bracket:before{content:"5)"}.join-term-form ul li .toggle-content .content-html .before-six.bracket:before{content:"6)"}.join-term-form ul li .toggle-content .content-html .before-seven.bracket:before{content:"7)"}.join-term-form ul li .toggle-content .content-html .before-eight.bracket:before{content:"8)"}.join-term-form ul li .toggle-content .content-html .before-nine.bracket:before{content:"9)"}.join-term-form ul li .toggle-content .content-html .before-ten.bracket:before{content:"10)"}.join-term-form .form-btn{margin-top:32px;margin-bottom:44px;padding:0 24px}.join-term-form .form-btn p{margin-bottom:8px;color:#f182c3;font-size:14px;line-height:16px;letter-spacing:-.14px}.join-info-form{margin-top:32px;padding:0 24px}.join-info-form .form-row-group .form-row{margin-top:20px}.join-info-form .form-row-group>.form-row:first-child{margin-top:0}.join-info-form .form-row-group .form-row.join-phone input{padding-right:64px}.join-info-form .form-row-group .form-row.join-phone.success input{background-position:center right 32px}.join-info-form .form-row-group .form-row.join-phone .question-btn{position:absolute;top:42px;right:0;z-index:5;width:32px;height:40px;background:transparent;border:none}.join-info-form .form-row-group .form-row.join-phone .question-btn img{width:32px;height:auto}.join-info-form .form-row-group .form-two-row-flex{display:flex;flex-direction:row}.join-info-form .form-row-group .form-two-row-flex .form-row:last-child{min-width:152px;max-width:152px;margin-left:24px}.join-info-form .select-list li{display:inline-block;margin-right:8px;margin-bottom:8px}.join-info-form .select-list li:last-child{margin-right:0}.join-info-form .select-list li button{min-width:56px;height:36px;padding:0 12px;background:#fff;border:1px solid #e6e6e6;border-radius:10px;color:#9a9ca4;font-size:16px;line-height:34px}.join-info-form .select-list li button.selected{background:#f2f8fe;border:1px solid #f2f8fe;color:#4067ec}.join-info-form .form-btn{margin-top:32px;margin-bottom:44px}.join-info-form .form-btn p{margin-bottom:8px;color:#f182c3;font-size:14px;line-height:16px;letter-spacing:-.14px}.join-bank-form{padding:0 24px}.join-bank-form .form-row-group .form-row{margin-top:20px}.join-bank-form .form-row-group .form-row.transition-hide{display:none}.join-bank-form .form-row-group .form-row.transition-hide.transition-show{display:block;animation:form-row-fade-in .3s ease-in-out}.join-bank-form .form-row-group>.form-row:first-child{margin-top:32px}.join-bank-form .form-row-group .form-row.account-holder input{width:calc(100% - 102px)}.join-bank-form .form-row-group .form-row.account-holder .people-btn{position:absolute;top:42px;right:0;width:94px;height:40px;padding:0 8px;background:#f9f9f9 url(/select_black_arrow.svg) no-repeat center right 8px;border:none;color:#2a2e45;font-size:16px;font-weight:700;text-align:left}.join-bank-form .form-row-group .form-sub-title{margin-top:40px;color:#2a2e45;font-size:18px;font-weight:700;line-height:20px;letter-spacing:-.36px;word-break:break-all}.join-bank-form .form-row-group .form-sub-title p{display:inline-block;color:#9a9ca4;font-size:14px;word-break:break-all}.join-bank-form .bank-tab{margin:12px 0}.join-bank-form .bank-tab button{color:#9a9ca4;font-size:16px;font-weight:700;font-family:Nanum Barun Gothic,sans-serif;letter-spacing:0;height:40px;margin-right:24px;background:transparent;border:none}.join-bank-form .bank-tab button.selected{color:#679fff}.join-bank-form .bank-list{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:24px}.join-bank-form .bank-list li{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 12px)/3);margin-right:6px;margin-bottom:16px}.join-bank-form .bank-list li:nth-child(3n){margin-right:0}.join-bank-form .bank-list li button{width:100%;padding:12px 6px;background:#f9f9f9;border:none;color:#9a9ca4;font-size:18px;line-height:24px;text-align:center}.join-bank-form .bank-list li button.selected{background:#679fff;color:#fff;font-weight:700}.join-bank-form .term-list{margin-top:24px}.join-bank-form .term-list li.line{height:1px;background:#dedede}.join-bank-form .term-list li.line.start{margin-top:14px;margin-bottom:8px}.join-bank-form .term-list li.line.end{margin-top:14px;margin-bottom:0}.join-bank-form .term-list li{display:inline-block;width:100%}.join-bank-form .term-list li .toggle-head .check-box{width:calc(100% - 30px);vertical-align:top}.join-bank-form .term-list li .toggle-head .check-box label{width:100%;padding-top:12px;padding-bottom:12px;color:#9a9ca4;font-size:16px;line-height:24px}.join-bank-form .term-list li .toggle-head .check-box input:checked+label{color:#515566}.join-bank-form .term-list li .toggle-head .check-box.all-check label{color:#2a2e45;font-size:20px;font-weight:700;font-family:Nanum Barun Gothic,sans-serif;letter-spacing:0}.join-bank-form .term-list li .toggle-head .check-box.all-check label p{display:inline-block;margin-left:8px;color:#515566;font-size:14px;font-weight:400}.join-bank-form .term-list li .toggle-head .toggle-btn{display:inline-block;height:48px;margin-left:6px;background:transparent;border:none;vertical-align:top}.join-bank-form .term-list li .toggle-head .toggle-btn img{width:16px;height:auto}.join-bank-form .term-list li .toggle-content{height:88px;margin:8px 0;overflow:hidden;transition:height .3s ease-in-out,margin .3s ease-in-out}.join-bank-form .term-list li.toggle .toggle-content{height:0;margin:0}.join-bank-form .term-list li .toggle-content p{color:#9a9ca4;font-size:14px;line-height:20px}.join-bank-form .form-btn{margin-top:32px;margin-bottom:44px}.join-bank-form .form-btn.transition-hide{display:none}.join-bank-form .form-btn.transition-hide.transition-show{display:block;animation:form-btn-fade-in .3s ease-in-out}.join-bank-form .form-btn.top-small{margin-top:8px}.join-bank-form .form-btn p{margin-bottom:32px;color:#f182c3;font-size:14px;line-height:16px;letter-spacing:-.14px}.result-container .result-box{padding:40px 24px 80px;background:url(/join_result_img.png) no-repeat 50%;background-size:cover}.result-container .result-box h3{color:#2a2e45;font-size:24px;font-weight:700;font-family:Nanum Barun Gothic,sans-serif;letter-spacing:0;font-weight:400;line-height:32px;letter-spacing:-.5px}.result-container .result-box h3 strong{font-weight:700}.result-container .result-box .custom-btn{width:130px;margin-top:16px}.result-container .info-box .head{padding-top:32px;padding-left:24px;padding-right:24px;box-sizing:border-box}.result-container .info-box .head h3{padding-bottom:8px;border-bottom:2px solid #4067ec;color:#2a2e45;font-size:24px;font-weight:700;line-height:32px}.result-container .info-box .head p{display:inline-block;margin-left:8px;color:#515566;font-size:16px;font-weight:400;line-height:18px}.result-container .info-box .body{padding:0 24px;box-sizing:border-box}.result-container .info-box .body .row{margin-top:32px}.result-container .info-box .body .row:first-child{margin-top:24px}.result-container .info-box .body .row .label{color:#515566;font-size:16px;font-weight:700;line-height:18px}.result-container .info-box .body .row .value{margin-top:16px;color:#2a2e45;font-size:24px;font-weight:700;line-height:26px}.result-container .info-box .body .desc{margin-top:8px;color:#9a9ca4;font-size:14px;font-weight:700;line-height:18px}.result-container .info-box .body .desc strong{color:#f182c3}.result-container .info-box .foot{margin-top:32px}.result-container .info-box .foot .banner-box img{width:100%;height:auto}.result-container .info-box .foot .custom-btn{width:calc(100% - 48px);margin:0 24px 32px}.result-container .info-box .foot .home-btn{width:calc(100% - 48px);height:50px;margin:0 24px 40px;background:transparent;border:none;color:#515566;font-size:16px}.dashboard-container .top-box{border-bottom-left-radius:20px;border-bottom-right-radius:20px;box-shadow:0 2px 4px 0 rgba(103,159,255,.2);overflow:hidden}.dashboard-container .top-box>.btns{margin-top:24px;margin-bottom:32px;padding:0 24px}.dashboard-container .top-box>.btns button{height:20px;margin-right:24px;background:transparent;border:none;color:#9a9ca4;font-size:16px;line-height:20px}.dashboard-container .top-box>.btns button.selected{color:#679fff;font-weight:700}.dashboard-container .top-box .progress-box{padding:0 24px}.dashboard-container .top-box .progress-box h6{color:#515566;font-size:20px;font-weight:700;line-height:24px}.dashboard-container .top-box .progress-box .progress-btn{display:block;margin-top:12px}.dashboard-container .top-box .progress-box ul{display:flex;height:80px;background:#f9f9f9;justify-content:center;align-items:center}.dashboard-container .top-box .progress-box ul li{flex:1 1;height:80px;display:flex;flex-direction:column;justify-content:center;align-items:center}.dashboard-container .top-box .progress-box ul li .count{color:#515566;font-size:24px;font-weight:700;line-height:24px;text-align:center}.dashboard-container .top-box .progress-box ul li .label{margin-top:8px;color:#515566;font-size:16px;line-height:18px;text-align:center}.dashboard-container .top-box .progress-box ul li.line{flex:none;width:2px;height:48px;background:#e8e8e8}.dashboard-container .top-box .progress-box .btns{margin-top:12px}.dashboard-container .top-box .progress-box .btns .custom-btn{width:calc((100% - 16px)/2)}.dashboard-container .top-box .progress-box .btns .custom-btn.reverse{margin-left:16px}.dashboard-container .top-box .intro-box{display:inline-block;margin-top:24px;padding-top:24px}.dashboard-container .top-box .intro-box .intro-title{margin-bottom:8px;padding:0 24px;color:#515566;font-size:20px;font-weight:700;line-height:22px}.dashboard-container .top-box .intro-box .intro-img img{width:100%;height:auto}.dashboard-container .process-link{background:#fff url(/dashboard_process_img.png) no-repeat 50%;background-size:cover;box-shadow:0 3px 6px 0 rgba(103,159,255,.2)}.dashboard-container .faq-link,.dashboard-container .process-link{display:block;height:165px;margin-top:16px;padding:30px 0 0 24px;border-radius:20px;color:#515566;font-size:20px;font-weight:700}.dashboard-container .faq-link{margin-bottom:32px;background:#fff url(/dashboard_faq_img.png) no-repeat center right 64px;background-size:168px auto;box-shadow:0 2px 4px 0 rgba(103,159,255,.2)}.introduction-container{margin-top:12px;margin-bottom:40px}.introduction-container .program-code{margin-top:40px}.introduction-container .intro-img img{width:100%;height:auto}.introduction-container .introduction-section{margin-top:40px;padding:0 24px}.introduction-container .introduction-section>.title{color:#2a2e45;font-size:20px;font-weight:700;font-family:Nanum Barun Gothic,sans-serif;letter-spacing:0;line-height:24px;letter-spacing:-.4px}.introduction-container .introduction-section .tip-list{margin-top:24px;margin-bottom:32px}.introduction-container .introduction-section .tip-list .swiper-slide>div{padding:0 24px;text-align:center}.introduction-container .introduction-section .tip-list .swiper-slide>div .img-area img{width:100%;height:auto}.introduction-container .introduction-section .tip-list .swiper-slide>div p{margin-top:40px;color:#6c6e79;font-size:14px;line-height:16px}.introduction-container .introduction-section .tip-list .swiper-slide>div h3{margin-top:4px;font-size:21px;font-weight:700;line-height:24px;letter-spacing:-.48px}.introduction-container .introduction-section .tip-list .swiper-slide>div.success h3{color:#54d3b6}.introduction-container .introduction-section .tip-list .swiper-slide>div.warning h3{color:#e94a53}.introduction-container .introduction-section .tip-list .swiper-pagination-bullets{bottom:58px;left:0;width:100%}.introduction-container .introduction-section .tip-list .swiper-pagination-bullets .swiper-pagination-bullet{width:8px;height:8px;margin:0 3px;background:#cecece;border-radius:4px;opacity:1}.introduction-container .introduction-section .tip-list .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#9a9ca4}.introduction-container .introduction-section .tip-list .swiper-button-next,.introduction-container .introduction-section .tip-list .swiper-button-prev{position:absolute;top:23.5vw;z-index:10;width:24px;height:24px;margin-top:calc(-1*var(--swiper-navigation-size) - 15px)}.introduction-container .introduction-section .tip-list .swiper-button-prev{left:0;background:url(/prev_icon.svg) no-repeat 50%;background-size:18px auto}.introduction-container .introduction-section .tip-list .swiper-button-next{right:0;background:url(/next_icon.svg) no-repeat 50%;background-size:18px auto}.introduction-container .introduction-section .tip-list .swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.introduction-container .introduction-section .tip-list .swiper-button-next:after,.introduction-container .introduction-section .tip-list .swiper-button-prev:after{display:none}.introduction-container .introduction-section>.content{font-family:Nanum Gothic,sans-serif;color:#515566;font-size:16px;line-height:24px;word-break:break-all}.introduction-container .introduction-section>.content .upper{display:inline-block;font-size:12px;vertical-align:top;transform:translateY(-4px)}.introduction-container .introduction-section>.content a{color:#515566;font-weight:700}.introduction-container .introduction-section>.content b{font-weight:700}.introduction-container .introduction-section>.content .sub{display:block;font-size:12px;line-height:24px}.introduction-container .introduction-section>.content .line{height:2px;margin:16px 0;background:#f1f8ff}.introduction-container .introduction-section>.content .dummy-box .dummy-group{margin-top:40px}.introduction-container .introduction-section>.content .dummy-box .dummy-group>h5{display:flex;margin-bottom:16px;color:#515566;font-size:20px;font-weight:700;line-height:26px;align-items:center}.introduction-container .introduction-section>.content .dummy-box .dummy-group>h5:after{flex:1 1;height:2px;margin-left:16px;background:#515566;content:""}.introduction-container .introduction-section>.content .dummy-box .dummy-item{margin-bottom:40px}.introduction-container.en .introduction-section>.content .dummy-box .dummy-item:first-child,.introduction-container.xc .introduction-section>.content .dummy-box .dummy-item:first-child,.introduction-container.xn .introduction-section>.content .dummy-box .dummy-item:first-child,.introduction-container.xs .introduction-section>.content .dummy-box .dummy-item:first-child{margin-top:24px;margin-bottom:0}.introduction-container .introduction-section>.content .dummy-box .dummy-item:last-child{margin-bottom:0}.introduction-container .introduction-section>.content .dummy-box .dummy-item h5{color:#679fff;font-size:18px;font-weight:700;line-height:20px}.introduction-container .introduction-section>.content .dummy-box .dummy-item ul{margin-top:6px;border-bottom:2px solid #679fff}.introduction-container .introduction-section>.content .dummy-box .dummy-item ul li{border-top:2px solid #679fff}.introduction-container .introduction-section>.content .dummy-box .dummy-item ul li p{padding:16px 0 16px 32px;background:url(/check_on.svg) no-repeat top 16px left;background-size:24px 24px}.introduction-container .introduction-section>.content .dummy-box .dummy-item ul li p .small{display:inline-block;font-size:14px;line-height:18px}.introduction-container .introduction-section>.content .dummy-box .dummy-item .tail-top,.introduction-container .introduction-section>.content .dummy-box .dummy-item .tail-top+.tail{margin-top:10px}.introduction-container .introduction-section>.content .dummy-box .dummy-item .tail{margin-top:16px}.introduction-container.xs .introduction-section>.content .dummy-box .dummy-item .tail{margin-top:10px}.introduction-container .introduction-section>.content .dummy-box .dummy-item .tail b{font-weight:700}.introduction-container .introduction-section>.content .dummy-box .dummy-item .tail b.blue{color:#679fff}.introduction-container .introduction-section>.content .dummy-box .dummy-item .tail strong{font-size:18px;font-weight:700}.introduction-container .introduction-section>.content .dummy-box .dummy-item .tail span.blue{color:#679fff}.introduction-container .introduction-section>.content .dummy-box .dummy-item .tail span.pink{color:#f182c3}.introduction-container .introduction-section>.content .dummy-box .tail-dummy{margin-top:24px;font-size:14px;line-height:18px}.introduction-container .introduction-section>.content .dummy-box .tail-dummy a{color:#515566;text-decoration:underline}.introduction-container .introduction-section .process-content .period{margin-top:16px;border-top:2px solid #fc98d7;border-bottom:2px solid #fc98d7;text-align:center}.introduction-container.en .introduction-section .process-content .period{border-color:#679fff}.introduction-container .introduction-section .process-content .period .item{padding:16px 0;border-top:2px solid #cecece}.introduction-container .introduction-section .process-content .period .item:first-child{border-top:none}.introduction-container .introduction-section .process-content .period .item h6{font-family:Nanum Gothic,sans-serif;color:#515566;font-size:16px;font-weight:700;line-height:20px;text-align:left}.introduction-container .introduction-section .process-content .period .item p{margin:8px 8px 0;color:#2a2e45;font-size:16px;text-align:center;line-height:26px}.introduction-container.en .introduction-section .process-content .period .item p{display:inline-block}.introduction-container .introduction-section .process-content .period .item p span{margin-right:16px}.introduction-container .introduction-section .process-content .period .item p span:last-child{margin-right:0}.introduction-container .introduction-section .process-content .period .item p strong{color:#fc98d2;font-size:24px;font-weight:700;letter-spacing:-.24px;vertical-align:bottom}.introduction-container.en .introduction-section .process-content .period .item p strong{color:#679fff}.introduction-container .introduction-section .process-content .period .item h5{color:#515566;font-size:20px;line-height:24px}.introduction-container.xc .introduction-section .process-content .period .item h5,.introduction-container.xn .introduction-section .process-content .period .item h5{margin-top:8px}.introduction-container .introduction-section .process-content .period .item h5 b{color:#f182c3;font-weight:700}.introduction-container .introduction-section .process-content .period .item h5.other-line{font-size:16px;font-weight:700;line-height:30px}.introduction-container .introduction-section .process-content .period .item h5.other-line strong{color:#fc98d2;font-size:24px;font-weight:700;letter-spacing:-.24px;vertical-align:bottom}.introduction-container.en .introduction-section .process-content .period .item h5.other-line{display:inline-block}.introduction-container.en .introduction-section .process-content .period .item h5.other-line strong{color:#679fff}.introduction-container.en .introduction-section .process-content .period .item h5.other-line:last-child{margin-top:8px}.introduction-container .introduction-section .process-content .period-desc{font-family:Nanum Gothic,sans-serif;margin-top:8px;color:#515566;font-size:16px;line-height:24px}.introduction-container .introduction-section .process-content .period-desc b{font-weight:700}.introduction-container .introduction-section .process-content ul{display:inline-block;width:100%;margin-top:32px}.introduction-container .introduction-section .process-content ul li{display:flex;margin-bottom:16px;justify-content:flex-start;align-items:flex-start}.introduction-container .introduction-section .process-content ul li .process-img{width:72px}.introduction-container .introduction-section .process-content ul li .process-img img{width:100%;height:auto}.introduction-container .introduction-section .process-content ul li .process-info{flex:1 1;margin-left:28px;padding-top:12px}.introduction-container .introduction-section .process-content ul li .process-info h5{color:#5790fc;font-size:24px;line-height:24px;letter-spacing:-.24px}.introduction-container .introduction-section .process-content ul li .process-info h5 strong{font-weight:700}.introduction-container .introduction-section .process-content ul li .process-info p{font-family:Nanum Gothic,sans-serif;color:#515566;font-size:16px;line-height:24px}.introduction-container .introduction-section .process-content ul li .process-info p .upper{display:inline-block;font-size:12px;vertical-align:top;transform:translateY(-4px)}.introduction-container .introduction-section .document-content ul li{margin-top:24px}.introduction-container .introduction-section .document-content ul li h5{color:#fc98d7;font-size:16px;font-weight:700;line-height:20px}.introduction-container.en .introduction-section .document-content ul li h5{color:#679fff}.introduction-container .introduction-section .document-content ul li h5 span{color:#515566;font-size:14px;font-weight:400}.introduction-container .introduction-section .document-content ul li p{margin-top:6px;color:#515566;font-size:14px;line-height:16px}.introduction-container .introduction-section .document-content ul li img{margin-top:8px;width:100%;height:auto}.introduction-container .introduction-section .document-content .document-desc{font-family:Nanum Gothic,sans-serif;margin-top:8px;color:#515566;font-size:16px;line-height:24px;letter-spacing:-.16px}.introduction-container .introduction-section .document-content .document-desc b{font-weight:700}.introduction-container .introduction-section .document-content .document-desc .upper{display:inline-block;font-size:12px;vertical-align:top;transform:translateY(-4px)}.subscription-container .tag-box{display:inline-block;width:62px;height:24px;margin-top:28px;margin-left:24px;background:#9d9d9d;border-radius:8px;color:#fff;font-size:14px;font-weight:700;line-height:24px;text-align:center}.subscription-container .document-section{margin-top:48px}.subscription-container .document-section:first-child{margin-top:16px}.subscription-container .document-section .head{padding-left:62px;padding-right:84px}.subscription-container .document-section .head span{position:absolute;top:0;left:24px;z-index:1;color:#7a9eff;font-size:24px;font-weight:700;line-height:26px;letter-spacing:-.24px}.subscription-container .document-section .head h3{color:#2a2e45;font-size:24px;line-height:26px;letter-spacing:-.48px}.subscription-container .document-section .head button.example-btn{display:inline-block;margin-top:8px;background:transparent;border:none;color:#707070;font-size:14px;line-height:16px}.subscription-container .document-section .head button.add-btn{position:absolute;top:0;right:24px;z-index:1;width:48px;height:48px;background:#679fff;border:none;border-radius:24px;box-shadow:0 3px 6px 0 rgba(103,159,255,.2)}.subscription-container .document-section .head button.add-btn.disabled,.subscription-container .document-section .head button.add-btn:disabled{background:#cecece}.subscription-container .document-section .head button.add-btn img{width:20px;height:20px}.subscription-container .document-section .head button.add-btn.anim{animation:document_btn_anim 1s ease-in-out infinite}@keyframes document_btn_anim{0%{background:#679fff}50%{background:#cecece}to{background:#679fff}}.subscription-container .document-section .body{margin-top:16px}.subscription-container .document-section .body ul{padding:0 24px;font-size:0}.subscription-container .document-section .body ul li{position:relative;display:inline-block;width:100%;margin:8px 0}.subscription-container .document-section .body ul li .drag-area{position:absolute;top:50%;left:-24px;z-index:2;transform:translateY(-50%)}.subscription-container .document-section .body ul li .img-area{position:relative;display:block;width:100%;height:80px;background:transparent;border:1px solid #cecece;border-radius:8px;overflow:hidden}.subscription-container .document-section .body ul li .img-area img{position:absolute;top:50%;left:50%;width:100%;height:auto;transform:translateY(-50%) translateX(-50%)}.subscription-container .document-section .body ul li .info-area{position:absolute;top:0;right:0;bottom:0;width:32px;background:#515566;border-top-right-radius:8px;border-bottom-right-radius:8px}.subscription-container .document-section .body ul li .info-area p{margin-top:12px;color:#fff;font-size:14px;font-weight:700;line-height:16px;text-align:center;letter-spacing:-.14px}.subscription-container .document-section .body ul li .info-area button{width:100%;height:24px;margin-top:16px;background:transparent;border:none}.subscription-container .form-btn{margin-top:32px;margin-bottom:44px;padding:0 24px}.subscription-tip-container .tag-box{display:block;width:62px;height:24px;margin-top:28px;background:#9d9d9d;border-radius:8px;color:#fff;font-size:14px;font-weight:700;line-height:24px;text-align:center}.subscription-tip-container>h2{margin-top:8px;padding:0 24px;color:#ff81ab;font-size:18px;font-weight:700;line-height:20px;letter-spacing:-.36px}.subscription-tip-container>p{margin-top:4px;padding:0 24px;color:#6d7177;font-size:14px;line-height:16px;letter-spacing:-.28px}.subscription-tip-container .tip-list .swiper-slide>div{padding:0 24px;text-align:center}.subscription-tip-container .tip-list .swiper-slide>div .img-area{margin-top:16px}.subscription-tip-container .tip-list .swiper-slide>div .img-area img{width:100%;height:auto}.subscription-tip-container .tip-list .swiper-slide>div h2{margin-top:8px;color:#ff81ab;font-size:18px;font-weight:700;line-height:20px;letter-spacing:-.72px;text-align:left}.subscription-tip-container .tip-list .swiper-slide>div h3{margin-top:4px;color:#6d7177;font-size:14px;line-height:16px;letter-spacing:-.56px;text-align:left}.subscription-tip-container .tip-list .swiper-slide>div h3.small{font-size:12px}.subscription-tip-container .tip-list .swiper-slide>div h6{margin-top:48px;color:#6c6e79;font-size:16px;line-height:16px}.subscription-tip-container .tip-list .swiper-slide>div h5{margin-top:4px;font-size:24px;font-weight:700;line-height:26px;letter-spacing:-.48px}.subscription-tip-container .tip-list .swiper-slide>div.success h5{color:#54d3b6}.subscription-tip-container .tip-list .swiper-slide>div.warning h5{color:#e94a53}.subscription-tip-container .tip-list .swiper-pagination-bullets{bottom:66px;left:0;width:100%}.subscription-tip-container .tip-list .swiper-pagination-bullets .swiper-pagination-bullet{width:8px;height:8px;margin:0 3px;background:#cecece;border-radius:4px;opacity:1}.subscription-tip-container .tip-list .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#9a9ca4}.subscription-tip-container .tip-list .swiper-button-next,.subscription-tip-container .tip-list .swiper-button-prev{position:absolute;top:50%;z-index:10;width:24px;height:24px;margin-top:18px}.subscription-tip-container .tip-list .swiper-button-prev{left:0;background:url(/prev_icon.svg) no-repeat 50%;background-size:18px auto}.subscription-tip-container .tip-list .swiper-button-next{right:0;background:url(/next_icon.svg) no-repeat 50%;background-size:18px auto}.subscription-tip-container .tip-list .swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.subscription-tip-container .tip-list .swiper-button-next:after,.subscription-tip-container .tip-list .swiper-button-prev:after{display:none}.subscription-tip-container .form-btn{margin-top:40px;margin-bottom:32px;padding:0 24px}.subscription-detail-container .title-container{margin-top:8px;margin-bottom:24px;padding:0 80px 0 24px}.subscription-detail-container .title-container h2{color:#2a2e45;font-size:24px;font-weight:700;font-family:Nanum Barun Gothic,sans-serif;letter-spacing:0;display:inline-block;line-height:26px;letter-spacing:-.48px;vertical-align:middle}.subscription-detail-container .title-container button{display:inline-block;width:24px;height:24px;margin-left:16px;background:transparent;border:none;vertical-align:middle}.subscription-detail-container .title-container p{position:absolute;top:0;right:24px;color:#515566;font-size:24px;line-height:26px;letter-spacing:-.48px}.subscription-detail-container .document-container .swiper-slide{padding:0 16px}.subscription-detail-container .document-container .swiper-slide img{width:100%;height:auto}.subscription-detail-container .document-container .swiper-button-next,.subscription-detail-container .document-container .swiper-button-prev{position:absolute;top:50%;z-index:10;width:32px;height:32px;margin-top:-16px;cursor:pointer}.subscription-detail-container .document-container .swiper-button-prev{left:0;background:url(/prev_icon.svg) no-repeat 50%}.subscription-detail-container .document-container .swiper-button-next{right:0;background:url(/next_icon.svg) no-repeat 50%}.subscription-detail-container .document-container .swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.subscription-detail-container .document-container .swiper-button-next:after,.subscription-detail-container .document-container .swiper-button-prev:after{display:none}.subscription-detail-container .form-btn{margin-top:16px;margin-bottom:32px;padding:0 24px}.dashboard-subscription-finish .article{min-height:calc(100vh - 56px)}.dashboard-subscription-finish h3{color:#2a2e45;font-size:24px;font-weight:700;font-family:Nanum Barun Gothic,sans-serif;letter-spacing:0;padding:36px 24px 0;line-height:32px}.dashboard-subscription-finish p:not(.time){color:#515566;font-size:16px;font-weight:400;font-family:Nanum Barun Gothic,sans-serif;letter-spacing:0;margin-top:12px;padding:0 24px;line-height:24px;letter-spacing:-.32px}.dashboard-subscription-finish p:not(.time).small{font-size:14px}.dashboard-subscription-finish p strong{color:#515566;font-size:16px;font-weight:400;font-family:Nanum Barun Gothic,sans-serif;letter-spacing:0;font-weight:700}.dashboard-subscription-finish img{width:100%}.dashboard-subscription-finish p.time{margin-top:16px;padding:0 24px;color:#9a9ca4;font-size:16px;line-height:24px;letter-spacing:-.32px}.dashboard-subscription-finish .mora-img{margin-top:40px}.faq .program-code{margin:40px 0}.faq-list{margin-bottom:80px}.faq-list ul{margin-top:4px}.faq-list ul li .toggle-btn{position:relative;z-index:1;display:block;width:100%;min-height:64px;padding:16px 48px 16px 24px;background:#fff url(/plus_icon.svg) no-repeat center right 24px;border:none;border-radius:8px;color:#9a9ca4;font-size:16px;font-weight:700;line-height:24px;text-align:left;box-shadow:0 2px 4px 0 rgba(103,159,255,.2);transition:color .3s ease-in-out}.faq-list ul li.toggle .toggle-btn{background:#fff url(/minus_icon.svg) no-repeat center right 24px;color:#2a2e45}.faq-list ul li .toggle-btn .upper{display:inline-block;font-size:12px;vertical-align:top;transform:translateY(-4px)}.faq-list ul li .toggle-content{padding:16px 24px;background:#fff;transition:background .3s ease-in-out}.faq-list ul li.toggle .toggle-content{background:#f1f8ff}.faq-list ul li .toggle-content p{color:#515566;font-size:16px;line-height:24px;word-break:break-all}.faq-list ul li .toggle-content p .upper{display:inline-block;font-size:12px;vertical-align:top;transform:translateY(-4px)}.faq-list ul li .toggle-content p b{font-weight:700}.faq-list ul li .toggle-content p a{color:#515566}.faq-list ul li .toggle-content .consult-btn{display:inline-block;width:148px;height:48px;margin-top:8px;background:#679fff;border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:700}.consult-container .current-consult{color:#2a2e45;font-weight:700;display:block;width:100%;height:64px;margin-top:24px;background:#fff;border-radius:8px;line-height:64px;box-shadow:0 2px 4px 0 rgba(103,159,255,.2)}.consult-container .consult-desc,.consult-container .current-consult{font-size:16px;font-family:Nanum Barun Gothic,sans-serif;letter-spacing:0;padding:0 24px}.consult-container .consult-desc{color:#515566;font-weight:400;margin-top:16px;margin-bottom:32px;line-height:22px}.consult-container .consult-date{display:flex;padding:0 24px;flex-direction:row;justify-content:space-between;align-items:center}.consult-container .consult-date h2{flex:1 1;color:#2a2e45;font-size:16px;font-weight:700;line-height:20px;text-align:center}.consult-container .consult-date button{width:32px;height:32px;background:transparent;border:none}.consult-container .time-list{margin-top:16px;padding:0 24px}.consult-container .time-list li{margin-bottom:16px}.consult-container .time-list li:last-child{margin-bottom:0}.consult-container .time-list li button{width:100%;height:96px;background:#fff;border:none;border-radius:8px;color:#9a9ca4;font-size:32px;box-shadow:0 2px 4px 0 rgba(103,159,255,.2)}.consult-container .time-list li button.selected{background:#fff4fb;color:#f182c3}.consult-container .form-btn{margin-top:32px;margin-bottom:56px;padding:0 24px}.dashboard-consult-finish .article{height:calc(100vh - 56px)}.dashboard-consult-finish h3{padding:44px 24px 0;color:#2a2e45;font-size:26px;font-weight:700;line-height:30px;letter-spacing:-.52px}.dashboard-consult-finish p:not(.time){letter-spacing:0;margin-top:16px;padding:0 24px;line-height:20px;letter-spacing:-.32px}.dashboard-consult-finish p strong,.dashboard-consult-finish p:not(.time){color:#515566;font-size:16px;font-weight:400;font-family:Nanum Barun Gothic,sans-serif}.dashboard-consult-finish p strong{letter-spacing:0;font-weight:700}.dashboard-consult-finish h4{margin-top:16px;padding:0 24px;color:#fc98d7;font-size:24px;font-weight:700;line-height:30px}.dashboard-consult-finish img{width:100%;height:auto;margin-top:-40px}.dashboard-consult-finish p.time{margin-top:24px;padding:0 24px;color:#9a9ca4;font-size:16px;line-height:24px;letter-spacing:-.32px}.dashboard-progress .progress-list h2{color:#2a2e45;font-size:24px;font-weight:700;font-family:Nanum Barun Gothic,sans-serif;letter-spacing:0;padding:40px 24px 0;line-height:26px;letter-spacing:-.48px}.dashboard-progress .progress-list .empty-container{display:flex;height:calc(100vh - 240px);flex-direction:column;justify-content:center;align-items:center}.dashboard-progress .progress-list .empty-container img{width:148px;height:auto}.dashboard-progress .progress-list .empty-container p{margin-top:8px;color:#515566;font-size:20px;line-height:30px}.dashboard-progress .progress-list ul{margin:24px 0;padding:0 24px}.dashboard-progress .progress-list ul li{display:inline-block;width:100%;margin-top:16px}.dashboard-progress .progress-list ul li:first-child{margin-top:0}.dashboard-progress .progress-list ul li>p{color:#515566;font-size:14px;font-weight:700;line-height:16px}.dashboard-progress .progress-list ul li .item-box{position:relative;display:flex;width:100%;min-height:88px;margin-top:8px;padding:24px 56px 24px 72px;background:#f9f9f9;border:none;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center}.dashboard-progress .progress-list ul li.blue .item-box{background:#f1f8ff}.dashboard-progress .progress-list ul li .item-box .icon-box{position:absolute;top:50%;left:0;width:72px;height:88px;margin-top:-44px;font-size:0;line-height:88px}.dashboard-progress .progress-list ul li .item-box .icon-box img{width:100%;height:auto}.dashboard-progress .progress-list ul li .item-box p{margin-left:8px;color:#9a9ca4;font-size:16px;line-height:20px;text-align:left}.dashboard-progress .progress-list ul li.blue .item-box p{color:#515566;font-size:16px;font-weight:400;font-family:Nanum Barun Gothic,sans-serif;letter-spacing:0}.dashboard-progress .progress-list ul li .item-box .arrow-img{position:absolute;top:40px;right:16px;z-index:1}.mypage-form{padding:0 24px}.mypage-form .form-row-group:first-child{margin-top:10px}.mypage-form .form-row-group:first-child .form-row:first-child{margin-top:0}.mypage-form .form-row-group .form-row{margin-top:20px}.mypage-form .form-row-group .form-row.error+.form-row{margin-top:0}.mypage-form .form-btn{margin-top:32px;margin-bottom:32px}.mypage-info .info-item{margin-top:12px;padding:0 24px}.mypage-info .info-item:first-child{margin-top:16px}.mypage-info .info-item .info-item-label{color:#515566;font-size:16px;font-weight:700;line-height:26px;letter-spacing:-.16px}.mypage-info .info-item .info-item-value{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.mypage-info .info-item .info-item-value h3{color:#2a2e45;font-size:24px;line-height:50px}.mypage-info .info-item .info-item-value img{margin-left:16px}.mypage-info .info-item .change-btn{display:inline-block;min-width:196px;height:34px;margin-bottom:16px;padding:0 6px;background:#fff;border-radius:8px;color:#f182c3;font-size:16px;line-height:34px;letter-spacing:-.16px;text-align:center;box-shadow:0 3px 6px 0 rgba(122,158,255,.2)}.mypage-info .info-item .custom-btn{margin-top:8px}.mypage-info .info-item .info-item-value .tag-box{width:80px;height:36px;margin-left:16px;background:#f2f8fe;border-radius:10px;color:#4067ec;font-size:16px;line-height:36px;text-align:center}.mypage-info .privacy-btn{display:block;background:transparent;border:none}.mypage-info .privacy-btn,.mypage-info .withdraw-btn{margin-top:24px;margin-left:24px;color:#9a9ca4;font-size:20px;line-height:22px;letter-spacing:-.2px}.mypage-info .withdraw-btn{display:inline-block;margin-bottom:40px}.mypage-withdraw-form{padding:0 24px}.mypage-withdraw-form .form-desc{color:#2a2e45;font-size:16px;font-weight:700;font-family:Nanum Barun Gothic,sans-serif;letter-spacing:0;margin-top:20px;line-height:20px}.mypage-withdraw-form .form-row-group .form-row{margin-top:8px}.mypage-withdraw-form .form-btn{margin-top:40px;margin-bottom:64px}.satisfaction{padding-bottom:50px}.satisfaction caption,.satisfaction dd,.satisfaction div,.satisfaction dl,.satisfaction dt,.satisfaction fieldset,.satisfaction form,.satisfaction h1,.satisfaction h2,.satisfaction h3,.satisfaction h4,.satisfaction h5,.satisfaction h6,.satisfaction input,.satisfaction label,.satisfaction li,.satisfaction ol,.satisfaction p,.satisfaction select,.satisfaction span,.satisfaction table,.satisfaction tbody,.satisfaction td,.satisfaction textarea,.satisfaction tfoot,.satisfaction th,.satisfaction thead,.satisfaction tr,.satisfaction ul{margin:0;padding:0;font:14px/1.5 Noto Sans KR,나눔고딕,nanumgothic,돋움,Dotum,굴림,Gulim,Sans-serif;color:#111;-webkit-text-size-adjust:none;word-break:keep-all;letter-spacing:-.5px;box-sizing:initial}.satisfaction b,.satisfaction button,.satisfaction em,.satisfaction input,.satisfaction span,.satisfaction strong{font-size:inherit;font-family:inherit;color:inherit;font-style:normal;font-weight:inherit}.satisfaction article,.satisfaction aside,.satisfaction details,.satisfaction dialog,.satisfaction figcaption,.satisfaction figure,.satisfaction footer,.satisfaction header,.satisfaction hgroup,.satisfaction nav,.satisfaction section,.satisfaction summary{display:block}.satisfaction a:link,.satisfaction a:visited{text-decoration:none}.satisfaction button{padding:0;margin:0;border:0;background:none;cursor:pointer}.satisfaction img{border:0;max-width:100%}.satisfaction input,.satisfaction label,.satisfaction select,.satisfaction textarea{vertical-align:middle}.satisfaction ol,.satisfaction ul{list-style:none}.satisfaction table{border-collapse:collapse;table-layout:fixed}.satisfaction fieldset{border:none}.satisfaction h1{height:80px;line-height:80px;background:#006bb1;text-align:center;font-size:32px;font-weight:700;color:#fff}.satisfaction h2{padding:40px 45px;text-align:center;font-size:23px;font-weight:700;color:#003756;line-height:1.6em}.satisfaction h2 b{padding:0 10px;border-bottom:2px solid #003756}.satisfaction fieldset{position:relative;max-width:519px;margin:0 auto;text-align:center}.satisfaction fieldset:after{content:"";display:block;width:100%;height:31px;background:url(/logo.jpg) no-repeat 50%;background-size:auto 100%}.satisfaction fieldset dl{margin-bottom:40px;border-bottom:2px solid #c7dbe8}.satisfaction fieldset dl dt{display:inline-block;border-bottom:2px solid #006bb1;font-size:26px;font-weight:700;color:#006bb1}.satisfaction fieldset dl dd{margin:10px 0 50px;font-size:23px;font-weight:700;color:#003756}.satisfaction fieldset dl dd small{display:block;margin-top:8px;font-size:18px}.satisfaction fieldset .message-section{margin-top:100px;margin-bottom:100px}.satisfaction .score_wrap{position:relative;width:440px;padding:14px 30px 0;margin:0 auto 100px}.satisfaction .score_wrap ul{position:relative;display:flex;background:url(/draggable_bg.jpg) repeat-x 0 7px}.satisfaction .score_wrap ul li{flex:1 1;position:relative;height:25px;box-sizing:border-box;border-right:1px solid #cdd6e2}.satisfaction .score_wrap ul li:first-child{width:0;flex:none}.satisfaction .score_wrap ul li b{position:absolute;top:100%;right:-10px;display:block;width:20px;margin-top:25px;text-align:center;font-size:18px;color:#b2c3cc;font-weight:500;cursor:pointer}.satisfaction .score_wrap ul li.on b{color:#003756}.satisfaction .score_wrap .draggable-default{position:absolute;left:0;top:0;width:100%;height:60px}.satisfaction .score_wrap .draggable{width:60px;height:60px;background:url(/draggable.png) no-repeat 50%;background-size:100% auto;cursor:pointer}.satisfaction .score_wrap.click ul li:after{content:"";position:absolute;top:-10px;left:21px;display:block;width:42px;height:85px;cursor:pointer;z-index:10}.satisfaction .score_wrap.click ul li:first-child{width:auto}.satisfaction .score_wrap.click ul li:first-child:after{left:-21px}.satisfaction .score_wrap.click .draggable{position:absolute;top:0;margin-left:42px;cursor:default;transition:.2s}.satisfaction .score_wrap.click .draggable.first{margin-left:0}.satisfaction fieldset button{display:block;width:399px;height:112px;margin:0 auto 60px;background:url(/btn.jpg) no-repeat 50%;font-size:0}.satisfaction fieldset button.close-btn{background:url(/btn2.jpg) no-repeat 50%;background-size:auto 100%;margin-top:2rem}.satisfaction .bottom-line{position:absolute;bottom:0;right:9px;font-size:13px;font-weight:700;color:#b4b4b4}.admin{padding-top:70px}.admin *{font-family:NanumSquare}.admin header{position:fixed;top:0;left:0;width:100%;height:72px;box-sizing:border-box;background:#007a73;z-index:100}.admin header h1{padding:20px 0 0 46px}.admin header p{position:absolute;top:0;right:0;height:72px;padding:26px 0 0 56px;box-sizing:border-box;background:#fff;font-size:0}.admin header p:before{content:"";position:absolute;top:0;left:-18px;display:block;width:38px;height:100%;background:#007a73;transform:skew(-27deg)}.admin header p a{display:inline-block;margin-right:30px}.admin section{position:relative;width:915px;margin:0 auto;padding:28px;box-sizing:border-box;background:#f5f5f5;border:2px solid #d5d5d5}.admin fieldset{padding:25px 30px;background:#fff;border:2px solid #d5d5d5}.admin fieldset dl{display:grid;grid-template-columns:100px 1fr;grid-gap:8px;gap:8px}.admin fieldset dl dt{font-size:16px;font-weight:800}.admin input.txt,.admin select{width:100%;height:25px;line-height:23px;box-sizing:border-box;padding-left:10px;border:1px solid #d5d5d5;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;outline:none}.admin select{background:#fff url(/admin/form_select.jpg) no-repeat right 10px center}.admin input.date{position:relative;background:#fff url(/admin/form_date.jpg) no-repeat 100%}.admin input[type=date]::-webkit-calendar-picker-indicator{position:absolute;left:0;top:0;width:100%;height:100%;background:transparent;color:transparent;cursor:pointer}.admin input[type=date]:before{content:attr(placeholder);width:100%;height:100%}.admin input[type=date]:valid:before{display:none}.admin input[type=checkbox]{width:22px;height:22px;-webkit-appearance:none;-moz-appearance:none;background:url(/admin/form_checkbox.jpg) no-repeat 50%;cursor:pointer}.admin input[type=checkbox]:checked{background:url(/admin/form_checkbox_on.jpg) no-repeat 50%}.admin .btns{margin-top:20px;text-align:center;font-size:0}.admin .btns a,.admin .btns button{display:inline-block;width:200px;height:36px;line-height:36px;margin:0 5px;background:#007a73;border-radius:5px;text-align:center;font-size:16px;font-weight:800;color:#fff}.admin .table_sort{position:relative;margin:40px 0 13px}.admin .table_sort b{font-size:16px;font-weight:800;padding-right:10px}.admin .table_sort input[type=checkbox]{margin-right:6px}.admin .table_sort p{position:absolute;right:0;bottom:0}.admin .table_sort select{width:140px}.admin .table_sort select+b{padding-left:20px}.admin .list_table{width:100%;border:2px solid #d5d5d5;background:#fff}.admin .list_table th{height:47px;font-size:16px;font-weight:800}.admin .list_table td{height:27px;padding:10px 0;font-size:14px;font-weight:400;border-top:1px solid #d5d5d5;text-align:center}.admin .pagination{margin:20px 0 33px;text-align:center;font-size:0}.admin .pagination span{display:Inline-block;padding:6px 14px 0;vertical-align:top}.admin .pagination span a,.admin .pagination span i{display:inline-block;width:22px;height:22px;line-height:22px;margin:0 8px;text-align:center;font-size:14px;font-weight:800;color:#000;vertical-align:top}.admin .pagination span a.on{background:#007a73;border-radius:50%;color:#fff}@media(max-width:760px){.satisfaction h1{font-size:23px}.satisfaction h2{padding:30px 45px;font-size:18px}.satisfaction fieldset{max-width:calc(100% - 40px)}.satisfaction fieldset dl dt{font-size:18px}.satisfaction fieldset dl dd{font-size:18px;margin:10px 0 30px}.satisfaction fieldset .message-section{padding:0 3rem}.satisfaction .score_wrap{width:300px;padding:10px 20px 0;margin-bottom:60px}.satisfaction .score_wrap ul li b{margin-top:15px;font-size:14px}.satisfaction .score_wrap .draggable{width:40px;height:40px;background-size:100% auto}.satisfaction .score_wrap.click ul li:after{content:"";position:absolute;top:-10px;left:14.5px;display:block;width:29px;height:80px;cursor:pointer}.satisfaction .score_wrap.click ul li:first-child:after{left:-14.5px}.satisfaction .score_wrap.click .draggable{margin-left:29px}.satisfaction .score_wrap.click .draggable.first{margin-left:0}.satisfaction fieldset button{width:220px;height:60px;background-size:auto 100%;margin-bottom:20px}.satisfaction fieldset:after{height:18px}}.header.expire{justify-content:center;padding-right:0}.header.expire .logo{margin:0}.container.expire{display:flex;flex-direction:column;min-height:calc(100vh - 56px);padding:0 24px}.container.expire .body{flex:1 1;padding:120px 0;text-align:center}.container.expire .body h6{margin-top:20px;color:#515566;font-size:16px;font-weight:400;line-height:140%;letter-spacing:-.32px}.container.expire .body h6 strong{font-weight:600}.container.expire .body h6 strong.blue{color:#4067ec}.container.expire .body h6+h6{margin-top:16px}.container.expire .foot{padding-top:20px;padding-bottom:10px}.container.expire .foot p{color:#515566;font-size:12px;line-height:140%;letter-spacing:.12px}.container.expire .foot p strong{font-weight:600}.container.expire .foot p.code{margin-top:10px;padding-top:10px;border-top:1px solid #efefef;font-size:10px;text-align:center}@media screen and (min-width:1440px){.desktop{display:inherit!important}.mobile{display:none!important}.custom-scroll-container{padding-right:40px}.mobile-vertical-scroll{white-space:normal;overflow-x:visible}.container{min-height:calc(100vh - 126px)}.container,.container:not(.login){margin-top:70px}.container.custom-error{padding:200px 0}.container.custom-error h2{font-size:48px;line-height:80px}.container.custom-error h4{font-size:24px;line-height:32px}.container.custom-error button{width:240px;height:66px;margin-top:100px;font-size:20px;line-height:66px}}.modal{top:-9999px;left:-9999px;z-index:2000}.modal-fade{opacity:0;transition:opacity .3s ease-in-out}.modal-fade.modal-show{opacity:1}.modal-fade.modal-show.modal-fade-out{opacity:0}.modal-slide-down-up{transform:translateY(100%);opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.modal-slide-down-up.modal-show{transform:translateY(0);opacity:1}.modal-slide-down-up.modal-show.modal-slide-down-up-out{transform:translateY(100%);opacity:0}.menu-modal{position:fixed;top:0;bottom:0;right:-288px;z-index:2002;width:288px;background:#fff;overflow-y:auto;box-shadow:-2px 2px 4px 0 rgba(103,159,255,.2);transition:right .3s ease-in-out}.menu-modal.visible{right:0}.menu-modal .close-btn{position:absolute;top:20px;right:24px;z-index:10;background:transparent;border:none}.menu-modal .head{padding:40px 32px 16px}.menu-modal .head p{color:#2a2e45;font-size:20px;font-weight:700;font-family:Nanum Barun Gothic,sans-serif;letter-spacing:0;line-height:26px}.menu-modal .head p.name strong{color:#679fff}.menu-modal .head button{background:transparent;border:none;color:#9a9ca4;font-size:16px;line-height:34px}.menu-modal .main-gnb li a,.menu-modal .main-gnb li button{display:block;width:100%;padding:0 32px;background:transparent;border:none;color:#2a2e45;font-size:20px;font-weight:700;line-height:56px;text-align:left}.menu-modal .gnb-line{width:220px;height:1px;margin:16px auto 24px;background:hsla(0,0%,81%,.4)}.menu-modal .sub-gnb li>a,.menu-modal .sub-gnb li>button{display:block;width:100%;padding:0 48px 0 32px;background:transparent;border:none;color:#2a2e45;font-size:16px;line-height:56px;text-align:left}.menu-modal .sub-gnb li>a img,.menu-modal .sub-gnb li>button img{margin-right:16px}.menu-modal .sub-gnb li button.toggle-btn{background:transparent url(/plus_icon.svg) no-repeat center right 24px;background-size:16px auto;color:#679fff}.menu-modal .sub-gnb li.toggle button.toggle-btn{background:transparent url(/minus_icon.svg) no-repeat center right 24px;background-size:16px auto}.menu-modal .sub-gnb li div.toggle-content{height:0;padding:0 16px;background:#f1f8ff;overflow:hidden;box-shadow:inset 0 1px 3px 0 rgba(103,159,255,.2);transition:height .3s ease-in-out}.menu-modal .sub-gnb li.toggle div.toggle-content{height:142px}.menu-modal .sub-gnb li div.toggle-content p{margin:16px 0;color:#515566;font-size:14px;line-height:22px}.menu-modal .sub-gnb li div.toggle-content p a{color:#515566}.dropdown-modal{width:100%;max-height:260px;background:#fff;border:1px solid hsla(0,0%,81%,.4);border-radius:8px;box-shadow:0 2px 4px 0 hsla(0,0%,59%,.2)}.dropdown-modal:before{top:-7px;left:14px;z-index:2002;border-color:hsla(0,0%,81%,.4) transparent;border-style:solid;border-width:0 8px 8px}.dropdown-modal:after,.dropdown-modal:before{position:absolute;display:block;width:0;content:""}.dropdown-modal:after{top:-6px;left:15px;z-index:2003;border-color:#fff transparent;border-style:solid;border-width:0 7px 7px}.dropdown-modal>div{height:100%}.dropdown-modal ul li button{display:block;width:100%;height:40px;padding:0 16px;background:transparent;border:none;color:#515566;font-size:14px;line-height:40px;text-align:left}.dropdown-modal ul li button.selected{color:#679fff;font-weight:700}.input-row-select .dropdown-modal:before{top:-9px;left:20px;border-width:0 10px 10px}.input-row-select .dropdown-modal:after{top:-8px;left:21px;border-width:0 9px 9px}.input-row-select .dropdown-modal ul li{padding:4px 0}.input-row-select .dropdown-modal ul li button{font-size:20px}.new .dropdown-modal{background:#f9f9f9;border:none;border-radius:0;box-shadow:0 3px 6px 0 rgba(64,103,236,.2)}.new .dropdown-modal:after,.new .dropdown-modal:before{display:none}.new .dropdown-modal ul li button{padding:0 8px;font-size:16px}.new .dropdown-modal ul li button.selected{color:#2a2e45}.capture-modal{width:100%;height:100%;background:#fff}.capture-modal .capture-canvas{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.capture-modal .stream-area{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:#fff}.capture-modal .stream-area.show{display:block}.capture-modal .stream-area.hide{display:none}.capture-modal .stream-area .stream-area-video{width:100%;height:100%}.capture-modal .stream-area .stream-area-video.possible{display:block}.capture-modal .stream-area .stream-area-video.impossible{display:none}.capture-modal .stream-area .frame{position:absolute;top:48px;bottom:135px;left:20px;right:20px;z-index:11}.capture-modal .stream-area .frame .guide{position:absolute;top:50%;left:50%;z-index:11;width:300px;padding:24px 0;background:#fff;border-radius:8px;opacity:1;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out}.capture-modal .stream-area .frame .guide.fade-out{opacity:0}.capture-modal .stream-area .frame .guide p{color:#515566;font-size:32px;font-weight:700;line-height:40px;text-align:center}.capture-modal .stream-area .frame .guide p strong{color:#f182c3}.capture-modal .stream-area .frame img{position:absolute}.capture-modal .stream-area .frame img.top-left{top:0;left:0}.capture-modal .stream-area .frame img.top-right{top:0;right:0}.capture-modal .stream-area .frame img.bottom-left{bottom:0;left:0}.capture-modal .stream-area .frame img.bottom-right{bottom:0;right:0}.capture-modal .stream-area>.warning-text{position:absolute;top:50%;left:0;right:0;z-index:2;color:#515566;font-size:16px;line-height:24px;text-align:center;transform:translateY(-50%)}.capture-modal .stream-area .warning-box{display:flex;width:100%;height:100%;padding:0 20px;flex-direction:column;justify-content:center;align-items:center}.capture-modal .stream-area .warning-box .warning-text{color:#2a2e45;font-size:16px;line-height:24px;text-align:center}.capture-modal .stream-area .warning-box .warning-select{width:100%;height:40px;margin-top:24px;padding:0 8px;background:#fff;border:1px solid hsla(0,0%,81%,.4);border-radius:8px;color:#2a2e45;font-size:14px}.capture-modal .camera-change-btn{position:absolute;bottom:88px;left:50%;z-index:11;margin:0;background:transparent;border:none;transform:translateX(-50%)}.capture-modal .camera-change-btn img{width:auto;height:58px}.capture-modal .camera-capture-btn{position:absolute;bottom:0;left:50%;z-index:11;margin:0;background:transparent;border:none;transform:translateX(-50%)}.capture-modal .camera-capture-btn img{width:auto;height:88px}.capture-modal .button-overlay{position:absolute;bottom:0;left:0;right:0;z-index:10;height:148px;background:#000;background:linear-gradient(0deg,rgba(0,0,0,.25),transparent)}.capture-modal .camera-close-btn{position:absolute;bottom:0;left:0;z-index:11;margin:0;background:transparent;border:none}.capture-modal .camera-close-btn img{width:auto;height:80px}.capture-modal .camera-file-btn{position:absolute;bottom:0;right:0;z-index:11;margin:0;background:transparent;border:none}.capture-modal .camera-file-btn input{display:none}.capture-modal .camera-file-btn label{display:inline-block}.capture-modal .camera-file-btn label img{width:auto;height:80px}.capture-modal .preview-area{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:#fff}.capture-modal .preview-area.hide{display:none}.capture-modal .preview-area.show{display:block}.capture-modal .preview-area .top-bar{display:flex;width:100%;padding:20px;justify-content:center;align-items:center}.capture-modal .preview-area .top-bar h6{color:#679fff;font-size:18px;font-weight:700;line-height:26px;text-align:center}.capture-modal .preview-area .picture-preview{display:flex;width:100%;height:calc(100% - 204px);padding:0 32px;justify-content:center;align-items:center}.capture-modal .preview-area .picture-preview .origin-picture{position:absolute;top:-9999px;left:-9999px}.capture-modal .preview-area .picture-preview .view-picture{display:block;max-width:100%;max-height:100%;object-fit:contain}.capture-modal .preview-area .bot-btn-bar{padding:20px 20px 0}.capture-modal .preview-area .bot-btn-bar button{display:inline-block;width:calc((100% - 16px)/2);height:60px;background:#eef2f4;border:none;color:#515566;font-size:20px;font-weight:700}.capture-modal .preview-area .bot-btn-bar button:disabled{opacity:.5}.capture-modal .preview-area .bot-btn-bar button:last-child{margin-left:16px;background:#679fff;color:#fff}.capture-modal .preview-area .code{padding:24px 0 20px;color:#9a9ca4;font-size:12px;line-height:14px;text-align:center}.capture-modal .view-area{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:#fff}.capture-modal .view-area.hide{display:none}.capture-modal .view-area.show{display:block}.capture-modal .view-area .top-btn-bar{display:flex;width:100%;padding:16px 32px 6px}.capture-modal .view-area .top-btn-bar button{flex:1 1;height:72px;margin:0 10px 0 0;background:transparent;border:none}.capture-modal .view-area .top-btn-bar button:last-child{margin-right:0}.capture-modal .view-area .top-btn-bar button p{color:#679fff;font-size:14px;font-weight:700;line-height:20px}.capture-modal .view-area .picture-list{display:flex;width:100%;height:calc(100% - 264px);padding:0 32px;justify-content:center;align-items:center}.capture-modal .view-area .picture-list .origin-picture{position:absolute;top:-9999px;left:-9999px}.capture-modal .view-area .picture-list .view-picture{display:block;max-width:100%;max-height:100%;object-fit:contain}.capture-modal .view-area .picture-list .left-move{position:absolute;top:50%;left:0;z-index:10;background:transparent;border:none;transform:translateY(-50%)}.capture-modal .view-area .picture-list .right-move{position:absolute;top:50%;right:0;z-index:10;background:transparent;border:none;transform:translateY(-50%)}.capture-modal .view-area .picture-list .left-move:disabled,.capture-modal .view-area .picture-list .right-move:disabled{opacity:.3}.capture-modal .view-area .bot-btn-bar{padding:0 20px}.capture-modal .view-area .bot-btn-bar p{margin-bottom:4px;padding:14px 0;color:#2a2e45;font-size:16px;font-weight:700;line-height:20px;text-align:center}.capture-modal .view-area .bot-btn-bar button{display:inline-block;width:calc((100% - 16px)/2);height:60px;background:#eef2f4;border:none;color:#515566;font-size:20px;font-weight:700}.capture-modal .view-area .bot-btn-bar button:disabled{opacity:.5}.capture-modal .view-area .bot-btn-bar button:last-child{margin-left:16px;background:#679fff;color:#fff}.capture-modal .view-area .code{padding:24px 0 20px;color:#9a9ca4;font-size:12px;line-height:14px;text-align:center}.capture-modal .crop-area{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background:#fff}.capture-modal .crop-area .top-btn-bar{display:flex;padding:0 0 12px;justify-content:center;align-items:center}.capture-modal .crop-area .top-btn-bar button{width:100px;height:48px;background:transparent;border:none;color:#679fff;font-size:16px;font-weight:700}.capture-modal .crop-area .top-btn-bar h5{flex:1 1;color:#2a2e45;font-size:18px;font-weight:700;line-height:48px;text-align:center}.capture-modal .crop-area .crop-view{width:100%;height:calc(100% - 132px);padding:0 32px}.capture-modal .crop-area .crop-view .origin-picture{position:absolute;top:-9999px;left:-9999px}.capture-modal .crop-area .bot-btn-bar{padding:24px 0 0;justify-content:center;align-items:center}.capture-modal .crop-area .bot-btn-bar button{position:absolute;bottom:0;left:0;z-index:10;width:100px;height:48px;background:transparent;border:none;color:#679fff;font-size:16px;font-weight:700}.capture-modal .crop-area .bot-btn-bar h6{color:#2a2e45;font-size:18px;font-weight:700;line-height:48px;text-align:center}.question-modal-outer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:12;padding:0 20px;background:rgba(0,0,0,.3)}.question-modal{position:absolute;left:20px;right:20px;top:50%;z-index:11;transform:translateY(-50%);padding:32px 24px;background:#fff;border:1px solid #eaeaea;border-radius:8px;box-shadow:0 3px 6px 0 rgba(64,103,236,.2);box-sizing:border-box}.question-modal h3{margin-bottom:8px;color:#f182c3;font-size:20px;font-weight:700;line-height:23px}.question-modal p{padding:16px 0;border-bottom:1px solid #f9f9f9;color:#515566;font-size:16px;line-height:24px}.question-modal p:last-child{padding-bottom:0;border-bottom:none}.question-modal p.last{border-bottom:none}.question-modal p strong{font-weight:700}.question-modal p strong.pink{color:#f182c3}.question-modal button{display:block;width:100%;height:48px;margin-top:8px;padding:0 8px;background:#fff;border:1px solid #9a9ca4;color:#515566;font-size:16px}.question-modal button strong{font-weight:700}.login-otp-modal{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:calc(100% - 48px);max-width:366px;padding:0 24px;background:#fff;border:1px solid #cecece;border-radius:8px}.login-otp-modal .head{padding:32px 0 24px}.login-otp-modal .head h3{color:#2a2e45;font-size:24px;font-weight:700;font-family:Nanum Barun Gothic,sans-serif;letter-spacing:0;line-height:28px;letter-spacing:-.5px}.login-otp-modal .head h3 strong{color:#679fff}.login-otp-modal .body .login-form{padding:0;margin-bottom:40px}.login-otp-modal .body .login-form .form-row-group .form-row:first-child{margin-top:0}.login-otp-modal .body .login-form .form-row.cert-number .cert-number-row input,.login-otp-modal .body .login-form .form-row.phone .phone-row input{padding-right:88px}.login-otp-modal .body .login-form .form-row.cert-number .cert-number-row .cert-time{right:96px;width:88px;text-align:right}.login-otp-modal .body .login-form .form-row.cert-number .cert-number-row button,.login-otp-modal .body .login-form .form-row.phone .phone-row button{width:80px;margin-left:16px}.login-otp-modal .body .login-form .form-row-group .form-btn{margin-top:24px}.login-otp-modal .body .login-form .form-row-group .form-btn .close-btn{color:#515566;font-size:16px;font-weight:400;font-family:Nanum Barun Gothic,sans-serif;letter-spacing:0;display:block;height:56px;margin:0 auto;background:transparent;border:none}.login-otp-modal .foot{padding-bottom:32px;text-align:center}.login-otp-modal .foot .circle-group .circle{font-family:Nanum Barun Gothic,sans-serif;display:inline-block;width:20px;height:20px;background:#cecece;border-radius:50%;color:#fff;font-size:13px;font-family:bold;line-height:20px;vertical-align:middle}.login-otp-modal .foot .circle-group .circle.active{background:#f182c3}.login-otp-modal .foot .circle-group .line{display:inline-block;width:58px;height:1px;background:#cecece;vertical-align:middle}.login-otp-modal .foot .circle-text-group{margin-top:4px}.login-otp-modal .foot .circle-text-group p{color:#515566;font-size:14px;font-weight:400;font-family:Nanum Gothic,sans-serif;letter-spacing:0;display:inline-block;width:78px;line-height:16px;vertical-align:top}.login-password-modal{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:calc(100% - 48px);max-width:366px;padding:0 24px;background:#fff;border:1px solid #cecece;border-radius:8px}.login-password-modal .head{padding:32px 0 24px}.login-password-modal .head h3{color:#2a2e45;font-size:24px;font-weight:700;font-family:Nanum Barun Gothic,sans-serif;letter-spacing:0;line-height:40px;letter-spacing:-.5px}.login-password-modal .head h3 strong{color:#679fff}.login-password-modal .body .login-form{padding:0;margin-bottom:40px}.login-password-modal .body .login-form .form-row-group .form-row:first-child{margin-top:0}.login-password-modal .body .login-form .form-row.cert-number .cert-number-row input,.login-password-modal .body .login-form .form-row.phone .phone-row input{padding-right:88px}.login-password-modal .body .login-form .form-row.cert-number .cert-number-row .cert-time{right:96px;width:88px;text-align:right}.login-password-modal .body .login-form .form-row.cert-number .cert-number-row button,.login-password-modal .body .login-form .form-row.phone .phone-row button{width:80px;margin-left:16px}.login-password-modal .body .login-form .form-row-group .form-btn{margin-top:24px;text-align:center}.login-password-modal .body .login-form .form-row-group .form-btn .close-btn,.login-password-modal .body .login-form .form-row-group .form-btn a{color:#515566;font-size:16px;font-family:Nanum Barun Gothic,sans-serif;letter-spacing:0;display:inline-block;height:56px;margin:0 28px;background:transparent;border:none;line-height:56px;font-weight:400;vertical-align:top}.login-password-modal .foot{padding-bottom:32px;text-align:center}.login-password-modal .foot .circle-group .circle{font-family:Nanum Barun Gothic,sans-serif;display:inline-block;width:20px;height:20px;background:#cecece;border-radius:50%;color:#fff;font-size:13px;font-family:bold;line-height:20px;vertical-align:middle}.login-password-modal .foot .circle-group .circle.active{background:#f182c3}.login-password-modal .foot .circle-group .line{display:inline-block;width:58px;height:1px;background:#cecece;vertical-align:middle}.login-password-modal .foot .circle-text-group{margin-top:4px}.login-password-modal .foot .circle-text-group p{color:#515566;font-size:14px;font-weight:400;font-family:Nanum Gothic,sans-serif;letter-spacing:0;display:inline-block;width:78px;line-height:16px;vertical-align:top}.not-find-user-modal{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:calc(100% - 48px);max-width:366px;padding:24px;background:#fff;border:1px solid #cecece;border-radius:8px}.not-find-user-modal .body p{color:#515566;font-size:16px;font-weight:400;font-family:Nanum Barun Gothic,sans-serif;letter-spacing:0;line-height:24px;text-align:center}.agent-modal{max-height:100%;overflow-y:auto}.agent-modal .inner{width:calc(100% - 48px);max-width:400px;margin:40px auto;padding:0 24px;background:#fff;border:1px solid #cecece;border-radius:8px}.agent-modal .head{padding:32px 0 24px}.agent-modal .head h3{color:#2a2e45;font-size:24px;font-weight:700;font-family:Nanum Barun Gothic,sans-serif;letter-spacing:0;line-height:30px;letter-spacing:-.5px}.agent-modal .head h3 p{display:inline-block;color:#515566;font-weight:400}.agent-modal .body .join-bank-form{padding:0}.join-bank-form .form-row-group .form-sub-title p{font-weight:400;letter-spacing:-.3px}.agent-modal .body .join-bank-form .form-row-group .form-row:first-child{margin-top:0}.agent-modal .body .join-bank-form .form-row.cert-number .cert-number-row input,.agent-modal .body .join-bank-form .form-row.phone .phone-row input{padding-right:88px}.agent-modal .body .join-bank-form .form-row.cert-number .cert-number-row .cert-time{right:96px;width:88px;text-align:right}.agent-modal .body .join-bank-form .form-row.cert-number .cert-number-row button,.agent-modal .body .join-bank-form .form-row.phone .phone-row button{width:80px;margin-left:16px}.agent-modal .body .join-bank-form .term-list li .toggle-head .check-box label{padding-left:36px}.agent-modal .body .join-bank-form .form-row-group .form-btn{margin-top:24px;margin-bottom:16px}.agent-modal .body .join-bank-form .form-row-group .form-btn .close-btn{color:#515566;font-size:16px;font-weight:400;font-family:Nanum Barun Gothic,sans-serif;letter-spacing:0;display:block;height:56px;margin:0 auto;background:transparent;border:none}.bank-modal{max-height:100%;overflow-y:auto}.bank-modal>h3{padding-top:96px;padding-bottom:62px;color:#fff;font-size:16px;font-weight:700;line-height:20px;letter-spacing:-.32px;text-align:center}.bank-modal>.close-btn{position:absolute;top:40px;right:16px;width:40px;height:40px;background:transparent;border:none}.bank-modal>.close-btn img{width:40px;height:auto}.example-modal,.example-modal .inner{height:100%}.example-modal .inner .body{height:100%;max-height:100%;overflow-y:auto}.example-modal .inner .body>div{padding:0 0 72px}.example-modal .inner .body>div img{width:100%;height:auto}.example-modal .inner .body>div p{margin:8px 0;color:#fff;font-size:16px;line-height:20px;text-align:center}.example-modal .inner .body>div img:first-child{margin-top:72px}.example-modal .inner .body>div p:first-child{margin-top:44px}.example-modal .inner .body>div.vertical-center{display:flex;height:100%;padding:72px 0;flex-direction:column;justify-content:center}.example-modal .inner .body>div.vertical-center img{margin-top:0;margin:8px 0 0}.example-modal .inner .foot{position:absolute;bottom:0;left:0;right:0;z-index:10;height:72px;padding:16px 0;background:linear-gradient(transparent,rgba(0,0,0,.5))}.example-modal .inner .foot .close-btn{display:block;width:40px;height:40px;margin:0 auto;background:transparent;border:none}.example-modal .inner .foot .close-btn img{width:40px;height:auto}.tooltip-modal{height:100%;max-height:100%;overflow-y:auto}.tooltip-modal .inner{width:calc(100% - 48px);max-width:400px;margin:40px auto;background:#fff;border:1px solid #cecece;border-radius:8px}.tooltip-modal .inner .subscription-tip-container .tag-box{margin-top:40px;font-size:12px}.tooltip-modal .inner .subscription-tip-container .tip-list .swiper-slide>div h3{margin-top:8px}.tooltip-modal .inner .subscription-tip-container .tip-list .swiper-slide>div h2{color:#515566;font-size:16px}.tooltip-modal .inner .subscription-tip-container .tip-list .swiper-slide>div h2 strong{color:#f182c3;font-size:20px}.tooltip-modal .inner .subscription-tip-container .tip-list .swiper-slide>div h6{margin-top:16px;font-size:14px}.tooltip-modal .inner .subscription-tip-container .tip-list .swiper-slide>div h5{font-size:20px}.tooltip-modal .inner .subscription-tip-container .tip-list .step{display:flex;justify-content:center;align-items:center;margin-top:16px}.tooltip-modal .inner .subscription-tip-container .tip-list .step span{width:8px;height:8px;margin:0 3px;background:#cecece;border-radius:4px;opacity:1}.tooltip-modal .inner .subscription-tip-container .tip-list .step.first span:first-child,.tooltip-modal .inner .subscription-tip-container .tip-list .step.second span:nth-child(2),.tooltip-modal .inner .subscription-tip-container .tip-list .step.third span:last-child{background:#9a9ca4}.tooltip-modal .inner .subscription-tip-container .form-btn{margin-top:24px;margin-bottom:0}.tooltip-modal .inner .subscription-tip-container .form-btn .close-btn{color:#515566;font-size:16px;font-weight:400;font-family:Nanum Barun Gothic,sans-serif;letter-spacing:0;display:block;height:56px;margin:0 auto;background:transparent;border:none}.tooltip-modal .inner .code{padding:0 24px 16px;color:#2a2e45;font-size:12px;line-height:14px;text-align:right}.privacy-expire-modal{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:calc(100% - 48px);max-width:366px;height:calc(100% - 144px);max-height:592px;padding:0 24px;background:#fff;border:1px solid #cecece;border-radius:8px}.privacy-expire-modal .inner{height:100%;overflow-y:auto}.privacy-expire-modal .head{padding:40px 0 32px}.privacy-expire-modal .head h4{color:#515566;font-size:18px;font-weight:700;line-height:20px}.privacy-expire-modal .body .term-scroll-content{height:210px}.privacy-expire-modal .body .term-scroll-content .custom-scroll-container{height:100%;overflow-y:auto}.privacy-expire-modal .body .term-scroll-content .content-html{color:#515566;font-size:14px;line-height:24px}.privacy-expire-modal .body .check-box-group{margin-top:24px}.privacy-expire-modal .body .check-box-group .check-box input+label{padding-top:16px;padding-bottom:16px;padding-left:36px;color:#515566;font-size:16px;line-height:24px;letter-spacing:-.16px}.privacy-expire-modal .body .check-box-group .check-box input+label:before{width:36px;height:56px}.privacy-expire-modal .foot{padding-top:24px;padding-bottom:8px}.privacy-expire-modal .foot .back-btn{color:#515566;font-size:16px;font-weight:400;font-family:Nanum Barun Gothic,sans-serif;letter-spacing:0;display:block;height:56px;margin:0 auto;background:transparent;border:none}.withdraw-modal{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:calc(100% - 48px);max-width:366px;padding:24px;background:#fff;border:1px solid #cecece;border-radius:8px}.withdraw-modal .body p{color:#515566;font-size:16px;font-weight:400;font-family:Nanum Barun Gothic,sans-serif;letter-spacing:0;line-height:24px;text-align:center}.withdraw-modal .foot{margin-top:24px}.withdraw-modal .foot button{width:calc((100% - 10px)/2);height:56px;background:#4067ec;border:none;color:#fff;font-size:16px;font-weight:700}.withdraw-modal .foot button:last-child{margin-left:10px;background:#eef2f4;color:#515566}.code-select-modal{position:absolute;bottom:0;left:0;right:0;padding:32px 24px 40px;background:#fff;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:0 -4px 6px 0 rgba(75,105,206,.16)}.code-select-modal .inner ul li{margin-top:8px}.code-select-modal .inner ul li button{display:block;width:100%;height:54px;background:#fff;border:1px solid #fff;border-radius:8px;color:#9a9ca4;font-size:20px;font-weight:700}.code-select-modal .inner ul li button.selected{background:#f1f8ff;border-color:#4067ec;color:#4067ec}.people-select-modal{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:calc(100% - 48px);max-width:366px;padding:48px 30px 20px;background:#fff;border-radius:8px;box-shadow:0 -4px 6px 0 rgba(75,105,206,.16)}.people-select-modal .inner>p{color:#2a2e45;font-size:18px;line-height:20px;text-align:center;letter-spacing:-.36px}.people-select-modal .inner>p b{font-weight:700}.people-select-modal .inner>ul{margin-top:40px}.people-select-modal .inner>ul li{display:inline-block;width:calc((100% - 16px)/2);vertical-align:top}.people-select-modal .inner>ul li:first-child{margin-right:16px}.people-select-modal .inner>ul li button{display:flex;width:100%;height:135px;padding-top:80px;background:#cecece url(/check_off_v2.svg) no-repeat center top 32px;background-size:32px 32px;border:none;border-radius:8px;color:#fff;font-size:24px;font-weight:700;justify-content:center;align-items:flex-start}.people-select-modal .inner>ul li button.selected{background:#679fff url(/check_on_v2.svg) no-repeat center top 32px;background-size:32px 32px}.people-select-modal .inner>button{display:block;width:100%;height:40px;margin-top:12px;background:transparent;border:none;color:#515566;font-size:16px}.expire-modal{padding:0 24px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;overflow-y:overlay;text-align:center}.expire-modal:after,.expire-modal:before{flex-shrink:0;height:24px;content:""}.expire-modal .inner{display:block;margin:0 auto;padding:0 24px;background:#fff;border:1px #cecece;border-radius:8px}.expire-modal .inner .body{padding-top:20px;text-align:center}.expire-modal .inner .body h4{margin-top:10px;color:#515566;font-size:20px;font-weight:700;line-height:130%;letter-spacing:-.4px;word-break:keep-all}.expire-modal .inner .body p{margin-top:24px;color:#515566;font-size:14px;line-height:148%;letter-spacing:-.28px;text-align:left}.expire-modal .inner .body p.line{text-decoration:underline;text-decoration-thickness:8px;text-underline-offset:-4px;-webkit-text-decoration-color:rgba(252,152,215,.2);text-decoration-color:rgba(252,152,215,.2)}.expire-modal .inner .body p strong{color:#4067ec;font-weight:600;font-style:italic}.expire-modal .inner .body p strong.red{color:#ff6767}.expire-modal .inner .body p+p{margin-top:16px}.expire-modal .inner .body p span.line{text-decoration:underline;text-decoration-thickness:8px;text-underline-offset:-4px;-webkit-text-decoration-color:rgba(252,152,215,.2);text-decoration-color:rgba(252,152,215,.2)}.expire-modal .inner .foot{margin-top:20px;padding-bottom:10px;text-align:left}.expire-modal .inner .foot p{margin-top:20px;color:#515566;font-size:12px;line-height:140%;letter-spacing:.12px}.expire-modal .inner .foot p strong{font-weight:600}.expire-modal .inner .foot p.code{margin-top:10px;padding-top:10px;border-top:1px solid #efefef;font-size:10px;text-align:center}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;overflow:hidden;max-width:100%}.ReactCrop *,.ReactCrop :after,.ReactCrop :before{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__image{display:block;max-width:100%;touch-action:none}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);cursor:move;box-shadow:0 0 0 9999em rgba(0,0,0,.5);touch-action:none;border:1px dashed #fff}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%;box-shadow:0 0 1px 1px #fff,0 0 0 9999em rgba(0,0,0,.5)}.ReactCrop__crop-selection:focus{outline:none;border-color:blue;border-style:solid}.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{content:"";display:block;position:absolute;background-color:hsla(0,0%,100%,.4)}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333%;left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666%;left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333%;top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666%;top:66.6666666667%}.ReactCrop__drag-handle{position:absolute}.ReactCrop__drag-handle:after{position:absolute;content:"";display:block;width:10px;height:10px;background-color:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.7);outline:1px solid transparent}.ReactCrop__drag-handle:focus:after{border-color:blue;background:#2dbfff}.ReactCrop .ord-nw{top:0;left:0;margin-top:-5px;margin-left:-5px;cursor:nw-resize}.ReactCrop .ord-nw:after{top:0;left:0}.ReactCrop .ord-n{top:0;left:50%;margin-top:-5px;margin-left:-5px;cursor:n-resize}.ReactCrop .ord-n:after{top:0}.ReactCrop .ord-ne{top:0;right:0;margin-top:-5px;margin-right:-5px;cursor:ne-resize}.ReactCrop .ord-ne:after{top:0;right:0}.ReactCrop .ord-e{top:50%;right:0;margin-top:-5px;margin-right:-5px;cursor:e-resize}.ReactCrop .ord-e:after{right:0}.ReactCrop .ord-se{bottom:0;right:0;margin-bottom:-5px;margin-right:-5px;cursor:se-resize}.ReactCrop .ord-se:after{bottom:0;right:0}.ReactCrop .ord-s{bottom:0;left:50%;margin-bottom:-5px;margin-left:-5px;cursor:s-resize}.ReactCrop .ord-s:after{bottom:0}.ReactCrop .ord-sw{bottom:0;left:0;margin-bottom:-5px;margin-left:-5px;cursor:sw-resize}.ReactCrop .ord-sw:after{bottom:0;left:0}.ReactCrop .ord-w{top:50%;left:0;margin-top:-5px;margin-left:-5px;cursor:w-resize}.ReactCrop .ord-w:after{left:0}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:6px;margin-top:-3px}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:6px;height:100%;margin-right:-3px}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:6px;margin-bottom:-3px}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:6px;height:100%;margin-left:-3px}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media(pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:24px;height:24px}}