/* Font Awesome 6 Free - Solid (replaces corrupted icomoon.ttf) */
[class^="icon-"],
[class*=" icon-"] {
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900 !important;
    speak: never;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Solid Icons */
.icon-arrow-top-right:before      { content: "\f35d"; }
.icon-angle-down-solid:before     { content: "\f107"; }
.icon-angle-left-solid:before     { content: "\f104"; }
.icon-angle-right-solid:before    { content: "\f105"; }
.icon-angle-up-solid:before       { content: "\f106"; }
.icon-bolt-solid:before           { content: "\f0e7"; }
.icon-book-open-solid:before      { content: "\f518"; }
.icon-book-solid:before           { content: "\f02d"; }
.icon-bullseye-solid:before       { content: "\f140"; }
.icon-check-solid:before          { content: "\f00c"; }
.icon-clipboard-check-solid:before{ content: "\f46c"; }
.icon-clock-solid:before          { content: "\f017"; }
.icon-code-solid:before           { content: "\f121"; }
.icon-coins-solid:before          { content: "\f51e"; }
.icon-comment-quote:before        { content: "\f10d"; }
.icon-comment-solid:before        { content: "\f075"; }
.icon-comments-solid:before       { content: "\f086"; }
.icon-credit-card-solid:before    { content: "\f09d"; }
.icon-crown-solid:before          { content: "\f521"; }
.icon-desktop-solid:before        { content: "\f108"; }
.icon-download-solid:before       { content: "\f019"; }
.icon-envelope-solid:before       { content: "\f0e0"; }
.icon-eye:before                  { content: "\f06e"; }
.icon-grip-lines-solid:before     { content: "\f7a4"; }
.icon-grip-lines-vertical-solid:before { content: "\f7a5"; }
.icon-headset-solid:before        { content: "\f590"; }
.icon-heart:before                { content: "\f004"; font-weight: 400 !important; }
.icon-heart-solid:before          { content: "\f004"; }
.icon-info-circle-solid:before    { content: "\f05a"; }
.icon-leaf-solid:before           { content: "\f06c"; }
.icon-lock-solid:before           { content: "\f023"; }
.icon-long-arrow-alt-down-solid:before  { content: "\f309"; }
.icon-long-arrow-alt-left-solid:before  { content: "\f30a"; }
.icon-long-arrow-alt-right-solid:before { content: "\f30b"; }
.icon-long-arrow-alt-up-solid:before    { content: "\f30c"; }
.icon-map-marker-solid:before     { content: "\f3c5"; }
.icon-minus-solid:before          { content: "\f068"; }
.icon-mobile-alt-solid:before     { content: "\f3cd"; }
.icon-moon:before                 { content: "\f186"; }
.icon-paper-plane:before          { content: "\f1d8"; }
.icon-paperclip-solid:before      { content: "\f0c6"; }
.icon-parking-solid:before        { content: "\f540"; }
.icon-play-filled:before          { content: "\f04b"; }
.icon-play-solid:before           { content: "\f04b"; }
.icon-plug-solid:before           { content: "\f1e6"; }
.icon-plus-solid:before           { content: "\f067"; }
.icon-quote-right-solid:before    { content: "\f10e"; }
.icon-robot-solid:before          { content: "\f544"; }
.icon-search-solid:before         { content: "\f002"; }
.icon-shield-alt-solid:before     { content: "\f3ed"; }
.icon-shipping-fast-solid:before  { content: "\f48b"; }
.icon-shopping-cart-solid:before  { content: "\f07a"; }
.icon-star:before                 { content: "\f005"; font-weight: 400 !important; }
.icon-star-half-alt-solid:before  { content: "\f5c0"; }
.icon-star-solid:before           { content: "\f005"; }
.icon-tachometer-alt-solid:before { content: "\f3fd"; }
.icon-times-solid:before          { content: "\f00d"; }
.icon-close:before                { content: "\f00d"; }
.icon-close-popup:before          { content: "\f00d"; }
.icon-tty-solid:before            { content: "\f1e4"; }
.icon-user-check-solid:before     { content: "\f4fc"; }
.icon-user-check-solid-1:before   { content: "\f4fc"; }
.icon-user-friends-solid:before   { content: "\f500"; }
.icon-user-solid:before           { content: "\f007"; }
.icon-video-solid:before          { content: "\f03d"; }
.icon-chart-line-solid:before     { content: "\f201"; }
.icon-crop-alt-solid:before       { content: "\f565"; }
.icon-paint-roller-solid:before   { content: "\f5aa"; }
.icon-bezier-curve-solid:before   { content: "\f55b"; }
.icon-bell:before                 { content: "\f0f3"; }
.icon-bed-solid:before            { content: "\f236"; }
.icon-building:before             { content: "\f1ad"; }
.icon-couch-solid:before          { content: "\f4b8"; }
.icon-global:before               { content: "\f57d"; }

/* Brand Icons */
.icon-apple:before    { content: "\f179"; font-family: "Font Awesome 6 Brands" !important; font-weight: 400 !important; }
.icon-behance:before  { content: "\f1b4"; font-family: "Font Awesome 6 Brands" !important; font-weight: 400 !important; }
.icon-dribbble:before { content: "\f17d"; font-family: "Font Awesome 6 Brands" !important; font-weight: 400 !important; }
.icon-facebook-f:before { content: "\f39e"; font-family: "Font Awesome 6 Brands" !important; font-weight: 400 !important; }
.icon-github:before   { content: "\f09b"; font-family: "Font Awesome 6 Brands" !important; font-weight: 400 !important; }
.icon-instagram:before { content: "\f16d"; font-family: "Font Awesome 6 Brands" !important; font-weight: 400 !important; }
.icon-linkedin-in:before { content: "\f0e1"; font-family: "Font Awesome 6 Brands" !important; font-weight: 400 !important; }
.icon-medium:before   { content: "\f23a"; font-family: "Font Awesome 6 Brands" !important; font-weight: 400 !important; }
.icon-reddit:before   { content: "\f281"; font-family: "Font Awesome 6 Brands" !important; font-weight: 400 !important; }
.icon-tiktok-filled:before { content: "\e07b"; font-family: "Font Awesome 6 Brands" !important; font-weight: 400 !important; }
.icon-twitter:before  { content: "\f099"; font-family: "Font Awesome 6 Brands" !important; font-weight: 400 !important; }
.icon-twitter-x:before { content: "\e61b"; font-family: "Font Awesome 6 Brands" !important; font-weight: 400 !important; }
.icon-youtube:before  { content: "\f167"; font-family: "Font Awesome 6 Brands" !important; font-weight: 400 !important; }
