@media(max-width:1122px) {
    main .contact-form form {
        width: 70%;
    }
}

@media(max-width:800px) {
    main .contact-form form {
        width: 90%;
    }
}

@media(max-width:625px) {
    main .contact-form div label {
        font-size: 17px;
    }

    main .contact-form form div input,
    textarea {
        width: 65%;
    }
}

@media(max-width:485px) {

    main {
        padding: 50px 10px;
    }

    main .contact-form form {
        padding: 30px 8px;
    }

    main .contact-form form div {
        width: 100%;
        display: flex;
        flex-direction: column;
        gap: 10px;
    }

    main .contact-form form div input,
    textarea {
        width: 100%;
    }
}