.bbb-proof{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:22px;text-align:center;min-width:0}
.bbb-seal{display:inline-flex;max-width:100%;padding:8px;border:1px solid #d8e5ef;border-radius:12px;background:#fff;box-sizing:border-box;line-height:0}
.bbb-seal img{display:block;width:280px;height:auto;max-width:100%;border:0}
.bbb-seal:focus-visible{outline:3px solid #f7941d;outline-offset:4px}
.bbb-proof p{margin:0!important;font-size:14px!important;line-height:1.5!important;color:#35536f!important}
.footer .footer-affiliations{align-items:center}
.footer .footer-affiliations>.bbb-proof{flex:0 0 100%;align-items:flex-start;text-align:left;margin:4px 0 0;padding:0;border:0;gap:8px}
.footer .footer-affiliations .bbb-seal img{width:280px;height:auto;max-width:100%;max-height:none}
.footer .bbb-proof p{color:#d8e4f0!important}
@media(max-width:640px){
 .bbb-proof{margin-top:18px}.bbb-seal{padding:6px}
 .footer .footer-grid>div:nth-child(3){grid-column:1/-1;grid-row:2}
 .footer .footer-affiliations>.logo-card{flex:1 1 calc(50% - 5px);width:auto;min-width:0;max-width:calc(50% - 5px)}
 .footer .footer-affiliations>.logo-card img{max-width:100%;height:auto;max-height:53px}
}
