.tf-tekstlink a,a.tf-tekstlink{font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;text-decoration-color:var(--tf-lijn)}
.tfa{display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat;vertical-align:-.125em;flex:none}
.tfa-star{--i:var(--tfa-star)}
.tf-icoon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--tf-zacht);color:var(--tf-blauw);flex:none}
.tf-icoon .tfa{width:20px;height:20px}
.tf-sterren{display:inline-flex;gap:2px;color:var(--tf-goud);vertical-align:-2px}
.entry-content :is(p,h2,h3,h4)+ul.tf-lijst,.entry-content :is(p,h2,h3,h4)+ul.tf-lijst-rond,.entry-content :is(p,h2,h3,h4)+ul.tf-lijst-x,.entry-content :is(p,h2,h3,h4)+ul.vinkjes,.entry-content :is(p,h2,h3,h4)+ul.vinkjes-zwart,.entry-content :is(p,h2,h3,h4)+ul.tf-check-list,.entry-content :is(p,h2,h3,h4)+ul.tf-gesprek-checks,.entry-content :is(p,h2,h3,h4)+ul.tf-tp-lijst,.entry-content :is(p,h2,h3,h4)+ul.tf-prijsblok-lijst{margin-top:.75em!important}
.entry-content ul.tf-lijst>li,.entry-content ul.tf-lijst-rond>li,.entry-content ul.tf-lijst-x>li,.entry-content ul.vinkjes>li,.entry-content ul.vinkjes-zwart>li,.entry-content ul.tf-check-list>li,.entry-content ul.tf-gesprek-checks>li,.entry-content ul.tf-tp-lijst>li,.entry-content ul.tf-prijsblok-lijst>li{position:relative;padding:0 0 0 28px!important;margin:0!important;line-height:1.45;list-style:none!important;background:none!important}
.entry-content ul.tf-lijst>li::before,.entry-content ul.tf-lijst-rond>li::before,.entry-content ul.tf-lijst-x>li::before,.entry-content ul.vinkjes>li::before,.entry-content ul.vinkjes-zwart>li::before,.entry-content ul.tf-check-list>li::before,.entry-content ul.tf-gesprek-checks>li::before,.entry-content ul.tf-tp-lijst>li::before,.entry-content ul.tf-prijsblok-lijst>li::before{content:""!important;display:block!important;float:none!important;position:absolute;left:0;top:calc(.725em - 9px);width:18px;height:18px;margin:0!important;padding:0!important;font-size:inherit!important;line-height:1;background:var(--tf-blauw)!important;-webkit-mask:var(--tfa-circle-check) center/contain no-repeat;mask:var(--tfa-circle-check) center/contain no-repeat;transform:none!important;border:0!important}
.entry-content ul.tf-lijst-rond>li::before,.entry-content ul.tf-tp-lijst>li::before,.entry-content ul.tf-prijsblok-lijst>li::before,.entry-content .tf-pb ul>li::before,.entry-content .tf-prijsblok ul>li::before{background:var(--tf-groen)!important}
.entry-content .tf-op-donker ul>li{color:#fff}
.entry-content .tf-op-donker ul>li::before{background:#fff!important}
.tf-kaart-donker{background:var(--tf-navy);color:#fff;border-radius:var(--tf-r-vlak);padding:32px}
.tf-label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tf-label);margin:0 0 6px}
.tf-chip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;white-space:nowrap;background:var(--tf-zacht);color:var(--tf-blauw-d)}
.tf-h2-groot{font-size:clamp(32px,4vw,56px)!important;line-height:1.1!important;font-weight:400!important;letter-spacing:-.025em;color:var(--tf-navy)}
.tf-h3{font-size:20px!important;line-height:1.3!important;font-weight:600!important;color:var(--tf-navy)}
.tf-h2 strong,.tf-h2-groot strong{font-weight:inherit}
body .entry-content:has(>.tf-sectie) h2.wp-block-heading :is(strong,b){font-weight:inherit}
.tf-lead{font-size:18px;line-height:1.55;color:var(--tf-tekst-l)}
.tf-klein{font-size:14px;line-height:1.5;color:var(--tf-tekst-l)}
.tf-sectie{padding-top:104px!important;padding-bottom:104px!important}
.tf-sectie-g{background:var(--tf-grijs-bg)}
.tf-sectie-b{background:var(--tf-zacht)}
@media (max-width:768px){
.tf-sectie{padding-top:64px!important;padding-bottom:64px!important}
}
:root{--tf-verloop-blauw:radial-gradient(120% 90% at 85% 10%,#4a8fd4 0%,rgba(74,143,212,0) 55%),linear-gradient(135deg,#0f2a4a 0%,#1d4f86 55%,#2f72b8 100%)}
:root{--tfa-r-arrow-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M440.6 273.4c4.7-4.5 7.4-10.8 7.4-17.4s-2.7-12.8-7.4-17.4l-176-168c-9.6-9.2-24.8-8.8-33.9 .8s-8.8 24.8 .8 33.9L364.1 232 24 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l340.1 0L231.4 406.6c-9.6 9.2-9.9 24.3-.8 33.9s24.3 9.9 33.9 .8l176-168z'/%3E%3C/svg%3E")}
:root{--tfa-r-arrows-rotate:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M94 187.1C120.8 124.1 183.3 80 256 80c39.7 0 77.8 15.8 105.9 43.9L414.1 176 360 176c-13.3 0-24 10.7-24 24s10.7 24 24 24l112 0c13.3 0 24-10.7 24-24l0-112c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 54.1L395.9 89.9C358.8 52.8 308.5 32 256 32C163.4 32 83.9 88.2 49.8 168.3c-5.2 12.2 .5 26.3 12.7 31.5s26.3-.5 31.5-12.7zm368 157c5.2-12.2-.4-26.3-12.6-31.5s-26.3 .4-31.5 12.6C391 388.1 328.6 432 256 432c-39.7 0-77.8-15.8-105.9-43.9L97.9 336l54.1 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L40 288c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-54.1 52.1 52.1C153.2 459.2 203.5 480 256 480c92.5 0 171.8-56 206-135.9z'/%3E%3C/svg%3E")}
.tfa-r-bell{--i:var(--tfa-r-bell)}
:root{--tfa-r-bell:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M224 0c-17.7 0-32 14.3-32 32l0 19.2C119 66 64 130.6 64 208l0 25.4c0 45.4-15.5 89.5-43.8 124.9L5.3 377c-5.8 7.2-6.9 17.1-2.9 25.4S14.8 416 24 416l400 0c9.2 0 17.6-5.3 21.6-13.6s2.9-18.2-2.9-25.4l-14.9-18.6C399.5 322.9 384 278.8 384 233.4l0-25.4c0-77.4-55-142-128-156.8L256 32c0-17.7-14.3-32-32-32zm0 96c61.9 0 112 50.1 112 112l0 25.4c0 47.9 13.9 94.6 39.7 134.6L72.3 368C98.1 328 112 281.3 112 233.4l0-25.4c0-61.9 50.1-112 112-112zm64 352l-64 0-64 0c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3z'/%3E%3C/svg%3E")}
.tfa-r-bolt{--i:var(--tfa-r-bolt)}
:root{--tfa-r-bolt:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M321.7 0c19.1 0 32.9 18.3 27.6 36.6L295.8 224l85.2 0c19.3 0 34.9 15.6 34.9 34.9c0 10.3-4.5 20-12.3 26.6L144.9 505.2c-5.2 4.4-11.8 6.8-18.6 6.8c-19.1 0-32.9-18.3-27.6-36.6L152.2 288l-86.4 0C47.1 288 32 272.9 32 254.3c0-9.9 4.3-19.2 11.8-25.6L303.1 6.9C308.3 2.4 314.9 0 321.7 0zM285.6 85L104.4 240l79.6 0c7.5 0 14.6 3.5 19.2 9.5s6 13.8 3.9 21L162.3 427.5 345.5 272 264 272c-7.5 0-14.6-3.5-19.2-9.5s-6-13.8-3.9-21L285.6 85z'/%3E%3C/svg%3E")}
.tfa-r-building{--i:var(--tfa-r-building)}
:root{--tfa-r-building:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M64 48c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16l80 0 0-64c0-26.5 21.5-48 48-48s48 21.5 48 48l0 64 80 0c8.8 0 16-7.2 16-16l0-384c0-8.8-7.2-16-16-16L64 48zM0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm88 40c0-8.8 7.2-16 16-16l48 0c8.8 0 16 7.2 16 16l0 48c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-48zM232 88l48 0c8.8 0 16 7.2 16 16l0 48c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-48c0-8.8 7.2-16 16-16zM88 232c0-8.8 7.2-16 16-16l48 0c8.8 0 16 7.2 16 16l0 48c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-48zm144-16l48 0c8.8 0 16 7.2 16 16l0 48c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-48c0-8.8 7.2-16 16-16z'/%3E%3C/svg%3E")}
.tfa-r-calculator{--i:var(--tfa-r-calculator)}
:root{--tfa-r-calculator:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M336 176l0 272c0 8.8-7.2 16-16 16L64 464c-8.8 0-16-7.2-16-16l0-272 288 0zm0-48L48 128l0-64c0-8.8 7.2-16 16-16l256 0c8.8 0 16 7.2 16 16l0 64zm48 0l0-64c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64l0 64 0 24 0 24L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-272 0-24 0-24zM80 232a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm24 64a24 24 0 1 0 0 48 24 24 0 1 0 0-48zM80 408c0 13.3 10.7 24 24 24l88 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-88 0c-13.3 0-24 10.7-24 24zM192 208a24 24 0 1 0 0 48 24 24 0 1 0 0-48zM168 320a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zM280 208a24 24 0 1 0 0 48 24 24 0 1 0 0-48zM256 320a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm24 64a24 24 0 1 0 0 48 24 24 0 1 0 0-48z'/%3E%3C/svg%3E")}
:root{--tfa-r-chart-line:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M48 56c0-13.3-10.7-24-24-24S0 42.7 0 56L0 408c0 39.8 32.2 72 72 72l416 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L72 432c-13.3 0-24-10.7-24-24L48 56zM473 169c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-119 119-79-79c-4.5-4.5-10.6-7-17-7s-12.5 2.5-17 7l-96 96c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l79-79 79 79c9.4 9.4 24.6 9.4 33.9 0L473 169z'/%3E%3C/svg%3E")}
:root{--tfa-r-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M441 103c9.4 9.4 9.4 24.6 0 33.9L177 401c-9.4 9.4-24.6 9.4-33.9 0L7 265c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l119 119L407 103c9.4-9.4 24.6-9.4 33.9 0z'/%3E%3C/svg%3E")}
:root{--tfa-r-circle-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 209z'/%3E%3C/svg%3E")}
:root{--tfa-r-clone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M64 464l224 0c8.8 0 16-7.2 16-16l0-64 48 0 0 64c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 224c0-35.3 28.7-64 64-64l64 0 0 48-64 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16zM224 304l224 0c8.8 0 16-7.2 16-16l0-224c0-8.8-7.2-16-16-16L224 48c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16zm-64-16l0-224c0-35.3 28.7-64 64-64L448 0c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64l-224 0c-35.3 0-64-28.7-64-64z'/%3E%3C/svg%3E")}
.tfa-r-envelope{--i:var(--tfa-r-envelope)}
:root{--tfa-r-envelope:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M64 112c-8.8 0-16 7.2-16 16l0 22.1L220.5 291.7c20.7 17 50.4 17 71.1 0L464 150.1l0-22.1c0-8.8-7.2-16-16-16L64 112zM48 212.2L48 384c0 8.8 7.2 16 16 16l384 0c8.8 0 16-7.2 16-16l0-171.8L322 328.8c-38.4 31.5-93.7 31.5-132 0L48 212.2zM0 128C0 92.7 28.7 64 64 64l384 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128z'/%3E%3C/svg%3E")}
.tfa-r-euro-sign{--i:var(--tfa-r-euro-sign)}
:root{--tfa-r-euro-sign:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M48.6 240c-.4 5.3-.6 10.6-.6 16s.2 10.7 .6 16L24 272c-13.3 0-24 10.7-24 24s10.7 24 24 24l33.3 0C84.8 412.5 170.5 480 272 480l24 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-24 0c-74.6 0-138.4-46.4-164-112l156 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L96.7 272c-.5-5.3-.7-10.6-.7-16s.2-10.7 .7-16L264 240c13.3 0 24-10.7 24-24s-10.7-24-24-24l-156 0c25.6-65.6 89.4-112 164-112l24 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-24 0C170.5 32 84.8 99.5 57.3 192L24 192c-13.3 0-24 10.7-24 24s10.7 24 24 24l24.6 0z'/%3E%3C/svg%3E")}
.tfa-r-layer-group{--i:var(--tfa-r-layer-group)}
:root{--tfa-r-layer-group:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M288 0c-8.5 0-17 1.7-24.8 5.1L53.9 94.8C40.6 100.5 32 113.5 32 128s8.6 27.5 21.9 33.2l209.3 89.7c7.8 3.4 16.3 5.1 24.8 5.1s17-1.7 24.8-5.1l209.3-89.7c13.3-5.7 21.9-18.8 21.9-33.2s-8.6-27.5-21.9-33.2L312.8 5.1C305 1.7 296.5 0 288 0zm-5.9 49.2C284 48.4 286 48 288 48s4 .4 5.9 1.2L477.7 128 293.9 206.8c-1.9 .8-3.9 1.2-5.9 1.2s-4-.4-5.9-1.2L98.3 128 282.1 49.2zM53.9 222.8C40.6 228.5 32 241.5 32 256s8.6 27.5 21.9 33.2l209.3 89.7c7.8 3.4 16.3 5.1 24.8 5.1s17-1.7 24.8-5.1l209.3-89.7c13.3-5.7 21.9-18.8 21.9-33.2s-8.6-27.5-21.9-33.2l-31.2-13.4L430 235.5 477.7 256 293.9 334.8c-1.9 .8-3.9 1.2-5.9 1.2s-4-.4-5.9-1.2L98.3 256 146 235.5 85.1 209.4 53.9 222.8zm0 128C40.6 356.5 32 369.5 32 384s8.6 27.5 21.9 33.2l209.3 89.7c7.8 3.4 16.3 5.1 24.8 5.1s17-1.7 24.8-5.1l209.3-89.7c13.3-5.7 21.9-18.8 21.9-33.2s-8.6-27.5-21.9-33.2l-31.2-13.4L430 363.5 477.7 384 293.9 462.8c-1.9 .8-3.9 1.2-5.9 1.2s-4-.4-5.9-1.2L98.3 384 146 363.5 85.1 337.4 53.9 350.8z'/%3E%3C/svg%3E")}
.tfa-r-magnifying-glass{--i:var(--tfa-r-magnifying-glass)}
:root{--tfa-r-magnifying-glass:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M368 208A160 160 0 1 0 48 208a160 160 0 1 0 320 0zM337.1 371.1C301.7 399.2 256.8 416 208 416C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208c0 48.8-16.8 93.7-44.9 129.1L505 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L337.1 371.1z'/%3E%3C/svg%3E")}
.tfa-r-plug{--i:var(--tfa-r-plug)}
:root{--tfa-r-plug:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M128 24c0-13.3-10.7-24-24-24S80 10.7 80 24l0 88 48 0 0-88zm176 0c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 88 48 0 0-88zM24 144c-13.3 0-24 10.7-24 24s10.7 24 24 24l8 0 0 64c0 80.2 59 146.6 136 158.2l0 73.8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-73.8c77-11.6 136-78 136-158.2l0-64 8 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0-48 0L80 144l-48 0-8 0zM192 368c-61.9 0-112-50.1-112-112l0-64 224 0 0 64c0 61.9-50.1 112-112 112z'/%3E%3C/svg%3E")}
.tfa-r-shield-halved{--i:var(--tfa-r-shield-halved)}
:root{--tfa-r-shield-halved:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M232 59.6l0 390.7C99.2 375.7 64.4 227.3 64 139.7c0-5 3.1-10.2 9-12.8L232 59.6zm48 390.8l0-390.8L439 127c5.9 2.5 9.1 7.8 9 12.8c-.4 87.5-35.2 236-168 310.6zM457.7 82.8L269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.8 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2z'/%3E%3C/svg%3E")}
.tfa-r-sitemap{--i:var(--tfa-r-sitemap)}
:root{--tfa-r-sitemap:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M320 80l0 64-64 0 0-64 64 0zM256 32c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l8 0 0 40-152 0c-30.9 0-56 25.1-56 56l0 32-8 0c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-8 0 0-32c0-4.4 3.6-8 8-8l152 0 0 40-8 0c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-8 0 0-40 152 0c4.4 0 8 3.6 8 8l0 32-8 0c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-8 0 0-32c0-30.9-25.1-56-56-56l-152 0 0-40 8 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-64 0zM48 368l64 0 0 64-64 0 0-64zm208 0l64 0 0 64-64 0 0-64zm208 0l64 0 0 64-64 0 0-64z'/%3E%3C/svg%3E")}
:root{--tfa-r-star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M287.9 0c9.2 0 17.6 5.2 21.6 13.5l68.6 141.3 153.2 22.6c9 1.3 16.5 7.6 19.3 16.3s.5 18.1-5.9 24.5L433.6 328.4l26.2 155.6c1.5 9-2.2 18.1-9.7 23.5s-17.3 6-25.3 1.7l-137-73.2L151 509.1c-8.1 4.3-17.9 3.7-25.3-1.7s-11.2-14.5-9.7-23.5l26.2-155.6L31.1 218.2c-6.5-6.4-8.7-15.9-5.9-24.5s10.3-14.9 19.3-16.3l153.2-22.6L266.3 13.5C270.4 5.2 278.7 0 287.9 0zm0 79L235.4 187.2c-3.5 7.1-10.2 12.1-18.1 13.3L99 217.9 184.9 303c5.5 5.5 8.1 13.3 6.8 21L171.4 443.7l105.2-56.2c7.1-3.8 15.6-3.8 22.6 0l105.2 56.2L384.2 324.1c-1.3-7.7 1.2-15.5 6.8-21l85.9-85.1L358.6 200.5c-7.8-1.2-14.6-6.1-18.1-13.3L287.9 79z'/%3E%3C/svg%3E")}
.tfa-r-user-check{--i:var(--tfa-r-user-check)}
:root{--tfa-r-user-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M224 48a80 80 0 1 1 0 160 80 80 0 1 1 0-160zm0 208A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 96l91.4 0c65.7 0 120.1 48.7 129 112L49.3 464c8.9-63.3 63.3-112 129-112zm0-48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0zM625 177c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L625 177z'/%3E%3C/svg%3E")}
.tfa-r-users{--i:var(--tfa-r-users)}
:root{--tfa-r-users:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M144 160A80 80 0 1 0 144 0a80 80 0 1 0 0 160zm368 0A80 80 0 1 0 512 0a80 80 0 1 0 0 160zM0 298.7C0 310.4 9.6 320 21.3 320l213.3 0c.2 0 .4 0 .7 0c-26.6-23.5-43.3-57.8-43.3-96c0-7.6 .7-15 1.9-22.3c-13.6-6.3-28.7-9.7-44.6-9.7l-42.7 0C47.8 192 0 239.8 0 298.7zM405.3 320l213.3 0c11.8 0 21.3-9.6 21.3-21.3C640 239.8 592.2 192 533.3 192l-42.7 0c-15.9 0-31 3.5-44.6 9.7c1.3 7.2 1.9 14.7 1.9 22.3c0 38.2-16.8 72.5-43.3 96c.2 0 .4 0 .7 0zM320 176a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm0 144a96 96 0 1 0 0-192 96 96 0 1 0 0 192zm-58.7 80l117.3 0c39.8 0 73.2 27.2 82.6 64l-282.6 0c9.5-36.8 42.9-64 82.6-64zm0-48C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7l330.7 0c14.7 0 26.7-11.9 26.7-26.7C512 411.7 452.3 352 378.7 352l-117.3 0z'/%3E%3C/svg%3E")}
.tfa-r-rocket{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M197.9 253.9c12.9 6.4 24.7 14.8 35 25.2s18.8 22.2 25.2 35c105.8-30 156.7-79.5 181.5-126c25-46.8 27.3-97.6 22-137.7c-40.1-5.3-90.9-3-137.7 22c-46.5 24.8-96 75.8-126 181.5zM384 312.1l0 82.2c0 25.4-13.4 49-35.3 61.9l-88.5 52.5c-7.4 4.4-16.6 4.5-24.1 .2s-12.1-12.2-12.1-20.9l0-114.7c0-22.6-9-44.3-25-60.3s-37.7-25-60.3-25L24 288c-8.6 0-16.6-4.6-20.9-12.1s-4.2-16.7 .2-24.1l52.5-88.5c13-21.9 36.5-35.3 61.9-35.3l82.2 0C281.7-3.8 408.8-8.5 483.9 5.3c11.6 2.1 20.7 11.2 22.8 22.8c13.8 75.1 9.1 202.2-122.7 284zM28.3 511.9c-16 .4-28.6-12.2-28.2-28.2C1 446 7.7 379.7 42 345.5c34.4-34.4 90.1-34.4 124.5 0s34.4 90.1 0 124.5C132.3 504.3 66 511 28.3 511.9zm50.2-64.5c12.8-.7 31.2-3.7 41.3-13.7c11.4-11.4 11.4-30 0-41.4s-30-11.4-41.4 0c-10.1 10.1-13 28.5-13.7 41.3c-.5 8 5.9 14.3 13.9 13.9zM328 144a40 40 0 1 1 80 0 40 40 0 1 1 -80 0z'/%3E%3C/svg%3E")}
.tf-hero-split{gap:56px!important;align-items:center!important}
.entry-content p.tf-icoon-p{margin:0!important;line-height:0}
@media (max-width:781px){
.tf-hero-split{gap:28px!important}
}
.tf-portaltabs.tf-pt-klaar .tf-pt-lijst{margin-top:72px}
.tf-portaltabs.tf-pt-klaar .tf-pt-item{position:relative;border-top:1px solid #d5dce6;padding:16px 0 14px;cursor:pointer;outline:none}
.tf-portaltabs.tf-pt-klaar .tf-pt-item p{margin:0}
.tf-portaltabs.tf-pt-klaar .tf-pt-lijst>*,.tf-portaltabs.tf-pt-klaar .tf-pt-lijst>.wp-block-group__inner-container>*,.tf-portaltabs.tf-pt-klaar .tf-pt-item>*,.tf-portaltabs.tf-pt-klaar .tf-pt-item>.wp-block-group__inner-container>*{margin-block:0!important}
.tf-portaltabs.tf-pt-klaar .tf-pt-titel{font-size:18px;color:var(--tf-navy)}
.tf-portaltabs.tf-pt-klaar .tf-pt-item .tf-pt-tekst{margin-top:8px!important}
.tf-portaltabs.tf-pt-klaar .tf-pt-tekst{display:none;margin-top:8px!important;color:var(--tf-tekst-l);line-height:1.5}
.tf-portaltabs.tf-pt-klaar .tf-pt-item.is-actief .tf-pt-tekst{display:block}
.tf-portaltabs.tf-pt-klaar .tf-pt-item::before{content:"";position:absolute;top:-1px;left:0;height:2px;width:0;background:var(--tf-blauw)}
.tf-portaltabs.tf-pt-klaar .tf-pt-item.is-actief::before{width:100%}
.tf-portaltabs.tf-pt-klaar.tf-pt-loopt .tf-pt-item.is-actief::before{width:0;animation:tf-pt-balk var(--tf-pt-duur,6000ms) linear forwards}
.tf-portaltabs.tf-pt-klaar.tf-pt-pauze .tf-pt-item.is-actief::before{animation-play-state:paused}
@keyframes tf-pt-balk{from{width:0}to{width:100%}}
.tf-portaltabs.tf-pt-klaar .tf-pt-item:focus-visible .tf-pt-titel{text-decoration:underline}
.tf-portaltabs.tf-pt-klaar .tf-pt-beeld{display:none;margin:0}
.tf-portaltabs.tf-pt-klaar .tf-pt-beeld.is-actief{display:block;animation:tf-pt-in .35s ease}
@keyframes tf-pt-in{from{opacity:0}to{opacity:1}}
@media (max-width:781px){
.tf-portaltabs.tf-pt-klaar .tf-pt-lijst{margin-top:24px}
}
@media (prefers-reduced-motion:reduce){
.tf-portaltabs.tf-pt-klaar .tf-pt-beeld.is-actief{animation:none}
}
html,body{overflow-x:clip}
.tf-klantcarrousel .tf-kc-kaart.is-links img{transform-origin:right center;transform:scale(.94)}
.tf-klantcarrousel .tf-kc-kaart.is-rechts img{transform-origin:left center;transform:scale(.94)}
.tf-kc-pijl{position:absolute;z-index:5;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border-radius:12px;border:1px solid rgba(255,255,255,.22);color:#fff;cursor:pointer;transform:translate(-50%,-50%);transition:background .2s ease,border-color .2s ease}
.tf-kc-pijl svg{width:28px;height:28px;display:block}
@media (max-width:600px){
.tf-kc-pijl{width:42px;height:42px;border-radius:10px}
.tf-kc-pijl svg{width:24px;height:24px}
}
.tf-klantcarrousel .tf-kc-pijl,.tf-klantcarrousel .tf-kc-pijl:focus,.tf-klantcarrousel .tf-kc-pijl:active,.tf-klantcarrousel .tf-kc-pijl:visited{background:rgba(20,20,20,.55)!important;background-color:rgba(20,20,20,.55)!important;color:#fff!important;border-color:rgba(255,255,255,.22)!important;box-shadow:none!important;outline:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-tap-highlight-color:transparent}
.tf-klantcarrousel .tf-kc-pijl:hover{background:rgba(20,20,20,.75)!important;background-color:rgba(20,20,20,.75)!important}
.tf-klantcarrousel .tf-kc-pijl:focus-visible{outline:2px solid #fff!important;outline-offset:2px}
.tf-klantcarrousel .tf-kc-pijl:focus:not(:focus-visible){outline:none!important}
@keyframes tfvScan{0%{top:89px;opacity:0}6%{opacity:1;top:89px}22%{top:89px}30%{top:136px}44%{top:136px;opacity:1}52%{opacity:0;top:136px}100%{opacity:0;top:136px}}
@keyframes tfvR1{0%,14%{background:#fff}18%,92%{background:#eaf1fb}100%{background:#fff}}
@keyframes tfvR2{0%,40%{background:#fff}44%,92%{background:#eaf1fb}100%{background:#fff}}
@keyframes tfvL1{0%,20%{transform:scaleX(0)}28%,92%{transform:scaleX(1)}100%{transform:scaleX(0)}}
@keyframes tfvL2{0%,46%{transform:scaleX(0)}54%,92%{transform:scaleX(1)}100%{transform:scaleX(0)}}
@keyframes tfvP1{0%,26%{opacity:0;transform:translateY(8px)}32%,92%{opacity:1;transform:none}100%{opacity:0}}
@keyframes tfvP2{0%,52%{opacity:0;transform:translateY(8px)}58%,92%{opacity:1;transform:none}100%{opacity:0}}
@keyframes tfvOk{0%,70%{opacity:0;transform:scale(.85)}76%,92%{opacity:1;transform:none}100%{opacity:0}}
@keyframes tfvW2{0%,36%{opacity:1}40%,100%{opacity:0}}
@keyframes tfvA2{0%,36%{opacity:0;transform:scale(.8)}42%,94%{opacity:1;transform:none}100%{opacity:0}}
@keyframes tfvMeld{0%,46%{opacity:0;transform:translateY(-18px)}52%,94%{opacity:1;transform:none}100%{opacity:0}}
@keyframes tfvKnop{0%,64%{transform:none;box-shadow:0 0 0 0 rgba(51,122,183,0)}68%{transform:scale(.95);box-shadow:0 0 0 6px rgba(51,122,183,.25)}72%,100%{transform:none;box-shadow:0 0 0 0 rgba(51,122,183,0)}}
.tfv-dh{width:100%;max-width:860px;height:400px;margin:24px auto 8px}
.tfv-dh .tfv-stage{width:860px;height:400px;margin-left:-430px}
@keyframes tfvT{0%{opacity:0;transform:scale(.6)}6%{opacity:1;transform:scale(1.06)}9%{transform:none}90%{opacity:1;transform:none}96%,100%{opacity:0;transform:scale(.9)}}
@keyframes tfvPijl{0%,3%{opacity:0;transform:scaleX(0)}9%,88%{opacity:1;transform:scaleX(1)}94%,100%{opacity:0}}
@keyframes tfvRij{0%{opacity:0;transform:translateY(10px)}5%,52%{opacity:1;transform:none}58%,100%{opacity:0}}
@media (max-width:781px){
.tfv-dh{margin-left:0;margin-right:0;max-width:none}
}
.tfv-dh.tfv-smal .tfv-stage{width:540px;height:540px;margin-left:-270px}
@media (prefers-reduced-motion:reduce){
.tfv *,.tfv-portal *{animation:none!important}
}
:root{--tf-ruimte:104px}
.tf-sectie-m{--tf-boven:80px}
@media (max-width:768px){
:root{--tf-ruimte:64px}
.tf-sectie-m{--tf-boven:48px}
}
body .entry-content:has(>.tf-sectie)>*{margin-top:0!important;margin-bottom:0!important}
body .entry-content:has(>.tf-sectie)>*+*{margin-top:var(--tf-boven,var(--tf-ruimte))!important}
body .entry-content:has(>.tf-sectie)>:last-child{margin-bottom:var(--tf-ruimte-blok)!important}
body .entry-content:has(>.tf-sectie)>:is(.tf-sectie,.achtergrond-wit):not(.tf-sectie-g):not(.tf-sectie-b){padding-top:0!important;padding-bottom:0!important}
body .entry-content:has(>.tf-sectie)>.tf-sectie:first-child:not(.tf-sectie-g):not(.tf-sectie-b){padding-top:40px!important}
body .entry-content:has(>.tf-sectie)>* :is(.tf-pb,.tf-cta-blok){margin-top:0!important;margin-bottom:0!important}
.tf-sectie-m{padding-top:80px!important;padding-bottom:80px!important}
.tf-sectie-s{padding-top:40px!important;padding-bottom:40px!important}
@media (max-width:768px){
.tf-sectie-m{padding-top:48px!important;padding-bottom:48px!important}
}
.tf-sectie>.wp-block-group__inner-container>*:first-child{margin-top:0}
.entry-content .tf-label+:is(h1,h2,h3){margin-top:0!important}
.tf-kop-midden{text-align:center;max-width:760px!important;margin-top:0!important;margin-bottom:40px!important}
.entry-content .tf-kop-midden :is(h2,p){text-wrap:balance}
.tf-kop-midden>.wp-block-group__inner-container{padding:0!important}
.entry-content .tf-kop-midden p.tf-lead{margin:12px auto 0!important;max-width:640px}
@media (max-width:767px){
.entry-content .tf-kop-midden p.tf-lead br{display:none}
}
.entry-content .tf-kop-midden>*:last-child,.entry-content .tf-kop-midden>.wp-block-group__inner-container>*:last-child{margin-bottom:0!important}
.tf-logoband{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.tf-logoband>.wp-block-group__inner-container{padding:0!important;max-width:none!important}
.tf-logoband .tf-lb-spoor{display:flex;width:max-content}
.tf-logoband .tf-lb-rij{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:64px!important;margin:0!important;padding:0 32px!important}
.tf-logoband .tf-lb-rij>.wp-block-group__inner-container{display:contents}
.tf-logoband .tf-lb-rij figure{margin:0!important;flex:none}
.tf-logoband .tf-lb-rij img{display:block;height:48px!important;width:auto!important;max-width:none!important;object-fit:contain!important}
.tf-logoband.tf-lb-loopt .tf-lb-spoor{animation:tfLogoband var(--tf-lb-duur,48s) linear infinite}
@keyframes tfLogoband{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.tf-logoband:not(.tf-lb-loopt) .tf-lb-rij{flex-wrap:wrap!important;justify-content:center;row-gap:24px!important}
.tf-logoband:not(.tf-lb-loopt){-webkit-mask-image:none;mask-image:none}
.tf-logoband{position:relative}
.entry-content .tf-logoband p.tf-lb-link{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;margin:0!important;font-size:15px;opacity:0;pointer-events:none;transition:opacity .25s ease}
.tf-logoband :is(.tf-lb-spoor,.tf-lb-rij){transition:opacity .25s ease,filter .25s ease}
@media (hover:hover){
.entry-content .tf-logoband:hover p.tf-lb-link,.entry-content .tf-logoband p.tf-lb-link:focus-within{opacity:1;pointer-events:auto}
.tf-logoband:hover :is(.tf-lb-spoor,.tf-lb-rij),.tf-logoband:has(.tf-lb-link a:focus-visible) :is(.tf-lb-spoor,.tf-lb-rij){opacity:.45;filter:blur(3px)}
}
@media (hover:none){
.entry-content .tf-logoband p.tf-lb-link{pointer-events:auto}
.entry-content .tf-logoband p.tf-lb-link a{display:block;width:100%;height:100%;font-size:0;border:0}
}
.tf-op-donker .tf-lb-rij img{filter:brightness(0) invert(1)!important;opacity:.85}
@media (max-width:767px){
.tf-logoband .tf-lb-rij{gap:40px!important;padding:0 20px!important}
.tf-logoband .tf-lb-rij img{height:44px!important}
}
@media (prefers-reduced-motion:reduce){
.tf-logoband.tf-lb-loopt .tf-lb-spoor{animation:none}
}
.tf-tv{gap:56px!important;align-items:center!important;margin-top:0!important;margin-bottom:0!important}
.tf-bento+.tf-vlak{margin-top:24px!important}
@media (max-width:781px){
.tf-tv{flex-direction:column;gap:28px!important}
.tf-bento+.tf-vlak{margin-top:16px!important}
}
html{scroll-padding-top:calc(var(--tf-subnav-top,84px) + 64px)}
.tf-tabs-keuze{display:flex;gap:28px;margin:0 0 32px;padding:0;border:0;border-bottom:1px solid var(--tf-rand);overflow-x:auto;scrollbar-width:none}
.tf-tabs-keuze legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.tf-tabs-keuze input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}
.tf-tabs-keuze label{padding:0 0 10px;font-size:15px;font-weight:500;color:var(--tf-tekst-l);border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap}
.tf-tabs-keuze input:checked+label{color:var(--tf-navy);border-bottom-color:var(--tf-navy)}
.tf-tabs-keuze input:focus-visible+label{outline:2px solid var(--tf-blauw);outline-offset:4px}
.tf-tv-kaarten>.wp-block-column>.tf-kaart,.tf-tv-kaarten>.wp-block-column>.tf-kaart-donker{flex:1;margin:0!important}
.pv-stap{display:flex;flex-direction:column;gap:10px;min-height:150px;padding:18px 16px;animation:tfvPv 8s infinite both}
.pv-s2{animation-delay:.5s}
.pv-s3{animation-delay:1s}
.pv-s4{animation-delay:1.5s}
.pv-s5{animation-delay:2s}
.pv-s6{animation-delay:2.5s}
@keyframes tfvPv{0%,8%{opacity:0;transform:translateY(8px)}14%,88%{opacity:1;transform:none}96%,100%{opacity:0}}
@media (max-width:600px){
.pv-stap{min-height:0;padding:14px 12px}
}
@media (prefers-reduced-motion:reduce){
.pv-stap{animation:none}
}
.tf-h1-xl{font-size:clamp(44px,6.5vw,84px)!important;line-height:1.04!important;font-weight:400!important;letter-spacing:-.03em;color:var(--tf-navy)}
.tf-h2-m{font-size:clamp(28px,3.2vw,40px)!important;line-height:1.14!important;font-weight:400!important;letter-spacing:-.02em;color:var(--tf-navy)}
.tf-h2-l{font-size:clamp(32px,4.4vw,58px)!important;line-height:1.06!important;font-weight:400!important;letter-spacing:-.03em;color:var(--tf-navy)}
.tf-h2-xl{font-size:clamp(36px,5.2vw,72px)!important;line-height:1.04!important;font-weight:400!important;letter-spacing:-.03em;color:var(--tf-navy)}
.tf-lead-l{font-size:20px!important;line-height:1.5;color:var(--tf-tekst-l)}
@media (max-width:767px){
.tf-lead-l{font-size:17px!important}
}
.tf-op-donker :is(.tf-h1-xl,.tf-h2-m,.tf-h2-l,.tf-h2-xl){color:#fff}
.tf-sectie .tf-sectie{padding-top:0!important;padding-bottom:0!important}
.tf-sectie .tf-logoband{margin-top:48px}
@keyframes tfZweef{0%,100%{transform:translateY(0) rotate(var(--r))}50%{transform:translateY(-18px) rotate(calc(var(--r) + 6deg))}}
.tf-bk-raster{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:56px 0 0!important}
.tf-bk-raster.tf-bk-raster-12{grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin-top:20px!important}
.tf-bk-raster>.wp-block-group__inner-container{display:contents}
.tf-bk{display:flex!important;flex-direction:column;margin:0!important;padding:0!important;background:#fff;border:1px solid var(--tf-rand);border-radius:var(--tf-r-vlak);overflow:hidden}
.tf-bk>.wp-block-group__inner-container{display:contents}
.tf-bk-tekst{padding:30px 30px 0!important;margin:0!important}
.tf-bk-tekst>.wp-block-group__inner-container{padding:0!important}
.entry-content .tf-bk-tekst h3.tf-bk-kop{margin:12px 0 0!important;font-size:24px!important;line-height:1.2;font-weight:400!important;letter-spacing:-.01em;color:var(--tf-navy)}
.entry-content .tf-bk-tekst p:not(.tf-bk-label){margin:10px 0 0!important;font-size:15px;line-height:1.5;color:var(--tf-tekst-l)}
.tf-bk-vis{margin-top:auto;padding:24px 30px 0;display:flex;justify-content:center;align-items:flex-end;min-height:220px;background:linear-gradient(180deg,#fff 0%,var(--tf-grijs-bg) 100%);font-size:13px;color:#1b2433;box-sizing:border-box}
.tf-bk-vis *{box-sizing:border-box}
.bkv-pp .bkv-mono{display:block;font-size:10px;color:var(--tf-tekst-l)}
.bkv-k{padding:14px;font-size:13px;animation:tfvPv 8s infinite both}
@media (max-width:900px){
.tf-bk-raster,.tf-bk-raster.tf-bk-raster-12{grid-template-columns:1fr}
}
.tf-iconraster>.wp-block-group__inner-container,.tf-iconlijst>.wp-block-group__inner-container{display:contents}
.tf-verhaal-kaarten{display:grid!important;grid-template-columns:1fr 1fr;gap:24px;margin:64px 0 0!important}
.tf-verhaal-kaarten>.wp-block-group__inner-container{display:contents}
.tf-vk{position:relative;margin:0!important;padding:0!important;background:#fff;border:1px solid var(--tf-rand);border-radius:var(--tf-r-vlak);overflow:hidden;text-align:left}
.tf-vk>.wp-block-group__inner-container{padding:0!important}
.tf-vk-tekst{padding:26px 28px 30px!important;margin:0!important}
.tf-vk-tekst>.wp-block-group__inner-container{padding:0!important}
.entry-content .tf-vk-tekst p.tf-vk-chip{display:inline-block;margin:0!important;padding:3px 9px;border-radius:999px;background:#eef1f5;color:#4a5566;font-size:12px;font-weight:600}
.entry-content .tf-vk-tekst h3{margin:14px 0 0!important;font-size:22px!important;font-weight:500!important;line-height:1.3;color:var(--tf-navy)}
.entry-content .tf-vk-tekst p:not(.tf-vk-chip){margin:8px 0 0!important;font-size:15px;color:var(--tf-tekst-l)}
.tf-vk h3 a{color:inherit;text-decoration:none}
.tf-vk h3 a::after{content:"";position:absolute;inset:0}
.tf-vk:hover h3 a{text-decoration:underline}
@media (max-width:900px){
.tf-verhaal-kaarten{grid-template-columns:1fr}
}
.tf-faq-split{gap:64px!important;margin:0!important}
.tf-faq-split>.wp-block-column:first-child{flex:0 0 360px!important}
.entry-content .tf-faq-split h2{text-align:left!important;margin:10px 0 0!important}
@media (max-width:900px){
.tf-faq-split>.wp-block-column:first-child{flex-basis:100%!important}
}
.tf-slot{background:#0b2240!important;color:#fff;text-align:center;padding:120px 0 96px!important}
.entry-content .tf-slot h2{margin:0 auto!important;max-width:960px}
.entry-content .tf-slot p.tf-slot-tekst{font-size:20px;max-width:760px;margin:20px auto 0!important}
.tf-slot .tf-logoband{margin-top:56px}
.entry-content .tf-slot .wp-block-buttons{justify-content:center;margin-top:56px!important;gap:14px}
@media (max-width:767px){
.tf-slot{padding:72px 0 64px!important}
}
.tf-sectie .tf-sectie .tf-lb-link,.tf-slot .tf-lb-link{display:none}
.tf-slot .tf-sectie{padding-top:0!important;padding-bottom:0!important}
.tf-kop-links{max-width:760px}
.tf-tv-midden{gap:56px!important;align-items:center!important;margin:0!important}
.entry-content .tf-sectie-g p.tf-klein:has(.tf-sterren),.entry-content .tf-kop-midden p.tf-rating{font-size:15px;color:var(--tf-tekst)}
.tf-kop-midden.tf-kop-breed{max-width:860px}
.entry-content figure.tf-vk-foto{margin:0!important;height:240px;overflow:hidden}
.entry-content figure.tf-vk-foto img{width:100%!important;height:100%!important;object-fit:cover;display:block}
.entry-content .tf-slot h2,.entry-content .tf-slot h2.tf-h2-xl{color:#fff!important}
.entry-content .tf-slot p.tf-slot-tekst{color:rgba(255,255,255,.72)!important}
.tf-slot .wp-block-button:not(.tf-knop-wit) .wp-block-button__link{background:var(--tf-blauw-d)!important;color:#fff!important;border:0!important}
.tf-slot .wp-block-button:not(.tf-knop-wit) .wp-block-button__link:hover{background:#285f9a!important}
.tf-slot .wp-block-button.tf-knop-wit .wp-block-button__link{background:#fff!important;color:var(--tf-navy)!important;border:0!important}
.tf-slot .wp-block-button.tf-knop-wit .wp-block-button__link:hover{background:var(--tf-zacht)!important}
.tf-slot .wp-block-button__link{min-height:48px;padding:0 26px!important;display:inline-flex;align-items:center;border-radius:12px!important;font-size:16px!important;font-weight:600!important}
.entry-content h1.tf-h1-xl{font-size:clamp(44px,6.5vw,84px)!important;line-height:1.04!important}
.entry-content h2.tf-h2-m{font-size:clamp(28px,3.2vw,40px)!important;line-height:1.14!important}
.entry-content h2.tf-h2-l{font-size:clamp(32px,4.4vw,58px)!important;line-height:1.06!important}
.entry-content h2.tf-h2-xl{font-size:clamp(36px,5.2vw,72px)!important;line-height:1.04!important}
.entry-content :is(h1.tf-h1-xl,h2.tf-h2-m,h2.tf-h2-l,h2.tf-h2-xl){font-weight:400!important;letter-spacing:-.03em}
.entry-content .tf-sterren{display:inline-flex;gap:2px;vertical-align:-2px;color:#f2b84b}
.entry-content .tf-sterren .tfa{width:15px;height:15px}
.tf-sectie:not(.tf-op-donker .tf-sectie) .tf-lb-rij img{filter:grayscale(1) brightness(.5) contrast(1.15) opacity(.8)!important;transition:filter .2s}
.tf-sectie:not(.tf-op-donker .tf-sectie) .tf-lb-rij img:hover{filter:grayscale(1) brightness(.35) opacity(1)!important}
@keyframes tfLvVeld{0%,45%{border-color:#d64545;background:#fdeeee}47%,93%{border-color:#1a9a5a;background:#e7f6ee}97%,100%{border-color:#d64545;background:#fdeeee}}
@keyframes tfLvWaarde{0%,45%{opacity:0}47%,93%{opacity:1}97%,100%{opacity:0}}
@keyframes tfLvMark{0%,39%{background:transparent}40%,93%{background:#bfe8cf;font-weight:600}97%,100%{background:transparent}}
@keyframes tfLvCursor{0%,24%{opacity:0;transform:translate(70px,90px)}27%{opacity:1;transform:translate(70px,90px)}37%{transform:translate(0,0) scale(1)}39%{transform:translate(0,0) scale(.8)}41%{transform:translate(0,0) scale(1)}50%{opacity:1;transform:translate(0,0)}54%,100%{opacity:0;transform:translate(0,0)}}
@keyframes tfLvS1{0%,45%{opacity:1}47%,93%{opacity:0}97%,100%{opacity:1}}
@keyframes tfLvSt1{0%,24%{background:#fdeeee;color:#b42323}25%,95%{background:transparent;color:#9aa6b6}96%,100%{background:#fdeeee;color:#b42323}}
@keyframes tfLvSt2{0%,24%{background:transparent;color:#9aa6b6}25%,45%{background:var(--tf-zacht);color:var(--tf-blauw-d)}46%,100%{background:transparent;color:#9aa6b6}}
@keyframes tfLvSt3{0%,45%{background:transparent;color:#9aa6b6}46%,95%{background:var(--tf-groen-bg);color:#126b44}96%,100%{background:transparent;color:#9aa6b6}}
@media (prefers-reduced-motion:reduce){
.tf-stappen *{animation:none!important}
}
@media (prefers-reduced-motion:reduce){
.rk-anim *,.tf-stappen .rs1,.tf-stappen .rs2,.tf-stappen .rs3{animation:none!important}
}
@keyframes hkV1{0%,17%{border-color:#e3e8f0;box-shadow:none}18%,40%{border-color:var(--tf-blauw-d);box-shadow:0 0 0 4px rgba(47,114,184,.15)}41%,100%{border-color:#e3e8f0;box-shadow:none}}
@keyframes hkV2{0%,45%{border-color:#e3e8f0;box-shadow:none}46%,68%{border-color:var(--tf-blauw-d);box-shadow:0 0 0 4px rgba(47,114,184,.15)}69%,100%{border-color:#e3e8f0;box-shadow:none}}
@keyframes hkV3{0%,73%{border-color:#e3e8f0;box-shadow:none}74%,95%{border-color:var(--tf-blauw-d);box-shadow:0 0 0 4px rgba(47,114,184,.15)}96%,100%{border-color:#e3e8f0;box-shadow:none}}
@keyframes hkP1{0%,19%{background:transparent;font-weight:400}20%,40%{background:#bfe8cf;font-weight:600}41%,100%{background:transparent;font-weight:400}}
@keyframes hkP2{0%,47%{background:transparent;font-weight:400}48%,68%{background:#bfe8cf;font-weight:600}69%,100%{background:transparent;font-weight:400}}
@keyframes hkP3{0%,75%{background:transparent;font-weight:400}76%,95%{background:#bfe8cf;font-weight:600}96%,100%{background:transparent;font-weight:400}}
@keyframes hkCursor{0%,6%{opacity:0;transform:translate(50px,40px)}9%{opacity:1;transform:translate(50px,40px)}15%{transform:translate(0,0) scale(1)}17%{transform:translate(0,0) scale(.8)}19%{transform:translate(0,0) scale(1)}38%{transform:translate(0,0)}43%{transform:translate(0,46px) scale(1)}45%{transform:translate(0,46px) scale(.8)}47%{transform:translate(0,46px) scale(1)}66%{transform:translate(0,46px)}71%{transform:translate(0,92px) scale(1)}73%{transform:translate(0,92px) scale(.8)}75%{opacity:1;transform:translate(0,92px) scale(1)}90%{opacity:1;transform:translate(0,92px)}94%,100%{opacity:0;transform:translate(0,92px)}}
@keyframes hkS1{0%,8%{background:transparent;color:#9aa6b6}9%,40%{background:var(--tf-zacht);color:var(--tf-blauw-d)}41%,100%{background:transparent;color:#9aa6b6}}
@keyframes hkS2{0%,40%{background:transparent;color:#9aa6b6}41%,68%{background:var(--tf-zacht);color:var(--tf-blauw-d)}69%,100%{background:transparent;color:#9aa6b6}}
@keyframes hkS3{0%,68%{background:transparent;color:#9aa6b6}69%,95%{background:var(--tf-zacht);color:var(--tf-blauw-d)}96%,100%{background:transparent;color:#9aa6b6}}
.bk-scan{position:absolute;left:0;right:0;height:40px;background:linear-gradient(180deg,rgba(47,114,184,0),rgba(47,114,184,.18),rgba(47,114,184,0));animation:bkScan 8s infinite both;pointer-events:none}
@keyframes bkScan{0%,5%{top:-40px;opacity:0}6%{opacity:1}54%{top:100%;opacity:1}56%,100%{top:100%;opacity:0}}
@media (prefers-reduced-motion:reduce){
.bk-scan{display:none}
}
@media (prefers-reduced-motion:reduce){
.pdf2-relatie *,.pdf2-verz *,.fg-wrap *,.tf-stappen .f1,.tf-stappen .f2,.tf-stappen .f3{animation:none!important}
}
.entry-content .tf-vk h3 a,.entry-content .tf-vk h3 a:is(:hover,:focus,:visited),.entry-content .tf-verhaal-klein a,.entry-content .tf-verhaal-klein a:is(:hover,:focus,:visited){color:inherit!important;text-decoration:none!important}
.tf-vk{transition:box-shadow .2s ease,transform .2s ease}
.tf-vk:hover{box-shadow:0 14px 34px rgba(16,24,40,.12);transform:translateY(-2px)}
@media (prefers-reduced-motion:reduce){
.tf-vk,.tf-vk:hover{transition:none;transform:none}
}
body .entry-content:has(>.tf-sectie)>:is(.tf-sectie-g,.tf-sectie-b,.tf-slot,.tf-pakketten-wrap)+:is(.tf-sectie-g,.tf-sectie-b,.tf-slot,.tf-pakketten-wrap){margin-top:0!important}
.ob-tg{display:block;transform:rotate(calc(-1 * var(--h))) scaleY(1.613);animation:obTegen 50s linear infinite both;animation-delay:var(--dl)}
.ob-tile{display:flex;align-items:center;justify-content:center;width:76px;height:76px;margin:-38px 0 0 -38px;padding:7px;box-sizing:border-box;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 10px 22px rgba(0,0,0,.32);transform:rotate(var(--k));animation:obLicht 50s linear infinite both;animation-delay:var(--dl)}
@keyframes obTegen{0%{transform:rotate(calc(-1 * var(--h))) scaleY(1.613)}100%{transform:rotate(calc(-1 * var(--h) - 540deg)) scaleY(1.613)}}
@keyframes obLicht{0%,10%{opacity:0;filter:brightness(.5)}26%{opacity:.3;filter:brightness(.6)}40%,100%{opacity:1;filter:brightness(1)}}
.tf-tekstlink a{font-weight:600;text-decoration:none}
@keyframes stIn{0%,6%{opacity:0;transform:translateY(8px)}14%,90%{opacity:1;transform:none}97%,100%{opacity:0}}
.tfv-tabel tr.is-uit td{background:#fff8f8}
@keyframes spLos{0%,40%{transform:translateX(26px);border-color:var(--tf-blauw,#337ab7);box-shadow:0 0 0 3px rgba(51,122,183,.18)}46%,94%{transform:none;border-color:#cfd6e0;box-shadow:none}97%,100%{transform:translateX(26px)}}
@media (prefers-reduced-motion:reduce){
.tfv-scherm *,.tfv-app *,.tf-stappen span{animation:none!important}
}
.tf-kop-midden.tf-kop-xbreed{max-width:1000px!important}
.entry-content .tf-kop-xbreed p.tf-lead{max-width:none!important}
.entry-content .tf-hero .tf-kop-links{max-width:900px;margin-left:0!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}
.tf-lijstkaart *{line-height:1.35!important}
.tf-chip{display:inline-flex;align-items:center;line-height:1.2;padding:3px 9px;border-radius:999px;background:#eaf1fb;color:#1d5fa8;font-size:11.5px;font-weight:600}
.tf-chip.is-grijs{background:#eef1f5;color:#4a5566}
.dhb-vraag *{line-height:1.4!important}
.wfl-chip,.tf-chip{white-space:nowrap}
.wfl-chip.is-groen,.tf-chip.is-groen{background:#e1f4ea;color:#126b44}
.wfl-chip.is-oranje,.tf-chip.is-oranje{background:#fdf1e3;color:#a35a0a}
.wfl-cta{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:28px}
.wfl-cta .wp-block-buttons{margin:0!important}
.entry-content .wfl-cta p.wfl-tlink{margin:0!important}
.entry-content .wfl-cta p.wfl-tlink a{color:#1d5fa8;font-weight:600;font-size:16px;text-decoration:none}
.tf-bk:not(:has(.tf-bk-vis)) > .tf-bk-tekst{padding-bottom:30px}
.wfl-cta > .wp-block-group__inner-container{display:contents}
html body .entry-content .wfl-cta{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:22px;flex-wrap:wrap}
html body .entry-content .wfl-cta .wp-block-buttons{justify-content:flex-start!important;margin:0!important;width:auto!important}
.p2p-band *{line-height:1.4!important}
.p2p-docs *{line-height:1.4!important}
html body .tf-slot.tf-op-donker .wp-block-button:not(.tf-knop-wit) .wp-block-button__link{background:#337ab7!important;color:#fff!important;border-color:#337ab7!important}
html body .tf-slot.tf-op-donker .wp-block-button:not(.tf-knop-wit) .wp-block-button__link:hover{background:#286090!important;border-color:#286090!important}
.pp-band *{line-height:1.4!important}
:root{--tfa-r-lock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M144 128l0 64 160 0 0-64c0-44.2-35.8-80-80-80s-80 35.8-80 80zM96 192l0-64C96 57.3 153.3 0 224 0s128 57.3 128 128l0 64 32 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 256c0-35.3 28.7-64 64-64l32 0zM48 256l0 192c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-192c0-8.8-7.2-16-16-16L64 240c-8.8 0-16 7.2-16 16z'/%3E%3C/svg%3E")}
.entry-content .tf-kop-midden + .wp-block-buttons{margin-top:28px!important}
html body .entry-content .tf-hero-donker .wp-block-button.tf-knop-wit .wp-block-button__link{background:#fff!important;color:var(--tf-navy,#0f2a4a)!important;border:0!important}
.tfv-scherm .sch-kop.is-donker{background:var(--tf-navy,#0f2a4a);border-bottom:0}
.tfv-scherm .sch-kop.is-donker .sch-titel{color:#fff}
.tfv-tabel td.is-link{color:var(--tf-blauw-d,#286090)}
.tf-hero-donker .tfv-scherm{box-shadow:0 24px 50px rgba(5,15,30,.45)}
.tf-hero-donker .tfv-scherm,.tf-hero-donker .tfv-scherm *{line-height:1.4!important}
.tf-hero-donker .tfv-scherm .sch-kop.is-donker{background:#1c2443}
html body .entry-content .tf-hero-donker .tfv-scherm p{color:inherit!important}
html body .entry-content .tf-hero-donker .tfv-tabel :is(th,td){padding:9px 8px}
html body .entry-content h1.tf-h1-m{font-size:clamp(38px,4.4vw,56px)!important;line-height:1.06!important;letter-spacing:-.025em}
:root{--tfa-r-toggle-on:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M192 112c-79.5 0-144 64.5-144 144s64.5 144 144 144l192 0c79.5 0 144-64.5 144-144s-64.5-144-144-144l-192 0zM0 256C0 150 86 64 192 64l192 0c106 0 192 86 192 192s-86 192-192 192l-192 0C86 448 0 362 0 256zm384-96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z'/%3E%3C/svg%3E");--tfa-r-circle-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z'/%3E%3C/svg%3E");--tfa-r-file-pdf:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M64 464l48 0 0 48-48 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L229.5 0c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3L384 304l-48 0 0-144-80 0c-17.7 0-32-14.3-32-32l0-80L64 48c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm96-80l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0c-8.8 0-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16zm32 128c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-16 0 0 96 16 0zm80-112c0-8.8 7.2-16 16-16l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64 0-64z'/%3E%3C/svg%3E");--tfa-r-arrow-up-from-bracket:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M241 7c-9.4-9.4-24.6-9.4-33.9 0L79 135c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l87-87L200 328c0 13.3 10.7 24 24 24s24-10.7 24-24l0-246.1 87 87c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L241 7zM48 344c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 80c0 48.6 39.4 88 88 88l272 0c48.6 0 88-39.4 88-88l0-80c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 80c0 22.1-17.9 40-40 40L88 464c-22.1 0-40-17.9-40-40l0-80z'/%3E%3C/svg%3E");--tfa-r-folder-open:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M384 480l48 0c11.4 0 21.9-6 27.6-15.9l112-192c5.8-9.9 5.8-22.1 .1-32.1S555.5 224 544 224l-400 0c-11.4 0-21.9 6-27.6 15.9L48 357.1 48 96c0-8.8 7.2-16 16-16l117.5 0c4.2 0 8.3 1.7 11.3 4.7l26.5 26.5c21 21 49.5 32.8 79.2 32.8L416 144c8.8 0 16 7.2 16 16l0 32 48 0 0-32c0-35.3-28.7-64-64-64L298.5 96c-17 0-33.3-6.7-45.3-18.7L226.7 50.7c-12-12-28.3-18.7-45.3-18.7L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l23.7 0L384 480z'/%3E%3C/svg%3E")}
.tfa-r-arrow-up-from-bracket{--i:var(--tfa-r-arrow-up-from-bracket)}
.tfa-r-folder-open{--i:var(--tfa-r-folder-open)}
.tf-svgicoon{display:inline-block;flex:none;width:22px;height:22px;background:var(--tf-blauw,#2f72b8);-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}
.tf-icoonvak{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#eaf1fb;margin-bottom:16px}
.entry-content .tf-kruimel{margin:0 0 18px;font-size:14px;color:#a9c4e6}
.entry-content .tf-kruimel a{color:#a9c4e6;text-decoration:none}
.entry-content .tf-kruimel a:hover{color:#ffffff;text-decoration:underline}
.entry-content .tf-kruimel .is-huidig{color:#ffffff}
.tf-pijntegels{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}
.tf-pijntegel{border:1px solid #dfe5ee;border-radius:14px;padding:26px;display:flex;flex-direction:column;background:#ffffff}
.entry-content .tf-pijntegel h3{margin:0 0 6px;font-size:18px;color:var(--tf-navy,#0f2a4a)}
.tf-chip{display:inline-flex;align-items:center;line-height:1.2;white-space:nowrap}
.entry-content .tf-sectie .tf-kop-links{margin-left:0!important;margin-right:auto!important}
.entry-content .tf-pijntegel h3{line-height:1.3!important}
.tf-vergelijk .tf-paneel.is-dof{background:#f7f8fa;box-shadow:none;border-style:dashed}
.tf-vergelijk .tf-paneelkop{display:flex;justify-content:space-between;align-items:center;gap:10px}
.entry-content ul.tf-linklijst a::after{content:"→";display:inline-block;margin-left:6px;transition:transform .15s}
.tf-lagen.is-licht .tf-lijnen.is-4.is-in .tf-lijn::after{background:#2f72b8;box-shadow:0 0 8px rgba(47,114,184,.5)}
@supports (grid-template-rows:subgrid) and selector(:has(*)){
.tf-pijntegels>.tf-pijntegel:not(:has(>.wp-block-group__inner-container)){display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;align-content:start}
.tf-pijntegels>.tf-pijntegel:not(:has(>.wp-block-group__inner-container)):has(>:nth-child(4)){grid-row:span 4}
.tf-pijntegels>.tf-pijntegel:not(:has(>.wp-block-group__inner-container)):has(>:nth-child(5)){grid-row:span 5}
.tf-pijntegels>.tf-pijntegel:not(:has(>.wp-block-group__inner-container))>*{min-width:0}
.tf-pijntegels>.tf-pijntegel:not(:has(>.wp-block-group__inner-container))>.tf-icoonvak{align-self:start}
.entry-content .tf-pijntegels>.tf-pijntegel:not(:has(>.wp-block-group__inner-container))>:is(p.tf-winst,p.tf-steplink){margin-top:0!important;align-self:start}
}
.entry-content .tf-hero .tf-kruimel{display:block;margin:0 auto 32px!important;font-size:14px;line-height:1.4;color:#5b6676}
.entry-content .tf-hero .tf-kruimel a{color:#5b6676;text-decoration:none}
.entry-content .tf-hero .tf-kruimel a:hover{color:#286090;text-decoration:underline}
.entry-content .tf-hero .tf-kruimel .is-huidig{color:#0f2a4a}
@media (max-width:781px){
.entry-content .tf-hero .tf-kruimel{margin-bottom:20px!important}
}
.tf-lagen.is-hero{max-width:none}
.tf-lagen.is-hero .tf-pil b{font-size:14px}
.tf-lagen.is-hero .tf-pil small{font-size:12px}
.tf-lagen.is-hero .tf-tfkaart-kop{align-items:flex-start}
.tf-lagen.is-hero .tf-tfkaart-kop b{font-size:16px}
.tf-lagen.is-hero .tf-tfkaart-kop small{font-size:13px}
.tf-tfkaart .tf-stappenrij.is-route{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center}
.tf-tfkaart .tf-stappenrij.is-route span{animation:none;padding:8px 4px;font-size:13px;line-height:1.25;color:#286090;background:#eef4fd}
.tf-tfkaart .tf-stappenrij.is-route span small{display:block;margin-top:1px;font-size:11px;font-weight:500;opacity:.8}
.tf-tfkaart .tf-stappenrij.is-route span.is-pijl{padding:0;background:none;color:#9fb3cc;font-size:14px}
.tf-tfkaart .tf-stappenrij.is-route span.is-optioneel{background:#ffffff;border:1.5px dashed #6f97c4}
.tf-tfkaart .tf-stappenrij.is-route span.is-uitkomst{background:#286090;color:#ffffff}
@media (max-width:781px){
.tf-lagen.is-hero .tf-pillen.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}
.tf-lagen.is-hero .tf-pillen.is-4 .tf-pil small{display:none}
.tf-lagen.is-hero .tf-lijnen.is-4{grid-template-columns:1fr}
.tf-lagen.is-hero .tf-lijnen.is-4 .tf-lijn:nth-child(n/**/+2){display:none}
.tf-lagen.is-hero .tf-tfkaart .tf-stappenrij.is-route{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:4px}
.tf-lagen.is-hero .tf-tfkaart .tf-stappenrij.is-route span{white-space:normal;padding:7px 2px;font-size:12px}
.tf-lagen.is-hero .tf-tfkaart .tf-stappenrij.is-route span small{font-size:10px}
.tf-lagen.is-hero .tf-tfkaart .tf-stappenrij.is-route span.is-pijl{padding:0;font-size:12px}
}
@media (min-width:1200px){
.tf-lagen.is-hero .tf-pil{padding:10px 6px}
.tf-lagen.is-hero .tf-pil b{font-size:12.5px}
.tf-lagen.is-hero .tf-pil small{font-size:11px}
}
@keyframes tfHrGlow{0%,100%{opacity:.5;transform:scale(.9)}45%{opacity:1;transform:scale(1.05)}}
@keyframes tfHrDev{0%{transform:translateY(30px) scale(.92);opacity:0}3%,24%{transform:none;opacity:1}28%{transform:translateY(-20px) scale(.8);opacity:0}100%{transform:translateY(-20px) scale(.8);opacity:0}}
@keyframes tfHrScan{0%,3.5%{top:-26px;opacity:1}10%{top:100%;opacity:1}10.5%{top:100%;opacity:0}100%{top:100%;opacity:0}}
@keyframes tfHrVeld{0%,10%{opacity:0;transform:translateX(-8px)}12.5%,25%{opacity:1;transform:none}28%{opacity:0;transform:none}100%{opacity:0;transform:none}}
@keyframes tfHrToast{0%,16.5%{opacity:0;transform:translateX(30px) scale(.9)}18.5%,25%{opacity:1;transform:none}28%{opacity:0;transform:translateY(-10px)}100%{opacity:0;transform:translateY(-10px)}}
@keyframes tfHrJp{0%,26%{opacity:0;transform:translateY(40px) scale(.95)}30%,40%{opacity:1;transform:none}47%{opacity:0;transform:translate(var(--tx,0px),215px) scale(.3)}100%{opacity:0;transform:translate(var(--tx,0px),215px) scale(.3)}}
@keyframes tfHrCap{0%,1%{opacity:0}2%,15%{opacity:1}16.5%{opacity:0}100%{opacity:0}}
@keyframes tfHrPk1{0%,44.5%,51.5%,94.5%{background:rgba(255,255,255,.12);color:rgba(255,255,255,.85);box-shadow:none}46%,50%,96%,99.5%{background:#fff;color:#0f2a4a;box-shadow:0 0 0 5px rgba(111,211,168,.35),0 0 26px rgba(111,211,168,.6)}100%{background:rgba(255,255,255,.12);color:rgba(255,255,255,.85);box-shadow:none}}
@keyframes tfHrSoort{0%{opacity:0}1.5%,46%{opacity:1}48.5%,100%{opacity:0}}
@keyframes tfHrEind{to{opacity:1}}
.tf-portaltabs.is-grip .wp-block-columns{gap:48px}
.tf-portaltabs.is-grip.tf-pt-klaar .tf-pt-lijst{margin-top:40px}
@media (max-width:781px){
.tf-portaltabs.is-grip.tf-pt-klaar .tf-pt-lijst{margin-top:24px}
}
.tf-portaltabs.is-grip.tf-pt-klaar .tf-pt-beelden,.tf-portaltabs.is-grip.tf-pt-klaar .tf-pt-beelden>.wp-block-group__inner-container{display:grid}
.tf-portaltabs.is-grip.tf-pt-klaar .tf-pt-beeld{display:block;grid-area:1/1;visibility:hidden}
.tf-portaltabs.is-grip.tf-pt-klaar .tf-pt-beeld.is-actief{visibility:visible}
@media (prefers-reduced-motion:reduce){
.tf-od-kaart.is-kloon{display:none}
}
.tf-od-kaart.is-alt{background:linear-gradient(160deg,#123156,#2f6fb0)}
.tf-od .od-chip.is-bl{color:#1d5fa8;background:#e7f1ff}
.tf-od .od-chip.is-db{color:#fff;background:#286090}
.tf-od .od-chip.is-or{color:#a35a0a;background:#fff4e0}
@keyframes gr-spoor{0%,7.500%{transform:translateY(0)}10.000%,17.500%{transform:translateY(-48px)}20.000%,27.500%{transform:translateY(-96px)}30.000%,37.500%{transform:translateY(-144px)}40.000%,47.500%{transform:translateY(-192px)}50.000%,57.500%{transform:translateY(-240px)}60.000%,67.500%{transform:translateY(-288px)}70.000%,77.500%{transform:translateY(-336px)}80.000%,87.500%{transform:translateY(-384px)}90.000%,97.500%{transform:translateY(-432px)}100%{transform:translateY(-480px)}}
@keyframes gr-taak{0%,2.400%{background:transparent;opacity:1}3.600%,7.500%{background:#eef8f2;opacity:1}9.800%{background:#eef8f2;opacity:0}10.000%{background:transparent;opacity:0}10.200%,100%{background:transparent;opacity:1}}
@keyframes gr-voor{0%,2.400%{opacity:1}3.600%,10.000%{opacity:0}10.200%,100%{opacity:1}}
@keyframes gr-af{0%,2.400%{opacity:0}3.600%,10.000%{opacity:1}10.200%,100%{opacity:0}}
@media (min-width:901px){
.tf-portaltabs.is-grip .wp-block-columns{gap:72px!important;align-items:stretch!important}
.tf-portaltabs.is-grip .wp-block-column:first-child{flex-basis:34%!important;display:flex;flex-direction:column;align-self:stretch!important}
.tf-portaltabs.is-grip .wp-block-column:first-child>.wp-block-group__inner-container{display:flex;flex-direction:column;flex:1}
.tf-portaltabs.is-grip .wp-block-column:last-child{flex-basis:66%!important;align-self:stretch!important}
.tf-portaltabs.is-grip.tf-pt-klaar .tf-pt-lijst{margin-top:auto!important;padding-top:56px}
}
.tf-af-meer{display:none}
@media (max-width:600px){
.tf-af-meer{display:inline-flex;align-items:center;gap:4px;margin:10px 0 0;padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:#286090;cursor:pointer}
.tf-af-meer:focus-visible{text-decoration:underline;outline:none}
}
@keyframes tfHrPkMidden{to{transform:translateX(-132px)}}
@keyframes tfHrPijl{0%,48%{opacity:0;transform:translateX(-10px)}56%,78%{opacity:1;transform:none}84%,100%{opacity:0;transform:translateX(8px)}}
@keyframes tfHrDevL{0%{transform:translateY(30px) scale(.92);opacity:0}3%,42%{transform:none;opacity:1}47%{transform:translateY(-10px) scale(.92);opacity:0}100%{transform:translateY(-10px) scale(.92);opacity:0}}
@keyframes tfHrVeldL{0%,10%{opacity:0;transform:translateX(-8px)}12.5%,42%{opacity:1;transform:none}47%{opacity:0;transform:none}100%{opacity:0;transform:none}}
@keyframes tfHrToastL{0%,16.5%{opacity:0;transform:translateX(-24px) scale(.9)}18.5%,25%{opacity:1;transform:none}28.5%{opacity:0;transform:translateY(-10px)}100%{opacity:0;transform:translateY(-10px)}}
html body .entry-content .wp-block-button.tf-knop-wit .wp-block-button__link{background:#fff!important;color:var(--tf-navy,#0f2a4a)!important;border:0!important}
html body .entry-content .wp-block-button.tf-knop-wit .wp-block-button__link:hover{background:var(--tf-zacht,#eef3fa)!important}
@keyframes tfHrDevS{0%{transform:translateY(30px) scale(.92);opacity:0}3%,23.5%{transform:none;opacity:1}26%{transform:translateY(-20px) scale(.8);opacity:0}100%{transform:translateY(-20px) scale(.8);opacity:0}}
@keyframes tfHrVeldS{0%,10%{opacity:0;transform:translateX(-8px)}12.5%,23.5%{opacity:1;transform:none}25.5%{opacity:0;transform:none}100%{opacity:0;transform:none}}
@keyframes tfHrToastS{0%,16.5%{opacity:0;transform:translateX(30px) scale(.9)}18.5%,23.5%{opacity:1;transform:none}25.5%{opacity:0;transform:translateY(-10px)}100%{opacity:0;transform:translateY(-10px)}}
@keyframes tfHrJpS{0%,27%{opacity:0;transform:translateY(40px) scale(.95)}30.5%,40%{opacity:1;transform:none}47%{opacity:0;transform:translate(var(--tx,0px),215px) scale(.3)}100%{opacity:0;transform:translate(var(--tx,0px),215px) scale(.3)}}
@keyframes tfHrCapS{0%,1%{opacity:0}2%,12.5%{opacity:1}13.5%{opacity:0}100%{opacity:0}}
@media (min-width:1201px){
:root{--tf-mm-dim:rgba(15,42,74,.28)}
.main-navigation:is(#site-navigation,#sticky-navigation){max-width:none!important;width:100%!important;border-radius:0!important;box-shadow:0 1px 0 #e6ebf2,0 6px 20px rgba(15,42,74,.05)!important}
.main-navigation:is(#site-navigation,#sticky-navigation) > .inside-navigation{max-width:1260px;margin-left:auto;margin-right:auto}
.main-navigation#site-navigation{position:relative;z-index:1001}
.main-navigation#sticky-navigation{z-index:1001}
.tf-nav-js #primary-menu .mega-menu > ul.sub-menu{box-shadow:none!important}
.tf-nav-js #primary-menu li.mega-menu > ul.sub-menu{left:0!important;height:auto!important;overflow:visible!important;transition:opacity .2s ease-out!important;transition-delay:0s!important;z-index:2}
.tf-nav-js #primary-menu li.mega-menu:not(.tf-open):not(:has(:focus-visible)) > ul.sub-menu{left:-99999px!important;opacity:0!important;pointer-events:none!important;transition:none!important}
.tf-nav-js #primary-menu li.mega-menu.tf-open > ul.sub-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important}
.tf-nav-js .main-navigation:is(#site-navigation,#sticky-navigation)::after{content:"";position:absolute;left:0;right:0;top:var(--tf-mm-top,60px);height:var(--tf-mm-h,0px);background:#fff;border-bottom:1px solid #e3e8f0;box-shadow:0 18px 30px -12px rgba(15,42,74,.18);opacity:0;visibility:hidden;pointer-events:none;z-index:1;transition:opacity .12s ease-in,visibility 0s .12s,height .18s ease-out}
.tf-nav-js .main-navigation:is(#site-navigation,#sticky-navigation).tf-mm-aan::after{opacity:1;visibility:visible;transition:opacity .2s ease-out,height .18s ease-out}
.tf-nav-js .main-navigation:is(#site-navigation,#sticky-navigation).tf-mm-eerste::after{transition:opacity .2s ease-out}
body::after{content:"";position:fixed;inset:0;background:var(--tf-mm-dim);opacity:0;visibility:hidden;pointer-events:none;z-index:1000;transition:opacity .12s ease-in,visibility 0s .12s}
body.tf-mm-dim::after{opacity:1;visibility:visible;transition:opacity .2s ease-out}
}
@media (prefers-reduced-motion:reduce){
.tf-nav-js #primary-menu li.mega-menu > ul.sub-menu,.tf-nav-js .main-navigation::after,body::after{transition:none!important}
}
@media (max-width:768px){
.entry-content > .tf-sectie:first-child > .wp-block-group__inner-container{padding-top:0}
}
.site-footer .tf-fb-taal .pll-switcher-inner ul::after{content:"";position:absolute;left:0;right:0;top:100%;height:10px}
.site-footer .tf-fb-taal .pll-switcher-inner ul::after{content:"";position:absolute;left:0;right:0;top:100%;height:10px}
.entry-content > .tf-hero:first-child{padding-top: 40px;}
@media (max-width: 768px){
.entry-content > .tf-hero:first-child{padding-top: 20px;}
}
.tf-ov2-stippen.is-zichtbaar>div{opacity:1;visibility:visible}
@media (max-width:781px){
.tf-portaltabs.tf-pt-klaar .tf-pt-lijst{margin-top:20px!important;padding-top:0!important}
.tf-portaltabs.tf-pt-klaar .tf-pt-lijst>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}
.tf-portaltabs.tf-pt-klaar .tf-pt-lijst:has(.tf-pt-item:nth-child(2):last-child)>.wp-block-group__inner-container{grid-template-columns:repeat(2,minmax(0,1fr))}
.tf-portaltabs.tf-pt-klaar .tf-pt-lijst:has(.tf-pt-item:nth-child(4))>.wp-block-group__inner-container{grid-template-columns:repeat(4,minmax(0,1fr))}
.tf-portaltabs.tf-pt-klaar .tf-pt-item,.tf-portaltabs.tf-pt-klaar .tf-pt-item>.wp-block-group__inner-container{display:contents}
.tf-portaltabs.tf-pt-klaar .tf-pt-item::before{display:none}
.tf-portaltabs.tf-pt-klaar .tf-pt-titel{grid-row:1;position:relative;display:flex;align-items:flex-end;justify-content:center;height:100%;padding:8px 4px 10px;border-bottom:2px solid #d5dce6;font-size:14px;font-weight:500;line-height:1.25;text-align:center;word-break:normal;overflow-wrap:normal;hyphens:manual;color:var(--tf-tekst-l,#5b6676);cursor:pointer}
.tf-portaltabs.tf-pt-klaar .tf-pt-item.is-actief .tf-pt-titel{color:var(--tf-navy,#0f2a4a);font-weight:600}
.tf-portaltabs.tf-pt-klaar .tf-pt-item.is-actief .tf-pt-titel::after{content:"";position:absolute;left:0;bottom:-2px;height:2px;width:100%;background:var(--tf-blauw,#337ab7)}
.tf-portaltabs.tf-pt-klaar.tf-pt-loopt .tf-pt-item.is-actief .tf-pt-titel::after{width:0;animation:tf-pt-balk var(--tf-pt-duur,6000ms) linear forwards}
.tf-portaltabs.tf-pt-klaar.tf-pt-pauze .tf-pt-item.is-actief .tf-pt-titel::after{animation-play-state:paused}
.tf-portaltabs.tf-pt-klaar .tf-pt-item .tf-pt-tekst{grid-row:2;grid-column:1/-1;margin-top:12px!important;font-size:15px}
.tf-portaltabs.tf-pt-klaar .tf-pt-item:focus-visible .tf-pt-titel{outline:2px solid var(--tf-blauw,#337ab7);outline-offset:2px}
}
@media (max-width:360px){
.tf-portaltabs.tf-pt-klaar .tf-pt-titel{padding:8px 2px 10px;font-size:12.5px}
}
@media (max-width:600px){
.tf-portaltabs.is-grip.tf-pt-klaar .tf-pt-beeld{min-width:0}
}
.tfv-fh.tfv-smal .tfv-stage,.tfv-wf.tfv-smal .tfv-stage{width:380px;margin-left:-190px}
.tfv-fh.tfv-smal .tfv-stage{height:520px}
.tfv-wf.tfv-smal .tfv-stage{height:430px}
.tfv-wf.tfv-smal .wf-route{left:14px;top:20px;width:270px;height:430px}
body .entry-content:has(>.tf-sectie)>.tf-sectie:not(.tf-sectie-g):not(.tf-sectie-b):not(.tf-vw4)+.tf-sectie-b{margin-top:calc(var(--tf-ruimte) * .5)!important}
@media (max-width:768px){
body .entry-content:has(>.tf-sectie)>:is(.tf-sectie-g,.tf-sectie-b):not(.tf-sectie-s):not(.tf-sectie-m){padding-top:32px!important;padding-bottom:40px!important}
}
@media (max-width:781px){
.tf-portaltabs.tf-pt-klaar .tf-pt-titel{hyphens:auto;-webkit-hyphens:auto}
}