@font-face {
    font-family: 'Font Awesome 6 Free';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url('fonts/fa-solid-900.woff2') format('woff2');
}

@font-face {
    font-family: 'Font Awesome 6 Brands';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('fonts/fa-brands-400.woff2') format('woff2');
}

.fas,
.fa-solid {
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
}

.fab,
.fa-brands {
    font-family: 'Font Awesome 6 Brands';
    font-weight: 400;
}

.fa-arrow-left::before { content: '\f060'; }
.fa-arrow-right::before { content: '\f061'; }
.fa-bolt::before { content: '\f0e7'; }
.fa-calendar::before { content: '\f133'; }
.fa-check-circle::before { content: '\f058'; }
.fa-chevron-down::before { content: '\f078'; }
.fa-comment-dots::before { content: '\f4ad'; }
.fa-dumbbell::before { content: '\f44b'; }
.fa-envelope::before { content: '\f0e0'; }
.fa-eye::before { content: '\f06e'; }
.fa-file-contract::before { content: '\f56c'; }
.fa-globe::before { content: '\f0ac'; }
.fa-handshake::before { content: '\f2b5'; }
.fa-images::before { content: '\f302'; }
.fa-map-marker-alt::before { content: '\f3c5'; }
.fa-mobile-alt::before { content: '\f3cd'; }
.fa-phone::before { content: '\f095'; }
.fa-play::before { content: '\f04b'; }
.fa-plus::before { content: '\2b'; }
.fa-question::before { content: '\f128'; }
.fa-rocket::before { content: '\f135'; }
.fa-scissors::before { content: '\f0c4'; }
.fa-search::before { content: '\f002'; }
.fa-shield-alt::before { content: '\f3ed'; }
.fa-sliders-h::before { content: '\f1de'; }
.fa-tag::before { content: '\f02b'; }
.fa-th-large::before { content: '\f009'; }
.fa-times::before { content: '\f00d'; }
.fa-times-circle::before { content: '\f057'; }
.fa-user::before { content: '\f007'; }
.fa-whatsapp::before { content: '\f232'; }