.elementor-67 .elementor-element.elementor-element-c0004{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-c0034{--display:flex;}.elementor-67 .elementor-element.elementor-element-c0033{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-67 .elementor-element.elementor-element-c0013{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-67 .elementor-element.elementor-element-c0023{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-67 .elementor-element.elementor-element-c0032{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-67 .elementor-element.elementor-element-c0038{--display:flex;}.elementor-67 .elementor-element.elementor-element-c0052{--display:flex;}.elementor-67 .elementor-element.elementor-element-c0049{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-67 .elementor-element.elementor-element-c0042{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-67 .elementor-element.elementor-element-c0044{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-67 .elementor-element.elementor-element-c0046{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-67 .elementor-element.elementor-element-c0048{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-67 .elementor-element.elementor-element-c0051{--display:flex;}.elementor-67 .elementor-element.elementor-element-c0058{--display:flex;}.elementor-67 .elementor-element.elementor-element-c0057{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}body.elementor-page-67:not(.elementor-motion-effects-element-type-background), body.elementor-page-67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fafcfd;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-67 .elementor-element.elementor-element-c0013{--width:100%;}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-67 .elementor-element.elementor-element-c0023{--width:100%;}.elementor-67 .elementor-element.elementor-element-c0032{--width:100%;}.elementor-67 .elementor-element.elementor-element-c0042{--width:100%;}.elementor-67 .elementor-element.elementor-element-c0044{--width:100%;}.elementor-67 .elementor-element.elementor-element-c0046{--width:100%;}.elementor-67 .elementor-element.elementor-element-c0048{--width:100%;}}@media(min-width:768px){.elementor-67 .elementor-element.elementor-element-c0033{--width:100%;}.elementor-67 .elementor-element.elementor-element-c0013{--width:32%;}.elementor-67 .elementor-element.elementor-element-c0023{--width:32%;}.elementor-67 .elementor-element.elementor-element-c0032{--width:32%;}.elementor-67 .elementor-element.elementor-element-c0049{--width:100%;}.elementor-67 .elementor-element.elementor-element-c0042{--width:23%;}.elementor-67 .elementor-element.elementor-element-c0044{--width:23%;}.elementor-67 .elementor-element.elementor-element-c0046{--width:23%;}.elementor-67 .elementor-element.elementor-element-c0048{--width:23%;}.elementor-67 .elementor-element.elementor-element-c0057{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-67 .elementor-element.elementor-element-c0013{--width:32%;}.elementor-67 .elementor-element.elementor-element-c0023{--width:32%;}.elementor-67 .elementor-element.elementor-element-c0032{--width:32%;}.elementor-67 .elementor-element.elementor-element-c0042{--width:48%;}.elementor-67 .elementor-element.elementor-element-c0044{--width:48%;}.elementor-67 .elementor-element.elementor-element-c0046{--width:48%;}.elementor-67 .elementor-element.elementor-element-c0048{--width:48%;}}/* Start custom CSS *//* ---------- pakketpagina ------------------------------------------------- */
.qf-pk-head{ text-align:center }
.qf-pk-head .qf-lede .elementor-widget-container{ max-width:42em; margin-inline:auto }
.qf-pk-head .qf-h1 .elementor-heading-title{ max-width:16em; margin-inline:auto }
.qf-pk-tiers{ padding-top:0!important }

.qf-art-wrap .elementor-widget-container{ width:100% }
.qf-art{
  position:relative; height:172px; margin:-6px -4px 10px; overflow:hidden;
  border-radius:14px; padding:16px 14px;
  background:radial-gradient(120% 140% at 80% 0%, rgba(246,125,81,.18), rgba(1,11,15,0) 60%), #091B21;
}
.qf-art .f{
  position:absolute; left:14px; right:14px; display:flex; align-items:center; gap:9px;
  background:#FAFCFD; border-radius:9px; padding:9px 11px;
  font-family:"Archivo",system-ui,sans-serif; font-size:12px; font-weight:600; color:#010B0F;
  box-shadow:0 10px 22px -14px rgba(0,0,0,.85);
  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.qf-art .f i{
  flex:0 0 auto; font-style:normal; font-family:"JetBrains Mono",ui-monospace,monospace;
  font-size:9px; font-weight:700; letter-spacing:.06em; color:#FAFCFD;
  background:#010B0F; border-radius:5px; padding:3px 6px;
}
.qf-art .f1{ top:14px;  transform:rotate(-1.4deg) }
.qf-art .f2{ top:44px;  transform:rotate(.9deg);  left:22px; right:6px }
.qf-art .f3{ top:74px;  transform:rotate(-.6deg) }
.qf-art .f4{ top:104px; transform:rotate(1.1deg); left:20px; right:8px }
.qf-art .f5{ top:134px; transform:rotate(-.9deg) }
.qf-art .f6{ top:164px }
.qf-art.t1 .f1 i{ background:#CA3C00 }
.qf-art.t2 .f1 i, .qf-art.t2 .f5 i{ background:#CA3C00 }
.qf-art.t3 .f1 i, .qf-art.t3 .f5 i, .qf-art.t3 .f6 i{ background:#CA3C00 }
.qf-art::after{
  content:""; position:absolute; left:0; right:0; bottom:0; height:56px;
  background:linear-gradient(180deg, rgba(9,27,33,0), #091B21);
}
.qf-tier .qf-more p{ margin-top:2px }
.qf-tier .qf-more a{ color:#A32700; text-decoration:underline }
.qf-pk-tiers .qf-tier{ padding:18px!important }
.qf-tier .qf-c-body{ min-height:0 }

/* ---------- vergelijkingstabel ------------------------------------------ */
.qf-compare-wrap .elementor-widget-container{ width:100% }
.qf-compare{ margin-top:14px; overflow-x:auto }
.qf-compare table{
  width:100%; border-collapse:collapse; min-width:520px;
  font-family:"Archivo",system-ui,sans-serif;
}
.qf-compare th, .qf-compare td{
  padding:12px 10px; text-align:center; border-bottom:1px solid #E2E9EC; font-size:.875rem;
}
.qf-compare thead th{
  background:#F2F6F7;
  font-family:"JetBrains Mono",ui-monospace,monospace;
  font-size:.6875rem; font-weight:600; letter-spacing:.1em; color:#536469;
  text-transform:uppercase; border-bottom:2px solid #E2E9EC;
}
.qf-compare thead th b{
  display:block; margin-top:4px; font-size:1.125rem; letter-spacing:-.02em; color:#010B0F;
}
.qf-compare thead th.pop{ color:#A32700 }
.qf-compare thead th.pop b{ color:#CA3C00 }
.qf-compare td.lbl{ text-align:left; color:#25363B }
.qf-compare th:first-child{ text-align:left }
.qf-compare td.y span{
  display:inline-block; width:11px; height:6px;
  border-left:2px solid #CA3C00; border-bottom:2px solid #CA3C00;
  transform:rotate(-45deg); margin-bottom:3px;
}
.qf-compare td.n{ color:#D1D9DC }
.qf-compare tbody tr:nth-child(odd){ background:#FAFCFD }
.qf-compare-note{ margin:12px 0 0; font-size:.8125rem; color:#536469 }

@media (max-width:767px){
  .qf-art{ height:150px }
  .qf-art .f6{ display:none }
  .qf-compare table{ min-width:460px }
  .qf-compare th, .qf-compare td{ padding:10px 6px; font-size:.8125rem }
}

/* ---------- vergelijkingstabel v2: verberg de oude tabel ---------------- */
.qf-compare-wrap:not(.qf-compare-v2){display:none!important}

/* ---------- v3: verberg de oude vergelijkingstabel en het oude bonusblok - */
.qf-compare-wrap:not(.qf-compare-v3){display:none!important}
.qf-bonus:not(.qf-bonus-v2){display:none!important}

/* ---------- v4: verberg de oude vergelijkingstabellen ------------------- */
.qf-compare-wrap:not(.qf-compare-v4){display:none!important}/* End custom CSS */