.site-header .brand{position:relative;display:block;padding-left:66px;min-height:56px}.brand .f24-brand-image{position:absolute;left:0;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:50%;object-fit:contain;background:#fff}.footer-logo .f24-footer-image{width:42px;height:42px;vertical-align:middle;border-radius:50%;margin-right:10px}.f24-install-mark{overflow:hidden;background:#fff}.f24-install-mark img{display:block;width:100%;height:100%;object-fit:contain}.f24-install-mark:has(img){display:block}@media(max-width:720px){.site-header .brand{padding-left:49px;min-height:42px}.brand .f24-brand-image{width:40px;height:40px}}