.footer{padding:44px 0 28px;background:#303336}
.footer .wrap{width:min(1300px,calc(100% - 96px))}
.footer .lt{display:none}
.footer .rt{float:none;width:100%}
.footer .rt .nav{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:44px;padding-bottom:24px}
.footer .rt .nav dl dt{margin-bottom:10px;font-size:12px;line-height:1.5;letter-spacing:.12em;color:#8f979b}
.footer .rt .nav dl dd a{font-size:14px;line-height:2.15;color:#d9dddf}
.footer .rt .bd{margin-top:0;padding-top:22px;align-items:flex-start;border-top:1px solid rgba(255,255,255,.12)}
.footer .rt .bd .r{font-size:18px;letter-spacing:.04em}
.footer .rt .bd h3{font-size:13px}.footer .rt .bd h5{font-size:11px;color:#c9ced0}.footer .rt .bd h6{font-size:10px;color:#9ea5a8}
.footer .mmweix{margin:-42px 0 14px}.footer .mmweix ul{margin-top:0}.footer .mmweix ul li{width:38px;margin-left:14px}
@media(max-width:768px){
 .footer{padding:34px 0 24px}.footer .wrap{width:calc(100% - 36px)}
 .footer .rt .nav{grid-template-columns:1fr 1fr;gap:28px 36px;padding-bottom:30px}
 .footer .mmweix{margin:0 0 18px}.footer .rt .bd{display:block;padding-top:20px}.footer .rt .bd .r{margin-bottom:16px;font-size:17px}
}
