/* 1. Correction des icônes */
@font-face {
    font-family: 'FontAwesome';
    src: url('/md/wp-content/uploads/webfonts/fa-solid-900.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
    font-display: block;
}
@font-face {
    font-family: 'FontAwesome';
    src: url('/md/wp-content/uploads/webfonts/fa-brands-400.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: block;
}
@font-face {
    font-family: 'eicons';
    src: url('/md/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}
.fas { font-family: 'FontAwesome' !important; font-weight: 900 !important; }
.fab { font-family: 'FontAwesome' !important; font-weight: 400 !important; }
[class^="eicon"], [class*=" eicon-"] { font-family: 'eicons' !important; }

/* 2. Logo : taille conservée, ajout du fond blanc */

/* Forcer l'affichage de tous les éléments cachés par les animations Elementor */
.elementor-invisible {
    visibility: visible !important;
    opacity: 1 !important;
    animation: none !important;
}
.animated-slow, .animated-fast {
    animation: none !important;
    visibility: visible !important;
    opacity: 1 !important;
}
.e-con.e-parent {
    background-image: inherit !important;
}

/* Forcer l'affichage de tous les éléments cachés par les animations Elementor */
.elementor-invisible {
    visibility: visible !important;
    opacity: 1 !important;
    animation: none !important;
}
.animated-slow, .animated-fast {
    animation: none !important;
    visibility: visible !important;
    opacity: 1 !important;
}
.e-con.e-parent {
    background-image: inherit !important;
}

/* Améliorer le rendu du logo + cadre blanc */
