form.webflow_form{display:flex;flex-direction:column;gap:2.4rem;margin-bottom:2.6rem}
form.webflow_form fieldset{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2.5rem 3rem;align-items:stretch}
form.webflow_form fieldset[data-cash2keys=default]{display:none}
form.webflow_form fieldset[data-fieldset=additional_info]{grid-template-columns:1fr}
form.webflow_form fieldset legend{all:revert;font-weight:800;grid-column:1/-1;display:block;padding:0;font-size:2.2rem;color:var(--colour-secondary);margin-bottom:2.4rem;margin-top:1.4rem}
form.webflow_form fieldset label.standard_label{display:flex;flex-direction:column;gap:.8rem;color:var(--colour-primary);font-weight:800}
form.webflow_form fieldset label.standard_label input,form.webflow_form fieldset label.standard_label select,form.webflow_form fieldset label.standard_label textarea{padding:1.8rem;border:1px solid #ccc;border-radius:4px;font-size:1.6rem;font-family:var(--font-family-primary)}
form.webflow_form fieldset label.standard_label input.required_field,form.webflow_form fieldset label.standard_label select.required_field,form.webflow_form fieldset label.standard_label textarea.required_field{border-color:var(--colour-accent)}
form.webflow_form fieldset label.standard_label select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg fill='none' stroke='%23333' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 1.2rem center;background-size:1.5rem 1.5rem;padding-right:3.5rem;color:#757575}
form.webflow_form fieldset label.standard_label select.valid-selection-made{color:initial}
form.webflow_form fieldset label.standard_label input[type=date]{color:#757575}
form.webflow_form fieldset label.standard_label input[type=date].valid-selection-made{color:initial}
form.webflow_form fieldset label.standard_label .radio_grouping{display:flex;flex-direction:column;gap:1.4rem;margin-top:.4em}
form.webflow_form fieldset label.standard_label .radio_grouping label.radio_container{display:flex;align-items:center;gap:1rem;font-weight:300;color:initial;font-size:1.6rem;width:100%;cursor:pointer}
form.webflow_form fieldset label.standard_label .radio_grouping label.radio_container strong{font-weight:800;display:inline-block;margin:0;padding:0}
form.webflow_form fieldset label.standard_label .radio_grouping label.radio_container.selected-radio{font-weight:800;color:var(--colour-secondary)}
form.webflow_form fieldset label.standard_label .radio_grouping label.radio_container input[type=radio]{padding:0;width:16px;height:16px;outline:0;margin:0}
form.webflow_form fieldset label.standard_label .radio_grouping label.radio_container input[type=radio]:checked{background:var(--colour-secondary) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='19' viewBox='0 0 24 19' fill='none'%3E%3Cpath stroke='%23fffFFF' stroke-width='3' d='M22.772.636l-14 17'/%3E%3Cpath stroke='%23FFF' stroke-width='3' d='M9.4 16.8l-8-6'/%3E%3C/svg%3E") 50%;border:2px solid var(--colour-secondary);background-size:65%;background-repeat:no-repeat}
form.webflow_form small.tcpa-disclaimer{font-size:1.2rem;line-height:1.4}
form.webflow_form input[type=submit]{outline:0;padding:1.8rem 2.4rem;background-color:var(--colour-primary);color:#fff;border:none;border-radius:.6rem;font-size:1.8rem;font-weight:800;transition:background-color .3s ease;display:block;text-align:center;width:225px;cursor:pointer;font-family:var(--font-family-primary)}
@media(max-width:553px){
form.webflow_form input[type=submit]{width:100%}
}
form.webflow_form input[type=submit]:hover{background-color:var(--colour-secondary)}
.loan-originator-details{display:flex;flex-direction:column;gap:1.2rem;order:2}
.loan-originator-details .originator-container[data-reference=originator-reference]{display:flex;align-items:center;gap:1.5rem;margin-top:1rem}
.loan-originator-details .originator-container[data-reference=originator-reference] .originator-headshot[data-reference=lo-headshot]{width:80px;height:80px;border-radius:.4rem;overflow:hidden;flex-shrink:0}
.loan-originator-details .originator-container[data-reference=originator-reference] .originator-headshot[data-reference=lo-headshot] img{width:100%;height:100%;object-fit:cover}
.loan-originator-details .originator-container[data-reference=originator-reference] .originator-details{display:flex;flex-direction:column;gap:.15rem}
.loan-originator-details .originator-container[data-reference=originator-reference] .originator-details .originator-name[data-reference=lo-name]{font-size:1.8rem;font-weight:800;color:var(--colour-primary)}
.loan-originator-details .originator-container[data-reference=originator-reference] .originator-details .originator-nmls[data-reference=lo-nmls]{font-size:1.55rem;color:inherit}
/*# sourceMappingURL=component_form_insert.min.css.map */
