.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 .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 .agds-photo-pair__image{object-fit:cover;}.elementor .image--left{min-height:440px;max-width:54%;max-height:440px;transform: rotate(-4deg) translateX(24px);
  z-index: 1;
  height: auto;\n}.elementor .image--right{min-height:440px;max-width:54%;max-height:440px;transform: rotate(4deg);
  z-index: 2;
  margin-left: -4px; 
  height: auto;\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 .agds-hero-gallery__image{width:33%;min-height:60vh;object-fit:cover;}.elementor .hero__image--left{max-height:600px;position:relative;}.elementor .hero__image--center{position:relative;z-index:5;}.elementor .hero__image--right{position:relative;}.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__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-side-image{width:40%;height:580px;object-fit:cover;border-radius:999px;}.elementor .agds-addon-card{padding:0px;flex-direction:column;gap:0px;}.elementor .agds-addon-card__header{padding-block-start:12px;padding-block-end:12px;padding-inline-start:4px;padding-inline-end:4px;margin-block-end:16px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ffffffb3;border-style:solid;justify-content:space-between;}.elementor .agds-addon-card__heading{font-family:"PP Woodland";font-size:1.5rem;}.elementor .agds-addon-card__text{color:var(--body-light);padding-block-start:12px;}.elementor .agds-addon-card__image{width:100%;min-height:248px;max-height:248px;object-fit:cover;}.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 .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-addons{flex-direction:column;gap:32px;}.elementor .agds-split__text{padding:0px;}.elementor .agds-split{gap:48px;}.elementor .agds-split__text--narrow{max-width:45%;}.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-photo-pair__text{padding:0px;flex-direction:column;gap:8px;justify-content:center;}.elementor .agds-photo-pair__images{padding:0px;flex-direction:row;justify-content:center;}.elementor .agds-photo-pair{gap:64px;}.elementor .agds-panel{padding:40px;background-color:var(--background-high);align-self:center;}.elementor .agds-panel--split{width:60%;}.elementor .agds-feature{width:1200px;padding:0px;display:flex;gap:40px;align-items:center;}.elementor .agds-hero-gallery{max-width:1280px;padding:0px;display:flex;flex-direction:row;}.elementor .agds-split__media{max-width:50%;max-height:520px;object-fit:cover;border-radius:16px;}.elementor .agds-split__text--wide{max-width:66%;align-items:center;}