@import url("https://fonts.googleapis.com/css2?family=Heebo&family=Maven+Pro:wght@700&display=swap");
.recaptcha-text {
  display: none;
}
.wufoo.wufoo {
  font-family: "Heebo", sans-serif;
}
.wufoo.wufoo .info,
.wufoo.wufoo .paging-context {
  margin: 0 0 20px 0;
  padding: 0 0 10px 0;
}
.wufoo.wufoo #errorLi,
.wufoo.wufoo .error-container {
  border: 1px solid #eb5265;
  border-radius: 5px;
  width: auto !important;
}
.wufoo.wufoo #errorMsg b {
  background: #fdf2f3;
  border-radius: 5px;
  padding: 4px 8px;
}
.wufoo.wufoo h2 {
  font-family: "Maven Pro", sans-serif;
  font-size: 1.8em !important;
  font-weight: 700;
  color: #000000 !important;
  letter-spacing: 0.05em;
}
.wufoo.wufoo p.error {
  padding-top: 10px !important;
}
.wufoo.wufoo li {
  width: 100% !important;
  padding: 10px 0;
}
@media (min-width: 767px) {
  .wufoo.wufoo li {
    width: 50% !important;
  }
}
.wufoo.wufoo li.error {
  background: transparent !important;
}
.wufoo.wufoo li.error input,
.wufoo.wufoo li.error textarea,
.wufoo.wufoo li.error select {
  background: #fdf2f3;
  border: 1px solid #eb5265;
}
.wufoo.wufoo li.focused {
  background: transparent !important;
}
.wufoo.wufoo li.focused input,
.wufoo.wufoo li.focused textarea,
.wufoo.wufoo li.focused select {
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}
.wufoo.wufoo span.req {
  color: #eb5265 !important;
}
.wufoo.wufoo label.desc,
.wufoo.wufoo legend.desc,
.wufoo.wufoo .likert caption {
  font-size: 100% !important;
  color: #696969 !important;
}
.wufoo.wufoo input.text,
.wufoo.wufoo input.file,
.wufoo.wufoo textarea.textarea,
.wufoo.wufoo select.select {
  -webkit-appearance: none;
  height: 38px;
  width: calc(100% - 22px) !important;
  color: #696969;
  padding: 0 10px;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 5px;
  box-shadow: none;
  outline: none;
  transition: all ease 0.25s;
}
.wufoo.wufoo textarea.textarea {
  min-width: auto;
  height: 10em;
  padding: 10px;
}
.wufoo.wufoo input.file {
  height: auto;
  padding: 15px 10px;
}
.wufoo.wufoo input[type="submit"] {
  -webkit-appearance: none;
  background: #309ade;
  color: white;
  border-radius: 5px;
  border: none;
  font-size: 1em;
  font-weight: 600;
  letter-spacing: 0.05em;
  padding: 15px 30px;
  cursor: pointer;
  transition: background ease 0.25s;
}
.wufoo.wufoo input[type="submit"]:hover {
  background: #000;
}
@media screen and (max-width: 767px) {
  .wufoo.wufoo input,
  .wufoo.wufoo select,
  .wufoo.wufoo textarea.textarea {
    font-size: 1.2em !important;
  }
}