
.co-feedback-container {
    bottom: revert !important;;
}
#ci-hs-form,
#ci-hs-form .hs-form {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}
#ci-hs-form .hs-form fieldset { max-width: 100% !important; }
#ci-hs-form .hs-form fieldset .hs-form-field {
  width: 100% !important;
  float: none !important;
  padding: 0 !important;
}
#ci-hs-form .hs-form .input { margin: 0 !important; }
#ci-hs-form .hs-form-field { margin-bottom: 10px; }
#ci-hs-form .hs-form-field > label { display: none !important; }
#ci-hs-form .hs-input,
#ci-hs-form input[type="email"].hs-input,
#ci-hs-form input[type="text"].hs-input {
  display: block;
  width: 100% !important;
  max-width: 100%;
  box-sizing: border-box;
  background-color: #ffffff !important;
  border: 1px solid var(--e-global-color-df8f6f4, #69727d) !important;
  border-radius: 8px !important;
  color: #1f1214 !important;
  font-family: inherit;
  font-size: 15px !important;
  line-height: 1.4;
  min-height: 40px;
  padding: 5px 14px !important;
  vertical-align: middle;
  transition: border-color .2s ease;
}
#ci-hs-form .hs-input::placeholder { color: #69727d; opacity: 1; }
#ci-hs-form .hs-input:focus {
  outline: none;
  border-color: var(--e-global-color-accent, #FFFD53) !important;
}
#ci-hs-form .hs_submit { margin-top: 24px; }
#ci-hs-form .hs_submit .actions { margin: 0 !important; padding: 0 !important; }
#ci-hs-form .hs-button,
#ci-hs-form input[type="submit"].hs-button {
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
  background-color: var(--e-global-color-accent, #FFFD53) !important;
  color: var(--e-global-color-primary, #19191A) !important;
  border: none !important;
  border-radius: 8px !important;
  font-family: inherit;
  font-size: 18px !important;
  font-weight: 400;
  line-height: 22px;
  min-height: 40px;
  padding: 14px 22px !important;
  text-align: center;
  cursor: pointer;
  transition: all .3s ease;
}
#ci-hs-form .hs-button:hover { filter: brightness(0.95); }
#ci-hs-form .hs-error-msgs {
  list-style: none;
  margin: 6px 0 0;
  padding: 0;
}
#ci-hs-form .hs-error-msg,
#ci-hs-form .hs-error-msgs label {
  color: #d9534f;
  font-size: 13px;
  display: block;
}
#ci-hs-form .submitted-message {
  color: #1f1214;
  font-size: 15px;
  line-height: 1.5;
}