@media screen and (max-width: 1024px) {
    .contact {
        --input-width: 40%;
    }
}

@media screen and (max-width: 480px) {
    .contact {
        --input-width: 80%;
    }

    .contact__legal,
    .contact__message,
    .contact__cv {
        width: var(--input-width);
    }

    .contact__row {
        flex-direction: column;
    }
}