/* Alleen binnen de carousel met id #dvcarousel */
  #dvcarousel, #dvcarousel *{
    font-family:"autopro reg","Auto Pro","auto pro",sans-serif!important; font-weight:400;
  }
  #dvcarousel h1,#dvcarousel h2,#dvcarousel h3,#dvcarousel h4,#dvcarousel h5,#dvcarousel h6{
    font-family:"autopro bold","Auto Pro",sans-serif!important; font-weight:700;
  }

  /* Kaart-styling (zelfde look als vervolgpagina) */
  #dvcarousel .vf-card{
       display:flex; flex-direction:column; height:100%;
  }
  #dvcarousel .vf-card h4{
    font-size:1.1rem; margin:.5em 0 .2em; padding:5px; text-align:center; min-height:50px;
  }

  /* Afbeelding-crop (optioneel; Divi crop mag ook) */
  #dvcarousel .vf-thumb{ width:100%; height:240px; overflow:hidden; }
  #dvcarousel .vf-thumb img{ width:100%; height:100%; object-fit:cover; display:block; }

  /* Icoonrij: 3 rijen, vaste hoogte; kleur #009d8e */
  #dvcarousel .vf-meta{
    display:grid; grid-template-columns:1fr; row-gap:6px; justify-items:center;
    margin:.2rem .9rem .8rem; color:#111827; font-size:14px; height:78px;
  }
  #dvcarousel .vf-meta-item{ display:inline-flex; align-items:center; gap:.35rem; height:22px; }
  #dvcarousel .vf-meta-item span{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:220px; }
  #dvcarousel .vf-meta svg{ width:16px; height:16px; flex:0 0 16px; fill:#009d8e; }
  #dvcarousel .vf-meta svg.clock{ fill:none; stroke:#009d8e; stroke-width:1.8; stroke-linecap:round; stroke-linejoin:round; }

  /* Knop onderaan */
  #dvcarousel .btn-vacature{
    display:inline-block; padding:10px; background:#63b9e9; color:#fff; border-radius:4px; text-decoration:none;
    font-size:16px; text-transform:lowercase; font-weight:600; width:70%; margin:auto auto 10px; text-align:center;
  }
  #dvcarousel .btn-vacature:hover{ background:#009d8e; }

  /* Verberg klassieke excerpt containers (fallback) */
  #dvcarousel .excerpt,
  #dvcarousel .entry-summary,
  #dvcarousel .post-excerpt,
  #dvcarousel .et_pb_post_content p,
  #dvcarousel .card-text { display:none !important; }
