/* TJI to Font Awesome Replacements */
.tji-arrow-right-long:before { content: none; }
.tji-arrow-right-long { font-family: "Font Awesome 6 Free" !important; }
.tji-arrow-right-long::after { content: "\f061"; font-weight: 900; }

.tji-award:before { content: none; }
.tji-award { font-family: "Font Awesome 6 Free" !important; }
.tji-award::after { content: "\f559"; font-weight: 900; }

.tji-star:before { content: none; }
.tji-star { font-family: "Font Awesome 6 Free" !important; }
.tji-star::after { content: "\f005"; font-weight: 900; }

.tji-play:before { content: none; }
.tji-play { font-family: "Font Awesome 6 Free" !important; }
.tji-play::after { content: "\f04b"; font-weight: 900; }

.tji-arrow-left:before { content: none; }
.tji-arrow-left { font-family: "Font Awesome 6 Free" !important; }
.tji-arrow-left::after { content: "\f060"; font-weight: 900; }

.tji-arrow-right:before { content: none; }
.tji-arrow-right { font-family: "Font Awesome 6 Free" !important; }
.tji-arrow-right::after { content: "\f061"; font-weight: 900; }

/* Service icons */
.tji-service-1 { font-family: "Font Awesome 6 Free" !important; }
.tji-service-1::after { content: "\f201"; font-weight: 900; } /* fa-chart-line */

.tji-service-2 { font-family: "Font Awesome 6 Free" !important; }
.tji-service-2::after { content: "\f0c0"; font-weight: 900; } /* fa-users */

.tji-service-3 { font-family: "Font Awesome 6 Free" !important; }
.tji-service-3::after { content: "\f06c"; font-weight: 900; } /* fa-leaf */

.tji-service-4 { font-family: "Font Awesome 6 Free" !important; }
.tji-service-4::after { content: "\f0a1"; font-weight: 900; } /* fa-bullhorn */

/* Add this class for icon buttons */
.tji-icon-btn { display: inline-flex; align-items: center; }
.tji-icon-btn i { margin-left: 0.5em; }

/* Add this class for icon buttons */
.tji-icon-btn { display: inline-flex; align-items: center; }
.tji-icon-btn i { margin-left: 0.5em; }

/* General icon styles */
[class^="tji-"]:before { content: none !important; }
[class*=" tji-"]:before { content: none !important; }
[class^="tji-"], [class*=" tji-"] {
    display: inline-block;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}