.upt-owner{border:0;padding:0;margin:0;min-width:0}.upt-owner legend{font:inherit;font-weight:700;margin-bottom:12px}.upt-choice{display:flex!important;align-items:center;gap:10px;font:inherit;cursor:pointer}.upt-choice input[type=checkbox],.upt-choice input[type=radio]{width:20px!important;height:20px;min-width:20px;flex:0 0 20px;padding:0;accent-color:#D5A63A;margin:0}.upt-owner .upt-choice{display:inline-flex!important;margin-right:28px}.upt-extra.fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0}.upt-extra .field{display:flex;flex-direction:column;gap:8px}.upt-extra .wide{grid-column:1/-1}.upt-extra input:not([type=checkbox]):not([type=radio]),.upt-extra select{box-sizing:border-box;width:100%;font:inherit;padding:14px;border:1px solid #c5cddd;border-radius:9px;background:#fff;color:#091e49}.fields .wide{grid-column:1/-1}@media(max-width:640px){.upt-extra.fields{grid-template-columns:1fr}.upt-owner .upt-choice{margin-bottom:8px}}
/* Keep contact copy and photograph together as the form grows. */
@media(min-width:901px){.quote-grid:has(.quote-contact-photo),.quote-box:has(.quote-contact-photo){align-items:stretch}div:has(>.quote-contact-photo){align-self:stretch}div:has(>.quote-contact-photo)>.quote-contact-photo{margin-top:auto;padding-top:28px;margin-bottom:0}}

.quote-service-explanation{font-size:15px;line-height:1.65;color:var(--muted,#667085)}.quote-service-explanation p{margin:0 0 16px}.quote-service-explanation p:last-child{margin-bottom:0}

@media(min-width:901px){.quote-grid:has(.quote-contact-photo),.quote-box:has(.quote-contact-photo){align-items:start}div:has(>.quote-contact-photo){align-self:start}div:has(>.quote-contact-photo)>.quote-contact-photo{margin-top:28px;padding-top:0}.quote-grid:has(.quote-service-explanation),.quote-box:has(.quote-service-explanation){align-items:stretch}div:has(>.quote-service-explanation){align-self:stretch}div:has(>.quote-service-explanation)>.quote-contact-photo{margin-top:auto;padding-top:28px}}
