/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@wordpress/scripts/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/assets/scss/formidable.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/
.with_frm_style .frm_required {
  color: var(--wp--preset--color--black);
}

.with_frm_style input[type=text],
.with_frm_style input[type=password],
.with_frm_style input[type=email],
.with_frm_style input[type=number],
.with_frm_style input[type=url],
.with_frm_style input[type=tel],
.with_frm_style input[type=phone],
.with_frm_style input[type=search],
.with_frm_style select,
.with_frm_style textarea,
.frm_form_fields_style,
.with_frm_style .frm_scroll_box .frm_opt_container,
.frm_form_fields_active_style,
.frm_form_fields_error_style,
.with_frm_style .frm-card-element.StripeElement,
.with_frm_style .frm_slimselect.ss-main {
  border-color: none;
  border-bottom: 1px solid var(--wp--preset--color--black) !important;
}

.with_frm_style .frm_radio input[type=radio],
.with_frm_style .frm_checkbox input[type=checkbox] {
  background-color: var(--wp--preset--color--base);
  border-color: var(--wp--preset--color--black);
}

.with_frm_style {
  --border-color-active: var(--wp--preset--color--black);
}

.frm_style_formidable-style.with_frm_style .form-field:last-of-type {
  margin-bottom: 0;
}

.frm_style_formidable-style.with_frm_style .frm_submit button {
  display: flex;
  align-items: center;
  gap: 1rem;
  justify-content: space-between;
  background-color: rgb(40, 40, 40);
  color: white !important;
  font-family: Zilla Slab, serif;
  border: 1px solid rgb(40, 40, 40) !important;
  padding-top: 0.75rem !important;
  padding-right: 0.75rem !important;
  padding-bottom: 0.75rem !important;
  padding-left: 1rem !important;
  box-sizing: border-box;
  font-size: 1rem !important;
}
.frm_style_formidable-style.with_frm_style .frm_submit button:hover {
  background-color: black;
}

.frm_style_formidable-style.with_frm_style .frm_submit button:hover svg path {
  color: #ecc700;
}

.frm_style_formidable-style.with_frm_style .frm_submit button svg {
  transform-origin: center center;
  transition: transform 0.3s ease;
}

.frm_style_formidable-style.with_frm_style .frm_submit button:hover svg {
  transform: rotate(45deg);
}

#frm_field_19_container,
.frm_button_submit {
  margin-bottom: 0 !important;
}

@media (max-width: 500px) {
  .frm_style_formidable-style.with_frm_style .frm_submit button {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
}
.with_frm_style .frm_form_fields > fieldset {
  padding: 0;
}

.frm_forms {
  height: 100%;
}
.frm_forms .frm-show-form {
  height: 100%;
}
.frm_forms .frm-show-form .frm_form_fields {
  height: 100%;
}
.frm_forms .frm-show-form .frm_form_fields fieldset {
  height: 100%;
}
.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .formidable-message-box {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .formidable-message-box textarea {
  flex-grow: 1;
  font-family: Zilla Slab, serif;
}

.with_frm_style .frm_primary_label {
  font-family: Zilla Slab, serif;
}

.with_frm_style .vertical_radio .frm_checkbox label {
  font-family: Zilla Slab, serif;
}

/*# sourceMappingURL=formidable.css.map*/