.op-footer-extra{color:inherit}
.op-trust{border-bottom:1px solid rgba(128,128,128,.3);padding:26px 15px;margin:0}
.op-trust__grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.op-badge{display:flex;align-items:center;gap:13px;justify-content:center;text-align:left}
.op-badge__ico{width:38px;height:38px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(128,128,128,.22)}
.op-badge__ico svg{width:19px;height:19px}
.op-badge__t{font-size:14px;font-weight:700;line-height:1.25;display:block}
.op-badge__s{font-size:12.5px;opacity:.72;line-height:1.35;display:block;margin-top:2px}

.op-contact{padding:32px 15px 28px;border-bottom:1px solid rgba(128,128,128,.3)}
.op-contact__grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}
.op-contact__h{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px;opacity:.9}
.op-contact__l{font-size:14px;line-height:1.7;margin:0;opacity:.85}
.op-contact__l a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(128,128,128,.45)}
.op-contact__l a:hover{border-bottom-color:currentColor}
.op-contact__big{font-size:19px;font-weight:700;display:inline-block;margin-bottom:4px;border-bottom:0!important}
.op-wa{display:inline-flex;align-items:center;gap:7px;margin-top:10px;padding:8px 15px;border-radius:999px;background:#25D366;color:#fff!important;font-size:13.5px;font-weight:600;text-decoration:none;border:0!important}
.op-wa svg{width:15px;height:15px}
.op-wa:hover{background:#1da851;color:#fff!important}

@media (max-width:991px){.op-contact__grid{grid-template-columns:repeat(2,1fr);gap:24px}}
@media (max-width:767px){
  .op-trust{padding:18px 15px}
  .op-trust__grid{grid-template-columns:1fr;gap:14px}
  .op-badge{justify-content:flex-start}
  .op-badge__ico{width:34px;height:34px}
  .op-badge__ico svg{width:17px;height:17px}
  .op-contact{padding:24px 15px 22px}
  .op-contact__grid{grid-template-columns:1fr;gap:22px}
  .op-contact__big{font-size:22px}
}
