.bfsz-partner-quote{box-sizing:border-box;width:100%;padding:18px;margin:16px 0;background:#f6f0e6;border:1px solid #d8c29a;border-left:4px solid #9c7a42;color:#292820;border-radius:6px;font-family:inherit;font-size:14px;line-height:1.5;overflow-wrap:anywhere}
.bfsz-partner-quote h3{font-family:Georgia,serif;font-size:21px;line-height:1.25;margin:0 0 12px;color:#292820}
.bfsz-partner-quote p{margin:10px 0 0;font-size:13px;line-height:1.5;color:#534b3d}
.bfsz-partner-quote__row{display:flex;justify-content:space-between;gap:16px;margin:6px 0}
.bfsz-partner-quote__row strong{white-space:nowrap;font-weight:600}
.bfsz-partner-quote__total{border-top:1px solid #cdbd9d;padding-top:10px;margin-top:12px;font-weight:700;font-size:16px}
.bfsz-partner-quote .bfsz-partner-quote__error{color:#a3241b;font-weight:600}
.bfsz-partner-active:not(.bfsz-partner-ready) .am-pei__info-total,.bfsz-partner-active .am-pei__info-deposit,.bfsz-partner-active .am-pei__info-remaining{display:none!important}
.bfsz-partner-quote:focus{outline:2px solid #735e39;outline-offset:2px}
@media(max-width:400px){.bfsz-partner-quote{padding:14px}.bfsz-partner-quote h3{font-size:19px}.bfsz-partner-quote__row{gap:10px}.bfsz-partner-quote__total{font-size:15px}}
