.elementor-819 .elementor-element.elementor-element-92a11d0{--display:flex;--min-height:91px;--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-819 .elementor-element.elementor-element-0148bfd{text-align:center;}.elementor-819 .elementor-element.elementor-element-0148bfd .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-819 .elementor-element.elementor-element-0148bfd .elementor-heading-title a{transition-duration:0s;}.elementor-819 .elementor-element.elementor-element-0148bfd.elementor-element{--align-self:center;}.elementor-819 .elementor-element.elementor-element-52d94b3{--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-819 .elementor-element.elementor-element-2da9acb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:28px 28px 28px 28px;background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;box-shadow:0px 16px 20px 1px rgba(0, 0, 0, 0.5);}.elementor-819 .elementor-element.elementor-element-2da9acb{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-819 .elementor-element.elementor-element-2da9acb.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-819 .elementor-element.elementor-element-92a11d0{--min-height:113px;}.elementor-819 .elementor-element.elementor-element-0148bfd > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-819 .elementor-element.elementor-element-92a11d0{--content-width:100%;}.elementor-819 .elementor-element.elementor-element-52d94b3{--content-width:800px;}}/* Start custom CSS for shortcode, class: .elementor-element-2da9acb *//* ===== AMD / MMDJ-style form ===== */

/* Form card look */
.jet-form-builder {
  font-family: inherit;
}


/* Labels */
.jet-form-builder__label {
  font-weight: 500;
  margin-bottom: 8px;
  color: #1F2937;
}

/* Inputs, selects, textareas */
.jet-form-builder__field,
.jet-form-builder__select,
.jet-form-builder__textarea {
  border-radius: 8px;
  padding: 12px 14px;
  border: 1px solid #E5E7EB;
  font-size: 15px;
  color: #1F2937;
  background-color: #F7f7f7;
}

/* Focus state (heritage maroon) */
.jet-form-builder__field:focus,
.jet-form-builder__select:focus,
.jet-form-builder__textarea:focus {
  border-color: #7A1E2B;
  box-shadow: 0 0 0 3px rgba(122,30,43,0.18);
  outline: none;
}

/* Field spacing */
.jet-form-builder__row {
  margin-bottom: 16px;
}

/* Section titles inside form (if you add headings) */
.jet-form-builder h3 {
  color: #7A1E2B;
  margin-bottom: 12px;
}

/* Submit button */
.jet-form-builder__submit {
  background-color: #7A1E2B;
  color: #FFFFFF;
  padding: 14px 26px;
  border-radius: 10px;
  font-size: 16px;
  font-weight: 600;
  border: none;
}

/* Submit hover */
.jet-form-builder__submit:hover {
  background-color: #651924;
}

/* Optional gold accent (small notes only) */
.amd-accent {
  color: #C9A24D;
  font-weight: 500;
}

/* Success message */
.jet-form-builder__message {
  background: #F9F5EC;
  border-left: 4px solid #C9A24D;
  padding: 14px 16px;
  color: #1F2937;
}

/* ===== CENTER SUBMIT BUTTON (JetFormBuilder) ===== */

.jet-form-builder button.jet-form-builder__submit {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: auto !important;
    margin-top: 20px;
}/* End custom CSS */