/* Authentic company artwork, presented without rotation or animation. */
.mhc-client-companies{padding:43px 0 42px;background:#f6f3eb;color:#20251f;border-bottom:1px solid #dcd7c9}
.mhc-client-companies h2{margin:0 0 29px;text-align:center;font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.3;letter-spacing:-.02em;color:#272c25}
.mhc-client-logo-grid{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:32px;margin:0;padding:0}
.mhc-client-logo{height:110px;display:flex;align-items:center;justify-content:center;min-width:0;margin:0;padding:0}
.mhc-client-logo img{display:block;max-width:100%;width:auto;height:auto;max-height:90px;object-fit:contain;transform:none;filter:none}
.mhc-client-logo--wozza img{width:180px;max-height:70px}
.mhc-client-logo--huizemark img{width:160px}
.mhc-client-logo--konig img{width:150px;max-height:110px}
.mhc-client-logo--helmsley img{width:110px;max-height:110px}
.mhc-client-logo--gemini-gates img{width:180px}
@media(max-width:850px){.mhc-client-logo-grid{gap:22px}.mhc-client-logo{height:96px}.mhc-client-logo--helmsley img{max-height:96px}}
@media(max-width:600px){.mhc-client-companies{padding:33px 0 35px}.mhc-client-companies h2{font-size:25px;margin-bottom:25px}.mhc-client-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 32px;max-width:370px;margin-inline:auto}.mhc-client-logo{height:90px}.mhc-client-logo:last-child{grid-column:1/-1;width:180px;justify-self:center;height:61px}.mhc-client-logo--huizemark img{width:142px}.mhc-client-logo--konig img{width:130px;max-height:90px}.mhc-client-logo--helmsley img{width:90px;max-height:90px}}
