/* Font Awesome 6 - Custom minimal build */

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

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

.fa-solid, .fas {
    font-family: 'FA Solid';
    font-weight: 900;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
}

.fa-brands, .fab {
    font-family: 'FA Brands';
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
}

/* Icons we use */
.fa-house::before { content: '\f015'; }
.fa-bed::before { content: '\f236'; }
.fa-calendar-check::before { content: '\f274'; }
.fa-envelope::before { content: '\f0e0'; }
.fa-location-dot::before { content: '\f3c5'; }
.fa-phone::before { content: '\f095'; }
.fa-check::before { content: '\f00c'; }
.fa-heart::before { content: '\f004'; }
.fa-whatsapp::before { content: '\f232'; }
.fa-star::before { content: '\f005'; }
.fa-wifi::before { content: '\f1eb'; }
.fa-snowflake::before { content: '\f2dc'; }
.fa-shower::before { content: '\f2cc'; }
.fa-tv::before { content: '\f26c'; }
.fa-utensils::before { content: '\f2e7'; }
.fa-swimming-pool::before { content: '\f5c5'; }
.fa-parking::before { content: '\f540'; }
.fa-concierge-bell::before { content: '\f562'; }
.fa-user::before { content: '\f007'; }
.fa-users::before { content: '\f0c0'; }
.fa-arrow-right::before { content: '\f061'; }
.fa-bars::before { content: '\f0c9'; }
.fa-times::before { content: '\f00d'; }
.fa-xmark::before { content: '\f00d'; }
.fa-compass::before { content: '\f14e'; }
