#zh-hans .contact-summary{
    margin: 40px auto 0;
    text-align: center;
}

#zh-hans .contact-qr{
    margin: 20px auto 0;
    background: #5c5c5c;
    max-width: 600px;
    padding: 30px 30px 45px;
}
#zh-hans .contact-qr__title{
    text-align: center;
    font-size:1rem;
    padding: 0 0 20px;
    color: #FFF;
}
#zh-hans .contact-qr__icon{
    padding: 0 0 0 5px;
}
#zh-hans .contact-qr__link{
    display: block;
    margin: 0 auto;
    width: 112px;
}
@media screen and (min-width: 769px) {
    #zh-hans .contact-qr__link{
        pointer-events: none;
        width: 480px;
    }
}
#zh-hans .contact-qrcode {
    width: 112px;
}
#zh-hans .contact-qrcode__image {
    width: 100%;
    height: auto;
}
