.header-brand-pair { display: flex; align-items: center; gap: 20px; }
.header-epp { display: inline-flex; align-items: center; flex-shrink: 0; }
.header-epp img { display: block; width: auto; height: 56px; object-fit: contain; }
@media (max-width: 1399px) {
  .header-brand-pair { gap: 16px; }
  .header-epp img { height: 44px; }
}
@media (max-width: 1199px) {
  .header-brand-pair { gap: 12px; }
  .header-epp img { height: 32px; }
}
@media (min-width: 992px) and (max-width: 1050px) {
  .header-brand-pair { gap: 8px; }
  .header-epp img { height: 28px; }
}
