.site-header .brand { min-width: 220px; }
.site-header .brand-logo { width: 210px; height: 68px; }
.footer-brand .brand-logo { width: 210px; height: 68px; }
@media (max-width: 900px) {
  .site-header .brand { min-width: 170px; }
  .site-header .brand-logo { width: 165px; height: 58px; }
  .footer-brand .brand-logo { width: 165px; height: 58px; }
}
@media (max-width: 600px) {
  .site-header .brand { min-width: 130px; }
  .site-header .brand-logo { width: 128px; height: 52px; }
  .footer-brand .brand-logo { width: 128px; height: 52px; }
}
.location-contact-row { display:flex; align-items:center; gap:10px; margin-top:10px; }
.location-contact-row svg { width:18px; height:18px; color:#a92631; flex:none; }
.location-contact-row a { margin-top:0; }
