.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 .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 .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 .agds-hero{max-width:1200px;padding:0px;flex-direction:column;gap:48px;}.elementor .agds-hero__body{padding:0px;gap:40px;}.elementor .agds-hero__head{width:36%;padding:0px;display:flex;flex-direction:column;}.elementor .agds-hero__text{width:66%;padding:0px;display:flex;flex-direction:column;gap:16px;}.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 .agds-container{max-width:1200px;padding:0px;}.elementor .agds-event-carousel{flex-direction:column;gap:16px;}.elementor .agds-split__text{padding:0px;}.elementor .agds-split{gap:48px;}.elementor .agds-split__text--narrow{max-width:45%;}.elementor .agds-media-card__text{width:70%;padding:0px;flex-direction:column;gap:20px;}.elementor .agds-media-card__head{width:30%;}.elementor .agds-media-card__body{padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;flex-direction:row;}.elementor .agds-media-card{margin-block-start:240px;}.elementor .agds-panel{padding:40px;background-color:var(--background-high);align-self:center;}.elementor .agds-media-card__panel{width:100%;display:flex;flex-direction:column;gap:40px;}.elementor .agds-hero--fixed{width:1200px;}.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);}