/* Form Styles - Global styles for all forms */

.form-group input, .form-group textarea {
    font-family: var(--e-global-typography-primary-font-family), serif;
    font-size: 15px;
    color: var(--e-global-color-aa5884c);
    display: inline-block;
    width: 100%;
    padding: 15px 20px;
    background: rgba(255, 255, 255, 0.1) !important;
    border: 2px solid var(--e-global-color-primary, #28373E);
    border-radius: 8px;
    transition: all 0.3s ease;
    position: relative;
    height: 59px;
}

.form-group input::placeholder {
    color: var(--e-global-color-aa5884c);
    opacity: 0.7;
}

.form-group label {
    color: var(--colore-grigio-chiaro) !important;
}