.nr-page{--nr-ink:#203d47;--nr-teal:#168b80;--nr-teal2:#6cc7b9;--nr-cream:#f7f2e9;--nr-line:#ded3c6;--nr-family:#d67d52;--nr-insurer:#168b80;--nr-funeral:#556d82}.nr-page .wrap{max-width:1440px}.nr-breadcrumbs{margin-bottom:20px}.nr-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:42px;align-items:center;border:1px solid #d9e6e3;border-radius:34px;padding:42px 46px;background:linear-gradient(135deg,#fff,#f5fbf9);box-shadow:0 24px 65px rgba(32,61,71,.07)}.nr-hero h1{font-size:clamp(42px,4.8vw,72px);line-height:1;margin:0 0 18px;color:#1d3b45}.nr-hero p{font-size:20px;color:#536662;max-width:820px}.nr-hero-notice{display:grid;grid-template-columns:auto 1fr;gap:13px 16px;margin-top:24px;padding:18px 20px;border-left:4px solid var(--nr-teal);background:#edf8f5;border-radius:0 17px 17px 0}.nr-hero-notice strong{color:#1c5d58}.nr-hero-notice span{color:#4e625e}.nr-lanes-visual{display:grid;gap:14px}.nr-mini-lane{display:grid;grid-template-columns:42px 126px 1fr 150px;align-items:center;gap:12px;padding:15px;border-radius:18px;background:#fff;border:1px solid #dfe7e5;box-shadow:0 10px 25px rgba(36,68,70,.06)}.nr-mini-lane span{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#e2f4f0;color:#126f67;font-weight:800}.nr-mini-lane b{color:#29474e}.nr-mini-lane i{height:2px;background:linear-gradient(90deg,#b9d8d1,#7bc3b6);position:relative}.nr-mini-lane i:after{content:"";position:absolute;right:-1px;top:-4px;border-left:7px solid #7bc3b6;border-top:5px solid transparent;border-bottom:5px solid transparent}.nr-mini-lane em{font-style:normal;font-size:13px;color:#697975}.nr-chooser,.nr-situation,.nr-route-section,.nr-docs,.nr-all-contacts{margin-top:40px}.nr-section-intro{margin-bottom:16px}.nr-section-intro h2,.nr-route-head h2{margin:3px 0 5px}.nr-section-intro p,.nr-route-head p{margin:0;color:#687874}.nr-kicker{text-transform:uppercase;letter-spacing:.11em;font-size:12px;font-weight:800;color:var(--nr-teal)}.nr-insurers{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.nr-insurer{appearance:none;border:1px solid var(--nr-line);background:#fff;border-radius:22px;padding:22px;display:grid;grid-template-columns:84px 1fr;grid-template-rows:auto auto;gap:4px 18px;align-items:center;text-align:left;cursor:pointer;box-shadow:0 12px 32px rgba(51,61,58,.05);transition:.2s ease}.nr-insurer:hover{transform:translateY(-2px);border-color:#a9cfc7}.nr-insurer.is-active{border:2px solid #65b7aa;background:linear-gradient(135deg,#fff,#eff9f6);box-shadow:0 18px 44px rgba(22,139,128,.12)}.nr-insurer img{grid-row:1/3;width:84px;height:52px;object-fit:contain;background:#fff;border-radius:10px}.nr-insurer span{font:800 25px/1 'Roboto Condensed',Arial,sans-serif;color:#223f47}.nr-insurer small{color:#72817d}.nr-contact-stage{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:22px;margin-top:22px}.nr-contact-card,.nr-first-help,.nr-docs-main,.nr-warning{border:1px solid var(--nr-line);border-radius:26px;background:#fff;box-shadow:0 14px 40px rgba(47,59,56,.05)}.nr-contact-card{padding:25px;background:radial-gradient(circle at 93% 8%,rgba(108,199,185,.18),transparent 25%),#fff}.nr-contact-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.nr-contact-brand{display:flex;align-items:center;gap:15px}.nr-contact-brand img{width:90px;height:56px;object-fit:contain;border-radius:10px;background:#fff}.nr-contact-brand span{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#71807c;font-weight:800}.nr-contact-brand strong{display:block;font:800 27px/1.05 'Roboto Condensed',Arial,sans-serif;color:#233f46}.nr-open{padding:8px 11px;border-radius:10px;background:#e6f5f1;color:#16776e;font-size:12px;font-weight:800}.nr-phone{margin:23px 0 18px;padding:18px 21px;border-radius:19px;background:#203f49;color:#fff}.nr-phone span{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800;opacity:.72}.nr-phone a{display:inline-block;margin-top:4px;color:#fff;text-decoration:none;font:800 clamp(34px,4vw,50px)/1 'Roboto Condensed',Arial,sans-serif}.nr-contact-meta{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nr-contact-meta>div{padding:14px;border:1px solid #e5ddd3;border-radius:15px;background:#fcfbf9}.nr-contact-meta span,.nr-contact-meta small{display:block;color:#73807d;font-size:12px}.nr-contact-meta a{display:block;color:#274a51;font-weight:800;text-decoration:none;font-size:18px;margin:3px 0}.nr-contact-actions{display:flex;gap:12px;align-items:center;margin-top:17px}.nr-print{border:1px solid #b8c7c3;background:#fff;color:#304c52;border-radius:13px;padding:13px 17px;font-weight:800;cursor:pointer}.nr-first-help{padding:25px}.nr-first-help h2{margin:4px 0 10px}.nr-first-help p{color:#586a66}.nr-first-help-note{margin-top:17px;padding:16px;border-radius:16px;background:#f7f2e9;border:1px solid #e5d7c6;color:#655b50}.nr-situation-switch{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nr-situation-switch button{border:1px solid var(--nr-line);border-radius:18px;background:#fff;padding:18px 20px;text-align:left;cursor:pointer}.nr-situation-switch button.is-active{border:2px solid #65b7aa;background:#eff8f5}.nr-situation-switch span{display:block;font-weight:800;color:#27454c;font-size:17px}.nr-situation-switch small{display:block;margin-top:4px;color:#75837f}.nr-route-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px}.nr-route-legend{display:flex;flex-wrap:wrap;gap:13px;color:#5f706c;font-weight:700}.nr-route-legend span{display:flex;align-items:center;gap:7px}.nr-route-legend i{width:11px;height:11px;border-radius:50%}.nr-route-legend .family{background:var(--nr-family)}.nr-route-legend .insurer{background:var(--nr-insurer)}.nr-route-legend .funeral{background:var(--nr-funeral)}.nr-route-shell{border:1px solid #ddd4c8;border-radius:28px;background:#fff;overflow:hidden;box-shadow:0 18px 50px rgba(51,61,58,.06)}.nr-lane-labels{display:grid;grid-template-columns:repeat(3,1fr);background:#f6f2eb;border-bottom:1px solid #e0d6c9}.nr-lane-labels span{padding:13px 20px;text-align:center;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800;color:#687772}.nr-lane-labels span+span{border-left:1px solid #e0d6c9}.nr-route{position:relative;padding:24px 16px 30px;background:linear-gradient(90deg,transparent 33.28%,#eee8e0 33.3%,#eee8e0 33.42%,transparent 33.44%,transparent 66.55%,#eee8e0 66.57%,#eee8e0 66.69%,transparent 66.71%)}.nr-route-step{display:grid;grid-template-columns:repeat(3,1fr);min-height:132px;position:relative}.nr-route-step:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:#d9e6e2;transform:translateX(-50%);z-index:0}.nr-route-step:last-child:before{bottom:50%}.nr-step-card{position:relative;z-index:1;margin:8px 12px;padding:17px 18px 16px;border-radius:18px;background:#fff;border:1px solid #ddd5cb;box-shadow:0 10px 25px rgba(44,57,54,.06)}.nr-step-card.family{grid-column:1}.nr-step-card.insurer{grid-column:2}.nr-step-card.funeral{grid-column:3}.nr-step-card .nr-step-num{position:absolute;top:-10px;left:-9px;width:31px;height:31px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800;font-size:13px;box-shadow:0 5px 13px rgba(0,0,0,.11)}.nr-step-card.family .nr-step-num{background:var(--nr-family)}.nr-step-card.insurer .nr-step-num{background:var(--nr-insurer)}.nr-step-card.funeral .nr-step-num{background:var(--nr-funeral)}.nr-step-card span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#77837f;font-weight:800;margin-bottom:3px}.nr-step-card h3{margin:0 0 6px;font-size:20px}.nr-step-card p{margin:0;color:#5e6e69;font-size:14px}.nr-step-card a{display:inline-block;margin-top:9px;font-size:14px;font-weight:800}.nr-step-connector{position:absolute;left:50%;top:50%;width:14px;height:14px;border-radius:50%;background:#fff;border:4px solid #91c9bf;transform:translate(-50%,-50%);z-index:2}.nr-docs{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:20px}.nr-docs-main,.nr-warning{padding:25px}.nr-docs-main h2{margin:3px 0 16px}.nr-check-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nr-check-grid label{display:flex;gap:10px;align-items:flex-start;padding:13px;border-radius:14px;background:#faf8f4;border:1px solid #ebe3d9;color:#435b60}.nr-check-grid input{margin-top:3px;accent-color:#168b80}.nr-warning{background:linear-gradient(145deg,#fff7ef,#fff);border-color:#ead4bd}.nr-warning-icon{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:#f1d7bd;color:#945d27;font:800 25px/1 'Roboto Condensed',Arial,sans-serif}.nr-warning h3{margin:15px 0 7px;font-size:23px}.nr-warning p{margin:0;color:#695d50}.nr-contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.nr-contact-grid article{border:1px solid var(--nr-line);border-radius:22px;background:#fff;padding:22px;box-shadow:0 12px 32px rgba(50,60,57,.05)}.nr-contact-grid img{width:100px;height:58px;object-fit:contain;border-radius:9px;background:#fff}.nr-contact-grid h3{margin:10px 0 3px}.nr-contact-grid>article>span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#667a75;font-weight:800}.nr-big-phone{display:block;font:800 28px/1 'Roboto Condensed',Arial,sans-serif;color:#1f4b53;text-decoration:none;margin:8px 0 16px}.nr-contact-grid p{font-size:14px;color:#60716d}.nr-contact-grid p a{font-weight:800}.nr-content{margin-top:42px}.nr-content .article-section{max-width:none}.nr-disclaimer{background:#f7f2e9;border:1px solid #dfd1bf;border-radius:20px;padding:22px 24px}@media(max-width:1050px){.nr-hero{grid-template-columns:1fr}.nr-contact-stage,.nr-docs{grid-template-columns:1fr}.nr-route-head{display:block}.nr-route-legend{margin-top:12px}}@media(max-width:800px){.nr-page .wrap{padding-left:16px;padding-right:16px}.nr-hero{padding:28px 20px;border-radius:26px}.nr-hero h1{font-size:42px}.nr-hero p{font-size:17px}.nr-lanes-visual{display:none}.nr-hero-notice{grid-template-columns:1fr}.nr-insurers{grid-template-columns:1fr}.nr-insurer{grid-template-columns:75px 1fr}.nr-contact-meta,.nr-situation-switch,.nr-check-grid,.nr-contact-grid{grid-template-columns:1fr}.nr-contact-actions{align-items:stretch;flex-direction:column}.nr-contact-actions a,.nr-contact-actions button{width:100%;text-align:center}.nr-lane-labels{display:none}.nr-route{background:none;padding:15px}.nr-route-step{display:block;min-height:0;padding-left:26px;margin-bottom:12px}.nr-route-step:before{left:9px;transform:none}.nr-step-connector{left:9px;top:50%;transform:translate(-50%,-50%)}.nr-step-card{margin:0 0 12px}.nr-step-card.family,.nr-step-card.insurer,.nr-step-card.funeral{grid-column:auto}.nr-contact-top{align-items:flex-start}.nr-open{white-space:nowrap}.nr-phone a{font-size:39px}}@media(max-width:480px){.nr-hero h1{font-size:36px}.nr-contact-top{display:block}.nr-open{display:inline-block;margin-top:13px}.nr-contact-brand img{width:76px}.nr-phone a{font-size:34px}.nr-contact-card,.nr-first-help,.nr-docs-main,.nr-warning{padding:19px}}@media print{.site-header,.site-footer,.nr-chooser,.nr-situation,.nr-all-contacts,.nr-content,.nr-print{display:none!important}.nr-hero{box-shadow:none}.nr-contact-card,.nr-route-shell,.nr-docs-main,.nr-warning{box-shadow:none}.nr-page .wrap{max-width:none}.nr-route-step{break-inside:avoid}}

/* kleurfix buttons */
.nr-page .nr-insurer,
.nr-page .nr-situation-switch button,
.nr-page .nr-print,
.nr-page .btn,
.nr-page .nr-contact-actions .btn,
.nr-page .nr-contact-actions button{
  background:#f2dcc7 !important;
  border:1px solid #ddb892 !important;
  color:#6e4b33 !important;
  box-shadow:none !important;
}
.nr-page .nr-insurer span,
.nr-page .nr-insurer small,
.nr-page .nr-situation-switch span,
.nr-page .nr-situation-switch small,
.nr-page .nr-print,
.nr-page .btn,
.nr-page .nr-contact-actions .btn,
.nr-page .nr-contact-actions button{
  color:#6e4b33 !important;
}
.nr-page .nr-insurer img{
  background:#fff !important;
}
.nr-page .nr-insurer:hover,
.nr-page .nr-situation-switch button:hover,
.nr-page .nr-print:hover,
.nr-page .btn:hover,
.nr-page .nr-contact-actions .btn:hover,
.nr-page .nr-contact-actions button:hover{
  background:#f6e7d8 !important;
  border-color:#d4a97d !important;
  transform:none !important;
}
.nr-page .nr-insurer.is-active,
.nr-page .nr-situation-switch button.is-active{
  background:#f8ede3 !important;
  border:2px solid #cfa67d !important;
  box-shadow:0 10px 24px rgba(111,75,51,.08) !important;
}
