.ifas::before, .ifas::after, .ifas-nt::before, .ifas-nt::after { font-family: "Font Awesome 5 Free";   font-weight: 900; } /* solid   */
.ifar::before, .ifar::after, .ifar-nt::before, .ifar-nt::after { font-family: "Font Awesome 5 Free";   font-weight: 400; } /* regular */
.ifal::before, .ifal::after, .ifal-nt::before, .ifal-nt::after { font-family: "Font Awesome 5 Free";   font-weight: 300; } /* light   */
.ifab::before, .ifab::after, .ifab-nt::before, .ifab-nt::after { font-family: "Font Awesome 5 Brands"; font-weight: 400; } /* brands  */

.ifa_r, .ifas::before, .ifar::before, .ifal::before, .ifab::before { padding-right: 0.5em; }
.ifa_l, .ifas::after,  .ifar::after,  .ifal::after,  .ifab::after  { padding-left: 0.5em;  }

.ifa-2::before                    { font-size: 2em; }
.ifa-3::before                    { font-size: 3em; }

.ifa-success::before              { content: '\f164'; } /* <i class="fa-solid fa-thumbs-up"></i>            */
.ifa-warning::before              { content: '\f071'; } /* <i class="fa-solid fa-exclamation-triangle"></i> */
.ifa-danger::before               { content: '\f06a'; } /* <i class="fa-solid fa-exclamation-circle"></i>   */
.ifa-info::before                 { content: '\f05a'; } /* <i class="fa-solid fa-info-circle"></i>          */

.ifa-copy::before                 { content: '\f0c5'; } /* <i class="fa-solid fa-copy"></i>              */
.ifa-paste::before                { content: '\f0ea'; } /* <i class="fa-solid fa-paste"></i>             */

.ifa-info-circle::before          { content: '\f05a'; } /* <i class="fa-solid fa-info-circle"></i>       */
.ifa-question-circle::before      { content: '\f059'; } /* <i class="fa-solid fa-question-circle"></i>   */
.ifa-asterisk-b::before           { content: '\002a'; } /* <i class="fa-solid fa-asterisk"></i>          */
.ifa-asterisk::after              { content: '\002a'; } /* <i class="fa-solid fa-asterisk"></i>          */

.ifa-pen::before                  { content: '\f304'; } /* <i class="fa-solid fa-pen"></i>               */
.ifa-pen-to-square::before        { content: '\f044'; } /* <i class="fa-solid fa-pen-to-square"></i>     */
.ifa-plus::before                 { content: '\f067'; } /* <i class="fa-solid fa-plus"></i>              */
.ifa-times::before                { content: '\f00d'; } /* <i class="fa-solid fa-times"></i>             */
.ifa-ellipsis-h::before           { content: '\f141'; } /* <i class="fa-solid fa-ellipsis-h"></i>        */
.ifa-bars::before                 { content: '\f0c9'; } /* <i class="fa-solid fa-bars"></i>              */
.ifa-check::before                { content: '\f00c'; } /* <i class="fa-solid fa-check"></i>             */
.ifa-square-check::before         { content: '\f14a'; } /* <i class="fa-solid fa-square-check"></i>      */
.ifa-badge-check::before          { content: '\f336'; } /* <i class="fa-solid fa-badge-check"></i>       */
.ifa-lock::before                 { content: '\f023'; } /* <i class="fa-solid fa-lock"></i>              */
.ifa-inbox::before                { content: '\f01c'; } /* <i class="fa-solid fa-inbox"></i>             */
.ifa-store::before                { content: '\f54e'; } /* <i class="fa-solid fa-store"></i>             */
.ifa-clock-rotate-left::before    { content: '\f1da'; } /* <i class="fa-solid fa-clock-rotate-left"></i> */
.ifa-arrow-right::before          { content: '\f061'; } /* <i class="fa-solid fa-arrow-right"></i>       */
.ifa-shuffle::before              { content: '\f074'; } /* <i class="fa-solid fa-shuffle"></i>           */
.ifa-hourglass-start::before      { content: '\f251'; } /* <i class="fa-solid fa-hourglass-start"></i>   */
.ifa-hourglass-half::before       { content: '\f252'; } /* <i class="fa-solid fa-hourglass-half"></i>    */
.ifa-hourglass-end::before        { content: '\f253'; } /* <i class="fa-solid fa-hourglass-end"></i>     */
.ifa-hourglass::before            { content: '\f254'; } /* <i class="fa-solid fa-hourglass"></i>         */
.ifa-phone::before                { content: '\f095'; } /* <i class="fa-solid fa-phone"></i>             */
.ifa-location-dot::before         { content: '\f3c5'; } /* <i class="fa-solid fa-location-dot"></i>      */
.ifa-map-location-dot::before     { content: '\f5a0'; } /* <i class="fa-solid fa-map-location-dot"></i>  */

