.block--system-branding-block {
  height: 54px;
  width: auto;
  margin-right: auto;
  transition: all 0.35s;
}

@media (min-width: 600px) {
  .block--system-branding-block {
    flex-shrink: 1;
  }
}

@media (min-width: 768px) {
  .block--system-branding-block {
    margin-top: 25px;
    margin-bottom: 25px;
    padding-right: 30px;
  }
}

.block--system-branding-block img,
.block--system-branding-block svg {
  display: block;
  width: auto;
  height: 100%;
}

@media screen and (min-width: 960px) {
  .isSticky .block--system-branding-block {
    height: 40px;
  }
}

@media (min-width: 768px) {
  .isSticky .block--system-branding-block {
    margin-top: 15px;
    margin-bottom: 15px;
  }
}

/*# sourceMappingURL=system-branding-block.css.map */
