.acquire_frm_wrap{background:#51B1FF;text-align:center;color:#fff;padding:30px 0}
.acquire_frm_wrap ::placeholder { font-size: .8em; text-indent:6px}
.acquire_frm_wrap .ln{margin:0 0 5px}
.acquire_frm_wrap h4::after{content:'';display:block;width:110px;border-bottom:1px solid #fff;margin:auto;margin-bottom:16px;padding-bottom:16px}
.acquire_frm_wrap form{text-align:left;width:90%;max-width:800px;margin:auto}
.acquire_frm_wrap select{color:#000;width:28%}
.acquire_frm_wrap textarea,
.acquire_frm_wrap input[type=text]{border-radius:4px;width:85%;color:#000}
.acquire_frm_wrap textarea{height:80px}
.acquire_frm_wrap label{width:15%;text-align:right;display:inline-block;padding:0 4px 0 0}
.acquire_frm_wrap [type=submit]{background:#000;color:#fff;border-radius:4px;padding:4px 8px;margin:auto;display:block}
.acquire_frm_wrap .ln-err span,
.acquire_frm_wrap .ln-succ span{text-align:center;padding:6px;color:#fff;display:block;font-weight:bold;letter-spacing:2px}
.acquire_frm_wrap .ln-err span{color:#900}
@media screen and (max-width:670px){
  .acquire_frm_wrap label{display:block;width:auto;text-align:left}
  .acquire_frm_wrap input[type=text]{width:99%}
}
