/* DHB SEO: GEGENEREERD door werkmap/seo/gen_seo_css.py. Niet met de hand wijzigen.
   Zie includes/class-dhb-seo.php. */

:where(img[data-dhb-maat]){height:auto}
.nf .nf-vraag{margin:0;padding:0;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;color:inherit}

/* Een H1 die een H2 werd (een tweede H1 op de pagina) houdt de opmaak van de H1 */
/* dhb-advies-popup.css */
.apop.apop h2[data-dhb-kop="h1"]{color: inherit;}

/* dhb-afspraak.css */
.dhb-bk.dhb-bk h2[data-dhb-kop="h1"]{color: inherit;}

/* dhb-besparing-calc.css */
.nbc-wrap.nbc-wrap h2[data-dhb-kop="h1"]{color: inherit;}

/* dhb-cf-advies.css */
.dhbc.dhbc.dhbc.dhbc-w-cf-advies h2[data-dhb-kop="h1"]{font-family:var(--font-k);margin:0;letter-spacing:-.02em;line-height:1.14;color:var(--ink)}
.dhbc.dhbc.dhbc.dhbc-w-cf-advies .top h2[data-dhb-kop="h1"]{font-size:clamp(26px,3.6vw,40px);font-weight:800;max-width:640px}
.dhbc.dhbc.dhbc.dhbc-w-cf-advies .top h2[data-dhb-kop="h1"]{max-width:720px}

/* dhb-cf-ai.css */
.dhbc.dhbc.dhbc.dhbc-w-cf-ai h2[data-dhb-kop="h1"]{font-family:var(--font-k);margin:0;letter-spacing:-.02em;line-height:1.14;color:var(--ink)}
.dhbc.dhbc.dhbc.dhbc-w-cf-ai h2[data-dhb-kop="h1"]{font-family:var(--font-k);margin:0;letter-spacing:-.02em;line-height:1.12;color:var(--ink)}

/* dhb-cf-alarm.css */
.dhbc.dhbc.dhbc.dhbc-w-cf-alarm h2[data-dhb-kop="h1"]{font-family:var(--font-k);margin:0;letter-spacing:-.02em;line-height:1.14;color:var(--ink)}
.dhbc.dhbc.dhbc.dhbc-w-cf-alarm h2[data-dhb-kop="h1"]{font-family:var(--font-k);margin:0;letter-spacing:-.02em;line-height:1.12;color:var(--ink)}

/* dhb-cf-contact.css */
.dhbc.dhbc.dhbc.dhbc-w-cf-contact h2[data-dhb-kop="h1"]{font-family:var(--display);margin:0;letter-spacing:-.02em;line-height:1.1}
.dhbc.dhbc.dhbc.dhbc-w-cf-contact .h2[data-dhb-kop="h1"]{font-weight:800;font-size:clamp(36px,4.6vw,60px)}
.dhbc.dhbc.dhbc.dhbc-w-cf-contact .h2[data-dhb-kop="h1"] em{font-style:normal;color:var(--oranje)}

/* dhb-cf-intercom.css */
.dhbc.dhbc.dhbc.dhbc-w-cf-intercom h2[data-dhb-kop="h1"]{font-family:var(--font-k);margin:0;letter-spacing:-.02em;line-height:1.14;color:var(--ink)}
.dhbc.dhbc.dhbc.dhbc-w-cf-intercom h2[data-dhb-kop="h1"]{font-family:var(--font-k);margin:0;letter-spacing:-.02em;line-height:1.12;color:var(--ink)}

/* dhb-cf-secties.css */
.dhbc.dhbc.dhbc.dhbc-w-cf-secties h2[data-dhb-kop="h1"]{font-family:var(--font-k);margin:0;letter-spacing:-.02em;line-height:1.14;color:var(--ink)}
.dhbc.dhbc.dhbc.dhbc-w-cf-secties h2[data-dhb-kop="h1"]{font-family:var(--font-k);margin:0;letter-spacing:-.02em;line-height:1.12;color:var(--ink)}

/* dhb-cf-toegang.css */
.dhbc.dhbc.dhbc.dhbc-w-cf-toegang h2[data-dhb-kop="h1"]{font-family:var(--font-k);margin:0;letter-spacing:-.02em;line-height:1.14;color:var(--ink)}
.dhbc.dhbc.dhbc.dhbc-w-cf-toegang h2[data-dhb-kop="h1"]{font-family:var(--font-k);margin:0;letter-spacing:-.02em;line-height:1.12;color:var(--ink)}

/* dhb-contact-popup.css */
.dhb-contact-popup.dhb-contact-popup h2[data-dhb-kop="h1"]{color: inherit;}
.dhb-contact-popup .dhb-cp-title-wrap h2[data-dhb-kop="h1"]{font-family: var(--dhb-cp-font);font-size: 17px;font-weight: 500;line-height: 1.15;letter-spacing: -0.02em;color: var(--dhb-cp-text-primary);margin: 0;padding: 0;}
.dhb-contact-popup .dhb-cp-title-wrap h2[data-dhb-kop="h1"] em{font-style: normal;color: var(--dhb-cp-accent-primary);font-weight: 700;letter-spacing: -0.03em;}

