/* Corporate design for Bit Form and Ninja Forms. Submission logic remains in the plugins. */
.bit-form,.bitform,.bf-form,[class*="bitform"] form,.nf-form-cont,.nf-form-wrap{--lev-form-bg:#FFFFFF;--lev-form-line:#E1E5EA;--lev-form-focus:#9B1622}
.bit-form form,.bitform form,.bf-form form,[class*="bitform"] form,.nf-form-cont{background:var(--lev-form-bg);border:1px solid var(--lev-form-line);border-radius:14px;padding:23px;box-shadow:0 7px 24px rgba(35,38,45,.055)}
.bit-form label,.bitform label,.bf-form label,[class*="bitform"] label,.nf-form-cont .nf-field-label label{color:#23262D;font-weight:750;font-size:14px}
.bit-form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.bitform input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.bf-form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),[class*="bitform"] form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.bit-form select,.bitform select,.bf-form select,[class*="bitform"] form select,.bit-form textarea,.bitform textarea,.bf-form textarea,[class*="bitform"] form textarea,.nf-form-cont input:not([type="button"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]),.nf-form-cont select,.nf-form-cont textarea{width:100%;border:1px solid #CDD3DA!important;border-radius:9px!important;background:#fff!important;color:#23262D!important;min-height:44px;padding:10px 12px!important;box-shadow:none!important}
.bit-form textarea,.bitform textarea,.bf-form textarea,[class*="bitform"] form textarea,.nf-form-cont textarea{min-height:120px}
.bit-form input:focus,.bitform input:focus,.bf-form input:focus,[class*="bitform"] form input:focus,.bit-form select:focus,.bitform select:focus,.bf-form select:focus,[class*="bitform"] form select:focus,.bit-form textarea:focus,.bitform textarea:focus,.bf-form textarea:focus,[class*="bitform"] form textarea:focus,.nf-form-cont input:focus,.nf-form-cont select:focus,.nf-form-cont textarea:focus{border-color:#9B1622!important;outline:3px solid rgba(155,22,34,.09)!important}
.bit-form button,.bitform button,.bf-form button,[class*="bitform"] form button,.bit-form input[type="submit"],.bitform input[type="submit"],.bf-form input[type="submit"],[class*="bitform"] form input[type="submit"],.nf-form-cont input[type="button"],.nf-form-cont input[type="submit"]{background:#9B1622!important;border:1px solid #9B1622!important;color:#fff!important;border-radius:9px!important;font-weight:750!important;min-height:44px;padding:10px 18px!important}
.bit-form button:hover,.bitform button:hover,.bf-form button:hover,[class*="bitform"] form button:hover,.nf-form-cont input[type="button"]:hover,.nf-form-cont input[type="submit"]:hover{background:#7D1019!important;border-color:#7D1019!important}
.nf-error-msg,.nf-error .nf-error-msg,[class*="bitform"] [class*="error"]{color:#9B1622}.nf-response-msg,[class*="bitform"] [class*="success"]{border-radius:9px;padding:12px;background:#EAF5EE;color:#256B40;border:1px solid #D2E9DA}.cf-turnstile{margin:14px 0;max-width:100%;overflow:hidden}
