.hb-header{height:110px;position:relative;z-index:20;flex-wrap:nowrap}.hb-menu>summary{display:none}.hb-nav{display:flex;align-items:center;gap:34px;font-size:13px}.hb-nav>a,.hb-nav>a:first-child{display:block;padding:15px 0}.hb-nav>a:hover{text-decoration:underline;text-underline-offset:6px}.hb-nav .hb-search{display:flex;align-items:center;justify-content:center;border-left:1px solid #d7d7d2;padding-left:26px;margin-left:5px}.hb-footer{display:block;background:#191919;color:#fafaf7;margin-top:55px;padding:48px 0 22px}.hb-footer>.hb-footer-inner{display:grid;grid-template-columns:1.5fr .9fr 1.2fr;gap:35px;align-items:start;font-size:inherit}.hb-footer .hb-foot-intro{display:block}.hb-wordmark{display:flex;align-items:center;gap:6px;width:fit-content;font:500 42px/1 Manrope,Arial,sans-serif;letter-spacing:-2px}.hb-wordmark>span{display:block;padding:4px 7px 7px;background:#e6492d;border-radius:3px;color:white;font-weight:800;letter-spacing:-2px}.hb-footer .hb-foot-intro>p{display:block;font:13px/1.7 'DM Sans',Arial,sans-serif;color:#bdbdb6;margin:22px 0 0;max-width:250px}.hb-foot-nav{display:grid;grid-template-columns:1fr;gap:15px;font-size:13px}.hb-foot-nav>a,.hb-foot-nav>a:first-child{display:block;width:fit-content}.hb-footer a:focus-visible{outline-color:#ff9c89}.hb-footer a:hover{text-decoration:underline;text-underline-offset:5px}.hb-foot-cta{display:block;position:relative;background:#e6492d;padding:24px 55px 24px 24px;color:white;min-height:145px}.hb-foot-cta>span:first-child{display:block;font-size:9px;letter-spacing:.1em;line-height:1.4}.hb-foot-cta>strong{display:block;font:600 26px/1.16 Manrope,Arial,sans-serif;letter-spacing:-.8px;margin-top:18px;max-width:220px}.hb-foot-cta .hb-cta-arrow{position:absolute;right:20px;bottom:23px;font-size:30px}.hb-footer .hb-foot-bottom{display:flex;grid-column:1/-1;justify-content:space-between;align-items:center;border-top:1px solid #55554f;padding-top:20px;margin-top:7px;font-size:10px}.hb-foot-bottom small{font-size:10px}.hb-foot-bottom>a{font-size:11px}#portfolio-privacy-footer{display:none!important}.card-image img[src*="100blog-kat"]{object-position:40% 48%}.card-visual img{width:100%;object-fit:cover}.card-visual img[src*="100blog-kat"]{object-position:40% 48%}
@media(max-width:850px){.hb-header{padding:23px 0;height:auto;min-height:94px;gap:20px}.hb-nav{gap:26px}.hb-footer>.hb-footer-inner{grid-template-columns:1fr 1fr}.hb-foot-cta{grid-column:1/-1;min-height:130px}.hb-foot-cta>strong{max-width:none}.hb-footer .hb-foot-intro>p{display:block}}
@media(max-width:760px){.hb-header{min-height:88px;padding:18px 0}.hb-header .brand>svg{width:205px!important;max-width:calc(100vw - 130px)!important}.hb-menu>summary{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #191919;list-style:none;cursor:pointer}.hb-menu>summary::-webkit-details-marker{display:none}.hb-burger,.hb-burger:before,.hb-burger:after{display:block;width:18px;height:2px;background:#191919}.hb-burger{position:relative}.hb-burger:before,.hb-burger:after{content:'';position:absolute;left:0}.hb-burger:before{top:-6px}.hb-burger:after{top:6px}.hb-menu[open] .hb-burger{background:transparent}.hb-menu[open] .hb-burger:before{top:0;transform:rotate(45deg)}.hb-menu[open] .hb-burger:after{top:0;transform:rotate(-45deg)}.hb-menu .hb-nav{position:absolute;left:0;right:0;top:100%;display:block;background:#fafaf7;border:1px solid #191919;border-top:3px solid #e6492d;box-shadow:0 12px 20px #19191914;padding:12px 23px}.hb-menu:not([open]) .hb-nav{display:none}.hb-nav>a,.hb-nav>a:first-child{display:block;font-size:14px;padding:16px 0;border-bottom:1px solid #d7d7d2}.hb-nav .hb-search{display:flex;border:0;margin:0;padding:16px 0;justify-content:start;gap:14px}.hb-search:after{content:'Zoek een verhaal';font-size:13px}.hb-footer{margin-top:35px;padding-top:35px}.hb-footer>.hb-footer-inner{grid-template-columns:1fr;gap:28px}.hb-footer .hb-foot-intro>p{max-width:none}.hb-wordmark{font-size:39px}.hb-foot-nav{grid-template-columns:1fr 1fr;gap:17px 20px;font-size:12px;border-top:1px solid #55554f;padding-top:24px}.hb-foot-cta{grid-column:auto;padding:23px 50px 23px 23px}.hb-foot-cta>strong{font-size:25px}.hb-footer .hb-foot-bottom{gap:15px;flex-wrap:wrap}}
