/* RHOYLLE INNOVATION EMPIRE LLC - FINAL lockup in nav, hero, and footer */
a.nav-logo,
a.header-logo,
a.sov-nav-logo,
a.logo {
  display: inline-flex !important;
  align-items: center !important;
  line-height: 0 !important;
  font-size: 0 !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
  background: none !important;
  -webkit-background-clip: unset !important;
  background-clip: unset !important;
  -webkit-text-fill-color: unset !important;
  color: inherit !important;
  text-decoration: none !important;
}
.nav-logo-img {
  display: block;
  height: 52px;
  width: auto;
  max-width: min(280px, 70vw);
  object-fit: contain;
  border-radius: 8px;
  flex-shrink: 0;
}
.hero-brand-logo {
  display: block;
  height: 168px;
  width: auto;
  max-width: min(380px, 88vw);
  margin: 0 auto 28px;
  border-radius: 12px;
}
.portal-hero-logo {
  display: block;
  height: 148px;
  width: auto;
  max-width: min(340px, 90vw);
  margin: 0 auto 16px;
  border-radius: 12px;
}
.footer-logo-img {
  display: block;
  height: 88px;
  width: auto;
  max-width: 240px;
  margin: 0 auto 16px;
  border-radius: 10px;
}
.brand-logo-bar {
  padding: 14px 20px 8px;
}
@media (max-width: 640px) {
  .nav-logo-img { height: 44px; }
  .hero-brand-logo { height: 120px; }
  .portal-hero-logo { height: 110px; }
}
