.header .max-w-screen-ht.w-full.mx-auto.px-4.relative.z-20 {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
}
.button-form {
  position: relative;
  z-index: 10;
}
.ff-btn-submit {
  color: #fff;
  padding: 20px 24px;
  position: relative;
  overflow: hidden;
  border-radius: 0.25rem;
  font-family: var(--font-body), Helvetica, Arial, sans-serif;
  font-weight: 900 !important;
  text-align: center;
  display: flex;
  justify-content: center;
  transition: all ease-in-out 0.3s;
  background-color: transparent;
}
.ff-btn-submit:before, .ff-btn-submit:after {
  content: '';
  display: block;
  position: absolute;
  background-color: #e2b40e;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -5;
  transition: all ease-in-out 0.3s;
}
.ff-btn-submit:after {
  background-color: #c38d00;
  z-index: -2;
  height: 3px;
}
.ff-btn-submit:hover.ff-btn-submit::after {
  height: 100%;
  transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
}
.wide-element, .fluentform {
  max-width: 890px !important;
}

