/* The supplied original vector is the single source for the agency mark. */
.dizr-brand {
  display:inline-block;
  width:75px;
  height:auto;
  aspect-ratio:982 / 374;
  flex-shrink:0;
  vertical-align:middle;
  background:currentColor;
  -webkit-mask:url('assets/dizr-logo-white.svg') center / contain no-repeat;
  mask:url('assets/dizr-logo-white.svg') center / contain no-repeat;
}
.topbar > .logo,
.offer-header > .wordmark {
  display:inline-flex;
  align-items:center;
  line-height:1;
  letter-spacing:0;
}
.topbar > .logo > .dizr-brand { width:64px; }
#sledece .final-wordmark {
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  column-gap:28px;
  row-gap:18px;
  line-height:1;
  letter-spacing:0;
}
#sledece .final-wordmark > .final-client-logo { margin:0; }
#sledece .final-wordmark > .dizr-brand { width:105px; }
#sledece .final-wordmark > small {
  flex-basis:100%;
  margin:0;
  line-height:1.5;
}
.footer-brands > .wordmark { display:inline-flex;align-items:center;line-height:1;letter-spacing:0; }
.offer-footer .footer-brands > .wordmark > .dizr-brand { width:90px; }
@media screen and (min-width:761px) and (max-height:700px) {
  #sledece .final-wordmark > .dizr-brand { width:90px; }
}
@media screen and (max-width:760px) {
  .topbar > .logo > .dizr-brand { width:48px; }
  .offer-header > .wordmark > .dizr-brand { width:60px; }
  .offer-footer .footer-brands > .wordmark > .dizr-brand { width:64px; }
  #sledece .final-wordmark { column-gap:24px;row-gap:18px; }
  #sledece .final-wordmark > .dizr-brand { width:90px; }
}