.ifa-face-smile::before           { content: '\f118'; } /* <i class="fa-solid fa-face-smile"></i>   */
.ifa-face-frown::before           { content: '\f119'; } /* <i class="fa-solid fa-frown"></i>        */
.ifa-face-meh-blank::before       { content: '\f5a4'; } /* <i class="fa-solid fa-meh-blank"></i>    */
.ifa-face-grimace::before         { content: '\f57f'; } /* <i class="fa-solid fa-face-grimace"></i> */
.ifa-face-dizzy::before           { content: '\f567'; } /* <i class="fa-solid fa-face-dizzy"></i>   */

.ifa-filter::before               { content: '\f0b0'; } /* <i class="fa-solid fa-filter"></i>              */
.ifa-filter-list::before          { content: '\e17c'; } /* <i class="fa-solid fa-filter-list"></i>         */
.ifa-filter-slash::before         { content: '\e17d'; } /* <i class="fa-solid fa-filter-slash"></i>        */
.ifa-filter-circle-xmark::before  { content: '\e17b'; } /* <i class="fa-solid fa-filter-circle-xmark"></i> */

.ifa-trash::before                { content: '\f2ed'; } /* <i class="fa-solid fa-trash-alt"></i>       */
.ifa-arrows-alt-v::before         { content: '\f338'; } /* <i class="fa-solid fa-arrows-alt-v"></i>    */
.ifa-shopping-bag::before         { content: '\f290'; } /* <i class="fa-solid fa-shopping-bag"></i>    */
.ifa-shopping-basket::before      { content: '\f291'; } /* <i class="fa-solid fa-shopping-basket"></i> */
.ifa-cash-register::before        { content: '\f788'; } /* <i class="fa-solid fa-cash-register"></i>   */
.ifa-tag::before                  { content: '\f02b'; } /* <i class="fa-solid fa-tag"></i>             */
.ifa-key::before                  { content: '\f084'; } /* <i class="fa-solid fa-key"></i>             */
.ifa-eye::before                  { content: '\f06e'; } /* <i class="fa-solid fa-eye"></i>             */
.ifa-gear::before                 { content: '\f013'; } /* <i class="fa-solid fa-gear"></i>            */
.ifa-gears::before                { content: '\f085'; } /* <i class="fa-solid fa-gears"></i>           */
.ifa-plug::before                 { content: '\f1e6'; } /* <i class="fa-solid fa-plug"></i>            */

.ifa-user::before                 { content: '\f007'; } /* <i class="fa-solid fa-user"></i>            */
.ifa-user-plus::before            { content: '\f234'; } /* <i class="fa-solid fa-user-plus"></i>       */
.ifa-user-check::before           { content: '\f4fc'; } /* <i class="fa-solid fa-user-check"></i>      */
.ifa-user-cog::before             { content: '\f4fe'; } /* <i class="fa-solid fa-user-cog"></i>        */
.ifa-user-cowboy::before          { content: '\f8ea'; } /* <i class="fa-solid fa-user-cowboy"></i>     */
.ifa-user-gear::before            { content: '\f4fe'; } /* <i class="fa-solid fa-user-gear"></i>       */
.ifa-user-group::before           { content: '\f500'; } /* <i class="fa-solid fa-user-group"></i>      */
.ifa-user-pen::before             { content: '\f4ff'; } /* <i class="fa-solid fa-user-pen"></i>        */
.ifa-user-secret::before          { content: '\f21b'; } /* <i class="fa-solid fa-user-secret"></i>     */
.ifa-users::before                { content: '\f0c0'; } /* <i class="fa-solid fa-users"></i>           */
.ifa-users-cog::before            { content: '\f509'; } /* <i class="fa-solid fa-users-cog"></i>       */
.ifa-address-book::before         { content: '\f2b9'; } /* <i class="fas fa-address-book"></i>         */
.ifa-address-card::before         { content: '\f2bb'; } /* <i class="fa-solid fa-address-card"></i>    */
.ifa-id-badge::before             { content: '\f2c1'; } /* <i class="fa-solid fa-id-badge"></i>        */
.ifa-id-card::before              { content: '\f2c2'; } /* <i class="fa-solid fa-id-card"></i>         */
.ifa-credit-card::before          { content: '\f09d'; } /* <i class="fa-solid fa-credit-card"></i>     */
.ifa-money-check::before          { content: '\f53c'; } /* <i class="fa-solid fa-money-check"></i>     */
.ifa-money-check-pen::before      { content: '\f872'; } /* <i class="fa-solid fa-money-check-pen"></i> */
.ifa-database::before             { content: '\f1c0'; } /* <i class="fa-solid fa-database"></i>        */
.ifa-music::before                { content: '\f001'; } /* <i class="fa-solid fa-music"></i>           */

