/**
 * Correctif icônes — priorité maximale, chargé en dernier.
 * Restaure Font Awesome 4 après les règles de typographie.
 */
body i.fa,
body i[class*="fa-"],
body span.fa,
body span[class*="fa-"],
body a.fa,
body a[class*="fa-"],
body .fa,
.biim-search-pill__field-icon,
.biim-search-pill__icon .fa,
.property-card-rating__stars .fa,
.property-card-favorite .fa,
.property-card-favorite i,
.properties-scroll-handle .fa,
.properties-scroll-handle i,
.property-details-modern .fa,
.property-details-modern i,
.main-menu .fa,
.main-menu i,
.main-navigation .fa,
.main-navigation i,
.hero-abritel .fa,
.hero-abritel i,
.header-info-bar .fa,
.header-info-bar i,
.biim-header-btn--app-inline .fa,
#drawerToggle .fa,
.biim-wizard .fa,
.biim-wizard i.fa,
.biim-wizard i[class*="fa-"],
.biim-wizard__step-icon .fa,
.biim-wizard__intro-icon .fa,
.biim-wizard__btn .fa,
.biim-type-card__icon .fa,
.biim-type-card__check .fa,
.biim-qty-row__icon .fa,
.submit-property-page .biim-wizard .fa,
body.biim-submit-create-wizard .biim-wizard .fa,
.searchable-input-container::before {
    font-family: 'FontAwesome' !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

body i.fa,
body i[class*="fa-"],
body span.fa,
body .fa {
    display: inline-block;
    line-height: 1 !important;
}

body i.fa::before,
body i[class*="fa-"]::before,
body span.fa::before,
body .fa::before,
body [class*=" fa-"]::before,
.biim-wizard .fa::before,
.biim-wizard i.fa::before,
.biim-wizard i[class*="fa-"]::before,
.main-menu a::before,
.main-menu a::after,
.main-navigation a::before,
.main-navigation a::after {
    font-family: 'FontAwesome' !important;
    font-style: normal !important;
    font-weight: normal !important;
}

.dashicons,
.dashicons::before {
    font-family: dashicons !important;
}

[class^="icon-"]::before,
[class*=" icon-"]::before,
.icomoon {
    font-family: 'icomoon' !important;
}
