/*
 * Contact Us (/contact-us/) — SEND MESSAGE button
 * Match footer Fluent Forms SUBSCRIBE gradient style.
 * Scoped to page-id-507 only. Label unchanged.
 */

body.page-id-507 #contact_ftm input.weforms_submit_btn,
body.page-id-507 input.weforms_submit_btn.wpuf_submit_239,
body.page-id-507 input.weforms_submit_btn {
  background-color: transparent !important;
  background-image: linear-gradient(
    98deg,
    rgba(210, 160, 59, 0.996) 0%,
    rgba(252, 243, 149, 0.998) 50%,
    rgba(210, 160, 59, 1) 100%
  ) !important;
  background-size: auto !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  border: none !important;
  border-radius: 6px !important;
  box-shadow: 0 5px 10px 0 rgba(38, 20, 14, 0.41) !important;
  color: var(--e-global-color-primary, #26140e) !important;
  text-shadow: none !important;
  font-family: "Poppins", Sans-serif !important;
  font-weight: 700 !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  letter-spacing: 0.02em;
  padding: 12px 28px !important;
  display: inline-block !important;
  width: auto !important;
  max-width: 100%;
  margin: 0 auto !important;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
}

body.page-id-507 #contact_ftm input.weforms_submit_btn:hover,
body.page-id-507 input.weforms_submit_btn.wpuf_submit_239:hover,
body.page-id-507 input.weforms_submit_btn:hover {
  filter: brightness(1.03);
  color: var(--e-global-color-primary, #26140e) !important;
}

/* Override theme responsive.css image-button sizing on mobile */
@media screen and (max-width: 767px) {
  body.page-id-507 #contact_ftm input.weforms_submit_btn,
  body.page-id-507 input.weforms_submit_btn.wpuf_submit_239,
  body.page-id-507 input.weforms_submit_btn {
    background-image: linear-gradient(
      98deg,
      rgba(210, 160, 59, 0.996) 0%,
      rgba(252, 243, 149, 0.998) 50%,
      rgba(210, 160, 59, 1) 100%
    ) !important;
    background-size: auto !important;
    border-radius: 6px !important;
    padding: 12px 24px !important;
    font-size: 14px !important;
    color: var(--e-global-color-primary, #26140e) !important;
  }
}
