/* klaro GTM Css */

.customKlaro p{
    font-size: 12px;
    font-weight:normal;
    line-height:140%;
}
.customKlaro p .cookieNoticeTitle{
    font-size:14px;
    font-weight:bold;
    padding:0 0 5px 0;
}
.customKlaro .cookie-notice .cn-body > p{
    max-width:75%;
}
.klaro.customKlaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{
    margin-top:-40px;
}
.customKlaro span br{
    content: "";
    height: 0;
    display: block;
}
.klaro.customKlaro .cookie-modal .cm-modal .cm-header{
    background-color:#000000;
    color:#FFFFFF;
}
.klaro.customKlaro .cookie-modal .cm-modal .cm-header h1.title,
.klaro.customKlaro .cookie-modal p span{
    color:#FFFFFF;
}
.klaro.customKlaro .cookie-modal p.cm-list-description span{
    color:#000000;
}
.klaro.customKlaro .cookie-modal .cm-list-label .slider, 
.klaro.customKlaro .context-notice .cm-list-label .slider, 
.klaro.customKlaro .cookie-notice .cm-list-label .slider{
    background-color:rgba(0,0,0,0.5);
}
.klaro.customKlaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider, 
.klaro.customKlaro .context-notice .cm-list-input:checked+.cm-list-label .slider, 
.klaro.customKlaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{
    background-color:#1a936f;
}

.klaro.customKlaro .cm-link.cn-learn-more{
    background-color:#2581c4;
    color:#FFFFFF;
    width:100px;
    display:block;
    padding:3px 10px;
    text-align: center;
    border-radius:4px;
    flex-grow: unset !important;
    font-size:12px;
    line-height:160%;
}
.klaro.customKlaro .cookie-notice .cm-btn{
    font-size:12px;
}
.klaro.customKlaro .cookie-modal .cm-modal .cm-footer-buttons{
    justify-content: center;
}
.klaro.customKlaro .cookie-modal .cm-list-title{
    color:#000000;
}
.klaro .cookie-modal .cm-modal .cm-header h1{
    font-size:2rem !important;
}
.klaro.customKlaro .cm-caret a,
.klaro.customKlaro .cm-caret a:hover{
    color:#000000 !important;
}
@media (max-width: 1023px){ 
    .customKlaro .cookie-notice .cn-body > p{
        max-width:100%;
    }
    .klaro.customKlaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{
        margin-top:0px;
    }   
}
@media (max-width: 384px){
    .klaro.customKlaro .cm-link.cn-learn-more{
        width:100%;
    }
}
        