.rd-tabs a {
    display: inline-block;
    color: var(--rd-font-dark);
    font-size: var(--rd-fontsize-4);
    font-weight: var(--rd-fontweights-open-sans-0);
    line-height: var(--rd-lineheights-0);
    padding: 18px var(--rd-spacing-x-big) var(--rd-spacing-md);
    position: relative;
}

.rd-tabs a .bk_stoerer {
    position: absolute;
    bottom: 50%;
    left: 50%;
    cursor: pointer;
}

.rd-tab a:focus {
    text-decoration: none;
}

.rd-tab {
    display: inline-block;
    /* min-width: 87px; */
    text-align: center;
    position: relative;
}

.rd-tab>a.CoursePlus span {
    color: var(--rd-primary-active);
}

.rd-tab-content {
    max-width: 1590px;
    margin-top: var(--rd-spacing-md);
}

.rd-tab-head {
    min-height: 10px;
    background: yellow;
}

.rd-tab a,
.rd-tab label,
.rd-tab > span {
    padding: 18px var(--rd-spacing-x-big) var(--rd-spacing-md) !important;
    cursor: pointer;
    color: var(--rd-font-dark);
    font-weight: var(--rd-fontweights-open-sans-0) !important;
    display: inline-block;
    margin-bottom: 0;
    position: relative;
}

span.rd-new-tab,
.rd-new-tab {
    background-color: var(--rd-primary-active);
    padding: 2px 8px !important;
    border-radius: var(--rd-borderradius-border-xl);
    font-size: 12px;
    color: var(--rd-card-fg) !important;
    line-height: var(--rd-lineheights-0) !important;
    font-weight: var(--rd-fontweights-open-sans-0) !important;
    margin-left: 8px;
    border-radius: 96px;
    line-height: 20px;
    font-weight: 500 !important;
}



.rd-tabs-in-card a {
    padding: var(--rd-spacing-md) var(--rd-spacing-sm);
}

.tab_nav_mobile .rd-tab a {
    padding: var(--rd-spacing-sm) !important;
}

.rd-tabs-card {
    padding: 0 !important;
}

.tab_nav_mobile .rd-tabs-card {
    padding: 0 20px !important;
}

.rd-tabs,
.rd-tabs-in-card {
    list-style-type: none;
    display: block;
    font-size: var(--rd-fontsize-4);
    margin: 0;
    text-align: left;
}


.rd-details-list details {
    margin-bottom: 1em;
}

.rd-details-list summary {
    cursor: pointer;
}

.rd-details-list details>div {
    margin: 1em;
    font-size: 14px;
}

.rd-details-list details>.rd-icon-arrow-right-green {
    display: grid !important;
    /* justify-content: center; */
    grid-template-columns: 20px auto !important;
}

.rd-details-list.rd-faqs-list {
    justify-items: start;
}

.rd-details-list.rd-faqs-list>.rd-icon-arrow-right-green {
    display: grid !important;
    grid-template-columns: 20px auto !important;
}