section.forms {
  position: relative;
  overflow: hidden;
}
section.forms .forms-area {
  padding: 50px 55px;
  background-color: #fff;
}
section.forms .frm_form_field label {
  background-color: var(--form-box, #fff);
}
section.forms .forms-area .frm_forms {
  margin-top: 70px;
}
body section.forms .frm_forms.with_frm_style .frm_submit button {
  color: var(--form-btn-t-c, #1c1c1c);
}
body section.forms .frm_forms.with_frm_style .frm_submit button:hover {
  color: var(--form-btn-h-t-c, #1c1c1c);
}
@media screen and (max-width: 1023px) {
  section.forms {
    padding: 0;
  }
  section.forms .container {
    padding: 0;
  }
  section.forms .forms-area {
    /* background-color: var(--form-section-bg) !important; */
    padding: 60px 32px;
  }
}
@media screen and (max-width: 767px) {
  section.forms .forms-area {
    padding: 44px 16px;
  }
}
