.brand-footer{background:#172554;color:#dbe4f0;border-color:transparent!important}
.brand-footer .footer-brand{display:inline-flex;align-items:center;flex:none;line-height:0}
.brand-footer .footer-brand-logo{display:block;width:155px;height:auto;max-width:100%;object-fit:contain}
.brand-footer .footer-note,.brand-footer>span{color:#c6d1e2}
.hm-footer.brand-footer .container,.footer.brand-footer .container{align-items:center}
.public-footer.brand-footer{align-items:center;margin-top:32px;padding:24px;border-radius:18px}
