.with_frm_style input[type=text] {
  font-family: rufina;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: 0.2px;
  background-color: #ffffff;
  font-weight: 500;
  border-radius: 0px;
  padding: 22px 16px;
  color: #000000 !important;
  border-width: 0px;
}
.frm_full > input:not([type=checkbox]):not([type=radio]):not([type=button]) {
  font-family: rufina;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: 0.2px;
  background-color: #ffffff;
  font-weight: 500;
  border-radius: 0px;
  padding: 22px 16px;
  color: #000000 !important;
  border-width: 0px;
}
.elementor TEXTAREA {
  font-family: rufina;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: 0.2px;
  background-color: #ffffff;
  font-weight: 500;
  border-radius: 0px;
  padding: 22px 16px;
  color: #000000 !important;
  padding-bottom: 16px;
  padding-top: 16px;
  border-width: 0px;
}
.frm_style_formidable-style.with_frm_style .frm_submit button {
  width: 100%;
  font-family: lora;
  letter-spacing: 0px;
  font-weight: 500;
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0) !important;
  height: 46px;
  border-radius: 0px;
  margin-top: 0px;
  font-size: 15px;
  border-color: #ffffff;
}
.frm_style_formidable-style.with_frm_style .frm_submit button:hover {
  color: #e5e5e5;
}
