/* Portfolio heading and unified Attncapital product marks. */
.section-heading {
  display: block;
}

.brand-mbos-card {
  background: var(--ink);
}

.brand-pagecms-card {
  background: #fff;
}

.brand-logo {
  width: min(72%, 420px);
  height: 108px;
  object-fit: contain;
  object-position: center;
}

.brand-attentional {
  width: min(68%, 390px);
}

.brand-trustsignal {
  width: min(70%, 410px);
}

.brand-mbos {
  width: min(72%, 420px);
}

.brand-pagecms {
  width: min(68%, 400px);
}

@media (max-width: 800px) {
  .brand-logo,
  .brand-attentional,
  .brand-trustsignal,
  .brand-mbos,
  .brand-pagecms {
    width: min(78%, 400px);
    height: 92px;
  }
}
