.bjgc-form{margin:0 0 1.5em;padding:1.25em;border:1px solid rgba(0,0,0,.1);border-radius:6px;background:rgba(0,0,0,.02)}.bjgc-form__title{margin:0 0 .75em;font-size:1rem}.bjgc-field{margin:0 0 1em}.bjgc-field:last-child{margin-bottom:0}.bjgc-field label{display:block;margin-bottom:.35em;font-size:.9rem;font-weight:600}.bjgc-field input,.bjgc-field textarea{width:100%;max-width:420px;padding:.6em .75em;border:1px solid rgba(0,0,0,.18);border-radius:4px;background:#fff;font:inherit;line-height:1.4}.bjgc-field textarea{resize:vertical}.bjgc-field input:focus,.bjgc-field textarea:focus{outline:2px solid rgba(0,0,0,.35);outline-offset:1px}
