.bm-contact-person{padding:0 0 14px;background:#f6f6f3;color:#171819}
.bm-contact-person__inner{width:min(1280px,calc(100% - 48px));margin:0 auto}
.bm-contact-person__card{display:grid;grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:25px;padding:18px;border:1px solid #deded9;border-radius:17px;background:#fff}
.bm-contact-person__media{width:132px;height:132px;overflow:hidden;border-radius:13px;background:#eee}
.bm-contact-person__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 20%}
.bm-contact-person__copy>span{display:block;margin-bottom:5px;color:#ff4d00;font-size:11.5px;font-weight:850;letter-spacing:.11em}
.bm-contact-person__copy h2{margin:0;font-size:24px;line-height:1.05;letter-spacing:-.025em}
.bm-contact-person__copy p{max-width:650px;margin:8px 0 12px;color:#676a6c;font-size:12px;line-height:1.55}
.bm-contact-person__identity strong,.bm-contact-person__identity small{display:block}
.bm-contact-person__identity strong{font-size:12px}
.bm-contact-person__identity small{margin-top:2px;color:#838587;font-size:11.5px}
.bm-contact-person__actions{display:flex;gap:7px}
.bm-contact-person__actions a{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:42px;padding:0 13px;border:1px solid #d9d9d4;border-radius:10px;color:#171819;font-size:11.5px;font-weight:850;text-decoration:none;white-space:nowrap}
.bm-contact-person__actions a:first-child{border-color:#ff4d00;background:#ff4d00;color:#fff}
@media(max-width:749px){.bm-contact-person__inner{width:calc(100% - 32px)}.bm-contact-person__card{grid-template-columns:104px minmax(0,1fr);gap:16px;padding:14px}.bm-contact-person__media{width:104px;height:104px}.bm-contact-person__copy h2{font-size:20px}.bm-contact-person__copy p{font-size:11px}.bm-contact-person__identity{display:none}.bm-contact-person__actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.bm-contact-person__actions a{width:100%}}
