.brand-mark {
  background: transparent;
  border-radius: 0;
  display: block;
  height: 38px;
  object-fit: contain;
  width: 38px;
}

.sidebar .brand-mark {
  background: transparent;
}

.house-icon {
  background: #fff;
  height: 84px;
  width: 84px;
}

.house-icon img {
  display: block;
  height: 68px;
  object-fit: contain;
  width: 68px;
}

.report-brand {
  gap: .7rem;
}

.report-brand::before {
  background: url("assets/brand/meu-usucapiao-symbol-transparent.png") center / contain no-repeat;
  content: "";
  flex: 0 0 36px;
  height: 36px;
}

.report-brand > strong {
  margin-right: auto;
}

@media (max-width: 760px) {
  .brand-mark {
    height: 34px;
    width: 34px;
  }

  .report-brand::before {
    flex-basis: 32px;
    height: 32px;
  }
}

@media print {
  .report-brand::before {
    print-color-adjust: exact;
    -webkit-print-color-adjust: exact;
  }
}
