.clio-grow-form .form-group {
    margin-bottom: 20px !important;
}

/* Field Labels */
.clio-grow-form label {
    display: block !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #2c3e50 !important; /* Dark blue/gray text */
    margin-bottom: 8px !important;
}

/* Text Inputs, Textareas, and Dropdowns */
.clio-grow-form input[type="text"],
.clio-grow-form input[type="email"],
.clio-grow-form input[type="tel"],
.clio-grow-form select,
.clio-grow-form textarea {
    width: 100% !important;
    padding: 12px 15px !important;
    font-size: 15px !important;
    border: 1px solid #cccccc !important;
    border-radius: 6px !important; /* Rounded corners */
    background-color: #ffffff !important;
    color: #333333 !important;
    transition: all 0.3s ease !important;
}

/* Field Hover &amp; Focus Effects */
.clio-grow-form input:focus,
.clio-grow-form select:focus,
.clio-grow-form textarea:focus {
    border-color: #0052cc !important; /* Change to your brand color */
    box-shadow: 0 0 0 3px rgba(0, 82, 204, 0.15) !important;
    outline: none !important;
}