.nf-form-content{--nf-font:'Raleway',Helvetica,Arial,Lucida,sans-serif;--nf-text:#000;--nf-bg:#fff;--nf-accent:#467398;--nf-accent-contrast:#fff;--nf-accent-hover-bg:#f1e8d0;--nf-accent-hover-text:#000;--nf-border:#000;--nf-error:#e80000;--nf-radius:10px;--nf-input-padding:12px;--nf-button-padding:15px 40px;--nf-font-size:18px;--nf-label-weight:400;--nf-field-gap:18px}.nf-form-content{padding:0;max-width:100%;font-family:var(--nf-font);font-size:var(--nf-font-size);color:var(--nf-text)}.nf-form-content label{font-weight:var(--nf-label-weight);margin-bottom:6px;display:inline-block}.nf-form-content input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]),.nf-form-content textarea,.nf-form-content select{background:var(--nf-bg);border:none;border-bottom:2px solid var(--nf-border);padding:var(--nf-input-padding);width:100%;box-sizing:border-box}.nf-form-content input::placeholder,.nf-form-content textarea::placeholder{color:var(--nf-text);opacity:.75}.nf-form-content button,.nf-form-content input[type=button],.nf-form-content input[type=submit]{background:var(--nf-accent);color:var(--nf-accent-contrast);padding:var(--nf-button-padding);border:0;border-radius:var(--nf-radius);font-size:20px;line-height:1.2;height:auto;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.nf-form-content button:hover,.nf-form-content input[type=button]:hover,.nf-form-content input[type=submit]:hover{background:var(--nf-accent-hover-bg);color:var(--nf-accent-hover-text)}.nf-form-content a{color:var(--nf-text);text-decoration:underline}.nf-form-content a:hover{text-decoration:none}.nf-form-content .nf-row,.nf-form-content .nf-field-container{margin-bottom:var(--nf-field-gap)}.nf-form-content .nf-error-msg,.nf-form-content .ninja-forms-req-symbol{color:var(--nf-error)}.nf-form-content .nf-error .ninja-forms-field{border-bottom-color:var(--nf-error)!important}.nf-form-content input[type=checkbox],.nf-form-content input[type=radio]{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;margin-right:8px}.nf-form-content *:focus{outline:2px dotted #000;outline-offset:0;box-shadow:0 0 0 2px #fff;border-radius:0}@media (max-width:980px){.nf-form-content .nf-row .nf-cell{width:100%!important}.nf-form-content button,.nf-form-content input[type=button],.nf-form-content input[type=submit]{float:none}}.nf-form-content.nf--compact{--nf-font-size:16px;--nf-button-padding:12px 28px}.nf-form-content.nf--right .submit-wrap{text-align:right}