.lg-form input,
.lg-form button,
.lg-form select,
.lg-form textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  font: inherit;
  margin: 0;
  box-sizing: border-box;
}
.lg-form label {
  display: inline-block;
}
.lg-form input::placeholder {
  color: #6b6c72;
}
.lg-form button {
  color: #fff;
}
.lg-form .input-group {
  position: relative;
  border-collapse: separate;
}
.lg-form .dropup,
.lg-form .dropdown {
  position: relative;
  font-size: 14px;
}
.lg-form .dropdown-backdrop {
  z-index: 0 !important;
  display: none;
}
.lg-form .dropup:focus, .lg-form .dropdown:focus {
  outline: none
}
.lg-form .lg-form-options .input-group .form-control {
  width: 100%;
  height: 34px;
  border: none;
  border-radius: 3px !important;
  padding: 8px 8px;
}
.lg-form input[readonly] {
  background-color: white;
}
.lg-form .grey08-bg-form {
  background-color:#f4f5f8;
}
.lg-form .grey09-bg-form {
  background-color:#737373;
}
.lg-form .grey07-bg-form {
  background-color:#eceef1;
}
.lg-form .white-bg-form {
  background-color: white;
}
.lg-form .frm_border_rad_4px {
  border-radius: 4px;
}
.lg-form .flat_elev_form {
  border: solid 1px #e3e5e8;
}
.lg-form .lifted_elev_form {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
  border: solid 1px #e3e5e8;
}
.lg-form .form-fields-display > * {
  order: 0;
}
.lg-form .vert_form .form-field-container, .lg-form .horiz_form .form-field-container {
  padding:40px;
}

.lg-form .vert_form .form-field-container .image-above,
.lg-form .horiz_form .form-field-container .image-above {
  margin: 0 auto 20px;
  display: block;
}

