
  

  
  @property --radius--sm {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0px;
}
@property --radius--xs {
  syntax: "<number>";
  inherits: true;
  initial-value: 0;
}
@property --color--zwart {
  syntax: "<color>";
  inherits: true;
  initial-value: #000C1C;
}
@property --accent--groen {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --font-size--lg {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 1.125rem;
}
@property --font-size--sm {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0.875rem;
}
@property --color--primary {
  syntax: "<color>";
  inherits: true;
  initial-value: #3B82F6;
}
@property --font-size--2xl {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 1.5rem;
}
@property --color--red--100 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FEE2E2;
}
@property --color--red--300 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FCA5A5;
}
@property --color--red--500 {
  syntax: "<color>";
  inherits: true;
  initial-value: #EF4444;
}
@property --color--red--700 {
  syntax: "<color>";
  inherits: true;
  initial-value: #B91C1C;
}
@property --color--red--900 {
  syntax: "<color>";
  inherits: true;
  initial-value: #7F1D1D;
}
@property --font-size--base {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 1rem;
}
@property --color--blue--100 {
  syntax: "<color>";
  inherits: true;
  initial-value: #DBEAFE;
}
@property --color--blue--300 {
  syntax: "<color>";
  inherits: true;
  initial-value: #93C5FD;
}
@property --color--blue--500 {
  syntax: "<color>";
  inherits: true;
  initial-value: #3B82F6;
}
@property --color--blue--700 {
  syntax: "<color>";
  inherits: true;
  initial-value: #1D4ED8;
}
@property --color--blue--900 {
  syntax: "<color>";
  inherits: true;
  initial-value: #1E3A8A;
}
@property --color--grey--100 {
  syntax: "<color>";
  inherits: true;
  initial-value: #F5F5F5;
}
@property --color--grey--300 {
  syntax: "<color>";
  inherits: true;
  initial-value: #D4D4D4;
}
@property --color--grey--500 {
  syntax: "<color>";
  inherits: true;
  initial-value: #737373;
}
@property --color--grey--700 {
  syntax: "<color>";
  inherits: true;
  initial-value: #404040;
}
@property --color--grey--900 {
  syntax: "<color>";
  inherits: true;
  initial-value: #171717;
}
@property --color--secondary {
  syntax: "<color>";
  inherits: true;
  initial-value: #737373;
}
@property --color--green--100 {
  syntax: "<color>";
  inherits: true;
  initial-value: #D1FAE5;
}
@property --color--green--300 {
  syntax: "<color>";
  inherits: true;
  initial-value: #6EE7B7;
}
@property --color--green--500 {
  syntax: "<color>";
  inherits: true;
  initial-value: #10B981;
}
@property --color--green--700 {
  syntax: "<color>";
  inherits: true;
  initial-value: #047857;
}
@property --color--green--900 {
  syntax: "<color>";
  inherits: true;
  initial-value: #064E3B;
}
@property --font-family--text {
  syntax: "<custom-ident> | <string>";
  inherits: true;
  initial-value: initial;
}
@property --font-weight--bold {
  syntax: "<number>";
  inherits: true;
  initial-value: 700;
}
@property --color--yellow--100 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FEF3C7;
}
@property --color--yellow--300 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FCD34D;
}
@property --color--yellow--500 {
  syntax: "<color>";
  inherits: true;
  initial-value: #F59E0B;
}
@property --color--yellow--700 {
  syntax: "<color>";
  inherits: true;
  initial-value: #B45309;
}
@property --color--yellow--900 {
  syntax: "<color>";
  inherits: true;
  initial-value: #78350F;
}
@property --font-weight--light {
  syntax: "<number>";
  inherits: true;
  initial-value: 300;
}
@property --font-family--heading {
  syntax: "<custom-ident> | <string>";
  inherits: true;
  initial-value: initial;
}
@property --font-size--button--m {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0px;
}
@property --font-weight--regular {
  syntax: "<number>";
  inherits: true;
  initial-value: 400;
}
@property --color--blue--lightblue {
  syntax: "<color>";
  inherits: true;
  initial-value: #F0F5FC;
}
@property --color--secondary--geel {
  syntax: "<color>";
  inherits: true;
  initial-value: #EB9C00;
}
@property --font-weight--semi-bold {
  syntax: "<number>";
  inherits: true;
  initial-value: 600;
}
@property --color--Grijstinten--Grijs {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --color--primary--Lichtblauw {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --color--Grijstinten--Grijswit {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --color--Grijstinten--Lichtgrijs {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}

  :host, :root {
  --radius--sm: 4px;
  --radius--xs: 4px;
  --color--zwart: #000C1C;
  --accent--groen: #02BB04;
  --font-size--lg: 1.125rem;
  --font-size--sm: 0.875rem;
  --color--primary: #005FDA;
  --font-size--2xl: 1.5rem;
  --color--red--100: #FEE2E2;
  --color--red--300: #FCA5A5;
  --color--red--500: #EF4444;
  --color--red--700: #B91C1C;
  --color--red--900: #7F1D1D;
  --font-size--base: 1rem;
  --color--blue--100: #DBEAFE;
  --color--blue--300: #93C5FD;
  --color--blue--500: #3B82F6;
  --color--blue--700: #1D4ED8;
  --color--blue--900: #1E3A8A;
  --color--grey--100: #F5F5F5;
  --color--grey--300: #D4D4D4;
  --color--grey--500: #737373;
  --color--grey--700: #404040;
  --color--grey--900: #171717;
  --color--secondary: #5B5B5B;
  --color--green--100: #D1FAE5;
  --color--green--300: #6EE7B7;
  --color--green--500: #10B981;
  --color--green--700: #047857;
  --color--green--900: #064E3B;
  --font-family--text: "Plus Jakarta Sans";
  --font-weight--bold: 700;
  --color--yellow--100: #FEF3C7;
  --color--yellow--300: #FCD34D;
  --color--yellow--500: #F59E0B;
  --color--yellow--700: #B45309;
  --color--yellow--900: #78350F;
  --font-weight--light: 300;
  --font-family--heading: sans-serif;
  --font-size--button--m: 16px;
  --font-weight--regular: 400;
  --color--blue--lightblue: #F0F5FC;
  --color--secondary--geel: #EB9C00;
  --font-weight--semi-bold: 600;
  --color--Grijstinten--Grijs: #5B5B5B;
  --color--primary--Lichtblauw: #F0F5FC;
  --color--Grijstinten--Grijswit: #F3F3F3;
  --color--Grijstinten--Lichtgrijs: #DDDDDD;
}
  
  
  
[data-nc-theme~="Default"] {
  --radius--sm: 4px;
  --radius--xs: 4px;
  --color--zwart: #000C1C;
  --accent--groen: #02BB04;
  --font-size--lg: 1.125rem;
  --font-size--sm: 0.875rem;
  --color--primary: #005FDA;
  --font-size--2xl: 1.5rem;
  --color--red--100: #FEE2E2;
  --color--red--300: #FCA5A5;
  --color--red--500: #EF4444;
  --color--red--700: #B91C1C;
  --color--red--900: #7F1D1D;
  --font-size--base: 1rem;
  --color--blue--100: #DBEAFE;
  --color--blue--300: #93C5FD;
  --color--blue--500: #3B82F6;
  --color--blue--700: #1D4ED8;
  --color--blue--900: #1E3A8A;
  --color--grey--100: #F5F5F5;
  --color--grey--300: #D4D4D4;
  --color--grey--500: #737373;
  --color--grey--700: #404040;
  --color--grey--900: #171717;
  --color--secondary: #5B5B5B;
  --color--green--100: #D1FAE5;
  --color--green--300: #6EE7B7;
  --color--green--500: #10B981;
  --color--green--700: #047857;
  --color--green--900: #064E3B;
  --font-family--text: "Plus Jakarta Sans";
  --font-weight--bold: 700;
  --color--yellow--100: #FEF3C7;
  --color--yellow--300: #FCD34D;
  --color--yellow--500: #F59E0B;
  --color--yellow--700: #B45309;
  --color--yellow--900: #78350F;
  --font-weight--light: 300;
  --font-family--heading: sans-serif;
  --font-size--button--m: 16px;
  --font-weight--regular: 400;
  --color--blue--lightblue: #F0F5FC;
  --color--secondary--geel: #EB9C00;
  --font-weight--semi-bold: 600;
  --color--Grijstinten--Grijs: #5B5B5B;
  --color--primary--Lichtblauw: #F0F5FC;
  --color--Grijstinten--Grijswit: #F3F3F3;
  --color--Grijstinten--Lichtgrijs: #DDDDDD;
}
    


@layer base {
  
  body, :host {
    /* Color */
    
    /* Fonts */
    --font-sans: 'Inter',sans-serif;
--font-Plus Jakarta Sans: 'Plus Jakarta Sans',sans-serif;

    /* Font size */
    
    /* Font weight */
    
    /* Shadows */
    
    /* Border radius */
    
    /* Spacing */
    
    /* Z-index */
    
  }
  @keyframes animation-spin {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
  @keyframes animation-fade-in {
    from {
      opacity:0;
    }
    to {
      opacity:1;
    }
  }
  @keyframes animation-fade-out {
    from {
      opacity:1;
    }
    to {
      opacity:0;
    }
  }
}


    .bpnFXG {
      height:100%;
      background:white;
    }

    .eluzsy {
      color:var(--color--zwart);
      cursor:pointer;
      display:flex;
      margin-top:1rem;
      align-items:center;
      padding-top:0.5rem;
      border-color:var(--color--Grijstinten--Lichtgrijs);
      border-style:solid;
      border-width:1px;
      padding-left:1.5rem;
      padding-right:1.5rem;
      padding-bottom:0.5rem;
      justify-content:center;
      border-top-left-radius:var(--radius--sm);
      border-top-right-radius:var(--radius--sm);
      border-bottom-left-radius:var(--radius--sm);
      border-bottom-right-radius:var(--radius--sm);
    }

    .eluzsy:hover {
      cursor:pointer;
      opacity:0.9;
      background:var(--color--grey--100);
    }

    .NjPdX {
      color:var(--color--Grijstinten--Grijs);
      font-size:0.875rem;
      margin-top:0.5rem;
      font-family:var(--font-family--text);
    }

    .eJZTdO {
      color:var(--color--Grijstinten--Grijs);
      width:max-content;
      font-size:1rem;
      font-family:var(--font-family--text);
      font-weight:500;
    }

    .EOZay {
      display:flex;
      row-gap:1.5rem;
      column-gap:1.5rem;
      align-items:center;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:flex-start;
      border-top-left-radius:var(--radius--sm);
      border-top-right-radius:var(--radius--sm);
      border-bottom-left-radius:var(--radius--sm);
      border-bottom-right-radius:var(--radius--sm);
    }

    .cQNlVM {
      display:flex;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .byTZVW {
      color:var(--color--zwart);
      font-size:1rem;
      font-family:var(--font-family--text);
      font-weight:500;
      line-height:1.1rem;
    }

    .bfnAVA {
      width:90%;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      flex-direction:column;
    }

    .cVwFkc {
      display:flex;
      row-gap:2px;
      column-gap:2px;
      flex-direction:row;
    }

    .bUaLYo {
      display:flex;
      row-gap:0.4rem;
      column-gap:0.4rem;
      flex-direction:column;
    }

    .eKDdyR {
      color:var(--color--Grijstinten--Grijs);
      width:11.5rem;
      font-size:1rem;
      font-family:var(--font-family--text);
      font-weight:500;
    }

    .ekQWm {
      color:var(--color--Grijstinten--Grijs);
      font-size:1rem;
      font-family:var(--font-family--text);
      font-weight:500;
    }

    .dTiXcm {
      color:#5B5B5B;
      font-size:16px;
      font-style:Medium;
      font-family:Plus Jakarta Sans;
      font-weight:500;
      line-height:150%;
      leading-trim:NONE;
      letter-spacing:0%;
    }

    .zFPTB {
      font-size:1.125rem;
      font-family:var(--font-family--text);
      font-weight:var(--font-weight--bold);
      line-height:1.35rem;
    }

    .blvauj {
      display:flex;
      row-gap:0.4rem;
      column-gap:0.4rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .eokbcc {
      display:flex;
      row-gap:1.5rem;
      column-gap:1.5rem;
      flex-direction:column;
    }

    .foPhkl {
      color:var(--color--zwart);
      font-size:1rem;
      font-family:var(--font-family--text);
      font-weight:500;
    }

    .foPhkl.active {
      color:var(--color--primary);
    }

    .cevPzx {
      display:flex;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .ebHunw {
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      flex-direction:column;
    }

    .ecDjVm {
      height:72px;
      display:flex;
      background:var(--color--primary);
      align-items:center;
      accent-color:;
      padding-left:72px;
      padding-right:72px;
      flex-direction:row;
      justify-content:space-between;
    }

    .eyKrSQ {
      display:flex;
      row-gap:8px;
      column-gap:8px;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .WlBNj {
      color:var(--color--secondary);
      height:48px;
      font-size:16px;
      background:white;
      font-style:Medium;
      font-family:Plus Jakarta Sans;
      font-weight:500;
      line-height:100%;
      padding-top:14px;
      leading-trim:NONE;
      padding-left:14px;
      padding-right:14px;
      letter-spacing:0%;
      padding-bottom:14px;
      border-top-left-radius:var(--radius--sm);
      border-top-right-radius:var(--radius--sm);
      border-bottom-left-radius:var(--radius--sm);
      border-bottom-right-radius:var(--radius--sm);
    }

    .aNrnH {
      color:white;
      font-size:16px;
      font-style:Bold;
      font-family:Plus Jakarta Sans;
      font-weight:700;
      line-height:130%;
      leading-trim:NONE;
      letter-spacing:0%;
    }

    .bLNhMA {
      width:40%;
      height:48px;
    }

    .bGZWfg {
      display:flex;
      row-gap:24px;
      column-gap:24px;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .TtWQd {
      display:flex;
      row-gap:0.5rem;
      flex-wrap:wrap;
      column-gap:0.5rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .bsWAzg {
      display:flex;
      row-gap:0.7rem;
      column-gap:0.7rem;
      flex-direction:column;
    }

    .fdBRgX {
      opacity:0;
      position:absolute;
    }

    .dErcBS {
      display:flex;
      row-gap:24px;
      column-gap:24px;
      align-items:center;
      padding-top:24px;
      padding-left:72px;
      padding-right:72px;
      flex-direction:row;
      padding-bottom:24px;
      justify-content:flex-start;
    }

    .cdSBte {
      width:40px;
      cursor:pointer;
      height:40px;
      display:flex;
      align-items:center;
      border-color:var(--color--Grijstinten--Lichtgrijs);
      border-style:solid;
      border-width:1px;
      justify-content:center;
      border-top-left-radius:var(--radius--sm);
      border-top-right-radius:var(--radius--sm);
      border-bottom-left-radius:var(--radius--sm);
      border-bottom-right-radius:var(--radius--sm);
    }

    .cdSBte:hover {
      cursor:pointer;
      border-color:var(--color--primary);
      border-style:solid;
      border-width:1px;
    }

    .dFwtdx {
      width:40px;
      height:40px;
      background:var(--color--primary--Lichtblauw);
      border-top-left-radius:var(--radius--sm);
      border-top-right-radius:var(--radius--sm);
      border-bottom-left-radius:var(--radius--sm);
      border-bottom-right-radius:var(--radius--sm);
    }

    .cjnwmh {
      color:#000C1C;
      font-size:16px;
      font-style:Bold;
      font-family:"Plus Jakarta Sans";
      font-weight:600;
      line-height:150%;
      leading-trim:NONE;
      letter-spacing:0%;
    }

    .cMpwVx {
      color:var(--color--zwart);
      display:flex;
      row-gap:12px;
      font-size:16px;
      column-gap:12px;
      font-style:normal;
      margin-top:0px;
      align-items:center;
      font-family:var(--font-family--text);
      font-weight:800;
      line-height:110%;
      padding-top:0px;
      flex-direction:row;
      padding-bottom:0px;
      justify-content:flex-start;
    }

    .eBBKUt {
      width:90%;
      display:flex;
      row-gap:1.5rem;
      column-gap:1.5rem;
      padding-top:24px;
      border-color:var(--color--Grijstinten--Lichtgrijs);
      border-style:solid;
      border-width:1px;
      padding-left:24px;
      padding-right:24px;
      flex-direction:column;
      padding-bottom:24px;
      border-top-left-radius:var(--radius--sm);
      border-top-right-radius:var(--radius--sm);
      border-bottom-left-radius:var(--radius--sm);
      border-bottom-right-radius:var(--radius--sm);
    }

    .dJTZnX {
      display:flex;
      align-items:center;
      padding-top:2rem;
      border-color:var(--color--Grijstinten--Lichtgrijs);
      border-style:dashed;
      border-width:1px;
      padding-left:2rem;
      padding-right:2rem;
      flex-direction:column;
      padding-bottom:2rem;
      justify-content:center;
      border-top-left-radius:var(--radius--sm);
      border-top-right-radius:var(--radius--sm);
      border-bottom-left-radius:var(--radius--sm);
      border-bottom-right-radius:var(--radius--sm);
    }

    .fyGQrf {
      color:white;
      background:var(--accent--groen);
      padding-top:0.9rem;
      padding-left:0.9rem;
      padding-right:0.9rem;
      padding-bottom:0.9rem;
      border-bottom-color:#005601;
      border-bottom-style:solid;
      border-bottom-width:4px;
      border-top-left-radius:0.25rem;
      border-top-right-radius:0.25rem;
      border-bottom-left-radius:0.25rem;
      border-bottom-right-radius:0.25rem;
    }

    .cowtlB {
      display:flex;
      row-gap:8px;
      column-gap:8px;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .qcTbg {
      width:72px;
      padding-top:8px;
      border-color:var(--color--primary);
      border-style:solid;
      border-width:1px;
      padding-left:8px;
      padding-right:8px;
      padding-bottom:8px;
      border-top-left-radius:var(--radius--sm);
      border-top-right-radius:var(--radius--sm);
      border-bottom-left-radius:var(--radius--sm);
      border-bottom-right-radius:var(--radius--sm);
    }

    .waVBH {
      width:90%;
      padding-top:24px;
      border-color:var(--color--Grijstinten--Lichtgrijs);
      border-style:solid;
      border-width:1px;
      padding-left:24px;
      padding-right:24px;
      padding-bottom:24px;
      border-top-left-radius:var(--radius--sm);
      border-top-right-radius:var(--radius--sm);
      border-bottom-left-radius:var(--radius--sm);
      border-bottom-right-radius:var(--radius--sm);
    }

    .dhzjXB {
      color:var(--color--secondary--geel);
      font-size:16px;
      font-style:Bold;
      font-family:Plus Jakarta Sans;
      font-weight:700;
      line-height:150%;
      leading-trim:NONE;
      letter-spacing:0%;
    }

    .egXuiK {
      display:flex;
      row-gap:8px;
      column-gap:8px;
      align-items:center;
      padding-left:72px;
      padding-right:72px;
      flex-direction:row;
      justify-content:flex-start;
    }

    .eNCqTK {
      color:var(--color--primary);
      font-weight:var(--font-weight--bold);
      padding-top:0.9rem;
      padding-left:0.9rem;
      padding-right:0.9rem;
      padding-bottom:0.9rem;
      border-top-left-radius:0.25rem;
      border-top-right-radius:0.25rem;
      border-bottom-left-radius:0.25rem;
      border-bottom-right-radius:0.25rem;
    }

    .fcSpnv {
      color:var(--color--primary);
      width:fit-content;
      font-size:48px;
      font-style:ExtraBold;
      font-family:Plus Jakarta Sans;
      font-weight:800;
      line-height:110.00000000000001%;
      leading-trim:NONE;
      letter-spacing:-1%;
    }

    .dIppjo {
      color:var(--color--zwart);
      font-size:1rem;
      font-family:var(--font-family--text);
      font-weight:500;
    }

    .bAEWaR {
      margin-top:36px;
      margin-bottom:36px;
      border-bottom-color:var(--color--Grijstinten--Lichtgrijs);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .bqORVN {
      color:var(--color--zwart);
      font-size:24px;
      font-family:var(--font-family--text);
      font-weight:var(--font-weight--bold);
    }

    .bxgjzi {
      display:flex;
      align-items:flex-start;
      padding-top:32px;
      padding-left:72px;
      padding-right:72px;
      flex-direction:row;
      padding-bottom:32px;
      justify-content:space-between;
    }

    .bZPuSA {
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      flex-direction:column;
      justify-content:center;
    }

    .ekMzAZ {
      display:flex;
      row-gap:0.25rem;
      column-gap:0.25rem;
      padding-top:0.5rem;
      border-color:var(--color--Grijstinten--Lichtgrijs);
      border-style:solid;
      border-width:1px;
      padding-left:0.75rem;
      padding-right:0.75rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      border-top-left-radius:var(--radius--sm);
      border-top-right-radius:var(--radius--sm);
      border-bottom-left-radius:var(--radius--sm);
      border-bottom-right-radius:var(--radius--sm);
    }

    .dBDYt {
      width:fit-content;
      padding-top:1rem;
      padding-bottom:1rem;
    }

    .etLmGH {
      display:flex;
      row-gap:1.5rem;
      background:var(--color--Grijstinten--Grijswit);
      column-gap:1.5rem;
      align-items:center;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:flex-start;
      border-top-left-radius:var(--radius--sm);
      border-top-right-radius:var(--radius--sm);
      border-bottom-left-radius:var(--radius--sm);
      border-bottom-right-radius:var(--radius--sm);
    }

    .bCKrHT:hover {
      cursor:pointer;
    }

    .eSbmEa {
      color:var(--color--zwart);
      font-size:1rem;
      font-family:var(--font-family--text);
      font-weight:var(--font-weight--bold);
    }

    .ccMsFA {
      display:flex;
      row-gap:2rem;
      column-gap:2rem;
      flex-direction:column;
    }

    .bfYfhZ {
      display:flex;
      row-gap:8px;
      flex-wrap:wrap;
      column-gap:8px;
      margin-top:32px;
      max-height:500px;
      overflow-y:auto;
      align-items:center;
      padding-top:8px;
      padding-left:8px;
      padding-right:8px;
      flex-direction:row;
      padding-bottom:8px;
      justify-content:flex-start;
    }

    .cOAKhl {
      width:40px;
      height:40px;
      display:flex;
      align-items:center;
      border-color:var(--color--Grijstinten--Lichtgrijs);
      border-style:solid;
      border-width:1px;
      justify-content:center;
      border-top-left-radius:var(--radius--sm);
      border-top-right-radius:var(--radius--sm);
      border-bottom-left-radius:var(--radius--sm);
      border-bottom-right-radius:var(--radius--sm);
    }

    .cOAKhl:hover {
      cursor:pointer;
      border-color:var(--color--primary);
      border-style:solid;
      border-width:1px;
    }

    .duAjEO {
      display:flex;
      row-gap:8px;
      column-gap:8px;
      margin-top:0px;
      align-items:flex-end;
      padding-top:0px;
      padding-left:0px;
      padding-right:0px;
      flex-direction:row;
      padding-bottom:0px;
      justify-content:flex-start;
    }

    .fhTmAz {
      display:flex;
      margin-top:0px;
      align-items:flex-end;
      padding-top:12px;
      margin-bottom:0px;
      flex-direction:row;
      padding-bottom:12px;
      justify-content:space-between;
    }

    .cUeHYV {
      color:var(--color--zwart);
      font-size:1rem;
      font-family:var(--font-family--text);
      font-weight:var(--font-weight--semi-bold);
    }

    .fBaenF {
      color:var(--color--zwart);
      font-size:16px;
      font-family:var(--font-family--text);
      font-weight:var(--font-weight--semi-bold);
    }

    .dvFAlB {
      display:flex;
      row-gap:0.5rem;
      flex-wrap:wrap;
      column-gap:0.5rem;
      align-items:flex-start;
      flex-direction:column;
      justify-content:center;
    }

    .dqIBzy {
      color:white;
      width:72px;
      display:flex;
      background:var(--color--zwart);
      align-items:center;
      padding-top:22px;
      border-color:var(--color--Grijstinten--Lichtgrijs);
      border-style:solid;
      border-width:1px;
      padding-left:16px;
      padding-right:16px;
      padding-bottom:22px;
      justify-content:center;
      border-top-left-radius:var(--radius--sm);
      border-top-right-radius:var(--radius--sm);
      border-bottom-left-radius:var(--radius--sm);
      border-bottom-right-radius:var(--radius--sm);
    }

    .dcAiMN {
      display:flex;
      row-gap:8px;
      flex-wrap:wrap;
      column-gap:8px;
      margin-top:0px;
      align-items:flex-end;
      padding-top:0px;
      padding-left:0px;
      padding-right:0px;
      flex-direction:row;
      padding-bottom:0px;
      justify-content:flex-start;
    }

    .dcAiMN:hover {
      cursor:pointer;
    }

    .ctGAwa {
      color:white;
      font-size:16px;
      font-family:var(--font-family--text);
      font-weight:var(--font-weight--bold);
    }

    .bYkSjI {
      color:var(--color--zwart);
      display:flex;
      row-gap:12px;
      font-size:16px;
      column-gap:12px;
      font-style:normal;
      margin-top:32px;
      align-items:center;
      font-family:var(--font-family--text);
      font-weight:800;
      line-height:110%;
      flex-direction:row;
      justify-content:flex-start;
    }

    .efMfom {
      color:var(--color--Grijstinten--Grijs);
      font-size:0.75rem;
      font-family:var(--font-family--text);
      font-weight:var(--font-weight--regular);
    }

    .fzfsWN {
      display:flex;
      row-gap:0.75rem;
      column-gap:0.75rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .cdgndf {
      width:100%;
      display:flex;
      row-gap:0.25rem;
      column-gap:0.25rem;
      padding-top:0.5rem;
      border-color:var(--color--Grijstinten--Lichtgrijs);
      border-style:solid;
      border-width:1px;
      padding-left:0.75rem;
      padding-right:0.75rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      border-top-left-radius:var(--radius--sm);
      border-top-right-radius:var(--radius--sm);
      border-bottom-left-radius:var(--radius--sm);
      border-bottom-right-radius:var(--radius--sm);
    }

    .bTXeYG {
      color:var(--color--green--500);
      font-size:1rem;
      font-family:var(--font-family--text);
      font-weight:bold;
      line-height:1.1rem;
    }

    .djtQEo {
      display:flex;
      row-gap:0.25rem;
      column-gap:0.25rem;
      padding-top:0.5rem;
      border-color:var(--color--Grijstinten--Lichtgrijs);
      border-style:solid;
      border-width:1px;
      padding-left:0.75rem;
      padding-right:0.75rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      border-top-left-radius:var(--radius--sm);
      border-top-right-radius:var(--radius--sm);
      border-bottom-left-radius:var(--radius--sm);
      border-bottom-right-radius:var(--radius--sm);
    }

    .djtQEo.active {
      border-color:var(--color--primary);
      border-style:solid;
      border-width:1px;
    }

    .djtQEo:hover {
      cursor:pointer;
      background:var(--color--primary--Lichtblauw);
    }

    .fmcnUO {
      width:100%;
      padding-top:8px;
      border-color:var(--color--Grijstinten--Lichtgrijs);
      border-style:solid;
      border-width:1px;
      padding-left:8px;
      padding-right:8px;
      padding-bottom:8px;
      border-top-left-radius:var(--radius--sm);
      border-top-right-radius:var(--radius--sm);
      border-bottom-left-radius:var(--radius--sm);
      border-bottom-right-radius:var(--radius--sm);
    }

    .fmcnUO.active {
      border-color:var(--color--primary);
      border-style:solid;
      border-width:1px;
    }

    .sWYWc {
      width:100%;
      display:flex;
      row-gap:24px;
      background:var(--color--blue--lightblue);
      column-gap:24px;
      padding-top:12px;
      padding-left:72px;
      padding-right:72px;
      flex-direction:row;
      padding-bottom:12px;
    }

    .bQpzvs {
      color:var(--color--zwart);
    }

    .eNKmeK {
      color:var(--color--zwart);
      display:flex;
      row-gap:24px;
      font-size:16px;
      column-gap:24px;
      font-style:Bold;
      align-items:center;
      font-family:Plus Jakarta Sans;
      font-weight:700;
      line-height:100%;
      leading-trim:NONE;
      flex-direction:row;
      letter-spacing:0%;
      justify-content:center;
    }

    .cvORfe {
      color:white;
      font-size:16px;
      font-style:Bold;
      font-family:Plus Jakarta Sans;
      font-weight:700;
      line-height:100%;
      leading-trim:NONE;
      letter-spacing:0%;
    }

    .bDyEqh {
      display:flex;
      row-gap:10px;
      background:var(--color--primary);
      column-gap:10px;
      align-items:center;
      padding-top:14px;
      padding-left:14px;
      padding-right:14px;
      flex-direction:row;
      padding-bottom:14px;
      justify-content:center;
      border-top-left-radius:var(--radius--sm);
      border-top-right-radius:var(--radius--sm);
      border-bottom-left-radius:var(--radius--sm);
      border-bottom-right-radius:var(--radius--sm);
    }

    .bDyEqh:hover {
      cursor:pointer;
    }

    .fjsAkD {
      margin-top:30px;
    }

    .bUiAiz {
      color:var(--color--zwart);
      font-size:1.125rem;
      font-family:var(--font-family--text);
      font-weight:800;
    }

    .sOlIM.even {
      background:var(--color--Grijstinten--Lichtgrijs);
    }

    .cPlcxS {
      display:flex;
      row-gap:1.5rem;
      column-gap:1.5rem;
      flex-direction:row;
      border-bottom-color:var(--color--Grijstinten--Lichtgrijs);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .dImmYy {
      display:flex;
      row-gap:8px;
      column-gap:8px;
      margin-top:32px;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .OVBzv {
      width:auto;
      height:auto;
    }

    .cFSXrX {
      width:100%;
      padding-top:0.75rem;
      border-color:var(--color--Grijstinten--Lichtgrijs);
      border-style:solid;
      border-width:1px;
      padding-left:0.75rem;
      padding-right:0.75rem;
      padding-bottom:0.75rem;
      border-top-left-radius:var(--radius--sm);
      border-top-right-radius:var(--radius--sm);
      border-bottom-left-radius:var(--radius--sm);
      border-bottom-right-radius:var(--radius--sm);
    }

    .fkOuKU {
      width:fit-content;
      background:var(--color--secondary--geel);
      padding-top:8px;
      padding-left:8px;
      padding-right:8px;
      padding-bottom:8px;
      border-top-left-radius:var(--radius--sm);
      border-top-right-radius:var(--radius--sm);
      border-bottom-left-radius:var(--radius--sm);
      border-bottom-right-radius:var(--radius--sm);
    }

    .dUsdqk {
      display:flex;
      row-gap:32px;
      column-gap:32px;
      flex-direction:column;
    }

    .esaUfZ {
      width:50%;
      height:100%;
      display:flex;
      row-gap:32px;
      column-gap:32px;
      align-items:flex-end;
      justify-content:flex-start;
    }

    .eZzLCP {
      display:flex;
      row-gap:8px;
      flex-wrap:wrap;
      column-gap:8px;
      margin-top:6rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .efpPpY {
      color:var(--color--zwart);
      font-size:16px;
      font-family:var(--font-family--text);
      font-weight:var(--font-weight--regular);
    }

    .efpPpY.active {
      color:var(--color--primary);
    }

    .cDQA-DU {
      display:flex;
      margin-top:0px;
      align-items:flex-end;
      padding-top:12px;
      margin-bottom:0px;
      flex-direction:row;
      padding-bottom:12px;
      justify-content:space-between;
      border-bottom-color:var(--color--Grijstinten--Lichtgrijs);
      border-bottom-style:solid;
      border-bottom-width:0px;
    }

    .cKXVGr {
      color:var(--color--Grijstinten--Grijs);
      font-size:0.875rem;
      text-align:center;
      font-family:var(--font-family--text);
      font-weight:500;
    }

    .biGsBS {
      margin-top:2rem;
      margin-bottom:2em;
    }

    .RKuUR {
      width:fit-content;
      background:var(--color--primary);
      padding-top:8px;
      padding-left:8px;
      padding-right:8px;
      padding-bottom:8px;
      border-top-left-radius:var(--radius--sm);
      border-top-right-radius:var(--radius--sm);
      border-bottom-left-radius:var(--radius--sm);
      border-bottom-right-radius:var(--radius--sm);
    }

    .dndgwb {
      color:var(--color--zwart);
      font-size:1rem;
      text-align:center;
      font-family:var(--font-family--text);
      font-weight:var(--font-weight--bold);
      line-height:1rem;
    }

    .bCzyDf {
      font-size:1rem;
      font-family:var(--font-family--text);
    }

    .bvGNNk {
      display:flex;
      row-gap:0.75rem;
      column-gap:0.75rem;
      flex-direction:column;
    }

    .cCYXsI {
      width:100%;
    }

    .cuqRrQ {
      width:50%;
    }

    .bJwlbp {
      display:flex;
      margin-top:0px;
      align-items:flex-end;
      padding-top:12px;
      margin-bottom:0px;
      flex-direction:row;
      padding-bottom:12px;
      justify-content:space-between;
      border-bottom-color:var(--color--Grijstinten--Lichtgrijs);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .fdrgyE {
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .frRfsk {
      width:fit-content;
      padding-top:1rem;
      padding-bottom:1rem;
      border-bottom-color:var(--color--primary);
      border-bottom-style:solid;
      border-bottom-width:2px;
    }

    .cInaMs {
      color:var(--color--zwart);
      font-size:12px;
      font-family:var(--font-family--text);
      font-weight:var(--font-weight--regular);
    }

    .cInaMs.active {
      color:var(--color--primary);
    }

    .bCiIyl {
      width:14rem;
      display:flex;
      row-gap:8px;
      column-gap:8px;
    }

    .bCiIyl:hover {
      cursor:pointer;
    }

    .GBQnm {
      display:flex;
      align-items:center;
      padding-top:1.5rem;
      flex-direction:row;
      padding-bottom:1.5rem;
      justify-content:space-between;
      border-top-color:var(--color--Grijstinten--Lichtgrijs);
      border-top-style:solid;
      border-top-width:1px;
    }

    .ciqMFA {
      display:flex;
      row-gap:1.2rem;
      column-gap:1.2rem;
      flex-direction:column;
    }

    .fzPDIp {
      display:flex;
      background:var(--color--primary--Lichtblauw);
      align-items:center;
      padding-top:1.25rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:1.25rem;
      justify-content:space-between;
      border-top-left-radius:var(--radius--sm);
      border-top-right-radius:var(--radius--sm);
      border-bottom-left-radius:var(--radius--sm);
      border-bottom-right-radius:var(--radius--sm);
    }