@media (max-width: 750px) {
    .contact-wrapper * {
        box-sizing: border-box;
        word-break: keep-all;
    }
    .contact-wrapper .contact {
        max-width: var(--max-content);
        padding: 50px 20px;
        width: 100%;

    }
    .contact .receipt-wrapper {
        flex-wrap: wrap;
        gap: 30px;
        margin-top: 30px;
    }

    .contact .receipt-wrapper>div {
        flex-basis: auto;
        padding: 0;
    }

    .contact .receipt-wrapper .left-wrapper .btn-wrapper {
        flex-wrap: wrap;
        gap: 20px;
        margin-top: 30px;
    }

    .contact .receipt-wrapper .left-wrapper .btn-wrapper .btn {
        height: auto;
    }

    .contact .receipt-wrapper .right-wrapper .qr-wrapper {
        flex-wrap: wrap;
    }
}