.sf-quote{color:#302e2a;font-family:DM Sans,sans-serif}.sf-quote form{flex-direction:column;gap:23px;display:flex}.sf-form-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.sf-quote label{flex-direction:column;gap:10px;font-size:11px;font-weight:500;display:flex}.sf-quote label>span{color:#767065;font-weight:400;display:contents}.sf-quote input,.sf-quote select,.sf-quote textarea{font:inherit;color:#302e2a;caret-color:#522d34;background:#fbfaf6;border:1px solid #cfc7b8;border-radius:0;min-width:0;max-width:100%;padding:14px 13px;font-size:13px;font-weight:400}.sf-quote input::placeholder,.sf-quote textarea::placeholder{color:#827a6d}.sf-quote textarea{resize:vertical;min-height:95px}.sf-quote input:focus,.sf-quote select:focus,.sf-quote textarea:focus{outline-offset:2px;outline:2px solid #9d7750}.sf-quote form>.sf-button{width:100%;margin-top:2px}.sf-quote .sf-form-help{color:#70695e;max-width:470px;margin-top:-10px;font-size:10px;line-height:1.8}.sf-quote-summary{background:#ede8dc;border:1px solid #bdb19b;margin-top:30px;padding:25px}.sf-quote-summary h3{align-items:center;gap:10px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;display:flex}.sf-quote-summary>p{color:#70695e;margin-top:10px;font-size:11px;line-height:1.8}.sf-quote-summary pre{white-space:pre-wrap;overflow-wrap:anywhere;border-block:1px solid #d0c6b2;margin:20px 0;padding:20px 0;font-family:inherit;font-size:12px;line-height:1.9}.sf-quote-summary>div{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.sf-summary-download{background:0 0;align-items:center;gap:9px;font-size:11px;display:flex}.sf-save-status{color:#5f654d;margin-top:13px;font-size:10px;line-height:1.7;display:block}@media (max-width:650px){.sf-form-row{grid-template-columns:1fr;gap:22px}.sf-quote label{font-size:12px}.sf-quote input,.sf-quote textarea,.sf-quote select{padding:14px 12px;font-size:16px}.sf-quote .sf-form-help{font-size:11px}.sf-quote-summary{padding:20px}.sf-quote-summary>div{gap:20px}.sf-quote-summary .sf-button{width:100%}}
