@charset "utf-8";

#quick_form{z-index:3;width:885px;padding:115px 160px 115px 10%;border-radius:0 300px 300px 0;color:#fff;background:var(--primary)}
#quick_form .form_tit_area{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}
#quick_form .form_tit{font-size:25px;font-weight:800}
#quick_form .input_area{display:flex;flex-wrap:wrap;gap:10px}
#quick_form .input_area li{overflow:hidden;width:100%;background:rgba(255,255,255,20%)}
#quick_form .input_area li.half_input_box{width:49%}
#quick_form .quick_input{width:100%;height:60px;padding:0 20px;border:none;border-radius:3px;font-size:16px;color:#fff;line-height:60px;background:none}
#quick_form .quick_input::placeholder{color:rgba(255,255,255,.5)}
#quick_form .half_input_box{overflow:hidden}
#quick_form #btn_submit{display:block;width:100%;height:60px;margin-top:10px;border:none;font-size:18px;font-weight:700;color:#fff;background:#303a38;transition:all .2s}
#quick_form #btn_submit:hover{color:#111;background-color:#fff}
#quick_form .agree{font-size:13px}
#quick_form .agree a{color:rgba(255,255,255,.9);cursor:pointer;vertical-align:-2px}
#quick_form .agree a:hover{color:#fff}
#quick_form .agree .agree_btn{display:inline-block}
#quick_form .agree .agree_btn label{display:inline-block;margin-right:3px;color:rgba(255,255,255,.7);cursor:pointer}
#quick_form .agree .agree_btn .q_agree{cursor:pointer}
input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus, select:active{box-shadow:none;border:none!important}
input[type=submit]:focus{outline:none}