/*
 * Font Awesome fallback for older Android and browsers without CSS variables
 * or WOFF2 support. Loaded after Font Awesome 6.
 */
@font-face {
    font-family: "Relia Font Awesome Legacy";
    font-style: normal;
    font-weight: normal;
    font-display: swap;
    src: url("../webfonts/fa-solid-900.woff2") format("woff2"),
         url("../fonts/fontawesome-webfont.woff") format("woff"),
         url("../fonts/fontawesome-webfont.ttf") format("truetype");
}

@font-face {
    font-family: "Relia Font Awesome Brands Legacy";
    font-style: normal;
    font-weight: normal;
    font-display: swap;
    src: url("../webfonts/fa-brands-400.woff2") format("woff2"),
         url("../fonts/fontawesome-webfont.woff") format("woff"),
         url("../fonts/fontawesome-webfont.ttf") format("truetype");
}

.fa,
.fas,
.far,
.fa-solid,
.fa-regular {
    font-family: "Relia Font Awesome Legacy" !important;
    font-style: normal;
    font-weight: normal !important;
    speak: none;
}

.fab,
.fa-brands {
    font-family: "Relia Font Awesome Brands Legacy" !important;
    font-style: normal;
    font-weight: normal !important;
    speak: none;
}

.fa-arrow-left:before { content: "\f060"; }
.fa-arrow-right:before { content: "\f061"; }
.fa-bell:before { content: "\f0f3"; }
.fa-bell-slash:before { content: "\f1f6"; }
.fa-book:before,
.fa-book-open:before { content: "\f02d"; }
.fa-briefcase:before { content: "\f0b1"; }
.fa-building:before { content: "\f1ad"; }
.fa-building-columns:before { content: "\f19c"; }
.fa-calculator:before { content: "\f1ec"; }
.fa-calendar:before { content: "\f133"; }
.fa-calendar-days:before { content: "\f073"; }
.fa-cart-shopping:before { content: "\f07a"; }
.fa-circle:before { content: "\f111"; }
.fa-circle-exclamation:before { content: "\f06a"; }
.fa-circle-check:before { content: "\f058"; }
.fa-circle-info:before { content: "\f05a"; }
.fa-circle-play:before { content: "\f144"; }
.fa-circle-plus:before { content: "\f055"; }
.fa-circle-question:before { content: "\f059"; }
.fa-circle-xmark:before { content: "\f057"; }
.fa-clock-rotate-left:before { content: "\f1da"; }
.fa-comment:before { content: "\f075"; }
.fa-comments:before { content: "\f086"; }
.fa-cookie-bite:before { content: "\f1fd"; }
.fa-envelope:before,
.fa-envelope-circle-check:before { content: "\f0e0"; }
.fa-face-sad-tear:before { content: "\f119"; }
.fa-file-invoice:before,
.fa-file-lines:before { content: "\f15c"; }
.fa-flask:before { content: "\f0c3"; }
.fa-folder-open:before { content: "\f07c"; }
.fa-gift:before { content: "\f06b"; }
.fa-grip:before { content: "\f00a"; }
.fa-headset:before { content: "\f025"; }
.fa-heart:before { content: "\f004"; }
.fa-house:before { content: "\f015"; }
.fa-chalkboard-user:before { content: "\f108"; }
.fa-chart-bar:before { content: "\f080"; }
.fa-chevron-right:before { content: "\f054"; }
.fa-key:before { content: "\f084"; }
.fa-list:before { content: "\f03a"; }
.fa-location-dot:before { content: "\f041"; }
.fa-lock:before { content: "\f023"; }
.fa-lock-open:before { content: "\f09c"; }
.fa-magnifying-glass:before { content: "\f002"; }
.fa-minus:before { content: "\f068"; }
.fa-newspaper:before { content: "\f1ea"; }
.fa-person:before { content: "\f183"; }
.fa-phone:before { content: "\f095"; }
.fa-plus:before { content: "\f067"; }
.fa-question:before { content: "\f128"; }
.fa-right-from-bracket:before { content: "\f08b"; }
.fa-right-to-bracket:before { content: "\f090"; }
.fa-robot:before { content: "\f085"; }
.fa-screwdriver-wrench:before { content: "\f0ad"; }
.fa-shield:before { content: "\f132"; }
.fa-sliders:before { content: "\f1de"; }
.fa-store:before { content: "\f07a"; }
.fa-table-columns:before { content: "\f0db"; }
.fa-table-list:before { content: "\f00b"; }
.fa-tag:before { content: "\f02b"; }
.fa-tags:before { content: "\f02c"; }
.fa-thumbs-down:before { content: "\f165"; }
.fa-thumbs-up:before { content: "\f164"; }
.fa-triangle-exclamation:before { content: "\f071"; }
.fa-user:before,
.fa-user-tie:before { content: "\f007"; }
.fa-user-pen:before { content: "\f040"; }
.fa-user-plus:before { content: "\f234"; }
.fa-user-xmark:before { content: "\f235"; }
.fa-video-camera:before,
.fa-video-slash:before { content: "\f03d"; }
.fa-wand-magic-sparkles:before { content: "\f0d0"; }

.fa-edge:before { content: "\f282"; }
.fa-facebook-f:before { content: "\f09a"; }
.fa-chrome:before { content: "\f268"; }
.fa-firefox-browser:before { content: "\f269"; }
.fa-linkedin-in:before { content: "\f0e1"; }
.fa-safari:before { content: "\f267"; }
