.elementor-611 .elementor-element.elementor-element-6a40d0c{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-611 .elementor-element.elementor-element-6a40d0c:not(.elementor-motion-effects-element-type-background), .elementor-611 .elementor-element.elementor-element-6a40d0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}@media(min-width:768px){.elementor-611 .elementor-element.elementor-element-6a40d0c{--content-width:1440px;}}/* Start custom CSS for shortcode, class: .elementor-element-cc124d2 *//* 1. Form Ka Main Box - Sharp and Premium */
.wpforms-container {
    display: block !important;
    width: 100% !important;
    background: #111111 !important; /* Pure Dark Luxury Charcoal */
    padding: 40px !important; 
    border: 1px solid #c5a880 !important; /* Premium Gold Border Outline */
    border-radius: 0px !important; /* Sharp elegant edges */
    box-sizing: border-box !important;
}

/* 2. Grid System Reset (Fields ek ke neeche ek solid style mein) */
.wpforms-form .wpforms-field,
.wpforms-form .wpforms-field-row,
.wpforms-form .wpforms-field-row-block {
    display: block !important;
    width: 100% !important;
    clear: both !important;
    float: none !important;
    margin: 0 0 25px 0 !important;
    padding: 0 !important;
}

/* 3. Minimal Luxury Input Underlines (Ugly white boxes khatam) */
.wpforms-form input[type=text], 
.wpforms-form input[type=email], 
.wpforms-form select,
.wpforms-form input[type=number],
.wpforms-form .wpforms-field-row input {
    background-color: transparent !important;
    border: none !important;
    border-bottom: 1px solid #ffffff !important; /* Clean White Underline */
    color: #ffffff !important; /* White text inside fields */
    border-radius: 0px !important;
    padding: 12px 5px !important;
    height: auto !important;
    font-size: 15px !important;
    width: 100% !important;
    box-sizing: border-box !important;
    transition: all 0.3s ease !important;
}

/* 4. Labels Settings (Premium Typography & Gold Asterisk) */
.wpforms-form .wpforms-field-label {
    color: #ffffff !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    letter-spacing: 1px !important;
    text-transform: uppercase !important; /* Luxury Clean Look */
    margin-bottom: 8px !important;
    display: block !important;
}

.wpforms-form .wpforms-field-sublabel {
    color: #666666 !important;
    font-size: 12px !important;
    display: block !important;
    margin-top: 5px !important;
}

/* Focus Effect (Click karne par line premium gold ho jayegi) */
.wpforms-form input[type=text]:focus, 
.wpforms-form input[type=email]:focus, 
.wpforms-form select:focus {
    border-bottom: 1px solid #c5a880 !important;
    outline: none !important;
}

/* 5. Dropdown Ke Arrow Ko Luxury Style Dena */
.wpforms-form select {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'><path fill='%23ffffff' d='M0 3l5 5 5-5z'/></svg>") !important;
    background-position: right 10px center !important;
    background-repeat: no-repeat !important;
    -webkit-appearance: none !important;
    appearance: none !important;
}

/* 6. Submit Button (Exact Header Jaisa Full Width Solid White Button) */
.wpforms-submit-container {
    padding: 0 !important;
    margin-top: 20px !important;
    clear: both !important;
}

.wpforms-form button[type=submit] {
    background-color: #ffffff !important; /* Pure White Background */
    color: #000000 !important; /* Solid Black Text */
    font-weight: 600 !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    border: none !important;
    border-radius: 0px !important;
    padding: 16px 0 !important;
    width: 100% !important; /* Full width solid block */
    display: block !important;
    transition: all 0.4s ease !important;
    cursor: pointer !important;
}

/* Button Hover Gold Fade Effect */
.wpforms-form button[type=submit]:hover {
    background-color: #c5a880 !important; 
    color: #ffffff !important;
}

/* Required Star (*) Color */
.wpforms-required-label {
    color: #c5a880 !important;
}/* End custom CSS */