body .jag-page,body .jag-tool,body .jag-artikel,body .jag-blog,body .jag-nl,body .jag-kalender,body .pag-tooloverzicht{--jag-slate-light:#5a6080;--slate-light:#5a6080;--jag-subtekst:#5a6080;--jk-sub:#5a6080}.jag-artikel .blog-content{min-width:0}@media (max-width:700px){.jag-tool .jag-table-wrap,.jag-artikel .tabel-scroll{background-image:linear-gradient(to left,#ffffff 18%,#fff0),linear-gradient(to left,rgb(26 31 54 / .16),#fff0);background-position:right center,right center;background-repeat:no-repeat;background-size:54px 100%,22px 100%;background-attachment:local,scroll}.jag-tool .jag-table-wrap::before,.jag-artikel .tabel-scroll::before{content:'Veeg opzij voor de hele tabel \2192';position:sticky;left:0;z-index:2;display:block;width:max-content;font-family:'DM Sans',sans-serif;font-size:14px;font-weight:500;color:#5a6080;background:#f7f8fc;border-bottom:1px solid rgb(26 108 255 / .12);border-radius:12px 0 12px 0;padding:9px 14px}}@media (max-width:600px){body .jag-tool .jag-hero-titles h1{font-size:32px;line-height:1.15}}body .wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}body .wpcf7 .hidden-fields-container{display:none}body .jag-cf{display:flex;flex-direction:column;gap:20px;font-family:'DM Sans',sans-serif;color:#1a1f36}body .jag-cf-rij{display:grid;grid-template-columns:1fr 1fr;gap:16px}body .jag-cf-rij>*{min-width:0}body .jag-cf-veld{display:flex;flex-direction:column;gap:8px;margin:0}body .jag-cf-label{font-size:15px;font-weight:500;line-height:1.4;color:#3d4460;margin:0}body .jag-cf-verplicht{color:#1a6cff;font-weight:700;margin-left:2px}body .jag-cf-optioneel{font-weight:400;color:#5a6080}body .jag-cf .wpcf7-form-control-wrap{position:relative;display:block}body .jag-cf .jag-cf-invoer{display:block;width:100%;max-width:100%;box-sizing:border-box;min-height:48px;margin:0;padding:12px 16px;font-family:'DM Sans',sans-serif;font-size:16px;line-height:1.5;color:#1a1f36;background:#f7f8fc;border:1.5px solid rgb(26 31 54 / .12);border-radius:12px;box-shadow:none;outline:none;transition:border-color 0.2s,box-shadow 0.2s,background-color 0.2s}body .jag-cf .jag-cf-invoer::placeholder{color:#8a8fa8;opacity:1}body .jag-cf .jag-cf-invoer:focus{border-color:#1a6cff;background:#fff;box-shadow:0 0 0 3px rgb(26 108 255 / .15)}body .jag-cf select.jag-cf-invoer{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%235a6080' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}body .jag-cf textarea.jag-cf-invoer{height:140px;min-height:110px;resize:vertical}body .jag-cf textarea.jag-cf-invoer--kort{height:110px}body .jag-cf .jag-cf-invoer.wpcf7-not-valid{border-color:#b42318;background:#fff}body .jag-cf .jag-cf-invoer.wpcf7-not-valid:focus{box-shadow:0 0 0 3px rgb(180 35 24 / .15)}body .jag-cf .wpcf7-not-valid-tip{display:block;margin-top:6px;font-size:14px;font-weight:500;line-height:1.45;color:#b42318}body .jag-cf-verzend{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:4px}body .jag-cf-knopvak{position:relative;display:inline-block;max-width:100%}body .jag-cf input.jag-cf-knop{display:inline-block;box-sizing:border-box;min-height:48px;margin:0;padding:13px 52px 13px 32px;font-family:'DM Sans',sans-serif;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:0;text-transform:none;color:#ffffff!important;background:linear-gradient(135deg,#1a6cff,#00c2a8)!important;border:none!important;border-radius:100px!important;box-shadow:0 6px 24px rgb(26 108 255 / .28);cursor:pointer;white-space:normal;transition:transform 0.2s,box-shadow 0.2s,opacity 0.2s}body .jag-cf input.jag-cf-knop:hover,body .jag-cf input.jag-cf-knop:focus-visible{color:#ffffff!important;background:linear-gradient(135deg,#1a6cff,#00c2a8)!important;transform:translateY(-2px);box-shadow:0 10px 36px rgb(26 108 255 / .38)}body .jag-cf input.jag-cf-knop:focus-visible{outline:3px solid rgb(26 108 255 / .4);outline-offset:3px}body .wpcf7-form.submitting .jag-cf input.jag-cf-knop,body .jag-cf input.jag-cf-knop:disabled{opacity:.75;transform:none;cursor:progress}body .jag-cf .wpcf7-spinner{visibility:hidden;position:absolute;top:50%;right:20px;width:18px;height:18px;margin:-9px 0 0;padding:0;border:2.5px solid rgb(255 255 255 / .45);border-top-color:#fff;border-radius:50%;background:none;box-sizing:border-box;pointer-events:none}body .wpcf7-form.submitting .jag-cf .wpcf7-spinner{visibility:visible;animation:jagCfDraai 0.8s linear infinite}@keyframes jagCfDraai{to{transform:rotate(360deg)}}body .jag-cf-uitleg{margin:0;font-size:14px;line-height:1.5;color:#5a6080}body .jag-cf .wpcf7-turnstile{width:100%;margin:0}body .jag-cf .wpcf7-turnstile:empty{display:none}body .jag-cf .wpcf7-response-output{margin:0;padding:14px 18px;font-size:15px;line-height:1.55;border-radius:12px;border:1px solid rgb(26 31 54 / .12);background:#f7f8fc;color:#1a1f36}body .wpcf7-form.init .jag-cf .wpcf7-response-output,body .wpcf7-form.resetting .jag-cf .wpcf7-response-output,body .wpcf7-form.submitting .jag-cf .wpcf7-response-output,body .jag-cf .wpcf7-response-output:empty{display:none}body .wpcf7-form.sent .jag-cf .wpcf7-response-output{background:#e5f9f6;border-color:rgb(0 194 168 / .4);color:#00594d}body .wpcf7-form.invalid .jag-cf .wpcf7-response-output,body .wpcf7-form.unaccepted .jag-cf .wpcf7-response-output{background:#fff7e6;border-color:#f0c36d;color:#6b4400}body .wpcf7-form.failed .jag-cf .wpcf7-response-output,body .wpcf7-form.aborted .jag-cf .wpcf7-response-output,body .wpcf7-form.spam .jag-cf .wpcf7-response-output{background:#fdeceb;border-color:#eba59f;color:#8a1c12}@media (prefers-reduced-motion:reduce){body .jag-cf input.jag-cf-knop,body .jag-cf .jag-cf-invoer{transition:none}body .jag-cf input.jag-cf-knop:hover{transform:none}body .wpcf7-form.submitting .jag-cf .wpcf7-spinner{animation-duration:2.4s}}@media (max-width:768px){body .jag-cf-rij{grid-template-columns:1fr;gap:20px}body .jag-cf-verzend{align-items:stretch}body .jag-cf-knopvak,body .jag-cf input.jag-cf-knop{display:block;width:100%}body .jag-cf input.jag-cf-knop{padding-left:52px}}