.ifa-calendar::before             { content: '\f133'; } /* <i class="fa-solid fa-calendar"></i>       */
.ifa-calendar-alt::before         { content: '\f073'; } /* <i class="fa-solid fa-calendar-alt"></i>   */
.ifa-calendar-check::before       { content: '\f274'; } /* <i class="fa-solid fa-calendar-check"></i> */
.ifa-calendar-plus::before        { content: '\f271'; } /* <i class="fa-solid fa-calendar-plus"></i>  */
.ifa-calendar-star::before        { content: '\f736'; } /* <i class="fa-solid fa-calendar-star"></i>  */
.ifa-calendar-xmark::before       { content: '\f273'; } /* <i class="fa-solid fa-calendar-xmark"></i> */
.ifa-calendar-pen::before         { content: '\f333'; } /* <i class="fa-solid fa-calendar-pen"></i>   */
.ifa-calendars::before            { content: '\e0d7'; } /* <i class="fa-solid fa-calendars"></i>      */

.ifa-magnifying-glass             { content: '\f002'; } /* <i class="fa-solid fa-magnifying-glass"></i>       */
.ifa-magnifying-glass-plus        { content: '\f00e'; } /* <i class="fa-solid fa-magnifying-glass-plus"></i>  */
.ifa-magnifying-glass-minus       { content: '\f010'; } /* <i class="fa-solid fa-magnifying-glass-minus"></i> */

.ifa-cube::before                 { content: '\f1b2'; } /* <i class="fa-solid fa-cube"></i>  */
.ifa-cubes::before                { content: '\f1b3'; } /* <i class="fa-solid fa-cubes"></i> */

.ifa-comment::before              { content: '\f075'; } /* <i class="fa-solid fa-comment"></i>      */
.ifa-comments::before             { content: '\f086'; } /* <i class="fa-solid fa-comments"></i>     */
.ifa-comment-dots::before         { content: '\f4ad'; } /* <i class="fa-solid fa-comment-dots"></i> */

.ifa-at::before                   { content: '\0040'; } /* <i class="fa-solid fa-at"></i>                 */
.ifa-share::before                { content: '\f064'; } /* <i class="fa-solid fa-share"></i>              */
.ifa-share-nodes::before          { content: '\f1e0'; } /* <i class="fa-solid fa-share-nodes"></i>        */
.ifa-envelope::before             { content: '\f0e0'; } /* <i class="fa-solid fa-envelope"></i>           */
.ifa-envelope-open-text::before   { content: '\f658'; } /* <i class="fa-solid fa-envelope-open-text"></i> */
.ifa-theater-masks::before        { content: '\f630'; } /* <i class="fa-solid fa-theater-masks"></i>      */
.ifa-language::before             { content: '\f1ab'; } /* <i class="fa-solid fa-language"></i>           */
.ifa-file::before                 { content: '\f15b'; } /* <i class="fa-solid fa-file"></i>               */
.ifa-file-lines::before           { content: '\f15c'; } /* <i class="fa-solid fa-file-lines"></i>         */
.ifa-file-music::before           { content: '\f8b6'; } /* <i class="fa-solid fa-file-music"></i>         */
.ifa-link::before                 { content: '\f0c1'; } /* <i class="fa-solid fa-link"></i>               */
.ifa-link-alt::before             { content: '\f08e'; } /* <i class="fa-solid fa-arrow-up-right-from-square"></i> */

.ifa-folder::before               { content: '\f07b'; } /* <i class="fa-regular fa-folder"></i></i>    */
.ifa-folder-open::before          { content: '\f07c'; } /* <i class="fa-regular fa-folder-open"></i>   */
.ifa-folder-closed::before        { content: '\e185'; } /* <i class="fa-regular fa-folder-closed"></i> */

.ifa-facebook::before             { content: '\f082'; } /* <i class="fa-brands fa-facebook-square"></i> */
.ifa-instagram::before            { content: '\f16d'; } /* <i class="fa-brands fa-instagram"></i>       */
.ifa-youtube::before              { content: '\f167'; } /* <i class="fa-brands fa-youtube"></i>         */
.ifa-telegram::before             { content: '\f2c6'; } /* <i class="fa-brands fa-telegram"></i>        */

