/* Application-scoped PNC brand presentation. */
.brandmark,.footer-brandmark{display:inline-flex!important;align-items:center!important;gap:11px!important;min-width:0!important;min-height:40px!important;max-width:none!important}
.brand-logo{display:inline-grid;place-items:center;flex:0 0 auto;width:46px;height:40px;overflow:visible}
.brand-logo.is-empty{display:none!important}
.brandmark img[hidden],.footer-brandmark img[hidden]{display:none!important}
.brandmark img:not([hidden]),.footer-brandmark img:not([hidden]){display:block!important;width:auto!important;height:auto!important;max-width:46px!important;max-height:40px!important;object-fit:contain!important;filter:none!important;transform:none!important}
.brand-company-name{display:inline-block;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:#17191d}
.footer-brandmark .brand-company-name{color:#fff}
.footer-brandmark img:not([hidden]){filter:none!important}
@media(max-width:720px){.brandmark,.footer-brandmark{gap:8px!important}.brand-logo{width:38px;height:34px}.brandmark img:not([hidden]),.footer-brandmark img:not([hidden]){max-width:38px!important;max-height:34px!important}.brand-company-name{font-size:13px}}
