/* cv-koppen.css — gegenereerd 2026-09-03 uit computed-style-snapshots (desktop 1366 / tablet 820 / mobiel 390) van de oude h4/h5-koppen.
   Bron: ~/c-vitae/mu-plugin/maak_koppen_css.py — NIET met de hand bijwerken. */
/* period (16x) */
.timeline-item div.item-period{display:inline-block;font-size:12px;font-weight:500;line-height:23px;font-family:Poppins, Helvetica, sans-serif;color:rgb(102, 102, 102);margin-top:0px;margin-bottom:5px;margin-left:-40px;margin-right:0px;padding-top:0px;padding-left:10px;padding-right:10px;padding-bottom:0px;text-transform:none;letter-spacing:normal;background-color:rgb(255, 255, 255);border-radius:30px;float:none;position:relative;text-align:left;border-top-width:2px;border-bottom-width:2px;border-left-width:2px;border-right-width:2px;border-color:rgb(0, 124, 237);border-style:solid;box-shadow:none;text-decoration-line:none;vertical-align:baseline;white-space:normal;overflow:visible;top:0px;left:0px;z-index:auto;opacity:1;overflow-wrap:break-word;text-shadow:none}
/* subtitle (1x) */
.page-title .page-subtitle .page-subtitle-text{display:block;font-size:14px;font-weight:300;line-height:16.8px;font-family:Poppins, Helvetica, sans-serif;color:rgb(109, 109, 109);margin-top:18.62px;margin-bottom:18.62px;margin-left:0px;margin-right:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;text-transform:none;letter-spacing:normal;background-color:rgba(0, 0, 0, 0);border-radius:0px;float:none;position:static;text-align:left;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-color:rgb(109, 109, 109);border-style:none;box-shadow:none;text-decoration-line:none;vertical-align:baseline;white-space:normal;overflow:visible;top:auto;left:auto;z-index:auto;opacity:1;overflow-wrap:normal;text-shadow:none}
/* hp-sub (16x) */
.owl-carousel .item .hp-sub{display:block;font-size:16px;font-weight:300;line-height:21.6px;font-family:Poppins, Helvetica, sans-serif;color:rgb(109, 109, 109);margin-top:0px;margin-bottom:10px;margin-left:0px;margin-right:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;text-transform:none;letter-spacing:normal;background-color:rgba(0, 0, 0, 0);border-radius:0px;float:none;position:static;text-align:left;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-color:rgb(109, 109, 109);border-style:none;box-shadow:none;text-decoration-line:none;vertical-align:baseline;white-space:normal;overflow:visible;top:auto;left:auto;z-index:auto;opacity:1;overflow-wrap:break-word;text-shadow:none}
/* item-title (16x) */
.timeline-item .cv-kop.item-title{display:block;font-size:16px;font-weight:600;line-height:21.6px;font-family:Poppins, Helvetica, sans-serif;color:rgb(51, 51, 51);margin-top:10px;margin-bottom:7px;margin-left:0px;margin-right:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;text-transform:none;letter-spacing:normal;background-color:rgba(0, 0, 0, 0);border-radius:0px;float:none;position:static;text-align:left;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-color:rgb(51, 51, 51);border-style:none;box-shadow:none;text-decoration-line:none;vertical-align:baseline;white-space:normal;overflow:visible;top:auto;left:auto;z-index:auto;opacity:1;overflow-wrap:break-word;text-shadow:none}
/* ci-text (4x) */
.info-block-w-icon .ci-text .cv-kop{display:block;font-size:16px;font-weight:600;line-height:21.6px;font-family:Poppins, Helvetica, sans-serif;color:rgb(51, 51, 51);margin-top:0px;margin-bottom:7px;margin-left:0px;margin-right:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;text-transform:none;letter-spacing:normal;background-color:rgba(0, 0, 0, 0);border-radius:0px;float:none;position:static;text-align:left;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-color:rgb(51, 51, 51);border-style:none;box-shadow:none;text-decoration-line:none;vertical-align:baseline;white-space:normal;overflow:visible;top:auto;left:auto;z-index:auto;opacity:1;overflow-wrap:break-word;text-shadow:none}
/* fun (4x) */
.lm-info-block .cv-kop{display:block;font-size:16px;font-weight:600;line-height:21.6px;font-family:Poppins, Helvetica, sans-serif;color:rgb(51, 51, 51);margin-top:15px;margin-bottom:15px;margin-left:15px;margin-right:15px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;text-transform:none;letter-spacing:normal;background-color:rgba(0, 0, 0, 0);border-radius:0px;float:none;position:static;text-align:center;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-color:rgb(51, 51, 51);border-style:none;box-shadow:none;text-decoration-line:none;vertical-align:baseline;white-space:normal;overflow:visible;top:auto;left:auto;z-index:auto;opacity:1;overflow-wrap:break-word;text-shadow:none}
/* certi (74x) */
.certi-title .cv-kop{display:block;font-size:16px;font-weight:600;line-height:21.6px;font-family:Poppins, Helvetica, sans-serif;color:rgb(51, 51, 51);margin-top:0px;margin-bottom:5px;margin-left:0px;margin-right:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;text-transform:none;letter-spacing:normal;background-color:rgba(0, 0, 0, 0);border-radius:0px;float:none;position:static;text-align:left;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-color:rgb(51, 51, 51);border-style:none;box-shadow:none;text-decoration-line:none;vertical-align:baseline;white-space:normal;overflow:visible;top:auto;left:auto;z-index:auto;opacity:1;overflow-wrap:break-word;text-shadow:none}
/* skills (8x) */
.skills-info .cv-kop{display:block;font-size:13px;font-weight:600;line-height:14.3px;font-family:Poppins, Helvetica, sans-serif;color:rgb(51, 51, 51);margin-top:0px;margin-bottom:4px;margin-left:0px;margin-right:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;text-transform:none;letter-spacing:normal;background-color:rgba(0, 0, 0, 0);border-radius:0px;float:left;position:relative;text-align:left;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-color:rgb(51, 51, 51);border-style:none;box-shadow:none;text-decoration-line:none;vertical-align:baseline;white-space:normal;overflow:visible;top:0px;left:0px;z-index:auto;opacity:1;overflow-wrap:break-word;text-shadow:none}
/* pf-name (29x) */
.portfolio-grid .item .cv-kop.name{display:block;font-size:14px;font-weight:600;line-height:16.8px;font-family:Poppins, Helvetica, sans-serif;color:rgb(51, 51, 51);margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:4px;padding-left:10px;padding-right:10px;padding-bottom:4px;text-transform:none;letter-spacing:normal;background-color:rgb(255, 255, 255);border-radius:5px;float:none;position:absolute;text-align:left;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-color:rgb(51, 51, 51);border-style:none;box-shadow:none;text-decoration-line:none;vertical-align:baseline;white-space:normal;overflow:visible;top:20px;left:20px;z-index:auto;opacity:1;overflow-wrap:break-word;text-shadow:none}
@media (max-width:991px){.page-title .page-subtitle .page-subtitle-text{margin-top:5px;margin-bottom:5px}}
@media (max-width:767px){.owl-carousel .item .hp-sub{font-size:14px;line-height:18.9px;text-align:center}}
