.elementor-14 .elementor-element.elementor-element-928eba6{--display:flex;}.elementor-14 .elementor-element.elementor-element-6afe020{--display:flex;}.elementor-14 .elementor-element.elementor-element-8893f27{--display:flex;}.elementor-14 .elementor-element.elementor-element-88c0a53{--display:flex;}.elementor-14 .elementor-element.elementor-element-054592f{--display:flex;}.elementor-14 .elementor-element.elementor-element-1d84751{--display:flex;}.elementor-14 .elementor-element.elementor-element-589d001{--display:flex;}.elementor-14 .elementor-element.elementor-element-df07a89{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-df07a89:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-df07a89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-14 .elementor-element.elementor-element-65f2243{--display:flex;}.elementor-14 .elementor-element.elementor-element-f68cea3{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-df07a89{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-df07a89{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for wpforms, class: .elementor-element-7ebb063 *//* =========================
   DESHRAJ NGO FORM STYLING
========================= */

.wpforms-container{
margin:0 !important;
width:100% !important;
}

.wpforms-form{

background:#ffffff;
padding:45px !important;
border-radius:24px !important;
box-shadow:0 20px 60px rgba(0,0,0,.12) !important;
border:1px solid rgba(0,0,0,.05);
}

/* Labels */

.wpforms-field-label{

font-size:15px !important;
font-weight:600 !important;
color:#fff !important;
margin-bottom:8px !important;

}

/* Inputs */

.wpforms-form input[type=text],
.wpforms-form input[type=email],
.wpforms-form input[type=tel],
.wpforms-form input[type=number],
.wpforms-form select{

height:58px !important;
border:1px solid #E5E7EB !important;
border-radius:12px !important;
background:#F8FAFC !important;
padding:0 18px !important;
font-size:16px !important;
color:#222 !important;
transition:.3s ease;
}

/* Textarea */

.wpforms-form textarea{

height:160px !important;
border:1px solid #E5E7EB !important;
border-radius:12px !important;
background:#F8FAFC !important;
padding:18px !important;
font-size:16px !important;
color:#222 !important;
transition:.3s ease;

}

/* Focus */

.wpforms-form input:focus,
.wpforms-form textarea:focus,
.wpforms-form select:focus{

border-color:#F4A825 !important;
box-shadow:0 0 0 4px rgba(244,168,37,.15) !important;
background:#fff !important;
outline:none !important;

}

/* Placeholder */

.wpforms-form ::placeholder{

color:#9CA3AF !important;

}

/* Checkbox */

.wpforms-form input[type=checkbox]{

width:18px !important;
height:18px !important;

}

/* Submit Button */

.wpforms-submit{

background:#FF5E57 !important;
color:#fff !important;
border:none !important;
padding:18px 40px !important;
font-size:16px !important;
font-weight:700 !important;
border-radius:10px !important;
cursor:pointer !important;
transition:.3s ease !important;
box-shadow:0 10px 25px rgba(255,94,87,.25) !important;

}

/* Hover */

.wpforms-submit:hover{

background:#F4A825 !important;
transform:translateY(-3px) !important;
box-shadow:0 15px 35px rgba(244,168,37,.25) !important;

}

/* Full Width Button */

.wpforms-submit-container{

margin-top:20px !important;

}

/* Field Spacing */

.wpforms-field{

margin-bottom:22px !important;

}

/* Validation */

.wpforms-error{

font-size:13px !important;

}

/* Success Message */

.wpforms-confirmation-container-full{

background:#ecfdf5 !important;
border:1px solid #10b981 !important;
padding:20px !important;
border-radius:12px !important;
color:#065f46 !important;

}

/* Mobile */

@media(max-width:768px){

.wpforms-form{

padding:25px !important;

}

.wpforms-submit{

width:100% !important;

}

}/* End custom CSS */