/*
 * Fonte d'icônes du thème, reprise de paierh34.com.
 *
 * Le site d'origine la déclare sous le nom « OPN » alors que ses règles d'icônes
 * appellent « icomoon » : ses pictogrammes de contact ne s'affichent donc pas. Les deux
 * noms sont déclarés ici pour la même fonte — c'est le seul écart volontaire au rendu
 * d'origine, et il corrige un défaut plutôt qu'il n'en introduit un.
 */
@font-face {
  font-family: 'OPN';
  src: url('/site/theme/fonts/icomoon.woff') format('woff'),
       url('/site/theme/fonts/icomoon.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'icomoon';
  src: url('/site/theme/fonts/icomoon.woff') format('woff'),
       url('/site/theme/fonts/icomoon.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-mail:before { content: "\e07c"; }
.icon-location-pin:before { content: "\e601"; }
.icon-phone:before { content: "\f095"; }
