.affordabilityFormModalRoot .affordabilityFormModal .modal-content .modal-body{flex-direction:column;gap:12px;display:flex}.affordabilityFormModalRoot .affordabilityFormModal .modal-content .modal-body .hui-fieldtitle__main{color:var(--text-active-primary)}
.heading{letter-spacing:.005rem;color:var(--text-active-primary);margin:20px 0;font-family:Mulish,sans-serif;font-size:1.5rem;font-weight:600;line-height:2rem}.affordabilityWidgetRoot .alert-button{margin-top:16px;display:block}.affordabilityWidgetRoot .affordabilityWidget{width:100%;padding:16px;display:grid}.affordabilityWidgetRoot .affordabilityWidget .header{grid-template:"sparkleIcon title""sparkleIcon subtitle""sparkleIcon checkButton"/auto 1fr;column-gap:12px;display:grid}.affordabilityWidgetRoot .affordabilityWidget .sparkleIcon{grid-area:sparkleIcon}.affordabilityWidgetRoot .affordabilityWidget .title{letter-spacing:-.005rem;color:var(--text-active-primary);grid-area:title;align-items:center;gap:8px;margin-bottom:4px;font-family:Mulish,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;display:flex}.affordabilityWidgetRoot .affordabilityWidget .subtitle{letter-spacing:0;color:var(--text-active-primary);grid-area:subtitle;font-family:Mulish,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.affordabilityWidgetRoot .affordabilityWidget .subtitle :first-child{color:var(--text-brand-teal)}.affordabilityWidgetRoot .affordabilityWidget .subtitle :nth-child(3){color:var(--text-warning-primary)}.affordabilityWidgetRoot .affordabilityWidget .infoIconButton{color:var(--text-active-primary);background:0 0;border:none;padding:0}.affordabilityWidgetRoot .affordabilityWidget .checkButton{letter-spacing:0;grid-area:checkButton;width:190px;padding:8px 16px;font-family:Mulish,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem}.affordabilityWidgetRoot .affordabilityWidget .body{padding:0}.affordabilityWidgetRoot .affordabilityWidget .divider{border:1px solid var(--border-active-secondary);margin:20px 0}.affordabilityWidgetRoot .affordabilityWidget .accordion-button{border:none;padding:12px 0}.affordabilityWidgetRoot .affordabilityWidget .accordion-button:focus{box-shadow:none;border-bottom:none}.affordabilityWidgetRoot .affordabilityWidget .accordion-button:hover{background-color:unset;color:unset}.affordabilityWidgetRoot .affordabilityWidget .accordion-body{flex-direction:column;gap:8px;padding:8px 0 0;display:flex}.affordabilityWidgetRoot .affordabilityWidget .userDetailItem{justify-content:space-between;display:flex}.affordabilityWidgetRoot .affordabilityWidget .label{letter-spacing:.02rem;font-family:Mulish,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}.affordabilityWidgetRoot .affordabilityWidget .value{letter-spacing:-.01rem;font-family:Mulish,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.affordabilityWidgetRoot .affordabilityWidget .editButton{letter-spacing:.02rem;box-shadow:none;background:0 0;border:none;width:fit-content;padding:0;font-family:Mulish,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-decoration-line:underline}.affordabilityWidgetRoot .affordabilityWidget .editButton:hover{background:0 0}.affordabilityInfoModalRoot .affordabilityInfoModal .subtitle{color:var(--text-active-primary)}.affordabilityInfoModalRoot .affordabilityInfoModal .pointsContainer{margin:16px 0;display:flex}.affordabilityInfoModalRoot .affordabilityInfoModal .checkIcon{flex-shrink:0}.affordabilityInfoModalRoot .affordabilityInfoModal .pointTitle{letter-spacing:-.005rem;color:var(--text-active-primary);font-family:Mulish,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.affordabilityInfoModalRoot .affordabilityInfoModal .pointText{color:var(--text-active-primary)}.affordabilityInfoModalRoot .affordabilityInfoModal .assumptionText{color:var(--text-active-primary);margin-bottom:44px}.affordabilityInfoModalRoot .affordabilityInfoModal .assumptionText :first-child{font-weight:700}@media (min-width:992px){.affordabilityWidgetRoot .affordabilityWidget{padding:24px}}
/*# sourceMappingURL=0x53b.g-qlj73.css.map*/