form,
form *{
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

form{
  width: 300px !important;
  max-width: 100% !important;
  margin: 0 auto !important;
}

form input,
form textarea,
form select{
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
}

form label{
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 13px !important;
  font-weight: 700 !important;
}

form button[type="submit"],
form input[type="submit"],
.bf-btn{
  width: 100% !important;
  min-height: 50px !important;

  background: #C6F432 !important;
  color: #0A0E13 !important;

  border: none !important;
  border-radius: 14px !important;

  padding: 15px 24px !important;

  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 15px !important;
  font-weight: 800 !important;

  cursor: pointer !important;
  box-shadow: none !important;

  transition:
    transform .22s cubic-bezier(.16,1,.3,1),
    background .22s ease !important;
}

form button[type="submit"]:hover,
form input[type="submit"]:hover,
.bf-btn:hover{
  background: #00E3EC !important;
  transform: translateY(-2px) !important;
}

form button[type="submit"]:active,
form input[type="submit"]:active,
.bf-btn:active{
  transform: scale(.98) !important;
}