.hp-field {
  position: absolute !important;
  left: -9999px !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

.form-notice {
  margin-bottom: 20px;
  padding: 13px 15px;
  border-radius: 6px;
  font-size: 12px;
  line-height: 1.5;
}

.form-notice.success {
  color: #125b37;
  background: #e4f7ed;
  border: 1px solid #b9e6cd;
}

.form-notice.error {
  color: #8a2730;
  background: #fff0f1;
  border: 1px solid #f0c6ca;
}
