.read-more-state1 {
    display: none;
}

.read-more-target1 {
    opacity: 0;
    max-height: 0;
    font-size: 0;
    transition: .25s ease;
}

.read-more-state1:checked~.read-more-wrap1 .read-more-target1 {
    opacity: 1;
    font-size: inherit;
    max-height: 999em;
}

.read-more-state1~.read-more-trigger1:before {
    content: 'Show more...';
}

.read-more-state1:checked~.read-more-trigger1:before {
    content: 'Show less';
}

.read-more-trigger1 {
    cursor: pointer;
    display: inline-block;
    margin-top: -5px;
    color: #613288;
    font-size: .9em;
    line-height: 2;
}


/* ------------------------------------------------------------- */

.read-more-state2 {
    display: none;
}

.read-more-target2 {
    opacity: 0;
    max-height: 0;
    font-size: 0;
    transition: .25s ease;
}

.read-more-state2:checked~.read-more-wrap2 .read-more-target2 {
    opacity: 1;
    font-size: inherit;
    max-height: 999em;
}

.read-more-state2~.read-more-trigger2:before {
    content: 'Show more...';
}

.read-more-state2:checked~.read-more-trigger2:before {
    content: 'Show less';
}

.read-more-trigger2 {
    cursor: pointer;
    display: inline-block;
    margin-top: -5px;
    color: #613288;
    font-size: .9em;
    line-height: 2;
}


/* ------------------------------------------------------------- */

.read-more-state3 {
    display: none;
}

.read-more-target3 {
    opacity: 0;
    max-height: 0;
    font-size: 0;
    transition: .25s ease;
}

.read-more-state3:checked~.read-more-wrap3 .read-more-target3 {
    opacity: 1;
    font-size: inherit;
    max-height: 999em;
}

.read-more-state3~.read-more-trigger3:before {
    content: 'Show more...';
}

.read-more-state3:checked~.read-more-trigger3:before {
    content: 'Show less';
}

.read-more-trigger3 {
    cursor: pointer;
    display: inline-block;
    margin-top: -5px;
    color: #613288;
    font-size: .9em;
    line-height: 2;
}


/* ------------------------------------------------------------- */

.read-more-state4 {
    display: none;
}

.read-more-target4 {
    opacity: 0;
    max-height: 0;
    font-size: 0;
    transition: .25s ease;
}

.read-more-state4:checked~.read-more-wrap4 .read-more-target4 {
    opacity: 1;
    font-size: inherit;
    max-height: 999em;
}

.read-more-state4~.read-more-trigger4:before {
    content: 'Show more...';
}

.read-more-state4:checked~.read-more-trigger4:before {
    content: 'Show less';
}

.read-more-trigger4 {
    cursor: pointer;
    display: inline-block;
    margin-top: -5px;
    color: #613288;
    font-size: .9em;
    line-height: 2;
}


/* ------------------------------------------------------------- */

.read-more-state5 {
    display: none;
}

.read-more-target5 {
    opacity: 0;
    max-height: 0;
    font-size: 0;
    transition: .25s ease;
}

.read-more-state5:checked~.read-more-wrap5 .read-more-target5 {
    opacity: 1;
    font-size: inherit;
    max-height: 999em;
}

.read-more-state5~.read-more-trigger5:before {
    content: 'Show more...';
}

.read-more-state5:checked~.read-more-trigger5:before {
    content: 'Show less';
}

.read-more-trigger5 {
    cursor: pointer;
    display: inline-block;
    margin-top: -5px;
    color: #613288;
    font-size: .9em;
    line-height: 2;
}


/* ------------------------------------------------------------- */

.read-more-state6 {
    display: none;
}

.read-more-target6 {
    opacity: 0;
    max-height: 0;
    font-size: 0;
    transition: .25s ease;
}

.read-more-state6:checked~.read-more-wrap6 .read-more-target6 {
    opacity: 1;
    font-size: inherit;
    max-height: 999em;
}

.read-more-state6~.read-more-trigger6:before {
    content: 'Show more...';
}

.read-more-state6:checked~.read-more-trigger6:before {
    content: 'Show less';
}

.read-more-trigger6 {
    cursor: pointer;
    display: inline-block;
    margin-top: -5px;
    color: #613288;
    font-size: .9em;
    line-height: 2;
}