.w_developer button span {
    color:var(--footer-surface-color) !important; 
}
.custom-spacer {
    margin-top:30px !important;
}



#W-footer,
.w_header {
    filter: drop-shadow(0px 0px 9px #555);
}


.col-links.article-block-inner {
    background-color: var(--primary-color) !important;
    color: #fff !important;
}
.col-links.article-block-inner:hover {
    background-color: var(--primary-color-outline) !important;
    color: #fff !important;
}

.teaser-wrapper.teaser {
    font-family: var(--article-group-title-font-family) !important;
    padding-left: 0.5em !important;
}


/* luft over contact form */
.plugin_type_feedback_2 {
    margin-top: 30px;
    margin-bottom: 40px;
}



/* Consent */
.v2-form section.consent-header * {
    background-color: var(--modal-dialog-background-color, #fff) !important;
}
div.consent-dialog-inner button {
    margin-bottom: 15px;
}
div.consent-dialog-inner {
    --dialog-row-gap: 0em !important;
}
div.consent-dialog-inner h2 {
    margin-top:22px !important;
    font-size:27px !important;
}
div.consent-dialog-inner h3 {
    margin-bottom: 15px !important;
    font-size:22px !important;
}
div.consent-dialog-inner p,
div.consent-dialog-inner .show-more-button {
    margin-bottom: 5px !important;
    font-size:14px !important;
}