.klaro .cookie-modal a, .klaro .context-notice a, .klaro .cookie-notice a{
    color: var(--color-4) !important;
}
.klaro .cookie-modal .cm-btn.cm-btn-success, .klaro .context-notice .cm-btn.cm-btn-success, .klaro .cookie-notice .cm-btn.cm-btn-success{
    background-color: var(--color-4) !important;
}
.klaro .cookie-modal .cm-btn, .klaro .context-notice .cm-btn, .klaro .cookie-notice .cm-btn{
    border-radius: 0 !important;
}
.klaro .cookie-modal .cm-list-input.required:checked + .cm-list-label .slider, .klaro .context-notice .cm-list-input.required:checked + .cm-list-label .slider, .klaro .cookie-notice .cm-list-input.required:checked + .cm-list-label .slider{
    background-color: #c6c6c6 !important;
    opacity: .3 !important;
}
.klaro .cookie-modal .cm-list-label .slider::before, .klaro .context-notice .cm-list-label .slider::before, .klaro .cookie-notice .cm-list-label .slider::before{
    background-color: white !important;
}

.klaro .cookie-modal .cm-list-label .slider, .klaro .context-notice .cm-list-label .slider, .klaro .cookie-notice .cm-list-label .slider {
    background-color: #c6c6c6 !important;
}

.klaro .cookie-modal .cm-list-input:checked + .cm-list-label .slider, .klaro .context-notice .cm-list-input:checked + .cm-list-label .slider, .klaro .cookie-notice .cm-list-input:checked + .cm-list-label .slider{
    background-color: var(--color-4) !important;
}

.consent-cookie{
    position: fixed;
    z-index: 900;
    bottom:10px;
    align-items: center;
}
.consent-trigger{
    border:0 none;
    background: transparent;
}

.consent-trigger > img{
    width: 60px !important;
}
.consent-cookie .consent-cookie-text{
    background-color:#333;
    color: white;
    padding: 5px 10px;
}
.klaro .cookie-modal .cm-modal .cm-header h1{
    font-size: 1.3em !important;
}

@media(min-width: 768px){
    .consent-trigger > img{
        width: 85px !important;
    }
    .klaro .cookie-modal .cm-modal .cm-header h1{
        font-size: 2em !important;
    }
}

@media(min-width: 1024px){
    .klaro .cookie-notice:not(.cookie-modal-notice){
        max-width: 500px !important;
    }
}

/*css Tabelle Plugin*/
.tx-we-cookie-consent .service__headline{
    font-size: var(--h4-size);
    font-weight: 600;
}