.realisation-content .heading h2 {
    font-size:2.5rem;
}

.realisation-content .heading h2,
.realisation-content .heading h3 {
    font-weight: 700;
    margin-top: 1.25rem;
}

.realisation-content .heading h2::before {
    content:">";
    position:relative;
    color:var(--color-primary);
    margin-right:1rem;
}

.realisation-content .heading h3 {
    font-size:1.85rem;
    padding-left: 1rem;
    position:relative;
}

.realisation-content .heading h3::before {
    content:"";
    position: absolute;
    height:.5rem;
    width: .5rem;
    top:.5em;
    left:0;
    background:var(--color-primary);
    display: block;
    margin-right:1rem;
}

.has-green-color {
  color:var(--color-primary);
}

.has-green-background-color {
  background: var(--color-primary);
}

.editor-styles-wrapper {
    --color-primary : #7b8812;
}

.editor-styles-wrapper h2 {
    font-size:2.5rem;
}

.editor-styles-wrapper h2,
.editor-styles-wrapper h3 {
    font-weight: 700;
    margin-top: 1.25rem;
}

.editor-styles-wrapper h2::before {
    content:">";
    position:relative;
    color:var(--color-primary);
    margin-right:1rem;
}

.editor-styles-wrapper h3 {
    font-size:1.85rem;
    padding-left: 1rem;
    position:relative;
}

.editor-styles-wrapper h3::before {
    content:"";
    position: absolute;
    height:.5rem;
    width: .5rem;
    top:.5em;
    left:0;
    background:var(--color-primary);
    display: block;
    margin-right:1rem;
}