.elementor-2729 .elementor-element.elementor-element-37602485{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2729 .elementor-element.elementor-element-7425efd1 .donate-two__bg{background-image:url("https://amsaglobal.org/wp-content/uploads/2025/12/43264011-46f3-4e83-9191-bbbe68727aad.jpg");}.elementor-2729 .elementor-element.elementor-element-7425efd1 .donate-two__shape__bg{background-image:url("https://amsaglobal.org/wp-content/uploads/2025/03/main-slider-shape-2-1.png");}.elementor-2729 .elementor-element.elementor-element-cbd6ed3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for shortcode, class: .elementor-element-00a5f08 *//* Contact Form Container */
.contact-form {
  max-width: 600px;
  margin: auto;
  padding: 25px;
  background-color: #f7f3f8; /* light purple tint */
  border-radius: 8px;
}

/* Labels */
.contact-form label {
  color: #4b2c5e; /* deep purple */
  font-weight: 600;
}

/* Inputs & Textarea */
.contact-form input,
.contact-form textarea {
  width: 100%;
  padding: 12px;
  margin-top: 6px;
  margin-bottom: 18px;
  border: 2px solid #6a4c93; /* purple */
  border-radius: 6px;
  font-size: 16px;
  background-color: #fff;
}

/* Focus State */
.contact-form input:focus,
.contact-form textarea:focus {
  outline: none;
  border-color: #7b4b2a; /* brown */
  box-shadow: 0 0 0 2px rgba(123, 75, 42, 0.2);
}

/* Submit Button */
.contact-form button,
.contact-form input[type="submit"] {
  background-color: #6a4c93; /* purple */
  color: #ffffff;
  border: none;
  padding: 14px 24px;
  border-radius: 6px;
  font-size: 16px;
  cursor: pointer;
  transition: all 0.3s ease;
}

/* Button Hover */
.contact-form button:hover,
.contact-form input[type="submit"]:hover {
  background-color: #7b4b2a; /* brown */
}

/* Placeholder Text */
.contact-form ::placeholder {
  color: #9b8aa6;
}/* End custom CSS */