.form-group {
    display: grid;
    gap: 8px;
}

label {
    font-weight: 800;
    color: #3f342b;
}

input,
textarea,
select {
    width: 100%;
    min-height: 46px;
    padding: 12px 14px;

    border: 1px solid rgba(90, 63, 41, 0.18);
    border-radius: 16px;

    background: #ffffff;
    color: #211b16;
    outline: none;
}

textarea {
    min-height: 120px;
    resize: vertical;
}

input:focus,
textarea:focus,
select:focus {
    border-color: #c27a2c;
    box-shadow: 0 0 0 4px rgba(194, 122, 44, 0.14);
}