.font-restart{
    cursor: pointer;
}
.header--top__item img{
    filter: none !important;
}
body:not(.animation--stopped)  #animation-stop img:last-of-type{
    display: none;
}

body.animation--stopped  #animation-stop img:first-of-type{
    display: none;
}


.animation--stopped *,
.animation--stopped .activated{
    transition: none !important;
    transition-delay: 0 !important;
}


.black-white input,
.black-white textarea{
    color: white;
}

.contrast img{
    filter: grayscale(100%);
}





/* black-yellow */

.black-yellow .statistics--inner__item p{
    border-color: var(--text-color);
}   
.black-yellow footer{
    color: var(--text-color);
}
.black-yellow footer .icon--wrapper{
    background-color: var(--text-color);
}

.black-yellow .statistics--inner__item figure{
    background-color: var(--text-color);
    color: black;
}
.black-yellow .header--top__container,
.black-yellow .header--middle,
.black-yellow .header--bottom ul,
.black-yellow .adaptation button{
    color: var(--text-color);
}
.black-yellow .section--donors .title--underlined::before{
    background-color: var(--text-color);
}
.black-yellow .swiper--donors-prev,
.black-yellow .swiper--donors-next{
    color: var(--text-color);
}
.black-yellow .FAQ--grid__item{
    border-color: var(--text-color);
}
.black-yellow .search--input__container input{
    border-color: var(--text-color);
    color: var(--text-color);
}
.black-yellow .statistics--item{
    border-color: var(--text-color);
}
.black-yellow .breadcrumbs{
    color: var(--text-color);
}
.black-yellow fieldset{
    border-color: var(--text-color);
}
.black-yellow fieldset input{
    color: var(--text-color);
}
.black-yellow .form--agreement > div{
    color: var(--text-color);
}
.black-yellow .required legend::after{
    color: var(--text-color);
}