/* De inschrijfpagina's: tussen de paarse ondertitel ("Waar praktijk en onderzoek
   samenkomen") en de tekst eronder stond 60px: 10px onder de kop, 10px boven de
   tekst, en daartussen een lege afstandhouder van 20px met nog eens 20px ruimte
   eromheen. De afstandhouder valt weg en de tekst krijgt 10px extra: 30px. */
.e-con.e-parent:has(> .e-con-inner > .elementor-widget-heading h4) + .e-con.e-parent > .e-con-inner {
    padding-top: 20px;
}

.e-con.e-parent:has(> .e-con-inner > .elementor-widget-heading h4) + .e-con.e-parent > .e-con-inner > .elementor-widget-spacer:first-child {
    display: none;
}

/* De roze tussenkop ("Informatie over het ochtendprogramma") hoort bij wat eronder
   staat, maar had boven en onder dezelfde 20px. Boven nu 40px. */
.elementor-widget-heading:has(> h5.elementor-heading-title) {
    margin-top: 20px;
}

/* De paarse ondertitel staat 5px dichter bij de hoofdkop. */
.elementor-widget-heading:has(> h4.elementor-heading-title) {
    margin-top: -5px;
}
