@media(max-width:760px){
 footer.wrap .footer-inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px;padding-top:24px;padding-bottom:20px;width:100%}
 footer .brand{max-width:100%;gap:10px;font-size:12px;line-height:1.4}
 footer .brand img{width:42px;flex:0 0 42px}
 footer .footer-links{display:grid;grid-template-columns:repeat(3,max-content);column-gap:24px;row-gap:14px;align-items:start;justify-content:start;font-size:11px;line-height:1.5;margin:0;width:100%}
 footer .footer-links a{display:block;white-space:nowrap}
 footer .footer-inner>span{display:block;line-height:1.7;text-align:left;margin:0;padding:0}
 footer .footer-bottom{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;width:100%;text-align:left;line-height:1.7;padding-top:0;padding-bottom:22px;font-size:9px}
 footer .footer-bottom>span{display:block;max-width:100%;overflow-wrap:anywhere}
}
@media(max-width:350px){footer .footer-links{column-gap:16px;font-size:10px}footer .brand{font-size:11px}}
@media(max-width:760px){
 footer.wrap .footer-inner{align-items:center;text-align:center}
 footer .brand{justify-content:center}
 footer .footer-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:22px;row-gap:14px;max-width:330px;text-align:center}
 footer .footer-inner>span{width:100%;text-align:center}
 footer .footer-bottom{align-items:center;text-align:center}
}
