/* C11B18 — Expansion TV (compte 27). #c7402e, Bitter, bandeau bg_cview + logo couleur.
   Chrome commun : ../cpv-chrome.css. */
@font-face { font-family: 'Bitter'; src: url('fonts/Bitter-Regular.woff2') format('woff2'), url('fonts/Bitter-Regular.woff') format('woff'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Bitter'; src: url('fonts/Bitter-Bold.woff2') format('woff2'), url('fonts/Bitter-Bold.woff') format('woff'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Bitter'; src: url('fonts/Bitter-Italic.woff2') format('woff2'), url('fonts/Bitter-Italic.woff') format('woff'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'Bitter'; src: url('fonts/Bitter-BoldItalic.woff2') format('woff2'), url('fonts/Bitter-BoldItalic.woff') format('woff'); font-weight: 700; font-style: italic; font-display: swap; }
.cpv-body {
  --cpv-brand: #c7402e; --cpv-brand-dark: #8f2e21; --cpv-brand-nav-hover: #b23a29;
  --cpv-brand-rgb: 199, 64, 46; --cpv-text: #5b4943;
  --cpv-font: 'Bitter', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.cpv-banner { background: var(--cpv-brand) url('img/bg_cview.jpg') center center / cover no-repeat; height: 295px; }
.cpv-banner__logo { width: 450px; max-width: 100%; height: 142px; background-image: url('img/LOGO-couleur.png'); }
@media (max-width: 767px) { .cpv-banner { display: none; } }
