.elementor-3468 .elementor-element.elementor-element-020567c > .elementor-container{max-width:818px;min-height:273px;}.elementor-3468 .elementor-element.elementor-element-cfdf99a > .elementor-element-populated{margin:-105px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3468 .elementor-element.elementor-element-3dd4dca .elementor-button{background-color:#0C6C3C;}.elementor-3468 .elementor-element.elementor-element-3dd4dca .elementor-button:hover, .elementor-3468 .elementor-element.elementor-element-3dd4dca .elementor-button:focus{background-color:#054C1F;}.elementor-3468 .elementor-element.elementor-element-ccd5296 > .elementor-container{max-width:1214px;}.elementor-3468 .elementor-element.elementor-element-a6b497e .feature-block-two .inner-box{display:show !important;}.elementor-3468 .elementor-element.elementor-element-a6b497e .feature-section .single-item .inner-box .icon-box{display:show !important;text-align:center !important;}.elementor-3468 .elementor-element.elementor-element-a6b497e .feature-block-two .inner-box .icon-box{display:show !important;text-align:center !important;}.elementor-3468 .elementor-element.elementor-element-a6b497e .feature-section .single-item .inner-box h3{display:show !important;text-align:left !important;}.elementor-3468 .elementor-element.elementor-element-a6b497e .feature-style-two .sec-title .sub-title{display:show !important;text-align:center !important;}.elementor-3468 .elementor-element.elementor-element-a6b497e .feature-style-two .sec-title h2{display:show !important;text-align:center !important;}.elementor-3468 .elementor-element.elementor-element-b161d23 > .elementor-container{max-width:1600px;}.elementor-3468 .elementor-element.elementor-element-b8f89f3 .project-details .project-details-content h2{display:show !important;text-align:left !important;}.elementor-3468 .elementor-element.elementor-element-b8f89f3 .project-details .project-details-content p{display:show !important;text-align:left !important;}.elementor-3468 .elementor-element.elementor-element-b8f89f3 .project-details-content .list{display:show !important;text-align:left !important;}.elementor-3468 .elementor-element.elementor-element-455d8d51 > .elementor-widget-container{margin:0px 0px -100px 0px;}.elementor-3468 .elementor-element.elementor-element-455d8d51 .project-details .project-details-content h2{display:show !important;text-align:left !important;}.elementor-3468 .elementor-element.elementor-element-455d8d51 .project-details .project-details-content p{display:show !important;text-align:left !important;}.elementor-3468 .elementor-element.elementor-element-455d8d51 .project-details-content .list{display:show !important;text-align:left !important;}.elementor-3468 .elementor-element.elementor-element-a95776d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:59px;}.elementor-3468 .elementor-element.elementor-element-2c8feeb8 > .elementor-container{min-height:637px;}.elementor-3468 .elementor-element.elementor-element-2e034445 > .elementor-widget-container{margin:-91px 0px 0px 0px;}@media(max-width:767px){.elementor-3468 .elementor-element.elementor-element-2c8feeb8 > .elementor-container{min-height:1205px;}}@media(min-width:768px){.elementor-3468 .elementor-element.elementor-element-c750839{width:71%;}.elementor-3468 .elementor-element.elementor-element-a95776d{width:29%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3468 .elementor-element.elementor-element-c750839{width:100%;}}/* Start custom CSS for wpforms, class: .elementor-element-e865ed1 *//* WPForms Custom Green Design */
.wpforms-container {
    background: linear-gradient(145deg, #4f9a2a, #2d5a1a) !important;
    padding: 40px !important;
    border-radius: 15px !important;
    max-width: 450px !important;
    color: #ff !important;
    box-shadow: 0 10px 30px rgba(0,0,0,0.2) !important;
}

/* Heading Style */
.wpforms-title {
    color: #ffffff !important;
    font-size: 28px !important;
    font-weight: bold !important;
    margin-bottom: 10px !important;
}

/* Input Fields Style */
.wpforms-field input, 
.wpforms-field textarea {
    background-color: #1a1a1 !important; /* Dark background like image */
    border: 1px solid #333 !important;
    color: #ffff !important;
    padding: 15px !important;
    border-radius: 8px !important;
}

/* Placeholder text color */
.wpforms-field input::placeholder, 
.wpforms-field textarea::placeholder {
    color: #aaaaaa !important;
}

/* Submit Button Style (Ja tak, kontakt mig!) */
.wpforms-submit-container button {
    background-color: #76d32b !important; /* Bright green button */
    color: #ffff !important;
    font-weight: bold !important;
    font-size: 18px !important;
    padding: 15px 30px !important;
    border-radius: 8px !important;
    border: none !important;
    width: 100% !important;
    text-transform: none !important;
    cursor: pointer !important;
}

.wpforms-submit-container button:hover {
    background-color: #5ea822 !important;
}

/* Hide Labels (Optional - because image uses placeholders) */
.wpforms-field-label {
    color: #ff !important;
    font-weight: normal !important;
}

/* WPForms Input Text Color Fix */
.wpforms-container input[type="text"], 
.wpforms-container input[type="email"], 
.wpforms-container input[type="tel"], 
.wpforms-container textarea,
.wpforms-container select {
    color: #000000 !important; /* Yeh likhne wale text ko black kar dega */
}

/* Agar aap chahte hain ke typing ke waqt background white hi rahe */
.wpforms-container input:focus, 
.wpforms-container textarea:focus {
    color: #000000 !important;
    background-color: #ffffff !important;
}/* End custom CSS */