
a[data-v-2828a82c] {
    display: flex;
    align-items: center;
    flex-flow: row nowrap;

    margin: 0;
    padding: .5em;
    width: 100%;

    font-size: inherit;
    text-decoration: none;
}
a[data-v-2828a82c] * {
        font-size: inherit;
}
a[data-v-2828a82c] {

    color: var(--body-text-color);
}
a span[data-v-2828a82c] {
        flex: 1 1 100%;
        min-width: 0;
        padding-right: .5em;

        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: inherit !important;
}
a[data-v-2828a82c]:hover, a[data-v-2828a82c]:focus-within, .active > a[data-v-2828a82c] {
        background-color: var(--primary-color);
        color: var(--primary-color-contrast);

        outline: none;
}
a[data-v-2828a82c]:hover::after, a[data-v-2828a82c]:focus-within::after, .active > a[data-v-2828a82c]::after {
            display: inline;
            flex: 1 0 auto;
            content: "v";

            color: inherit !important;
            font-family: var(--icon-font);
            text-transform: none;
            font-size: .8em;
            text-align: right;
            font-weight: bold;
}



li[data-v-159e4228] {
    text-transform: var(--button-text-transform);

    margin: 0;
    padding: 0 0 0 calc((var(--menu-level) - 1) * 8%);

    border: 0 solid rgb(0, 0, 0, .2);
    border-bottom-width: 1px;
    border-radius: 0;

    list-style: none;

    width: 100%;

    font-size: inherit;
}
li *[data-v-159e4228] {
        font-size: inherit;
        color: inherit;
}
li.active[data-v-159e4228] {
        font-weight: 900;
}
body:not(.read-more) .L1 > li[data-v-159e4228] {
            flex: 1 0 260px;
}
ul.L1 > li.active[data-v-159e4228] {
        border-width: 1px;
        border-color: rgb(0, 0, 0, .1);
}


