.header .logo,.footer-main .logo{display:inline-flex;line-height:1;gap:0;flex-shrink:0}
.header .logo img{width:auto;height:80px;object-fit:contain}
.footer-main .logo img{width:190px;height:auto;object-fit:contain;background:#fff;border-radius:12px;padding:8px}
.header .nav-wrap nav{gap:18px}
@media(max-width:1100px){.header .logo img{width:auto;height:80px}.header .nav-wrap nav{gap:0}}
@media(max-width:850px){.header .logo img{height:65px}}
@media(max-width:600px){.header .logo img{width:auto;height:60px}.header .nav-wrap{gap:9px}.footer-main .logo img{width:180px}}
@media(max-width:359px){.header .logo img{width:auto;height:56px}.header .nav-wrap{gap:7px}}
.footer-brand{display:flex;align-items:center;gap:20px;max-width:100%}
.footer-brand img{width:112px;height:auto;object-fit:contain;flex-shrink:0;background:#fff;padding:6px;border-radius:10px}
.footer-company .footer-brand strong{display:block;font-size:25px;line-height:1.5;color:#fff;font-weight:700}
.footer-brand small{display:block;font-size:14px;line-height:1.8;color:#b8ccec;margin-top:4px}
@media(max-width:600px){.footer-brand{gap:14px}.footer-brand img{width:85px}.footer-company .footer-brand strong{font-size:22px}.footer-brand small{font-size:13px}}
