.brand img{width:260px;height:auto;max-width:min(260px,40vw);max-height:64px;object-fit:contain}
@media(max-width:800px){.brand img{width:210px;max-width:68vw;max-height:52px}}

.footer-logo{background:transparent!important;padding:0!important;border:none!important;border-radius:0!important;width:100%;max-width:250px!important;height:auto!important;display:block;margin-bottom:1.1rem}
@media(max-width:560px){.footer-logo{max-width:210px!important}}
