.body-content h1 {
    border-bottom: 10px solid #E9EC8D;
    padding: 0 0 .5rem;
    margin: 4rem 0;
}
.body-content {
	color: 	rgb(51, 51, 51);
    /*color: #fff; */
    /* background-image: linear-gradient(-180deg, #7D0063 0%, #4F2D7F 100%); */
}
aside {
    font-size: 0.825rem;
}

aside p,
aside li {
    line-height: 1.4;
}

aside li {
    margin: 0.5rem 0;
}

aside a {
    color: rgb(21, 88, 45); /* #FADA63;*/
	
}
aside a:hover {
    color: #fff;
}

article {
    padding-top: 5rem;
    margin-bottom: 5rem;
}

article h2 {
    margin-bottom: 1em;
}

article .card {
    /* border: 1px solid #fff; */
	border: 1px solid rgb(51, 51, 51);
    color: rgb(51, 51, 51); /* #fff; */
    border-radius: 20px;
    background-color: transparent;

    /*transition: all 200ms ease-in-out;*/
}

article .card.active {
    color: #000;
    background-color: rgb(255, 255, 255);/* #fff; */
}

article .card-divider {
    background: transparent;            
    cursor: pointer;
    transition: all 200ms ease-in-out;
}

article .card-divider:hover {
    color: #000;
    background-color: #fff;
}

article .card .button {
    font-weight: 700;
    border-radius: 10px; 
    border: 0 none;           
    background-image: linear-gradient(60deg, #0D4A23 0%, #184f2c 100%);
}
.main-content .body-content .page-title {
	color: rgb(0, 0, 0);
}