.client-reviews{padding-top:48px;padding-bottom:12px;scroll-margin-top:28px}.client-reviews-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.client-reviews-heading h2{font-size:32px;font-weight:500;line-height:1.2;letter-spacing:-.7px;color:#000000}.client-reviews-heading p{font-size:14px;line-height:1.65;color:#000000;margin-top:12px;max-width:580px}.client-reviews-heading>a{flex-shrink:0;font-size:13px}.client-reviews-content{min-height:180px}.client-reviews-loading{padding:28px;background:#fff;border:1px solid #e3e3e3;border-radius:10px;font-size:14px;color:#000000}.client-reviews .rw-widget{width:100%;min-width:0;overflow-wrap:anywhere}.client-reviews noscript p{font-size:14px;color:#000000}.client-reviews noscript a{text-decoration:underline}.reviews-office{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;padding:28px 32px;background:#fff;border:1px solid #e3e3e3;border-radius:12px;margin-top:36px}.reviews-office h2{font-size:28px;line-height:1.25;font-weight:500;letter-spacing:-.5px}.reviews-office address{font-size:14px;font-style:normal;line-height:1.6;color:#000000;margin-top:12px}.reviews-office .market-office-phone{margin:0;font-size:22px}.reviews-office .market-text-link{font-size:13px}.company-visit.has-client-reviews{grid-template-columns:1fr;padding-top:36px}.contacts-page .client-reviews{padding-top:40px}
.company-visit.has-client-reviews .company-reviews{display:none}
.client-review-status{padding:20px 24px;background:#fff;border:1px solid #e3e3e3;border-radius:10px;font-size:14px;line-height:1.6;color:#000000}
@media(max-width:850px){.client-reviews-heading{align-items:start;flex-direction:column;gap:12px}.client-reviews-heading>a{margin-top:-8px}.client-reviews-heading h2{font-size:29px}.reviews-office{grid-template-columns:1fr;gap:20px;padding:28px}.client-reviews{padding-top:40px}}
@media(max-width:540px){.client-reviews{padding-top:32px}.client-reviews-heading h2{font-size:26px;letter-spacing:-.5px}.client-reviews-heading p{font-size:13px}.client-reviews-heading{margin-bottom:18px}.reviews-office{padding:24px 20px;margin-top:28px;gap:18px}.reviews-office h2{font-size:25px}.reviews-office address{font-size:13px}.reviews-office .market-office-phone{font-size:21px}}
