/*
Theme Name: Picture Right
Theme URI: https://www.wp4photographers.nl
Author: WP4Photographers
Author URI: https://www.wp4photographers.nl
Description: Thema voor Picture Right Auteursrecht Juristen B.V.
Version: 1.1.21
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: picture-right
*/

:root{--navy:#061a3a;--navy2:#09244d;--ink:#071b3d;--orange:#ff7a00;--paper:#fff;--muted:#526072;--line:#e6e9ee;--wrap:1180px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}.wrap{width:min(var(--wrap),calc(100% - 48px));margin:auto}.site-header{height:105px;background:linear-gradient(105deg,#071a39,#03152f);color:#fff;display:flex;align-items:center;position:relative;z-index:20}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;align-items:center;gap:10px;min-width:285px}.brand svg{width:63px;height:70px}.brand-title{font-size:27px;color:#5e83bb;font-weight:700;letter-spacing:-.5px}.brand-sub{display:block;color:#fff;font-size:9px;letter-spacing:2.1px;margin-top:-3px}.main-nav{margin-left:auto}.main-nav ul{display:flex;align-items:center;gap:34px;list-style:none;margin:0;padding:0}.main-nav a{font-size:14px;color:#fff}.main-nav a:hover{color:var(--orange)}.header-cta,.btn{display:inline-flex;align-items:center;justify-content:center;gap:15px;background:var(--orange);color:#fff;padding:14px 23px;font-weight:700;border:0;transition:.2s}.header-cta{min-height:48px;white-space:nowrap}.btn:hover,.header-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn-outline{background:transparent;border:1px solid #fff}.mobile-toggle{display:none;background:none;border:0;color:#fff;font-size:28px}
.hero{height:570px;color:#fff;background-color:#06162f;background-size:cover;background-position:center;position:relative}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,17,39,.83) 0%,rgba(1,17,39,.54) 38%,rgba(1,17,39,.08) 72%)}.hero-inner{position:relative;padding-top:64px}.hero-copy{max-width:575px}.hero h1{font-size:50px;line-height:1.1;letter-spacing:-1.5px;margin:0 0 28px;font-weight:750}.hero p{font-size:18px;line-height:1.55;margin:0 0 31px}.hero-actions{display:flex;gap:30px}.hero-actions .btn{min-width:185px}
.usp-wrap{position:relative;margin-top:-112px;z-index:4}.usp-bar{height:248px;background:linear-gradient(105deg,#09254f,#031735);color:#fff;display:grid;grid-template-columns:repeat(4,1fr);padding:30px 20px}.usp{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 25px;border-right:1px solid rgba(255,255,255,.17)}.usp:last-child{border:0}.icon{width:66px;height:66px;color:#fff;margin-bottom:10px}.icon .accent{stroke:var(--orange)}.usp h3{font-size:18px;margin:4px 0 8px}.usp p{font-size:13px;line-height:1.55;margin:0;max-width:195px}
.section{padding:63px 0}.eyebrow{color:var(--orange);text-transform:uppercase;letter-spacing:1.5px;font-size:12px;font-weight:700;text-align:center;margin-bottom:7px}.section-title{text-align:center;font-size:31px;line-height:1.2;margin:0;font-weight:750;letter-spacing:-.5px}.section-title:after{content:"";width:46px;height:1px;background:#41506b;display:block;margin:18px auto 34px}.services{padding-top:45px}.service-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.service-card{min-height:360px;border:1px solid #e6e6e6;box-shadow:0 4px 13px rgba(4,24,53,.08);padding:31px 20px 24px;text-align:center;display:flex;flex-direction:column;align-items:center}.service-card .icon{color:var(--navy);width:72px;height:72px;margin-bottom:17px}.service-card h3{font-size:18px;line-height:1.15;min-height:44px;margin:0 0 14px}.service-card p{font-size:13px;color:#283447;line-height:1.6;margin:0}.more{color:var(--orange);font-size:13px;margin-top:auto}.more span{font-size:18px;margin-left:7px}
.process{color:#fff;background:radial-gradient(circle at 6% 50%,rgba(62,91,135,.22) 0 150px,transparent 151px),linear-gradient(110deg,#071f45,#031630);padding:44px 0 39px}.process .section-title{color:#fff}.process .section-title:after{background:#fff;margin-bottom:32px}.steps{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.steps:before{content:"";position:absolute;left:12.5%;right:12.5%;top:24px;border-top:1px dashed #7c8aa1}.step{text-align:center;position:relative;padding:0 28px}.step-number{width:51px;height:51px;border:2px solid #fff;border-radius:50%;display:grid;place-items:center;margin:0 auto 15px;background:#082047;font-size:20px;position:relative;z-index:1}.step .icon{width:64px;height:64px;margin:0 auto 9px}.step h3{font-size:17px;margin:0 0 7px}.step p{font-size:13px;line-height:1.55;margin:0;color:#fff}
.about{padding:49px 0 42px}.about-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:95px;align-items:center}.about-photo{position:relative;padding:0 0 34px 31px}.about-photo:before{content:"";position:absolute;left:0;bottom:0;width:85px;height:85px;border-left:3px solid var(--orange);border-bottom:3px solid var(--orange)}.about-photo:after{content:"";position:absolute;left:0;top:94px;width:335px;height:238px;background:#0a2148;z-index:-1}.about-photo img{width:100%;aspect-ratio:1.55;object-fit:cover}.about .eyebrow,.about .section-title{text-align:left}.about .section-title{font-size:32px}.about .section-title:after{margin:18px 0 18px}.checks{list-style:none;margin:0 0 24px;padding:0}.checks li{font-size:14px;margin:6px 0;display:flex;align-items:center;gap:12px}.checks li:before{content:"✓";width:19px;height:19px;border:2px solid var(--orange);color:var(--orange);border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700}.about .btn{padding:13px 25px}
.contact-strip{background:linear-gradient(90deg,#ff7900,#ff8b16);color:#fff;padding:21px 0}.contact-inner{display:flex;align-items:center;justify-content:center;gap:36px}.chat-icon{width:60px;height:60px}.contact-copy{min-width:470px}.contact-copy strong{display:block;font-size:22px}.contact-copy span{font-size:14px}.contact-strip .btn{background:var(--navy);margin-left:60px;min-width:235px}
.site-footer{background:linear-gradient(110deg,#082149,#03152e);color:#fff}.footer-main{display:grid;grid-template-columns:1.2fr 1fr .7fr 1fr;gap:0;padding:34px 0 28px}.footer-col{padding:0 32px;border-right:1px solid rgba(255,255,255,.12)}.footer-col:first-child{padding-left:0}.footer-col:last-child{border:0}.footer-brand .brand{margin-bottom:18px}.footer-brand .brand svg{width:54px;height:60px}.footer-brand .brand-title{font-size:24px}.footer-col h4{font-size:14px;margin:6px 0 16px}.footer-col p,.footer-col li{font-size:12px;line-height:1.8;margin:0}.footer-col ul{list-style:none;padding:0;margin:0}.contact-list li{display:flex;gap:12px;margin-bottom:7px}.contact-list b{color:var(--orange);font-size:17px}.socials{display:flex;gap:10px;margin-top:18px}.socials span{width:34px;height:34px;border:1px solid #fff;border-radius:50%;display:grid;place-items:center;font-size:12px}.footer-bottom{border-top:1px solid rgba(255,255,255,.12);padding:12px 0;font-size:10px}.footer-bottom .wrap{display:flex;justify-content:center;gap:70px}.footer-bottom a{margin-left:30px}
@media(max-width:1000px){.main-nav ul{gap:16px}.brand{min-width:auto}.brand-title{font-size:21px}.service-grid{grid-template-columns:repeat(3,1fr)}.about-grid{gap:45px}.footer-main{grid-template-columns:1fr 1fr}.footer-col{border:0;padding:15px}.contact-strip .btn{margin-left:0}}
@media(max-width:760px){.wrap{width:min(100% - 30px,var(--wrap))}.site-header{height:84px}.brand svg{width:48px;height:54px}.brand-title{font-size:19px}.main-nav{display:none;position:absolute;top:84px;left:0;right:0;background:#061a3a;padding:20px}.main-nav.open{display:block}.main-nav ul{display:block}.main-nav li{padding:9px}.header-cta{display:none}.mobile-toggle{display:block}.hero{height:610px;background-position:65% center}.hero-inner{padding-top:60px}.hero h1{font-size:38px}.hero-copy{max-width:440px}.hero-actions{gap:12px;flex-wrap:wrap}.usp-wrap{margin-top:-70px}.usp-bar{height:auto;grid-template-columns:1fr 1fr;padding:25px 10px}.usp{border-bottom:1px solid rgba(255,255,255,.15);padding:15px 10px}.usp:nth-child(2){border-right:0}.service-grid{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr 1fr;gap:35px}.steps:before{display:none}.about-grid{grid-template-columns:1fr;gap:30px}.contact-inner{flex-wrap:wrap;gap:12px;text-align:center}.contact-copy{min-width:0;width:calc(100% - 80px)}.footer-main{grid-template-columns:1fr}.footer-col{padding:15px 0}.footer-bottom .wrap{display:block;text-align:center}.footer-bottom a{margin:10px}.contact-strip .btn{width:100%}}
@media(max-width:480px){.hero h1{font-size:33px}.hero p{font-size:16px}.hero-actions .btn{min-width:0;width:100%}.usp-bar,.service-grid,.steps{grid-template-columns:1fr}.usp{border-right:0}.section-title{font-size:26px}.service-card{min-height:330px}.about-photo{padding-left:15px}.footer-bottom a{display:inline-block}}

/* Official Picture Right identity and artwork extracted from the supplied design. */
.brand{gap:0}.brand svg,.brand-title,.brand-sub{display:none}.brand-logo{display:block;width:282px;height:auto;max-height:78px;object-fit:contain;object-position:left center}.footer-brand .brand-logo{display:block;width:250px;max-height:76px}.icon{object-fit:contain;filter:none}.contact-strip .icon{filter:brightness(0) invert(1)}
@media(max-width:1000px){.brand-logo{width:220px}}
@media(max-width:760px){.brand-logo{width:185px;max-height:62px}}

/* Scalable vector icon set and text-only wordmark. */
.brand.brand-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;line-height:1;min-width:255px}.brand.brand-text .brand-title{display:block;color:#6f91c3;font-size:30px;font-weight:700;letter-spacing:-.7px}.brand.brand-text .brand-sub{display:block;color:#fff;font-size:10px;font-weight:600;letter-spacing:2.35px;text-transform:uppercase;margin-top:8px}.footer-brand .brand.brand-text{min-width:0}.footer-brand .brand.brand-text .brand-title{font-size:27px}.footer-brand .brand.brand-text .brand-sub{font-size:9px}.icon{overflow:visible;object-fit:initial;filter:none}.icon .accent{stroke:var(--orange)}.contact-strip .icon{color:#fff;filter:none}
@media(max-width:1000px){.brand.brand-text{min-width:205px}.brand.brand-text .brand-title{font-size:25px}.brand.brand-text .brand-sub{font-size:8px;letter-spacing:1.9px}}
@media(max-width:760px){.brand.brand-text{min-width:185px}.brand.brand-text .brand-title{font-size:23px}.brand.brand-text .brand-sub{font-size:7px;letter-spacing:1.7px;margin-top:6px}}

/* Clean vectors contain artwork only; the original aperture is restored as decoration. */
.process{position:relative;overflow:hidden;background:linear-gradient(110deg,#071f45,#031630)}.process:before{content:"";position:absolute;z-index:0;left:-86px;top:50%;width:330px;height:330px;transform:translateY(-50%);background:url('assets/images/lens-watermark.svg') center/contain no-repeat;pointer-events:none}.process>.wrap{position:relative;z-index:1}.icon{image-rendering:auto}.step .icon,.usp .icon,.service-card .icon{flex:none}
@media(max-width:760px){.process:before{left:-145px;width:290px;height:290px}}
.process:before{left:-74px;top:auto;bottom:-42px;width:350px;height:350px;transform:none}
.process:before{left:-78px;top:50%;bottom:auto;width:300px;height:300px;transform:translateY(-50%);opacity:.78}

/* Premium text-only Picture Right wordmark. */
.brand.brand-text{position:relative;padding-left:15px}.brand.brand-text:before{content:"";position:absolute;left:0;top:5px;bottom:4px;width:3px;border-radius:3px;background:linear-gradient(180deg,#75a5e5 0 56%,#ff7a00 56% 100%);box-shadow:0 0 14px rgba(255,122,0,.18)}.brand.brand-text .brand-title{color:inherit;text-shadow:0 2px 14px rgba(0,0,0,.18)}.brand-picture{color:#d6e4f7}.brand-right{background:linear-gradient(100deg,#7ea9e1 5%,#a7c6ef 48%,#ff8a1c 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.brand.brand-text .brand-sub{color:#9fb3d0}.brand-juristen{color:#ff8a1c}.footer-brand .brand.brand-text:before{top:3px;bottom:3px}.footer-brand .brand-picture{color:#c9daef}

/* Requested wordmark colours. */
.brand.brand-text .brand-title,.brand.brand-text .brand-picture,.brand.brand-text .brand-right,.footer-brand .brand-picture{color:#fff;background:none;-webkit-background-clip:border-box;background-clip:border-box}.brand.brand-text .brand-sub{color:#ff7a00}.brand.brand-text .brand-juristen{color:#fff}
.brand.brand-text:before{background:#fff;box-shadow:none}

/* WordPress-controlled primary navigation states. */
.main-nav .primary-menu>li{position:relative}.main-nav .primary-menu>li>a{position:relative;display:block;padding:14px 0}.main-nav .primary-menu>li>a:after{content:"";position:absolute;left:0;right:100%;bottom:7px;height:2px;background:#ff7a00;transition:right .22s ease}.main-nav .primary-menu>li:hover>a,.main-nav .primary-menu>li>a:hover,.main-nav .primary-menu>li.current-menu-item>a,.main-nav .primary-menu>li.current-menu-ancestor>a,.main-nav .primary-menu>li.current_page_item>a,.main-nav .primary-menu>li>a[aria-current="page"]{color:#ff7a00}.main-nav .primary-menu>li:hover>a:after,.main-nav .primary-menu>li>a:hover:after,.main-nav .primary-menu>li.current-menu-item>a:after,.main-nav .primary-menu>li.current-menu-ancestor>a:after,.main-nav .primary-menu>li.current_page_item>a:after,.main-nav .primary-menu>li>a[aria-current="page"]:after{right:0}.main-nav .sub-menu{position:absolute;z-index:50;top:100%;left:-18px;display:block;min-width:220px;padding:10px 0;background:#071b3d;box-shadow:0 12px 28px rgba(0,0,0,.22);opacity:0;visibility:hidden;transform:translateY(8px);transition:.2s;list-style:none}.main-nav li:hover>.sub-menu,.main-nav li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.main-nav .sub-menu li{display:block}.main-nav .sub-menu a{display:block;padding:10px 18px;white-space:nowrap}.main-nav .sub-menu a:hover,.main-nav .sub-menu .current-menu-item>a{color:#ff7a00;background:rgba(255,255,255,.04)}
@media(max-width:760px){.main-nav .primary-menu>li>a{display:inline-block;padding:8px 0}.main-nav .primary-menu>li>a:after{bottom:2px}.main-nav .sub-menu{position:static;display:block;min-width:0;padding:4px 0 4px 16px;box-shadow:none;opacity:1;visibility:visible;transform:none;background:transparent}.main-nav .sub-menu a{padding:7px 0;white-space:normal}}

/* Crisp contact icons in the footer. */
.contact-list li{align-items:flex-start;gap:13px;margin-bottom:12px}.footer-contact-icon{width:20px;height:20px;flex:0 0 20px;margin-top:2px;fill:none;stroke:#ff7a00;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.contact-list span,.contact-list a{color:#fff}.contact-list li:hover .footer-contact-icon{stroke:#fff}.contact-list li:hover span,.contact-list a:hover{color:#ff9a3c}

/* Auteursrecht op foto's detail page. */
.breadcrumb{height:58px;background:#03142e;color:#fff;display:flex;align-items:center;font-size:13px}.breadcrumb .wrap{display:flex;align-items:center;gap:17px}.breadcrumb span{font-size:22px;color:#8fa0b7}.breadcrumb strong{color:#ff7a00;font-weight:600}.copyright-hero{height:342px;background-color:#071a3a;background-size:cover;background-position:center;position:relative;color:#fff}.copyright-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,24,53,.97) 0%,rgba(4,24,53,.84) 43%,rgba(4,24,53,.06) 73%)}.copyright-hero>.wrap{position:relative;height:100%;display:flex;align-items:center}.copyright-hero-copy{width:540px}.page-eyebrow{text-transform:uppercase;color:#ff7a00;font-size:12px;font-weight:700;letter-spacing:1.5px;margin-bottom:12px}.copyright-hero h1{font-size:43px;line-height:1.1;margin:0;font-weight:750;letter-spacing:-.8px}.copyright-hero h1+i{display:block;width:40px;height:3px;background:#ff7a00;margin:26px 0}.copyright-hero p{font-size:16px;line-height:1.75;margin:0;max-width:510px}.copyright-content{padding:52px 0 60px;background:#fff}.copyright-content>.wrap{width:min(1100px,calc(100% - 48px))}.copyright-content h2{font-size:25px;line-height:1.25;margin:0;color:#0a2148}.copyright-content p,.copyright-content li{font-size:14px;line-height:1.7}.orange-rule{display:block;width:39px;height:2px;background:#ff7a00;margin:14px 0 24px}.copyright-intro-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:72px;align-items:start}.copyright-intro-grid article p{margin:0 0 25px}.copyright-card{background:linear-gradient(135deg,#09264f,#04162f);color:#fff;padding:28px 32px 24px;border-radius:2px}.copyright-card h2{color:#fff;font-size:23px}.copyright-card .orange-rule{margin-bottom:17px}.copyright-card p,.copyright-card li{font-size:13px;line-height:1.6}.orange-checks{list-style:none;padding:0;margin:9px 0 20px}.orange-checks li{position:relative;padding-left:24px;margin:3px 0}.orange-checks li:before{content:"✓";position:absolute;left:0;top:3px;width:14px;height:14px;border:1.5px solid #ff7a00;color:#ff7a00;border-radius:50%;font-size:9px;line-height:12px;text-align:center;font-weight:700}.copyright-content hr{border:0;border-top:1px solid #d7dce3;margin:45px 0 34px}.infringement-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:70px;align-items:center}.infringement-grid article p{margin:0 0 20px}.infringement-grid article ul{margin:7px 0 21px;padding-left:30px}.infringement-grid blockquote{margin:0;background:#f8f7f5;padding:31px 38px;min-height:183px;display:flex;flex-direction:column;justify-content:center}.infringement-grid blockquote b{font-size:42px;line-height:.6;color:#ff7a00;font-family:Georgia,serif}.infringement-grid blockquote p{font-size:18px;line-height:1.6;color:#0a2148;margin:12px 0 0}.service-help-grid{display:grid;grid-template-columns:minmax(0,1.25fr) .8fr;gap:70px;align-items:center;margin-top:45px}.service-help-grid p{margin:0 0 12px}.service-help-grid .orange-checks{margin:4px 0 16px}.service-help-grid img{width:100%;aspect-ratio:1.52;object-fit:cover;border-radius:3px}.page-contact-cta{background:linear-gradient(105deg,#08244b,#04162f);color:#fff;padding:27px 0}.page-contact-cta>.wrap{width:min(860px,calc(100% - 48px));display:flex;align-items:center;justify-content:space-between;gap:40px}.page-contact-cta strong{display:block;font-size:23px;font-weight:500;margin-bottom:7px}.page-contact-cta span{display:block;font-size:13px;line-height:1.6}.page-contact-cta .btn{min-width:225px}
@media(max-width:800px){.copyright-hero{height:auto;min-height:390px;background-position:64% center}.copyright-hero>.wrap{padding-top:55px;padding-bottom:55px}.copyright-hero h1{font-size:35px}.copyright-intro-grid,.infringement-grid,.service-help-grid{grid-template-columns:1fr;gap:35px}.copyright-card{max-width:none}.service-help-grid img{order:-1}.page-contact-cta>.wrap{flex-direction:column;align-items:flex-start}.page-contact-cta .btn{width:100%}}

/* Juridische bijstand voor fotografen detail page. */
.photographers-hero{height:430px;background-position:center}.photographers-hero .copyright-hero-copy{width:570px}.photographers-hero h1{font-size:48px;line-height:1.08}.photographers-intro{grid-template-columns:minmax(0,1fr) 360px}.photographers-intro article p{max-width:650px}.photographers-card{padding:30px 29px 27px}.photographers-card h2{font-size:22px}.photographers-card dl{margin:0}.photographers-card dt{font-weight:700;font-size:14px;margin:15px 0 1px}.photographers-card dd{font-size:13px;line-height:1.55;margin:0}.photographers-lower-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:72px;margin-top:2px}.photographers-lower-grid h2{font-size:24px}.photographers-lower-grid .situations{border-top:1px solid #d7dce3;padding-top:42px}.photographers-lower-grid article p,.photographers-lower-grid article li{font-size:14px;line-height:1.7}.photographers-lower-grid article ul{padding-left:30px;margin:7px 0 21px}.photographers-lower-grid .practical{margin-top:54px}.photographers-side blockquote{margin:33px 0 39px;background:#f8f7f5;min-height:276px;padding:46px 38px;display:flex;flex-direction:column;justify-content:center}.photographers-side blockquote b{font-size:44px;line-height:.6;color:#ff7a00;font-family:Georgia,serif}.photographers-side blockquote p{font-size:20px;line-height:1.55;color:#0a2148;margin:15px 0 0}.photographers-side img{width:100%;aspect-ratio:1.62;object-fit:cover;border-radius:3px}
@media(max-width:800px){.photographers-hero{height:auto;min-height:470px;background-position:68% center}.photographers-hero h1{font-size:38px}.photographers-intro,.photographers-lower-grid{grid-template-columns:1fr;gap:34px}.photographers-side{display:flex;flex-direction:column}.photographers-side blockquote{margin:0;min-height:210px}.photographers-side img{order:-1;margin-bottom:30px}.photographers-lower-grid .situations{padding-top:30px}}

/* Juridische bijstand voor bedrijven detail page. */
.companies-hero{height:400px;background-position:center}.companies-hero .copyright-hero-copy{width:570px}.companies-hero h1{font-size:47px;line-height:1.08}.companies-intro{grid-template-columns:minmax(0,1fr) 360px}.companies-card{padding:29px 29px 25px}.companies-card h2{font-size:22px}.companies-card dl{margin:0}.companies-card dt{font-weight:700;font-size:14px;margin:15px 0 1px}.companies-card dd{font-size:13px;line-height:1.55;margin:0}.company-situations-grid,.company-why-grid{display:grid;grid-template-columns:minmax(0,1fr) 470px;gap:72px;align-items:center}.company-situations-grid p,.company-situations-grid li,.company-why-grid p{font-size:14px;line-height:1.7}.company-situations-grid ul{padding-left:29px;margin:5px 0 20px}.company-situations-grid img{width:100%;aspect-ratio:1.72;object-fit:cover;border-radius:3px}.companies-page .copyright-content hr{margin:33px 0 35px}.company-why-grid blockquote{margin:0;background:#f8f7f5;min-height:205px;padding:36px 40px;display:flex;flex-direction:column;justify-content:center}.company-why-grid blockquote b{font-size:42px;line-height:.6;color:#ff7a00;font-family:Georgia,serif}.company-why-grid blockquote p{font-size:19px;line-height:1.55;color:#0a2148;margin:14px 0 0}
@media(max-width:800px){.companies-hero{height:auto;min-height:450px;background-position:68% center}.companies-hero h1{font-size:38px}.companies-intro,.company-situations-grid,.company-why-grid{grid-template-columns:1fr;gap:32px}.company-situations-grid img{order:-1}.company-why-grid blockquote{min-height:190px}}

/* Dagvaardingsprocedures detail page. */
.summons-hero{height:410px;background-position:center}.summons-hero .copyright-hero-copy{width:555px}.summons-hero h1{font-size:47px;line-height:1.06}.summons-hero .copyright-hero-copy>p{margin-bottom:20px}.summons-intro{grid-template-columns:minmax(0,1fr) 400px}.summons-card{padding:29px 31px 27px}.summons-card h2{font-size:22px}.summons-card dl{margin:0}.summons-card dt{font-weight:700;font-size:14px;margin:17px 0 2px}.summons-card dd{font-size:13px;line-height:1.65;margin:0}.summons-claims-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:72px;align-items:center}.summons-claims-grid p,.summons-claims-grid li{font-size:14px;line-height:1.7}.summons-claims-grid ul{padding-left:30px;margin:5px 0 18px}.summons-claims-grid img{width:100%;aspect-ratio:1.6;object-fit:cover;border-radius:3px}.summons-page .copyright-content hr{margin:32px 0}.summons-steps>div{display:grid;grid-template-columns:repeat(4,1fr)}.summons-steps article{padding:0 26px;border-right:1px solid #d5d9df}.summons-steps article:first-child{padding-left:0}.summons-steps article:last-child{border:0;padding-right:0}.summons-steps b{display:block;color:#ff7a00;font-size:24px;line-height:1;margin-bottom:8px}.summons-steps h3{font-size:15px;margin:0 0 4px;color:#0a2148}.summons-steps p{font-size:12px;line-height:1.55;margin:0}
@media(max-width:800px){.summons-hero{height:auto;min-height:470px;background-position:67% center}.summons-hero h1{font-size:38px}.summons-intro,.summons-claims-grid{grid-template-columns:1fr;gap:32px}.summons-claims-grid img{order:-1}.summons-steps>div{grid-template-columns:1fr 1fr;gap:28px}.summons-steps article{border:0;padding:0}}@media(max-width:480px){.summons-steps>div{grid-template-columns:1fr}}

/* Overige auteursrecht zaken detail page. */
.other-hero{height:410px;background-position:center}.other-hero .copyright-hero-copy{width:570px}.other-hero h1{font-size:47px;line-height:1.07}.other-hero .copyright-hero-copy>p{margin-bottom:18px}.other-intro{grid-template-columns:minmax(0,1fr) 390px;gap:72px}.other-left section{padding-bottom:34px;margin-bottom:35px;border-bottom:1px solid #d7dce3}.other-left section:last-child{margin-bottom:0}.other-left section p{max-width:630px}.other-side{align-self:stretch}.other-card{padding:28px 31px 26px}.other-card h2{font-size:22px}.other-card>p{margin:0 0 10px;font-size:13px}.other-card dl{margin:0}.other-card dt{font-weight:700;font-size:14px;margin:15px 0 1px}.other-card dd{font-size:13px;line-height:1.52;margin:0}.other-side blockquote{margin:34px 0 0;background:#f8f7f5;min-height:170px;padding:33px 39px;display:flex;flex-direction:column;justify-content:center}.other-side blockquote b{font-size:43px;line-height:.55;color:#ff7a00;font-family:Georgia,serif}.other-side blockquote p{font-size:19px;line-height:1.45;color:#0a2148;margin:14px 0 0}.other-page .copyright-content hr{margin:31px 0 29px}.other-why-grid{display:grid;grid-template-columns:minmax(0,1fr) 470px;gap:72px;align-items:center}.other-why-grid p,.other-why-grid li{font-size:14px;line-height:1.65}.other-why-grid p{margin:0 0 4px}.other-why-grid ul{padding-left:28px;margin:4px 0 0}.other-why-grid img{width:100%;aspect-ratio:2.15;object-fit:cover;border-radius:3px}
@media(max-width:800px){.other-hero{height:auto;min-height:480px;background-position:68% center}.other-hero h1{font-size:38px}.other-intro,.other-why-grid{grid-template-columns:1fr;gap:34px}.other-side blockquote{min-height:180px}.other-why-grid img{order:-1}.other-left section{padding-bottom:28px;margin-bottom:29px}}

/* Sommatie ontvangen page. */
.demand-hero{height:410px;background-position:center}.demand-hero .copyright-hero-copy{width:545px}.demand-hero h1{font-size:46px;line-height:1.08}.demand-hero p{max-width:520px;font-size:15px}.demand-content{padding:38px 0 28px;background:#fff}.demand-content>.wrap{width:min(1110px,calc(100% - 48px))}.demand-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:42px}.demand-content h2{font-size:23px;line-height:1.25;margin:0;color:#0a2148}.demand-content p{font-size:13px;line-height:1.7}.demand-intro{max-width:670px;margin:0 0 29px}.demand-options{display:grid;gap:20px}.demand-options section{min-height:143px;border:1px solid #e0e3e7;box-shadow:0 5px 15px rgba(7,28,59,.07);padding:26px 25px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:25px;align-items:center}.demand-options h3{font-size:17px;color:#0a2148;margin:0 0 13px}.demand-options p{margin:0;max-width:455px}.demand-options a,.demand-button{display:flex;align-items:center;justify-content:space-between;gap:25px;min-width:177px;background:#061d42;color:#fff;padding:14px 22px;border-radius:2px;font-size:12px;white-space:nowrap}.demand-options a:hover,.demand-button:hover{background:#ff7a00}.demand-side{display:grid;gap:20px;align-content:start}.demand-side .copyright-card{padding:31px 28px 27px}.demand-side .copyright-card h2{color:#fff}.demand-side .copyright-card p{font-size:13px;line-height:1.75;margin:0 0 22px}.demand-light-card{background:#f8f7f5;padding:25px 28px}.demand-light-card .orange-rule{margin-bottom:17px}.demand-light-card p{margin:0 0 12px}.demand-light-card ul{list-style:none;padding:0;margin:12px 0 0}.demand-light-card li{display:flex;gap:13px;align-items:center;margin:8px 0;font-size:13px}.demand-light-card li>span{color:#ff7a00;font-size:18px;width:18px}.ideal-mark{display:inline-flex;align-items:center;border:2px solid #071b3d;border-radius:4px;padding:2px 6px 2px 3px;margin:2px 0 11px;font-size:12px;font-weight:800;color:#d00070}.ideal-mark b{background:#071b3d;color:#fff;font-size:21px;margin-right:3px;padding:0 4px}.ideal-card .demand-button{width:max-content;margin-bottom:8px}.demand-support{margin-top:22px;background:#f8f7f5;padding:20px 29px;display:grid;grid-template-columns:105px minmax(0,1fr) auto;gap:31px;align-items:center}.demand-support-icon{width:105px;height:105px;background:#071d42;color:#fff;display:grid;place-items:center}.demand-support-icon .icon{width:67px;height:67px}.demand-support h2{font-size:20px;margin-bottom:6px}.demand-support p{margin:0}.demand-support .btn{min-width:235px}.demand-footer-cta>.wrap{width:min(1020px,calc(100% - 48px))}
@media(max-width:900px){.demand-grid{grid-template-columns:1fr}.demand-side{grid-template-columns:1fr 1fr}.demand-side .copyright-card{grid-column:1/-1}.demand-support{grid-template-columns:90px 1fr}.demand-support .btn{grid-column:1/-1;width:100%}}@media(max-width:650px){.demand-hero{height:auto;min-height:470px;background-position:67% center}.demand-hero h1{font-size:36px}.demand-options section{grid-template-columns:1fr}.demand-options a{width:100%}.demand-side{grid-template-columns:1fr}.demand-support{grid-template-columns:1fr}.demand-support-icon{width:85px;height:85px}}

/* Customizer-uploaded homepage service icons. */
.service-card .icon-service-upload{display:block;width:64px;height:64px;margin:0 auto 18px;object-fit:contain;object-position:center}

/* Crisp contact icons on the Sommatie ontvangen page. */
.demand-contact-list li{gap:12px}.demand-contact-list li svg{width:19px;height:19px;flex:0 0 19px;fill:none;stroke:#ff7a00;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.demand-contact-list li:hover svg{stroke:#0a2148}.demand-contact-list a:hover{color:#ff7a00}

/* Sommatie request dialogs and form controls. */
.demand-options button{display:flex;align-items:center;justify-content:space-between;gap:25px;min-width:177px;background:#061d42;color:#fff;padding:14px 22px;border:0;border-radius:2px;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.demand-options button:hover,.demand-options button:focus,.demand-button:hover,.demand-button:focus{background:#ff7a00}.ideal-card .demand-button{border:0;cursor:pointer}.modal-open{overflow:hidden}.demand-modal{position:fixed;z-index:99999;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(1,13,31,.78);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.demand-modal.is-open{opacity:1;visibility:visible}.demand-modal-dialog{position:relative;width:min(680px,100%);max-height:calc(100vh - 48px);overflow:auto;background:#fff;padding:34px 38px 38px;box-shadow:0 24px 70px rgba(0,0,0,.35);transform:translateY(12px);transition:transform .2s ease}.demand-modal.is-open .demand-modal-dialog{transform:none}.demand-modal-dialog h2{margin:0 45px 8px 0;color:#0a2148;font-size:27px}.demand-modal-dialog>p{margin:0 0 24px;color:#536176}.demand-modal-close{position:absolute;right:18px;top:14px;width:40px;height:40px;border:0;background:transparent;color:#0a2148;font-size:34px;line-height:1;cursor:pointer}.demand-modal form{display:grid;grid-template-columns:1fr 1fr;gap:17px 20px}.demand-modal label{display:grid;gap:7px;color:#0a2148;font-size:13px;font-weight:700}.demand-modal input,.demand-modal textarea{width:100%;border:1px solid #ccd3dc;background:#fff;color:#071b3d;padding:12px 13px;font:inherit;border-radius:2px}.demand-modal input:focus,.demand-modal textarea:focus{outline:2px solid rgba(255,122,0,.25);border-color:#ff7a00}.demand-modal textarea{resize:vertical}.demand-modal small{color:#66758a;font-weight:400}.demand-modal .full{grid-column:1/-1}.demand-modal .btn{border:0;cursor:pointer;justify-self:start}.demand-notice{padding:14px 24px;text-align:center;color:#fff;font-weight:700}.demand-notice.is-success{background:#197447}.demand-notice.is-error{background:#a62929}
@media(max-width:650px){.demand-options button{width:100%}.demand-modal{padding:12px}.demand-modal-dialog{padding:29px 21px 26px;max-height:calc(100vh - 24px)}.demand-modal form{grid-template-columns:1fr}.demand-modal form>*{grid-column:1}.demand-modal-dialog h2{font-size:23px}}
.demand-confirmation-icon{width:58px;height:58px;margin:2px 0 22px;border-radius:50%;display:grid;place-items:center;background:#eaf7ef;color:#197447;font-size:30px;font-weight:800}.demand-modal-dialog>.demand-confirmation-close.btn{margin-top:12px;border:0;cursor:pointer;min-width:130px}

/* Bezoek van de gerechtsdeurwaarder page. */
.bailiff-hero{height:405px;background-position:center}.bailiff-hero .copyright-hero-copy{width:560px}.bailiff-hero h1{font-size:46px;line-height:1.08}.bailiff-hero .copyright-hero-copy>p{font-size:15px;margin-bottom:20px}.bailiff-content{padding:35px 0 28px;background:#fff}.bailiff-content>.wrap{width:min(1110px,calc(100% - 48px))}.bailiff-grid{display:grid;grid-template-columns:minmax(0,1fr) 385px;gap:52px;align-items:start}.bailiff-content h2{font-size:23px;line-height:1.25;margin:0;color:#0a2148}.bailiff-content p,.bailiff-content li{font-size:13px;line-height:1.7}.bailiff-main>section{margin-bottom:38px}.bailiff-main p{margin:0 0 17px}.bailiff-main ul{padding-left:29px;margin:4px 0 17px}.bailiff-side{display:grid;gap:24px}.bailiff-rights{padding:27px 29px}.bailiff-rights h2{color:#fff}.bailiff-rights p{margin:0 0 16px}.bailiff-rights ul{padding-left:22px;margin:0 0 19px}.bailiff-info,.bailiff-action{background:#f8f7f5;padding:27px 29px}.bailiff-info>div{display:grid;grid-template-columns:28px 1fr;gap:13px;margin:0 0 20px}.bailiff-info>div:last-child{margin-bottom:0}.bailiff-info>div>span{width:24px;height:24px;border:1.7px solid #ff7a00;border-radius:50%;display:grid;place-items:center;color:#ff7a00;font-size:12px;font-weight:700}.bailiff-info p{margin:0}.bailiff-info strong{display:block;color:#0a2148;font-size:14px;margin-bottom:1px}.bailiff-action p{margin:9px 0 20px}.bailiff-action .demand-button{width:max-content}.bailiff-faq .orange-rule{margin-bottom:13px}.bailiff-faq details{border:1px solid #dde2e8;border-bottom:0;background:#fff}.bailiff-faq details:last-child{border-bottom:1px solid #dde2e8}.bailiff-faq summary{position:relative;padding:11px 42px 11px 13px;color:#0a2148;font-size:13px;font-weight:700;cursor:pointer;list-style:none}.bailiff-faq summary::-webkit-details-marker{display:none}.bailiff-faq summary:after{content:'+';position:absolute;right:16px;top:7px;color:#173c81;font-size:20px;font-weight:600}.bailiff-faq details[open] summary:after{content:'−'}.bailiff-faq details[open] summary{background:#f8fafc}.bailiff-faq details p{padding:0 42px 14px 13px;margin:0;color:#4c5c71}.bailiff-footer-cta>.wrap{width:min(980px,calc(100% - 48px))}
@media(max-width:800px){.bailiff-hero{height:auto;min-height:470px;background-position:70% center}.bailiff-hero h1{font-size:36px}.bailiff-grid{grid-template-columns:1fr;gap:20px}.bailiff-side{grid-template-columns:1fr}.bailiff-action .demand-button{width:100%}}

/* Dagvaarding ontvangen page. */
.summons-received-hero{height:400px;background-position:center}.summons-received-hero .copyright-hero-copy{width:520px}.summons-received-hero h1{font-size:47px;line-height:1.06}.summons-received-hero p{font-size:15px;max-width:500px}.summons-received-content{padding:36px 0 18px;background:#fff}.summons-received-content>.wrap{width:min(1110px,calc(100% - 48px))}.summons-received-content h2{font-size:23px;line-height:1.25;margin:0;color:#0a2148}.summons-received-content h3{color:#0a2148}.summons-received-content p,.summons-received-content li{font-size:13px;line-height:1.7}.summons-meaning-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:72px;align-items:start}.summons-meaning-grid article>p{margin:0 0 22px}.summons-summary{padding:28px 30px}.summons-summary h2{color:#fff}.summons-checks{list-style:none;padding:0;margin:0}.summons-checks li{position:relative;padding-left:30px;margin:11px 0}.summons-checks li:before{content:'✓';position:absolute;left:0;top:2px;width:18px;height:18px;border:1.5px solid #ff7a00;border-radius:50%;color:#ff7a00;display:grid;place-items:center;font-size:10px}.summons-deadline{margin-top:29px;background:#f8f7f5;padding:21px 30px;display:flex;align-items:center;gap:31px}.summons-deadline svg{width:55px;height:55px;flex:0 0 55px;fill:none;stroke:#0a2148;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.summons-deadline h3{font-size:16px;margin:0 0 5px}.summons-deadline p{margin:0}.summons-now{margin-top:42px}.summons-now>p{margin:0 0 22px}.summons-option-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.summons-option-grid>article{border:1px solid #e1e4e8;box-shadow:0 5px 15px rgba(7,28,59,.06);padding:25px 28px;min-height:218px}.summons-option-grid h3{font-size:17px;margin:0 0 7px}.summons-option-grid p{margin:0 0 12px}.summons-option-grid .demand-button{width:max-content;margin:4px 0 12px}.summons-option-grid .ideal-mark{display:flex;width:max-content}.summons-option-grid .demand-contact-list{list-style:none;padding:0;margin:8px 0 0}.summons-option-grid .demand-contact-list li{display:flex;align-items:center;margin:7px 0}.summons-warning{margin-top:14px;background:#fbf7f3;padding:15px 27px;display:flex;align-items:center;gap:29px}.summons-warning svg{width:53px;height:53px;flex:0 0 53px;fill:none;stroke:#ff7a00;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.summons-warning h3{font-size:16px;margin:0 0 3px}.summons-warning p{margin:0}.summons-consequence-grid{display:grid;grid-template-columns:minmax(0,1.1fr) .9fr;gap:45px;align-items:center;margin-top:24px}.summons-consequence-grid article p{margin:0}.summons-consequence-grid article ul{padding-left:28px;margin:1px 0}.summons-consequence-grid aside{background:#f8f7f5;padding:24px 28px}.summons-consequence-grid aside h2{font-size:20px;margin-bottom:8px}.summons-consequence-grid aside p{margin:0}.summons-received-footer>.wrap{width:min(980px,calc(100% - 48px))}.summons-received-footer .btn{border:0;cursor:pointer}
@media(max-width:800px){.summons-received-hero{height:auto;min-height:470px;background-position:69% center}.summons-received-hero h1{font-size:37px}.summons-meaning-grid,.summons-option-grid,.summons-consequence-grid{grid-template-columns:1fr;gap:28px}.summons-summary{order:-1}.summons-warning{align-items:flex-start}.summons-received-footer .btn{width:100%}}

/* Faillissement aanvragen page. */
.bankruptcy-hero{height:410px;background-position:center}.bankruptcy-hero .copyright-hero-copy{width:570px}.bankruptcy-hero h1{font-size:46px;line-height:1.08}.bankruptcy-hero .copyright-hero-copy>p{font-size:15px;margin-bottom:20px}.bankruptcy-content{padding:38px 0 20px;background:#fff}.bankruptcy-content>.bankruptcy-grid{width:min(1110px,calc(100% - 48px));display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:58px;align-items:start}.bankruptcy-content h2{font-size:23px;line-height:1.3;margin:0;color:#0a2148}.bankruptcy-content h3{color:#0a2148}.bankruptcy-content p,.bankruptcy-content li{font-size:13px;line-height:1.7}.bankruptcy-main>section{padding-bottom:34px;margin-bottom:34px;border-bottom:1px solid #d7dce3}.bankruptcy-main>section:last-child{border:0;margin-bottom:0}.bankruptcy-main p{margin:0 0 17px}.bankruptcy-main ul{padding-left:29px;margin:3px 0 18px}.bankruptcy-side{display:grid;gap:36px}.bankruptcy-side .copyright-card{padding:29px 30px}.bankruptcy-side .copyright-card h2{color:#fff}.bankruptcy-side .copyright-card p{margin:0 0 21px}.bankruptcy-light{padding:29px 30px;background:#f8f7f5}.bankruptcy-light p{margin:0 0 13px}.bankruptcy-light ul{padding-left:27px;margin:0 0 15px}.bankruptcy-important ul{list-style:none;padding:0;margin:0}.bankruptcy-important li{position:relative;padding:0 0 0 35px;margin:14px 0}.bankruptcy-important li:before{content:'✓';position:absolute;left:0;top:1px;width:21px;height:21px;border:1.5px solid #ff7a00;border-radius:50%;display:grid;place-items:center;color:#ff7a00;font-size:11px}.bankruptcy-process ol{list-style:none;padding:0;margin:0}.bankruptcy-process li{position:relative;display:grid;grid-template-columns:34px 1fr;gap:15px;padding-bottom:11px}.bankruptcy-process li:not(:last-child):before{content:'';position:absolute;left:13px;top:26px;bottom:-2px;border-left:1px solid #ff7a00}.bankruptcy-process li>span{position:relative;z-index:1;width:27px;height:27px;border:1.5px solid #ff7a00;border-radius:50%;display:grid;place-items:center;background:#fff;color:#ff7a00;font-weight:700}.bankruptcy-process h3{font-size:14px;margin:0}.bankruptcy-process p{margin:0}.bankruptcy-content>.wrap:last-child{width:min(1110px,calc(100% - 48px))}.bankruptcy-contact{margin-top:14px;background:#f8f7f5;padding:17px 25px;display:grid;grid-template-columns:105px minmax(0,1fr) auto;gap:35px;align-items:center}.bankruptcy-contact-icon{width:105px;height:105px;background:#071d42;color:#fff;display:grid;place-items:center}.bankruptcy-contact-icon .icon{width:68px;height:68px}.bankruptcy-contact h2{font-size:22px;margin-bottom:7px}.bankruptcy-contact p{margin:0}.bankruptcy-contact .btn{min-width:210px}.bankruptcy-footer>.wrap{width:min(940px,calc(100% - 48px))}
@media(max-width:800px){.bankruptcy-hero{height:auto;min-height:480px;background-position:68% center}.bankruptcy-hero h1{font-size:36px}.bankruptcy-content>.bankruptcy-grid{grid-template-columns:1fr;gap:30px}.bankruptcy-side{gap:24px}.bankruptcy-contact{grid-template-columns:85px 1fr}.bankruptcy-contact-icon{width:85px;height:85px}.bankruptcy-contact .btn{grid-column:1/-1;width:100%}}

/* Vordering berekenen page. */
.claim-hero{height:385px;background-position:center}.claim-hero .copyright-hero-copy{width:535px}.claim-hero h1{font-size:46px}.claim-hero .copyright-hero-copy>p{font-size:15px;margin-bottom:20px}.claim-content{padding:36px 0 24px;background:#fff}.claim-content>.wrap{width:min(1120px,calc(100% - 48px))}.claim-content h2{font-size:22px;line-height:1.3;margin:0;color:#0a2148}.claim-content p,.claim-content dt,.claim-content dd{font-size:13px;line-height:1.65}.claim-top-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:30px}.claim-card{border:1px solid #e0e4e8;background:#fff;box-shadow:0 4px 15px rgba(6,28,59,.06);padding:27px 29px}.claim-form>p{margin:8px 0 24px}.claim-form>label{display:grid;gap:8px;color:#0a2148;font-size:13px;font-weight:700}.claim-form input[type=number]{width:100%;padding:12px;border:1px solid #d1d7df;font:inherit}.claim-form small{font-weight:400;color:#617087}.claim-form fieldset{border:0;padding:0;margin:30px 0 0}.claim-form legend{font-size:13px;font-weight:700;color:#0a2148;margin-bottom:10px}.claim-choice{display:grid;grid-template-columns:1fr 1fr;gap:11px}.claim-choice label{cursor:pointer}.claim-choice input{position:absolute;opacity:0}.claim-choice span{display:block;border:1px solid #0a2148;padding:11px 13px;text-align:center;font-size:12px;color:#0a2148}.claim-choice input:checked+span{background:#061d42;color:#fff}.claim-principal{margin-top:31px;background:#f8f7f5;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:25px}.claim-principal strong{display:block;color:#0a2148;font-size:18px}.claim-principal span{display:block;font-size:12px;margin-top:5px}.claim-principal>b{font-size:29px;color:#0a2148;white-space:nowrap}.claim-explain{display:grid;gap:21px;align-content:start}.claim-explain>section{padding:27px 29px;background:#f8f7f5}.claim-explain>section>p{margin:0 0 21px}.claim-explain .copyright-card{background:linear-gradient(135deg,#09264f,#04162f)}.claim-explain .copyright-card h2{color:#fff}.claim-explain .summons-checks{color:#fff}.claim-results{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:25px}.claim-results>.claim-card>p{margin:8px 0 21px}.claim-results dl{margin:0}.claim-results dl>div{display:flex;justify-content:space-between;gap:20px;margin:5px 0}.claim-results dt{color:#0a2148}.claim-results dd{margin:0;white-space:nowrap}.claim-results dt button{width:15px;height:15px;margin-left:7px;padding:0;border:1px solid #0a2148;border-radius:50%;background:#fff;color:#0a2148;font-size:9px;line-height:13px;cursor:help}.claim-total{border-top:1px solid #bfc6d0;margin-top:15px;padding-top:15px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#0a2148}.claim-total strong{font-size:18px}.claim-total b{font-size:25px;white-space:nowrap}.claim-contact{margin-top:24px;background:#f8f7f5;padding:15px 24px;display:grid;grid-template-columns:85px minmax(0,1fr) auto;gap:29px;align-items:center}.claim-contact-icon{width:85px;height:85px;background:#071d42;display:grid;place-items:center}.claim-contact-icon svg{width:55px;height:55px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.claim-contact-icon svg circle,.claim-contact-icon svg path:last-child{stroke:#ff7a00}.claim-contact h2{font-size:20px}.claim-contact p{margin:5px 0 0}.claim-contact .btn{min-width:210px}
@media(max-width:850px){.claim-hero{height:auto;min-height:460px;background-position:69% center}.claim-hero h1{font-size:37px}.claim-top-grid,.claim-results{grid-template-columns:1fr}.claim-contact{grid-template-columns:75px 1fr}.claim-contact .btn{grid-column:1/-1;width:100%}}@media(max-width:520px){.claim-choice{grid-template-columns:1fr}.claim-principal{align-items:flex-start;flex-direction:column}.claim-total strong{font-size:15px}.claim-total b{font-size:21px}}

/* Over ons page. */
.about-page-hero{height:420px;background-position:center}.about-page-hero .copyright-hero-copy{width:540px}.about-page-hero h1{font-size:47px}.about-page-hero .copyright-hero-copy>p{font-size:15px;margin-bottom:21px}.about-page-content{padding:39px 0 30px;background:#fff}.about-page-content>.wrap{width:min(1120px,calc(100% - 48px))}.about-page-content h2{font-size:23px;line-height:1.3;margin:0;color:#0a2148}.about-page-content p{font-size:13px;line-height:1.75}.about-focus-grid{display:grid;grid-template-columns:minmax(0,1fr) 470px;gap:67px;align-items:start}.about-focus-grid article p{margin:0 0 17px}.about-focus-grid aside{background:#f8f7f5;padding:29px 32px}.about-focus-grid aside p{margin:0}.about-values{margin-top:42px}.about-value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:19px}.about-value-grid article{min-height:196px;border:1px solid #e2e5e9;box-shadow:0 5px 15px rgba(6,28,59,.06);padding:27px 22px}.about-value-grid article>svg{width:45px;height:45px;display:block;margin-bottom:17px;fill:none;stroke:#ff7a00;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.about-value-grid h3{font-size:16px;color:#0a2148;margin:0 0 15px}.about-value-grid p{margin:0}.about-team-grid{display:grid;grid-template-columns:380px minmax(0,1fr);gap:65px;align-items:center;margin-top:43px}.about-team-grid p{margin:0 0 19px}.about-team-grid .demand-button{width:max-content}.about-team-grid img{width:100%;aspect-ratio:2.2;object-fit:cover;border-radius:3px}.about-footer-cta{padding:22px 0}.about-footer-cta>.wrap{width:min(1040px,calc(100% - 48px));justify-content:flex-start}.about-footer-icon{width:82px;height:82px;flex:0 0 82px;color:#fff}.about-footer-icon .icon{width:82px;height:82px}.about-footer-cta .btn{margin-left:auto}
@media(max-width:850px){.about-page-hero{height:auto;min-height:480px;background-position:69% center}.about-page-hero h1{font-size:38px}.about-focus-grid{grid-template-columns:1fr;gap:30px}.about-value-grid{grid-template-columns:1fr 1fr}.about-team-grid{grid-template-columns:1fr;gap:28px}.about-team-grid img{order:-1}.about-footer-icon{display:none}.about-footer-cta .btn{margin-left:0}}@media(max-width:520px){.about-value-grid{grid-template-columns:1fr}}

/* Refined two-colour vector icons for the About page. */
.about-value-grid article>svg{width:50px;height:50px;margin-bottom:16px;fill:none;stroke:#0a2148;stroke-width:1.9}.about-value-grid article>svg .accent{stroke:#ff7a00;stroke-width:2.2}

/* Gratis advies page. */
.advice-hero{height:355px;background-position:center}.advice-hero .copyright-hero-copy{width:520px}.advice-hero h1{font-size:45px}.advice-hero p{font-size:15px;max-width:475px}.advice-hero ul{list-style:none;margin:17px 0 0;padding:0}.advice-hero li{position:relative;padding-left:29px;margin:7px 0;font-size:14px}.advice-hero li:before{content:'✓';position:absolute;left:0;top:0;width:18px;height:18px;border:1.5px solid #ff7a00;border-radius:50%;display:grid;place-items:center;color:#ff7a00;font-size:10px}.advice-content{padding:31px 0 24px;background:#fff}.advice-content>.wrap{width:min(1120px,calc(100% - 48px))}.advice-content h2{font-size:22px;line-height:1.3;margin:0;color:#0a2148}.advice-content p{font-size:13px;line-height:1.65}.advice-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:23px;align-items:start}.advice-form-card{border:1px solid #e0e4e8;box-shadow:0 4px 16px rgba(6,28,59,.06);padding:25px 31px}.advice-form-card>p{margin:8px 0 23px}.advice-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px 25px}.advice-form-card label{display:grid;gap:7px;color:#0a2148;font-size:12px;font-weight:700}.advice-fields .full{grid-column:1/-1}.advice-form-card input,.advice-form-card select,.advice-form-card textarea{width:100%;border:1px solid #d1d7df;padding:11px 12px;background:#fff;color:#0a2148;font:inherit}.advice-form-card textarea{resize:vertical}.advice-form-card fieldset{border:0;padding:0;margin:20px 0}.advice-form-card legend{margin-bottom:9px;color:#0a2148;font-size:12px;font-weight:700}.advice-contact-choice{display:grid;grid-template-columns:1fr 1fr;gap:12px}.advice-contact-choice label{cursor:pointer}.advice-contact-choice input,.advice-times input{position:absolute;opacity:0}.advice-contact-choice label>span{position:relative;display:block;border:1px solid #d1d7df;padding:12px 15px 12px 48px;min-height:61px}.advice-contact-choice label>span:before{content:'';position:absolute;left:17px;top:18px;width:17px;height:17px;border:1.5px solid #0a2148;border-radius:50%}.advice-contact-choice input:checked+span{border-color:#ff7a00}.advice-contact-choice input:checked+span:after{content:'';position:absolute;left:21px;top:22px;width:9px;height:9px;background:#ff7a00;border-radius:50%}.advice-contact-choice b,.advice-contact-choice small{display:block}.advice-contact-choice small{font-weight:400;margin-top:3px}.advice-date{width:50%;margin-top:19px}.advice-times{display:grid;grid-template-columns:repeat(7,1fr);gap:9px}.advice-times label{cursor:pointer}.advice-times span{display:block;border:1px solid #d1d7df;padding:10px 5px;text-align:center;font-weight:400}.advice-times input:checked+span{background:#061d42;border-color:#061d42;color:#fff}.advice-privacy{display:flex!important;grid-template-columns:none!important;flex-direction:row;align-items:flex-start;gap:11px!important;font-weight:400!important;margin:24px 0 19px}.advice-privacy input{width:17px;height:17px;flex:0 0 17px}.advice-privacy a{color:#ff7a00}.advice-submit{display:flex;margin:0 auto;min-width:280px;border:0;cursor:pointer}.advice-after{display:block;text-align:center;margin-top:10px;color:#5d6c80}.advice-side{display:grid;gap:18px}.advice-personal{display:grid;grid-template-columns:77px 1fr;gap:22px;align-items:start;padding:26px;background:#f8f7f5}.advice-round-icon{width:66px;height:66px;border-radius:50%;background:#fff0e5;display:grid;place-items:center}.advice-round-icon svg{width:43px;height:43px;fill:none;stroke:#0a2148;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.advice-round-icon .accent{stroke:#ff7a00}.advice-personal h3{font-size:16px;color:#0a2148;margin:4px 0 7px}.advice-personal p{margin:0}.advice-examples{background:#f8f7f5;padding:27px 29px}.advice-examples ul{list-style:none;padding:0;margin:19px 0 0}.advice-examples li{position:relative;padding-left:31px;margin:12px 0;font-size:13px}.advice-examples li:before{content:'✓';position:absolute;left:0;top:-1px;width:19px;height:19px;border:1.5px solid #ff7a00;border-radius:50%;display:grid;place-items:center;color:#ff7a00;font-size:10px}.advice-how{padding:28px 30px}.advice-how h2{color:#fff}.advice-how ol{list-style:none;padding:0;margin:22px 0 0}.advice-how li{display:grid;grid-template-columns:40px 1fr;gap:16px;margin:0 0 19px}.advice-how li>span{width:34px;height:34px;border:1.5px solid #ff7a00;border-radius:50%;display:grid;place-items:center;color:#ff7a00;font-weight:700}.advice-how strong{font-size:14px}.advice-how p{margin:2px 0 0}.advice-security{display:grid;grid-template-columns:70px 1fr;gap:26px;align-items:center;padding:22px 35px;margin-top:21px;background:#f8f7f5}.advice-security svg{width:58px;height:58px;fill:none;stroke:#0a2148;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.advice-security h2{font-size:18px}.advice-security p{margin:5px 0 0}.advice-notice{padding:14px 20px;margin-bottom:20px;color:#fff;text-align:center;font-weight:700}.advice-notice.is-success{background:#197447}.advice-notice.is-error{background:#a62929}
@media(max-width:850px){.advice-hero{height:auto;min-height:470px;background-position:69% center}.advice-hero h1{font-size:37px}.advice-grid{grid-template-columns:1fr}.advice-side{grid-template-columns:1fr 1fr}.advice-how{grid-column:1/-1}}@media(max-width:600px){.advice-fields,.advice-contact-choice,.advice-side{grid-template-columns:1fr}.advice-fields .full,.advice-how{grid-column:1}.advice-date{width:100%}.advice-times{grid-template-columns:repeat(3,1fr)}.advice-submit{min-width:0;width:100%}.advice-security{grid-template-columns:1fr}.advice-personal{grid-template-columns:60px 1fr}}

/* Keep the advice page aligned with the narrower detail-page content. */
.advice-page .breadcrumb .wrap,.advice-page .advice-hero>.wrap,.advice-content>.wrap{width:min(1040px,calc(100% - 48px))}.advice-grid{grid-template-columns:minmax(0,655px) 360px;gap:25px;justify-content:center}
@media(max-width:850px){.advice-grid{grid-template-columns:1fr}.advice-page .breadcrumb .wrap,.advice-page .advice-hero>.wrap,.advice-content>.wrap{width:min(100% - 30px,1040px)}}

/* Final compact width and overflow protection for the advice page. */
.advice-page{max-width:100%;overflow-x:hidden}.advice-page .breadcrumb .wrap,.advice-page .advice-hero>.wrap,.advice-content>.wrap{width:min(900px,calc(100% - 48px));max-width:900px}.advice-grid{grid-template-columns:minmax(0,565px) minmax(0,310px);gap:25px}.advice-grid>*{min-width:0}.advice-form-card input,.advice-form-card select,.advice-form-card textarea{min-width:0;max-width:100%}
@media(max-width:1000px){.advice-grid{grid-template-columns:minmax(0,1fr)}.advice-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.advice-how{grid-column:1/-1}.advice-page .breadcrumb .wrap,.advice-page .advice-hero>.wrap,.advice-content>.wrap{width:calc(100% - 30px);max-width:900px}}@media(max-width:650px){.advice-side{grid-template-columns:minmax(0,1fr)}.advice-how{grid-column:1}.advice-times{grid-template-columns:repeat(3,minmax(0,1fr))}}
.page-template-page-gratis-advies{overflow-x:hidden}

/* Voorbeeldbrieven page and reusable document library. */
.special-terms-page .terms-hero{height:305px}.special-terms-page .terms-hero .copyright-hero-copy{width:515px}.special-terms-page .terms-toc li a{padding-top:8px;padding-bottom:8px}.special-terms-page .terms-download small{display:none}

/* Voorbeeldbrieven page and reusable document library. */
.terms-page{overflow-x:hidden}.terms-page .breadcrumb .wrap,.terms-hero>.wrap,.terms-content>.wrap{width:min(1100px,calc(100% - 48px))}.terms-hero{height:290px;background-position:center}.terms-hero .copyright-hero-copy{width:500px}.terms-hero h1{font-size:42px}.terms-hero .copyright-hero-copy>p{font-size:15px;line-height:1.65;max-width:470px}.terms-content{padding:24px 0 28px}.terms-layout{display:grid;grid-template-columns:245px minmax(0,1fr) 265px;gap:25px;align-items:start}.terms-layout>*{min-width:0}.terms-content h2{font-size:18px;line-height:1.3;margin:0;color:#0a2148}.terms-toc{border:1px solid #e0e4e8;position:sticky;top:20px}.terms-toc h2{padding:17px 16px}.terms-toc ol{list-style:none;padding:0;margin:0}.terms-toc li a{display:grid;grid-template-columns:24px 1fr;gap:4px;padding:10px 13px;font-size:12px}.terms-toc li:first-child a,.terms-toc a:hover{border-left:3px solid #ff7a00;background:#fff7f0;color:#ff7a00}.terms-article section{scroll-margin-top:20px;margin-bottom:25px}.terms-article .section-mark{margin:9px 0 12px}.terms-article p{font-size:12px;line-height:1.65;margin:0 0 10px}.terms-note{display:flex;gap:18px;background:#fff7f0;border:1px solid #f4dfd0;padding:14px}.terms-note>b{width:27px;height:27px;border:1.5px solid #ff7a00;color:#ff7a00;border-radius:50%;display:grid;place-items:center}.terms-note p{margin:0}.terms-side{display:grid;gap:18px}.terms-side>section{padding:21px;background:#f8f7f5}.terms-download{text-align:center}.terms-download svg{display:block;width:70px;height:70px;margin:18px auto;fill:none;stroke:#0a2148;stroke-width:2}.terms-download svg .accent{fill:#ff7a00;stroke:#ff7a00}.terms-download svg text{fill:#fff;stroke:none;font-size:9px;font-weight:700}.terms-download .btn{width:100%;padding:12px}.terms-download .is-disabled{opacity:.55}.terms-download small{display:block;font-size:10px;margin-top:12px}.terms-contact{background:linear-gradient(135deg,#09264f,#04162f)!important;color:#fff}.terms-contact h2{color:#fff;font-size:21px}.terms-contact p,.terms-contact li{font-size:12px}.terms-contact ul{list-style:none;padding:0;margin:17px 0 0}.terms-contact li{color:#ff7a00;margin:12px 0}.terms-contact li a{color:#fff;margin-left:10px}.terms-related a{display:flex;justify-content:space-between;border-top:1px solid #dde1e6;padding:10px 2px;font-size:12px}.terms-benefits{display:grid;grid-template-columns:repeat(4,1fr);background:#f8f7f5;margin-top:25px;padding:20px}.terms-benefits article{display:flex;gap:14px;align-items:center;border-right:1px solid #d7dce3;padding:0 20px;color:#0a2148;font-size:30px}.terms-benefits article:last-child{border:0}.terms-benefits b,.terms-benefits small{display:block;font-size:11px}.terms-benefits small{font-size:9px;font-weight:400;margin-top:2px}
@media(max-width:900px){.terms-layout{grid-template-columns:220px 1fr}.terms-side{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.terms-benefits{grid-template-columns:1fr 1fr;gap:20px}.terms-benefits article:nth-child(2){border:0}}@media(max-width:650px){.terms-page .breadcrumb .wrap,.terms-hero>.wrap,.terms-content>.wrap{width:calc(100% - 30px)}.terms-hero{height:auto;min-height:420px;background-position:68% center}.terms-hero h1{font-size:34px}.terms-layout{grid-template-columns:1fr}.terms-toc{position:static}.terms-side,.terms-benefits{grid-template-columns:1fr}.terms-benefits article{border:0;border-bottom:1px solid #d7dce3;padding:10px}.terms-benefits article:nth-child(2){border-bottom:1px solid #d7dce3}}

/* Voorbeeldbrieven page and reusable document library. */
.letters-page{overflow-x:hidden}.letters-page .breadcrumb .wrap,.letters-hero>.wrap,.letters-content>.wrap{width:min(1040px,calc(100% - 48px))}.letters-page .breadcrumb strong{color:#ff7a00}.letters-hero{height:355px;background-position:center}.letters-hero .copyright-hero-copy{width:480px}.letters-hero h1{font-size:43px}.letters-hero .copyright-hero-copy>p{font-size:14px;line-height:1.7;margin-bottom:18px;max-width:475px}.letters-content{padding:28px 0 30px;background:#fff}.letters-layout{display:grid;grid-template-columns:minmax(0,660px) minmax(0,355px);gap:25px;align-items:start}.letters-layout>*{min-width:0}.letters-search{height:49px;border:1px solid #d7dce3;display:flex;align-items:center;padding:0 17px;margin-bottom:24px;background:#fff}.letters-search svg{width:24px;height:24px;flex:0 0 24px;fill:none;stroke:#0a2148;stroke-width:2;stroke-linecap:round}.letters-search input{width:100%;height:100%;border:0;outline:0;padding:0 17px;color:#0a2148;font:inherit;font-size:12px}.letters-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.letter-card{min-height:262px;border:1px solid #e2e5e9;box-shadow:0 4px 14px rgba(6,28,59,.05);padding:22px 17px 17px;display:flex;flex-direction:column}.letter-card>svg{width:48px;height:48px;fill:none;stroke:#0a2148;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;margin:0 auto 15px}.letter-card>svg .accent{stroke:#ff7a00}.letter-card h2{font-size:14px;line-height:1.3;color:#0a2148;margin:0 0 9px}.letter-card p{font-size:11px;line-height:1.55;margin:0 0 15px;color:#263b5a}.letter-download{height:38px;border:1px solid #ff7a00;color:#0a2148;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;font-size:10px;white-space:nowrap}.letter-download>span{color:#ff7a00;font-size:18px;line-height:1}.letter-download:hover{background:#ff7a00;color:#fff}.letter-download:hover>span{color:#fff}.letter-download.is-unavailable{opacity:.58;cursor:not-allowed}.letter-download.is-unavailable:hover{background:transparent;color:#0a2148}.letter-download.is-unavailable:hover>span{color:#ff7a00}.letters-empty{display:none;text-align:center;padding:35px;background:#f8f7f5}.letters-side{display:grid;gap:17px}.letters-side>section{padding:24px 27px;background:#f8f7f5}.letters-side h2{font-size:19px;line-height:1.3;margin:0;color:#0a2148}.letters-side p,.letters-side li{font-size:11px;line-height:1.65}.letters-how{display:grid;grid-template-columns:58px 1fr;gap:19px;align-items:start}.letters-how-icon{width:53px;height:53px;border-radius:50%;background:#fff0e5;display:grid;place-items:center}.letters-how-icon svg{width:37px;height:37px;fill:none;stroke:#0a2148;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.letters-how-icon svg .accent{stroke:#ff7a00}.letters-how p{margin:9px 0 0}.letters-tips ul{list-style:none;margin:14px 0 0;padding:0}.letters-tips li{position:relative;padding-left:31px;margin:10px 0}.letters-tips li:before{content:'✓';position:absolute;left:0;top:0;width:18px;height:18px;border:1.5px solid #ff7a00;border-radius:50%;display:grid;place-items:center;color:#ff7a00;font-size:9px}.letters-advice{background:linear-gradient(135deg,#09264f,#04162f)!important;color:#fff}.letters-advice h2{color:#fff}.letters-advice p{font-size:13px;margin:11px 0 18px}.letters-advice .btn{width:100%;padding:12px 15px;font-size:12px}.letters-faq{padding:9px 0 0!important;background:#fff!important}.letters-faq h2{margin-bottom:14px}.letters-faq details{border:1px solid #e1e5e9;margin-bottom:7px;background:#fff}.letters-faq summary{display:flex;justify-content:space-between;gap:15px;padding:9px 10px;cursor:pointer;list-style:none;color:#0a2148;font-size:11px;font-weight:700}.letters-faq summary::-webkit-details-marker{display:none}.letters-faq summary span{font-size:17px}.letters-faq details[open] summary span{transform:rotate(45deg)}.letters-faq details p{padding:0 10px 10px;margin:0}.letters-faq h3{font-size:13px;color:#0a2148;margin:23px 0 3px}.letters-faq>p{margin:0 0 4px}.letters-faq>a{color:#ff7a00;font-size:11px;font-weight:700}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:900px){.letters-layout{grid-template-columns:1fr}.letters-side{grid-template-columns:1fr 1fr}.letters-faq{grid-column:1/-1}.letters-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.letters-page .breadcrumb .wrap,.letters-hero>.wrap,.letters-content>.wrap{width:calc(100% - 30px)}.letters-hero{height:auto;min-height:455px;background-position:68% center}.letters-hero h1{font-size:35px}.letters-grid,.letters-side{grid-template-columns:1fr}.letters-faq{grid-column:1}.letter-card{min-height:230px}}

/* Keep letter-card copy optically aligned with its shared icon. */
.letter-card h2,.letter-card p{text-align:center}
.breadcrumb .wrap>a,.breadcrumb .wrap>strong,.breadcrumb .wrap>.breadcrumb-label{font-size:13px;line-height:1.4}.breadcrumb .wrap>.breadcrumb-label{color:#fff;font-weight:400}

/* 404 page. */
.error-page{overflow-x:hidden}.error-page .wrap{width:min(1100px,calc(100% - 48px))}.error-breadcrumb strong{color:#ff7a00}.error-hero{height:485px;background-size:cover;background-position:center;color:#fff;position:relative}.error-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,20,45,.83) 0%,rgba(2,20,45,.46) 42%,transparent 66%)}.error-hero>.wrap{height:100%;position:relative}.error-copy{padding-top:56px;width:460px}.error-number{font-size:105px;line-height:.95;font-weight:750;letter-spacing:-5px}.error-copy .title-mark{margin:24px 0 19px}.error-copy h1{font-size:33px;line-height:1.2;margin:0 0 18px}.error-copy p{font-size:16px;line-height:1.65;margin:0 0 20px}.error-copy .btn{min-width:250px;margin-top:2px}.error-links{padding:36px 0 20px;background:#fff}.error-links>div>h2{text-align:center;font-size:25px;line-height:1.3;margin:0;color:#0a2148}.error-links>div>.section-mark{display:block;margin:14px auto 26px}.error-card-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.error-card{min-height:225px;border:1px solid #e3e6ea;box-shadow:0 4px 14px rgba(6,28,59,.05);padding:24px 13px 15px;text-align:center;transition:.2s}.error-card:hover{border-color:#ff7a00;transform:translateY(-2px)}.error-card svg{display:block;width:48px;height:48px;margin:0 auto 15px;fill:none;stroke:#0a2148;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.error-card svg .accent{stroke:#ff7a00}.error-card h3{font-size:14px;line-height:1.25;margin:0 0 8px;color:#0a2148}.error-card p{min-height:67px;font-size:11px;line-height:1.65;margin:0;color:#263b5a}.error-card b{display:block;font-size:20px;margin-top:8px}.error-help{margin-top:18px;min-height:135px;padding:23px 46px 23px 38px;background:linear-gradient(110deg,#071f45,#031630);color:#fff;display:grid;grid-template-columns:95px 1fr auto;gap:25px;align-items:center}.error-help-icon{width:80px;height:80px;border:1.5px solid #ff7a00;border-radius:50%;display:grid;place-items:center}.error-help-icon svg{width:47px;height:47px;fill:none;stroke:#ff7a00;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.error-help h2{color:#fff;text-align:left;font-size:23px;margin:0 0 5px}.error-help p{font-size:13px;line-height:1.55;margin:0}.error-help .btn{min-width:245px}.error-page+.site-footer .footer-brand p{font-size:12px}
@media(max-width:1000px){.error-card-grid{grid-template-columns:repeat(3,1fr)}.error-help{grid-template-columns:80px 1fr}.error-help .btn{grid-column:2;width:max-content}}@media(max-width:650px){.error-page .wrap{width:calc(100% - 30px)}.error-hero{height:auto;min-height:510px;background-position:68% center}.error-copy{width:100%;padding-top:45px}.error-number{font-size:80px}.error-copy h1{font-size:29px}.error-copy p{font-size:14px}.error-card-grid{grid-template-columns:1fr 1fr}.error-help{grid-template-columns:1fr;padding:25px}.error-help-icon{width:65px;height:65px}.error-help .btn{grid-column:1;width:100%}}@media(max-width:420px){.error-card-grid{grid-template-columns:1fr}.error-card{min-height:0}.error-card p{min-height:0}}

/* Privacyverklaring page. */
.terms-benefits-svg article>svg{width:46px;height:46px;flex:0 0 46px;fill:none;stroke:#0a2148;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.terms-benefits-svg article>svg .accent{stroke:#ff7a00}.footer-bottom>div>span:last-child{margin-left:auto;text-align:right}.footer-bottom>div>span:last-child a{text-decoration:underline;text-underline-offset:2px}
.terms-contact li{display:flex;align-items:center;gap:11px}.terms-contact li svg{width:21px;height:21px;flex:0 0 21px;fill:none;stroke:#ff7a00;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.terms-contact li a{margin-left:0}

/* Opdrachtgever worden. */
.client-page{overflow-x:hidden;color:#071b40}.client-page .wrap{width:min(1160px,calc(100% - 56px))}.client-hero{height:450px;background-size:cover;background-position:center;display:flex;align-items:center;color:#fff}.client-hero .wrap{width:min(1160px,calc(100% - 76px))}.client-hero-copy{width:510px}.client-hero-copy>b,.client-page .eyebrow{display:block;color:#ff7200;letter-spacing:2px;font-size:13px;margin-bottom:8px}.client-hero h1{font-size:43px;line-height:1.03;margin:0 0 18px}.client-hero p{font-size:15px;line-height:1.55;margin:0 0 18px}.client-hero ul{list-style:none;padding:0;margin:0}.client-hero li{font-size:15px;margin:10px 0;padding-left:32px;position:relative}.client-hero li:before{content:'✓';position:absolute;left:0;top:-2px;width:19px;height:19px;border:2px solid #ff7200;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:11px}.client-hero li:nth-child(2):before,.client-hero li:nth-child(3):before{background:#ff7200}.client-features{padding:16px 0}.client-features>.wrap{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e3e6eb}.client-features article{display:flex;gap:15px;align-items:center;padding:18px 20px;border-right:1px solid #e3e6eb}.client-features article:last-child{border:0}.client-features svg,.client-steps svg,.client-bottom-cta svg{width:45px;height:45px;flex:0 0 45px;fill:none;stroke:#071b40;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.client-features h3,.client-features p{margin:0}.client-features h3{font-size:13px}.client-features p{font-size:11px;line-height:1.5;margin-top:4px}.client-main{padding:0 0 20px}.client-columns{display:grid;grid-template-columns:1.08fr .92fr;gap:48px;align-items:start}.client-story{padding:20px 8px}.client-page h2{font-size:29px;line-height:1.1;margin:0 0 12px}.client-story>p{font-size:14px;line-height:1.55;max-width:570px}.client-quote{display:grid;grid-template-columns:210px 1fr;gap:18px;margin:22px 0 44px}.client-quote img{width:100%;height:215px;object-fit:cover}.client-quote blockquote{background:#f5f7fa;margin:0;padding:50px 30px 24px;font-size:14px;line-height:1.55;position:relative}.client-quote blockquote:before{content:'“';position:absolute;left:18px;top:4px;font-size:72px;color:#d6dbe4;line-height:1}.client-quote small{display:block;margin-top:15px;font-size:12px}.client-how>p{margin:-5px 0 18px;font-size:13px}.client-steps{display:flex;align-items:flex-start}.client-steps article{width:22%;text-align:center;position:relative}.client-steps article>span{position:absolute;left:0;top:-5px;width:25px;height:25px;border-radius:50%;background:#ff7200;color:#fff;display:grid;place-items:center;font-weight:700}.client-steps article svg{width:62px;height:62px;padding:14px;border:1px solid #dce1e8;border-radius:50%}.client-steps article h3{font-size:12px;margin:10px 0 4px}.client-steps article p{font-size:10px;line-height:1.45;margin:0}.client-steps>i{font-size:34px;font-style:normal;margin:22px 7px;color:#071b40}.client-side{display:grid;gap:16px}.client-signup,.client-faq{border:1px solid #e0e4e9;padding:20px 25px;box-shadow:0 4px 16px rgba(5,27,62,.03)}.client-signup>p{font-size:13px;line-height:1.5}.client-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.client-signup input,.client-signup select,.client-signup textarea{width:100%;border:1px solid #d5dce5;background:#fff;padding:10px;font:inherit;font-size:11px;color:#071b40}.client-signup textarea{height:66px;margin-top:9px;resize:vertical}.client-consent{display:flex;align-items:flex-start;gap:8px;font-size:10px;margin:11px 0}.client-consent input{width:auto;margin-top:2px}.client-consent a{color:#075bb6}.client-signup .btn{border:0;width:100%;justify-content:center}.client-signup form>small{display:block;font-size:9px;margin-top:8px}.form-notice{padding:10px;margin:10px 0;font-size:12px}.form-notice.success{background:#eaf7ee;color:#17632b}.form-notice.error{background:#fff0ec;color:#9c2a14}.client-faq>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.client-faq h2{font-size:16px;margin:0}.client-faq>div>a{font-size:10px;color:#075bb6}.client-faq details{border-top:1px solid #dce1e7;padding:10px 4px;font-size:11px}.client-faq summary{display:flex;justify-content:space-between;cursor:pointer}.client-faq details p{line-height:1.5}.client-bottom-cta{display:flex;justify-content:space-between;align-items:center;background:#fff4e9;padding:15px 32px;margin-top:18px}.client-bottom-cta>div{display:flex;align-items:center;gap:22px}.client-bottom-cta svg{stroke:#ff7200}.client-bottom-cta b,.client-bottom-cta small{display:block}.client-bottom-cta b{font-size:18px}.client-bottom-cta small{font-size:12px;margin-top:4px}
@media(max-width:950px){.client-features>.wrap{grid-template-columns:1fr 1fr}.client-features article:nth-child(2){border-right:0}.client-features article:nth-child(-n+2){border-bottom:1px solid #e3e6eb}.client-columns{grid-template-columns:1fr}.client-hero{background-position:62% center}.client-side{grid-template-columns:1fr 1fr}.client-bottom-cta{grid-column:1/-1}}
@media(max-width:650px){.client-page .wrap,.client-hero .wrap{width:calc(100% - 30px)}.client-hero{height:auto;min-height:610px;background-position:68% center}.client-hero-copy{width:100%;padding:50px 0;background:linear-gradient(90deg,rgba(3,22,51,.94),rgba(3,22,51,.55),transparent)}.client-hero h1{font-size:34px}.client-features>.wrap,.client-side{grid-template-columns:1fr}.client-features article{border-right:0;border-bottom:1px solid #e3e6eb!important}.client-columns{gap:10px}.client-quote{grid-template-columns:1fr}.client-quote img{height:230px}.client-steps{display:grid;grid-template-columns:1fr 1fr;gap:20px}.client-steps article{width:100%}.client-steps>i{display:none}.client-form-grid{grid-template-columns:1fr}.client-bottom-cta{align-items:flex-start;gap:20px;flex-direction:column}.client-bottom-cta .btn{width:100%;justify-content:center}}
.client-breadcrumb{background:#061a36}.client-breadcrumb .wrap{width:min(1160px,calc(100% - 56px))}.client-page svg .accent{stroke:#ff7200}.client-features svg,.client-steps svg,.client-bottom-cta svg{stroke-width:1.9}.client-bottom-cta svg .accent{stroke:#071b40}@media(max-width:650px){.client-breadcrumb .wrap{width:calc(100% - 30px)}}

/* Privacyverklaring page. */
.privacy-page{overflow-x:hidden}.privacy-page .breadcrumb .wrap,.privacy-hero>.wrap,.privacy-content>.wrap{width:min(1100px,calc(100% - 48px))}.privacy-hero{height:315px;background-position:center}.privacy-hero .copyright-hero-copy{width:500px}.privacy-hero h1{font-size:45px}.privacy-hero h2{font-size:17px;color:#fff;margin:20px 0 8px}.privacy-hero .copyright-hero-copy>p{font-size:15px;max-width:475px}.privacy-content{padding:24px 0 26px}.privacy-layout{display:grid;grid-template-columns:285px minmax(0,1fr);gap:32px;align-items:start}.privacy-toc{position:sticky;top:20px}.privacy-toc li a{padding-top:8px;padding-bottom:8px}.privacy-question{margin:35px 11px 11px;padding:18px;background:#f8f7f5}.privacy-question>div{color:#ff7a00;font-size:30px}.privacy-question h3{font-size:15px;margin:5px 0}.privacy-question p{font-size:12px}.privacy-question .btn{width:100%;padding:11px;font-size:12px}.privacy-article h2{font-size:21px}.privacy-article p,.privacy-article li{font-size:12px;line-height:1.65}.privacy-article ul{list-style:none;padding:0;margin:7px 0}.privacy-article li{position:relative;padding-left:22px;margin:4px 0}.privacy-article li:before{content:'';position:absolute;left:3px;top:8px;width:6px;height:6px;border-radius:50%;background:#ff7a00}.privacy-article a{color:#ff7a00}.privacy-download{display:grid;grid-template-columns:36px 1fr auto;gap:16px;align-items:center;background:#edf6ff;padding:16px 18px;margin-top:20px}.privacy-download>b{width:31px;height:31px;border:2px solid #1470d2;color:#1470d2;border-radius:50%;display:grid;place-items:center}.privacy-download strong,.privacy-download small{display:block}.privacy-download strong{font-size:13px}.privacy-download small{font-size:10px;margin-top:3px}.privacy-download>a,.privacy-download>span{border:1px solid #1470d2;color:#1470d2;padding:10px 18px;font-size:11px;font-weight:700}.privacy-download>span{opacity:.5}.privacy-benefits{margin-top:23px}
@media(max-width:750px){.privacy-page .breadcrumb .wrap,.privacy-hero>.wrap,.privacy-content>.wrap{width:calc(100% - 30px)}.privacy-hero{height:auto;min-height:450px;background-position:68% center}.privacy-hero h1{font-size:36px}.privacy-layout{grid-template-columns:1fr}.privacy-toc{position:static}.privacy-download{grid-template-columns:36px 1fr}.privacy-download>a,.privacy-download>span{grid-column:1/-1;text-align:center}}

/* Contact page. */
.privacy-question>svg{width:42px;height:42px;fill:none;stroke:#0a2148;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.privacy-question>svg .accent{stroke:#ff7a00}.privacy-benefits article>svg{width:48px;height:48px;flex:0 0 48px;fill:none;stroke:#0a2148;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.privacy-benefits article>svg .accent{stroke:#ff7a00}

/* Contact page. */
.contact-page{overflow-x:hidden}.contact-page .breadcrumb .wrap,.contact-page-hero>.wrap,.contact-page-content>.wrap{width:min(1040px,calc(100% - 48px))}.contact-page-hero{height:330px;background-position:center}.contact-page-hero .copyright-hero-copy{width:485px}.contact-page-hero h1{font-size:44px}.contact-page-hero .copyright-hero-copy>p{font-size:15px;margin-bottom:20px;max-width:475px}.contact-page-content{padding:28px 0 24px;background:#fff}.contact-page-grid{display:grid;grid-template-columns:minmax(0,610px) minmax(0,405px);gap:25px;align-items:start}.contact-page-grid>*{min-width:0}.contact-page-content h2{font-size:21px;line-height:1.3;margin:0;color:#0a2148}.contact-page-content p,.contact-page-content label,.contact-page-content dt,.contact-page-content dd{font-size:12px;line-height:1.65}.contact-form-card{border:1px solid #e1e5e9;box-shadow:0 4px 15px rgba(6,28,59,.06);padding:25px 28px;min-height:655px}.contact-form-card>p{margin:8px 0 20px}.contact-form-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}.contact-form-fields .full{grid-column:1/-1}.contact-form-card label{display:grid;gap:7px;color:#0a2148;font-weight:700}.contact-form-card input,.contact-form-card select,.contact-form-card textarea{width:100%;min-width:0;max-width:100%;border:1px solid #d1d7df;padding:11px 12px;background:#fff;color:#0a2148;font:inherit}.contact-form-card textarea{resize:vertical}.contact-page-privacy{display:flex!important;flex-direction:row;align-items:flex-start;gap:11px!important;font-weight:400!important;margin:21px 0 18px}.contact-page-privacy input{width:17px;height:17px;flex:0 0 17px}.contact-page-privacy a{color:#ff7a00}.contact-page-submit{min-width:220px;border:0;cursor:pointer}.contact-form-card form>small{display:block;margin-top:10px;color:#5f6e82}.contact-page-side{display:grid;gap:16px}.contact-page-side>section{padding:25px 29px}.contact-direct{background:linear-gradient(135deg,#09264f,#04162f);color:#fff}.contact-direct h2{color:#fff}.contact-direct ul{list-style:none;margin:16px 0 0;padding:0}.contact-direct li{display:grid;grid-template-columns:35px 1fr;gap:16px;align-items:start;margin:15px 0;font-size:13px}.contact-direct svg{width:28px;height:28px;fill:none;stroke:#ff7a00;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.contact-direct small{display:block;margin-top:2px;color:#fff;font-size:10px}.contact-light-card{background:#f8f7f5}.contact-light-card dl{margin:14px 0 0}.contact-light-card dl>div{display:grid;grid-template-columns:145px 1fr;gap:16px;margin:4px 0}.contact-light-card dt,.contact-light-card dd{margin:0}.contact-location p{margin:13px 0 16px}.contact-location .demand-button{display:inline-flex;width:max-content}.contact-benefits{display:grid;grid-template-columns:repeat(4,1fr);margin-top:27px;background:#f8f7f5;padding:23px 25px}.contact-benefits article{display:grid;grid-template-columns:55px 1fr;gap:17px;align-items:start;padding:0 21px;border-right:1px solid #d8dde3}.contact-benefits article:first-child{padding-left:0}.contact-benefits article:last-child{border:0;padding-right:0}.contact-benefits svg{width:45px;height:45px;fill:none;stroke:#0a2148;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.contact-benefits h3{font-size:13px;margin:2px 0 4px;color:#0a2148}.contact-benefits p{font-size:10px;line-height:1.55;margin:0}.contact-page-notice{padding:13px 18px;margin-bottom:20px;color:#fff;text-align:center;font-weight:700}.contact-page-notice.is-success{background:#197447}.contact-page-notice.is-error{background:#a62929}
@media(max-width:900px){.contact-page-grid{grid-template-columns:1fr}.contact-page-side{grid-template-columns:1fr 1fr}.contact-direct{grid-row:span 2}.contact-benefits{grid-template-columns:1fr 1fr;gap:25px}.contact-benefits article:nth-child(2){border:0}.contact-benefits article:nth-child(3){padding-left:0}}@media(max-width:650px){.contact-page .breadcrumb .wrap,.contact-page-hero>.wrap,.contact-page-content>.wrap{width:calc(100% - 30px)}.contact-page-hero{height:auto;min-height:430px;background-position:68% center}.contact-page-hero h1{font-size:36px}.contact-form-fields,.contact-page-side,.contact-benefits{grid-template-columns:1fr}.contact-form-fields .full{grid-column:1}.contact-form-card{padding:22px 18px}.contact-direct{grid-row:auto}.contact-benefits article{border:0;border-bottom:1px solid #d8dde3;padding:0 0 20px}.contact-benefits article:nth-child(3){padding-left:0}.contact-benefits article:last-child{padding-bottom:0}.contact-light-card dl>div{grid-template-columns:120px 1fr}.contact-page-submit{width:100%}}

/* Nieuw dossier aanmelden page. */
.new-case-page{overflow-x:hidden}.new-case-hero{height:340px;background-position:center}.new-case-hero .copyright-hero-copy{width:520px}.new-case-hero h1{font-size:43px}.new-case-hero p{font-size:15px;max-width:500px}.new-case-content{padding:28px 0 22px;background:#fff}.new-case-content>.wrap{width:min(1040px,calc(100% - 48px))}.case-tracking{display:grid;grid-template-columns:65px 1fr 135px;gap:24px;align-items:center;padding:19px 29px;background:#f3f8ff;margin-bottom:25px}.case-tracking>svg{width:52px;height:52px;fill:none;stroke:#173c81;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.case-tracking .case-laptop{width:125px;height:72px}.case-tracking .case-laptop circle{fill:#ff7a00;stroke:#ff7a00}.case-tracking .case-laptop path:last-child{stroke:#fff}.case-tracking h2{font-size:17px;color:#0a2148;margin:0 0 5px}.case-tracking p{font-size:12px;line-height:1.65;margin:0}.new-case-grid{display:grid;grid-template-columns:minmax(0,665px) minmax(0,350px);gap:25px;align-items:start}.new-case-grid>*{min-width:0}.case-form-card{border:1px solid #e0e4e8;box-shadow:0 4px 15px rgba(6,28,59,.06);padding:25px 27px}.case-form-card fieldset{border:0;border-bottom:1px solid #dce1e7;padding:0 0 28px;margin:0 0 27px}.case-form-card fieldset:nth-of-type(4){border:0;margin-bottom:17px;padding-bottom:0}.case-form-card legend{font-size:18px;font-weight:700;color:#0a2148;padding:0}.case-form-card fieldset>p{font-size:12px;margin:6px 0 20px}.case-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px 24px}.case-fields .full{grid-column:1/-1}.case-form-card label{display:grid;gap:7px;color:#0a2148;font-size:11px;font-weight:700}.case-form-card input,.case-form-card textarea{width:100%;min-width:0;max-width:100%;border:1px solid #d2d8e0;padding:10px 11px;background:#fff;color:#0a2148;font:inherit}.case-form-card textarea{resize:vertical}.case-upload{position:relative;min-height:105px;border:1.5px dashed #aeb9c8!important;display:flex!important;flex-direction:row;justify-content:center;align-items:center;gap:23px!important;padding:16px!important;text-align:left;cursor:pointer}.case-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.case-upload svg{width:45px;height:45px;flex:0 0 45px;fill:none;stroke:#0a2148;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.case-upload span>*{display:block}.case-upload b{font-size:12px}.case-upload small{font-size:9px;font-weight:400}.case-upload em{width:180px;margin-top:9px;border:1px solid #d2d8e0;background:#fff;padding:6px 12px;text-align:center;font-style:normal}.case-privacy{display:flex!important;flex-direction:row;align-items:flex-start;gap:11px!important;font-weight:400!important;margin:11px 0 19px}.case-privacy input{width:17px;height:17px;flex:0 0 17px}.case-privacy a{color:#ff7a00}.case-submit{border:0;cursor:pointer;min-width:250px}.case-after{display:block;margin:8px 0 0 15px;color:#627188}.case-side{display:grid;gap:23px}.case-side>section{padding:28px 30px;background:#f8f7f5}.case-side h2{font-size:18px;color:#0a2148;margin:0 0 22px}.case-side ol{list-style:none;padding:0;margin:0}.case-side ol li{display:grid;grid-template-columns:28px 1fr;gap:15px;margin:0 0 22px}.case-side ol li>span{width:23px;height:23px;border:1.5px solid #ff7a00;border-radius:50%;display:grid;place-items:center;color:#ff7a00;font-size:11px}.case-side strong{display:block;color:#0a2148;font-size:12px}.case-side p,.case-side li{font-size:11px;line-height:1.65}.case-side p{margin:3px 0 0}.case-important ul{list-style:none;padding:0;margin:0}.case-important li{position:relative;padding-left:31px;margin:14px 0}.case-important li:before{content:'✓';position:absolute;left:0;top:0;width:17px;height:17px;border:1.5px solid #ff7a00;border-radius:50%;display:grid;place-items:center;color:#ff7a00;font-size:9px}.case-side .case-contact{background:linear-gradient(135deg,#09264f,#04162f);color:#fff}.case-contact h2{color:#fff;margin-bottom:10px}.case-contact .demand-contact-list{list-style:none;padding:0;margin:20px 0 0}.case-contact .demand-contact-list li{display:flex;align-items:center;font-size:13px;margin:11px 0;padding:0}.case-contact .demand-contact-list li:before{display:none}
@media(max-width:900px){.new-case-grid{grid-template-columns:1fr}.case-side{grid-template-columns:1fr 1fr}.case-contact{grid-column:1/-1}}@media(max-width:650px){.new-case-hero{height:auto;min-height:450px;background-position:69% center}.new-case-hero h1{font-size:35px}.new-case-content>.wrap{width:calc(100% - 30px)}.case-tracking{grid-template-columns:52px 1fr}.case-tracking .case-laptop{display:none}.case-fields,.case-side{grid-template-columns:1fr}.case-fields .full,.case-contact{grid-column:1}.case-form-card{padding:22px 18px}.case-upload{align-items:flex-start}.case-submit{width:100%}}