.lg-form .vert_form.frm-4-col-width.form_position_centre,
.lg-form .vert_form.frm-5-col-width.form_position_centre {
  margin: 0 auto;
  float: none;
  clear: both;
}
.lg-form .vert_form.frm-4-col-width.form_position_lft,
.lg-form .vert_form.frm-5-col-width.form_position_lft {
  margin: 0 auto;
  float: left;
  clear: both;
}
.lg-form .vert_form.frm-4-col-width.form_position_rt,
.lg-form .vert_form.frm-5-col-width.form_position_rt {
  margin: 0 auto;
  float: right;
  clear: both;
}
.lg-form .vert_form .frm-headline-2, .lg-form .horiz_form .frm-headline-2,
.lg-form .vert_form .frm-sub-headline, .lg-form .horiz_form .frm-sub-headline,
.lg-form .vert_form .frm-legal-footnote, .lg-form .horiz_form .frm-legal-footnote {
  width: 295px;
  text-align: center;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #393a3d;
}
.lg-form .vert_form .frm-headline-2, .lg-form .horiz_form .frm-headline-2 {
  font-family: "Avenir Next forINTUIT", Avenir Next, Futura, sans-serif;
  font-size: 28px !important;
  font-weight: 600;
  line-height: 1.14;
  margin: 0 auto 20px auto;
  float: none;
}
.lg-form .horiz_form .frm-headline-2.image-headline {
  display: flex;
  justify-content: center;
  align-items: center;
}
.lg-form .horiz_form .frm-headline-2.image-headline.end_image {
  flex-direction: row-reverse;
}
.lg-form .horiz_form .frm-headline-2.image-headline.start_image img {
  margin-right: 10px;
}
.lg-form .horiz_form .frm-headline-2.image-headline.end_image img {
  margin-left: 10px;
}
.lg-form .vert_form h2.frm-headline-2, .lg-form .horiz_form h2.frm-headline-2 {
  font-size: 28px !important;
  line-height: 32px;
  font-display:swap;
  font-weight: 600;
}
.lg-form .vert_form h3.frm-headline-2, .lg-form .horiz_form h3.frm-headline-2 {
  font-size: 14px !important;
  line-height: 20px ;
  font-display:swap;
  font-weight: 600 ;
}
.lg-form .vert_form h4.frm-headline-2, .lg-form .horiz_form h4.frm-headline-2 {
  font-size: 19px !important;
  line-height: 24px ;
  font-display:swap;
  font-weight: 600 ;
}
.lg-form .vert_form .frm-sub-headline, .lg-form .horiz_form .frm-sub-headline {
  font-family: "Avenir Next forINTUIT", Avenir Next, Futura, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.25;
  margin: 0 auto 20px auto;
  float: none;
}
.lg-form .vert_form .frm-legal-footnote, .lg-form .horiz_form .frm-legal-footnote {
  font-family: "Avenir Next forINTUIT", Avenir Next, Futura, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.33;
  margin: 0 auto;
  float: none;
}
.lg-form .frm-legal-footnote .privacy {
  font-family: "Avenir Next forINTUIT", Avenir Next, Futura, sans-serif;
  font-size: 12px;
  font-weight: 500;
  color: #0077c5;
}
.lg-form .frm-legal-footnote .privacy:hover {
  text-decoration: none;
}
.lg-form-text, .lg-form-options {
  font-size: 14px;
  margin-bottom: 20px;
  width: 100%;
}
.lg-form .form__label {
  width: 100%;
  height: 20px;
  font-family: "Avenir Next forINTUIT", Avenir Next, Futura, sans-serif;
  font-size: 14px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #393a3d;
  margin: 0px 0px 4px 0px;
}
.lg_frm_required {
  font-family: "Avenir Next forINTUIT", Avenir Next, Futura, sans-serif;
  font-weight: 400;
}
.lg-form-text .form__text, .lg-form-options .form__dropdown {
  display: block;
  width: 100%;
  height: 36px;
  border-radius: 3px;
  border: solid 1px #8d9096;
  background-color: white;
  font-family: "Avenir Next forINTUIT", Avenir Next, Futura, sans-serif;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  color: #393a3d;
  margin-bottom: 4px;
}
.lg-form .form-fields-display .lg-form-text .form__text {
  padding: 8px 8px;
}
.lg-form-text .form-text__help, .lg-form-options .form-options__help {
  font-family: "Avenir Next forINTUIT", Avenir Next, Futura, sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  color: #393a3d;
}
.lg-form-options .frm_dropdown_input {
  width: 100%;
  height: 34px;
  padding: 8px 8px;
  border: none;
  border-radius: 3px;
}
.lg-form-options .form_dropdown-menu{
  position: absolute;
  width: 100%;
  height: 125px;
  overflow: auto;
  top: 62px;
  left: 0;
  z-index: 9;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border-radius: 3px;
  box-shadow: 0 2px 2px 0 rgba(186, 190, 197, 0.3);
  border: solid 1px #d4d7dc;
  outline: none;
  display: none;
  background-clip: padding-box;
}
.lg-form-options .form_dropdown-menu>li>a {
  padding: 8px 7px 8px 27px;
  display: block;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
  text-decoration: none;
  background-color: transparent;
}
.lg-form-options .select-one.show-menu .form_dropdown-menu{
  display: block;
}
.lg-form-options .form_dropdown-menu>li {
  outline: none;
}
.lg-form-options .form_dropdown-menu>li>a:active, .lg-form-options .form_dropdown-menu>li>a:hover,
.lg-form-options .form_dropdown-menu>li>a.key-active {
  background-color: #2ca01c !important;
  color: #fff;
  outline: none;
}
.lg-form-options .frm_dropdown_arrow {
  position: absolute;
  right: 10px;
  top: 44%;
  width: 14px;
  height: 8px;
}
.lg-form-options .frm_dropdown_arrow:after, .lg-form-options .frm_dropdown_arrow:before {
  content: '';
  width: 9px;
  height: 2px;
  display: block;
  border-radius: 2px;
  position: absolute;
  background-color: #6b6c72;
  transition: all 333ms cubic-bezier(0,0,.1,1);
  z-index: 9;
}
.lg-form-options .frm_dropdown_arrow:before {
  left: 0;
  transform: rotate(45deg);
}
.lg-form-options .frm_dropdown_arrow:after {
  right: 0;
  transform: rotate(-45deg);
}
.lg-form .form-btn-container{
  text-align: center;
}
.lg-form .lg-form-button{
  width: 145px;
  font-weight: 600;
  font-size: 16px;
  text-align: center;
  margin-bottom: 20px;
}
.lg-form .base-button:focus {
  background: #2ca01c;
}
.lg-form .base-button-white {
  color: #393a3d;
}
.contrast-theme .lg-form .lg-form-button {
  background: #393a3d !important;
}
.contrast-theme .lg-form .lg-form-button:hover {
  background: #000!important;
}
.lg-form .vert_form .form-fields-display .lg-form-options .lgform_chkbx_label{
  margin: 0px 0px 4px 0;
}
.lg-form-options .pform__checkbox+.pform__checkbox--name, .lg-form-options .pform__checkbox .pform__option--name {
  font-family: "Avenir Next forINTUIT", Avenir Next, Futura, sans-serif;
  font-size: 14px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  color: #393a3d;
}
.lg-form-options .pform__checkbox+.pform__checkbox--name:before,
.lg-form-options .pform__checkbox:checked+.pform__checkbox--name:before {
  border: 1px solid #8d9096;
  border-radius: 2px;
}
.lg-form-options .pform__checkbox:focus+.pform__checkbox--name:before {
  border: solid 2px #108000 !important;
}
.lg-form-options .pform__checkbox:checked+.pform__checkbox--name:after {
  background: #2ca01c;
  box-shadow: 2px 0 0 #2ca01c, 4px 0 0 #2ca01c, 4px -2px 0 #2CA019, 4px -4px 0 #2ca01c, 4px -6px 0 #2ca01c, 4px -8px 0 #2ca01c;
}
.lg-form-text .lgform__error-display,
.lg-form-options .dropdown .lgform__error-display {
  border: solid 1px #8d9096;
  background-color: white;
}
.lg-form-options .select-one.show-menu .lgform__error-display {
  border: none;
}
.lg-form-text .form__text.lgform__error-display:focus,
.lg-form-options .form__dropdown .frm_dropdown_input:focus,
.lg-form-options .select-one.show-menu .frm_dropdown_input,
.lg-form-options .select-one.show-menu .form-control,
.lg-form-options .form__dropdown .form-control:focus,
.lg-form .dropdown:focus .frm_dropdown_input,
.lg-form .dropdown:focus .form-control {
    outline: none !important;
    border: solid 2px rgba(16, 128, 0, 0.5);
}
.lg-form-text.pform__error-wrapper .lgform__error-display,
.lg-form-options .dropdown.pform__error-wrapper .lgform__error-display {
  border: solid 1px #d52b1e;
  background-color: rgba(213, 43, 30, 0.1);
}
.lg-form-text.pform__error-wrapper .form__text.lgform__error-display:focus,
.lg-form-options .dropdown.pform__error-wrapper .lgform__error-display:focus {
  border: solid 2px #d52b1e !important;
  background-color: rgba(213, 43, 30, 0.1);
}
.lg-form-options .dropdown.pform__error-wrapper.show-menu .lgform__error-display {
  border: none;
  background-color: white;
}
.lg-form-options .dropdown.pform__error-wrapper .frm_dropdown_arrow:after,
.lg-form-options .dropdown.pform__error-wrapper .frm_dropdown_arrow:before {
  background-color: #d52b1e;
}
.lg-form-options .dropdown.pform__error-wrapper.show-menu .frm_dropdown_arrow:after,
.lg-form-options .dropdown.pform__error-wrapper.show-menu .frm_dropdown_arrow:before {
  background-color: #6b6c72;
}
.lg-form-text .lgform__err-msg,
.lg-form-options .lgform__err-msg, .lg-form-options
.lgform__err-chk-msg {
  font-family: "Avenir Next forINTUIT", Avenir Next, Futura, sans-serif;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  color: #d52b1e;
}
.lg-form-text .lg_err-msg-disp,
.lg-form-options .dropdown .lg_err-msg-disp,
.lg-form-options .lgform__err-chk-msg {
  display: none;
}
.lg-form-text.pform__error-wrapper .lg_err-msg-disp,
.lg-form-options .dropdown.pform__error-wrapper .lg_err-msg-disp {
  display: inline-block;
}
.lg-form-options.pform__error-wrapper .lgform__err-chk-msg {
  display: block;
}
.lg-form-text .lg-err-icon-msg .lg_err-icon,
.lg-form-options .dropdown .lg_err-icon,
.lg-form-options .lgform__err-chk-msg .lg_err-icon {
  display: none;
}
.lg-form-text.pform__error-wrapper .lg-err-icon-msg .lg_err-icon,
.lg-form-options .dropdown.pform__error-wrapper .lg_err-icon,
.lg-form-options.pform__error-wrapper .lgform__err-chk-msg .lg_err-icon {
  display: inline;
  margin-right: 4px;
  color: #d52b1e;
  width: 10px;
  height: 10px;
  font-family: "Avenir Next forINTUIT", harmonyicons;
  font-weight: 400;
}
.lg_err-icon:before {
  content: "\f070";
  box-sizing: border-box;
}

