/* FORM LOOK & FIELDSET FIX */
.form-area fieldset {
    border: 1px solid var(--color-grey-medium);
    padding: 20px;
    margin-bottom: 20px;
    border-radius: 5px;
}
.form-area legend {
    padding: 0 10px;
    font-weight: bold;
    color: var(--color-primary);
}
.form-area label { display: block; margin-top: 10px; font-weight: bold; }
.form-area input[type="text"], 
.form-area input[type="email"], 
.form-area textarea { 
    width: 100%; 
    padding: 10px; 
    border: 1px solid var(--color-grey-medium); 
    border-radius: 3px; 
    font-size: 1em; 
    margin-bottom: 15px; 
}
.form-area textarea {
    min-height: 100px; 
    resize: vertical; 
}