/* ========================================
   LOCAL FONTS - Outfit & Font Awesome
======================================== */

/* Outfit Font Family */
@font-face {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('../fonts/outfit-300.ttf') format('truetype');
}

@font-face {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/outfit-400.ttf') format('truetype');
}

@font-face {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('../fonts/outfit-600.ttf') format('truetype');
}

@font-face {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/outfit-700.ttf') format('truetype');
}

/* Font Awesome 6 - Solid */
@font-face {
    font-family: 'Font Awesome 6 Free';
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url('../fonts/fa-solid-900.woff2') format('woff2'),
         url('../fonts/fa-solid-900.ttf') format('truetype');
}

.fa-solid, .fas {
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
    font-style: normal;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    text-rendering: auto;
    line-height: 1;
}

/* Font Awesome Icons Used */
.fa-bars::before { content: "\f0c9"; }
.fa-list::before { content: "\f03a"; }
.fa-chevron-down::before { content: "\f078"; }
.fa-circle-info::before { content: "\f05a"; }
.fa-file-invoice::before { content: "\f570"; }
.fa-coins::before { content: "\f51e"; }
.fa-plug-circle-bolt::before { content: "\e55b"; }
.fa-shield-halved::before { content: "\f3ed"; }
.fa-credit-card::before { content: "\f09d"; }
.fa-warehouse::before { content: "\f494"; }
.fa-box-open::before { content: "\f49e"; }
.fa-plug-circle-check::before { content: "\e55c"; }
.fa-house::before { content: "\f015"; }
.fa-building::before { content: "\f1ad"; }
.fa-industry::before { content: "\f275"; }
.fa-file-lines::before { content: "\f15c"; }
.fa-id-card::before { content: "\f2c2"; }
.fa-file-circle-check::before { content: "\e5a0"; }
.fa-user-check::before { content: "\f4fc"; }
.fa-bolt-lightning::before { content: "\e0b7"; }
.fa-arrow-right::before { content: "\f061"; }
.fa-circle-question::before { content: "\f059"; }
.fa-gauge-high::before { content: "\f625"; }
.fa-print::before { content: "\f02f"; }
.fa-plug::before { content: "\f1e6"; }
.fa-wrench::before { content: "\f0ad"; }
.fa-file-invoice-dollar::before { content: "\f571"; }
.fa-plus-circle::before { content: "\f055"; }
.fa-chart-line::before { content: "\f201"; }
.fa-headset::before { content: "\f590"; }
.fa-users::before { content: "\f0c0"; }
.fa-mobile-screen::before { content: "\f3cf"; }
.fa-wallet::before { content: "\f555"; }
.fa-building-columns::before { content: "\f19c"; }
.fa-user::before { content: "\f007"; }
.fa-chart-simple::before { content: "\e473"; }
.fa-gauge::before { content: "\f624"; }
.fa-sun::before { content: "\f185"; }
.fa-moon::before { content: "\f186"; }
.fa-globe::before { content: "\f0ac"; }
.fa-chart-bar::before { content: "\f080"; }
.fa-bell::before { content: "\f0f3"; }
.fa-message::before { content: "\f27a"; }
.fa-user-pen::before { content: "\f4ff"; }
.fa-bolt::before { content: "\f0e7"; }
.fa-money-bill::before { content: "\f0d6"; }
.fa-clock::before { content: "\f017"; }
.fa-phone::before { content: "\f095"; }
.fa-shop::before { content: "\f54f"; }
