/* Logo and homepage hero hotfixes. */

.logo--zeph-brand {
  content:url('/static/zephcms-mark.svg') !important;
  width:auto !important;
  height:auto !important;
  max-width:100% !important;
  object-fit:contain !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
}

.brand .logo--zephcms {
  width:74px !important;
  height:44px !important;
  object-fit:contain !important;
  border-radius:10px !important;
  background:transparent !important;
}

/* Remove the awkward homepage visual card entirely. */
.hero:not(.services-hero) .hero-detail,
.hero:not(.services-hero) .hero-snapshot,
.hero:not(.services-hero) .hero-snapshot__visual {
  display:none !important;
}

.hero:not(.services-hero) .hero-grid {
  grid-template-columns:minmax(0,920px) !important;
  max-width:980px !important;
  margin-inline:auto !important;
  justify-content:start !important;
}

.hero:not(.services-hero) .hero-content {
  max-width:920px !important;
}

.hero:not(.services-hero) .hero-title {
  max-width:900px !important;
}

.hero:not(.services-hero) .hero-summary {
  max-width:760px !important;
}
