/*!
 * Custom subset of Font Awesome 6.5.1 (SIL OFL 1.1 / MIT), regenerated for baeed.sd.
 * Covers only icon classes found in resources/views/ + visas.icon/services.icon DB
 * values as of 2026-08-08. Regenerate via scratchpad/fa-subset/ scripts if a new
 * icon class is added anywhere (templates or admin-entered icon fields) — an icon
 * not in this subset silently renders blank. Full unsubsetted FA6 stays available
 * at the CDN URL (see layouts/site.blade.php comment) as the safety fallback.
 */
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("../webfonts/fa-solid-900-subset.woff2") format("woff2");
}
.fa-solid, .fas {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../webfonts/fa-regular-400-subset.woff2") format("woff2");
}
.fa-regular, .far {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}
@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../webfonts/fa-brands-400-subset.woff2") format("woff2");
}
.fa-brands, .fab {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}
.fa-solid, .fa-regular, .fa-brands, .fas, .far, .fab {
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}
.fa-solid::before, .fa-regular::before, .fa-brands::before, .fas::before, .far::before, .fab::before {
  content: var(--fa-content);
}
.fa-angles-left:before{--fa-content:"\f100"}
.fa-angles-right:before{--fa-content:"\f101"}
.fa-arrow-left:before{--fa-content:"\f060"}
.fa-arrow-right:before{--fa-content:"\f061"}
.fa-arrow-right-from-bracket:before{--fa-content:"\f08b"}
.fa-arrow-up-right-from-square:before{--fa-content:"\f08e"}
.fa-arrows-up-down:before{--fa-content:"\f07d"}
.fa-align-right:before{--fa-content:"\f038"}
.fa-award:before{--fa-content:"\f559"}
.fa-bars:before{--fa-content:"\f0c9"}
.fa-bars-staggered:before{--fa-content:"\f550"}
.fa-bed:before{--fa-content:"\f236"}
.fa-briefcase:before{--fa-content:"\f0b1"}
.fa-building-columns:before{--fa-content:"\f19c"}
.fa-building-shield:before{--fa-content:"\e4d8"}
.fa-bullhorn:before{--fa-content:"\f0a1"}
.fa-chart-pie:before{--fa-content:"\f200"}
.fa-chart-simple:before{--fa-content:"\e473"}
.fa-check:before{--fa-content:"\f00c"}
.fa-chevron-down:before{--fa-content:"\f078"}
.fa-circle:before{--fa-content:"\f111"}
.fa-circle-check:before{--fa-content:"\f058"}
.fa-circle-info:before{--fa-content:"\f05a"}
.fa-circle-question:before{--fa-content:"\f059"}
.fa-copy:before{--fa-content:"\f0c5"}
.fa-credit-card:before{--fa-content:"\f09d"}
.fa-earth-africa:before{--fa-content:"\f57c"}
.fa-envelope:before{--fa-content:"\f0e0"}
.fa-envelope-open-text:before{--fa-content:"\f658"}
.fa-external-link-alt:before{--fa-content:"\f35d"}
.fa-eye:before{--fa-content:"\f06e"}
.fa-file-invoice:before{--fa-content:"\f570"}
.fa-file-lines:before{--fa-content:"\f15c"}
.fa-file-signature:before{--fa-content:"\f573"}
.fa-gear:before{--fa-content:"\f013"}
.fa-globe:before{--fa-content:"\f0ac"}
.fa-grip-vertical:before{--fa-content:"\f58e"}
.fa-hand-pointer:before{--fa-content:"\f25a"}
.fa-handshake:before{--fa-content:"\f2b5"}
.fa-heading:before{--fa-content:"\f1dc"}
.fa-image:before{--fa-content:"\f03e"}
.fa-images:before{--fa-content:"\f302"}
.fa-kaaba:before{--fa-content:"\f66b"}
.fa-layer-group:before{--fa-content:"\f5fd"}
.fa-list-ol:before{--fa-content:"\f0cb"}
.fa-location-dot:before{--fa-content:"\f3c5"}
.fa-magnifying-glass:before{--fa-content:"\f002"}
.fa-magnifying-glass-plus:before{--fa-content:"\f00e"}
.fa-map-location-dot:before{--fa-content:"\f5a0"}
.fa-money-bill-wave:before{--fa-content:"\f53a"}
.fa-newspaper:before{--fa-content:"\f1ea"}
.fa-object-group:before{--fa-content:"\f247"}
.fa-palette:before{--fa-content:"\f53f"}
.fa-passport:before{--fa-content:"\f5ab"}
.fa-pen-to-square:before{--fa-content:"\f044"}
.fa-people-roof:before{--fa-content:"\e537"}
.fa-phone:before{--fa-content:"\f095"}
.fa-plane:before{--fa-content:"\f072"}
.fa-plane-departure:before{--fa-content:"\f5b0"}
.fa-plus:before{--fa-content:"\2b"}
.fa-quote-right:before{--fa-content:"\f10e"}
.fa-shield-halved:before{--fa-content:"\f3ed"}
.fa-stamp:before{--fa-content:"\f5bf"}
.fa-star:before{--fa-content:"\f005"}
.fa-table:before{--fa-content:"\f0ce"}
.fa-table-columns:before{--fa-content:"\f0db"}
.fa-tags:before{--fa-content:"\f02c"}
.fa-trash:before{--fa-content:"\f1f8"}
.fa-triangle-exclamation:before{--fa-content:"\f071"}
.fa-umbrella-beach:before{--fa-content:"\f5ca"}
.fa-users:before{--fa-content:"\f0c0"}
.fa-video:before{--fa-content:"\f03d"}
.fa-xmark:before{--fa-content:"\f00d"}
.fa-cube:before{--fa-content:"\f1b2"}
.fa-icons:before{--fa-content:"\f86d"}
.fa-chevron-left:before{--fa-content:"\f053"}
.fa-chevron-right:before{--fa-content:"\f054"}
.fa-star-half-stroke:before{--fa-content:"\f5c0"}
.fa-calendar:before{--fa-content:"\f133"}
.fa-clock:before{--fa-content:"\f017"}
.fa-facebook-f:before{--fa-content:"\f39e"}
.fa-instagram:before{--fa-content:"\f16d"}
.fa-tiktok:before{--fa-content:"\e07b"}
.fa-whatsapp:before{--fa-content:"\f232"}
.fa-x-twitter:before{--fa-content:"\e61b"}