.btm-form {
  background: linear-gradient(270deg, #FF5C00 0%, #FFB100 100%);
  padding: 64px 30px;
}

.btm-form .content-wrapper {
  max-width: 688px;
  margin: 0 auto;
}

.btm-inner-wraper {
  box-shadow: 0px 4px 4px 0px #0000001C;
  background: #fff;
  border-radius: 10px;
  padding: 32px 24px 39px;
  text-align: center;
}

.btm-inner-wraper .hs_cos_wrapper_type_inline_rich_text {}

.btm-inner-wraper form .hs-richtext h3 {
  //
  styleName: H4;
  font-family: Work Sans;
  font-size: 36px;
  font-weight: 700;
  line-height: 39.6px;
  text-align: center;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #31404C;
  margin: 0 0 24px;
}

.btm-inner-wraper form {
  text-align: left;
  position: relative;
  max-width: 576px;
  margin: 0 auto;
}

.btm-inner-wraper form .field > label {
  display: none;
}

.btm-inner-wraper form .field {
  margin: 0 0 24px;
  padding: 0 8px;
}

.btm-inner-wraper form .field .input {
  margin: 0 !important;!i;!;
}

.btm-inner-wraper form .field .input .hs-input {
  display: block;
  width: 100%;
  border: 1px solid #31404C;
  border-radius: 5px;
  //
  styleName: Body Extra Small;
  font-family: Work Sans;
  font-size: 14px;
  font-weight: 500;
  line-height: 16.8px;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #A9B2B9;
  padding: 12px;
}

.btm-inner-wraper form .hs_submit {
  padding: 0 16px;
  text-align: center;
}

.btm-inner-wraper form .hs_submit .hs-button {
  font-family: Work Sans;
  font-size: 20px;
  font-weight: 500;
  line-height: 23.46px;
  text-align: center;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  background: #3BB3BA;
  border: 0;
  padding: 12.5px 37px;
  height: auto;
  border-radius: 10px;
  transition: all .3s ease;
}

.btm-inner-wraper form .hs_submit .hs-button:hover {
  transform: translateY(-3px);
}

.btm-inner-wraper form ul.no-list.hs-error-msgs.inputs-list {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 12px;
}

.btm-form .legal-consent-container .field.hs-form-field ul.inputs-list {
    margin: 0 0 28px;
    padding: 0;
    list-style: none;
}

.btm-form .legal-consent-container .field.hs-form-field ul.inputs-list label.hs-form-booleancheckbox-display {
    display: flex;
    align-items: center;
    gap: 10px;
}

.btm-form .legal-consent-container .field.hs-form-field ul.inputs-list label.hs-form-booleancheckbox-display input {
    width: auto;
}

.btm-form .legal-consent-container .field.hs-form-field ul.inputs-list label.hs-form-booleancheckbox-display input + span {
    margin: 0;
    font-size: 12px;
}