/* Font Awesome 6.4.0 Self-hosted */
/* Icon classes for self-hosted Font Awesome */

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

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

.fab,
.fa-brands {
    font-family: 'Font Awesome 6 Brands';
    font-weight: 400;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
}

/* Specific icons used in the website */
.fa-broadcast-tower::before { content: "\f519"; }
.fa-satellite-dish::before { content: "\f7c0"; }
.fa-tv::before { content: "\f26c"; }
.fa-film::before { content: "\f008"; }
.fa-shield-alt::before { content: "\f3ed"; }
.fa-terminal::before { content: "\f120"; }
.fa-satellite::before { content: "\f7bf"; }
.fa-info-circle::before { content: "\f05a"; }
.fa-database::before { content: "\f1c0"; }
.fa-external-link-alt::before { content: "\f35d"; }
.fa-search::before { content: "\f002"; }
.fa-lock::before { content: "\f023"; }
.fa-check-circle::before { content: "\f058"; }
.fa-exclamation-triangle::before { content: "\f071"; }
.fa-envelope::before { content: "\f0e0"; }
.fa-copy::before { content: "\f0c5"; }
.fa-user-secret::before { content: "\f21b"; }
.fa-check::before { content: "\f00c"; }
.fa-newspaper::before { content: "\f1ea"; }
.fa-comments::before { content: "\f086"; }