/* One-line PrintGats wordmark.
   The cat keeps the exact alpha silhouette of the untouched original asset.
   It is used as a CSS mask so its fill always equals the letters' currentColor. */
@font-face{font-family:"PG Wordmark Newsreader";src:url("media/fonts/newsreader-latin.woff2") format("woff2");font-display:swap;font-weight:200 800}

.pg-responsive-wordmark{
  position:relative;
  display:inline-flex!important;
  align-items:center;
  gap:7px;
  flex:0 0 auto;
  width:140px!important;
  height:52px!important;
  overflow:visible!important;
  color:inherit;
  isolation:isolate;
}
.pg-wordmark__type{display:block;flex:0 0 auto;line-height:1}
.pg-wordmark__compact{
  display:block;
  font-family:"PG Wordmark Newsreader",serif;
  font-size:29px;
  font-weight:670;
  letter-spacing:-.06em;
  line-height:1;
  white-space:nowrap;
}
.pg-wordmark__cat{
  display:block;
  flex:0 0 auto;
  width:34px;
  height:34px;
  background:currentColor;
  -webkit-mask:url("media/images/printgats-cat-outline.png") center/contain no-repeat;
  mask:url("media/images/printgats-cat-outline.png") center/contain no-repeat;
}
.sectors-header .pg-responsive-wordmark,
.sg-header .pg-responsive-wordmark,
.process-page .pg-responsive-wordmark{color:#151515}
.process-page .site-header.nav-active .pg-responsive-wordmark{color:#fff}
.pg-wordmark__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

@media(max-width:470px){
  .pg-responsive-wordmark{gap:5px;width:122px!important;height:46px!important}
  .pg-wordmark__compact{font-size:26px}
  .pg-wordmark__cat{width:30px;height:30px}
}
