.section__title--info {
    width: 90%;
    padding: 18px 20px 10px;
}

.qrcode-wrap {
    grid-template-columns: repeat(3, 1fr);
    justify-content: center;
}

@media screen and (max-width: 768px) {
    .qrcode-wrap {
        grid-template-columns: repeat(2, 1fr);
    }
}

.gallery__btn--warp img {
    width: 20px;
    height: 20px;
    margin-bottom: 2px;
}