.elementor-9989 .elementor-element.elementor-element-49d75a5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-6f5041a *//* Form base font */
#wpforms-form-9995 {
  font-size: 16px;
  font-family: inherit;
}

/* All input fields, textarea, select */
#wpforms-form-9995 input,
#wpforms-form-9995 textarea,
#wpforms-form-9995 select {
  font-size: 15px;
  padding: 12px 14px;
  border: 1.5px solid #ccc;
  border-radius: 6px;
  width: 100%;
  transition: all 0.3s ease;
}

/* Focus state (when user clicks field) */
#wpforms-form-9995 input:focus,
#wpforms-form-9995 textarea:focus,
#wpforms-form-9995 select:focus {
  border-color: #D32F2F; /* your brand color */
  outline: none;
  box-shadow: 0 0 0 2px rgba(178,147,91,0.15);
}

/* Placeholder styling */
#wpforms-form-9995 input::placeholder,
#wpforms-form-9995 textarea::placeholder {
  font-size: 14px;
  color: #999;
  opacity: 1;
}

/* Labels */
#wpforms-form-9995 .wpforms-field-label {
  font-size: 14px;
  margin-bottom: 6px;
  display: block;
}

/* Submit button */
#wpforms-form-9995 button[type="submit"] {
  font-size: 16px;
  font-family: 'Poppins';
  padding: 12px 20px;
  background-color: #D32F2F;
  color: #fff;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  transition: 0.3s ease;
  width:100%;
}

/* Button hover */
#wpforms-form-9995 button[type="submit"]:hover {
  background-color: #d32f2f;
  color: white;
}

#wpforms-form-9995 input,
#wpforms-form-9995 textarea,
#wpforms-form-9995 select {
  background: none !important;
  background-color: transparent !important;
}/* End custom CSS */