header {
  background: var(--banner-image-droite) top right no-repeat;
}

.header_left_logo {
  min-width: 228px;
  height: 24px;
  background: var(--banner-image-gauche) no-repeat top left transparent;
}

.header_center_logo {
  display: block;
  height: 40px;
  width: var(--banner-image-centre-width);
  background: var(--banner-image-centre) no-repeat top center transparent;
  background-size: contain;
}

.loading_image {
  display: block;
  background: var(--loading-image) no-repeat top center transparent;
  width: 250px;
}

.spinner-loading-mask {
  fill: #0c2265;
  font-size: 2em;
}

@font-face {
  font-family: 'All Round Gothic';
  src: url('../fonts/AllRoundGothic-Demi.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}