.modular-form {
    padding-bottom: 40px;
}

.form-wrapper {
    padding: 0 80px;
}

.form-fields {
    background-color: white;
    border-radius: 40px;
    padding: 10px 30px;
    margin: 10px 0;
}
.form-buttons button{
    padding: 0 50px;
    font-size: 20px;
    height: 2.2rem;
}
.form-field {
    margin: 15px 0;
}

textarea.form-input  {
    padding: 10px;
    border-radius: 20px;
}
input.form-input  {
    padding: 10px;
    border-radius: 15px;
}
form span.required {
    color: #50596c;
}

@media (max-width: 840px) {
    .form-wrapper {
        padding: 0 1rem;
    }
    .form-fields {
        padding: 10px 20px;
        margin: 10px 0;
    }
    .modular-form .container {
        padding: unset;
    }
}