@font-face {font-family: Brand Cardo; src: url(cardo.woff2) format("woff2"); font-display: swap;}

.rh-header .rh-wordmark.brand-identity,
.rh-footer .brand-identity {
    line-height: 1;
    letter-spacing: normal;
    min-width: 0;
}
.rh-header .brand-identity > svg,
.rh-footer .brand-identity > svg {
    display: block;
    flex: 0 1 auto;
    max-width: 100%;
    height: auto;
}
.rh-header .brand-identity > svg { width: 170px; }
.rh-footer .brand-identity > svg { width: 166px; }
@media (max-width: 740px) {
    .rh-header .brand-identity > svg { width: 144px; }
}
@media (max-width: 360px) {
    .rh-header .brand-identity > svg { width: 126px; }
}