/* dhb-contact-sectie.css */
.ncs.ncs h2[data-dhb-kop="h1"]{color: inherit;}

/* dhb-diensten-banner.css */
.ndb.ndb h2[data-dhb-kop="h1"]{color: inherit;}
.ndb.ndb .ndb-inner h2[data-dhb-kop="h1"]{margin-top:0;font-family:'DHB Elms','Satoshi',ui-sans-serif,system-ui,sans-serif;font-weight:800;font-size:clamp(44px,7vw,84px);line-height:1.02;letter-spacing:-.01em;color:#fff;text-shadow:0 2px 28px rgba(0,0,0,.4);}

/* dhb-diensten-hero.css */
.dz.dz h2[data-dhb-kop="h1"]{color: inherit;}
.dz.dz .dz-left h2[data-dhb-kop="h1"]{margin-top:20px;font-family:'DHB Elms','Satoshi',ui-sans-serif,system-ui,sans-serif;font-weight:800;font-size:clamp(34px,4.2vw,56px);line-height:1.08;letter-spacing:-.01em;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.35);max-width:600px;}
.dz.dz .dz-left h2[data-dhb-kop="h1"] em{font-style:normal;color:var(--dz-accent,#FF4C00);text-shadow:0 0 26px color-mix(in srgb,var(--dz-accent,#FF4C00) 45%,transparent);}
.dz-left h2[data-dhb-kop="h1"]{opacity:0;animation:dz-up .6s cubic-bezier(.22,.61,.36,1) .22s forwards;}
@media (prefers-reduced-motion:reduce){.dz-left h2[data-dhb-kop="h1"]{animation:none;}.dz-left h2[data-dhb-kop="h1"]{opacity:1;transform:none;}}
@media (max-width:700px){.dz-left h2[data-dhb-kop="h1"]{margin-top:14px;}}

/* dhb-editor.css */
.dz-left h2[data-dhb-kop="h1"]{opacity: 1 !important;transform: none !important;animation-delay: 0s !important;animation-fill-mode: both !important;}

/* dhb-faq.css */
.nf.nf h2[data-dhb-kop="h1"]{color: inherit;}

/* dhb-footer.css */
.dhb-ft.dhb-ft h2[data-dhb-kop="h1"]{color: inherit;}

/* dhb-header.css */
.nhh-wrap.nhh-wrap h2[data-dhb-kop="h1"]{color: inherit;}

/* dhb-heroplan.css */
.dhbhp.dhbhp h2[data-dhb-kop="h1"]{color: inherit;}
.dhbhp h2[data-dhb-kop="h1"]{margin: 0;}

/* dhb-het-verschil.css */
.dhb-verschil.dhb-verschil h2[data-dhb-kop="h1"]{color: inherit;}

/* dhb-megamenu.css */
.dhbmm-om.dhbmm-om.dhbmm.dhbmm h2[data-dhb-kop="h1"],.dhbmm-om.dhbmm-om.dhbmm-lagen.dhbmm-lagen h2[data-dhb-kop="h1"]{color: inherit;}

/* dhb-modus.css */
.dhb-modus-donker.dhb-modus-donker.elementor-widget-dhb_cf_advies .top .wrap h2[data-dhb-kop="h1"]{color:#FFFFFF !important}
.dhb-modus-donker.dhb-modus-donker.elementor-widget-dhb_cf_contact .wrap .head h2[data-dhb-kop="h1"].h2[data-dhb-kop="h1"]{color:#FFFFFF !important}

/* dhb-popup-nlw.css */
.nlw.nlw h2[data-dhb-kop="h1"]{color: inherit;}

/* dhb-project-detail.css */
.nd2-page.nd2-page h2[data-dhb-kop="h1"]{color: inherit;}
.nd2-page .nd2-hero h2[data-dhb-kop="h1"]{margin-top:16px;font-weight:900;font-size:clamp(34px,5.2vw,45px);line-height:1.06;max-width:840px;text-shadow:0 2px 24px rgba(0,0,0,.35);color:#fff;}
.nd2-hero h2[data-dhb-kop="h1"]{font-family:'DHB Elms','Satoshi',ui-sans-serif,system-ui,sans-serif;font-weight:800;}

/* dhb-projecten-slider.css */
.npx.npx h2[data-dhb-kop="h1"]{color: inherit;}

/* dhb-social.css */
.dhb-social.dhb-social h2[data-dhb-kop="h1"]{color: inherit;}

/* dhb-split-sectie.css */
.zon.zon h2[data-dhb-kop="h1"]{color: inherit;}

/* dhb-stappenplan-route.css */
.stp.stp h2[data-dhb-kop="h1"]{color: inherit;}

/* dhb-configurator.css */
.dhbc.dhbc.dhbc.dhbc-w-cc h2[data-dhb-kop="h1"]{font-family:var(--font-k);margin:0;letter-spacing:-.02em;line-height:1.14;color:var(--ink)}
.dhbc.dhbc.dhbc.dhbc-w-cc .top h2[data-dhb-kop="h1"]{font-size:clamp(26px,3.6vw,40px);font-weight:800;max-width:640px}