.ifa-file-pdf::before             { content: '\f1c1'; } /* <i class="fa-solid fa-file-pdf"></i>        */
.ifa-file-word::before            { content: '\f1c2'; } /* <i class="fa-solid fa-file-word"></i>       */
.ifa-file-excel::before           { content: '\f1c3'; } /* <i class="fa-solid fa-file-excel"></i>      */
.ifa-file-powerpoint::before      { content: '\f1c4'; } /* <i class="fa-solid fa-file-powerpoint"></i> */
.ifa-file-image::before           { content: '\f1c5'; } /* <i class="fa-solid fa-file-image"></i>      */
.ifa-file-zipper::before          { content: '\f1c6'; } /* <i class="fa-solid fa-file-zipper"></i>     */
.ifa-file-audio::before           { content: '\f1c7'; } /* <i class="fa-solid fa-file-audio"></i>      */
.ifa-file-video::before           { content: '\f1c8'; } /* <i class="fa-solid fa-file-video"></i>      */
.ifa-file-code::before            { content: '\f1c9'; } /* <i class="fa-solid fa-file-code"></i>       */
.ifa-file-csv::before             { content: '\f6dd'; } /* <i class="fa-solid fa-file-csv"></i>        */

.ifa-font::before                 { content: '\f031'; } /* <i class="fa-solid fa-font"></i>            */

.ifa-note-plus::before            { content: '\e200'; } /* <i class="fa-solid fa-note-medical"></i> */
.ifa-notes::before                { content: '\e202'; } /* <i class="fa-solid fa-notes"></i>        */
.ifa-note::before                 { content: '\f249'; } /* <i class="fa-solid fa-note-sticky"></i>  */

.ifa-birthday-cake::before        { content: '\f1fd'; } /* <i class="fa-solid fa-birthday-cake"></i> */
.ifa-medal::before                { content: '\f5a2'; } /* <i class="fa-solid fa-medal"></i>         */
.ifa-star::before                 { content: '\f005'; } /* <i class="fa-solid fa-star"></i>          */

.ifa-sync::before                 { content: '\f021'; } /* <i class="fa-solid fa-sync"></i>        */
.ifa-paper-plane::before          { content: '\f1d8'; } /* <i class="fa-solid fa-paper-plane"></i> */
.ifa-list::before                 { content: '\f03a'; } /* <i class="fa-solid fa-list"></i>        */
.ifa-chart-pie::before            { content: '\f200'; } /* <i class="fa-solid fa-chart-pie"></i>   */
.ifa-home::before                 { content: '\f015'; } /* <i class="fa-solid fa-home"></i>        */

.ifa-cog::before                  { content: '\f013'; } /* <i class="fa-solid fa-cog"></i>       */
.ifa-cogs::before                 { content: '\f085'; } /* <i class="fa-solid fa-cogs"></i>      */

.ifa-chevron-left::before         { content: '\f053'; } /* <i class="fa-solid fa-chevron-left"></i>  */
.ifa-chevron-right::after         { content: '\f054'; } /* <i class="fa-solid fa-chevron-right"></i> */
.ifa-chevron-right-b::before      { content: '\f054'; } /* <i class="fa-solid fa-chevron-right"></i> */
.ifa-chevron-up::after            { content: '\f077'; } /* <i class="fa-solid fa-chevron-up"></i>    */
.ifa-chevron-down::after          { content: '\f078'; } /* <i class="fa-solid fa-chevron-down"></i>  */

.ifa-circle-chevron-left          { content: '\f137'; } /*<i class="fa-solid fa-circle-chevron-left"></i>  */
.ifa-circle-chevron-right         { content: '\f138'; } /*<i class="fa-solid fa-circle-chevron-right"></i> */
.ifa-circle-chevron-up            { content: '\f139'; } /*<i class="fa-solid fa-circle-chevron-up"></i>    */
.ifa-circle-chevron-down          { content: '\f13a'; } /*<i class="fa-solid fa-circle-chevron-down"></i>  */

.ifa-chevrons-left::before        { content: '\f323'; } /* <i class="fa-solid fa-chevrons-left"></i>  */
.ifa-chevrons-right::after        { content: '\f324'; } /* <i class="fa-solid fa-chevrons-right"></i> */
.ifa-chevrons-right-b::before     { content: '\f324'; } /* <i class="fa-solid fa-chevrons-right"></i> */

.ifa-square-chevron-right::before { content: '\f32b'; } /* <i class="fa-solid fa-square-chevron-right"></i> */

.ifa-globe::before                { content: '\f0ac'; } /* <i class="fa-solid fa-globe"></i>              */
.ifa-right-from-bracket::before   { content: '\f2f5'; } /* <i class="fa-solid fa-right-from-bracket"></i> */
.ifa-right-to-bracket::before     { content: '\f2f6'; } /* <i class="fa-solid fa-right-to-bracket"></i>   */

.ifa-bullseye-arrow::before       { content: '\f648'; } /* <i class="fa-solid fa-bullseye-arrow"></i> */
