/* Galrao FF5 compatibility v1 — native state, labels and image content stay intact.
   Keep native runtime.css/runtime-more.css loaded; this unlayered file wins over theme rules. */
.ffx-form {
  box-sizing: border-box;
  min-width: 0;
  max-width: var(--ffx-max-width, 960px);
  color: var(--ffx-color-text, #24352a);
  font-family: Arial, sans-serif;
  font-size: var(--ffx-font-size, 16px);
  line-height: 1.5;
}
.ffx-form *, .ffx-form ::before, .ffx-form ::after { box-sizing: border-box; }
.ffx-form :is(button, input, select, textarea) { margin: 0; font: inherit; letter-spacing: normal; text-transform: none; }
.ffx-form :is(.ffx-shell, .ffx-step, .ffx-field) { display: flex; flex-direction: column; min-width: 0; }
.ffx-form .ffx-shell { gap: 20px; }
.ffx-form .ffx-field { gap: 10px; margin: 0; padding: 0; border: 0; }
.ffx-form :is(.ffx-heading, .ffx-question, .ffx-contact-title, .ffx-success-heading) {
  max-width: 100%; margin: 0 0 var(--ffx-hm, 8px); padding: 0;
  color: var(--ffx-color-heading, inherit); font-family: inherit;
  font-size: var(--ffx-hs, 1.5em); font-style: normal;
  font-weight: var(--ffx-hw, var(--ffx-font-weight-heading, 700));
  line-height: 1.3; letter-spacing: normal; text-transform: none; overflow-wrap: break-word;
}
.ffx-form .ffx-description { max-width: 40em; margin: 0 auto 8px; color: var(--ffx-color-muted, #52655a); line-height: 1.5; }
.ffx-form .ffx-description:empty { display: none; }

/* Equal native grid tracks, including the observed desktop-grid/mobile-list modes. */
.ffx-form .ffx-options {
  --ffx-cols: var(--ffx-auto, 3); --ffx-tile: 150px;
  display: grid; width: 100%; min-width: 0; gap: var(--ffx-gap, 12px); align-items: stretch;
  grid-template-columns: repeat(auto-fit,minmax(max(130px,clamp((100% - (var(--ffx-cols) - 1) * var(--ffx-gap,12px)) / var(--ffx-cols),(var(--ffx-cols) * (var(--ffx-tile) + var(--ffx-gap,12px)) - var(--ffx-gap,12px) - 100%) * 999,(100% - (var(--ffx-half,2) - 1) * var(--ffx-gap,12px)) / var(--ffx-half,2))),1fr));
}
.ffx-form .ffx-option {
  position: relative; display: flex; flex-direction: column; align-items: center; justify-content: flex-start;
  gap: 12px; width: 100%; min-width: 0; min-height: 64px; margin: 0; padding: 22px 16px;
  background: var(--ffx-color-option, var(--ffx-color-background, #fff)); color: var(--ffx-color-text, #24352a);
  border: 1px solid #cbd6cf; border-radius: var(--ffx-radius-card, 10px); box-shadow: 0 1px 3px #1737230d;
  font-family: inherit; font-size: var(--ffx-font-size-field, 1em);
  font-weight: 600; line-height: 1.4; text-align: center; text-transform: none; letter-spacing: normal;
  white-space: normal; overflow-wrap: break-word; hyphens: auto; opacity: 1; cursor: pointer;
}
.ffx-form .ffx-option-label { min-width: 0; max-width: 100%; margin: 0; padding: 0; color: inherit; overflow-wrap: break-word; }
.ffx-form .ffx-option::after {
  position: absolute; inset-block-start: 10px; inset-inline-end: 10px;
  display: grid; place-items: center; width: 22px; height: 22px;
  border: 2px solid #aebfb3; border-radius: 50%; background: #fff; color: #fff;
  font: 700 14px/1 Arial, sans-serif; transform: none; content: "";
}
.ffx-form label.ffx-option::after { border-radius: 5px; }
.ffx-form .ffx-options .ffx-option:is([aria-pressed="true"], :has(:checked)) {
  background: #e9f5ed; color: #17472a; border-color: #007a27; box-shadow: 0 0 0 1px #007a27;
}
.ffx-form .ffx-option:is([aria-pressed="true"], :has(:checked))::after {
  background: #007a27; border-color: #007a27; color: #fff; content: "\2713";
}
.ffx-form .ffx-option:is(.is-right, .is-wrong) { background: color-mix(in srgb, var(--ffx-color-primary) 7%, var(--ffx-color-background, #fff)); border-color: var(--ffx-color-primary); box-shadow: 0 0 0 1px var(--ffx-color-primary); }
.ffx-form .ffx-option:is(.is-right, .is-wrong)::after { border-radius: 50%; color: #fff; background: var(--ffx-color-primary); border-color: var(--ffx-color-primary); content: "\2713"; }
.ffx-form .ffx-option.is-wrong::after { content: "\2715"; }
.ffx-form .ffx-option > :is(input[type="checkbox"], input[type="radio"]) { position: absolute; opacity: 0; pointer-events: none; }
.ffx-form .ffx-option:is(:disabled, .is-disabled) { opacity: .5; cursor: not-allowed; }
.ffx-form .ffx-option:has(:focus-visible) { outline: 3px solid #007a27; outline-offset: 3px; }

/* Bound only native answer media, never page images or the icon font family. */
.ffx-form .ffx-option-icon {
  display: inline-grid; flex: 0 0 64px; place-items: center; width: 64px; height: 64px;
  min-width: 64px; max-width: 64px; margin: 0; padding: 0;
  color: #007a27; background: #edf5ef; border-radius: 50%; font-size: 32px; line-height: 1;
}
.ffx-form .ffx-option-svg svg { display: block; width: 1em; height: 1em; max-width: 100%; }
.ffx-form:not(.ffx-image-full) .ffx-option-media {
  display: block; flex: 0 0 64px; width: 64px; height: 64px; max-width: 64px; max-height: 64px;
  margin: 0; padding: 0; object-fit: contain; aspect-ratio: auto; border-radius: 6px;
}
.ffx-form .ffx-option:is([aria-pressed="true"], :has(:checked)) .ffx-option-icon { color: #fff; background: var(--ffx-color-primary, #007a27); }
.ffx-form.ffx-hide-icons :is(.ffx-option-icon, .ffx-option-media) { display: none; }
.ffx-form:is(.ffx-icon-left, .ffx-icon-right) .ffx-option { flex-direction: row; align-items: center; padding: 12px 44px 12px 14px; text-align: start; }
.ffx-form.ffx-icon-right .ffx-option { flex-direction: row-reverse; }
.ffx-form.ffx-icon-right .ffx-option-label { flex: 1; }
.ffx-form.ffx-icon-bottom .ffx-option { flex-direction: column-reverse; }
.ffx-form:is(.ffx-icon-left, .ffx-icon-right) .ffx-option::after { inset-block-start: calc(50% - 11px); }

.ffx-form .ffx-input {
  width: 100%; min-width: 0; max-width: 100%; min-height: 48px; margin: 0; padding: 12px 14px;
  border: 1px solid #bfcfc4; border-radius: var(--ffx-radius-input, 8px);
  background-color: var(--ffx-color-background, #fff); color: var(--ffx-color-text, #24352a);
  font-family: inherit; font-size: 16px; line-height: 1.5;
  box-shadow: none; text-transform: none;
}
.ffx-form .ffx-input::placeholder { color: #617568; opacity: 1; }
.ffx-form .ffx-input:focus { border-color: #007a27; outline: 2px solid transparent; box-shadow: 0 0 0 3px #007a2726; }
.ffx-form .ffx-invalid .ffx-input { border-color: var(--ffx-color-error, #b42318); }
.ffx-form textarea.ffx-input { min-height: 128px; resize: vertical; }
.ffx-form select.ffx-input { padding-inline-end: 44px; }
.ffx-form .ffx-has-icon .ffx-input { padding-inline-start: 46px; }
.ffx-form .ffx-has-icon.ffx-has-phone .ffx-input { padding-inline-start: 16px; }

.ffx-form .ffx-button {
  display: inline-flex; align-items: center; justify-content: center; gap: 10px;
  width: auto; min-width: 0; min-height: 48px; margin: 0; padding: 12px 22px;
  border: 1px solid #bfcfc4; border-radius: var(--ffx-radius-button, 8px);
  background: #fff; color: #23432e; box-shadow: none;
  font: inherit; font-weight: 600; line-height: 1.3; letter-spacing: normal;
  text-transform: none; text-decoration: none; white-space: normal; opacity: 1; cursor: pointer;
}
.ffx-form .ffx-button-primary { background: #007a27; border-color: #007a27; color: #fff; }
.ffx-form .ffx-button-back { background: #f2f6f3; border-color: #cbd6cf; color: #23432e; }
.ffx-form .ffx-button:disabled { opacity: .5; cursor: not-allowed; }
.ffx-form .ffx-nav { display: flex; flex-wrap: wrap; align-items: center; gap: 12px; padding-top: 18px; border-top: 1px solid #dde5df; }
.ffx-form .ffx-progress-row { display: flex; flex: 1 0 100%; flex-direction: column; gap: 8px; min-width: 0; order: -1; }
.ffx-form .ffx-progress-meta { display: flex; justify-content: space-between; gap: 12px; color: #52655a; font-size: .8125em; font-weight: 600; }
.ffx-form .ffx-progress { height: 8px; overflow: hidden; background: #e5ece7; border-radius: 99px; }
.ffx-form .ffx-progress-bar { height: 100%; background: #007a27; border-radius: inherit; }
.ffx-form :is(.ffx-option, .ffx-button, .ffx-input):focus-visible { outline: 3px solid #007a27; outline-offset: 3px; }

@media (min-width: 769px) {
  .ffx-form .ffx-options.ffx-desktop-list { grid-template-columns: minmax(0, 1fr); }
  .ffx-form .ffx-options.ffx-desktop-list2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ffx-form .ffx-options.ffx-desktop-grid.ffx-columns { grid-template-columns: repeat(var(--ffx-columns), minmax(0, 1fr)); }
  .ffx-form :is(.ffx-desktop-list, .ffx-desktop-list2) .ffx-option { flex-direction: row; align-items: center; padding: 12px 44px 12px 14px; text-align: start; }
  .ffx-form :is(.ffx-desktop-list, .ffx-desktop-list2) .ffx-option::after { inset-block-start: calc(50% - 11px); }
}
@media (max-width: 768px) {
  .ffx-form { font-size: var(--ffx-font-size-mobile, 16px); }
  .ffx-form :is(.ffx-heading, .ffx-question, .ffx-contact-title, .ffx-success-heading) { font-size: clamp(20px, var(--ffx-hs, 24px), 28px); }
  .ffx-form .ffx-options.ffx-mobile-list { grid-template-columns: minmax(0, 1fr); }
  .ffx-form .ffx-options.ffx-mobile-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ffx-form .ffx-options.ffx-mobile-grid.ffx-columns-mobile { grid-template-columns: repeat(var(--ffx-columns-mobile), minmax(0, 1fr)); }
  .ffx-form .ffx-option { gap: 10px; padding: 18px 12px; font-size: 16px; }
  .ffx-form .ffx-mobile-list .ffx-option { flex-direction: row; align-items: center; min-height: 72px; padding: 12px 44px 12px 14px; text-align: start; }
  .ffx-form .ffx-mobile-list .ffx-option-label { flex: 1; }
  .ffx-form .ffx-mobile-list .ffx-option::after { inset-block-start: calc(50% - 11px); }
  .ffx-form .ffx-option-icon, .ffx-form:not(.ffx-image-full) .ffx-option-media { flex-basis: 48px; width: 48px; height: 48px; min-width: 48px; max-width: 48px; max-height: 48px; }
  .ffx-form .ffx-option-icon { font-size: 26px; }
  .ffx-form .ffx-nav > .ffx-button:not([hidden]) { flex: 1 1 auto; }
}
@media (hover: hover) {
  .ffx-form .ffx-option:not(:disabled, .is-disabled):hover { border-color: #007a27; }
  .ffx-form .ffx-button-primary:not(:disabled):hover { background: #006621; border-color: #006621; }
}

/* Respect native visibility. aria-hidden icons remain visible by design. */
.ffx-form [hidden] { display: none !important; }
.ffx-form .ffx-hp { position: absolute; left: -10000px; width: 1px; height: 1px; min-width: 0; margin: 0; padding: 0; overflow: hidden; }
.ffx-form .ffx-sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }

/* Funnelforms 5: keep booking controls legible under unlayered theme button rules. */
.ffx-form :is(.ffx-booking-nav, .ffx-booking-day, .ffx-booking-time, .ffx-booking-duration) {
  appearance: none;
  min-height: 44px;
  margin: 0;
  padding: 6px 12px;
  border: 1px solid var(--ffx-line, #d5ddd7);
  border-radius: var(--ffx-radius-input, 8px);
  background: var(--ffx-color-background, #fff);
  color: var(--ffx-color-text, #333);
  font: inherit;
  font-weight: 600;
  line-height: 1.25;
  letter-spacing: normal;
  text-transform: none;
  white-space: nowrap;
  opacity: 1;
  cursor: pointer;
}
.ffx-form .ffx-booking-day {
  padding: 6px 0;
  border-color: transparent;
  border-radius: 50%;
  background: var(--ffx-tint, #edf5ef);
  aspect-ratio: 1 / 1;
}
.ffx-form .ffx-booking-duration {
  min-height: 38px;
  padding: 6px 18px;
  border-color: transparent;
  border-radius: 999px;
}
.ffx-form :is(.ffx-booking-day, .ffx-booking-time, .ffx-booking-duration)[aria-pressed="true"] {
  background: var(--ffx-color-primary, #007a27);
  border-color: var(--ffx-color-primary, #007a27);
  color: #fff;
}
.ffx-form :is(.ffx-booking-day, .ffx-booking-time, .ffx-booking-nav, .ffx-booking-duration):disabled {
  background: transparent;
  color: #6b7280;
  border-color: transparent;
  font-weight: 400;
  box-shadow: none;
  opacity: .45;
  cursor: not-allowed;
}
.ffx-form :is(.ffx-booking-day, .ffx-booking-time, .ffx-booking-nav, .ffx-booking-duration):not(:disabled):hover {
  border-color: var(--ffx-color-primary, #007a27);
}
.ffx-form :is(.ffx-booking-day, .ffx-booking-time, .ffx-booking-nav, .ffx-booking-duration):focus-visible {
  outline: 2px solid var(--ffx-color-primary, #007a27);
  outline-offset: 3px;
}

/* Keep mobile headings compact when the runtime appends its typography rules. */
@media (max-width: 768px) {
  .ffx-form.ffx-form .ffx-heading { font-size: 26px; line-height: 1.3; }
  .ffx-form.ffx-form :is(.ffx-question, .ffx-contact-title, .ffx-success-heading) { font-size: 22px; line-height: 1.35; }
}

/* Galrao FF5 pictograms: Font Awesome Free 5.15.4, icons CC BY 4.0, https://fontawesome.com/license/free.
   Includes vectors derived from the installed Font Awesome files. Text labels are preserved.
   Apply only when SVG masks and :has are supported; original symbols remain fallback. */
@supports ((mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%2F%3E")) or (-webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%2F%3E"))) {
.ffx-form {
  --gff-b-accessible-icon:url("/galrao-form-assets-20261108-v2/5adb51c0f151cf62a398.svg");
  --gff-b-fort-awesome-alt:url("/galrao-form-assets-20261108-v2/940a919f6a12d0fcfe02.svg");
  --gff-b-whmcs:url("/galrao-form-assets-20261108-v2/b77414d450a8a728de55.svg");
  --gff-b-youtube:url("/galrao-form-assets-20261108-v2/84cc72c1977f99247f11.svg");
  --gff-r-address-card:url("/galrao-form-assets-20261108-v2/c1ff9f796081843414dc.svg");
  --gff-r-clock:url("/galrao-form-assets-20261108-v2/5ef6036ad97a8978623e.svg");
  --gff-r-hospital:url("/galrao-form-assets-20261108-v2/a2220b2302b90117b673.svg");
  --gff-r-money-bill-alt:url("/galrao-form-assets-20261108-v2/ce63a8d379defda2ecc6.svg");
  --gff-r-snowflake:url("/galrao-form-assets-20261108-v2/ee01473dbd3ce63b7e05.svg");
  --gff-r-user:url("/galrao-form-assets-20261108-v2/6ad982ba47c1bb628892.svg");
  --gff-s-address-card:url("/galrao-form-assets-20261108-v2/d59936eccf2b38ff7729.svg");
  --gff-s-adjust:url("/galrao-form-assets-20261108-v2/d307fec63b731ae1c160.svg");
  --gff-s-ambulance:url("/galrao-form-assets-20261108-v2/040604069819d4bd0722.svg");
  --gff-s-archive:url("/galrao-form-assets-20261108-v2/8cdd6c1cd675c8355da0.svg");
  --gff-s-arrows-alt:url("/galrao-form-assets-20261108-v2/75bd56e1eb3b874c358d.svg");
  --gff-s-arrows-alt-h:url("/galrao-form-assets-20261108-v2/e6b2b93929e802db16e1.svg");
  --gff-s-arrows-alt-v:url("/galrao-form-assets-20261108-v2/f10b7614cfcb28c57084.svg");
  --gff-s-at:url("/galrao-form-assets-20261108-v2/827e7c4cf74cb1468786.svg");
  --gff-s-balance-scale:url("/galrao-form-assets-20261108-v2/1783f503f92a9db19b84.svg");
  --gff-s-ban:url("/galrao-form-assets-20261108-v2/e19f0ba3555add19e8a1.svg");
  --gff-s-bath:url("/galrao-form-assets-20261108-v2/a1659ef6590e8145885b.svg");
  --gff-s-battery-empty:url("/galrao-form-assets-20261108-v2/af85681f6e460d446cc0.svg");
  --gff-s-battery-full:url("/galrao-form-assets-20261108-v2/e8b1aacd2bffd2cb42fc.svg");
  --gff-s-battery-half:url("/galrao-form-assets-20261108-v2/f0076083518a815197d1.svg");
  --gff-s-battery-three-quarters:url("/galrao-form-assets-20261108-v2/723d1e6829c862838094.svg");
  --gff-s-bed:url("/galrao-form-assets-20261108-v2/7bee44a7320c9fdcf196.svg");
  --gff-s-birthday-cake:url("/galrao-form-assets-20261108-v2/c9f4fd3ce4f545a87e31.svg");
  --gff-s-bolt:url("/galrao-form-assets-20261108-v2/64da970e84f709b3d22e.svg");
  --gff-s-book-open:url("/galrao-form-assets-20261108-v2/5454bdbed9fa3ca31aba.svg");
  --gff-s-book-reader:url("/galrao-form-assets-20261108-v2/da8949600813fdfda4df.svg");
  --gff-s-box:url("/galrao-form-assets-20261108-v2/61e44ee768192410e0d0.svg");
  --gff-s-briefcase:url("/galrao-form-assets-20261108-v2/545988bc03263205154f.svg");
  --gff-s-bug:url("/galrao-form-assets-20261108-v2/653ba091b77891ba6d31.svg");
  --gff-s-building:url("/galrao-form-assets-20261108-v2/8918f0048d891127c20d.svg");
  --gff-s-calendar-alt:url("/galrao-form-assets-20261108-v2/e8c2698cb4da64ddbe8c.svg");
  --gff-s-camera:url("/galrao-form-assets-20261108-v2/f8e4033cbf16ba30a266.svg");
  --gff-s-campground:url("/galrao-form-assets-20261108-v2/ba80ca5aac740eeb0463.svg");
  --gff-s-candy-cane:url("/galrao-form-assets-20261108-v2/c1b447b4898ddc2710a1.svg");
  --gff-s-car:url("/galrao-form-assets-20261108-v2/49e4d9d63bb5d1d92b19.svg");
  --gff-s-car-crash:url("/galrao-form-assets-20261108-v2/802020228469cf1734e3.svg");
  --gff-s-carport-custom:url("/galrao-form-assets-20261108-v2/d0627093f4e8e1c9dfb0.svg");
  --gff-s-chalkboard-teacher:url("/galrao-form-assets-20261108-v2/6fe382d6ee4b09920567.svg");
  --gff-s-chart-pie:url("/galrao-form-assets-20261108-v2/d743ccaa565e6262da12.svg");
  --gff-s-check:url("/galrao-form-assets-20261108-v2/bab6e94b51f9112dfdd6.svg");
  --gff-s-child:url("/galrao-form-assets-20261108-v2/acefcbb5a1faafd57e7c.svg");
  --gff-s-clock:url("/galrao-form-assets-20261108-v2/1ab1ebe33a8c1a616198.svg");
  --gff-s-cloud-showers-heavy:url("/galrao-form-assets-20261108-v2/b05f4bb229d976582661.svg");
  --gff-s-coffee:url("/galrao-form-assets-20261108-v2/8403ee4249e6159bc4d4.svg");
  --gff-s-cog:url("/galrao-form-assets-20261108-v2/6e258d600df506c4caf4.svg");
  --gff-s-cogs:url("/galrao-form-assets-20261108-v2/3990558abeca09ccee96.svg");
  --gff-s-comments:url("/galrao-form-assets-20261108-v2/dcaf07983be9045737f5.svg");
  --gff-s-comments-dollar:url("/galrao-form-assets-20261108-v2/388ad38a3dfb60f90610.svg");
  --gff-s-cube:url("/galrao-form-assets-20261108-v2/5b20abd491469552c1f6.svg");
  --gff-s-cut:url("/galrao-form-assets-20261108-v2/37b7edaf312b47ec569c.svg");
  --gff-s-dolly:url("/galrao-form-assets-20261108-v2/a98ee722969a6ebc4609.svg");
  --gff-s-dolly-flatbed:url("/galrao-form-assets-20261108-v2/ffb0f1d88dba1f62a907.svg");
  --gff-s-edit:url("/galrao-form-assets-20261108-v2/840875e0143eaac612e2.svg");
  --gff-s-envelope:url("/galrao-form-assets-20261108-v2/d0c3b9522011d9500737.svg");
  --gff-s-euro-sign:url("/galrao-form-assets-20261108-v2/6b714c355247ff50b569.svg");
  --gff-s-exchange-alt:url("/galrao-form-assets-20261108-v2/83e861b767282c366ca6.svg");
  --gff-s-exclamation:url("/galrao-form-assets-20261108-v2/b877713e80f4cc5f615e.svg");
  --gff-s-exclamation-triangle:url("/galrao-form-assets-20261108-v2/b99b66165c7e1959721f.svg");
  --gff-s-external-link-alt:url("/galrao-form-assets-20261108-v2/87d9493413f9fa177545.svg");
  --gff-s-faucet:url("/galrao-form-assets-20261108-v2/0ab43fdc3e82393b4332.svg");
  --gff-s-fighter-jet:url("/galrao-form-assets-20261108-v2/410b3283fbbf97601d15.svg");
  --gff-s-file-signature:url("/galrao-form-assets-20261108-v2/4f23c1613b51667d307e.svg");
  --gff-s-fire:url("/galrao-form-assets-20261108-v2/72ffef9bcd3d817f5f66.svg");
  --gff-s-fire-extinguisher:url("/galrao-form-assets-20261108-v2/eb0882e118326cb07096.svg");
  --gff-s-flask:url("/galrao-form-assets-20261108-v2/3831a9f158509ade6208.svg");
  --gff-s-glass-whiskey:url("/galrao-form-assets-20261108-v2/556ec1eb6dde39640637.svg");
  --gff-s-glasses:url("/galrao-form-assets-20261108-v2/f834cdd6446313eea66f.svg");
  --gff-s-globe-africa:url("/galrao-form-assets-20261108-v2/65441607610eddb60305.svg");
  --gff-s-globe-americas:url("/galrao-form-assets-20261108-v2/34487a54fd0fb564b165.svg");
  --gff-s-hammer:url("/galrao-form-assets-20261108-v2/c16e66ef35ab7d1b9d06.svg");
  --gff-s-hands-helping:url("/galrao-form-assets-20261108-v2/1ad5829374784812e4a8.svg");
  --gff-s-handshake:url("/galrao-form-assets-20261108-v2/5a2a024daa12c10c3e3b.svg");
  --gff-s-headset:url("/galrao-form-assets-20261108-v2/39a9cb543f03b878e164.svg");
  --gff-s-home:url("/galrao-form-assets-20261108-v2/7d04a003f9c13d4d1ade.svg");
  --gff-s-hospital:url("/galrao-form-assets-20261108-v2/89edee0e7ca873b96822.svg");
  --gff-s-hourglass-start:url("/galrao-form-assets-20261108-v2/ceeb6e227a41a2061731.svg");
  --gff-s-house-damage:url("/galrao-form-assets-20261108-v2/8c8241cfcf32e21da9a7.svg");
  --gff-s-house-user:url("/galrao-form-assets-20261108-v2/07397ef8c7a9a5df7887.svg");
  --gff-s-infinity:url("/galrao-form-assets-20261108-v2/890dc64d811b637a6582.svg");
  --gff-s-joint:url("/galrao-form-assets-20261108-v2/4ff1ea1baa633add47d2.svg");
  --gff-s-key:url("/galrao-form-assets-20261108-v2/3cfd1e9b89d8754e6e38.svg");
  --gff-s-landmark:url("/galrao-form-assets-20261108-v2/468e1bfbfba162da7cb8.svg");
  --gff-s-laptop:url("/galrao-form-assets-20261108-v2/3a43293dc94fc95dc58b.svg");
  --gff-s-layer-group:url("/galrao-form-assets-20261108-v2/1ad98b7ec95279de79e2.svg");
  --gff-s-leaf:url("/galrao-form-assets-20261108-v2/e20f60795218b49e5c2e.svg");
  --gff-s-lemon:url("/galrao-form-assets-20261108-v2/4cdbc5b5ff016a12e6ae.svg");
  --gff-s-male:url("/galrao-form-assets-20261108-v2/269df346cc489e1bf4b1.svg");
  --gff-s-mask:url("/galrao-form-assets-20261108-v2/485f970ec9252271e064.svg");
  --gff-s-mobile:url("/galrao-form-assets-20261108-v2/355f855ecc70276a6c47.svg");
  --gff-s-mobile-alt:url("/galrao-form-assets-20261108-v2/03d182da64ff32a23f04.svg");
  --gff-s-money-bill:url("/galrao-form-assets-20261108-v2/2ad6cc798a0e069ae3be.svg");
  --gff-s-money-bill-alt:url("/galrao-form-assets-20261108-v2/01a1a9d3db2d8f01fe77.svg");
  --gff-s-monthly:url("/galrao-form-assets-20261108-v2/b3883b534b77a6fd92e9.svg");
  --gff-s-moon:url("/galrao-form-assets-20261108-v2/63d7c795257f10a1ffa5.svg");
  --gff-s-paint-brush:url("/galrao-form-assets-20261108-v2/84479e9f4b782e937da5.svg");
  --gff-s-parking:url("/galrao-form-assets-20261108-v2/ada95d60caabfc7ca24a.svg");
  --gff-s-people-carry:url("/galrao-form-assets-20261108-v2/2aa130067b485f060bb7.svg");
  --gff-s-phone:url("/galrao-form-assets-20261108-v2/cc98bbce2cfc340c091b.svg");
  --gff-s-piggy-bank:url("/galrao-form-assets-20261108-v2/c56050e4f42b883961bc.svg");
  --gff-s-plane-departure:url("/galrao-form-assets-20261108-v2/03d286c894cda35450bd.svg");
  --gff-s-play:url("/galrao-form-assets-20261108-v2/6f6cb2c9e5958efb33fb.svg");
  --gff-s-plug:url("/galrao-form-assets-20261108-v2/ebdfafefc976fc6519ca.svg");
  --gff-s-plus-circle:url("/galrao-form-assets-20261108-v2/9a350dd6564bb2b35d6d.svg");
  --gff-s-poo-storm:url("/galrao-form-assets-20261108-v2/4bda044fa069a5a3e9c0.svg");
  --gff-s-print:url("/galrao-form-assets-20261108-v2/917b68334e002cc842e7.svg");
  --gff-s-quarterly:url("/galrao-form-assets-20261108-v2/0998a7d7c02782125f1c.svg");
  --gff-s-question:url("/galrao-form-assets-20261108-v2/6af1ef9b5dceba12f37e.svg");
  --gff-s-question-circle:url("/galrao-form-assets-20261108-v2/9c67835cca2f02feda3c.svg");
  --gff-s-road:url("/galrao-form-assets-20261108-v2/6b9aeb04fb21598fcba4.svg");
  --gff-s-ruler:url("/galrao-form-assets-20261108-v2/5330eb11d4634e3e7b8c.svg");
  --gff-s-ruler-vertical:url("/galrao-form-assets-20261108-v2/cb88366f5ff329733ebe.svg");
  --gff-s-semiannual:url("/galrao-form-assets-20261108-v2/720031d5dcea4e613e55.svg");
  --gff-s-shield-alt:url("/galrao-form-assets-20261108-v2/e4d0a5cc354b47f5c047.svg");
  --gff-s-smile:url("/galrao-form-assets-20261108-v2/fcbb0187c58804b3d360.svg");
  --gff-s-smoking:url("/galrao-form-assets-20261108-v2/b751b0114b6c320878ee.svg");
  --gff-s-snowflake:url("/galrao-form-assets-20261108-v2/68b8e03f1bfd70ee9c28.svg");
  --gff-s-spray-can:url("/galrao-form-assets-20261108-v2/a6e2ff3188ea97167772.svg");
  --gff-s-stethoscope:url("/galrao-form-assets-20261108-v2/888a9b599112a9f32b9d.svg");
  --gff-s-stream:url("/galrao-form-assets-20261108-v2/2b1880d743d3d25eb4eb.svg");
  --gff-s-sun:url("/galrao-form-assets-20261108-v2/2192846d05838402021d.svg");
  --gff-s-swimmer:url("/galrao-form-assets-20261108-v2/fcba1b0961c4d0b9b809.svg");
  --gff-s-temperature-high:url("/galrao-form-assets-20261108-v2/5cfb78ffcd42e461fa06.svg");
  --gff-s-times:url("/galrao-form-assets-20261108-v2/a8b679463a34247c377a.svg");
  --gff-s-times-circle:url("/galrao-form-assets-20261108-v2/72dfbc33d32f72e208a3.svg");
  --gff-s-tools:url("/galrao-form-assets-20261108-v2/ff0dfe5754ff089cfd1c.svg");
  --gff-s-tooth:url("/galrao-form-assets-20261108-v2/b013f9854a096eacdc40.svg");
  --gff-s-tree:url("/galrao-form-assets-20261108-v2/9b3751501c14be27d64e.svg");
  --gff-s-truck-loading:url("/galrao-form-assets-20261108-v2/8cb568c1824f0d6ff5c3.svg");
  --gff-s-umbrella:url("/galrao-form-assets-20261108-v2/64ff1047485cc0a5f2cd.svg");
  --gff-s-umbrella-beach:url("/galrao-form-assets-20261108-v2/9da516b443422d27a250.svg");
  --gff-s-user:url("/galrao-form-assets-20261108-v2/82c9c068b78673ac0875.svg");
  --gff-s-user-alt:url("/galrao-form-assets-20261108-v2/ce27450175e02489e1c1.svg");
  --gff-s-user-check:url("/galrao-form-assets-20261108-v2/f83a4ea8a2309145b48a.svg");
  --gff-s-user-friends:url("/galrao-form-assets-20261108-v2/ff224b5948c717c67a20.svg");
  --gff-s-user-injured:url("/galrao-form-assets-20261108-v2/9603009ebf09f583501c.svg");
  --gff-s-user-md:url("/galrao-form-assets-20261108-v2/321fd600b8d14bc516bf.svg");
  --gff-s-user-shield:url("/galrao-form-assets-20261108-v2/ae6a6d16005677a1c351.svg");
  --gff-s-user-tie:url("/galrao-form-assets-20261108-v2/5b3c7c39c4192a44c028.svg");
  --gff-s-users:url("/galrao-form-assets-20261108-v2/e31bb4e32d456227bffd.svg");
  --gff-s-utensils:url("/galrao-form-assets-20261108-v2/e467ab8e5355a8b701e0.svg");
  --gff-s-video:url("/galrao-form-assets-20261108-v2/b6aae445c46c1e4d5280.svg");
  --gff-s-volume-up:url("/galrao-form-assets-20261108-v2/6623d83d817956a3d326.svg");
  --gff-s-warehouse:url("/galrao-form-assets-20261108-v2/325346fa92f1af0ba0ae.svg");
  --gff-s-water:url("/galrao-form-assets-20261108-v2/3e78d4a8f3c1db8e19c1.svg");
  --gff-s-wind:url("/galrao-form-assets-20261108-v2/94cb5c749725a469e4d6.svg");
  --gff-s-window-close:url("/galrao-form-assets-20261108-v2/95cc5189fe8cb072d277.svg");
  --gff-s-wine-bottle:url("/galrao-form-assets-20261108-v2/fcfaceeeb2a79d76c000.svg");
  --gff-s-yearly:url("/galrao-form-assets-20261108-v2/6fb034fb224b07087379.svg");
  --gff-s-yin-yang:url("/galrao-form-assets-20261108-v2/bf99717e265ed22497f6.svg");
}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fab.fa-accessible-icon{--gff-current:var(--gff-b-accessible-icon);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fab.fa-fort-awesome-alt{--gff-current:var(--gff-b-fort-awesome-alt);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fab.fa-whmcs{--gff-current:var(--gff-b-whmcs);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fab.fa-youtube{--gff-current:var(--gff-b-youtube);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).far.fa-address-card{--gff-current:var(--gff-r-address-card);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).far.fa-clock{--gff-current:var(--gff-r-clock);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).far.fa-hospital{--gff-current:var(--gff-r-hospital);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).far.fa-money-bill-alt{--gff-current:var(--gff-r-money-bill-alt);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).far.fa-snowflake{--gff-current:var(--gff-r-snowflake);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).far.fa-user{--gff-current:var(--gff-r-user);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-address-card{--gff-current:var(--gff-s-address-card);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-adjust{--gff-current:var(--gff-s-adjust);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-ambulance{--gff-current:var(--gff-s-ambulance);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-archive{--gff-current:var(--gff-s-archive);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-arrows-alt{--gff-current:var(--gff-s-arrows-alt);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-arrows-alt-h{--gff-current:var(--gff-s-arrows-alt-h);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-at{--gff-current:var(--gff-s-at);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-balance-scale{--gff-current:var(--gff-s-balance-scale);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-ban{--gff-current:var(--gff-s-ban);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-bath{--gff-current:var(--gff-s-bath);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-battery-empty{--gff-current:var(--gff-s-battery-empty);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-battery-full{--gff-current:var(--gff-s-battery-full);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-battery-half{--gff-current:var(--gff-s-battery-half);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-battery-three-quarters{--gff-current:var(--gff-s-battery-three-quarters);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-bed{--gff-current:var(--gff-s-bed);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-birthday-cake{--gff-current:var(--gff-s-birthday-cake);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-bolt{--gff-current:var(--gff-s-bolt);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-book-reader{--gff-current:var(--gff-s-book-reader);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-box{--gff-current:var(--gff-s-box);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-briefcase{--gff-current:var(--gff-s-briefcase);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-building{--gff-current:var(--gff-s-building);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-calendar-alt{--gff-current:var(--gff-s-calendar-alt);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-camera{--gff-current:var(--gff-s-camera);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-car{--gff-current:var(--gff-s-car);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-car-crash{--gff-current:var(--gff-s-car-crash);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-chalkboard-teacher{--gff-current:var(--gff-s-chalkboard-teacher);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-chart-pie{--gff-current:var(--gff-s-chart-pie);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-check{--gff-current:var(--gff-s-check);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-child{--gff-current:var(--gff-s-child);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-clock{--gff-current:var(--gff-s-clock);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-cog{--gff-current:var(--gff-s-cog);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-cogs{--gff-current:var(--gff-s-cogs);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-cube{--gff-current:var(--gff-s-cube);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-edit{--gff-current:var(--gff-s-edit);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-envelope{--gff-current:var(--gff-s-envelope);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-exchange-alt{--gff-current:var(--gff-s-exchange-alt);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-exclamation{--gff-current:var(--gff-s-exclamation);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-exclamation-triangle{--gff-current:var(--gff-s-exclamation-triangle);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-external-link-alt{--gff-current:var(--gff-s-external-link-alt);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-fighter-jet{--gff-current:var(--gff-s-fighter-jet);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-file-signature{--gff-current:var(--gff-s-file-signature);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-fire{--gff-current:var(--gff-s-fire);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-fire-extinguisher{--gff-current:var(--gff-s-fire-extinguisher);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-glasses{--gff-current:var(--gff-s-glasses);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-globe-africa{--gff-current:var(--gff-s-globe-africa);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-globe-americas{--gff-current:var(--gff-s-globe-americas);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-hammer{--gff-current:var(--gff-s-hammer);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-hands-helping{--gff-current:var(--gff-s-hands-helping);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-home{--gff-current:var(--gff-s-home);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-hospital{--gff-current:var(--gff-s-hospital);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-hourglass-start{--gff-current:var(--gff-s-hourglass-start);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-house-damage{--gff-current:var(--gff-s-house-damage);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-house-user{--gff-current:var(--gff-s-house-user);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-infinity{--gff-current:var(--gff-s-infinity);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-joint{--gff-current:var(--gff-s-joint);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-key{--gff-current:var(--gff-s-key);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-landmark{--gff-current:var(--gff-s-landmark);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-laptop{--gff-current:var(--gff-s-laptop);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-leaf{--gff-current:var(--gff-s-leaf);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-male{--gff-current:var(--gff-s-male);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-mask{--gff-current:var(--gff-s-mask);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-mobile{--gff-current:var(--gff-s-mobile);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-mobile-alt{--gff-current:var(--gff-s-mobile-alt);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-money-bill{--gff-current:var(--gff-s-money-bill);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-money-bill-alt{--gff-current:var(--gff-s-money-bill-alt);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-moon{--gff-current:var(--gff-s-moon);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-parking{--gff-current:var(--gff-s-parking);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-people-carry{--gff-current:var(--gff-s-people-carry);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-phone{--gff-current:var(--gff-s-phone);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-piggy-bank{--gff-current:var(--gff-s-piggy-bank);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-plane-departure{--gff-current:var(--gff-s-plane-departure);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-play{--gff-current:var(--gff-s-play);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-plug{--gff-current:var(--gff-s-plug);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-plus-circle{--gff-current:var(--gff-s-plus-circle);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-poo-storm{--gff-current:var(--gff-s-poo-storm);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-question{--gff-current:var(--gff-s-question);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-question-circle{--gff-current:var(--gff-s-question-circle);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-road{--gff-current:var(--gff-s-road);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-ruler{--gff-current:var(--gff-s-ruler);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-ruler-vertical{--gff-current:var(--gff-s-ruler-vertical);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-shield-alt{--gff-current:var(--gff-s-shield-alt);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-stethoscope{--gff-current:var(--gff-s-stethoscope);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-stream{--gff-current:var(--gff-s-stream);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-sun{--gff-current:var(--gff-s-sun);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-swimmer{--gff-current:var(--gff-s-swimmer);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-times{--gff-current:var(--gff-s-times);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-times-circle{--gff-current:var(--gff-s-times-circle);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-tooth{--gff-current:var(--gff-s-tooth);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-tree{--gff-current:var(--gff-s-tree);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-truck-loading{--gff-current:var(--gff-s-truck-loading);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-umbrella{--gff-current:var(--gff-s-umbrella);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-umbrella-beach{--gff-current:var(--gff-s-umbrella-beach);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-user{--gff-current:var(--gff-s-user);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-user-alt{--gff-current:var(--gff-s-user-alt);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-user-check{--gff-current:var(--gff-s-user-check);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-user-friends{--gff-current:var(--gff-s-user-friends);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-user-injured{--gff-current:var(--gff-s-user-injured);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-user-md{--gff-current:var(--gff-s-user-md);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-user-shield{--gff-current:var(--gff-s-user-shield);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-user-tie{--gff-current:var(--gff-s-user-tie);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-users{--gff-current:var(--gff-s-users);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-utensils{--gff-current:var(--gff-s-utensils);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-video{--gff-current:var(--gff-s-video);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-volume-up{--gff-current:var(--gff-s-volume-up);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-warehouse{--gff-current:var(--gff-s-warehouse);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-window-close{--gff-current:var(--gff-s-window-close);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon).fas.fa-yin-yang{--gff-current:var(--gff-s-yin-yang);}
.ffx-form :is(.ffx-option-icon,.ffx-input-icon):is(.fab.fa-accessible-icon,.fab.fa-fort-awesome-alt,.fab.fa-whmcs,.fab.fa-youtube,.far.fa-address-card,.far.fa-clock,.far.fa-hospital,.far.fa-money-bill-alt,.far.fa-snowflake,.far.fa-user,.fas.fa-address-card,.fas.fa-adjust,.fas.fa-ambulance,.fas.fa-archive,.fas.fa-arrows-alt,.fas.fa-arrows-alt-h,.fas.fa-at,.fas.fa-balance-scale,.fas.fa-ban,.fas.fa-bath,.fas.fa-battery-empty,.fas.fa-battery-full,.fas.fa-battery-half,.fas.fa-battery-three-quarters,.fas.fa-bed,.fas.fa-birthday-cake,.fas.fa-bolt,.fas.fa-book-reader,.fas.fa-box,.fas.fa-briefcase,.fas.fa-building,.fas.fa-calendar-alt,.fas.fa-camera,.fas.fa-car,.fas.fa-car-crash,.fas.fa-chalkboard-teacher,.fas.fa-chart-pie,.fas.fa-check,.fas.fa-child,.fas.fa-clock,.fas.fa-cog,.fas.fa-cogs,.fas.fa-cube,.fas.fa-edit,.fas.fa-envelope,.fas.fa-exchange-alt,.fas.fa-exclamation,.fas.fa-exclamation-triangle,.fas.fa-external-link-alt,.fas.fa-fighter-jet,.fas.fa-file-signature,.fas.fa-fire,.fas.fa-fire-extinguisher,.fas.fa-glasses,.fas.fa-globe-africa,.fas.fa-globe-americas,.fas.fa-hammer,.fas.fa-hands-helping,.fas.fa-home,.fas.fa-hospital,.fas.fa-hourglass-start,.fas.fa-house-damage,.fas.fa-house-user,.fas.fa-infinity,.fas.fa-joint,.fas.fa-key,.fas.fa-landmark,.fas.fa-laptop,.fas.fa-leaf,.fas.fa-male,.fas.fa-mask,.fas.fa-mobile,.fas.fa-mobile-alt,.fas.fa-money-bill,.fas.fa-money-bill-alt,.fas.fa-moon,.fas.fa-parking,.fas.fa-people-carry,.fas.fa-phone,.fas.fa-piggy-bank,.fas.fa-plane-departure,.fas.fa-play,.fas.fa-plug,.fas.fa-plus-circle,.fas.fa-poo-storm,.fas.fa-question,.fas.fa-question-circle,.fas.fa-road,.fas.fa-ruler,.fas.fa-ruler-vertical,.fas.fa-shield-alt,.fas.fa-stethoscope,.fas.fa-stream,.fas.fa-sun,.fas.fa-swimmer,.fas.fa-times,.fas.fa-times-circle,.fas.fa-tooth,.fas.fa-tree,.fas.fa-truck-loading,.fas.fa-umbrella,.fas.fa-umbrella-beach,.fas.fa-user,.fas.fa-user-alt,.fas.fa-user-check,.fas.fa-user-friends,.fas.fa-user-injured,.fas.fa-user-md,.fas.fa-user-shield,.fas.fa-user-tie,.fas.fa-users,.fas.fa-utensils,.fas.fa-video,.fas.fa-volume-up,.fas.fa-warehouse,.fas.fa-window-close,.fas.fa-yin-yang)::before{content:"";display:block;width:1em;height:1em;flex:none;background-color:currentColor;-webkit-mask-image:var(--gff-current);mask-image:var(--gff-current);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}
.ffx-form .ffx-option[data-gff-media="arrows-alt-v"]{--gff-media:var(--gff-s-arrows-alt-v);}
.ffx-form .ffx-option[data-gff-media="bolt"]{--gff-media:var(--gff-s-bolt);}
.ffx-form .ffx-option[data-gff-media="book-open"]{--gff-media:var(--gff-s-book-open);}
.ffx-form .ffx-option[data-gff-media="briefcase"]{--gff-media:var(--gff-s-briefcase);}
.ffx-form .ffx-option[data-gff-media="bug"]{--gff-media:var(--gff-s-bug);}
.ffx-form .ffx-option[data-gff-media="building"]{--gff-media:var(--gff-s-building);}
.ffx-form .ffx-option[data-gff-media="campground"]{--gff-media:var(--gff-s-campground);}
.ffx-form .ffx-option[data-gff-media="candy-cane"]{--gff-media:var(--gff-s-candy-cane);}
.ffx-form .ffx-option[data-gff-media="car"]{--gff-media:var(--gff-s-car);}
.ffx-form .ffx-option[data-gff-media="carport-custom"]{--gff-media:var(--gff-s-carport-custom);}
.ffx-form .ffx-option[data-gff-media="cloud-showers-heavy"]{--gff-media:var(--gff-s-cloud-showers-heavy);}
.ffx-form .ffx-option[data-gff-media="coffee"]{--gff-media:var(--gff-s-coffee);}
.ffx-form .ffx-option[data-gff-media="cog"]{--gff-media:var(--gff-s-cog);}
.ffx-form .ffx-option[data-gff-media="comments"]{--gff-media:var(--gff-s-comments);}
.ffx-form .ffx-option[data-gff-media="comments-dollar"]{--gff-media:var(--gff-s-comments-dollar);}
.ffx-form .ffx-option[data-gff-media="cut"]{--gff-media:var(--gff-s-cut);}
.ffx-form .ffx-option[data-gff-media="dolly"]{--gff-media:var(--gff-s-dolly);}
.ffx-form .ffx-option[data-gff-media="dolly-flatbed"]{--gff-media:var(--gff-s-dolly-flatbed);}
.ffx-form .ffx-option[data-gff-media="euro-sign"]{--gff-media:var(--gff-s-euro-sign);}
.ffx-form .ffx-option[data-gff-media="exchange-alt"]{--gff-media:var(--gff-s-exchange-alt);}
.ffx-form .ffx-option[data-gff-media="faucet"]{--gff-media:var(--gff-s-faucet);}
.ffx-form .ffx-option[data-gff-media="fire"]{--gff-media:var(--gff-s-fire);}
.ffx-form .ffx-option[data-gff-media="fire-extinguisher"]{--gff-media:var(--gff-s-fire-extinguisher);}
.ffx-form .ffx-option[data-gff-media="flask"]{--gff-media:var(--gff-s-flask);}
.ffx-form .ffx-option[data-gff-media="glass-whiskey"]{--gff-media:var(--gff-s-glass-whiskey);}
.ffx-form .ffx-option[data-gff-media="handshake"]{--gff-media:var(--gff-s-handshake);}
.ffx-form .ffx-option[data-gff-media="headset"]{--gff-media:var(--gff-s-headset);}
.ffx-form .ffx-option[data-gff-media="home"]{--gff-media:var(--gff-s-home);}
.ffx-form .ffx-option[data-gff-media="laptop"]{--gff-media:var(--gff-s-laptop);}
.ffx-form .ffx-option[data-gff-media="layer-group"]{--gff-media:var(--gff-s-layer-group);}
.ffx-form .ffx-option[data-gff-media="lemon"]{--gff-media:var(--gff-s-lemon);}
.ffx-form .ffx-option[data-gff-media="paint-brush"]{--gff-media:var(--gff-s-paint-brush);}
.ffx-form .ffx-option[data-gff-media="print"]{--gff-media:var(--gff-s-print);}
.ffx-form .ffx-option[data-gff-media="quarterly"]{--gff-media:var(--gff-s-quarterly);}
.ffx-form .ffx-option[data-gff-media="ruler"]{--gff-media:var(--gff-s-ruler);}
.ffx-form .ffx-option[data-gff-media="semiannual"]{--gff-media:var(--gff-s-semiannual);}
.ffx-form .ffx-option[data-gff-media="smile"]{--gff-media:var(--gff-s-smile);}
.ffx-form .ffx-option[data-gff-media="smoking"]{--gff-media:var(--gff-s-smoking);}
.ffx-form .ffx-option[data-gff-media="snowflake"]{--gff-media:var(--gff-s-snowflake);}
.ffx-form .ffx-option[data-gff-media="spray-can"]{--gff-media:var(--gff-s-spray-can);}
.ffx-form .ffx-option[data-gff-media="stethoscope"]{--gff-media:var(--gff-s-stethoscope);}
.ffx-form .ffx-option[data-gff-media="temperature-high"]{--gff-media:var(--gff-s-temperature-high);}
.ffx-form .ffx-option[data-gff-media="tools"]{--gff-media:var(--gff-s-tools);}
.ffx-form .ffx-option[data-gff-media="utensils"]{--gff-media:var(--gff-s-utensils);}
.ffx-form .ffx-option[data-gff-media="warehouse"]{--gff-media:var(--gff-s-warehouse);}
.ffx-form .ffx-option[data-gff-media="water"]{--gff-media:var(--gff-s-water);}
.ffx-form .ffx-option[data-gff-media="wind"]{--gff-media:var(--gff-s-wind);}
.ffx-form .ffx-option[data-gff-media="window-close"]{--gff-media:var(--gff-s-window-close);}
.ffx-form .ffx-option[data-gff-media="wine-bottle"]{--gff-media:var(--gff-s-wine-bottle);}
.ffx-form .ffx-option[data-gff-media="yearly"]{--gff-media:var(--gff-s-yearly);}
.ffx-form .ffx-option[data-gff-period="monthly"] .ffx-option-icon.fas.fa-calendar-alt{--gff-current:var(--gff-s-monthly);}
.ffx-form .ffx-option[data-gff-media="calendar-alt"]{--gff-media:var(--gff-s-calendar-alt);}
.ffx-form .ffx-option[data-gff-media]::before{content:"";display:block;flex:0 0 64px;width:64px;height:64px;min-width:64px;border-radius:50%;background:#edf5ef var(--gff-media) center/32px 32px no-repeat;}
.ffx-form .ffx-option[data-gff-media]>img.ffx-option-media{display:none;}
@media(max-width:768px){.ffx-form .ffx-option[data-gff-media]::before{flex-basis:48px;width:48px;height:48px;min-width:48px;background-size:26px 26px;}}
}

.ffx-form.ffx-form .ffx-progress-meta { display:none; }
.ffx-form .ffx-progress-row { gap:0; }
.ffx-form .ffx-input-wrap { position:relative; }
.ffx-form .ffx-input-wrap > .ffx-input-icon {
 display:flex; align-items:center; justify-content:center; position:absolute;
 inset-block:0; inset-inline-start:14px; width:20px; height:100%; margin:0;
 color:#007a27; font-size:16px; line-height:1; pointer-events:none;
}
.ffx-form.ffx-form .ffx-consent a { color:#007a27; text-decoration:underline; }
@media(max-width:768px){.ffx-form.ffx-form .ffx-heading{font-size:22px;hyphens:auto;}}


/* Current-step sizing: FF5 retains the tallest card as an inline min-height. */
.ffx-form.ffx-form .ffx-card { min-height:0 !important; height:auto !important; }
.ffx-form.ffx-form { --ffx-font-family:Arial,sans-serif !important; --ffx-font-heading:Arial,sans-serif !important; --ffx-font-field:Arial,sans-serif !important; }
.ffx-form .ffx-option[data-gff-media] img.ffx-option-media,
.ffx-form .ffx-option[data-gff-media] > .ffx-option-icon { display:none !important; }

.ffx-form .ffx-option[data-gff-media="cotton-machine"] { --gff-media:url("/galrao-form-assets-20261108-v2/c097437f7d6391fa79a3.svg"); }
.ffx-form .ffx-option[data-gff-media="popcorn-machine"] { --gff-media:url("/galrao-form-assets-20261108-v2/267744a960db302216c3.svg"); }
.ffx-form .ffx-option[data-gff-media="urn"] { --gff-media:url("/galrao-form-assets-20261108-v2/534f7a0b02445ed908d3.svg"); }
.ffx-form .ffx-option[data-gff-media="opener"] { --gff-media:url("/galrao-form-assets-20261108-v2/8c819d255f423410db90.svg"); }
.ffx-form .ffx-option[data-gff-media="dispenser"] { --gff-media:url("/galrao-form-assets-20261108-v2/b12e51ce6fd6430fd3d1.svg"); }
.ffx-form .ffx-option[data-gff-media="wagon"] { --gff-media:url("/galrao-form-assets-20261108-v2/bf54559421465f12d55d.svg"); }
.ffx-form .ffx-option[data-gff-media="picnic-table"] { --gff-media:url("/galrao-form-assets-20261108-v2/7108dddffbd0ac169d4e.svg"); }
.ffx-form .ffx-option[data-gff-media="standing-table"] { --gff-media:url("/galrao-form-assets-20261108-v2/422ab69283e33dba21a8.svg"); }