/* Seylac brand asset safety only. Page and navigation layout live elsewhere. */
.seylac-brand-lockup,
.brand-image,
.seylac-brand,
.seylac-footer-brand,
.pcc-brand{
  display:inline-flex;
  align-items:center;
  justify-content:flex-start;
  gap:0!important;
  max-width:100%;
  margin:0;
  padding:0;
  overflow:visible;
  clip-path:none;
  line-height:0;
}

.seylac-brand-lockup>img,
.brand-image>img,
img.seylac-logo,
img.seylac-global-logo{
  display:block;
  height:auto;
  max-width:100%;
  margin:0;
  padding:0;
  object-fit:contain;
  object-position:left center;
  background:transparent;
  border:0;
  border-radius:0;
  box-shadow:none;
}

.seylac-global-wordmark{
  display:inline-block!important;
  width:auto!important;
  min-width:0!important;
  max-width:none!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  font-style:normal!important;
  font-weight:650!important;
  line-height:1!important;
  letter-spacing:.075em!important;
  white-space:nowrap!important;
  text-transform:uppercase!important;
  text-decoration:none!important;
  text-shadow:none!important;
  transform:none!important;
}

.seylac-logo-header{max-height:40px}
.seylac-logo-footer{max-height:48px}
