.site-footer__links{grid-template-columns:1fr 1.3fr 1fr}
.footer-products__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}
.site-footer .footer-products__grid a{min-height:36px;overflow-wrap:anywhere}
@media(max-width:700px){.site-footer__links{grid-template-columns:1fr 1fr}.site-footer__links>nav:first-child{order:1}.site-footer__links>div{order:2}.site-footer__links>.footer-products{order:3;grid-column:1/-1}.footer-products__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px}.footer-products h2{margin-bottom:12px}}
@media(max-width:700px){.site-footer__signature{align-items:flex-start;flex-wrap:wrap;gap:16px}.footer-brand{flex-wrap:wrap;row-gap:10px}.footer-language{flex-shrink:0;margin-left:auto}.footer-language button{white-space:nowrap}}
@media(max-width:700px){.site-footer .footer-language{flex-basis:100%;margin-left:0;justify-content:flex-start}}
.site-footer__beian{margin:24px 0 0;padding:0;text-align:center;font-size:12px;font-weight:300;letter-spacing:.04em;line-height:1.6}
.site-footer__beian a{color:inherit;text-decoration:none;opacity:.75}
.site-footer__beian a:hover{opacity:1}
@media(max-width:700px){.site-footer__beian{margin-top:20px;text-align:left}}
