/* Habillage propre à assurancenantes : couleurs, police et mise en page.
   Chargé après styles.css, il ne fait que surcharger. */
:root{
  --allianz-blue:#24515e;
  --allianz-blue-dark:#183a44;
  --allianz-blue-light:#34707f;
  --allianz-accent:#e0b23a;
  --bg-soft:#f4f7f7;
  --bg-blue-soft:#e9f0f1;
  --radius:12px;
  --radius-lg:20px;
  --font:"Lato","Segoe UI",Roboto,Helvetica,Arial,sans-serif;
}
.pagehero__text,.center{text-align:left}
.eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--allianz-accent)}
.btn--primary{background:var(--allianz-accent);border-color:var(--allianz-accent)}
.btn--primary:hover{filter:brightness(.92)}
.topbar{background:var(--allianz-blue-dark)}
h1,h2{color:var(--allianz-blue)}
