.form-section {
  width: 100%;
  background-color: var(--form-section-bg-color, #f6f7f9);
}

.form-section__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 88px;
  padding: 88px var(--container-padding-2xl, 180px);
}

.form-section__row {
  display: flex;
  gap: 24px;
}

.form-section__col {
  display: flex;
  flex-direction: column;
}

.form-section__col--content {
  flex: 1;
  gap: 24px;
  padding-right: 48px;
}

.form-section__col--form {
  flex: 0 0 55%;
  max-width: 55%;
  gap: 24px;
}

.form-section__header {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.form-section__headline {
  color: var(--color-text, #4a514a);
  margin: 0;
  font-weight: var(--font-weight-bold);
}

.form-section__description {
  color: var(--color-text, #4a514a);
  max-width: 420px;
}

.form-section__description p {
  margin: 0;
}

.form-section__description p + p {
  margin-top: 16px;
}

.form-section__badge {
  display: inline-flex;
  align-items: center;
  padding-bottom: 4px;
  border-bottom: 1px dashed var(--color-indigo-500, #4c62ad);
  align-self: flex-start;
}

.form-section__badge-text {
  color: var(--color-text, #4a514a);
  font-size: 16px;
  line-height: 1.35;
}

.form-section--hero-padding {
  padding-top: 116px;
}

.form-section__form-placeholder {
  padding: 24px;
  background-color: #ffffff;
  border-radius: 8px;
  color: #798679;
  width: 100%;
}

.form-section__form {
  width: 100%;
}
.form-section__form .ispc-form-container,
.form-section__form .ispc-form-container * {
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box !important;
}

.form-section__form .ispc-form-form {
  display: flex !important;
  flex-direction: column !important;
  gap: 24px !important;
}
.form-section__form .ispc-form-field-container {
  display: flex !important;
  flex-direction: column !important;
  gap: 24px !important;
}

.form-section__form .ispc-form-field {
  margin: 0 !important;
  padding: 0 !important;
}
.form-section__form .ispc-form-field-label,
.form-section__form .ispc-form-field-sublabel {
  display: none !important;
}
.form-section__form .ispc-form-field input[type='text'],
.form-section__form .ispc-form-field input[type='email'],
.form-section__form .ispc-form-field input[type='tel'],
.form-section__form .ispc-form-field input[type='number'],
.form-section__form .ispc-form-field input[type='url'],
.form-section__form input[type='text'],
.form-section__form input[type='email'],
.form-section__form input[type='tel'],
.form-section__form input[type='number'],
.form-section__form input[type='url'],
.form-section__form .ispc-form-field textarea,
.form-section__form .ispc-form-field select,
.form-section__form textarea,
.form-section__form select {
  width: 100% !important;
  padding: 16px !important;
  background-color: #ffffff !important;
  border: none !important;
  border-radius: 8px !important;
  font-family: var(--font-family-primary) !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.35 !important;
  color: var(--color-text) !important;
  outline: none !important;
  transition: box-shadow 0.2s ease !important;
  height: auto !important;
  min-height: 0 !important;
}

.form-section__form .ispc-form-field input::placeholder,
.form-section__form .ispc-form-field textarea::placeholder {
  color: var(--color-dark-500, #737373) !important;
}

.form-section__form .ispc-form-field input:focus,
.form-section__form .ispc-form-field textarea:focus,
.form-section__form .ispc-form-field select:focus {
  box-shadow: 0 0 0 2px rgba(194, 114, 41, 0.3) !important;
}
.form-section__form .ispc-form-field-textarea textarea {
  min-height: 120px !important;
  resize: vertical !important;
}
.form-section__form .ispc-form-layout-row {
  display: flex !important;
  gap: 24px !important;
}

.form-section__form .ispc-form-layout-row .ispc-form-layout-column {
  flex: 1 !important;
}
.form-section__form
  .ispc-form-layout-row
  .ispc-form-layout-column
  .ispc-form-field {
  margin: 0 !important;
  padding: 0 !important;
}
.form-section__form .ispc-form-field-name {
  width: 100% !important;
}

.form-section__form .ispc-form-field-name fieldset {
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
  width: 100% !important;
}

.form-section__form .ispc-form-field-name .ispc-form-field-row {
  display: flex !important;
  flex-direction: row !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}

.form-section__form .ispc-form-field-name .ispc-form-field-row-block {
  flex: 1 !important;
  float: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
.form-section__form
  .ispc-form-field-name
  .ispc-form-field-row-block.ispc-form-first {
  margin-right: 12px !important;
}

.form-section__form
  .ispc-form-field-name
  .ispc-form-field-row-block:not(.ispc-form-first) {
  margin-left: 12px !important;
}
.form-section__form .ispc-form-field-name .ispc-form-field-sublabel {
  display: none !important;
}
.form-section__form .ispc-form-field-name input,
.form-section__form input[placeholder*='Name'],
.form-section__form input[placeholder*='name'],
.form-section__form input[placeholder*='First'],
.form-section__form input[placeholder*='Last'] {
  padding-right: 48px !important;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.05 17.7212C6.9975 17.0776 7.943 16.5728 8.8865 16.2068C9.83017 15.8408 10.868 15.6578 12 15.6578C13.132 15.6578 14.1708 15.8408 15.1163 16.2068C16.0618 16.5728 17.0082 17.0776 17.9557 17.7212C18.6762 16.9366 19.2356 16.0662 19.6337 15.11C20.0317 14.1537 20.2307 13.117 20.2307 12C20.2307 9.69867 19.4343 7.75158 17.8413 6.15875C16.2484 4.56575 14.3013 3.76925 12 3.76925C9.69867 3.76925 7.75158 4.56575 6.15875 6.15875C4.56575 7.75158 3.76925 9.69867 3.76925 12C3.76925 13.117 3.96925 14.1537 4.36925 15.11C4.76925 16.0662 5.3295 16.9366 6.05 17.7212ZM11.9938 12.3845C11.1594 12.3845 10.458 12.0982 9.8895 11.5255C9.32083 10.9528 9.0365 10.2493 9.0365 9.415C9.0365 8.58067 9.32283 7.87917 9.8955 7.3105C10.4683 6.742 11.1719 6.45775 12.0063 6.45775C12.8406 6.45775 13.542 6.74408 14.1105 7.31675C14.6792 7.88942 14.9635 8.59292 14.9635 9.42725C14.9635 10.2616 14.6772 10.9631 14.1045 11.5317C13.5317 12.1003 12.8281 12.3845 11.9938 12.3845ZM12.0118 21C10.7526 21 9.57742 20.7663 8.48625 20.299C7.39508 19.8317 6.44158 19.1887 5.62575 18.3702C4.80992 17.5516 4.16833 16.6 3.701 15.5155C3.23367 14.4308 3 13.26 3 12.003C3 10.7458 3.23367 9.574 3.701 8.4875C4.16833 7.401 4.81125 6.44842 5.62975 5.62975C6.44842 4.81125 7.4 4.16833 8.4845 3.701C9.56917 3.23367 10.74 3 11.997 3C13.2542 3 14.426 3.23367 15.5125 3.701C16.599 4.16833 17.5516 4.81125 18.3702 5.62975C19.1887 6.44842 19.8317 7.40125 20.299 8.48825C20.7663 9.57542 21 10.7421 21 11.9882C21 13.2474 20.7663 14.4226 20.299 15.5138C19.8317 16.6049 19.1887 17.5584 18.3702 18.3742C17.5516 19.1901 16.5987 19.8317 15.5117 20.299C14.4246 20.7663 13.2579 21 12.0118 21ZM12 20.2307C12.9423 20.2307 13.8798 20.0686 14.8125 19.7443C15.7452 19.4199 16.5852 18.9308 17.3328 18.277C16.5852 17.7027 15.7603 17.2507 14.8577 16.9212C13.9551 16.5917 13.0025 16.427 12 16.427C10.9975 16.427 10.0417 16.5885 9.13275 16.9115C8.22375 17.2347 7.40833 17.6898 6.6865 18.277C7.42117 18.9308 8.25483 19.4199 9.1875 19.7443C10.1202 20.0686 11.0577 20.2307 12 20.2307ZM12.0027 11.6155C12.6318 11.6155 13.1543 11.4066 13.5703 10.9887C13.9862 10.5709 14.1943 10.0475 14.1943 9.4185C14.1943 8.7895 13.9853 8.267 13.5675 7.851C13.1497 7.435 12.6263 7.227 11.9973 7.227C11.3683 7.227 10.8458 7.43592 10.4297 7.85375C10.0138 8.27142 9.80575 8.79475 9.80575 9.42375C9.80575 10.0528 10.0147 10.5753 10.4325 10.9913C10.8503 11.4074 11.3737 11.6155 12.0027 11.6155Z' fill='%23798679'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 16px center !important;
  background-size: 24px 24px !important;
}
.form-section__form .ispc-form-field-email input,
.form-section__form input[type='email'],
.form-section__form input[placeholder*='Email'],
.form-section__form input[placeholder*='email'] {
  padding-right: 48px !important;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.3845 19C4.00033 19 3.6735 18.8653 3.404 18.596C3.13467 18.3265 3 17.9997 3 17.6155V6.3845C3 6.00033 3.13467 5.6735 3.404 5.404C3.6735 5.13467 4.00033 5 4.3845 5H19.6155C19.9997 5 20.3265 5.13467 20.596 5.404C20.8653 5.6735 21 6.00033 21 6.3845V17.6155C21 17.9997 20.8653 18.3265 20.596 18.596C20.3265 18.8653 19.9997 19 19.6155 19H4.3845ZM12 11.8537L3.76925 6.35575V17.6155C3.76925 17.7948 3.82692 17.9423 3.94225 18.0577C4.05775 18.1731 4.20517 18.2308 4.3845 18.2308H19.6155C19.7948 18.2308 19.9422 18.1731 20.0578 18.0577C20.1731 17.9423 20.2307 17.7948 20.2307 17.6155V6.35575L12 11.8537ZM12 10.9693L19.8808 5.76925H4.14425L12 10.9693ZM3.76925 6.35575V5.76925V17.6155C3.76925 17.7948 3.82692 17.9423 3.94225 18.0577C4.05775 18.1731 4.20517 18.2308 4.3845 18.2308H3.76925V6.35575Z' fill='%23798679'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 16px center !important;
  background-size: 24px 24px !important;
}
.form-section__form .ispc-form-field-phone input,
.form-section__form input[type='tel'],
.form-section__form input[placeholder*='Phone'],
.form-section__form input[placeholder*='phone'] {
  padding-right: 48px !important;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.2655 11.3826C19.1052 9.46847 18.3538 7.84022 17.0115 6.49789C15.6692 5.15556 14.0474 4.41072 12.1463 4.26339V3.49414C13.2051 3.55314 14.1996 3.79772 15.1298 4.22789C16.0599 4.65789 16.8769 5.22806 17.5807 5.93839C18.2846 6.64856 18.8516 7.46872 19.2818 8.39889C19.7119 9.32906 19.9628 10.3236 20.0345 11.3826H19.2655ZM15.1557 11.3826C14.9956 10.6133 14.6462 9.95397 14.1077 9.40464C13.5693 8.85531 12.9154 8.51331 12.1463 8.37864V7.60939C13.1269 7.74406 13.9618 8.15822 14.651 8.85189C15.34 9.54539 15.7647 10.389 15.925 11.3826H15.1557ZM18.8943 19.9999C17.2814 19.9999 15.5958 19.5717 13.8375 18.7154C12.0792 17.8589 10.425 16.6556 8.875 15.1056C7.33783 13.5556 6.141 11.9047 5.2845 10.1529C4.42817 8.40089 4 6.71847 4 5.10564C4 4.79514 4.1035 4.53322 4.3105 4.31989C4.51733 4.10656 4.776 3.99989 5.0865 3.99989H7.29275C7.58092 3.99989 7.82117 4.08639 8.0135 4.25939C8.20583 4.43256 8.34175 4.66339 8.42125 4.95189L8.9405 7.16964C8.975 7.43464 8.96183 7.67264 8.901 7.88364C8.84 8.09447 8.73458 8.26847 8.58475 8.40564L6.3595 10.4826C6.8185 11.28 7.3025 12.0146 7.8115 12.6864C8.3205 13.3582 8.86025 13.9839 9.43075 14.5634C10.0603 15.2096 10.7359 15.7983 11.4577 16.3296C12.1796 16.8611 12.9668 17.3589 13.8193 17.8229L15.9827 15.6036C16.1494 15.4203 16.3296 15.2986 16.5232 15.2384C16.7169 15.1781 16.9323 15.1646 17.1693 15.1979L19.048 15.6171C19.3365 15.671 19.5673 15.8084 19.7405 16.0294C19.9135 16.2502 20 16.5032 20 16.7884V18.9134C20 19.2239 19.8933 19.4826 19.68 19.6894C19.4667 19.8964 19.2048 19.9999 18.8943 19.9999ZM5.975 9.79989L8.077 7.84614C8.12817 7.79481 8.16342 7.72422 8.18275 7.63439C8.20192 7.54472 8.20508 7.46139 8.19225 7.38439L7.675 5.07689C7.66217 4.97422 7.6205 4.89731 7.55 4.84614C7.4795 4.79481 7.393 4.76914 7.2905 4.76914H5.0385C4.9615 4.76914 4.89742 4.79481 4.84625 4.84614C4.79492 4.89731 4.76925 4.96139 4.76925 5.03839C4.76408 5.72556 4.867 6.46622 5.078 7.26039C5.28883 8.05472 5.58783 8.90122 5.975 9.79989ZM14.5655 18.1826C15.2488 18.5378 16.0033 18.8026 16.8288 18.9769C17.6544 19.1512 18.3653 19.2422 18.9615 19.2499C19.0385 19.2499 19.1026 19.2242 19.1538 19.1729C19.2051 19.1217 19.2308 19.0576 19.2308 18.9806V16.7479C19.2308 16.6454 19.2051 16.5589 19.1538 16.4884C19.1026 16.4179 19.0257 16.3762 18.923 16.3634L16.9635 15.9536C16.8865 15.9408 16.8192 15.9441 16.7615 15.9634C16.7038 15.9826 16.6429 16.0178 16.5788 16.0691L14.5655 18.1826Z' fill='%23798679'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 16px center !important;
  background-size: 24px 24px !important;
}
.form-section__form input[placeholder*='Company'],
.form-section__form input[placeholder*='company'],
.form-section__form input[placeholder*='Business'],
.form-section__form input[placeholder*='business'] {
  padding-right: 48px !important;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.4615 20C4.05183 20 3.70583 19.8588 3.4235 19.5765C3.14117 19.2942 3 18.9482 3 18.5385V8.4615C3 8.05183 3.14117 7.70583 3.4235 7.4235C3.70583 7.14117 4.05183 7 4.4615 7H9V5.4615C9 5.05183 9.14117 4.70583 9.4235 4.4235C9.70583 4.14117 10.0518 4 10.4615 4H13.5385C13.9482 4 14.2942 4.14117 14.5765 4.4235C14.8588 4.70583 15 5.05183 15 5.4615V7H19.5385C19.9482 7 20.2942 7.14117 20.5765 7.4235C20.8588 7.70583 21 8.05183 21 8.4615V18.5385C21 18.9482 20.8588 19.2942 20.5765 19.5765C20.2942 19.8588 19.9482 20 19.5385 20H4.4615ZM4.4615 19.1538H19.5385C19.6923 19.1538 19.8333 19.0897 19.9615 18.9615C20.0897 18.8333 20.1538 18.6923 20.1538 18.5385V8.4615C20.1538 8.30767 20.0897 8.16667 19.9615 8.0385C19.8333 7.91033 19.6923 7.84625 19.5385 7.84625H4.4615C4.30767 7.84625 4.16667 7.91033 4.0385 8.0385C3.91033 8.16667 3.84625 8.30767 3.84625 8.4615V18.5385C3.84625 18.6923 3.91033 18.8333 4.0385 18.9615C4.16667 19.0897 4.30767 19.1538 4.4615 19.1538ZM9.84625 7H14.1538V5.4615C14.1538 5.30767 14.0897 5.16667 13.9615 5.0385C13.8333 4.91033 13.6923 4.84625 13.5385 4.84625H10.4615C10.3077 4.84625 10.1667 4.91033 10.0385 5.0385C9.91033 5.16667 9.84625 5.30767 9.84625 5.4615V7Z' fill='%23798679'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 16px center !important;
  background-size: 24px 24px !important;
}
.form-section__form .ispc-form-field-textarea textarea,
.form-section__form textarea[placeholder*='Message'],
.form-section__form textarea[placeholder*='message'],
.form-section__form textarea[placeholder*='feedback'],
.form-section__form textarea[placeholder*='Feedback'],
.form-section__form textarea[placeholder*='Comment'],
.form-section__form textarea[placeholder*='comment'] {
  padding-right: 48px !important;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 20.077V4.3845C3 4.00033 3.13467 3.6735 3.404 3.404C3.6735 3.13467 4.00033 3 4.3845 3H19.6155C19.9997 3 20.3265 3.13467 20.596 3.404C20.8653 3.6735 21 4.00033 21 4.3845V15.6155C21 15.9997 20.8653 16.3265 20.596 16.596C20.3265 16.8653 19.9997 17 19.6155 17H6.077L3 20.077ZM5.7345 16.2308H19.6155C19.7693 16.2308 19.9103 16.1667 20.0385 16.0385C20.1667 15.9103 20.2307 15.7693 20.2307 15.6155V4.3845C20.2307 4.23067 20.1667 4.08967 20.0385 3.9615C19.9103 3.83333 19.7693 3.76925 19.6155 3.76925H4.3845C4.23067 3.76925 4.08967 3.83333 3.9615 3.9615C3.83333 4.08967 3.76925 4.23067 3.76925 4.3845V18.2693L5.7345 16.2308Z' fill='%23798679'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 16px top 16px !important;
  background-size: 24px 24px !important;
}
.form-section__form .ispc-form-submit-container {
  margin: 0 !important;
  padding: 0 !important;
  text-align: right !important;
}
.form-section__form .ispc-form-submit,
.form-section__form button[type='submit'] {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 16px !important;
  padding: 12px 24px !important;
  background-color: #c27229 !important;
  border: none !important;
  border-radius: 99px !important;
  font-family: var(--font-family-primary) !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.35 !important;
  color: #ecf3e5 !important;
  cursor: pointer !important;
  transition: all 0.3s ease !important;
  width: auto !important;
  height: auto !important;
  min-height: 0 !important;
}

.form-section__form .ispc-form-submit::after,
.form-section__form button[type='submit']::after {
  display: none !important;
}

.form-section__form .ispc-form-submit:hover,
.form-section__form button[type='submit']:hover {
  background-color: #a85f1f !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 4px 12px rgba(194, 114, 41, 0.3) !important;
}
.form-section__form .ispc-form-recaptcha-container,
.form-section__form .ispc-form-field-description,
.form-section__form .ispc-form-required-label {
  display: none !important;
}
.form-section__form .ispc-form-field.ispc-form-has-error input,
.form-section__form .ispc-form-field.ispc-form-has-error select,
.form-section__form .ispc-form-field.ispc-form-has-error textarea {
  box-shadow: 0 0 0 2px #dc3545 !important;
}
.form-section__form .ispc-form-error {
  border: none !important;
  box-shadow: none !important;
}

.form-section__form label.ispc-form-error,
.form-section__form .ispc-form-error-container,
.form-section__form em.ispc-form-error {
  display: block !important;
  color: #dc3545 !important;
  font-size: 14px !important;
  margin-top: 5px !important;
  padding: 0 !important;
  padding-top: 5px !important;
}
@media (max-width: 1440px) {
  .form-section__content {
    padding: 88px var(--container-padding-xl, 80px);
  }

  .form-section__col--content {
    padding-right: 64px;
  }
}
@media (max-width: 1280px) {
  .form-section__content {
    padding: 60px var(--container-padding-lg, 48px);
    gap: 48px;
  }

  .form-section__col--content {
    padding-right: 32px;
  }

  .form-section__headline {
    font-size: 40px;
  }
}
@media (max-width: 1024px) {
  .form-section__content {
    padding: 60px var(--container-padding-md, 32px);
  }

  .form-section__row {
    flex-direction: column;
    gap: 40px;
  }

  .form-section__col--content {
    flex: 1;
    padding-right: 0;
  }

  .form-section__description {
    max-width: 100%;
  }

  .form-section__col--form {
    flex: 1;
    max-width: 100%;
    align-items: stretch;
  }

  .form-section__headline {
    font-size: 36px;
  }

  .form-section__form .ispc-form-layout-row {
    display: flex !important;
    flex-direction: column !important;
    gap: 24px !important;
  }

  .form-section__form .ispc-form-layout-row .ispc-form-layout-column {
    width: 100% !important;
    flex: none !important;
  }

  .form-section__form .ispc-form-field-name .ispc-form-field-row {
    flex-direction: row !important;
    gap: 0 !important;
  }

  .form-section__form
    .ispc-form-field-name
    .ispc-form-field-row-block.ispc-form-first {
    margin-right: 12px !important;
  }

  .form-section__form
    .ispc-form-field-name
    .ispc-form-field-row-block:not(.ispc-form-first) {
    margin-left: 12px !important;
  }
  .form-section__form .ispc-form-field-layout,
  .form-section__form .ispc-form-field-layout .ispc-form-field-layout-columns,
  .form-section__form .ispc-form-layout-row,
  .form-section__form .ispc-form-layout-column,
  .form-section__form .ispc-form-field-container,
  .form-section__form .ispc-form-field {
    overflow: visible !important;
  }
}
@media (max-width: 767px) {
  .form-section--hero-padding {
    padding-top: 85px;
  }

  .form-section__content {
    padding: 48px var(--container-padding-mobile, 16px);
    gap: 32px;
  }

  .form-section__badge-text {
    font-size: 14px;
  }

  .form-section__headline {
    font-size: 32px;
  }

  .form-section__form .ispc-form-form {
    gap: 16px !important;
  }

  .form-section__form .ispc-form-field-container {
    gap: 16px !important;
  }

  .form-section__form .ispc-form-layout-row {
    gap: 16px !important;
  }
  .form-section__form .ispc-form-field-name .ispc-form-field-row {
    flex-direction: column !important;
    gap: 0 !important;
  }

  .form-section__form .ispc-form-field-name .ispc-form-field-row-block,
  .form-section__form
    .ispc-form-field-name
    .ispc-form-field-row-block.ispc-form-first,
  .form-section__form
    .ispc-form-field-name
    .ispc-form-field-row-block:not(.ispc-form-first) {
    width: 100% !important;
    margin: 0 0 16px 0 !important;
  }

  .form-section__form
    .ispc-form-field-name
    .ispc-form-field-row-block:last-child {
    margin-bottom: 0 !important;
  }

  .form-section__form .ispc-form-submit-container {
    text-align: center !important;
  }

  .form-section__form .ispc-form-submit,
  .form-section__form button[type='submit'] {
    width: 100% !important;
  }
  .form-section__form .ispc-form-field-layout,
  .form-section__form .ispc-form-field-layout .ispc-form-field-layout-columns,
  .form-section__form .ispc-form-layout-row,
  .form-section__form .ispc-form-layout-column,
  .form-section__form .ispc-form-field-container,
  .form-section__form .ispc-form-field {
    overflow: visible !important;
  }
  .form-section__form .ispc-form-field-layout .ispc-form-layout-column,
  .form-section__form .ispc-form-layout-row .ispc-form-layout-column {
    padding: 2px !important;
    margin: -2px !important;
  }
  .form-section__form label.ispc-form-error,
  .form-section__form .ispc-form-error-container,
  .form-section__form em.ispc-form-error {
    padding-left: 16px !important;
  }
}
.form-section--payoff .ispc-form-field-divider,
.form-section--payoff .ispc-form-field-html {
  margin: 0 !important;
  padding: 24px 0 0 !important;
  border: none !important;
  background: none !important;
}

.form-section--payoff .ispc-form-field-divider hr,
.form-section--payoff .ispc-form-field-divider::before,
.form-section--payoff .ispc-form-field-divider::after {
  display: none !important;
  border: none !important;
  background: none !important;
  height: 0 !important;
}

.form-section--payoff .ispc-form-field-divider h3,
.form-section--payoff .ispc-form-field-html h3,
.form-section--payoff .ispc-form-field-html h4,
.form-section--payoff .ispc-form-field-html strong {
  color: var(--color-text, #4a514a) !important;
  font-family: var(--font-family-primary) !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: left !important;
}
.form-section--payoff .ispc-form-field-select select {
  appearance: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  padding-right: 48px !important;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 25.0895L10.5771 15.6665L12.0683 14.1753L20 22.107L27.9317 14.1753L29.4229 15.6665L20 25.0895Z' fill='%23798679'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 16px center !important;
  background-size: 24px 24px !important;
  cursor: pointer !important;
}
.form-section--payoff .ispc-form-field-date-time input {
  padding-right: 48px !important;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.10246 34.9998C8.41968 34.9998 7.84301 34.7645 7.37246 34.294C6.9019 33.8234 6.66663 33.2468 6.66663 32.564V10.5127C6.66663 9.82996 6.9019 9.25329 7.37246 8.78273C7.84301 8.31218 8.41968 8.0769 9.10246 8.0769H12.3825V5.41857C12.3825 5.1944 12.4562 5.00454 12.6037 4.84898C12.7509 4.69315 12.9372 4.61523 13.1625 4.61523C13.3958 4.61523 13.5894 4.69315 13.7433 4.84898C13.8972 5.00454 13.9741 5.1944 13.9741 5.41857V8.0769H26.1537V5.36065C26.1537 5.13954 26.2236 4.96009 26.3633 4.82232C26.5027 4.68426 26.6766 4.61523 26.885 4.61523C27.1011 4.61523 27.2808 4.68579 27.4241 4.8269C27.5672 4.96801 27.6387 5.14385 27.6387 5.3544V8.0769H30.8975C31.5802 8.0769 32.1569 8.31218 32.6275 8.78273C33.098 9.25329 33.3333 9.82996 33.3333 10.5127V32.564C33.3333 33.2468 33.098 33.8234 32.6275 34.294C32.1569 34.7645 31.5802 34.9998 30.8975 34.9998H9.10246ZM9.10246 33.5894H30.8975C31.1538 33.5894 31.3888 33.4826 31.6025 33.269C31.8161 33.0554 31.9229 32.8204 31.9229 32.564V17.564H8.07704V32.564C8.07704 32.8204 8.18385 33.0554 8.39746 33.269C8.61107 33.4826 8.84607 33.5894 9.10246 33.5894ZM8.07704 16.1536H31.9229V10.5127C31.9229 10.2563 31.8161 10.0212 31.6025 9.80732C31.3888 9.59371 31.1538 9.4869 30.8975 9.4869H9.10246C8.84607 9.4869 8.61107 9.59371 8.39746 9.80732C8.18385 10.0212 8.07704 10.2563 8.07704 10.5127V16.1536ZM20 23.5894C19.6561 23.5894 19.3563 23.4618 19.1008 23.2065C18.8455 22.9512 18.7179 22.6515 18.7179 22.3073C18.7179 21.9634 18.8455 21.6638 19.1008 21.4086C19.3563 21.1533 19.6561 21.0257 20 21.0257C20.3438 21.0257 20.6436 21.1533 20.8991 21.4086C21.1544 21.6638 21.282 21.9634 21.282 22.3073C21.282 22.6515 21.1544 22.9512 20.8991 23.2065C20.6436 23.4618 20.3438 23.5894 20 23.5894ZM13.3333 23.5894C12.9894 23.5894 12.6897 23.4618 12.4341 23.2065C12.1788 22.9512 12.0512 22.6515 12.0512 22.3073C12.0512 21.9634 12.1788 21.6638 12.4341 21.4086C12.6897 21.1533 12.9894 21.0257 13.3333 21.0257C13.6772 21.0257 13.9769 21.1533 14.2325 21.4086C14.4877 21.6638 14.6154 21.9634 14.6154 22.3073C14.6154 22.6515 14.4877 22.9512 14.2325 23.2065C13.9769 23.4618 13.6772 23.5894 13.3333 23.5894ZM26.6666 23.5894C26.3227 23.5894 26.023 23.4618 25.7675 23.2065C25.5122 22.9512 25.3845 22.6515 25.3845 22.3073C25.3845 21.9634 25.5122 21.6638 25.7675 21.4086C26.023 21.1533 26.3227 21.0257 26.6666 21.0257C27.0105 21.0257 27.3102 21.1533 27.5658 21.4086C27.8211 21.6638 27.9487 21.9634 27.9487 22.3073C27.9487 22.6515 27.8211 22.9512 27.5658 23.2065C27.3102 23.4618 27.0105 23.5894 26.6666 23.5894ZM20 29.9998C19.6561 29.9998 19.3563 29.8722 19.1008 29.6169C18.8455 29.3616 18.7179 29.0619 18.7179 28.7177C18.7179 28.3738 18.8455 28.0741 19.1008 27.8186C19.3563 27.5633 19.6561 27.4356 20 27.4356C20.3438 27.4356 20.6436 27.5633 20.8991 27.8186C21.1544 28.0741 21.282 28.3738 21.282 28.7177C21.282 29.0619 21.1544 29.3616 20.8991 29.6169C20.6436 29.8722 20.3438 29.9998 20 29.9998ZM13.3333 29.9998C12.9894 29.9998 12.6897 29.8722 12.4341 29.6169C12.1788 29.3616 12.0512 29.0619 12.0512 28.7177C12.0512 28.3738 12.1788 28.0741 12.4341 27.8186C12.6897 27.5633 12.9894 27.4356 13.3333 27.4356C13.6772 27.4356 13.9769 27.5633 14.2325 27.8186C14.4877 28.0741 14.6154 28.3738 14.6154 28.7177C14.6154 29.0619 14.4877 29.3616 14.2325 29.6169C13.9769 29.8722 13.6772 29.9998 13.3333 29.9998ZM26.6666 29.9998C26.3227 29.9998 26.023 29.8722 25.7675 29.6169C25.5122 29.3616 25.3845 29.0619 25.3845 28.7177C25.3845 28.3738 25.5122 28.0741 25.7675 27.8186C26.023 27.5633 26.3227 27.4356 26.6666 27.4356C27.0105 27.4356 27.3102 27.5633 27.5658 27.8186C27.8211 28.0741 27.9487 28.3738 27.9487 28.7177C27.9487 29.0619 27.8211 29.3616 27.5658 29.6169C27.3102 29.8722 27.0105 29.9998 26.6666 29.9998Z' fill='%23798679'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 16px center !important;
  background-size: 24px 24px !important;
}
.form-section--payoff .ispc-form-field-file-upload {
  margin: 0 !important;
  padding: 0 !important;
}

.form-section--payoff .ispc-form-field-file-upload .ispc-form-field-label {
  display: block !important;
  color: var(--color-text, #4a514a) !important;
  font-family: var(--font-family-primary) !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  margin-bottom: 8px !important;
  text-align: center !important;
}

.form-section--payoff .ispc-form-field-file-upload .ispc-form-uploader {
  background-color: #ffffff !important;
  border: 1px dashed var(--color-olivine-400, #a0be88) !important;
  border-radius: 8px !important;
  padding: 24px !important;
  text-align: center !important;
}

.form-section--payoff
  .ispc-form-field-file-upload
  .ispc-form-uploader
  .dz-message {
  margin: 0 !important;
}
.form-section--payoff .ispc-form-field-file-upload .ispc-form-uploader svg {
  display: none !important;
}

.form-section--payoff
  .ispc-form-field-file-upload
  .ispc-form-uploader
  .dz-message::before {
  content: '' !important;
  display: block !important;
  width: 48px !important;
  height: 48px !important;
  margin: 0 auto 16px !important;
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='48' height='48' rx='24' fill='%234C62AD'/%3E%3Cpath d='M24.5643 16.823L24.5643 33.3334L23.4363 33.3334L23.4363 16.823L15.4703 24.789L14.667 24L24.0003 14.6667L33.3337 24L32.5303 24.789L24.5643 16.823Z' fill='white'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 48px 48px !important;
}

.form-section--payoff
  .ispc-form-field-file-upload
  .ispc-form-field-description {
  display: block !important;
  color: var(--color-text, #4a514a) !important;
  font-size: 12px !important;
  line-height: 1.35 !important;
  text-align: center !important;
  margin: 8px auto 0 !important;
  padding: 0 !important;
  max-width: 550px !important;
}
.form-section--payoff input[placeholder*='Address'],
.form-section--payoff input[placeholder*='address'],
.form-section--payoff input[placeholder*='Property'] {
  padding-right: 48px !important;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.0101 19.4229C20.7178 19.4229 21.3205 19.171 21.818 18.6671C22.3155 18.1629 22.5642 17.5569 22.5642 16.8492C22.5642 16.1414 22.3121 15.5387 21.808 15.0413C21.3041 14.5437 20.6981 14.295 19.9901 14.295C19.2823 14.295 18.6796 14.5469 18.1821 15.0508C17.6846 15.555 17.4359 16.161 17.4359 16.8687C17.4359 17.5765 17.688 18.1792 18.1921 18.6767C18.696 19.1742 19.302 19.4229 20.0101 19.4229ZM20.0001 33.1388C23.2223 30.3313 25.7639 27.4921 27.6251 24.6213C29.4862 21.7504 30.4167 19.2635 30.4167 17.1604C30.4167 14.036 29.4299 11.4578 27.4563 9.42583C25.4824 7.39417 22.997 6.37833 20.0001 6.37833C17.0031 6.37833 14.5177 7.39417 12.5438 9.42583C10.5702 11.4578 9.58339 14.036 9.58339 17.1604C9.58339 19.2635 10.5208 21.7504 12.3955 24.6213C14.2699 27.4921 16.8048 30.3313 20.0001 33.1388ZM20.0001 35.0321C16.0834 31.5685 13.1331 28.3382 11.1492 25.3413C9.16506 22.3446 8.17297 19.6176 8.17297 17.1604C8.17297 13.6346 9.32103 10.7264 11.6171 8.43583C13.913 6.14528 16.7073 5 20.0001 5C23.2928 5 26.0871 6.14528 28.383 8.43583C30.6791 10.7264 31.8271 13.6346 31.8271 17.1604C31.8271 19.6176 30.8351 22.3446 28.8509 25.3413C26.867 28.3382 23.9167 31.5685 20.0001 35.0321Z' fill='%23798679'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 16px center !important;
  background-size: 24px 24px !important;
}
.form-section--payoff input[placeholder*='Account'],
.form-section--payoff input[placeholder*='account'],
.form-section--payoff input[placeholder*='Reference'],
.form-section--payoff input[placeholder*='reference'],
.form-section--payoff input[placeholder*='digits'] {
  padding-right: 48px !important;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.91041 28.7179H31.0896C32.2415 28.7179 33.2239 28.3114 34.0367 27.4983C34.8497 26.6853 35.2563 25.7029 35.2563 24.5513V15.5771C35.2563 14.4251 34.8497 13.4428 34.0367 12.63C33.2239 11.8169 32.2415 11.4104 31.0896 11.4104H8.91041C7.75847 11.4104 6.77611 11.8169 5.96333 12.63C5.15027 13.4428 4.74374 14.4251 4.74374 15.5771V24.5513C4.74374 25.7029 5.15027 26.6853 5.96333 27.4983C6.77611 28.3114 7.75847 28.7179 8.91041 28.7179ZM13.3333 31.2821V30.1283H8.91041C7.34902 30.1283 6.02916 29.5892 4.95083 28.5108C3.87249 27.4325 3.33333 26.1126 3.33333 24.5513V15.5771C3.33333 14.0157 3.87249 12.6958 4.95083 11.6175C6.02916 10.5392 7.34902 10 8.91041 10H31.0896C32.651 10 33.9708 10.5392 35.0492 11.6175C36.1275 12.6958 36.6667 14.0157 36.6667 15.5771V24.5513C36.6667 26.1126 36.1275 27.4325 35.0492 28.5108C33.9708 29.5892 32.651 30.1283 31.0896 30.1283H26.6667V31.2821H13.3333ZM17.5 21.2071C17.8083 21.2071 18.0778 21.0971 18.3083 20.8771C18.5386 20.6568 18.6537 20.3821 18.6537 20.0529C18.6537 19.759 18.5386 19.4933 18.3083 19.2558C18.0778 19.0183 17.8072 18.8996 17.4967 18.8996C17.1647 18.8996 16.89 19.0185 16.6725 19.2563C16.455 19.494 16.3462 19.7644 16.3462 20.0675C16.3462 20.3922 16.4562 20.6633 16.6762 20.8808C16.8962 21.0983 17.1708 21.2071 17.5 21.2071ZM12.5 21.2071C12.8083 21.2071 13.0778 21.0971 13.3083 20.8771C13.5386 20.6568 13.6537 20.3821 13.6537 20.0529C13.6537 19.759 13.5386 19.4933 13.3083 19.2558C13.0778 19.0183 12.8072 18.8996 12.4967 18.8996C12.1647 18.8996 11.89 19.0185 11.6725 19.2563C11.455 19.494 11.3462 19.7644 11.3462 20.0675C11.3462 20.3922 11.4562 20.6633 11.6762 20.8808C11.8962 21.0983 12.1708 21.2071 12.5 21.2071ZM22.5 21.2071C22.8083 21.2071 23.0778 21.0971 23.3083 20.8771C23.5386 20.6568 23.6537 20.3821 23.6537 20.0529C23.6537 19.759 23.5386 19.4933 23.3083 19.2558C23.0778 19.0183 22.8072 18.8996 22.4967 18.8996C22.1647 18.8996 21.89 19.0185 21.6725 19.2563C21.455 19.494 21.3462 19.7644 21.3462 20.0675C21.3462 20.3922 21.4562 20.6633 21.6762 20.8808C21.8962 21.0983 22.1708 21.2071 22.5 21.2071ZM27.5 21.2071C27.8083 21.2071 28.0778 21.0971 28.3083 20.8771C28.5386 20.6568 28.6537 20.3821 28.6537 20.0529C28.6537 19.759 28.5386 19.4933 28.3083 19.2558C28.0778 19.0183 27.8072 18.8996 27.4967 18.8996C27.1647 18.8996 26.89 19.0185 26.6725 19.2563C26.455 19.494 26.3462 19.7644 26.3462 20.0675C26.3462 20.3922 26.4562 20.6633 26.6762 20.8808C26.8962 21.0983 27.1708 21.2071 27.5 21.2071Z' fill='%23798679'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 16px center !important;
  background-size: 24px 24px !important;
}
.form-section--payoff input[type='tel'][placeholder*='Fax'],
.form-section--payoff input[type='tel'][placeholder*='fax'],
.form-section--payoff .ispc-form-field input[placeholder*='Fax'],
.form-section--payoff .ispc-form-field input[placeholder*='fax'] {
  padding-right: 48px !important;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.33329 34.1667C7.17579 34.1667 6.19204 33.7616 5.38204 32.9513C4.57176 32.1413 4.16663 31.1576 4.16663 30.0001V18.3334C4.16663 17.1759 4.57176 16.1921 5.38204 15.3821C6.19204 14.5719 7.17579 14.1667 8.33329 14.1667C9.01913 14.1667 9.64788 14.3195 10.2195 14.6251C10.7912 14.9306 11.2811 15.3334 11.6891 15.8334H14.1666V10.513C14.1666 9.85409 14.4079 9.2834 14.8904 8.8009C15.3729 8.3184 15.9436 8.07715 16.6025 8.07715H26.7308C27.3897 8.07715 27.9604 8.3184 28.4429 8.8009C28.9254 9.2834 29.1666 9.85409 29.1666 10.513V15.8334H31.9229C33.0093 15.8334 33.9326 16.2135 34.6929 16.9738C35.4532 17.7341 35.8333 18.6574 35.8333 19.7438V30.0642C35.8333 30.7231 35.592 31.2938 35.1095 31.7763C34.627 32.2588 34.0563 32.5001 33.3975 32.5001H11.6795C11.2779 33.0001 10.7912 33.4028 10.2195 33.7084C9.64788 34.014 9.01913 34.1667 8.33329 34.1667ZM8.33329 32.7563C9.10524 32.7563 9.7576 32.4899 10.2904 31.9571C10.8232 31.4244 11.0895 30.772 11.0895 30.0001V18.3334C11.0895 17.5615 10.8232 16.9091 10.2904 16.3763C9.7576 15.8435 9.10524 15.5771 8.33329 15.5771C7.56135 15.5771 6.90899 15.8435 6.37621 16.3763C5.84343 16.9091 5.57704 17.5615 5.57704 18.3334V30.0001C5.57704 30.772 5.84343 31.4244 6.37621 31.9571C6.90899 32.4899 7.56135 32.7563 8.33329 32.7563ZM15.577 15.8334H27.7562V10.513C27.7562 10.2138 27.6601 9.96812 27.4679 9.7759C27.2757 9.5834 27.03 9.48715 26.7308 9.48715H16.6025C16.3033 9.48715 16.0576 9.5834 15.8654 9.7759C15.6732 9.96812 15.577 10.2138 15.577 10.513V15.8334ZM12.5 31.0897H33.3975C33.6966 31.0897 33.9423 30.9935 34.1345 30.8013C34.3268 30.6091 34.4229 30.3634 34.4229 30.0642V19.7438C34.4229 19.0577 34.1777 18.4695 33.6875 17.9792C33.1972 17.489 32.609 17.2438 31.9229 17.2438H12.5V31.0897ZM25 23.3334C25.4722 23.3334 25.868 23.1737 26.1875 22.8542C26.5069 22.5348 26.6666 22.139 26.6666 21.6667C26.6666 21.1945 26.5069 20.7987 26.1875 20.4792C25.868 20.1598 25.4722 20.0001 25 20.0001C24.5277 20.0001 24.1319 20.1598 23.8125 20.4792C23.493 20.7987 23.3333 21.1945 23.3333 21.6667C23.3333 22.139 23.493 22.5348 23.8125 22.8542C24.1319 23.1737 24.5277 23.3334 25 23.3334ZM30 23.3334C30.4722 23.3334 30.868 23.1737 31.1875 22.8542C31.5069 22.5348 31.6666 22.139 31.6666 21.6667C31.6666 21.1945 31.5069 20.7987 31.1875 20.4792C30.868 20.1598 30.4722 20.0001 30 20.0001C29.5277 20.0001 29.1319 20.1598 28.8125 20.4792C28.493 20.7987 28.3333 21.1945 28.3333 21.6667C28.3333 22.139 28.493 22.5348 28.8125 22.8542C29.1319 23.1737 29.5277 23.3334 30 23.3334ZM25 28.3334C25.4722 28.3334 25.868 28.1737 26.1875 27.8542C26.5069 27.5348 26.6666 27.139 26.6666 26.6667C26.6666 26.1945 26.5069 25.7987 26.1875 25.4792C25.868 25.1598 25.4722 25.0001 25 25.0001C24.5277 25.0001 24.1319 25.1598 23.8125 25.4792C23.493 25.7987 23.3333 26.1945 23.3333 26.6667C23.3333 27.139 23.493 27.5348 23.8125 27.8542C24.1319 28.1737 24.5277 28.3334 25 28.3334ZM30 28.3334C30.4722 28.3334 30.868 28.1737 31.1875 27.8542C31.5069 27.5348 31.6666 27.139 31.6666 26.6667C31.6666 26.1945 31.5069 25.7987 31.1875 25.4792C30.868 25.1598 30.4722 25.0001 30 25.0001C29.5277 25.0001 29.1319 25.1598 28.8125 25.4792C28.493 25.7987 28.3333 26.1945 28.3333 26.6667C28.3333 27.139 28.493 27.5348 28.8125 27.8542C29.1319 28.1737 29.5277 28.3334 30 28.3334ZM16.4741 28.3334H20.4487C20.7937 28.3334 21.083 28.2167 21.3166 27.9834C21.55 27.7498 21.6666 27.4605 21.6666 27.1155V21.218C21.6666 20.873 21.55 20.5837 21.3166 20.3501C21.083 20.1167 20.7937 20.0001 20.4487 20.0001H16.4741C16.1291 20.0001 15.84 20.1167 15.6066 20.3501C15.373 20.5837 15.2562 20.873 15.2562 21.218V27.1155C15.2562 27.4605 15.373 27.7498 15.6066 27.9834C15.84 28.2167 16.1291 28.3334 16.4741 28.3334Z' fill='%23798679'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 16px center !important;
  background-size: 24px 24px !important;
}
.form-section--payoff input[placeholder*='County'],
.form-section--payoff input[placeholder*='county'] {
  padding-right: 48px !important;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.0101 19.4229C20.7178 19.4229 21.3205 19.171 21.818 18.6671C22.3155 18.1629 22.5642 17.5569 22.5642 16.8492C22.5642 16.1414 22.3121 15.5387 21.808 15.0413C21.3041 14.5437 20.6981 14.295 19.9901 14.295C19.2823 14.295 18.6796 14.5469 18.1821 15.0508C17.6846 15.555 17.4359 16.161 17.4359 16.8687C17.4359 17.5765 17.688 18.1792 18.1921 18.6767C18.696 19.1742 19.302 19.4229 20.0101 19.4229ZM20.0001 33.1388C23.2223 30.3313 25.7639 27.4921 27.6251 24.6213C29.4862 21.7504 30.4167 19.2635 30.4167 17.1604C30.4167 14.036 29.4299 11.4578 27.4563 9.42583C25.4824 7.39417 22.997 6.37833 20.0001 6.37833C17.0031 6.37833 14.5177 7.39417 12.5438 9.42583C10.5702 11.4578 9.58339 14.036 9.58339 17.1604C9.58339 19.2635 10.5208 21.7504 12.3955 24.6213C14.2699 27.4921 16.8048 30.3313 20.0001 33.1388ZM20.0001 35.0321C16.0834 31.5685 13.1331 28.3382 11.1492 25.3413C9.16506 22.3446 8.17297 19.6176 8.17297 17.1604C8.17297 13.6346 9.32103 10.7264 11.6171 8.43583C13.913 6.14528 16.7073 5 20.0001 5C23.2928 5 26.0871 6.14528 28.383 8.43583C30.6791 10.7264 31.8271 13.6346 31.8271 17.1604C31.8271 19.6176 30.8351 22.3446 28.8509 25.3413C26.867 28.3382 23.9167 31.5685 20.0001 35.0321Z' fill='%23798679'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 16px center !important;
  background-size: 24px 24px !important;
}
.form-section--payoff input[placeholder*='Company'],
.form-section--payoff input[placeholder*='company'] {
  padding-right: 48px !important;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.02585 33.5897C5.61807 33.5897 5.2703 33.4459 4.98252 33.1584C4.69502 32.8709 4.55127 32.5233 4.55127 32.1155V6.73093C4.55127 6.32315 4.69502 5.97551 4.98252 5.68801C5.2703 5.40024 5.61807 5.25635 6.02585 5.25635H17.9488C18.3565 5.25635 18.7042 5.40024 18.9917 5.68801C19.2792 5.97551 19.4229 6.32315 19.4229 6.73093V11.9768H33.9742C34.382 11.9768 34.7297 12.1205 35.0175 12.408C35.305 12.6955 35.4488 13.0432 35.4488 13.4509V32.1155C35.4488 32.5233 35.305 32.8709 35.0175 33.1584C34.7297 33.4459 34.382 33.5897 33.9742 33.5897H6.02585ZM5.96169 32.1797H18.0129V26.8484H5.96169V32.1797ZM5.96169 25.438H18.0129V20.1284H5.96169V25.438ZM5.96169 18.718H18.0129V13.3868H5.96169V18.718ZM5.96169 11.9768H18.0129V6.66676H5.96169V11.9768ZM19.4229 32.1797H34.0384V13.3868H19.4229V32.1797ZM24.1025 20.1284C23.9025 20.1284 23.735 20.0604 23.6 19.9243C23.465 19.7882 23.3975 19.6191 23.3975 19.4172C23.3975 19.2152 23.465 19.0483 23.6 18.9163C23.735 18.7841 23.9025 18.718 24.1025 18.718H28.4079C28.594 18.718 28.7581 18.7861 28.9 18.9222C29.0422 19.0583 29.1134 19.2273 29.1134 19.4293C29.1134 19.6309 29.0422 19.7979 28.9 19.9301C28.7581 20.0623 28.594 20.1284 28.4079 20.1284H24.1025ZM24.1025 26.8484C23.9025 26.8484 23.735 26.7804 23.6 26.6443C23.465 26.5082 23.3975 26.3391 23.3975 26.1372C23.3975 25.9497 23.465 25.7863 23.6 25.6472C23.735 25.5077 23.9025 25.438 24.1025 25.438H28.4079C28.594 25.438 28.7581 25.5097 28.9 25.653C29.0422 25.7963 29.1134 25.9618 29.1134 26.1493C29.1134 26.3512 29.0422 26.5182 28.9 26.6501C28.7581 26.7823 28.594 26.8484 28.4079 26.8484H24.1025Z' fill='%23798679'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 16px center !important;
  background-size: 24px 24px !important;
}
.form-section--payoff .ispc-form-field.ispc-form-has-error input,
.form-section--payoff .ispc-form-field.ispc-form-has-error select,
.form-section--payoff .ispc-form-field.ispc-form-has-error textarea {
  box-shadow: 0 0 0 2px #dc3545 !important;
}
@media (max-width: 1024px) {
  .form-section--payoff .ispc-form-field-layout,
  .form-section--payoff .ispc-form-field-layout .ispc-form-field-layout-columns,
  .form-section--payoff .ispc-form-layout-row,
  .form-section--payoff .ispc-form-layout-column,
  .form-section--payoff .ispc-form-field-container,
  .form-section--payoff .ispc-form-field {
    overflow: visible !important;
  }
}
.form-section--payoff .ispc-form-submit::after,
.form-section--payoff button[type='submit']::after {
  display: none !important;
}
@media (max-width: 767px) {
  .form-section--payoff .ispc-form-field-divider,
  .form-section--payoff .ispc-form-field-html {
    padding: 16px 0 0 !important;
  }

  .form-section--payoff .ispc-form-field-file-upload .ispc-form-uploader {
    padding: 16px !important;
  }
  .form-section--payoff .ispc-form-field-layout,
  .form-section--payoff .ispc-form-field-layout .ispc-form-field-layout-columns,
  .form-section--payoff .ispc-form-layout-row,
  .form-section--payoff .ispc-form-layout-column,
  .form-section--payoff .ispc-form-field-container,
  .form-section--payoff .ispc-form-field {
    overflow: visible !important;
  }
  .form-section--payoff .ispc-form-field-layout .ispc-form-layout-column,
  .form-section--payoff .ispc-form-layout-row .ispc-form-layout-column {
    padding: 2px !important;
    margin: -2px !important;
  }
}

.ispc-block-acf-form-section {
  position: relative;
}
