.contact-container{padding-top:219px!important}.contact-container .content-header h2{position:relative;padding-top:24px;text-align:center;font-weight:700;border-radius:16px;font-size:44px;color:#110439;margin-bottom:20px}.contact-container .content-header h2:before{position:absolute;top:0;left:50%;transform:translateX(-50%);width:45px;height:4px;content:"";background-color:#115be6}.contact-container .content-header h3{color:#666;font-size:18px;margin-bottom:12px}.contact-container .content-header h3,.contact-container .content-header p{text-align:center;line-height:100%;font-family:Pretendard-Medium,sans-serif}.contact-container .content-header p{color:#115be6;font-size:14px}.inquiry{padding:88px 0 200px}.inquiry form fieldset legend{color:#111;font-size:18px;margin-bottom:40px;display:flex;align-items:center;gap:0 8px;font-family:Pretendard-Bold,sans-serif;border-bottom:1px solid #e0e0e0;width:100%;padding-bottom:24px}.inquiry form fieldset legend span{display:inline-block;text-align:center;line-height:24px;width:24px;height:24px;border-radius:100px;border:1px solid #115be6;background:#115be6;color:#fff;font-size:16px}.inquiry form fieldset legend i{font-size:18px;color:#115be6}.inquiry form fieldset.customer-info{margin-bottom:125px}.inquiry form fieldset.customer-info>div{display:flex;gap:30px 3.5%;flex-wrap:wrap}.inquiry form fieldset.customer-info>div>div{width:31%}.inquiry form fieldset.customer-info>div>div>p{margin-bottom:16px;color:#333;font-size:16px;line-height:100%;font-family:Pretendard-Bold,sans-serif}.inquiry form fieldset.customer-info>div>div label{color:#555;display:block;font-size:24px;font-weight:600;margin-bottom:20px}.inquiry form fieldset.customer-info>div>div input{font-size:14px;color:#333;font-weight:400;outline:none;padding:14px;width:100%;box-sizing:border-box;border:1px solid #e0e0e0;background:#f5f5f5}.inquiry form fieldset.customer-info>div>div input:focus{background-color:#fff}.inquiry form fieldset.customer-info>div>div input ::placeholder{font-size:14px;color:#ddd}.inquiry form fieldset.service-info{margin-bottom:96px}.inquiry form fieldset.service-info>div{display:flex;gap:30px 2%;flex-wrap:wrap}.inquiry form fieldset.service-info>div label{width:30.9%}.inquiry form fieldset.service-info>div label span{text-align:center;color:#666;font-size:16px;font-weight:600;display:block;border:1px solid #e0e0e0;box-sizing:border-box;padding:16px 0;cursor:pointer}.inquiry form fieldset.service-info>div label input{display:none;margin-right:10px;vertical-align:top}.inquiry form fieldset.service-info>div label input:checked+span{border-color:#115be6;color:#115be6}.inquiry form fieldset.inquiry-detail{margin-bottom:64px}.inquiry form fieldset.inquiry-detail .text-box>p{margin-bottom:16px;color:#333;font-size:16px;line-height:100%;font-family:Pretendard-Bold,sans-serif}.inquiry form fieldset.inquiry-detail .text-box input{font-size:14px;color:#333;font-weight:400;outline:none;padding:14px;width:100%;box-sizing:border-box;border:1px solid #e0e0e0;background:#f5f5f5;margin-bottom:32px}.inquiry form fieldset.inquiry-detail .text-box input:focus{background-color:#fff}.inquiry form fieldset.inquiry-detail .text-box input ::placeholder{font-size:14px;color:#ddd}.inquiry form fieldset.inquiry-detail .text-box textarea{font-size:14px;color:#333;font-weight:400;outline:none;padding:14px;width:100%;height:200px;box-sizing:border-box;border:1px solid #e0e0e0;background:#f5f5f5;margin-bottom:32px}.inquiry form fieldset.inquiry-detail .text-box textarea:focus{background-color:#fff}.inquiry form fieldset.inquiry-detail .text-box textarea ::placeholder{font-size:14px;color:#ddd}.inquiry form fieldset.inquiry-detail .text-box-2 input{font-size:14px;color:#333;font-weight:400;outline:none;padding:14px;width:100%;box-sizing:border-box;border:1px solid #e0e0e0;background:#f5f5f5;margin-bottom:32px}.inquiry form fieldset.inquiry-detail .text-box-2 input:focus{background-color:#fff}.inquiry form fieldset.inquiry-detail .text-box-2 input ::placeholder{font-size:14px;color:#ddd}.inquiry form fieldset.inquiry-detail .text-box-2 textarea{margin-bottom:40px;font-size:20px;color:#555;line-height:34px;outline:none;padding:20px;box-sizing:border-box;width:100%;border:1px solid #ddd;height:100px;border-radius:5px}.inquiry form fieldset.inquiry-detail .text-box-2 textarea ::placeholder{font-size:20px;color:#999}.inquiry form fieldset.inquiry-detail .text-box-2>p{margin-bottom:16px;color:#333;font-size:16px;line-height:100%;font-family:Pretendard-Bold,sans-serif}.inquiry form fieldset.inquiry-file{margin-bottom:98px}.inquiry form fieldset.inquiry-file .file-box{position:relative}.inquiry form fieldset.inquiry-file .file-box>div input[type=file]{position:absolute;width:0;height:0;padding:0;overflow:hidden;border:none}.inquiry form fieldset.inquiry-file .file-box>div label{cursor:pointer;display:inline-block;border:1px solid #115be6;color:#115be6;font-size:16px;padding:17px 28px 17px 58px;font-family:Pretendard-Bold,sans-serif;background:url(/images/sub/contact/upload.png) no-repeat 28px 50%}.inquiry form fieldset.inquiry-file .file-box>div input[type=text]{margin-left:20px;border:none;color:#555;font-size:18px}.inquiry form fieldset.inquiry-file .file-box>p{margin-top:12px;color:#333;padding:4px 0 4px 26px;background:url(/images/sub/contact/warning.png) no-repeat 0 50%;font-size:14px;font-family:Pretendard-Medium,sans-serif;background-size:20px 20px}.inquiry form fieldset.agree{margin-bottom:130px;padding-left:32px;position:relative}.inquiry form fieldset.agree label{font-size:16px;font-weight:600;color:#333;display:block;margin-bottom:16px;line-height:100%}.inquiry form fieldset.agree label input{position:absolute;top:0;left:0}.inquiry form fieldset.agree div{color:#666;font-size:14px;font-family:Pretendard-Medium,sans-serif;line-height:22.4px}.inquiry form .submit{text-align:center}.inquiry form .submit>button{cursor:pointer;border:none;padding:29px 56px;color:#fff;font-size:28px;background-color:#2c76b7;border-radius:46px;font-weight:700}@media screen and (min-width:768px)and (max-width:1024px){.inquiry form fieldset.customer-info>div{justify-content:space-between}.inquiry form fieldset.customer-info>div>div{width:48%}}@media screen and (max-width:767px){.inquiry form fieldset.customer-info>div>div{width:100%}.inquiry form fieldset.service-info>div{gap:30px 0}.inquiry form fieldset.service-info>div label{width:100%}}