/* Only the Font Awesome SVGs referenced by this site. */
.fa-solid, .fa-regular, .fa-brands {
  display: inline-block;
  width: 1em;
  height: 1em;
  flex: none;
  vertical-align: -0.125em;
  background-color: currentColor;
  -webkit-mask: var(--icon) center / contain no-repeat;
  mask: var(--icon) center / contain no-repeat;
}
.fa-brands.fa-whatsapp { --icon: url("assets/icons/brands-whatsapp.svg"); }
.fa-regular.fa-bell { --icon: url("assets/icons/regular-bell.svg"); }
.fa-solid.fa-arrow-pointer { --icon: url("assets/icons/solid-arrow-pointer.svg"); }
.fa-solid.fa-bag-shopping { --icon: url("assets/icons/solid-bag-shopping.svg"); }
.fa-solid.fa-box { --icon: url("assets/icons/solid-box.svg"); }
.fa-solid.fa-boxes-stacked { --icon: url("assets/icons/solid-boxes-stacked.svg"); }
.fa-solid.fa-bug { --icon: url("assets/icons/solid-bug.svg"); }
.fa-solid.fa-calendar-check { --icon: url("assets/icons/solid-calendar-check.svg"); }
.fa-solid.fa-cart-shopping { --icon: url("assets/icons/solid-cart-shopping.svg"); }
.fa-solid.fa-chart-column { --icon: url("assets/icons/solid-chart-column.svg"); }
.fa-solid.fa-chart-line { --icon: url("assets/icons/solid-chart-line.svg"); }
.fa-solid.fa-check { --icon: url("assets/icons/solid-check.svg"); }
.fa-solid.fa-chevron-left { --icon: url("assets/icons/solid-chevron-left.svg"); }
.fa-solid.fa-chevron-right { --icon: url("assets/icons/solid-chevron-right.svg"); }
.fa-solid.fa-circle-check { --icon: url("assets/icons/solid-circle-check.svg"); }
.fa-solid.fa-comments { --icon: url("assets/icons/solid-comments.svg"); }
.fa-solid.fa-desktop { --icon: url("assets/icons/solid-desktop.svg"); }
.fa-solid.fa-dumbbell { --icon: url("assets/icons/solid-dumbbell.svg"); }
.fa-solid.fa-earth-americas { --icon: url("assets/icons/solid-earth-americas.svg"); }
.fa-solid.fa-envelope { --icon: url("assets/icons/solid-envelope.svg"); }
.fa-solid.fa-file-invoice-dollar { --icon: url("assets/icons/solid-file-invoice-dollar.svg"); }
.fa-solid.fa-folder-closed { --icon: url("assets/icons/solid-folder-closed.svg"); }
.fa-solid.fa-folder-open { --icon: url("assets/icons/solid-folder-open.svg"); }
.fa-solid.fa-gear { --icon: url("assets/icons/solid-gear.svg"); }
.fa-solid.fa-globe { --icon: url("assets/icons/solid-globe.svg"); }
.fa-solid.fa-hand-holding-dollar { --icon: url("assets/icons/solid-hand-holding-dollar.svg"); }
.fa-solid.fa-handshake { --icon: url("assets/icons/solid-handshake.svg"); }
.fa-solid.fa-language { --icon: url("assets/icons/solid-language.svg"); }
.fa-solid.fa-heart { --icon: url("assets/icons/solid-heart.svg"); }
.fa-solid.fa-house { --icon: url("assets/icons/solid-house.svg"); }
.fa-solid.fa-layer-group { --icon: url("assets/icons/solid-layer-group.svg"); }
.fa-solid.fa-list-check { --icon: url("assets/icons/solid-list-check.svg"); }
.fa-solid.fa-magnifying-glass { --icon: url("assets/icons/solid-magnifying-glass.svg"); }
.fa-solid.fa-mobile-screen-button { --icon: url("assets/icons/solid-mobile-screen-button.svg"); }
.fa-solid.fa-palette { --icon: url("assets/icons/solid-palette.svg"); }
.fa-solid.fa-paper-plane { --icon: url("assets/icons/solid-paper-plane.svg"); }
.fa-solid.fa-pills { --icon: url("assets/icons/solid-pills.svg"); }
.fa-solid.fa-rocket { --icon: url("assets/icons/solid-rocket.svg"); }
.fa-solid.fa-screwdriver-wrench { --icon: url("assets/icons/solid-screwdriver-wrench.svg"); }
.fa-solid.fa-spinner { --icon: url("assets/icons/solid-spinner.svg"); }
.fa-solid.fa-store { --icon: url("assets/icons/solid-store.svg"); }
.fa-solid.fa-user { --icon: url("assets/icons/solid-user.svg"); }
.fa-solid.fa-users { --icon: url("assets/icons/solid-users.svg"); }
.fa-solid.fa-utensils { --icon: url("assets/icons/solid-utensils.svg"); }
.fa-solid.fa-wand-magic-sparkles { --icon: url("assets/icons/solid-wand-magic-sparkles.svg"); }
.fa-spin { animation: iconSpin 2s linear infinite; }
@keyframes iconSpin { to { transform: rotate(360deg); } }
