#contact-area{width:900px;max-width:100vw;margin:auto;padding:12em 1em 7em}#contact-area .contact-intro{text-align:center;margin-bottom:5em}#contact-area .contact-intro h1{font-family:NanumSquareNeoExtraBold;font-size:2.5em;line-height:160%}#contact-area .contact-intro p{color:#667085;font-size:1.25em;line-height:160%}#contact-area .contact-form-data{display:flex;flex-wrap:wrap}#contact-area .contact-form-data>*{flex:1 0 100%;padding:1.25em}#contact-area .contact-form-data>.flex-half{flex:1 0 50%}#contact-area .contact-form-data>*>label{display:block;color:#667085;font-size:1.25em;line-height:100%;margin-bottom:.5em}#contact-area .contact-form-data .required>label:after{content:"*";color:#f04438;margin-left:.3em}#contact-area .contact-form-data>* input{width:100%;font-size:1.25em;line-height:140%;padding:.75em;border:1px solid #d0d5dd;box-sizing:border-box;border-radius:.5em}#contact-area .contact-form-data>.textarea-group{display:flex;flex-direction:column;gap:10px}#contact-area .contact-form-data>* textarea{width:100%;font-size:1.25em;line-height:140%;height:12em;resize:none;padding:.75em;border:1px solid #d0d5dd;box-sizing:border-box;border-radius:.5em}#contact-area .contact-form-data>* .byte-size-view{text-align:right;color:#667085;font-size:1em}#contact-area .contact-form-data>.checkbox-group>label{border-bottom:1px solid #d0d5dd;padding-bottom:.75em;margin-bottom:1em}#contact-area .contact-form-data>.checkbox-group>div{display:flex;gap:1.25em;row-gap:.75em;flex-wrap:wrap}#contact-area .contact-form-data>.checkbox-group._rows>div{flex-direction:column;gap:1.25em}#contact-area .contact-form-data>.checkbox-group>div>.new_line{width:100%}#contact-area .contact-form-data>.checkbox-group._rows label{display:block;width:100%}#contact-area .contact-form-data>* input[type=checkbox],#contact-area .contact-form-data>* input[type=radio]{display:none}#contact-area .contact-form-data>* input[type=checkbox]+label,#contact-area .contact-form-data>* input[type=radio]+label{position:relative;padding-left:1.75em;display:inline-block;font-size:1.25em;line-height:1.8em;white-space:wrap;word-break:keep-all;color:#101828}#contact-area .contact-form-data>* input[type=checkbox]+label:before,#contact-area .contact-form-data>* input[type=radio]+label:before{content:"";position:absolute;display:block;left:0;top:.3em;width:1.25em;height:1.25em;border:1px solid #d0d5dd;border-radius:8px}#contact-area .contact-form-data>* input[type=checkbox]:checked+label:before,#contact-area .contact-form-data>* input[type=radio]:checked+label:before{background:#1570ef;color:#2e90fa}#contact-area .contact-form-data>* input[type=checkbox]+label:after,#contact-area .contact-form-data>* input[type=radio]+label:after{content:"";position:absolute;display:block;left:.875em;top:.9em;width:.65em;height:.35em;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:translate(-85%,-85%) rotate(-45deg)}#contact-area .contact-form-data>.checkbox-group>label label{font-size:1em}#contact-area .contact-form-data>.checkbox-group>p{margin-top:1em;color:#667085}#contact-area .contact-form-data .show_link{position:relative}#contact-area .contact-form-data .show_link:before{content:"";position:absolute;bottom:.2em;bottom:calc((100% - 1.1em) / 2);left:0;width:100%;border-bottom:1px solid #101828}#contact-area .contact-form-submit{text-align:center}#contact-area .contact-form-submit button>span{display:flex;justify-content:center;background:#1570ef;border-color:#2e90fa;color:#fff;align-items:center;font-size:1.25em;line-height:100%;padding:1em 1.5em;border-radius:12px}#contact-area .contact-form-submit button:disabled{opacity:.6}#contact-area .contact-form-submit button:not(:disabled):hover{transform:scale(1.02)}@media (max-width:962px){#contact-area{padding:7em 0 4em}#contact-area .contact-intro{margin-bottom:3em}#contact-area .contact-form-data>*{padding:.75em}#contact-area .contact-form-data>.flex-half{flex:1 0 100%}#contact-area .contact-form-data>.checkbox-group>div>.new_line{display:none}#contact-area .contact-form-data>* input[type=checkbox]+label:before,#contact-area .contact-form-data>* input[type=radio]+label:before{border-radius:5px}}