.wp-block-contact-form-7-contact-form-selector {
    width: 60% !important;
    margin-block: 25px !important;
}

.wpcf7-form-control:not(input[type="submit"]) {
    border: 1px solid #ddd !important;
    width: 100%;
    padding: 1.5rem 1.8rem;
    margin-block: 10px 25px !important;
}

.wpcf7-form-control[type="submit"] {
    margin-top: 10px;
    text-decoration: none;
    background-color: #fe2c55;
}

.wpcf7-form-control[type="submit"]:hover {
    text-decoration: none;
    background-color: #ee1e47;
}

@media (max-width: 500px) {
    .wp-block-contact-form-7-contact-form-selector {
        width: 80% !important;
    }
}