/* Use the standalone MatriPay logo asset while retaining accessible text. */
.logo.headerbrand {
  width: 145px !important;
  min-width: 145px;
  height: 58px;
  padding-bottom: 0 !important;
  background: url('MATRIpay_Standalone_Logo.svg') no-repeat left center / 100% auto;
}
.logo.headerbrand > .mark,
.logo.headerbrand > .brandstack { opacity: 0 !important; }
.footer .footgrid .logo {
  display: block !important;
  width: 210px;
  height: 76px;
  font-size: 0 !important;
  background: url('MATRIpay_Standalone_Logo_Dark.svg') no-repeat left center / contain;
}
.footer .footgrid .logo > * { opacity: 0 !important; }
@media (max-width: 680px) {
  .logo.headerbrand { width: 130px !important; min-width: 130px; height: 52px; }
  .footer .footgrid .logo { width: 190px; height: 70px; }
}
