.custom-form .form-row{margin-bottom:18px}.custom-form input[type=text],.custom-form input[type=email],.custom-form input[type=tel],.custom-form textarea{width:100%;padding:14px 16px;border:1px solid #dcdcdc;border-radius:10px;font-size:15px;background:#fff}.custom-form textarea{min-height:140px}.custom-form .file-upload-row label{display:block;margin-bottom:8px;font-weight:600}.custom-form input[type=file]{width:100%;padding:14px;border:2px dashed #ccc;border-radius:12px;background:#fafafa;cursor:pointer}.custom-form input[type=submit]{background:#111;color:#fff;border:0;padding:4px 14px;border-radius:10px;cursor:pointer;font-weight:600}.custom-form input[type=submit]:hover{opacity:.9}