.site-brand-logo{position:relative;display:block;width:184px;height:74px;overflow:hidden}.site-brand-logo .site-logo{position:absolute;top:50%;left:50%;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 52%;transform:translate(-50%,-50%)}.footer-contact-line{display:flex;justify-content:center;gap:26px;padding:0 0 17px;color:rgba(255,255,255,.9);font-size:13px}.footer-contact-line a:hover{color:#eecc73}.footer-contact-line span{padding-left:26px;border-left:1px solid rgba(255,255,255,.38)}@media(max-width:820px){.site-brand-logo{width:150px;height:62px}.footer-contact-line{font-size:12px}}@media(max-width:560px){.site-brand-logo{width:126px;height:56px}.footer-contact-line{flex-direction:column;gap:7px;text-align:center}.footer-contact-line span{padding-left:0;border-left:0}}
