section ul a:hover{
    color: #95c230;
    padding-bottom: 0;
}

section ul a{
    color: #005a9a;
    border-bottom-width: 1px;
    --border-opacity: 1;
    border-color: #95c230;
    border-color: rgba(149, 194, 48, var(--border-opacity));
    background-repeat: no-repeat;
    padding-bottom: 2px;
    transition: all .3s;
}

img + em {
    font-size: 12px;
    line-height: 16px;
    font-style: normal;
    color: #7b878b;
    margin-top: .25rem;
    text-align: center;
}


/*Awful rules for the accordions. Rewrite to css-only at some point*/

.hmc-toggle-text-full.hmc--active div.chevron {
	transform: rotate(180deg);
}

.hmc-toggle-text-full div.chevron {
	transition: all 0.3s;
}

.hmc-text-full.hmc--visible {
	opacity: 1;
	pointer-events: all;
	max-height: 10000px;
}

.hmc-text-full {
	opacity: 0;
	pointer-events: none;
	max-height: 0;
	transition: all 0.3s;
}