/* The supplied wordmark already contains the company name. Keep its aspect ratio. */
.brand, .admin-brand { flex-shrink: 0; }
.brand .brand-logo, .admin-brand .brand-logo {
  display: block;
  height: auto;
  max-width: 100%;
  object-fit: contain;
}
.brand .brand-logo { width: 220px; }
.footer-brand .brand-logo { width: 240px; }
.admin-brand .brand-logo { width: 186px; }

@media (max-width: 1150px) {
  .site-header .brand-logo { width: 195px; }
  .admin-brand .brand-logo { width: 162px; }
}
@media (max-width: 650px) {
  .site-header .brand-logo { width: 164px; }
  .footer-brand .brand-logo { width: 220px; }
}
@media (max-width: 390px) {
  .site-header .brand-logo { width: 144px; }
}
