/*
 * Self-hosted Latin font bundle for cexnets.com.
 * Inter and Chakra Petch are licensed under SIL OFL 1.1.
 * Font Awesome Free 6.5.1: icons CC BY 4.0, fonts SIL OFL 1.1, code MIT.
 */

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 200 900;
    font-display: swap;
    src: url('/storage/fonts/inter-latin.3100e775e861.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Chakra Petch';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('/storage/fonts/chakra-petch-latin-300.a02dd3805b41.woff2') format('woff2');
}

@font-face {
    font-family: 'Chakra Petch';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/storage/fonts/chakra-petch-latin-400.7d75be85dd16.woff2') format('woff2');
}

@font-face {
    font-family: 'Chakra Petch';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('/storage/fonts/chakra-petch-latin-500.36ad966cb653.woff2') format('woff2');
}

@font-face {
    font-family: 'Chakra Petch';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('/storage/fonts/chakra-petch-latin-600.a5888696e9eb.woff2') format('woff2');
}

@font-face {
    font-family: 'Chakra Petch';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/storage/fonts/chakra-petch-latin-700.ce5095dc1cb2.woff2') format('woff2');
}

@font-face {
    font-family: 'Font Awesome 6 Free';
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url('/storage/fonts/fa-regular-subset.249e4f98b257.woff2') format('woff2');
}

@font-face {
    font-family: 'Font Awesome 6 Free';
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url('/storage/fonts/fa-solid-subset.dc7e98201adc.woff2') format('woff2');
}

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

.fas,
.fa-solid { font-weight: 900; }
.far,
.fa-regular { font-weight: 400; }

.fa-arrow-right-long::before { content: '\f178'; }
.fa-bell::before { content: '\f0f3'; }
.fa-book-bookmark::before { content: '\e0bb'; }
.fa-car::before { content: '\f1b9'; }
.fa-circle-check::before { content: '\f058'; }
.fa-circle-xmark::before { content: '\f057'; }
.fa-clock::before { content: '\f017'; }
.fa-clone::before { content: '\f24d'; }
.fa-copy::before { content: '\f0c5'; }
.fa-credit-card::before { content: '\f09d'; }
.fa-envelope::before { content: '\f0e0'; }
.fa-eye::before { content: '\f06e'; }
.fa-eye-slash::before { content: '\f070'; }
.fa-file::before { content: '\f15b'; }
.fa-flag::before { content: '\f024'; }
.fa-gears::before { content: '\f085'; }
.fa-hammer::before { content: '\f6e3'; }
.fa-headset::before { content: '\f590'; }
.fa-id-card::before { content: '\f2c2'; }
.fa-magnifying-glass::before { content: '\f002'; }
.fa-newspaper::before { content: '\f1ea'; }
.fa-paperclip::before { content: '\f0c6'; }
.fa-passport::before { content: '\f5ab'; }
.fa-right-from-bracket::before { content: '\f2f5'; }
.fa-right-long::before { content: '\f30b'; }
.fa-screwdriver-wrench::before { content: '\f7d9'; }
.fa-star::before { content: '\f005'; }
.fa-user-check::before { content: '\f4fc'; }
.fa-wallet::before { content: '\f555'; }
.fa-xmark::before { content: '\f00d'; }
