.typeform.slim {
  padding: 100px 0 20px;
}
@media (max-width: 767px) {
  .typeform.slim {
    padding: 80px 0 20px;
  }
}
.typeform.slim .teaserform {
  height: auto;
  padding: 5px 100px;
}
@media (max-width: 767px) {
  .typeform.slim .teaserform {
    padding: 5px 25px 10px;
  }
}
.typeform.slim .downarea {
  padding: 20px 0 0;
}
.typeform.slim .downform .dfcont {
  width: 42.308%;
  margin-right: 0px;
}
@media (max-width: 1024px) {
  .typeform.slim .downform .dfcont {
    width: auto;
    margin: 60px 0 0;
  }
}
.typeform.slim .downform .dfcont .dfcontimg img {
  max-width: 100%;
}
.typeform.slim .downform iframe,
.typeform.slim .downform #pardot-form,
.typeform.slim .downform .formbox {
  flex: 1;
}
.typeform.slim .downform iframe .hdl,
.typeform.slim .downform #pardot-form .hdl,
.typeform.slim .downform .formbox .hdl {
  padding-left: 5%;
}
.typeform.slim .downform iframe .hdl::before,
.typeform.slim .downform #pardot-form .hdl::before,
.typeform.slim .downform .formbox .hdl::before {
  display: none;
}/*# sourceMappingURL=form-slim.css.map */