#littleLessTaxing .LHS {
    counter-reset: stepNum;
}

#littleLessTaxing .LHS .introText {
    margin-bottom: 50px;
}

#littleLessTaxing .LHS a {
    transition: color var(--colorChangeSpeed) linear;
    counter-increment: stepNum;
    font-weight: 400;
}

#littleLessTaxing .LHS a:after {
    border-radius: 50%;
    width: 56px;
    line-height: 56px;
    position: absolute;
    text-align: center;
    margin-left: 15px;
    visibility: hidden;
    opacity: 0;
    transition: opacity var(--colorChangeSpeed) linear;
    content: counter(stepNum);
}

#littleLessTaxing .LHS a.active:after {
    visibility: visible;
    opacity: 1;
}

#littleLessTaxing .RHS img {
    box-shadow: 20px -20px 0px 0px;
    width: calc(100% - 20px);
    margin: 20px 0;
    filter: brightness(0.5) blur(2px);
    transition: filter var(--colorChangeSpeed) linear;
}

#littleLessTaxing .RHS>section {
    position: relative;
    padding: 10px 0 110px;
    transition: color var(--colorChangeSpeed) linear;
}

#littleLessTaxing .RHS>section>span {
    position: absolute;
    top: -170px;
}

#littleLessTaxing .RHS>section:last-child {
    padding-bottom: 0;
}

#littleLessTaxing .RHS>section.active>img {
    filter: none;
}