
#quick_form .form_txt{margin-bottom:30px;line-height:1.3;font-size:35px;font-weight:600}
#quick_form .form_txt p{line-height:40px;font-size:30px;font-weight:700;color:#000}
#quick_form .input_area{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:20px}
#quick_form .input_area li{width:calc(100%/2 - 7.5px)}
#quick_form .input_area li:last-child{width:100%}
#quick_form .input_area li input{width:100%;height:60px;padding:0;border:none;color:#fff;background:none;border-bottom:1px solid #fff;font-size:15px}
#quick_form .input_area li input::placeholder{color:#fff}
#quick_form .input_area li textarea{width:100%;max-width:100%;height:60px;padding:20px 0;border:none;background:none;border-bottom:1px solid #fff;font-size:15px;color:#fff}
#quick_form .input_area li textarea::placeholder{color:#fff}
#quick_form .agree{display:flex;justify-content:flex-end;align-items:center;padding-bottom:20px;text-align:right}
#quick_form .agree .agree_btn{display:flex;gap:7px;color:rgba(255, 255, 255, 0.6);font-size:14px}
#quick_form .agree .agree_btn a{position:relative;color:rgba(255, 255, 255, 0.6);cursor:pointer}
#quick_form .agree .q_agree{margin-left:10px;width:13px;height:13px;border:1px solid #111;background:#414141;cursor:pointer;-webkit-appearance:none;-ms-appearance:none;appearance:none}
#quick_form .agree .q_agree:after{display:none;content:url('./check.png');text-align:center;line-height:7px}
#quick_form .agree .q_agree:checked:after{display:block}
#quick_form #btn_submit{width:100%;line-height:65px;color:#fff;background:var(--fprimary);border:none;font-size:18px;font-weight:700;transition:all 0.2s;border-radius:10px;}

input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus, select:active{box-shadow:none;border:none!important;border-bottom:1px solid #fff!important}
input[type=submit]:focus{outline:none}

/* 반응형 [s] */
@media(hover:hover){
#quick_form #btn_submit:hover{color:var(--fprimary);background:#fff} 
}
@media (max-width:1024px){
#quick_form .form_txt{font-size:25px}
}
@media (max-width:768px){
#quick_form .form_txt{font-size:22px}
}
@media (max-width:540px){
#quick_form .form_txt{font-size:18px; margin-bottom:20px;}
#quick_form .input_area{row-gap:15px;}
#quick_form .input_area li input{height:40px; font-size:12px;}
#quick_form .input_area li textarea{padding:10px 0; height:40px; font-size:12px;}
#quick_form .agree .agree_btn{font-size:12px;}
#quick_form #btn_submit{line-height:40px; font-size:13px;border-radius:5px;}
}
@media (max-width:380px){
#quick_form .form_txt{font-size:18px}
}
/* 반응형 [e] */
