/* Start custom CSS for html, class: .elementor-element-1da4a30 *//* Form Fields */
.elementor-field-group input,
.elementor-field-group textarea,
.elementor-field-group select {
    background: #f8f8f8 !important;
    border: 1px solid #e0e0e0 !important;
    border-radius: 5px !important;
    padding: 15px !important;
    font-size: 15px !important;
    color: #333 !important;
}

.elementor-field-group input:focus,
.elementor-field-group textarea:focus,
.elementor-field-group select:focus {
    border-color: #ba2025 !important;
    outline: none !important;
}

/* Labels */
.elementor-field-label {
    color: #333 !important;
    font-weight: 600 !important;
    margin-bottom: 8px !important;
}

/* Submit Button */
.elementor-button {
    background: #ba2025 !important;
    color: white !important;
    border-radius: 5px !important;
    padding: 15px 40px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    border: none !important;
    transition: all 0.3s !important;
}

.elementor-button:hover {
    background: #8a1519 !important;
    transform: translateY(-2px);
    box-shadow: 0 5px 15px rgba(186, 32, 37, 0.3);
}

/* Form spacing */
.elementor-field-group {
    margin-bottom: 20px !important;
}/* End custom CSS */