.lwp-contact-form {
    max-width: 50vw;
    margin: 2rem auto;
    padding: 1.5rem;
    border: 1px solid black;
}
.lwp-contact-form input, .lwp-contact-form textarea {
    width: 100%;
    padding: 10px;
    margin: 10px 0;
    border: 1px solid black;
}
.lwp-contact-form button {
    padding: 0.5rem 2rem;
    background-color: black;
    color: #fff;
    border: 1px solid black;
    cursor: pointer;
}
.lwp-contact-form button:hover {
    background-color: white;
    color: black;
}
.lwp-contact-form.success-message {
    color: green;
    background: #F2FBF2DB;
}