.primaryh2 h2 { color:var(--primary); }
.secondaryh3 h3 { color:var(--secondary); margin-bottom: 20px; border-bottom: 2px dashed; font-weight:800; }
.heading-primary h1 {color:var(--primary);}
h2.heading-primary {color:var(--primary) !important; -webkit-text-stroke-width: 0.8px; -webkit-text-stroke-color: var(--accent);}
.heading-primary h2 {color:var(--primary) !important; -webkit-text-stroke-width: 0.8px; -webkit-text-stroke-color: var(--accent);}
h3.heading-primary {color:var(--primary);}
.heading-secondary h1 {color:var(--secondary); -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: #000;}
.heading-secondary h2 {color:var(--secondary); -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: #000;}
.heading-secondary h3 {color:var(--secondary); -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: #000;}
.heading-secondary {color:var(--secondary); -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: #000;}
.heading-accent h1 {color:var(--accent);}
.heading-accent h2 {color:var(--secondary);}
.heading-accent h3 {color:var(--accent);}
p.heading-primary {color:var(--primary);}
.heading-content h3 {color: var(--primary) !important; -webkit-text-stroke-width: 0.7px; -webkit-text-stroke-color: var(--accent);}
.font12 {
  font-size: 12px;
}