/* Font Awesome CSS */
@font-face {
    font-family: 'Font Awesome 6 Free';
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/fa-solid-900.woff2') format('woff2'),
         url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/fa-solid-900.woff') format('woff');
}

@font-face {
    font-family: 'Font Awesome 6 Brands';
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/fa-brands-400.woff2') format('woff2'),
         url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/fa-brands-400.woff') format('woff');
}

.fas {
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
}

.fab {
    font-family: 'Font Awesome 6 Brands';
    font-weight: 400;
}

/* Common Font Awesome icons used in the site */
.fa-check-circle:before {
    content: "\f058";
}

.fa-instagram:before {
    content: "\f16d";
}

.fa-tiktok:before {
    content: "\e07b";
}

.fa-arrow-left:before {
    content: "\f060";
}

.fa-paper-plane:before {
    content: "\f1d8";
}

.fa-robot:before {
    content: "\f544";
}

.fa-user:before {
    content: "\f007";
}

.fa-envelope:before {
    content: "\f0e0";
}

.fa-phone-alt:before {
    content: "\f879";
}

.fa-map-marker-alt:before {
    content: "\f3c5";
}

.fa-clock:before {
    content: "\f017";
}

.fa-plus:before {
    content: "\f067";
}

.fa-bed:before {
    content: "\f236";
}

.fa-swimming-pool:before {
    content: "\f5c5";
}

.fa-spa:before {
    content: "\f5bb";
}

.fa-om:before {
    content: "\f679";
}

.fa-utensils:before {
    content: "\f2e7";
}

.fa-route:before {
    content: "\f4d7";
}

.fa-heart:before {
    content: "\f004";
}

.fa-leaf:before {
    content: "\f06c";
}

.fa-hands-helping:before {
    content: "\f4c4";
}

.fa-bath:before {
    content: "\f2cd";
}

.fa-balance-scale:before {
    content: "\f24e";
}

.fa-lightbulb:before {
    content: "\f0eb";
}

.fa-award:before {
    content: "\f559";
}

.fa-quote-left:before {
    content: "\f10d";
}

.fa-chevron-left:before {
    content: "\f053";
}

.fa-chevron-right:before {
    content: "\f054";
}

/* Added missing icons */
.fa-brain:before {
    content: "\f5dc";
}

.fa-running:before {
    content: "\f70c";
}

.fa-wind:before {
    content: "\f72e";
}

.fa-walking:before {
    content: "\f554";
}

.fa-parking:before {
    content: "\f540";
}

.fa-users:before {
    content: "\f0c0";
}

.fa-heartbeat:before {
    content: "\f21e";
}

.fa-user-circle:before {
    content: "\f2bd";
}

.fa-yin-yang:before {
    content: "\f6ad";
}

.fa-mug-hot:before {
    content: "\f7b6";
}

.fa-hand-sparkles:before {
    content: "\e05d";
}

.fa-store:before {
    content: "\f54e";
}

.fa-seedling:before {
    content: "\f4d8";
}

.fa-user-alt:before {
    content: "\f406";
}

.fa-phone:before {
    content: "\f095";
}

.fa-hands:before {
    content: "\f4c2";
}

.fa-hands-helping:before {
    content: "\f4c4";
}
