.lf-paginakop__binnen{padding-top:clamp(36px,5vw,72px);padding-bottom:clamp(48px,6vw,88px)}.lf-paginakop .lf-kop-1{color:var(--lf-op-groen);max-width:18ch}.lf-paginakop__lead{margin:var(--space-5) 0 0;max-width:46ch;font-size:var(--text-lg);line-height:1.5;color:var(--lf-op-groen-zacht)}.lf-paginakop__actie{margin-top:var(--space-8);display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);align-items:center}.lf-paginakop__actie p{margin:0;color:var(--lf-op-groen-zacht);font-size:var(--text-md-sm)}@media (max-width:759px){.lf-paginakop__binnen{padding-top:var(--space-7);padding-bottom:var(--space-8)}.lf-paginakop__lead{font-size:var(--lf-tekst)}.lf-paginakop__actie .lf-knop{width:100%}}.lf-baan{padding-block:var(--lf-sectie)}.lf-baan--doek{background:var(--lf-doek)}.lf-baan:not(.lf-baan--doek)+.lf-baan:not(.lf-baan--doek),.lf-baan:not(.lf-baan--doek)+.lf-vragen{padding-top:0}.lf-baan__kop{max-width:22ch;margin-bottom:clamp(32px,4vw,56px)}.lf-baan__voet{margin-top:clamp(28px,3vw,40px)}.lf-twee{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-12) clamp(40px,6vw,96px);gap:var(--space-12) clamp(40px,6vw,96px)}.lf-twee .lf-klein,.lf-twee .lf-tekst{margin-top:var(--space-4)}@media (max-width:820px){.lf-twee{grid-template-columns:minmax(0,1fr)}}.lf-voetnoot{padding-bottom:var(--space-12)}.lf-prijsbon{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:var(--space-12) clamp(40px,6vw,96px);gap:var(--space-12) clamp(40px,6vw,96px);align-items:start;padding-bottom:var(--lf-sectie)}.lf-prijsbon__bon{display:flex;justify-content:flex-start;margin-top:calc(-1 * clamp(40px, 5vw, 72px));position:relative;z-index:2}.lf-prijsbon__tekst{padding-top:clamp(28px,4vw,56px)}.lf-prijsbon__actie{margin-top:var(--space-8);display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:start}.lf-vinklijst{list-style:none;padding:0;margin:var(--space-6) 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-3) var(--space-8);gap:var(--space-3) var(--space-8);font-size:var(--text-md-plus);line-height:1.45}.lf-vinklijst li{display:flex;gap:var(--space-3);align-items:baseline}.lf-vinklijst svg{flex:none;color:var(--lf-groen);transform:translateY(3px)}@media (max-width:1023px){.lf-vinklijst{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.lf-prijsbon{grid-template-columns:minmax(0,1fr)}.lf-prijsbon__bon{margin-top:var(--space-6);justify-content:center}.lf-prijsbon__tekst{padding-top:0}.lf-prijsbon__actie{justify-items:stretch}}.lf-verloop{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-8) clamp(24px,4vw,56px);gap:var(--space-8) clamp(24px,4vw,56px);position:relative}.lf-verloop__halte{position:relative;display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-content:start}.lf-verloop__nummer{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--lf-groen);color:var(--lf-op-groen);font-family:var(--font-display);font-weight:800;font-size:var(--text-md);margin-bottom:var(--space-2)}.lf-verloop__halte:not(:last-child):after{content:"";position:absolute;top:21px;left:56px;right:calc(-1 * clamp(24px, 4vw, 56px) + 12px);height:2px;background:var(--lf-lijn-sterk)}@media (max-width:820px){.lf-verloop{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.lf-verloop__halte{padding-left:64px}.lf-verloop__nummer{position:absolute;left:0;top:-6px}.lf-verloop__halte:not(:last-child):after{top:44px;bottom:calc(-1 * var(--space-8) + 4px);left:21px;right:auto;width:2px;height:auto}}.lf-ontvang{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:var(--space-12) clamp(40px,6vw,96px);gap:var(--space-12) clamp(40px,6vw,96px);align-items:center}.lf-ontvang__kaart{--lf-kaart-zoom:0.42}.lf-ontvang__lead{margin-top:var(--space-3)}.lf-ontvang__manieren{margin:var(--space-8) 0 0;display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.lf-ontvang__manieren>div{padding-top:var(--space-5);border-top:1px solid var(--lf-lijn)}.lf-ontvang__manieren dd{margin:var(--space-2) 0 0}@media (max-width:820px){.lf-ontvang{grid-template-columns:minmax(0,1fr)}.lf-ontvang .lf-foto{order:2}.lf-ontvang__kaart{--lf-kaart-zoom:0.36}}@media (max-width:480px){.lf-ontvang .lf-foto__vlak{aspect-ratio:1/1}}.lf-bedragen{margin:var(--space-6) 0 0;display:grid;grid-gap:0;gap:0}.lf-bedragen>div{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px dashed var(--lf-lijn-sterk);font-size:var(--text-md-plus)}.lf-bedragen dt,.lf-bedragen__sub{color:var(--lf-inkt-zacht)}.lf-bedragen__sub{display:block;margin-top:var(--space-1);font-size:var(--text-sm);line-height:1.45}.lf-bedragen dd{margin:0;font-weight:700;color:var(--lf-inkt);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lf-route__stappen{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) minmax(0,.95fr);grid-template-rows:auto auto auto auto;grid-column-gap:clamp(28px,4vw,56px);column-gap:clamp(28px,4vw,56px)}.lf-route__stap{display:grid;grid-row:span 4;grid-template-rows:subgrid;grid-row-gap:var(--space-3);row-gap:var(--space-3);align-content:start}.lf-route__voorwerp{display:flex;align-items:flex-end;justify-content:center;padding-bottom:var(--space-8);margin-bottom:var(--space-4);border-bottom:2px solid var(--lf-lijn-sterk)}.lf-route__kaart{--lf-kaart-zoom:0.5}.lf-route__mail{width:100%;display:flex;justify-content:center}.lf-route__mail>div{box-shadow:var(--lf-schaduw-voorwerp)}.lf-route__vier{margin-top:clamp(40px,5vw,72px);display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);align-items:start;max-width:58rem}.lf-route__vier .lf-tekst{margin-top:var(--space-2)}.lf-route__demo{margin-top:clamp(40px,5vw,64px);padding-top:clamp(28px,3vw,40px);border-top:1px solid var(--lf-lijn-sterk);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4) var(--space-8)}.lf-route__demo p{margin:0;max-width:52ch;font-size:var(--lf-tekst);color:var(--lf-inkt)}@media (max-width:820px){.lf-route__demo .lf-knop{width:100%}}@media (max-width:1023px){.lf-route__stappen{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:var(--space-16)}.lf-route__stap{grid-row:auto;grid-template-rows:none}.lf-route__voorwerp{order:4;min-height:0;margin:var(--space-4) 0 0;padding:var(--space-6) 0;border-bottom:0;border-radius:var(--lf-radius);background:var(--lf-wit)}.lf-route__kaart{--lf-kaart-zoom:0.42}}.lf-voetnoot--ruim{padding-top:var(--space-12)}.lf-kaartjekop .lf-kop-1{max-width:16ch}.lf-kaartje{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-gap:var(--space-12) clamp(40px,6vw,96px);gap:var(--space-12) clamp(40px,6vw,96px);align-items:start;padding-top:var(--space-8);padding-bottom:var(--lf-sectie)}.lf-kaartje__formulier{display:flex;flex-direction:column;gap:var(--space-5);background:var(--lf-bon);border:1px solid var(--lf-lijn);border-radius:var(--lf-radius);padding:clamp(20px,3vw,36px);box-shadow:var(--lf-schaduw-zacht);margin-top:calc(-1 * clamp(56px, 6vw, 96px));position:relative;z-index:2}.lf-kaartje__veld{display:flex;flex-direction:column;gap:var(--space-2)}.lf-kaartje__hulp{line-height:1.5;color:var(--lf-inkt-zacht)}.lf-kaartje__fout,.lf-kaartje__hulp{margin:0;font-size:var(--text-md-sm)}.lf-kaartje__fout{font-weight:700;color:var(--color-signal-red)}.lf-kaartje__verstuur>*{min-height:52px}.lf-kaartje__voorbeeld{position:-webkit-sticky;position:sticky;top:calc(64px + var(--space-6));display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.lf-kaartje__voorbeeld .kv{margin:0}.lf-kaartje__voorbeeld .kp-kaart{box-shadow:0 1px 2px var(--lf-schaduw-luifel),0 22px 30px -10px var(--lf-schaduw-luifel)}.lf-kaartje__tweede{max-width:42ch;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.lf-kaartje__tweede p{margin:0}@media (max-width:820px){.lf-kaartje{grid-template-columns:minmax(0,1fr);padding-top:0}.lf-kaartje__formulier{margin-top:var(--space-6)}.lf-kaartje__verstuur>*{width:100%}.lf-kaartje__voorbeeld{position:static}}