/* CSS-only approved original power logo - Home header only. No JS. */
body header.ngh-ap-header a.ngh-ap-logo,
body header.main-header a.brand-logo,
body header a.ngh-ap-logo.brand-logo {
  display: inline-flex !important;
  position: relative !important;
  flex: 0 0 138px !important;
  width: 138px !important;
  min-width: 138px !important;
  height: 53px !important;
  min-height: 53px !important;
  max-height: 53px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: #fff url('/assets/images/neon-exact-white-header.webp?v=26') center / contain no-repeat !important;
  font-size: 0 !important;
  line-height: 0 !important;
  color: transparent !important;
  overflow: hidden !important;
  text-decoration: none !important;
}
body header.ngh-ap-header a.ngh-ap-logo > *,
body header.main-header a.brand-logo > * { visibility: hidden !important; }
html[data-theme='dark'] body header.ngh-ap-header a.ngh-ap-logo,
html.dark body header.ngh-ap-header a.ngh-ap-logo,
body.dark-mode header.ngh-ap-header a.ngh-ap-logo,
body.dark-mode header.main-header a.brand-logo {
  background: transparent url('/assets/images/neon-exact-dark-footer.webp?v=26') center / contain no-repeat !important;
}
@media (max-width: 650px) {
 body header.ngh-ap-header a.ngh-ap-logo,
 body header.main-header a.brand-logo {width:120px!important;min-width:120px!important;flex-basis:120px!important;height:47px!important;min-height:47px!important;max-height:47px!important}
}