.lg-form .thankyou-section {
  display: none;
  font-family: "Avenir Next forINTUIT", Avenir Next, Futura, sans-serif;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: center;
  color: #393a3d;
}
.lg-form.show-animation .form-field-container.formFieldContainerDisplay {
  display: none;
}
.lg-form.show-animation .thankyou-section {
  display: flex;
  flex-direction: column;
}
.lg-form .thanks-container {
  padding: 40px;
  margin: auto;
}
.lg-form .thanks-container .thanks-heading {
  font-size: 36px;
  font-weight: 600;
  line-height: 1.11;
}
.lg-form .thanks-container .thanks-subheading {
  font-size: 19px;
  font-weight: 400;
  line-height: 1.26;
  margin-top: 20px;
}
#seg-lgform-lottie {
  margin: auto;
  width: 60px;
  height: 60px;
  display: block;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
  text-align: center;
  opacity: 1;
}
#seg-lgform-lottie>svg {
  width: 60px !important;
  height: 60px !important;
}
@font-face {
  font-family: "harmonyicons";
  src: url("https://assets.intuitcdn.net/fonts/harmonyicons-regular-webfont.woff2") format("woff2"), url("https://assets.intuitcdn.net/fonts/harmonyicons-regular-webfont.woff") format("woff");
  font-weight: "regular-webfont";
  font-style: normal;
  font-display: swap;
}

