.broker-rating-compact{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.broker-rating-stars{color:#e3a72f;display:flex}.broker-rating-stars svg{width:17px;height:17px}.broker-rating-compact strong{font-size:15px}.broker-rating-compact>span:last-child{color:inherit;opacity:.78;font-size:12px}.broker-reviews{background:#fff;border:1px solid #d4e2da;border-radius:20px;margin:8px 0 30px;padding:24px}.broker-review-summary>div{align-items:center;gap:9px;display:flex}.broker-review-summary>div>strong{font-size:22px}.broker-review-summary>p,.broker-reviews form>p{color:#687872;line-height:1.5}.broker-review-list{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.broker-review-list blockquote{background:#f3f7f4;border-radius:12px;margin:0;padding:14px}.broker-review-list blockquote span{color:#e3a72f}.broker-review-list blockquote p{font-size:14px;line-height:1.5}.broker-review-list cite{color:#687872;font-size:12px}.broker-reviews form{border-top:1px solid #dce5df;gap:10px;margin-top:20px;padding-top:20px;display:grid}.broker-reviews form h3{color:#073f35;margin:0}.broker-rating-choice{display:flex}.broker-rating-choice button{color:#c5cfca;background:0 0;border:0;padding:2px}.broker-rating-choice button.active{color:#e3a72f}.broker-rating-choice svg{width:25px}.broker-reviews textarea{min-height:90px;font:inherit;resize:vertical;border:1px solid #cbdcd3;border-radius:10px;padding:12px}.broker-reviews form label{color:#4e625c;align-items:flex-start;gap:8px;font-size:13px;display:flex}.broker-reviews form>button{color:#fff;background:#0e5d4c;border:0;border-radius:10px;width:max-content;padding:11px 15px;font-weight:800}.broker-reviews form>small{color:#0e5d4c;font-size:13px}@media (max-width:700px){.broker-review-list{grid-template-columns:1fr}.broker-reviews{padding:18px}}
