.wpcf7 form label{display:block;font-weight:600;margin-bottom:18px;color:#123448}
.wpcf7 input:not([type=submit]),.wpcf7 select,.wpcf7 textarea{width:100%;box-sizing:border-box;font:inherit;padding:13px;border:1px solid #b9c4ca;border-radius:5px;background:white;color:#123448;margin-top:6px}
.wpcf7 textarea{min-height:140px}
.wpcf7 input[type=submit]{background:#781f24;color:white;border:0;border-radius:28px;padding:15px 25px;font:inherit;font-weight:bold;cursor:pointer}
.wpcf7-not-valid-tip{font-size:14px;color:#781f24}.wpcf7-response-output{padding:16px!important;border-radius:5px}
.wpcf7 p{margin-bottom:14px}
.wpcf7 input:not([type=submit]),.wpcf7 select{height:auto;min-height:50px;line-height:1.5;box-shadow:none}
