/* DirectClinics - specialisme-pagina (front-end). Verplaatst uit single-specialisme.php. */

    .dc-hero--overlay { position: relative; }
    .dc-hero--overlay .dc-hero__overlay { position: absolute; inset: 0; background: rgba(8,16,20,.45); z-index: 1; }
    .dc-specialisme .dc-spec-intro,
    .dc-specialisme .dc-spec-vergelijk__head,
    .dc-specialisme .dc-spec-locaties__head,
    .dc-specialisme .dc-spec-reviews__head,
    .dc-specialisme .dc-spec-textblock { text-align: center; }
    .dc-specialisme .dc-spec-vergelijk__head,
    .dc-specialisme .dc-spec-locaties__head,
    .dc-specialisme .dc-spec-reviews__head { margin: 0 auto 8px; }
    .dc-specialisme .dc-spec-reviews__titel { padding-bottom: 0; }
    /* wint van de globale .swiper-slide-breedte die de diensten-slider injecteert */
    .dc-quotes-swiper .swiper-slide { width: 100% !important; }
	.dc-small-container.dc-spec-intro p {
    font-size: 50px;
    line-height: 55px;
    font-family: "Lora", Georgia, serif;
    font-weight: 400;
}
    

    .dc-statement__split { display: flex; align-items: center; gap: 60px; }
    .dc-statement--img-left { flex-direction: row-reverse; }
    .dc-statement__text { flex: 1; min-width: 0; }
    .dc-statement__media { flex: 0 0 42%; }
    .dc-statement__media img { width: 100%; height: auto; border-radius: 18px; display: block; }
    .dc-statement__title { font-family: 'Lora', Georgia, serif; font-weight: 400; font-size: 35px; line-height: 45px; margin: 0 0 24px; color: var(--graphite, #2A2A2A); }
    .dc-statement__body { font-size: 15px; line-height: 1.5; margin: 0 0 24px; }
    .dc-statement__body p:last-child { margin-bottom: 0; }
    .dc-statement__btn { display: inline-block; }
    @media (max-width: 991px) {
        .dc-statement__split, .dc-statement--img-left { flex-direction: column; align-items: stretch; gap: 32px; }
        .dc-statement__media { flex: none; width: 100%; }
        .dc-statement__title { font-size: 36px; line-height: 1.15; }
    }
    
