@charset "UTF-8";#root,.App{height:100%}.certificate_wrap{position:relative;width:100%;height:100%;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.certificate_wrap *{margin:0;padding:0}.certificate_wrap .certificate_container_wrap{position:relative;width:100%;height:100%;height:100vh}.certificate_wrap .certificate_container{position:relative;width:100%;height:100%;padding-top:0;box-sizing:border-box;overflow:auto;display:flex}.certificate_wrap .certificate_contents{position:relative;width:100%;padding:0 20px;box-sizing:border-box;display:flex;flex-direction:column}.certificate_wrap .certificate_contents .no_result_wrapper{display:flex;flex:1;flex-direction:column;gap:20px;width:100%;align-items:center;justify-content:center;margin:0 0 67px;color:#a5b3c2}.certificate_wrap .certificate_contents .no_result_wrapper svg{height:80px;width:80px}.certificate_wrap .certificate_header{display:flex;align-items:center;position:fixed;top:0;left:0;right:0;height:70px;box-sizing:border-box;background:#fff;z-index:10}.certificate_wrap .certificate_header_left{width:57px;height:57px}.certificate_wrap .certificate_header_left button{display:inline-block;padding:0 10px 0 16px;width:57px;height:57px}.certificate_wrap .certificate_header_center{position:absolute;top:0;left:57px;right:57px;padding:0;text-align:center;overflow:hidden}.certificate_wrap .certificate_header_title{font-size:1.25rem;font-weight:400;line-height:70px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.certificate_wrap .certificate_header_right{display:flex;margin-left:auto;width:57px;height:57px}.certificate_wrap .certificate_header_right button{display:inline-block;padding:0 10px;width:57px;height:57px}.certificate_wrap .certificate_header_prev_btn{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAErSURBVHgB7dvRTcJQGIbhXyfQDRzBVdzAEdhAN9ANjBPoBozgCLiBbKA9EW5MKMTA4WvzPMl3x015oS0hrQIAAAAAAAAAAAAA+J+rYQ/DVsM+ht0XZ9NitAjff7YoutsVo+2r6GosxnZ0ckiMZdHFITHaxf2mODkxgogRRIwgYgQRI4gYQcQIIkYQMYKIEUSMIGLscVH9tBjLYbcjr1kPuxv2WTnWm83KId+M5L1sjmE22gFN4Y0f21N10OuU1f5infonrJ22ruvELosovYK81vS914xM/aL+Vp1OuW5795vlbe+WH4aBRAkkSiBRAokSSJRAogQSJZAogUQJJEogUQKJEsgjbYE89BloLMqqOItdUR6Ls2lRnus3TNuiAAAAAAAAAAAAAACO7Aeb7MFdPznxdAAAAABJRU5ErkJggg==) center no-repeat;background-size:40px}.certificate_wrap .certificate_header_close_btn{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADsSURBVHgB3dUBCoMwDAXQz07y73+JHmVHcQrKxkZr2iY/ZYEiaPL7RpkC7+K+ynnNKtYMx43nvrbzSuiLNcPngw05SLYM5euBGkn84q5V7hqikbTubW7MwA0PKHHTgwqcW4Ai2y0oMpOOgUTQqdAh2CMjbIOZ2XDkyIwM2dMrR1p6Qos3gFScBZmO60Wm4K4i2shp3AN/XMTCR0ws/CchFn7NEAu/qImFP3Uc2HBkRobzmA3HeWaEBxPOSML/V9Mr0y0oIns6IBI5PKhAdg8okebGLGRBDs6CLLUGFa6FrB6zGmc2HDcKcnBVwwtUsNyymwGJfwAAAABJRU5ErkJggg==) center center no-repeat;background-size:16px}.certificate_wrap .certificate_title{padding:20px 0}.certificate_wrap .certificate_title h2{font-size:18px;font-weight:700;color:#000;text-align:left}.certificate_wrap .certificate_list_wrap{padding:0;flex:1;display:flex;flex-direction:column}.certificate_wrap .certificate_list_title{margin-bottom:5px;font-size:13px;font-weight:500;color:#2c3238}.certificate_wrap .certificate_list_card{min-height:68px;margin-bottom:10px;padding:15px 14px;border:1px solid #e5e5e5;border-radius:3px;box-sizing:border-box}.certificate_wrap .list_logo{margin-top:10px;margin-bottom:10px;display:flex;align-items:center;min-height:22px;justify-content:space-between}.certificate_wrap .list_logo .title{color:#2c3238;font-weight:700;font-size:15.5px}.certificate_wrap .list_logo img{width:auto;height:22px;object-fit:contain}.certificate_wrap .list_title{font-size:1rem;font-weight:700}.certificate_wrap .list_info{margin-top:4px;margin-bottom:4px;font-weight:400;font-size:.813rem;color:#6432f0}.certificate_wrap .certificate_contents.footer_st{padding-bottom:110px}.certificate_wrap .certificate_request{display:flex;align-items:center;margin-bottom:14px}.certificate_wrap .certificate_btn{padding:13px 16px;width:100%;height:46px;font-size:.875rem;font-weight:500;color:#424952;border-radius:3px;background:#c4c4c4}.certificate_wrap .certificate_btn.selected{border:1px solid #bec9d4;background:#fff}.certificate_wrap .m_l_10{margin-left:14px}.certificate_wrap .input_box{display:flex;flex:1;align-items:center;height:46px;padding:12px;font-size:1rem;border:1px solid #bec9d4;border-radius:3px;box-sizing:border-box}.certificate_wrap .input_box_left{display:flex;flex:1;align-items:center}.certificate_wrap .input_box_right{display:flex;flex:none;align-items:center}.certificate_wrap .input_disabled{background:#f5f6fa}.certificate_wrap .input_time{font-size:.875rem;color:#f94b50;font-family:Spoqa Han Sans Neo;font-style:normal;font-weight:400;margin-left:10px}.certificate_wrap .input_helper_text{margin-top:6px;font-size:.875rem}.certificate_wrap .helper_text_error{color:#ff0505}.certificate_wrap .certificate_wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.certificate_wrap .certificate_logo{width:300px;text-align:center}.certificate_wrap .certificate_logo img{height:65px;object-fit:contain}.certificate_wrap .certificate_completied{margin-top:15px;margin-bottom:80px;font-size:1.375rem;font-weight:400;color:#575757;text-align:center}.certificate_wrap .certificate_footer{position:fixed;bottom:0;width:100%;padding:20px 18px;box-sizing:border-box}.certificate_wrap .certificate_footer button{padding:14px 15px;width:100%;height:100%;font-size:1rem;font-weight:500;color:#fff;border-radius:3px;background:#d9d9d9}.certificate_wrap .certificate_footer button.selected{background:#6432f0}.qr_wrap{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%}.qr_wrap *{margin:0;padding:0}.qr_wrap .qr_container_wrap{position:relative;width:100%;height:500px;background:#fff}.qr_wrap .qr_container{position:relative;width:100%;height:100%;padding:18px;box-sizing:border-box;display:flex;flex-direction:column}.qr_wrap .qr_logo{width:48px;height:30px}.qr_wrap .qr_title{margin-top:21px;font-size:16px;font-weight:400;color:#2c3238;line-height:28px;height:84px}.qr_wrap .items_align_center{display:flex;align-items:center}.qr_wrap .qr_title_img{display:inline-block;margin-top:2px;margin-right:3px;width:18px;height:18px;background:url(/assets/QR-73fab92f.svg) no-repeat center;background-size:18px}.qr_wrap .qr_title_img path{fill:#6432f0}.qr_wrap .qr_contents{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:14px 0;flex-grow:1}.qr_wrap .qr_state{width:136px;height:136px;padding:10px;border:4px solid #bec9d4;border-radius:6px;box-sizing:border-box}.qr_wrap .qr_time{display:flex;align-items:center;margin:14px 0}.qr_wrap .qr_time span:first-child{margin-right:7px;font-size:.75rem;font-weight:400;color:#2c3238}.qr_wrap .qr_time span:last-child{font-size:.875rem;font-weight:400;color:#f94b50}.qr_wrap .qr_retry_disp{width:200px;height:136px;display:flex;align-items:center}.qr_wrap .qr_retry_btn{display:flex;align-items:center;justify-content:center;width:100%;height:52px;font-size:1rem;font-weight:500;color:#6432f0;border-radius:3px;box-sizing:border-box;background:#efe9fe}.qr_wrap .qr_retry_btn .qr_retry_icon{background:#efe9fe;fill:#6432f0;margin:0;color:#6432f0}.qr_wrap .qr_retry_icon{margin-top:2px;margin-right:8px;width:18px;height:18px}.qr_wrap .qr_helper_text{margin-top:14px;height:24px;font-size:.75rem;font-weight:400;color:#f94b50}.qr_wrap .qr_completied_text{margin-top:20px;font-size:18px;font-weight:500;max-width:300px;color:#56606b;text-align:center;word-break:keep-all;white-space:break-spaces}.qr_wrap .qr_footer{bottom:0;left:0;right:0;width:100%;box-sizing:border-box;background:#fff}.qr_wrap .qr_btn{width:100%;height:52px;font-size:16px;font-weight:500;color:#fff;border-radius:3px;box-sizing:border-box;background:#6432f0}.qr_wrap .qr_btn:disabled{background:#d9d9d9}.qr_wrap .qr_download_wrap{position:relative;width:700px;height:500px;background:url(/assets/bg_circle-64a497fb.png),url(/assets/bg_phone-16c7858f.png),#fff;background-repeat:no-repeat;background-size:102px,324px;background-position:309px 0,100% 100%;overflow:hidden}.qr_wrap .qr_download_container{padding:50px 54px 54px}.qr_wrap .qr_download_logo{width:180px}.qr_wrap .qr_download_title{margin-top:30px;font-size:1.25rem;font-weight:400;color:#2c3238;line-height:32px}.qr_wrap .qr_download_store{display:flex;align-items:center;justify-content:space-between;margin-top:60px;padding-left:10px;padding-right:25px;width:226px;box-sizing:border-box}.qr_wrap .qr_download_store img{width:60px}.qr_wrap .qr_download_group{display:flex;align-items:center;justify-content:space-between;margin-top:22px;width:226px}.qr_wrap .qr_download_img{width:80px}.qr_wrap .qr_download_info{display:flex;flex-direction:column;justify-content:center;align-items:center}.qr_wrap .qr_download_info img{margin-bottom:-4px;width:36px}.qr_wrap .qr_download_info span{display:inline-block;padding:5px 10px;font-size:10px;font-weight:700;border-radius:8px;box-shadow:0 1px 4px #0000001f}.privacy_container{z-index:1;height:calc(100% - 70px);position:relative}.privacy_container li{margin:1px;padding:auto}.privacy_container .privacy_inner{display:flex;gap:20px;position:absolute;flex-direction:column;width:100%;align-items:center}.privacy_container .privacy_inner .privacy_wrapper{width:calc(100% - 40px);position:relative;height:100%}.privacy_container .privacy_inner .privacy_wrapper .privacy_content{overflow:scroll;box-sizing:border-box;font-family:Noto Sans CJK KR;font-style:normal;font-weight:500;height:calc(100% - 71px)}.privacy_container .privacy_inner .privacy_wrapper .term_content{overflow:scroll;font-family:Noto Sans CJK KR;height:100%}.gmt_button{z-index:9;position:fixed;left:0;bottom:0;height:50px;width:100%;background:#ffffff;display:flex;align-items:center;justify-content:center}.gmt_button .privacy_select{width:calc(100% - 20px);height:46px;background:#ffffff;border:1px solid #bec9d4;border-radius:3px;font-family:Noto Sans;font-style:normal;font-weight:400;font-size:14px;line-height:21px;letter-spacing:.05px;color:#2c3238;display:flex;justify-content:space-between;align-items:center}.privacy_list{z-index:100;display:flex;flex-direction:column;align-items:center;position:fixed;padding-top:16px;left:0;bottom:0;box-shadow:0 0 2px #00000038,0 7px 10px #0000001f;border-radius:8px 8px 0 0;width:100%;background-color:#fff;max-height:200px;overflow:scroll}.privacy_list .privacy_list_item{z-index:100;min-height:64px;position:relative;outline:none;align-items:center;background:var(--colors-white);box-sizing:border-box;width:calc(100% - 40px);flex-direction:row;display:flex;justify-content:space-between;background-clip:content-box;border-bottom:1px solid #eee}.privacy_list .privacy_list_item .privacy_chk{stroke:#6432f0}.App{height:100%}@keyframes morphing{0%{border-radius:30% 70% 70% 30%/30% 30% 70% 70%;box-shadow:15px 15px 50px #0003;width:60%}25%{border-radius:58% 42% 75% 25%/76% 46% 54% 24%}50%{border-radius:50% 50% 33% 67%/55% 27% 73% 45%;box-shadow:-10px -5px 50px #0003}75%{border-radius:33% 67% 58% 42%/63% 68% 32% 37%}to{border-radius:30% 70% 70% 30%/30% 30% 70% 70%;box-shadow:15px 15px 50px #0003;width:60%}}.v_box{display:flex;position:relative;border:none;background-size:cover;background-image:url(https://storage.googleapis.com/gcs-an3-sip-prd-pub/singlex_idea/master-singlex-back/a143e774-9ff4-44e2-a7a5-3a7a633ce2e6/히어로_Light\ 1920X899.png)!important;background-position:right;font-size:1.2rem;justify-content:center;align-items:center}.v_box .h_box{max-width:fit-content;display:flex;flex-direction:column;align-items:center;padding:20px;margin:25px;background-image:linear-gradient(147deg,#ffffff 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);position:relative;max-height:580px;border-radius:4px;width:calc(100% - 50px);background-color:#fff9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-family:Malgun Gothic,sans-serif}.v_box .h_box .title{flex-direction:column;display:flex;align-items:center;justify-content:center}.v_box .h_box .title .title-text{background:linear-gradient(150deg,#d7177b 0%,#551d83 25%,#70c0e6 50%,#0087b5 75%,#c4c4c4 100%);-webkit-background-clip:text;background-clip:text;font-size:large;-webkit-text-fill-color:transparent}.v_box .h_box .term_title{display:inline-block;position:relative;text-align:center;font-size:1rem;font-weight:600;color:#000}.v_box .h_box .guide_text{display:inline-block;position:relative;text-align:center;font-size:.8rem;color:gray}.v_box .h_box .login-form{display:flex;flex-flow:column;flex:1;justify-content:space-between;width:100%}.v_box .h_box .login-form .group{width:84%;margin:10px auto;position:relative}.v_box .h_box .login-form .group.input-group input{padding:15px 0 7px;box-sizing:border-box;z-index:2;outline:none;border:none;border-bottom:1px solid rgba(0,0,0,.6);text-align:center;border-radius:0!important;font-size:1.2rem;background:transparent!important}.v_box .h_box .login-form .group .subtext{font-size:10px;word-break:break-all;font-weight:200}.v_box .h_box .login-form .group .subtext li::marker{color:#000}.v_box .h_box .login-form .group .subtext ol{padding:0}.v_box .h_box .login-form .group .subtext ol li::marker{content:"(" counter(list-item) ") "}.v_box .h_box .login-form .group .approve-box{font-size:.8rem;white-space:nowrap}.v_box .h_box .login-form .group .approve-box input{display:inline;width:fit-content}.v_box .h_box .login-form .group .approve-box input[type=checkbox]{-ms-transform:scale(1.4);-moz-transform:scale(1.4);-webkit-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);margin-right:10px}.v_box .h_box .login-form .group .number{position:absolute;width:100%;text-align:left;color:#654fad;font-size:1rem;top:-1px;left:0}.v_box .h_box .login-form .btn{background-image:linear-gradient(43deg,#4158d0 0%,#c850c0 46%,#ffcc70 100%);padding:1.2rem;font-size:1.2rem;margin:0 auto 20px;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;box-shadow:15px 15px 50px #0003;animation:morphing 10s infinite}.v_box .dot:before{content:"\a";width:8px;height:8px;background:black;display:inline-block;margin:2px}html,body{height:100%;margin:0;padding:0}body{font-family:Noto Sans KR,sans-serif;color:#000;background:#fff;word-break:break-all;-webkit-text-size-adjust:none;-ms-overflow-style:none}a{text-decoration:none;cursor:pointer;color:#000;-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:active,a:hover{text-decoration:none}button{position:relative;font-family:Noto Sans KR,sans-serif;color:#000;vertical-align:middle;border:0 none;border-radius:0;box-sizing:border-box;background-color:transparent;cursor:pointer;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:button}img{width:100%;border:none;vertical-align:middle}table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}input[type=button],input[type=submit],input[type=reset],input[type=file]{-webkit-appearance:button;border-radius:0}address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400}::-webkit-scrollbar{display:none}input,select,textarea{position:relative;width:100%;font-family:Noto Sans KR,sans-serif;font-size:1rem;outline:0;color:#000;vertical-align:middle;border:0;box-sizing:border-box;background:rgba(0,0,0,0)}input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{color:#7b868c}.input_box_ios input[disabled],.input_box_ios input[readonly],.input_box_ios select[disabled],.input_box_ios select[readonly],.input_box_ios textarea[disabled],.input_box_ios textarea[readonly]{color:#383c3f}.input_box_aos input[disabled],.input_box_aos input[readonly],.input_box_aos select[disabled],.input_box_aos select[readonly],.input_box_aos textarea[disabled],.input_box_aos textarea[readonly]{color:#7b868c}::-webkit-input-placeholder{font-size:1rem;color:#7b868c}:-ms-input-placeholder{font-size:1rem;color:#7b868c}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:300;src:url(/assets/NotoSansKR-Light-60d58ffb.woff2) format("woff2")}@font-face{font-family:Noto Sans KR;font-style:400;font-weight:400;src:url(/assets/NotoSansKR-Regular-85ade9c8.woff2) format("woff2")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:500;src:url(/assets/NotoSansKR-Medium-aafab1bb.woff2) format("woff2")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;src:url(/assets/NotoSansKR-Bold-06939e85.woff2) format("woff2")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:900;src:url(/assets/NotoSansKR-Black-73c9ead2.woff2) format("woff2")}.Platform{height:100vh}
