main h2 {
    color: var(--color-ueber-uns);
}

main a {
    color: var(--color-ueber-uns);
}

.schulleben-navigation a {
    fill: var(--color-ueber-uns);
    color: var(--color-ueber-uns);
}

.schulleben-navigation a:hover {
    color: vvar(--color-ueber-uns);
}

#back-to-top {
    background-color: var(--color-ueber-uns);
}

#kontakt .button-bg {
    fill: var(--color-ueber-uns);
    transition: fill 0.2s ease;
}

.schulleben-anker {
    scroll-margin-top: 4rem;
}

@media screen and (min-width: 1104px) {
    .schulleben-anker {
        scroll-margin-top: 5rem;
    }
}

main .hero-section-wrapper {
    background-color: var(--color-ueber-uns);
    color: #ffffff;
}

main .hero-section-wrapper a {
    color: #ffffff;
}

main .hero-section-header-wrapper {
    background-color: var(--color-ueber-uns);
    color: #ffffff;
}

main .hero-section-text-wrapper {
    background-color: var(--color-ueber-uns);
    color: #ffffff;
}

ul li::marker {
    color: var(--color-ueber-uns);
}

.swiper-pagination .pagination-dot.active {
    background-color: var(--color-ueber-uns);
}

.swiper-button {
    background-color: rgba(var(--color-ueber-uns-rgb), 0.6);
}

.section-nav svg.icon-article {
    fill: var(--color-ueber-uns);
}

.section-nav ul a:hover {
    color: var(--color-ueber-uns);
}

#burger-menu {
    color: var(--color-ueber-uns);
}

#burger-menu::before,
#burger-menu::after {
    background: var(--color-ueber-uns);
}

#burger-menu .burger-middle {
    background: var(--color-ueber-uns);
}