.form-container.offercode{max-width:1100px}.leadform-flat{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(13, auto)}.leadform-flat.active .form-display-fields{display:none}.leadform-flat:not(.active) .form-update-fields{display:none}.required-label::after{content:"*";color:var(--bs-required);margin-left:4px}.form-contact-info{background-color:var(--color-secondary-lightest);border-radius:1rem;padding:1rem;transition:opacity 0.3s ease;margin-top:0.5rem}@media (min-width: 768px){.form-contact-info{padding:1.6rem}}.confirm-instructions{font-weight:bold}.form-contact-info.static-hide{opacity:0;z-index:-1}@media (min-width: 768px){.offercode .leadform-flat{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(5, auto);grid-column-gap:2rem;grid-row-gap:1rem;grid-template-areas:"offerCode offerCode" "phone email" "contact contact" "disclaimer disclaimer" "submit submit"}.form-contact-info-container{grid-area:contact}.form-group-offer-code{grid-area:offerCode}.form-group-phone{grid-area:phone}.form-group-email{grid-area:email}.form-disclaimer{grid-area:disclaimer}.form-submit-container{grid-area:submit}.form-update-fields{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, auto);grid-template-areas:"firstName lastName" "address1 city" "state zip" "debtAmount .";gap:20px}.form-group-first-name{grid-area:firstName}.form-group-last-name{grid-area:lastName}.form-group-address1{grid-area:address1}.form-group-city{grid-area:city}.form-group-state{grid-area:state}.form-group-zip{grid-area:zip}.form-group-debt-amount{grid-area:debtAmount}}.form-notice{margin:0 auto 1rem;font-weight:bold}@media (min-width: 768px){.form-notice{margin:0 auto 2rem}}.form-edit-button{background:transparent;border:none;color:var(--black);cursor:pointer;font-size:1rem;line-height:1.2;font-weight:bold;text-decoration:underline;padding:0}.form-display-fields{display:grid;grid-template-columns:repeat(2, 1fr) auto;grid-template-rows:repeat(2, auto);grid-template-areas:"name name edit" "address address address" "loan loan loan";gap:1rem;text-align:left}.form-display-field p{margin:0}@media screen and (min-width: 768px){.form-display-fields{display:grid;grid-template-columns:repeat(2, 1fr) auto;grid-template-rows:repeat(2, auto);grid-template-areas:"name address edit" "loan loan loan";row-gap:20px;justify-items:start}}@media screen and (min-width: 992px){.form-display-fields{row-gap:40px}}.form-display-fields .display-label{font-size:1rem;font-weight:700;margin-top:0}.form-display-field.loan-field .display-label,.form-display-field.loan-field .loan-display{display:inline-block}.form-display-field.name-field{grid-area:name}.form-display-field.address-field{grid-area:address}.form-display-field.edit-wrapper{grid-area:edit;text-align:right;font-size:1rem;line-height:1.2}.form-display-field.loan-field{grid-area:loan}.form-check-input.secondary-color:checked{background-color:var(--color-secondary);border-color:var(--color-secondary)}.form-label.required::after{content:"*";color:var(--bs-required, red);margin-left:4px}
