:root {
    --highlight-light:#8bb570;
    --highlight-dark: #3f7144;
    --primary: #002147;
}


.new-mega-nav-item .child-nav {
    background: var(--highlight-dark);
}

.tabitem-links {
    border-top-color: var(--highlight-light);
}

.tabblocks .tabitem-imagewrap::before
{
    background: var(--highlight-light);
}

.quicklinks-item::before {
    color: var(--highlight-light);
}


.h1, .usercontent h1, .mce-content-body h1,
.h2, .usercontent h2, .mce-content-body h2,
.h3, .usercontent h3, .mce-content-body h3,
.tabblocks-title, .casestudyslider-title, .imageblock-title, .videoblock-title, .imagegallery-title, .imagetextblock-title, .linkblocks-title, .resourcesblock-title, .projectshowcase-title, .faqmodule-title, .linkblock.__flex .linkblock-title, .linkblock-imgwrap,
.teamlink-subtitle, .projectshowcase-subtitle
{
    color: var(--highlight-dark);
}

.teamlink-title::before {
    background: var(--highlight-light);
}

.teamlink-title {
    color: var(--primary);
}