/* DMW Kadence Tweaks — custom overrides */
span.entry-title {
    font-weight: 700;
    display: block;
}
.single .entry-header .kadence-breadcrumbs a, .single-realisations .kadence-breadcrumbs a {
    color: var(--global-palette-highlight);
    text-decoration: none;
}
.single .entry-header .kadence-breadcrumbs a:hover,
.single .entry-header .kadence-breadcrumbs a:focus,
.single-realisations .kadence-breadcrumbs a:hover,
.single-realisations .kadence-breadcrumbs a:focus {
    color: var(--global-palette-highlight-alt);
}

.entry-title-h2 {
    font-weight: 700;
    font-size: 22px;
    line-height: 1.5;
    color: var(--global-palette3);
}

.wp-block-group.pattern_cta_quotation.pattern_cta_quotation {
    margin: 2rem 0;
    padding: 1rem 2rem;
    box-shadow: 0px 15px 15px -10px rgba(0, 0, 0, 0.05);
}
.wp-block-group.pattern_cta_quotation .pattern_cta_quotation-header {
    margin: 0;
    padding-bottom: 1rem;
    border-bottom: 1px solid lightgrey;
    margin-bottom: 1.5rem;
}
.wp-block-group.pattern_cta_quotation .pattern_cta_quotation-body {
    gap: 1rem;
}
.wp-block-group.pattern_cta_quotation .pattern_cta_quotation-body p:first-child {
    margin-top: 0;
}
.wp-block-group.pattern_cta_quotation .pattern_cta_quotation-buttons {
    flex: 1 0 auto;
}
.wp-block-group.pattern_cta_quotation .pattern_cta_quotation-buttons .wp-block-buttons+p::before {
    content: "> ";
}
@media (max-width:768px) {
    .wp-block-group.pattern_cta_quotation .pattern_cta_quotation-body {
        flex-direction: column;
    }
}