.elementor .agds-section{flex-direction:column;gap:64px;align-items:center;}.elementor .agds-site-footer__heading{font-family:"PP Woodland";font-size:1.5rem;color:var(--heading-dark);}.elementor .heading--sub{font-family:Poppins;font-weight:700;color:var(--sub-heading);}.elementor .agds-t-heading-on-light{font-family:var(--Heading);color:var(--heading-dark);}.elementor .body--dark{font-family:var(--body-font);font-weight:400;color:var(--body-dark);line-height:1.8rem;}.elementor .body--light{font-family:var(--body-font);color:var(--body-light);line-height:1.8rem;}.elementor .agds-u-small{font-size:0.875rem;}.elementor .btn--primary{font-weight:600;color:var(--button-text);border-radius:48px;border-color:#e5e7eb00;align-self:start;}.elementor .btn--primary:hover,.elementor .btn--primary:focus-visible{color:var(--button-text);}.elementor .agds-u-center{width:100%;text-align:center;align-self:center;}.elementor .agds-u-bold{font-weight:700;}.elementor .agds-icon-block{padding:20px;background-color:var(--background-high);box-shadow:0px 0px 12px 0px rgba(14, 0, 44, 0.1);flex-direction:column;gap:16px;}.elementor .agds-icon-block__heading{font-family:"PP Woodland";font-size:1.5rem;color:var(--heading-dark);}.elementor .agds-icon-block__body{height:100%;padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .agds-icon-block__text{font-weight:400;color:var(--body-dark);}.elementor .site-footer{padding-block-start:40px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--background-high);flex-direction:column;gap:20px;align-items:center;}.elementor .agds-site-footer__main{max-width:1200px;padding:0px;display:flex;flex-direction:row;gap:40px;}.elementor .agds-site-footer__column{padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .agds-site-footer__link{color:var(--body-dark);}.elementor .agds-site-footer__link:hover,.elementor .agds-site-footer__link:focus-visible{color:var(--link-hover);}.elementor .agds-rating__stars{width:100%;margin-block-start:16px;display:flex;flex-direction:row;gap:4px;justify-content:center;.star-container {
  display: flex !important;
  justify-content: center !important; /* Dit zet de sterren geforceerd in het horizontale midden */
  align-items: center !important;     /* Dit zorgt dat ze verticaal netjes op 1 lijn staan */
}\n}.elementor .agds-rating__score{font-family:"PP Woodland";font-size:2.8rem;color:var(--heading-light);line-height:1em;}.elementor .agds-rating__link{font-weight:500;color:var(--body-light);text-decoration:underline;}.elementor .agds-rating__link:hover,.elementor .agds-rating__link:focus-visible{color:var(--link-hover);}.elementor .agds-rating__star{width:28px;height:28px;max-width:28px;max-height:28px;aspect-ratio:1/1;object-fit:none;object-position:center center;}.elementor .agds-rating{width:25%;}.elementor .agds-section--light{padding-block-start:64px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--background-middle);flex-direction:column;gap:64px;align-items:center;}.elementor .agds-heading-group{padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .agds-event-card{height:400px;overflow:hidden;padding:0px;border-radius:16px;align-self:end;/* 1. De hoofdcontainer (card) */
selector {
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
}

/* 2. De donkere overlay */
selector::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important; /* Shorthand voor top/bottom/left/right 0 */
  background-color: rgba(0, 0, 0, 0.2) !important; /* Lichte state */
  transition: background-color 0.4s ease !important;
  z-index: 1 !important;
  pointer-events: none !important; /* Zorgt dat de muis niet blokkeert */
}

/* Hover: overlay wordt donkerder */
selector:hover::before {
  background-color: rgba(0, 0, 0, 0.75) !important;
}\n}.elementor .agds-event-card__body{height:600px;padding:24px;margin-block-start:-36px;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 40%,rgba(0, 0, 0, 0.5) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:all 400ms;display:flex;flex-direction:column;gap:8px;justify-content:flex-end;}.elementor .agds-event-card__body:hover,.elementor .agds-event-card__body:focus-visible{height:400px;margin-block-start:0px;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%,rgba(0, 0, 0, 0.5) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .agds-event-card__heading{font-size:1.75rem;}.elementor .agds-event-card__text{font-weight:400;color:#ffffff;display: -webkit-box;
  -webkit-line-clamp: 5; /* Verander dit getal naar het gewenste aantal regels */
  -webkit-box-orient: vertical;  
  overflow: hidden;
  text-overflow: ellipsis;\n}.elementor .agds-event-card__text:hover,.elementor .agds-event-card__text:focus-visible{color:#ffffff;-webkit-line-clamp: unset;
  overflow: visible;\n}.elementor .agds-section--dark{overflow:hidden;padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:64px;align-items:center;}.elementor .section--top{padding-block-start:0px;padding-block-end:80px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:140px;flex-direction:column;gap:64px;align-items:center;}.elementor .site-header__nav-inner{width:100%;padding:0px;justify-content:space-evenly;align-items:center;}.elementor .site-header__navbar{padding-block-start:0px;padding-block-end:0px;padding-inline-start:4%;padding-inline-end:4%;display:flex;justify-content:space-evenly;align-items:center;}.elementor .site-header__logo{min-width:164px;min-height:64px;object-fit:fill;border-radius:0px;justify-content:flex-start;}.elementor .site-header__cta{font-family:Poppins;font-weight:600;color:#ffffff;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;}.elementor .site-header__cta:hover,.elementor .site-header__cta:focus-visible{color:#ffffff;}.elementor .usp{padding:12px;border-radius:8px;background-color:var(--background-high);display:flex;flex-direction:row;gap:16px;}.elementor .agds-usp__icon{width:76px;height:76px;object-fit:cover;}.elementor .agds-usp__text{font-family:"PP Woodland";font-size:1.125rem;color:var(--heading-dark);line-height:1.2em;display:flex;justify-content:flex-start;align-items:center;}.elementor .agds-blog-card{overflow:hidden;padding:0px;border-radius:16px;box-shadow:0px 0px 15px 5px #0b020b33;flex-direction:column;}.elementor .agds-blog-card__image{min-height:240px;max-height:240px;object-fit:cover;border-start-start-radius:16px;border-start-end-radius:16px;border-end-start-radius:0px;border-end-end-radius:0px;}.elementor .agds-blog-card__body{height:100%;padding:20px;border-end-start-radius:16px;border-end-end-radius:16px;background-color:#00000024;flex-direction:column;gap:8px;}.elementor .agds-blog-card__meta{padding:0px;gap:24px;}.elementor .agds-blog-card__meta-text{font-size:0.9rem;color:var(--body-light);}.elementor .agds-blog-card__heading{font-family:"PP Woodland";font-size:1.5rem;color:var(--heading-light);}.elementor .btn--secondary{font-weight:600;border-radius:999px;border-width:2px;border-color:var(--link-hover);border-style:solid;background-color:#375efa00;}.elementor .btn--secondary:hover,.elementor .btn--secondary:focus-visible{border-color:#d100ae00;}.elementor .agds-site-header__ticker-item{color:#ffffff;}.elementor .site-header__usp-1{font-size:0.875rem;text-align:center;}.elementor .site-header__usp-2{font-size:0.875rem;text-align:center;}.elementor .site-header__usp-3{font-size:0.875rem;text-align:center;}.elementor .site-header__usp-4{font-size:0.875rem;text-align:center;}.elementor .site-header--modern{padding-block-start:4px;padding-block-end:4px;padding-inline-start:4%;padding-inline-end:4%;background-color:#0000003d;}.elementor .usp__container{padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .agds-container{max-width:1200px;padding:0px;}.elementor .agds-event-carousel{flex-direction:column;gap:16px;}.elementor .agds-btn-group__item{margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:start;}.elementor .agds-btn-group{padding:0px;gap:16px;}.elementor .agds-panel{padding:40px;background-color:var(--background-high);align-self:center;}.elementor .agds-panel--split{width:60%;}.elementor .agds-icon-block__icon{width:96px;height:96px;}.elementor .agds-site-footer__links{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .agds-site-footer__group{padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .agds-site-header__actions{width:100%;padding:0px;display:flex;flex-direction:row;gap:16px;justify-content:flex-end;align-items:center;}.elementor .agds-site-header__social{max-width:10%;padding:0px;display:flex;justify-content:space-between;}.elementor .agds-site-header__social-icon{width:24px;height:24px;max-width:24vw;max-height:24px;padding:2px;border-radius:4px;}.elementor .agds-site-header__social-icon:hover,.elementor .agds-site-header__social-icon:focus-visible{background-color:var(--icon-brand);}