@font-face{font-family:Pretendard Black;font-weight:900;font-display:swap;src:local("Pretendard Black"),url(/build/assets/Pretendard-Black-c5fd0c35.woff2) format("woff2"),url(/build/assets/Pretendard-Black-d8511e03.woff) format("woff")}@font-face{font-family:Pretendard ExtraBold;font-weight:800;font-display:swap;src:local("Pretendard ExtraBold"),url(/build/assets/Pretendard-ExtraBold-dd7c1e15.woff2) format("woff2"),url(/build/assets/Pretendard-ExtraBold-1f43803f.woff) format("woff")}@font-face{font-family:Pretendard Bold;font-weight:700;font-display:swap;src:local("Pretendard Bold"),url(/build/assets/Pretendard-Bold-4609c335.woff2) format("woff2"),url(/build/assets/Pretendard-Bold-b02e6d7d.woff) format("woff")}@font-face{font-family:Pretendard SemiBold;font-weight:600;font-display:swap;src:local("Pretendard SemiBold"),url(/build/assets/Pretendard-SemiBold-c863f76a.woff2) format("woff2"),url(/build/assets/Pretendard-SemiBold-e476f124.woff) format("woff")}@font-face{font-family:Pretendard Medium;font-weight:500;font-display:swap;src:local("Pretendard Medium"),url(/build/assets/Pretendard-Medium-d0348133.woff2) format("woff2"),url(/build/assets/Pretendard-Medium-6231269b.woff) format("woff")}@font-face{font-family:Pretendard Regular;font-weight:400;font-display:swap;src:local("Pretendard Regular"),url(/build/assets/Pretendard-Regular-fad853f7.woff2) format("woff2"),url(/build/assets/Pretendard-Regular-3214d4fd.woff) format("woff")}@font-face{font-family:Pretendard Light;font-weight:300;font-display:swap;src:local("Pretendard Light"),url(/build/assets/Pretendard-Light-b7426635.woff2) format("woff2"),url(/build/assets/Pretendard-Light-744e50b9.woff) format("woff")}@font-face{font-family:Pretendard ExtraLight;font-weight:200;font-display:swap;src:local("Pretendard ExtraLight"),url(/build/assets/Pretendard-ExtraLight-df43dc91.woff2) format("woff2"),url(/build/assets/Pretendard-ExtraLight-f8c8f64c.woff) format("woff")}@font-face{font-family:Pretendard Thin;font-weight:100;font-display:swap;src:local("Pretendard Thin"),url(/build/assets/Pretendard-Thin-15397552.woff2) format("woff2"),url(/build/assets/Pretendard-Thin-1c760324.woff) format("woff")}@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/build/assets/PretendardVariable-9599f12f.woff2) format("woff2-variations")}body{font-family:Pretendard Variable,Pretendard,Pretendard Medium,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;font-size:14px;font-weight:500;color:#000}.font-Noto-Sans{font-family:Noto Sans KR,sans-serif}.font-Pretendard-Medium{font-family:Pretendard Medium}.font-Pretendard-Variable{font-family:Pretendard Variable}.font-Pretendard-Regular{font-family:Pretendard Regular}button{padding:0;outline:none;border:none;background:transparent;transition:all .2s ease}ul{padding:0}li{list-style:none}label{line-height:20px}.form-check-label{display:flex;align-items:center;gap:5px}.form-check-input[type=checkbox]{width:20px;height:20px;margin-top:0;border:none;border-radius:50%;background:#ccc url(/build/assets/check-566fc6da.svg) no-repeat center / 10px;box-shadow:none}.form-check-input[type=checkbox]:checked{background:#4949fe url(/build/assets/check-566fc6da.svg) no-repeat center / 10px}.etc{margin-left:10px;width:100px;height:30px}.phone{width:60px;height:30px;text-align:center}#accordionLaw{margin-top:30px}#accordionLaw .accordion-button{width:100%;font-size:14px;line-height:20px;font-weight:500;border:0px;border-radius:10px;background:#fff;margin-top:0}#accordionLaw .accordion-button:focus,#accordionLaw .accordion-button:not(.collapsed){color:#252525;background:#fff;box-shadow:none}#accordionLaw .accordion-collapse{border-top:1px solid #e6e6e6}#accordionLaw .accordion-body{padding:10px}#accordionLaw .accordion-body p,article.pop .con_wrap p{line-height:20px;font-weight:500}.giftconLaw{margin-top:30px}.giftconLaw .accordion-button{width:100%;font-size:14px;line-height:20px;font-weight:500;border:0px;border-radius:10px;background:#fff;margin-top:0}.giftconLaw .accordion-button:focus,.giftconLaw .accordion-button:not(.collapsed){color:#252525;background:#fff;box-shadow:none}.giftconLaw .accordion-collapse{border-top:1px solid #e6e6e6}.giftconLaw .accordion-body{padding:10px}.giftconLaw .accordion-body p,article.pop .con_wrap p{line-height:20px;font-weight:500}.content{position:relative;display:flex;flex-direction:column;width:100%;height:85vh}.container img{max-width:100%}.content .card{border:none;border-radius:0}.content .card .card-header{padding:20px;border:none;border-radius:0;background-color:#fff}.content .card .card-header h5{line-height:20px;font-size:16px;font-weight:700;margin:0}.content .progress{height:10px;border-radius:0;background-color:#e5e5e5}.content .progress .progress-bar{background-color:#4949fe}.container{flex:1;position:relative;display:flex;flex-direction:column;padding:10px 20px;overflow:overlay}.content .area-zoom-btn{position:absolute;top:10px;right:20px;display:flex;align-items:center;z-index:1}.content .area-zoom-btn .zoom-btn{display:flex;align-items:center;gap:5px;font-weight:700;margin-left:auto}.content .area-zoom-btn .zoom-btn>span{line-height:20px;font-size:13px;color:#a6a6a6}.content .area-zoom-btn .zoom-btn>button{display:flex;align-items:center;justify-content:center;width:15px;height:15px;line-height:1;color:#fff;border-radius:50%;background-color:#a6a6a6;transition:all .1s ease}.content .area-zoom-btn .zoom-btn>button:active{background-image:linear-gradient(rgb(0 0 0 / 30%),rgb(0 0 0 / 30%))}.container .titleA{padding-top:30px}.container .titleA p{word-break:keep-all}.container .QuestionParts{font-weight:700}.container .area-title{font-size:17px;font-weight:700;text-decoration:underline;padding:3px}.container .QuestionParts .QUESTION_NUM{display:block;line-height:20px;margin-bottom:10px}.container .QuestionParts .QUESTION{font-size:16px}.container .info_box{display:flex;gap:5px;width:fit-content;margin-top:20px;padding:5px 10px;border-radius:10px;background-color:#fff;box-shadow:0 0 5px #0003}.container .info_box.multiple strong,.container .info_box.multiple span{color:#d4145a}.container .form-group{display:flex;flex-direction:column;gap:10px;margin-top:20px;margin-bottom:0}.container .form-inline{display:flex;flex-direction:row;gap:10px;margin-top:20px;margin-bottom:0}.container .Answer_Input{display:none}.container .Answer_Label{font-size:16px;color:#595959;padding:15px;border:2px solid transparent;border-radius:10px;background-color:#f5f5f5}.container .Answer_Input:checked+.Answer_Label{color:#4949fe;border-color:#4949fe;background-color:#eaeaff}.container .Answer_Label:before{width:20px;height:20px;content:"";border-radius:50%;background:#ccc url(/build/assets/check-566fc6da.svg) no-repeat center / 10px}.container .Answer_Input:checked+.Answer_Label:before{background-color:#4949fe}.container textarea.age{font-size:14px;height:45px;width:80px;resize:none;text-align:center;margin:0 5px}.container .Answer-Area{line-height:20px;font-size:14px;height:120px;width:100%;padding:10px;border:none;border-radius:10px;resize:none;outline:none;box-shadow:0 0 10px #0003}.container .basic{position:relative;display:flex;flex-direction:column;gap:10px;padding-bottom:60px}.container .satisfy{margin-top:20px;position:relative;display:flex;align-items:flex-start;gap:0;padding-top:25px}.container .satisfy:before{position:absolute;top:8px;left:0;width:100%;height:4px;content:"";border-radius:2px;background-color:#eee}.container .satisfy.step:before{background-color:#4949fe}.container .satisfy .Answer_Input{display:none;height:100%}.container .satisfy .Answer_Label{flex:1;position:relative;align-items:flex-start;justify-content:center;height:100%;font-size:14px;text-align:center;color:#a6a6a6;padding:0;border:none;background-color:#fff}.container .satisfy .Answer_Input:checked+.Answer_label{gap:10px;font-weight:700;background-color:#fff}.container .satisfy .Answer_Label:before{position:absolute;top:-25px;left:50%;transform:translate(-50%);display:none;z-index:1}.container .satisfy .Answer_Input:checked+.Answer_Label:before{display:block}.container .satisfy.step .Answer_Input:checked+.Answer_Label~.Answer_Label:after{position:absolute;top:-17px;right:50%;display:block;width:100%;height:4px;content:"";background-color:#eee}.container .satisfy.step .Answer_Input:last-of-type+.Answer_Label:after{right:0!important;width:150%!important}.container .none .Answer_Label{font-size:14px;color:#a6a6a6;padding:0;border:none;background-color:#fff}.container .none .Answer_Input:checked+.Answer_Label{font-weight:700;background-color:#fff}.container .horizontal{display:flex;flex-direction:row}.container .horizontal .Answer_Label{flex:1;flex-direction:column;font-size:14px;text-align:center;padding:15px 0;background-color:#fff}.container .horizontal .Answer_Input:checked+.Answer_Label{font-weight:650;background-color:#eaeaff}.container .horizontal .Answer_Label>span{flex:1;display:flex;justify-content:center}.container .horizontal.icon{margin-top:20px;gap:3vw}.container .horizontal.icon .Answer_Label{gap:2vw;background-color:#f5f5f5}.container .horizontal.icon.type2 .Answer_Label{padding:10vw 0}.container .horizontal.icon.type2 .Answer_Label>img{max-width:15vw}.container .horizontal.icon.type4 .Answer_Label{padding:5vw 0}.container .horizontal.icon.type4 .Answer_Label>img{max-width:10vw}.container .horizontal.icon .Answer_Label:before,.container .form-input-wrap.none .Answer_Label:before{display:none}.container .horizontal.icon+.form-input-wrap.none .Answer_Label{padding:3vw;border:2px solid transparent;background-color:#f5f5f5}.container .horizontal.icon+.form-input-wrap.none .Answer_Input:checked+.Answer_Label{border-color:#4949fe}.container .form-input-wrap.none .Answer_Label>img{max-width:20px}footer{position:fixed;bottom:0;padding:10px;width:100%}footer .AgreeBackground{position:relative;display:flex;margin-bottom:50px;padding:10px;width:93%}footer .AgreeBackground .AgreeLine{font-weight:700}footer .AgreeBackground .detail_popup{width:auto;font-size:14px;font-weight:700;color:#a4a4a4;text-decoration:underline;text-underline-position:under;margin-left:auto}footer .AgreeBackground .alert_box{position:absolute;bottom:100%;left:0;display:flex;align-items:center;gap:5px;width:100%;line-height:24px;font-size:14px;color:#fff;padding:10px;margin-bottom:10px;background-color:#d4145a;box-shadow:0 0 10px #0000007f}footer .AgreeBackground .alert_box:before{width:20px;height:20px;content:"";background:url(/build/assets/exclamations_white-fd7c3845.svg) no-repeat center / 100%}footer .startBtn{display:flex;align-items:center;justify-content:center;width:100%;height:50px;font-size:16px;font-weight:700;color:#595959;margin-top:10px;border:2px solid #a6a6a6;border-radius:10px}footer .startBtn.active{color:#fff;border:none;background-color:#4949fe}footer.BtnPart{display:flex;align-items:center;justify-content:space-between;gap:10px}footer.BtnPart>button{flex:1;display:flex;align-items:center;justify-content:center;height:50px;font-size:16px;font-weight:700;border-radius:10px}footer.BtnPart>button.BackBtn{color:#595959;border:2px solid #a6a6a6;background-color:#fff}footer.BtnPart>button.NextBtn{color:#fff;background-color:#4949fe}.modal-dialog{margin:5vh 3vh}.modal-content{max-height:90vh;border:none;border-radius:10px}.modal-header{align-items:flex-start;padding:15px 20px;border:none;border-radius:10px 10px 0 0;background-color:#eaeaff}.modal-header .modal-title{font-size:16px;font-weight:700}.modal-header .btn-close{background-image:url(/build/assets/xmark_black-8a4e3730.svg);background-size:12px;opacity:1}.modal-body{padding:20px;overflow:overlay}.modal-body .modal_con{line-height:20px;font-size:13px}.modal-body .modal_con_title{font-weight:700;margin-bottom:3px}.modal-body ul .ps{font-size:12px;color:#a6a6a6}.MSG{margin-top:20%;vertical-align:middle;text-align:center;color:#000}.MSG2,.event_title{vertical-align:middle;text-align:center;color:#000}.textarea-modern{margin-top:10px;width:100%;min-height:200px;padding:12px 14px;font-size:15px;border:1px solid #d7d7d7;border-radius:8px;outline:none;resize:vertical;transition:all .2s ease;background:#fafafa}.textarea-modern:focus{border-color:#4a6cf7;background:#fff;box-shadow:0 0 0 3px #4a6cf726}#event_contents .btn{display:flex;align-items:center;justify-content:space-between;gap:10px}#event_contents .btn>button{flex:1;display:flex;align-items:center;justify-content:center;height:50px;font-size:16px;font-weight:700;border-radius:10px}#event_contents .btn>button.EventBtn{color:#fff;background-color:#19c921}
