.page-template-page-pillar .wrapper:before {
    -webkit-animation: SubtleGradient 20s linear infinite;
    animation: SubtleGradient 20s linear infinite;
    background: radial-gradient(circle at 100%, #01b195, #015e53 75%);
    /* background: linear-gradient(45deg,#015e53,#01b195); */
    background-size: 800% 800%;
    z-index: -2;
    bottom: 0;
    content: " ";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.pillar-title {
    margin-top: 3.8rem;
}
.pillar--container {
    background: #fff;
}
.toc-title-border {
    background: linear-gradient(to right, #77bd22, #02b898);
    padding-bottom: 4px;
    position: relative;
    max-width: 40%;
    height: 0;
}
#toc-container.green-bg-wrapper {
    max-width: 100%;
}