/* ============================================================
   Iconografia BAICV — set próprio (stroke 2px, grelha 24, pontos
   como acento, herdando a cor via mask + currentColor).
   Mantém as classes fa-* no markup; o glifo vem daqui.
   Gerado por scratchpad/gen_icons.py — editar lá e regenerar.
   ============================================================ */

i[class^="fa-"], i[class*=" fa-"] {
  display: inline-block;
  width: 1.08em;
  height: 1.08em;
  vertical-align: -0.16em;
  background-color: currentColor;
  -webkit-mask: var(--icon, var(--icon-fallback)) no-repeat center / contain;
  mask: var(--icon, var(--icon-fallback)) no-repeat center / contain;
}

i[class^="fa-"] {
  --icon-fallback: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%224%22 fill=%22%23000%22/%3E%3C/svg%3E");
}

.fa-arrow-down { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 4v15M5.5 13 12 19.5 18.5 13%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-arrow-left { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M20 12H5M11 5.5 4.5 12 11 18.5%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-arrow-right { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 12h15M13 5.5 19.5 12 13 18.5%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-arrow-right-from-bracket { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M10 4H6a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h4%22/%3E%3Cpath d=%22M9 12h11M16 8l4 4-4 4%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-arrow-right-to-bracket { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M14 4h4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-4%22/%3E%3Cpath d=%22M3 12h11M10 8l4 4-4 4%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-arrow-up-right-from-square { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M13 5H6a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2v-7%22/%3E%3Cpath d=%22M14 4h6v6M20 4 11.5 12.5%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-bars { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 6.5h16M4 12h16M4 17.5h16%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-briefcase { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%227.5%22 width=%2218%22 height=%2212.5%22 rx=%222.2%22/%3E%3Cpath d=%22M9 7.5V6a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v1.5M3 12.5h18%22/%3E%3C/g%3E%3Ccircle cx=%2212%22 cy=%2212.5%22 r=%221.4%22 fill=%22%23000%22/%3E%3C/svg%3E"); }
.fa-building-columns { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3.5 9.5 12 4l8.5 5.5M5 9.5V18M9.7 9.5V18M14.3 9.5V18M19 9.5V18M3.5 20.5h17%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-bullhorn { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 10v4a1.5 1.5 0 0 0 1.5 1.5H8L18.5 20V4L8 8.5H5.5A1.5 1.5 0 0 0 4 10Z%22/%3E%3Cpath d=%22M9 16v4M21.5 10.5V13.5%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-chart-column { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 4v15.5h16%22/%3E%3Cpath d=%22M8.5 16v-4M13 16V8.5M17.5 16V11%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-chart-line { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 4v15.5h16%22/%3E%3Cpath d=%22m7 14 4-4 3 2.6L19 7.5%22/%3E%3C/g%3E%3Ccircle cx=%2219%22 cy=%227.5%22 r=%221.4%22 fill=%22%23000%22/%3E%3C/svg%3E"); }
.fa-chart-pie { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M21.2 15.9A10 10 0 1 1 8.1 2.8%22/%3E%3Cpath d=%22M22 12A10 10 0 0 0 12 2v10z%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-building { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%224%22 y=%222.5%22 width=%2216%22 height=%2219%22 rx=%222%22/%3E%3Cpath d=%22M9.5 21.5v-4h5v4M8 6.5h.01M12 6.5h.01M16 6.5h.01M8 10.5h.01M12 10.5h.01M16 10.5h.01M8 14.5h.01M12 14.5h.01M16 14.5h.01%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-users { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%229%22 cy=%227%22 r=%223.5%22/%3E%3Cpath d=%22M3 20v-1.5A4.5 4.5 0 0 1 7.5 14h3A4.5 4.5 0 0 1 15 18.5V20M16 3.7a3.5 3.5 0 0 1 0 6.6M21 20v-1.5a4.5 4.5 0 0 0-3-4.2%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-check { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4.5 12.5 10 18 19.5 6.5%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-circle-check { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M8 12.5 11 15.5 16.5 9%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-circle-info { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M12 11v6%22/%3E%3C/g%3E%3Ccircle cx=%2212%22 cy=%227.6%22 r=%221.4%22 fill=%22%23000%22/%3E%3C/svg%3E"); }
.fa-circle-question { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M9.3 9.2a2.8 2.8 0 1 1 4.2 2.6c-.9.55-1.5 1-1.5 2.2%22/%3E%3C/g%3E%3Ccircle cx=%2212%22 cy=%2217.2%22 r=%221.3%22 fill=%22%23000%22/%3E%3C/svg%3E"); }
.fa-clipboard-list { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%225%22 y=%224.5%22 width=%2214%22 height=%2217%22 rx=%222.2%22/%3E%3Cpath d=%22M9 4.5a3 3 0 0 1 6 0M11.5 10.5h4.5M11.5 14.5h4.5M11.5 18h3%22/%3E%3C/g%3E%3Ccircle cx=%228.3%22 cy=%2210.5%22 r=%221.1%22 fill=%22%23000%22/%3E%3Ccircle cx=%228.3%22 cy=%2214.5%22 r=%221.1%22 fill=%22%23000%22/%3E%3C/svg%3E"); }
.fa-comment-dots { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M21 11.5a8.5 7.5 0 0 1-8.5 7.5c-1.1 0-2.2-.16-3.2-.5L4 20l1.4-3.5A7.3 7.3 0 0 1 3.5 11.5 8.5 7.5 0 0 1 12.5 4 8.5 7.5 0 0 1 21 11.5Z%22/%3E%3C/g%3E%3Ccircle cx=%228.6%22 cy=%2211.5%22 r=%221.25%22 fill=%22%23000%22/%3E%3Ccircle cx=%2212.4%22 cy=%2211.5%22 r=%221.25%22 fill=%22%23000%22/%3E%3Ccircle cx=%2216.2%22 cy=%2211.5%22 r=%221.25%22 fill=%22%23000%22/%3E%3C/svg%3E"); }
.fa-cookie-bite { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M21 12.6A9 9 0 1 1 11.4 3a3.5 3.5 0 0 0 4 4 3.5 3.5 0 0 0 5.6 5.6Z%22/%3E%3C/g%3E%3Ccircle cx=%229%22 cy=%2210%22 r=%221.3%22 fill=%22%23000%22/%3E%3Ccircle cx=%2212.6%22 cy=%2214.8%22 r=%221.3%22 fill=%22%23000%22/%3E%3Ccircle cx=%228%22 cy=%2215.6%22 r=%221.1%22 fill=%22%23000%22/%3E%3C/svg%3E"); }
.fa-copy { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%228.5%22 y=%228.5%22 width=%2212%22 height=%2212%22 rx=%222%22/%3E%3Cpath d=%22M5.5 15.5h-1a1.5 1.5 0 0 1-1.5-1.5V5a1.5 1.5 0 0 1 1.5-1.5H14A1.5 1.5 0 0 1 15.5 5v.5%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-credit-card { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%225.5%22 width=%2218%22 height=%2213%22 rx=%222.4%22/%3E%3Cpath d=%22M3 10h18%22/%3E%3C/g%3E%3Ccircle cx=%227.2%22 cy=%2214.6%22 r=%221.25%22 fill=%22%23000%22/%3E%3Ccircle cx=%2211%22 cy=%2214.6%22 r=%221.25%22 fill=%22%23000%22/%3E%3C/svg%3E"); }
.fa-diamond-turn-right { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%224.2%22 y=%224.2%22 width=%2215.6%22 height=%2215.6%22 rx=%223%22 transform=%22rotate(45 12 12)%22/%3E%3Cpath d=%22M9 13.5v-1a1.6 1.6 0 0 1 1.6-1.6H15M13 8.7l2.2 2.2L13 13%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-display { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%224.5%22 width=%2218%22 height=%2212.5%22 rx=%222%22/%3E%3Cpath d=%22M9.5 21h5M12 17.5V21%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-earth-africa { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M9 3.6c1 1.6-.4 2.6.8 3.8 1 1 2.7.2 3.6 1.3.8 1-.2 2.2.7 3.3.8 1 2.7.5 3.4 1.7.6 1-.4 2.6.3 4%22/%3E%3Cpath d=%22M4 15c1.4-.4 3 .3 3.6 1.6.5 1.2-.2 2.2.7 3.2%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-facebook-f { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath fill=%22%23000%22 d=%22M13.6 21v-7.4h2.5l.4-2.9h-2.9V8.8c0-.85.23-1.4 1.45-1.4h1.55V4.8c-.27-.04-1.2-.12-2.27-.12-2.25 0-3.8 1.37-3.8 3.9v2.13H8v2.9h2.5V21Z%22/%3E%3C/svg%3E"); }
.fa-file-invoice-dollar { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 3h8l4 4v14H6z%22/%3E%3Cpath d=%22M14 3v4h4M9 9h3%22/%3E%3Cpath d=%22M14 12.6c0-.9-.9-1.5-2-1.5s-2 .6-2 1.5 1 1.3 2 1.5 2 .6 2 1.5-.9 1.5-2 1.5-2-.6-2-1.5M12 10v7.4%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-file-lines { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 3h8l4 4v14H6z%22/%3E%3Cpath d=%22M14 3v4h4M9 12h6M9 16h6%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-file-pdf { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 3h8l4 4v14H6z%22/%3E%3Cpath d=%22M14 3v4h4M9 12.5h6M9 16.5h3.5%22/%3E%3C/g%3E%3Ccircle cx=%2215%22 cy=%2216.5%22 r=%221.25%22 fill=%22%23000%22/%3E%3C/svg%3E"); }
.fa-file-shield { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 3h8l4 4v5M14 3v4h4M6 21V3%22/%3E%3Cpath d=%22M15.5 12.5 19 14v2.6c0 2.4-1.6 3.9-3.5 4.9-1.9-1-3.5-2.5-3.5-4.9V14z%22/%3E%3Cpath d=%22M6 21h5%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-file-signature { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 3h8l4 4v6M14 3v4h4M6 21V3%22/%3E%3Cpath d=%22M6 21h4%22/%3E%3Cpath d=%22M12.5 19.5c.8 0 1-2.5 1.8-2.5s.6 1.6 1.5 1.6c.6 0 .7-.6 1.2-.6h3%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-gauge-high { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3.5 14a8.5 8.5 0 1 1 17 0%22/%3E%3Cpath d=%22M12 14 16 9%22/%3E%3C/g%3E%3Ccircle cx=%2212%22 cy=%2214%22 r=%221.6%22 fill=%22%23000%22/%3E%3C/svg%3E"); }
.fa-graduation-cap { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m2.5 9 9.5-4.5L21.5 9 12 13.5Z%22/%3E%3Cpath d=%22M6.5 11.5v4c0 1.4 2.5 3 5.5 3s5.5-1.6 5.5-3v-4M21.5 9v5%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-inbox { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 13.5 6 5.5h12l2 8M4 13.5V19h16v-5.5M4 13.5h4.5a3.5 3.5 0 0 0 7 0H20%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-instagram { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223.5%22 y=%223.5%22 width=%2217%22 height=%2217%22 rx=%224.5%22/%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%224%22/%3E%3C/g%3E%3Ccircle cx=%2217.2%22 cy=%226.8%22 r=%221.4%22 fill=%22%23000%22/%3E%3C/svg%3E"); }
.fa-layer-group { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m12 3 9 4.5L12 12 3 7.5Z%22/%3E%3Cpath d=%22m4.8 11.2 -1.8.9 9 4.5 9-4.5-1.8-.9M4.8 15.7 3 16.6l9 4.5 9-4.5-1.8-.9%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-lightbulb { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M9 18h6M10 21h4%22/%3E%3Cpath d=%22M12 3a6 6 0 0 1 3.6 10.8c-.8.6-1.1 1.3-1.1 2.2h-5c0-.9-.3-1.6-1.1-2.2A6 6 0 0 1 12 3Z%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-link { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M10 14a4.5 4.5 0 0 0 6.4.4l3-3a4.5 4.5 0 1 0-6.4-6.3l-1.3 1.3%22/%3E%3Cpath d=%22M14 10a4.5 4.5 0 0 0-6.4-.4l-3 3a4.5 4.5 0 1 0 6.4 6.3l1.3-1.3%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-linkedin-in { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath fill=%22%23000%22 d=%22M6.8 9.2H3.6V20.4h3.2ZM5.2 3.6a1.9 1.9 0 1 0 0 3.8 1.9 1.9 0 0 0 0-3.8ZM13 9.2H9.9V20.4H13v-5.9c0-1.7.8-2.7 2.2-2.7s2 .95 2 2.7v5.9h3.2v-6.6c0-3-1.6-4.9-4.2-4.9A3.9 3.9 0 0 0 13 10.6Z%22/%3E%3C/svg%3E"); }
.fa-location-dot { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 21s7-6.2 7-11a7 7 0 1 0-14 0c0 4.8 7 11 7 11Z%22/%3E%3C/g%3E%3Ccircle cx=%2212%22 cy=%2210%22 r=%222.2%22 fill=%22%23000%22/%3E%3C/svg%3E"); }
.fa-lock { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%225%22 y=%2211%22 width=%2214%22 height=%229%22 rx=%222.2%22/%3E%3Cpath d=%22M8 11V7.8a4 4 0 0 1 8 0V11%22/%3E%3C/g%3E%3Ccircle cx=%2212%22 cy=%2215.5%22 r=%221.5%22 fill=%22%23000%22/%3E%3C/svg%3E"); }
.fa-magnifying-glass { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2210.5%22 cy=%2210.5%22 r=%226.5%22/%3E%3Cpath d=%22m15.5 15.5 5 5%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-money-bill-transfer { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%228%22 width=%2218%22 height=%2210%22 rx=%222%22/%3E%3Ccircle cx=%2212%22 cy=%2213%22 r=%222.4%22/%3E%3Cpath d=%22M7 4.5h9M13.5 2 16 4.5 13.5 7%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-moon { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M20 14.5A8.5 8.5 0 1 1 9.5 4 7 7 0 0 0 20 14.5Z%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-newspaper { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 5.5h13V18a2.5 2.5 0 0 0 2.5 2.5H6.5A2.5 2.5 0 0 1 4 18Z%22/%3E%3Cpath d=%22M17 9h3v9.5a1.5 1.5 0 0 1-3 0z%22/%3E%3Cpath d=%22M7 9.5h7M7 13h7M7 16.5h4%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-palette { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3a9 9 0 1 0 0 18c1.4 0 2-.8 2-1.8 0-1.6-1.6-2 0-3.6 1-1 6.9.9 6.9-4A9 9 0 0 0 12 3Z%22/%3E%3C/g%3E%3Ccircle cx=%227.8%22 cy=%2210%22 r=%221.3%22 fill=%22%23000%22/%3E%3Ccircle cx=%2212%22 cy=%227.6%22 r=%221.3%22 fill=%22%23000%22/%3E%3Ccircle cx=%2216.2%22 cy=%2210%22 r=%221.3%22 fill=%22%23000%22/%3E%3C/svg%3E"); }
.fa-people-group { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%228%22 cy=%228.5%22 r=%223%22/%3E%3Ccircle cx=%2216.6%22 cy=%229.5%22 r=%222.4%22/%3E%3Cpath d=%22M2.8 19.5a5.4 5.4 0 0 1 10.4 0%22/%3E%3Cpath d=%22M14.8 19.5a4.4 4.4 0 0 1 6.4-3.4%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-photo-film { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%226%22 width=%2213%22 height=%2212%22 rx=%222%22/%3E%3Cpath d=%22m3 15 3.8-3.5 3.4 3 2.4-2 3.4 3%22/%3E%3Cpath d=%22M19.5 6.5V18%22/%3E%3C/g%3E%3Ccircle cx=%228%22 cy=%229.7%22 r=%221.3%22 fill=%22%23000%22/%3E%3C/svg%3E"); }
.fa-scale-balanced { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 5v15M8 20h8M12 5a2 2 0 0 1 2-2M12 5a2 2 0 0 0-2-2%22/%3E%3Cpath d=%22m6 7 12-2M6 7 3.5 13a3 3 0 0 0 5 0zM18 5l-2.5 6a3 3 0 0 0 5 0z%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-shield-halved { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 2.8 4.5 5.6v6c0 5 3.2 7.7 7.5 9.6 4.3-1.9 7.5-4.6 7.5-9.6v-6z%22/%3E%3Cpath d=%22M12 2.8v18.4%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-shield-heart { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 2.8 4.5 5.6v6c0 5 3.2 7.7 7.5 9.6 4.3-1.9 7.5-4.6 7.5-9.6v-6z%22/%3E%3Cpath d=%22M12 15.6s-3.4-2-3.4-4.3a1.9 1.9 0 0 1 3.4-1.2 1.9 1.9 0 0 1 3.4 1.2c0 2.3-3.4 4.3-3.4 4.3Z%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-sliders { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 7.5h9M17.5 7.5H20M4 16.5h4M12.5 16.5H20%22/%3E%3C/g%3E%3Ccircle cx=%2215%22 cy=%227.5%22 r=%222.1%22 fill=%22%23000%22/%3E%3Ccircle cx=%2210%22 cy=%2216.5%22 r=%222.1%22 fill=%22%23000%22/%3E%3C/svg%3E"); }
.fa-sun { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%224.2%22/%3E%3Cpath d=%22M12 2.8v2.4M12 18.8v2.4M2.8 12h2.4M18.8 12h2.4M5.5 5.5l1.7 1.7M16.8 16.8l1.7 1.7M18.5 5.5l-1.7 1.7M7.2 16.8l-1.7 1.7%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-user-gear { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%229.5%22 cy=%228%22 r=%223.6%22/%3E%3Cpath d=%22M3.5 20a6 6 0 0 1 8.4-5.5%22/%3E%3Ccircle cx=%2217.5%22 cy=%2216.5%22 r=%222.2%22/%3E%3Cpath d=%22M17.5 12.9v1.4M17.5 18.7v1.4M14.4 14.7l1.2.7M19.4 17.6l1.2.7M20.6 14.7l-1.2.7M15.6 17.6l-1.2.7%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-user-shield { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%229.5%22 cy=%228%22 r=%223.6%22/%3E%3Cpath d=%22M3.5 20a6 6 0 0 1 9-5.2%22/%3E%3Cpath d=%22M16.8 12 20.5 13.5v2.7c0 2.5-1.7 4-3.7 5-2-1-3.7-2.5-3.7-5v-2.7z%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-user-tie { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%227%22 r=%223.8%22/%3E%3Cpath d=%22M5 21a7 7 0 0 1 14 0%22/%3E%3Cpath d=%22M12 13.5 10.7 16l1.3 4 1.3-4z%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-vault { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%224%22 y=%224%22 width=%2216%22 height=%2216%22 rx=%222.4%22/%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%224.2%22/%3E%3Cpath d=%22M12 9.6V12l1.8 1.4%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-xmark { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 6l12 12M18 6 6 18%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-youtube { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath fill=%22%23000%22 d=%22M21.3 7.2a2.9 2.9 0 0 0-2-2C17.5 4.7 12 4.7 12 4.7s-5.5 0-7.3.5a2.9 2.9 0 0 0-2 2A30 30 0 0 0 2.2 12a30 30 0 0 0 .5 4.8 2.9 2.9 0 0 0 2 2c1.8.5 7.3.5 7.3.5s5.5 0 7.3-.5a2.9 2.9 0 0 0 2-2A30 30 0 0 0 21.8 12a30 30 0 0 0-.5-4.8ZM10 15.2V8.8L15.6 12Z%22/%3E%3C/svg%3E"); }
.fa-water { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M2 7c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 1.3 0 1.9-.5 2.5-1M2 12c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 1.3 0 1.9-.5 2.5-1M2 17c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 1.3 0 1.9-.5 2.5-1%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-plane-departure { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-seedling { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M7 20h10M12 20c0-6 0-8 2-10M11 13c-3 0-5-2-5-5 3 0 5 2 5 5M13 10c0-2.5 2-4 5-4 0 2.5-2 4-5 4%22/%3E%3C/g%3E%3C/svg%3E"); }

/* Acrescentados em 14/09/2026: ícones usados nas páginas mas sem desenho (mostravam o ponto). */
.fa-angle-left { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M14.5 6 8.5 12l6 6%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-angle-right { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M9.5 6l6 6-6 6%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-angles-left { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 6 6 12l6 6M18 6l-6 6 6 6%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-angles-right { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 6l6 6-6 6M12 6l6 6-6 6%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-arrow-down-to-line { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 4v11M6.5 10 12 15.5 17.5 10M5 20h14%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-arrow-trend-down { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3.5 7l6 6 4-4 7 7%22/%3E%3Cpath d=%22M15 16h5.5v-5.5%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-arrow-trend-up { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3.5 17 9.5 11l4 4 7-7%22/%3E%3Cpath d=%22M15 8h5.5v5.5%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-binoculars { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%226.5%22 cy=%2216%22 r=%223.5%22/%3E%3Ccircle cx=%2217.5%22 cy=%2216%22 r=%223.5%22/%3E%3Cpath d=%22M10 16h4M3.5 15l2.5-9h3l1 7.5M20.5 15 18 6h-3l-1 7.5%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-book-open { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 6.5C10 5 7 4.5 3.5 5v13c3.5-.5 6.5 0 8.5 1.5 2-1.5 5-2 8.5-1.5V5C17 4.5 14 5 12 6.5z%22/%3E%3Cpath d=%22M12 6.5v13%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-box { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3 20.5 7.5v9L12 21l-8.5-4.5v-9z%22/%3E%3Cpath d=%22M3.5 7.5 12 12l8.5-4.5M12 12v9%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-calendar-days { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223.5%22 y=%225%22 width=%2217%22 height=%2215%22 rx=%222%22/%3E%3Cpath d=%22M3.5 10h17M8 3v4M16 3v4%22/%3E%3Ccircle cx=%228%22 cy=%2214.5%22 r=%221.1%22 fill=%22%23000%22 stroke=%22none%22/%3E%3Ccircle cx=%2212%22 cy=%2214.5%22 r=%221.1%22 fill=%22%23000%22 stroke=%22none%22/%3E%3Ccircle cx=%2216%22 cy=%2214.5%22 r=%221.1%22 fill=%22%23000%22 stroke=%22none%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-caret-right { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M10 7l5 5-5 5z%22 fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-chevron-down { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 9.5l6 6 6-6%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-chevron-right { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M9.5 6l6 6-6 6%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-circle-play { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%228.5%22/%3E%3Cpath d=%22M10 8.5l5.5 3.5-5.5 3.5z%22 fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-clipboard-check { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M9 4.5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-12a2 2 0 0 0-2-2h-2%22/%3E%3Cpath d=%22M9 13l2 2 4-4%22/%3E%3Crect x=%229%22 y=%223%22 width=%226%22 height=%223%22 rx=%221%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-clock { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%228.5%22/%3E%3Cpath d=%22M12 7.5V12l3 2%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-compass { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%228.5%22/%3E%3Cpath d=%22M15.5 8.5l-2 5-5 2 2-5z%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-diagram-project { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%223.5%22 width=%226%22 height=%225%22 rx=%221%22/%3E%3Crect x=%2215%22 y=%223.5%22 width=%226%22 height=%225%22 rx=%221%22/%3E%3Crect x=%229%22 y=%2215.5%22 width=%226%22 height=%225%22 rx=%221%22/%3E%3Cpath d=%22M9 6h6M6 8.5V13h6v2.5%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-envelope { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%225.5%22 width=%2218%22 height=%2213%22 rx=%222%22/%3E%3Cpath d=%22M3.5 7.5 12 13l8.5-5.5%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-eye { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M2.5 12S6 5.5 12 5.5 21.5 12 21.5 12 18 18.5 12 18.5 2.5 12 2.5 12z%22/%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%223%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-file-arrow-down { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M14 3.5H7a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8.5z%22/%3E%3Cpath d=%22M14 3.5v5h5%22/%3E%3Cpath d=%22M12 11.5v6M9.5 15l2.5 2.5 2.5-2.5%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-gear { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%225.5%22/%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%222.2%22/%3E%3Cpath d=%22M12 2.8v3.7M12 17.5v3.7M2.8 12h3.7M17.5 12h3.7M5.5 5.5l2.6 2.6M15.9 15.9l2.6 2.6M5.5 18.5l2.6-2.6M15.9 8.1l2.6-2.6%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-hand-holding-dollar { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 14.5h3l3.5-1.5h4a1.5 1.5 0 0 1 0 3H10%22/%3E%3Cpath d=%22M13.5 16l4.5-2.5a1.5 1.5 0 0 1 2 2L14 19.5H3%22/%3E%3Ccircle cx=%2215%22 cy=%227%22 r=%223.5%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-handshake { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M2.5 9 6 6.5l4 1.5 2-1 2 1 4-1.5L21.5 9%22/%3E%3Cpath d=%22M5 8.5v6.5l5 4 1.5-1 1.5 1 1.5-1 1.5 1 3-4V8.5%22/%3E%3Cpath d=%22M8.5 12.5l3-2.5 4.5 4%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-handshake-angle { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M2.5 9 6 6.5l4 1.5 2-1 2 1 4-1.5L21.5 9%22/%3E%3Cpath d=%22M5 8.5v6.5l5 4 1.5-1 1.5 1 1.5-1 1.5 1 3-4V8.5%22/%3E%3Cpath d=%22M8.5 12.5l3-2.5 4.5 4%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-headset { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4.5 14v-2a7.5 7.5 0 0 1 15 0v2%22/%3E%3Cpath d=%22M18.5 19c0 1.5-2 2-5 2%22/%3E%3Crect x=%223.5%22 y=%2213%22 width=%224%22 height=%226%22 rx=%221.5%22/%3E%3Crect x=%2216.5%22 y=%2213%22 width=%224%22 height=%226%22 rx=%221.5%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-house { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3.5 11 12 4l8.5 7%22/%3E%3Cpath d=%22M6 9.5V20h12V9.5%22/%3E%3Cpath d=%22M10 20v-5h4v5%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-id-card { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%225%22 width=%2218%22 height=%2214%22 rx=%222%22/%3E%3Ccircle cx=%228.5%22 cy=%2211%22 r=%222%22/%3E%3Cpath d=%22M5.5 16.5c.5-1.5 1.6-2.2 3-2.2s2.5.7 3 2.2M14 10h4M14 14h3%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-infinity { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 12c-2-2.8-3.5-4-5.5-4a4 4 0 0 0 0 8c2 0 3.5-1.2 5.5-4s3.5-4 5.5-4a4 4 0 0 1 0 8c-2 0-3.5-1.2-5.5-4z%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-key { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%228%22 cy=%2215%22 r=%224%22/%3E%3Cpath d=%22M11 12l9-9M16.5 6.5 19 9M14 9l2 2%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-keyboard { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%222.5%22 y=%226%22 width=%2219%22 height=%2212%22 rx=%222%22/%3E%3Cpath d=%22M7 14.5h10%22/%3E%3Ccircle cx=%226.5%22 cy=%2210%22 r=%221.1%22 fill=%22%23000%22 stroke=%22none%22/%3E%3Ccircle cx=%2210%22 cy=%2210%22 r=%221.1%22 fill=%22%23000%22 stroke=%22none%22/%3E%3Ccircle cx=%2213.5%22 cy=%2210%22 r=%221.1%22 fill=%22%23000%22 stroke=%22none%22/%3E%3Ccircle cx=%2217%22 cy=%2210%22 r=%221.1%22 fill=%22%23000%22 stroke=%22none%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-language { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3.5 5.5h9M8 3.5v2M10.5 5.5c-1 4-3.5 7-7 8.5M5.5 9.5c1.5 2 3.5 3.5 6 4.5%22/%3E%3Cpath d=%22M13 20.5l4-9 4 9M14.5 17.5h5%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-list { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M9 6.5h11M9 12h11M9 17.5h11%22/%3E%3Ccircle cx=%224.5%22 cy=%226.5%22 r=%221.1%22 fill=%22%23000%22 stroke=%22none%22/%3E%3Ccircle cx=%224.5%22 cy=%2212%22 r=%221.1%22 fill=%22%23000%22 stroke=%22none%22/%3E%3Ccircle cx=%224.5%22 cy=%2217.5%22 r=%221.1%22 fill=%22%23000%22 stroke=%22none%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-list-check { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M11 6.5h9M11 12h9M11 17.5h9M3.5 6.5 5 8l3-3M3.5 17.5 5 19l3-3%22/%3E%3Ccircle cx=%225.5%22 cy=%2212%22 r=%221.1%22 fill=%22%23000%22 stroke=%22none%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-minus { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 12h14%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-mobile-screen-button { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%226.5%22 y=%222.5%22 width=%2211%22 height=%2219%22 rx=%222.5%22/%3E%3Ccircle cx=%2212%22 cy=%2218%22 r=%221.1%22 fill=%22%23000%22 stroke=%22none%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-money-check-dollar { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%222.5%22 y=%226%22 width=%2219%22 height=%2212%22 rx=%222%22/%3E%3Cpath d=%22M6 14h5M6 10.5h3%22/%3E%3Ccircle cx=%2216%22 cy=%2212%22 r=%222.5%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-object-group { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223.5%22 y=%223.5%22 width=%2217%22 height=%2217%22 rx=%222%22/%3E%3Crect x=%227%22 y=%227%22 width=%226%22 height=%225%22 rx=%221%22/%3E%3Crect x=%2211%22 y=%2211%22 width=%226%22 height=%226%22 rx=%221%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-pen-to-square { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M11 4.5H6.5a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V13%22/%3E%3Cpath d=%22M17.5 3.5l3 3L12 15l-3.8.8.8-3.8z%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-phone { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6.5 3.5h3l1.5 4.5-2 1.5a11 11 0 0 0 5.5 5.5l1.5-2 4.5 1.5v3a2 2 0 0 1-2.2 2C10.6 19 5 13.4 4.5 5.7a2 2 0 0 1 2-2.2z%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-piggy-bank { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M19 11.5c0-3.3-3.1-6-7-6s-7 2.7-7 6c0 2 1.1 3.7 2.8 4.8V19h3v-1.8h2.4V19h3v-2.7c1-.6 1.8-1.4 2.3-2.3h1.9v-3.5H19%22/%3E%3Cpath d=%22M2.5 10a2 2 0 0 0 2.5 1.5M10 8h3%22/%3E%3Ccircle cx=%2215%22 cy=%2210%22 r=%221.1%22 fill=%22%23000%22 stroke=%22none%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-plus { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 5v14M5 12h14%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-right-left { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M20 8H5M8.5 4.5 5 8l3.5 3.5M4 16h15M15.5 12.5 19 16l-3.5 3.5%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-shop { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 9.5 5.5 4.5h13L20 9.5%22/%3E%3Cpath d=%22M4 9.5a2.7 2.7 0 0 0 5.3 0 2.7 2.7 0 0 0 5.4 0 2.7 2.7 0 0 0 5.3 0%22/%3E%3Cpath d=%22M5.5 12v8h13v-8M10 20v-4.5h4V20%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-store { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 9.5 5.5 4.5h13L20 9.5%22/%3E%3Cpath d=%22M4 9.5a2.7 2.7 0 0 0 5.3 0 2.7 2.7 0 0 0 5.4 0 2.7 2.7 0 0 0 5.3 0%22/%3E%3Cpath d=%22M5.5 12v8h13v-8M10 20v-4.5h4V20%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-table-cells-large { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223.5%22 y=%223.5%22 width=%2217%22 height=%2217%22 rx=%222%22/%3E%3Cpath d=%22M12 3.5v17M3.5 12h17%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-tags { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3.5 3.5h6.5l9 9-6.5 6.5-9-9z%22/%3E%3Ccircle cx=%227.5%22 cy=%227.5%22 r=%221.2%22 fill=%22%23000%22 stroke=%22none%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-ticket { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3.5 7.5A1.5 1.5 0 0 1 5 6h14a1.5 1.5 0 0 1 1.5 1.5v2a2.5 2.5 0 0 0 0 5v2A1.5 1.5 0 0 1 19 18H5a1.5 1.5 0 0 1-1.5-1.5v-2a2.5 2.5 0 0 0 0-5z%22/%3E%3Cpath d=%22M14.5 6v2.5M14.5 10.8v2.4M14.5 15.5V18%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-trash { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4.5 7h15M9.5 7V4.5h5V7M6.5 7l1 13h9l1-13M10 11v5M14 11v5%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-triangle-exclamation { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 4 21 19.5H3z%22/%3E%3Cpath d=%22M12 10v4.5%22/%3E%3Ccircle cx=%2212%22 cy=%2217%22 r=%221.1%22 fill=%22%23000%22 stroke=%22none%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-user { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%228%22 r=%224%22/%3E%3Cpath d=%22M4.5 20.5c1-3.5 4-5.5 7.5-5.5s6.5 2 7.5 5.5%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-user-check { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2210%22 cy=%228%22 r=%223.8%22/%3E%3Cpath d=%22M3 20c.9-3.3 3.6-5 7-5 1.3 0 2.5.2 3.5.7%22/%3E%3Cpath d=%22M15.5 18l2 2 4-4%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-user-magnifying-glass { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2210%22 cy=%228%22 r=%223.8%22/%3E%3Cpath d=%22M3 20c.9-3.3 3.6-5 7-5 1.3 0 2.5.2 3.5.7%22/%3E%3Ccircle cx=%2217%22 cy=%2216.5%22 r=%222.5%22/%3E%3Cpath d=%22M19 18.5l2 2%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-user-pen { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2210%22 cy=%228%22 r=%223.8%22/%3E%3Cpath d=%22M3 20c.9-3.3 3.6-5 7-5 1.3 0 2.5.2 3.5.7%22/%3E%3Cpath d=%22M18.5 12.5l2 2-5 5-2.5.5.5-2.5z%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-user-plus { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2210%22 cy=%228%22 r=%223.8%22/%3E%3Cpath d=%22M3 20c.9-3.3 3.6-5 7-5s6.1 1.7 7 5M19 5v5M16.5 7.5h5%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-user-secret { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 10.5h12M8 10.5l1.2-5.5h5.6l1.2 5.5M11 14.5h2M4.5 21c.8-2.3 2.5-3.5 4.5-3.8M19.5 21c-.8-2.3-2.5-3.5-4.5-3.8%22/%3E%3Ccircle cx=%229%22 cy=%2214.5%22 r=%222%22/%3E%3Ccircle cx=%2215%22 cy=%2214.5%22 r=%222%22/%3E%3C/g%3E%3C/svg%3E"); }
.fa-wifi { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 9.5a13 13 0 0 1 18 0M6 13a8.5 8.5 0 0 1 12 0M9 16.5a4 4 0 0 1 6 0%22/%3E%3Ccircle cx=%2212%22 cy=%2219.5%22 r=%221.2%22 fill=%22%23000%22 stroke=%22none%22/%3E%3C/g%3E%3C/svg%3E"); }
