.contact-wrapper {
    width: 80vw;
    max-width: 350px;
}

h1 {
    text-align: center;
}

form,
form div {
    display: flex;
    flex-direction: column;
}

form {
    gap: 20px;
    margin-bottom: 20px;
}

form input,
form textarea {
    border: 1px solid #1c0e09;
}

form input {
    padding: 10px 5px;
}

form textarea {
    padding: 5px;
}

.form-error {
    margin: 0;
}

.cta-disabled {
    background-color: #fff;
    color: #000;
    border: 2px solid #0c6452;
    padding: 10px 20px;
}
