/* FINAL DARK GRADIENT LOGO SIZE FIX */
.topbar .logo.logo-real,
header.topbar .logo.logo-real,
.logo.logo-real{
  width:106px !important;
  min-width:106px !important;
  max-width:106px !important;
  height:58px !important;
  max-height:58px !important;
  padding:0 !important;
  overflow:hidden !important;
  display:flex !important;
  align-items:center !important;
  justify-content:flex-start !important;
  flex:0 0 106px !important;
}

.topbar .logo-img,
header.topbar img.logo-img,
.logo-real .logo-img,
img.logo-img{
  width:88px !important;
  min-width:0 !important;
  max-width:88px !important;
  height:auto !important;
  max-height:52px !important;
  object-fit:contain !important;
  display:block !important;
  position:static !important;
  transform:none !important;
}

.hero .hero-brand,
.hero-brand{
  width:142px !important;
  min-width:0 !important;
  max-width:142px !important;
  height:auto !important;
  max-height:116px !important;
  overflow:hidden !important;
  display:block !important;
  margin-bottom:18px !important;
  position:relative !important;
  z-index:3 !important;
}

.hero .hero-logo-img,
img.hero-logo-img,
.hero-logo-img{
  width:136px !important;
  min-width:0 !important;
  max-width:136px !important;
  height:auto !important;
  max-height:112px !important;
  object-fit:contain !important;
  display:block !important;
  position:static !important;
  transform:none !important;
}

@media(max-width:620px){
  .topbar .logo.logo-real,
  header.topbar .logo.logo-real,
  .logo.logo-real{
    width:88px !important;
    min-width:88px !important;
    max-width:88px !important;
    flex-basis:88px !important;
  }
  .topbar .logo-img,
  img.logo-img{
    width:72px !important;
    max-width:72px !important;
  }
  .hero .hero-brand,
  .hero-brand{
    width:112px !important;
    max-width:112px !important;
  }
  .hero .hero-logo-img,
  img.hero-logo-img{
    width:105px !important;
    max-width:105px !important;
  }
}
