.ft{background:var(--h-surface);border-top:1px solid var(--h-line-subtle);font-family:var(--font-sans), "Helvetica Neue", Helvetica, Arial, sans-serif}.ft__body{max-width:var(--h-container);padding:56px var(--h-gutter) 48px;margin:0 auto}.ft__top{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:40px;display:grid}.ft__merk{min-width:0}.ft__logo{display:inline-block}.ft__contact{color:var(--h-text-body);flex-direction:column;gap:12px;margin-top:26px;font-size:15.5px;line-height:1.5;display:flex}.ft__contact a{color:inherit;text-decoration:none;transition:color .16s}.ft__contact a:hover{color:var(--h-brand)}.ft__adres{color:var(--h-text-muted)}.ft__kolom{min-width:0}.ft__kop{font-family:var(--font-display), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--h-text-muted);font-size:12px;font-weight:600;list-style:none}.ft__kop::-webkit-details-marker{display:none}.ft__lijst{flex-direction:column;gap:11px;margin:18px 0 0;padding:0;list-style:none;display:flex}.ft__lijst a{color:var(--h-text-body);font-size:15.5px;line-height:1.4;text-decoration:none;transition:color .16s}.ft__lijst a:hover{color:var(--h-brand)}.ft__onder{border-top:1px solid var(--h-line-subtle)}.ft__onder-body{max-width:var(--h-container);padding:20px var(--h-gutter);color:var(--h-text-muted);flex-wrap:wrap;align-items:center;gap:16px 28px;margin:0 auto;font-size:14px;display:flex}.ft__onder-body a,.ft__onder-body button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:14px;text-decoration:none;transition:color .16s}.ft__onder-body a:hover,.ft__onder-body button:hover{color:var(--h-brand)}.ft__juridisch{flex-wrap:wrap;gap:24px;display:flex}.ft__sociaal{gap:18px;margin-left:auto;display:flex}.ft__sociaal a{color:var(--h-text-muted);display:inline-flex}.ft__sociaal a:hover{color:var(--h-brand)}@media (max-width:1080px){.ft__top{grid-template-columns:1fr 1fr;gap:36px}.ft__merk{grid-column:1/-1}}@media (max-width:760px){.ft__body{padding:40px 22px 32px}.ft__onder-body{padding:18px 22px}.ft__top{grid-template-columns:1fr;gap:0}.ft__merk{margin-bottom:32px}.ft__kolom{border-bottom:1px solid var(--h-line-subtle)}.ft__kop{cursor:pointer;color:var(--h-text-body);justify-content:space-between;align-items:center;padding:15px 0;font-size:12px;display:flex}.ft__kop:after{content:"+";font-family:var(--font-sans), sans-serif;letter-spacing:0;color:var(--h-text-muted);font-size:17px;line-height:1}.ft__kolom[open] .ft__kop:after{content:"−"}.ft__lijst{gap:14px;margin:0 0 18px}.ft__sociaal{margin-left:0}}@media (min-width:761px){.ft__kolom>.ft__lijst{display:flex}.ft__kolom::details-content{content-visibility:visible;block-size:auto}}.hd{background:var(--h-surface)}.hd--gescrold{border-bottom:1px solid var(--h-line-subtle)}.hd__acties{align-items:center;gap:10px;display:none}@media (min-width:768px){.hd__acties{display:flex}}.hd__knop{height:var(--h-control-md);font-family:var(--font-display), sans-serif;letter-spacing:-.01em;white-space:nowrap;color:var(--h-text-primary);border:1px solid var(--h-line-interactive);align-items:center;padding:0 20px;font-size:15px;font-weight:700;transition:border-color .16s,background .14s,color .14s;display:inline-flex}.hd__knop:hover{border-color:var(--h-brand);color:var(--h-text-primary)}.hd__knop--primair{background:var(--h-brand);border-color:var(--h-brand);color:var(--h-brand-contrast)}.hd__knop--primair:hover{background:var(--h-brand-hover);border-color:var(--h-brand-hover);color:var(--h-brand-contrast)}.hd__knop--primair:active{background:var(--h-brand-active)}.hd__tel{width:var(--h-control-md);height:var(--h-control-md);color:var(--h-text-primary);border:1px solid var(--h-line-interactive);justify-content:center;align-items:center;display:none}.hd__tel:hover{border-color:var(--h-brand)}@media (max-width:767px){.hd__tel{margin-left:auto;margin-right:8px;display:inline-flex}}.hd__paneel{background:var(--h-surface-raised);border:1px solid var(--h-line-strong)}.hd__paneel-top{font-family:var(--font-display), sans-serif;color:var(--h-text-primary);font-weight:600;transition:color .14s,background .14s}.hd__paneel-top:hover{color:var(--h-brand)}.hd__mob{border-top:1px solid var(--h-line-subtle);font-family:var(--font-sans), "Helvetica Neue", Helvetica, Arial, sans-serif}.hd__mob-rij{border-bottom:1px solid var(--h-line-subtle);align-items:center;display:flex}.hd__mob-kop{min-height:48px;font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--h-text-primary);text-align:left;flex:1;justify-content:space-between;align-items:center;padding:0 4px;font-size:15px;font-weight:600;transition:color .14s;display:flex}.hd__mob-kop:hover,.hd__mob-kop:focus-visible,.hd__mob-kop--actief{color:var(--h-brand)}.hd__mob-pijl{width:48px;height:48px;color:var(--h-text-muted);justify-content:center;align-items:center;transition:color .14s;display:inline-flex}.hd__mob-pijl:hover,.hd__mob-pijl:focus-visible{color:var(--h-text-primary)}.hd__mob-paneel{background:var(--h-surface-raised);border-top:1px solid var(--h-line-subtle);padding:4px 0 8px}.hd__mob-sub{min-height:44px;color:var(--h-text-body);align-items:center;padding:0 4px 0 20px;font-size:15px;line-height:1.35;transition:color .14s;display:flex}.hd__mob-sub:hover,.hd__mob-sub:focus-visible,.hd__mob-sub--actief{color:var(--h-brand)}.hd__mob-sub--overzicht{border-bottom:1px solid var(--h-line-subtle);font-family:var(--font-display), sans-serif;color:var(--h-text-primary);justify-content:space-between;margin-bottom:4px;padding-left:4px;padding-right:12px;font-size:14px;font-weight:600}.hd__mob-acties{flex-direction:column;gap:10px;padding:18px 4px 0;display:flex}.hd__mob-acties>*{justify-content:center;width:100%}
