.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-85 .elementor-element.elementor-element-bbe4887 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#C9A35B !important;color:#17130F !important;}.elementor-85 .elementor-element.elementor-element-bbe4887 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit:hover{background-color:#E0BD75 !important;color:#17130F !important;}/* Start custom CSS for fluent-form-widget, class: .elementor-element-bbe4887 */.elementor-element-7306b3db {
  max-width: 32rem;
  padding: 2rem;
  background: #1f1a14;
  border: 1px solid #3a3126;
  border-radius: 12px;
  text-align: left;
}
.elementor-element-7306b3db .ff-el-input--label label {
  color: #b8ad9a;
  font-size: 0.8rem;
  font-weight: 600;
  letter-spacing: 0.15em;
  text-transform: uppercase;
}
.elementor-element-7306b3db .ff-el-form-control {
  background: #17130f;
  border: 1px solid #3a3126;
  border-radius: 8px;
  color: #efe6d6;
  padding: 0.85rem 1rem;
}
.elementor-element-7306b3db .ff-el-form-control:focus {
  background: #17130f;
  border-color: #c9a35b;
  color: #efe6d6;
  box-shadow: 0 0 0 2px rgba(201, 163, 91, 0.25);
}
.elementor-element-7306b3db .ff-el-form-control::placeholder {
  color: #7d7363;
}
.elementor-element-7306b3db .ff-btn-submit {
  width: 100%;
  background: #c9a35b;
  color: #17130f;
  font-family: Cinzel, serif;
  font-weight: 700;
  letter-spacing: 0.25em;
  text-transform: uppercase;
  border: 0;
  border-radius: 999px;
  padding: 0.95rem 2rem;
}
.elementor-element-7306b3db .ff-btn-submit:hover {
  background: #e0bd75;
  color: #17130f;
}
.elementor-element-7306b3db .text-danger,
.elementor-element-7306b3db .error {
  color: #e58a7a;
}
.elementor-element-7306b3db .fluentform h1,
.elementor-element-7306b3db .fluentform h2,
.elementor-element-7306b3db .fluentform h3,
.elementor-element-7306b3db .fluentform h4,
.elementor-element-7306b3db .ff-el-section-title {
  color: #efe6d6 !important;
  font-family: Cinzel, serif;
  font-weight: 700;
  letter-spacing: 0.08em;
}
.elementor-element-7306b3db .fluentform p,
.elementor-element-7306b3db .ff-el-section-break,
.elementor-element-7306b3db .ff-section_break_desk,
.elementor-element-7306b3db .ff_form_instruction {
  color: #b8ad9a !important;
}
.elementor-element-7306b3db .fluentform hr,
.elementor-element-7306b3db .ff-el-section-break hr {
  border-color: #3a3126 !important;
  background: #3a3126 !important;
}
.elementor-element-7306b3db .fluentform .ff-btn-submit:not(.ff_btn_no_style) {
  background-color: #c9a35b !important;
  color: #17130f !important;
  border: 0 !important;
}
.elementor-element-7306b3db .fluentform .ff-btn-submit:not(.ff_btn_no_style):hover {
  background-color: #e0bd75 !important;
  color: #17130f !important;
}
.elementor-element-7306b3db .ff-message-success {
  border: 0;
  background: transparent;
  text-align: center;
  padding: 2rem 1rem;
  color: #efe6d6;
  font-family: Cinzel, serif;
  font-size: 1.3rem;
  line-height: 1.5;
  letter-spacing: 0.04em;
}/* End custom CSS */