/* Font Awesome 4.7.0 — sous-ensemble genere, NE PAS EDITER A LA MAIN.
   Genere le 2026-08-05 par scratchpad/build_fa_css.py, qui releve les classes
   reellement utilisees par le site et ne garde que les regles correspondantes.
   La version complete (font-awesome.min.css + fontawesome-webfont.*) reste en
   place : pour revenir en arriere, remettre son <link> dans head.php.

   Pourquoi : la police complete pese 77 Ko et etait chargee en priorite haute
   sur les 63 pages, ou elle concurrencait l'image LCP de l'accueil.

   APRES TOUTE AJOUTE D'ICONE dans une page : relancer le script, sinon la
   nouvelle icone s'affichera en carre vide. */
@font-face{
	font-family:'FontAwesome';
	src:url('../fonts/fontawesome-subset.woff2') format('woff2'),
	    url('../fonts/fontawesome-subset.woff') format('woff');
	font-weight:normal;
	font-style:normal;
	/* fallback : 100 ms d'attente puis bascule — evite d'afficher les carres
	   « tofu » du caractere de substitution, et satisfait l'audit Lighthouse
	   font-display (que « block » ne passe pas). */
	font-display:fallback;
}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-heart:before{content:"\f004"}
.fa-star:before{content:"\f005"}
.fa-check:before{content:"\f00c"}
.fa-map-marker:before{content:"\f041"}
.fa-check-square-o:before{content:"\f046"}
.fa-check-circle:before{content:"\f058"}
.fa-arrow-up:before{content:"\f062"}
.fa-minus:before{content:"\f068"}
.fa-facebook-square:before{content:"\f082"}
.fa-phone:before{content:"\f095"}
.fa-facebook:before{content:"\f09a"}
.fa-pinterest:before{content:"\f0d2"}
.fa-instagram:before{content:"\f16d"}
.fa-graduation-cap:before{content:"\f19d"}
.fa-paper-plane:before{content:"\f1d8"}
.fa-map-signs:before{content:"\f277"}
.fa-houzz:before{content:"\f27c"}
.fa-handshake-o:before{content:"\f2b5"}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