@media (min-width: 1200px) {
  .lg-form .vert_form.frm-4-col-width {
      width: 364px;
  }
  .lg-form .vert_form.frm-5-col-width {
    width: 460px;
    margin: 0 auto;
    float: none;
    clear: both;
  }
  .lg-form .vert_form .frm-headline-2,
  .lg-form .vert_form.frm-4-col-width .frm-headline-2 {
    width: 276px;
    text-align: left;
    margin: 0 0 20px 0;
  }
  .lg-form .vert_form.frm-5-col-width .frm-headline-2 {
    width: 276px;
    text-align: left;
    margin: 0 0 20px 0;
  }
  .lg-form .vert_form h2.frm-headline-2, .lg-form .horiz_form h2.frm-headline-2 {
    font-size: 36px !important;
    line-height: 40px;
  }
  .lg-form .vert_form h3.frm-headline-2, .lg-form .horiz_form h3.frm-headline-2 {
    font-size: 28px !important;
    line-height: 32px;
  }
  .lg-form .vert_form h4.frm-headline-2, .lg-form .horiz_form h4.frm-headline-2 {
    font-size: 24px !important;
    line-height: 28px ;
  }
  .lg-form .vert_form .frm-sub-headline,
  .lg-form .vert_form.frm-4-col-width .frm-sub-headline {
    width: 284px;
    text-align: left;
    margin: 0 0 20px 0;
  }
  .lg-form .vert_form.frm-5-col-width .frm-sub-headline {
    width: 378px;
    text-align: left;
    margin: 0 0 20px 0;
  }
  .lg-form .vert_form .frm-legal-footnote,
  .lg-form .vert_form.frm-4-col-width .frm-legal-footnote {
    width: 284px;
    text-align: left;
    margin: 0px;
  }
  .lg-form .vert_form.frm-5-col-width .frm-legal-footnote {
    width: 378px;
    text-align: left;
    margin: 0px;
  }
  .lg-form .horiz_form.fixed_hfrm {
    width: 1132px;
    margin: 0 auto;
    float: none;
    clear: both;
  }
  .lg-form .horiz_form.fluid_hfrm {
    width: 100vw!important;
    position: relative!important;
    left: 50%!important;
    right: 50%!important;
    margin-left: -50vw!important;
    margin-right: -50vw!important;
  }
  .lg-form .horiz_form .form-field-container {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .lg-form .horiz_form .frm-headline-2 {
    width: 523px;
    font-size: 36px !important;
    line-height: 1.11 !important;
    text-align: center;
  }
  .lg-form .horiz_form .frm-sub-headline {
    width: 748px;
    font-size: 19px !important;
    line-height: 1.26 !important;
    text-align: center;
    margin: 0 auto;
  }
  .lg-form .horiz_form .frm-legal-footnote {
    width: 940px;
    text-align: center;
    margin: 0 auto;
    margin-top: 20px;
    font-family: "Avenir Next forINTUIT", Avenir Next, Futura, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.33;
    letter-spacing: normal;
  }
  .lg-form .horiz_form .container-input-fields,
  .lg-form .horiz_form.frm-x-elem-count .container-input-fields {
    max-width: 914px;
    margin: 0 auto;
    margin-top: 40px;
  }
  .lg-form .horiz_form.frm-4x-elem-count.fixed_hfrm .container-input-fields {
    margin: 40px 0 0 56px;
  }
  .lg-form .horiz_form.frm-4x-elem-count.fluid_hfrm .container-input-fields {
    margin: 40px auto 0 auto;
  }
  .lg-form .horiz_form.frm-3x-elem-count.fixed_hfrm .container-input-fields {
    margin: 40px 0 0 57px;
  }
  .lg-form .horiz_form.frm-3x-elem-count.fluid_hfrm .container-input-fields {
    margin: 40px auto 0 auto;
  }
  .lg-form .horiz_form.frm-2x-elem-count.fixed_hfrm .container-input-fields {
    margin: 40px 0 0 152px;
  }
  .lg-form .horiz_form.frm-2x-elem-count.fluid_hfrm .container-input-fields {
    max-width: 722px;
    margin: 40px auto 0 auto;
  }
  .lg-form .horiz_form.frm-1x-elem-count.fixed_hfrm .container-input-fields {
    max-width: 100%;
    margin: 40px 0 0 248px;
  }
  .lg-form .horiz_form.frm-1x-elem-count.fluid_hfrm .container-input-fields {
    max-width: 530px;
    margin: 40px auto 0 auto;
  }
  .lg-form .horiz_form .form-fields-display {
    width: 100%;
    display: inline-flex;
    flex-direction: row;
    align-items: center;
  }
  .lg-form .vert_form .form-fields-display {
    width: 100%;
    display: inline-flex;
    flex-direction: column;
    align-items: left;
  }
  .lg-form .horiz_form .form-fields-display .lg-form-text,
  .lg-form .horiz_form .form-fields-display .lg-form-options,
  .lg-form .horiz_form.frm-x-elem-count .form-fields-display .lg-form-text,
  .lg-form .horiz_form.frm-x-elem-count .form-fields-display .lg-form-options {
    flex-grow: 2;
    width: 25em;
    margin: 0px 20px 0px 0px;
    align-self: start;
  }
  .lg-form .horiz_form.frm-4x-elem-count .form-fields-display .lg-form-text,
  .lg-form .horiz_form.frm-4x-elem-count .form-fields-display .lg-form-options {
    flex-grow: 0;
    width: 172px;
  }
  .lg-form .horiz_form.frm-3x-elem-count .form-fields-display .lg-form-text,
  .lg-form .horiz_form.frm-3x-elem-count .form-fields-display .lg-form-options {
    flex-grow: 0;
    width: 236px;
  }
  .lg-form .horiz_form.frm-2x-elem-count .form-fields-display .lg-form-text,
  .lg-form .horiz_form.frm-2x-elem-count .form-fields-display .lg-form-options {
    flex-grow: 0;
    width: 268px;
  }
  .lg-form .horiz_form.frm-1x-elem-count .form-fields-display .lg-form-text,
  .lg-form .horiz_form.frm-1x-elem-count .form-fields-display .lg-form-options {
    flex-grow: 0;
    width: 364px;
  }
  .lg-form .horiz_form .form-fields-display .form-btn-container {
    flex-grow: 0;
    width: 145px;
    align-self: start;
  }
  .lg-form .form-btn-container {
    text-align: left;
  }
  .lg-form .horiz_form .form-fields-display .form-btn-container .lg-form-button {
    margin: 23px 0 auto 0;
  }
  .lg-form .horiz_form .form-fields-display .lg-form-options .chkbx-horiz-disp-top {
    width: 100%;
    height: 25px;
  }
  .lg-form .horiz_form .form-fields-display .lg-form-options .lgform_chkbx_label{
    margin: 8px 0;
  }

  .lg-form .horiz_form .form-fields-display .lg-form-options .chkbx-horiz-disp-bottom {
    height: 3px;
  }
  .lg-form .vert_form .form-fields-display .lg-form-options .chkbx-horiz-disp-top,
  .lg-form .vert_form .form-fields-display .lg-form-options .chkbx-horiz-disp-bottom {
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .lg-form .vert_form.frm-4-col-width, .lg-form .vert_form.frm-5-col-width {
    width: 342px;
  }
  .lg-form .vert_form .frm-headline-2,
  .lg-form .vert_form .frm-sub-headline,
  .lg-form .vert_form .frm-legal-footnote {
    width: 262px;
    text-align: left;
  }
  .lg-form .vert_form.frm-4-col-width.form_position_centre,
  .lg-form .vert_form.frm-5-col-width.form_position_centre,
  .lg-form .vert_form.frm-4-col-width.form_position_lft,
  .lg-form .vert_form.frm-5-col-width.form_position_lft,
  .lg-form .vert_form.frm-4-col-width.form_position_rt,
  .lg-form .vert_form.frm-5-col-width.form_position_rt {
    margin: 0 auto;
    float: none;
    clear: both;
  }
  .lg-form .form-btn-container {
    text-align: left;
  }
  .lg-form .horiz_form {
    width: 100%;
    margin: 0 auto;
    float: none;
    clear: both;
  }
  .lg-form .horiz_form.fluid_hfrm {
    width: 100vw!important;
    position: relative!important;
    left: 50%!important;
    right: 50%!important;
    margin-left: -50vw!important;
    margin-right: -50vw!important;
  }
  .lg-form .horiz_form .form-field-container {
    width: 720px;
    padding-top: 40px;
    padding-bottom:40px;
    margin: 0 auto 0 auto;
  }
  .lg-form .horiz_form .frm-headline-2 {
    width: 523px;
    text-align: center;
    margin: 0 auto;
  }
  .lg-form .horiz_form .frm-sub-headline {
    width: 700px;
    text-align: center;
    margin: 0 auto;
    margin-top: 20px;
  }
  .lg-form .horiz_form .frm-legal-footnote {
    width: 580px;
    text-align: center;
    margin: 0 auto;
    margin-top: 20px;
    font-family: "Avenir Next forINTUIT", Avenir Next, Futura, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.33;
    letter-spacing: normal;
  }
  .lg-form .horiz_form .form-fields-display {
    width: 100%;
    display: inline-flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .lg-form .horiz_form .container-input-fields {
    max-width: 580px;
    margin: 0 auto;
    margin-top: 40px;
  }
  .lg-form .horiz_form.frm-4x-elem-count .container-input-fields,
  .lg-form .horiz_form.frm-3x-elem-count .container-input-fields,
  .lg-form .horiz_form.frm-2x-elem-count .container-input-fields {
    max-width: 100%;
    flex-grow: 2;
    margin: 40px 0 0 35px;
  }
  .lg-form .horiz_form.frm-1x-elem-count .container-input-fields {
    max-width: 100%;
    flex-grow: 2;
    margin: 40px auto 0 auto;
  }
  .lg-form .horiz_form.frm-4x-elem-count .form-fields-display .lg-form-text,
  .lg-form .horiz_form.frm-4x-elem-count .form-fields-display .lg-form-options,
  .lg-form .horiz_form.frm-3x-elem-count .form-fields-display .lg-form-text,
  .lg-form .horiz_form.frm-3x-elem-count .form-fields-display .lg-form-options,
  .lg-form .horiz_form.frm-2x-elem-count .form-fields-display .lg-form-text,
  .lg-form .horiz_form.frm-2x-elem-count .form-fields-display .lg-form-options {
    flex-grow: 0;
    width: 280px;
    margin-right: 20px;
  }
  .lg-form .horiz_form.frm-1x-elem-count .form-fields-display .lg-form-text,
  .lg-form .horiz_form.frm-1x-elem-count .form-fields-display .lg-form-options {
    flex-grow: 0;
    width: 340px;
    margin: 0 auto 20px auto;
  }
  .lg-form .horiz_form .form-fields-display .form-btn-container {
    width: 100%;
    align-items: center;
    text-align: center;
  }
  .lg-form .horiz_form .form-fields-display .form-btn-container .lg-form-button {
    margin-bottom: 0px;
  }
  .lg-form .horiz_form .form-fields-display .lg-form-options .chkbx-horiz-disp-top {
    width: 100%;
    height: 25px;
  }
  .lg-form .horiz_form .form-fields-display .lg-form-options .lgform_chkbx_label{
    margin: 8px 0;
  }
  .lg-form .horiz_form .form-fields-display .lg-form-options .chkbx-horiz-disp-bottom {
    height: 3px;
  }
  .lg-form .vert_form .form-fields-display .lg-form-options .chkbx-horiz-disp-top,
  .lg-form .vert_form .form-fields-display .lg-form-options .chkbx-horiz-disp-bottom {
    display: none;
  }
}

.lead_hide {
  display: none;
}
