/* FontAwesome Fixed CSS - Only includes essential icons and correct font paths */

/* Font Face Definitions */
@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url("../webfonts/fa-solid-900.woff2") format("woff2");
}

@font-face {
    font-family: "Font Awesome 6 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url("../webfonts/fa-brands-400.woff2") format("woff2");
}

@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url("../webfonts/fa-regular-400.woff2") format("woff2");
}

/* Base Classes */
.fa, .fas, .far, .fab {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
}

.fas {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}

.far {
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
}

.fab {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Essential Icons Used in ALKOON Website */
.fa-rocket:before { content: "\f135"; }
.fa-arrow-right:before { content: "\f061"; }
.fa-brain:before { content: "\f5dc"; }
.fa-building:before { content: "\f1ad"; }
.fa-chart-line:before { content: "\f201"; }
.fa-clock:before { content: "\f017"; }
.fa-star:before { content: "\f005"; }
.fa-user:before { content: "\f007"; }
.fa-envelope:before { content: "\f0e0"; }
.fa-phone:before { content: "\f095"; }
.fa-map-marker-alt:before { content: "\f3c5"; }
.fa-home:before { content: "\f015"; }
.fa-info:before { content: "\f129"; }
.fa-cog:before { content: "\f013"; }
.fa-play:before { content: "\f04b"; }
.fa-check:before { content: "\f00c"; }
.fa-spinner:before { content: "\f110"; }
.fa-arrow-up:before { content: "\f062"; }
.fa-bars:before { content: "\f0c9"; }
.fa-times:before { content: "\f00d"; }
.fa-linkedin:before { content: "\f08c"; }
.fa-twitter:before { content: "\f099"; }
.fa-facebook:before { content: "\f09a"; }
.fa-instagram:before { content: "\f16d"; }
.fa-shield-alt:before { content: "\f3ed"; }
.fa-globe:before { content: "\f0ac"; }
.fa-code:before { content: "\f121"; }
.fa-robot:before { content: "\f544"; }
.fa-laptop:before { content: "\f109"; }
.fa-mobile-alt:before { content: "\f3cd"; }
.fa-server:before { content: "\f233"; }
.fa-database:before { content: "\f1c0"; }
.fa-cloud:before { content: "\f0c2"; }
.fa-lock:before { content: "\f023"; }
.fa-shield:before { content: "\f132"; }
.fa-eye:before { content: "\f06e"; }
.fa-eye-slash:before { content: "\f070"; }
.fa-key:before { content: "\f084"; }
.fa-fingerprint:before { content: "\f577"; }

/* Service Card Icons */
.fa-chart-bar:before { content: "\f080"; }
.fa-chart-pie:before { content: "\f200"; }
.fa-chart-area:before { content: "\f1fe"; }
.fa-laptop-code:before { content: "\f5fc"; }
.fa-terminal:before { content: "\f120"; }
.fa-file-code:before { content: "\f1c9"; }
.fa-search:before { content: "\f002"; }
.fa-magnifying-glass:before { content: "\f002"; }
.fa-clipboard-check:before { content: "\f46c"; }
.fa-clipboard-list:before { content: "\f46d"; }
.fa-clipboard:before { content: "\f328"; }
.fa-file-alt:before { content: "\f15c"; }
.fa-file-lines:before { content: "\f15c"; }
.fa-file-text:before { content: "\f15c"; }
.fa-file:before { content: "\f15b"; }
.fa-folder:before { content: "\f07b"; }
.fa-folder-open:before { content: "\f07c"; }
.fa-folder-tree:before { content: "\f802"; }
.fa-project-diagram:before { content: "\f542"; }
.fa-diagram-project:before { content: "\f542"; }
.fa-sitemap:before { content: "\f0e8"; }
.fa-network-wired:before { content: "\f6ff"; }
.fa-wifi:before { content: "\f1eb"; }
.fa-ethernet:before { content: "\f796"; }
.fa-hdd:before { content: "\f0a0"; }
.fa-hard-drive:before { content: "\f0a0"; }
.fa-memory:before { content: "\f538"; }
.fa-microchip:before { content: "\f2db"; }
.fa-cpu:before { content: "\f2db"; }
.fa-desktop:before { content: "\f390"; }
.fa-tablet-alt:before { content: "\f3fa"; }
.fa-tablet-screen-button:before { content: "\f3fa"; }
.fa-mobile:before { content: "\f3ce"; }
.fa-tablet:before { content: "\f3fb"; }
.fa-desktop-alt:before { content: "\f390"; }
.fa-tv:before { content: "\f26c"; }
.fa-television:before { content: "\f26c"; }
.fa-tv-alt:before { content: "\f26c"; }
.fa-monitor:before { content: "\f26c"; }
.fa-display:before { content: "\f26c"; }
.fa-screen:before { content: "\f26c"; }
.fa-window-maximize:before { content: "\f2d0"; }
.fa-window-minimize:before { content: "\f2d1"; }
.fa-window-restore:before { content: "\f2d2"; }
.fa-window-close:before { content: "\f410"; }
.fa-times-rectangle:before { content: "\f410"; }
.fa-rectangle-xmark:before { content: "\f410"; }
.fa-window:before { content: "\f40e"; }
.fa-browser:before { content: "\f37e"; }
.fa-earth:before { content: "\f57d"; }
.fa-earth-america:before { content: "\f57d"; }
.fa-globe-americas:before { content: "\f57d"; }
.fa-globe-africa:before { content: "\f57c"; }
.fa-globe-asia:before { content: "\f57e"; }
.fa-globe-europe:before { content: "\f7a2"; }
.fa-globe-oceania:before { content: "\e47b"; }
.fa-satellite:before { content: "\f7bf"; }
.fa-satellite-dish:before { content: "\f7c0"; }
.fa-broadcast-tower:before { content: "\f519"; }
.fa-tower-broadcast:before { content: "\f519"; }
.fa-signal:before { content: "\f012"; }
.fa-signal-5:before { content: "\f012"; }
.fa-signal-perfect:before { content: "\f012"; }
.fa-signal-4:before { content: "\f012"; }
.fa-signal-3:before { content: "\f012"; }
.fa-signal-2:before { content: "\f012"; }
.fa-signal-1:before { content: "\f012"; }
.fa-signal-0:before { content: "\f012"; }
.fa-signal-empty:before { content: "\f012"; }
.fa-signal-slash:before { content: "\f012"; }
.fa-signal-bars:before { content: "\f012"; }
.fa-signal-bars-slash:before { content: "\f012"; }
.fa-signal-bars-weak:before { content: "\f012"; }
.fa-signal-bars-good:before { content: "\f012"; }
.fa-signal-bars-strong:before { content: "\f012"; }
.fa-signal-bars-excellent:before { content: "\f012"; }
.fa-signal-bars-fair:before { content: "\f012"; }
.fa-signal-bars-poor:before { content: "\f012"; }
.fa-signal-bars-very-poor:before { content: "\f012"; }
.fa-signal-bars-very-weak:before { content: "\f012"; }

/* Additional UI Icons */
.fa-plus:before { content: "\f067"; }
.fa-minus:before { content: "\f068"; }
.fa-edit:before { content: "\f044"; }
.fa-pen-to-square:before { content: "\f044"; }
.fa-trash:before { content: "\f1f8"; }
.fa-trash-alt:before { content: "\f2ed"; }
.fa-trash-can:before { content: "\f2ed"; }
.fa-download:before { content: "\f019"; }
.fa-upload:before { content: "\f093"; }
.fa-save:before { content: "\f0c7"; }
.fa-floppy-disk:before { content: "\f0c7"; }
.fa-print:before { content: "\f02f"; }
.fa-camera:before { content: "\f030"; }
.fa-image:before { content: "\f03e"; }
.fa-photo:before { content: "\f03e"; }
.fa-picture:before { content: "\f03e"; }
.fa-video:before { content: "\f03d"; }
.fa-video-camera:before { content: "\f03d"; }
.fa-music:before { content: "\f001"; }
.fa-volume-up:before { content: "\f028"; }
.fa-volume-down:before { content: "\f027"; }
.fa-volume-off:before { content: "\f026"; }
.fa-volume-mute:before { content: "\f6a9"; }
.fa-volume-times:before { content: "\f6a9"; }
.fa-volume-xmark:before { content: "\f6a9"; }
.fa-play-circle:before { content: "\f144"; }
.fa-pause-circle:before { content: "\f28b"; }
.fa-stop-circle:before { content: "\f28d"; }
.fa-step-forward:before { content: "\f051"; }
.fa-step-backward:before { content: "\f048"; }
.fa-fast-forward:before { content: "\f050"; }
.fa-fast-backward:before { content: "\f049"; }
.fa-backward:before { content: "\f04a"; }
.fa-forward:before { content: "\f04e"; }
.fa-expand:before { content: "\f065"; }
.fa-compress:before { content: "\f066"; }
.fa-expand-arrows-alt:before { content: "\f31e"; }
.fa-compress-arrows-alt:before { content: "\f78c"; }
.fa-maximize:before { content: "\f31e"; }
.fa-minimize:before { content: "\f78c"; }
.fa-arrows-alt:before { content: "\f0b2"; }
.fa-arrows-alt-h:before { content: "\f337"; }
.fa-arrows-alt-v:before { content: "\f338"; }
.fa-arrows-alt-left:before { content: "\f355"; }
.fa-arrows-alt-right:before { content: "\f356"; }
.fa-arrows-alt-up:before { content: "\f357"; }
.fa-arrows-alt-down:before { content: "\f358"; }
.fa-long-arrow-alt-left:before { content: "\f30a"; }
.fa-long-arrow-alt-right:before { content: "\f30b"; }
.fa-long-arrow-alt-up:before { content: "\f30c"; }
.fa-long-arrow-alt-down:before { content: "\f309"; }
.fa-arrow-left:before { content: "\f060"; }
.fa-arrow-up:before { content: "\f062"; }
.fa-arrow-down:before { content: "\f063"; }
.fa-chevron-left:before { content: "\f053"; }
.fa-chevron-right:before { content: "\f054"; }
.fa-chevron-up:before { content: "\f077"; }
.fa-chevron-down:before { content: "\f078"; }
.fa-chevron-circle-left:before { content: "\f137"; }
.fa-chevron-circle-right:before { content: "\f138"; }
.fa-chevron-circle-up:before { content: "\f139"; }
.fa-chevron-circle-down:before { content: "\f13a"; }
.fa-angle-left:before { content: "\f104"; }
.fa-angle-right:before { content: "\f105"; }
.fa-angle-up:before { content: "\f106"; }
.fa-angle-down:before { content: "\f107"; }
.fa-angle-double-left:before { content: "\f100"; }
.fa-angle-double-right:before { content: "\f101"; }
.fa-angle-double-up:before { content: "\f102"; }
.fa-angle-double-down:before { content: "\f103"; }
.fa-angles-left:before { content: "\f100"; }
.fa-angles-right:before { content: "\f101"; }
.fa-angles-up:before { content: "\f102"; }
.fa-angles-down:before { content: "\f103"; }
