/* Globale scroll lock — alleen verticaal scrollen, geen zijwaarts gerommel */
html, body {
  overflow-x: clip !important;
  max-width: 100vw !important;
  touch-action: pan-y !important;
  overscroll-behavior-x: none !important;
}
* { box-sizing: border-box !important; }
img, video, table, pre, iframe, embed { max-width: 100% !important; }
/* Alle tekst horizontaal, nooit verticaal */
* { writing-mode: horizontal-tb !important; text-orientation: mixed !important; }

/* === ProDakWerk uniform theme override === */
:root{--orange:#E8540A;--orange-hover:#d44908;--dark:#0d0f12;--dark-mid:#161920;--dark-card:#1d2128;--border:rgba(255,255,255,0.08);--text:#ffffff;--text-mid:rgba(255,255,255,0.7);--text-dim:rgba(255,255,255,0.4)}
html.pdw-light{--dark:#f8f9fa;--dark-mid:#f1f3f5;--dark-card:#ffffff;--border:rgba(0,0,0,0.09);--text:#111827;--text-mid:rgba(17,24,39,0.65);--text-dim:rgba(17,24,39,0.4)}

/* Body always uses theme tokens */
html:not(.pdw-light) body{background:var(--dark)!important;color:var(--text)!important}
html.pdw-light body{background:var(--dark)!important;color:var(--text)!important}

/* Headings always use text token unless explicit */
html:not(.pdw-light) h1,html:not(.pdw-light) h2,html:not(.pdw-light) h3,html:not(.pdw-light) h4,html:not(.pdw-light) h5,html:not(.pdw-light) h6{color:var(--text)!important}
html.pdw-light h1,html.pdw-light h2,html.pdw-light h3,html.pdw-light h4,html.pdw-light h5,html.pdw-light h6{color:#111827!important}

/* Cards: any element with white-ish bg gets card token */
html:not(.pdw-light) .card,html:not(.pdw-light) .service-card,html:not(.pdw-light) .help-card,html:not(.pdw-light) .usp-card,html:not(.pdw-light) .form-card,html:not(.pdw-light) .step,html:not(.pdw-light) .testimonial-card,html:not(.pdw-light) .feature-card,html:not(.pdw-light) .pricing-card,html:not(.pdw-light) .review-card,html:not(.pdw-light) .login-card,html:not(.pdw-light) .auth-card,html:not(.pdw-light) .faq,html:not(.pdw-light) .help-section,html:not(.pdw-light) .contact-section,html:not(.pdw-light) .info-card{background:var(--dark-card)!important;color:#e5e7eb!important;border-color:var(--border)!important}
html.pdw-light .card,html.pdw-light .service-card,html.pdw-light .help-card,html.pdw-light .usp-card,html.pdw-light .form-card,html.pdw-light .step,html.pdw-light .testimonial-card,html.pdw-light .feature-card,html.pdw-light .pricing-card,html.pdw-light .review-card,html.pdw-light .login-card,html.pdw-light .auth-card,html.pdw-light .faq,html.pdw-light .help-section,html.pdw-light .contact-section,html.pdw-light .info-card{background:#ffffff!important;color:#111827!important;border-color:rgba(0,0,0,0.08)!important}

/* FAQ readable in both modes */
html:not(.pdw-light) .faq h1,html:not(.pdw-light) .faq h2,html:not(.pdw-light) .faq h3,html:not(.pdw-light) .faq-q,html:not(.pdw-light) .faq-item .faq-q{color:#ffffff!important}
html.pdw-light .faq h1,html.pdw-light .faq h2,html.pdw-light .faq h3,html.pdw-light .faq-q,html.pdw-light .faq-item .faq-q{color:#111827!important}
html:not(.pdw-light) .faq-a,html:not(.pdw-light) .faq-item .faq-a{color:rgba(255,255,255,0.78)!important}
html.pdw-light .faq-a,html.pdw-light .faq-item .faq-a{color:#374151!important}
html:not(.pdw-light) .faq-item{border-color:rgba(255,255,255,0.08)!important}

/* Login card heading + sub leesbaar */
html:not(.pdw-light) .login-card h1,html:not(.pdw-light) .login-card h2,html:not(.pdw-light) .login-card h3,html:not(.pdw-light) .auth-card h1,html:not(.pdw-light) .auth-card h2{color:#ffffff!important}
html.pdw-light .login-card h1,html.pdw-light .login-card h2,html.pdw-light .login-card h3,html.pdw-light .auth-card h1,html.pdw-light .auth-card h2{color:#111827!important}
html:not(.pdw-light) .login-card .login-sub,html:not(.pdw-light) .login-card p,html:not(.pdw-light) .login-card .form-help{color:rgba(255,255,255,0.7)!important}
html.pdw-light .login-card .login-sub,html.pdw-light .login-card p,html.pdw-light .login-card .form-help{color:#4b5563!important}
html:not(.pdw-light) .login-card label,html:not(.pdw-light) .login-card .form-label{color:rgba(255,255,255,0.85)!important}
html.pdw-light .login-card label,html.pdw-light .login-card .form-label{color:#374151!important}

/* Login tabs in dark mode */
html:not(.pdw-light) .login-tabs{background:rgba(255,255,255,0.06)!important}
html:not(.pdw-light) .login-tab{color:rgba(255,255,255,0.55)!important}
html:not(.pdw-light) .login-tab.active{background:#0d0f12!important;color:#ffffff!important;box-shadow:0 1px 2px rgba(0,0,0,0.4)!important}
html.pdw-light .login-tabs{background:#f3f4f6!important}
html.pdw-light .login-tab{color:#6b7280!important}
html.pdw-light .login-tab.active{background:#ffffff!important;color:#111827!important;box-shadow:0 1px 2px rgba(0,0,0,0.05)!important}

/* Section/alt backgrounds */
html:not(.pdw-light) section.alt,html:not(.pdw-light) .alt-section,html:not(.pdw-light) .gray-section{background:var(--dark-mid)!important}
html.pdw-light section.alt,html.pdw-light .alt-section,html.pdw-light .gray-section{background:#f3f4f6!important}

/* Card text content */
html:not(.pdw-light) .card p,html:not(.pdw-light) .card li,html:not(.pdw-light) .service-card p,html:not(.pdw-light) .help-card p,html:not(.pdw-light) .step p,html:not(.pdw-light) .step span{color:#9ca3af!important}
html.pdw-light .card p,html.pdw-light .card li,html.pdw-light .service-card p,html.pdw-light .help-card p,html.pdw-light .step p,html.pdw-light .step span{color:#4b5563!important}

/* Card titles */
html:not(.pdw-light) .card h3,html:not(.pdw-light) .service-card h3,html:not(.pdw-light) .help-card h3{color:#ffffff!important}
html.pdw-light .card h3,html.pdw-light .service-card h3,html.pdw-light .help-card h3{color:#111827!important}

/* Trust bar uniform */
html:not(.pdw-light) .trust-bar{background:var(--dark-mid)!important;border-bottom:1px solid var(--border)!important}
html:not(.pdw-light) .trust-item{color:#c9cdd4!important}
html.pdw-light .trust-bar{background:rgba(0,0,0,0.04)!important}
html.pdw-light .trust-item{color:#374151!important}

/* Forms */
html:not(.pdw-light) input,html:not(.pdw-light) textarea,html:not(.pdw-light) select{background:#1d2128!important;color:#ffffff!important;border:1px solid rgba(255,255,255,0.15)!important}
html:not(.pdw-light) input::placeholder,html:not(.pdw-light) textarea::placeholder{color:rgba(255,255,255,0.4)!important}
html.pdw-light input,html.pdw-light textarea,html.pdw-light select{background:#ffffff!important;color:#111827!important;border:1px solid #d1d5db!important}
html.pdw-light input::placeholder,html.pdw-light textarea::placeholder{color:#9ca3af!important}
html:not(.pdw-light) label{color:#c9cdd4!important}
html.pdw-light label{color:#374151!important}

/* Form wrappers (was ".form" with white bg) */
html:not(.pdw-light) .form,html:not(.pdw-light) .form-wrapper,html:not(.pdw-light) .signup-form{background:var(--dark-card)!important;color:var(--text)!important;border:1px solid var(--border)!important}
html.pdw-light .form,html.pdw-light .form-wrapper,html.pdw-light .signup-form{background:#ffffff!important;color:#111827!important;border:1px solid rgba(0,0,0,0.08)!important}

/* FAQ */
html:not(.pdw-light) .faq-item{border-bottom:1px solid var(--border)!important}
html:not(.pdw-light) .faq-item p,html:not(.pdw-light) .faq-item .a{color:#9ca3af!important}
html.pdw-light .faq-item{border-bottom:1px solid rgba(0,0,0,0.08)!important}
html.pdw-light .faq-item p,html.pdw-light .faq-item .a{color:#4b5563!important}

/* Footer always dark for both modes */
.pdw-footer,footer.pdw-footer{background:#161920!important;color:rgba(255,255,255,0.7)!important}
.pdw-footer a{color:rgba(255,255,255,0.65)!important}
.pdw-footer h5{color:rgba(255,255,255,0.5)!important}
html.pdw-light .pdw-footer{background:#1a1d23!important;color:rgba(255,255,255,0.85)!important}
html.pdw-light .pdw-footer a{color:rgba(255,255,255,0.75)!important}
html.pdw-light .pdw-footer h5{color:rgba(255,255,255,0.55)!important}

/* === UNIFORM HEADER (kopie van landing page) === */
.nav,nav.nav{position:sticky!important;top:0!important;z-index:100!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;padding:0!important;display:block!important;width:100%!important}
.nav-inner{position:relative!important;max-width:1180px!important;margin:0 auto!important;padding:14px 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;width:100%!important;box-sizing:border-box!important}
.nav .logo{display:flex!important;align-items:center!important;gap:10px!important;font-weight:700!important;font-size:20px!important;letter-spacing:-0.5px!important;white-space:nowrap!important;flex-shrink:0!important;text-decoration:none!important}
.nav .logo-icon{width:34px!important;height:34px!important;background:#0d0f12!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;padding:0!important}
.nav .logo-icon svg{display:block!important}
.nav .nav-links{display:flex!important;gap:clamp(14px,2.2vw,28px)!important;align-items:center!important;flex-wrap:nowrap!important}
.nav .nav-links a{font-size:14px!important;font-weight:500!important;white-space:nowrap!important;text-decoration:none!important;transition:color 0.15s!important}
.nav .nav-links a:hover{color:#E8540A!important}
.nav .nav-cta{background:#E8540A!important;color:#fff!important;padding:9px 16px!important;border-radius:8px!important;font-weight:600!important;font-size:14px!important;white-space:nowrap!important}
.nav .nav-cta:hover{background:#d44908!important}
.nav .nav-toggle{display:none;align-items:center!important;justify-content:center!important;background:none!important;border:none!important;cursor:pointer!important;padding:10px!important;min-width:44px!important;min-height:44px!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;position:relative!important;z-index:1000!important}

/* DARK mode header */
html:not(.pdw-light) .nav{background:rgba(13,15,18,0.92)!important;border-bottom:1px solid rgba(255,255,255,0.07)!important}
html:not(.pdw-light) .nav .logo,html:not(.pdw-light) .nav .logo>span{color:#ffffff!important}
html:not(.pdw-light) .nav .nav-links a{color:rgba(255,255,255,0.85)!important}
html:not(.pdw-light) .nav .nav-toggle{color:#ffffff!important}

/* LIGHT mode header */
html.pdw-light .nav{background:rgba(255,255,255,0.95)!important;border-bottom:1px solid rgba(0,0,0,0.08)!important;box-shadow:0 1px 0 rgba(0,0,0,0.04)!important}
html.pdw-light .nav .logo,html.pdw-light .nav .logo>span{color:#0f172a!important}
html.pdw-light .nav .nav-links a{color:#1f2937!important}
html.pdw-light .nav .nav-toggle{color:#0f172a!important}

/* MOBILE dropdown */
@media (max-width:768px){
 .nav .nav-links{display:none!important}
 .nav .nav-toggle{display:flex!important}
 .nav .nav-links.open{display:flex!important;flex-direction:column!important;align-items:stretch!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;padding:20px 24px!important;gap:18px!important;z-index:200!important;box-shadow:0 8px 24px rgba(0,0,0,0.15)!important}
 html:not(.pdw-light) .nav .nav-links.open{background:#0d0f12!important;border-bottom:1px solid rgba(255,255,255,0.08)!important}
 html:not(.pdw-light) .nav .nav-links.open a{color:rgba(255,255,255,0.92)!important;font-size:16px!important;padding:8px 0!important}
 html.pdw-light .nav .nav-links.open{background:#ffffff!important;border-bottom:1px solid rgba(0,0,0,0.08)!important}
 html.pdw-light .nav .nav-links.open a{color:#1f2937!important;font-size:16px!important;padding:8px 0!important}
 .nav .nav-links.open a.nav-cta,.nav .nav-links.open .nav-cta{text-align:center!important;background:#E8540A!important;color:#ffffff!important;padding:12px 16px!important;border-radius:8px!important;font-weight:600!important}
 html.pdw-light .nav .nav-links.open a.nav-cta,html:not(.pdw-light) .nav .nav-links.open a.nav-cta{color:#ffffff!important}
}

/* Legacy override (oude pdw-* classes — als nav nog niet vervangen is) */
nav.pdw-topnav,header.nav.legacy{position:sticky!important;top:0!important;z-index:100!important}

/* === UNIFORM HEADER LAYOUT — gelijk op alle paginas === */
/* Inner wrapper (landing has .nav-inner, others don't) */
.nav>.nav-inner,nav>.nav-inner,.pdw-topnav>.pdw-nav-inner,nav>.pdw-nav-inner,nav.pdw-topnav>.pdw-nav-inner{max-width:1180px!important;margin:0 auto!important;padding:14px 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;width:100%!important;box-sizing:border-box!important}
/* Pages without .nav-inner: padding direct on nav */
nav:not(:has(>.nav-inner)){padding:14px 20px!important;max-width:1180px!important;margin:0 auto!important;width:100%!important}

/* Logo wrapper (.logo, .nav-left, .pdw-logo, a.logo) — uniform */
.nav .logo,nav .logo,nav .nav-left,nav a.nav-left,.pdw-logo,nav a.pdw-logo,header .logo{display:flex!important;align-items:center!important;gap:10px!important;text-decoration:none!important;flex-shrink:0!important;white-space:nowrap!important}

/* Logo icon — uniform 34x34 oranje vierkant */
.logo-icon,.pdw-logo-icon,nav .logo-icon{width:34px!important;height:34px!important;background:#0d0f12!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;padding:0!important}
.logo-icon svg,.pdw-logo-icon svg{display:block!important;width:20px!important;height:20px!important}

/* Logo tekst — uniform 20px, weight 700 (dun zoals user wil), letter-spacing tight */
.logo-text,.pdw-logo>span:not(.dak-orange):not(.pdw-logo-icon),.pdw-logo,nav .logo>span,nav a.logo>span,nav .logo-text,a.logo>span{font-size:20px!important;font-weight:700!important;letter-spacing:-0.5px!important;line-height:1!important}
/* Outer .logo / .pdw-logo zelf ook font-weight reset (sommige hebben 800) */
.nav .logo,nav .logo,nav a.logo,.pdw-logo,nav a.pdw-logo{font-weight:700!important;font-size:20px!important;letter-spacing:-0.5px!important}

/* Nav-links uniform spacing + gewicht */
.nav-links,.pdw-nav-links{display:flex!important;align-items:center!important;gap:clamp(14px,2.2vw,28px)!important;flex-wrap:nowrap!important}
.nav-links a,.pdw-nav-links a{font-size:14px!important;font-weight:500!important;text-decoration:none!important;white-space:nowrap!important;transition:color 0.15s!important}

/* Nav CTA button consistent */
.nav-cta,a.nav-cta{background:#E8540A!important;color:#fff!important;padding:9px 16px!important;border-radius:8px!important;font-weight:600!important;font-size:14px!important;white-space:nowrap!important}
.nav-cta:hover,a.nav-cta:hover{background:#d44908!important}

/* Hamburger toggle uniform */
.nav-toggle,.pdw-nav-toggle{background:none!important;border:none!important;cursor:pointer!important;padding:8px!important;display:none;align-items:center!important;justify-content:center!important;min-width:44px!important;min-height:44px!important}
@media (max-width:768px){
 .nav-links,.pdw-nav-links{display:none!important}
 .nav-toggle,.pdw-nav-toggle{display:flex!important}
 .nav-links.open,.pdw-nav-links.open{display:flex!important;flex-direction:column!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;padding:20px 24px!important;gap:18px!important;z-index:200!important;align-items:stretch!important;box-shadow:0 8px 24px rgba(0,0,0,0.15)!important}
 html:not(.pdw-light) .nav-links.open,html:not(.pdw-light) .pdw-nav-links.open{background:#0d0f12!important;border-bottom:1px solid rgba(255,255,255,0.08)!important}
 html:not(.pdw-light) .nav-links.open a,html:not(.pdw-light) .pdw-nav-links.open a{color:rgba(255,255,255,0.92)!important;font-size:16px!important;padding:8px 0!important;text-decoration:none!important}
 html.pdw-light .nav-links.open,html.pdw-light .pdw-nav-links.open{background:#ffffff!important;border-bottom:1px solid rgba(0,0,0,0.08)!important}
 html.pdw-light .nav-links.open a,html.pdw-light .pdw-nav-links.open a{color:#1f2937!important;font-size:16px!important;padding:8px 0!important;text-decoration:none!important}
 .nav-links.open .nav-cta,.pdw-nav-links.open .nav-cta{background:#E8540A!important;color:#fff!important;text-align:center!important;border-radius:8px!important}
}

/* DARK page → DARK header */
html:not(.pdw-light) .nav,html:not(.pdw-light) nav,html:not(.pdw-light) .pdw-topnav,html:not(.pdw-light) nav.pdw-topnav,html:not(.pdw-light) header.nav{background:rgba(13,15,18,0.92)!important;border-bottom:1px solid rgba(255,255,255,0.07)!important}
html:not(.pdw-light) .nav-links a,html:not(.pdw-light) .pdw-nav-links a,html:not(.pdw-light) nav a:not(.cta-btn):not(.btn-primary):not(.nav-cta){color:rgba(255,255,255,0.85)!important;font-weight:500!important}
html:not(.pdw-light) .pdw-logo,html:not(.pdw-light) .pdw-logo > span:not(.pdw-logo-icon):not(.dak-orange),html:not(.pdw-light) .logo-text,html:not(.pdw-light) nav a.logo{color:#ffffff!important}
html:not(.pdw-light) .pdw-nav-toggle,html:not(.pdw-light) .nav-toggle{color:#ffffff!important}
html:not(.pdw-light) .pdw-nav-toggle span:not(.dak-orange),html:not(.pdw-light) .nav-toggle span{background:#ffffff!important}

/* LIGHT page → LIGHT header */
html.pdw-light .nav,html.pdw-light nav,html.pdw-light .pdw-topnav,html.pdw-light nav.pdw-topnav,html.pdw-light header.nav{background:rgba(255,255,255,0.95)!important;border-bottom:1px solid rgba(0,0,0,0.08)!important;box-shadow:0 1px 0 rgba(0,0,0,0.04)!important}
html.pdw-light .nav-links a,html.pdw-light .pdw-nav-links a,html.pdw-light nav a:not(.cta-btn):not(.btn-primary):not(.nav-cta){color:#1f2937!important;font-weight:500!important}
html.pdw-light .pdw-logo,html.pdw-light .pdw-logo > span:not(.pdw-logo-icon):not(.dak-orange),html.pdw-light .logo-text,html.pdw-light nav a.logo{color:#0f172a!important}
html.pdw-light .pdw-nav-toggle,html.pdw-light .nav-toggle{color:#0f172a!important}
html.pdw-light .pdw-nav-toggle span:not(.dak-orange),html.pdw-light .nav-toggle span{background:#0f172a!important}

/* DAK altijd oranje in beide modes — hogere specificity dan logo overrides */
.dak-orange,html .dak-orange,html.pdw-light .dak-orange,html:not(.pdw-light) .dak-orange,.pdw-logo .dak-orange,.logo .dak-orange,.nav-left .dak-orange,.logo-text .dak-orange,html .pdw-logo .dak-orange,html .logo .dak-orange,html .logo-text .dak-orange,html .nav-left .dak-orange{color:#E8540A!important;background:transparent!important;font-weight:inherit!important}

/* Hover */
.nav-links a:hover,.pdw-nav-links a:hover{color:#E8540A!important}

/* Mobile dropdown menu - matched theme */
@media (max-width: 768px){
 html:not(.pdw-light) .pdw-nav-links.open{background:#0d0f12!important;border-bottom:1px solid rgba(255,255,255,0.08)!important}
 html:not(.pdw-light) .pdw-nav-links.open a{color:rgba(255,255,255,0.85)!important}
 html.pdw-light .pdw-nav-links.open{background:#ffffff!important;border-bottom:1px solid rgba(0,0,0,0.08)!important}
 html.pdw-light .pdw-nav-links.open a{color:#1f2937!important}
}

/* Breadcrumb */
html:not(.pdw-light) .breadcrumb,html:not(.pdw-light) nav.breadcrumb{color:rgba(255,255,255,0.55)!important}
html.pdw-light .breadcrumb,html.pdw-light nav.breadcrumb{color:#6b7280!important}
.breadcrumb a,nav.breadcrumb a{color:#E8540A!important}

/* Lead text */
html:not(.pdw-light) .lead{color:rgba(255,255,255,0.7)!important}
html.pdw-light .lead{color:#4b5563!important}

/* Overflow safety for sticky */
html,body{overflow-x:clip!important}

/* Body text in light mode */
html.pdw-light p,html.pdw-light li{color:#374151}
html.pdw-light a{color:inherit}

/* === EXEMPTIES: regions die hun eigen kleurkeuze houden ondanks light mode === */
/* Cookie banner heeft eigen donker theme — niet overriden */
.pdw-cookie-banner h1,.pdw-cookie-banner h2,.pdw-cookie-banner h3,.pdw-cookie-banner h4,.pdw-cookie-banner h5,.pdw-cookie-banner h6{color:#fff!important}
.pdw-cookie-banner p{color:rgba(255,255,255,0.78)!important}
.pdw-cookie-banner a{color:#E8540A!important}

/* Hero secties met eigen donkere bg blijven witte tekst houden (ook in light mode) */
.hero h1,.hero h2,.hero p,.hero .lead,.hero span:not(.dak-orange),
section.hero h1,section.hero h2,section.hero p,
.hero-section h1,.hero-section h2,.hero-section p{color:#fff!important}
html.pdw-light .hero h1,html.pdw-light .hero h2,
html.pdw-light section.hero h1,html.pdw-light section.hero h2,
html.pdw-light .hero-section h1,html.pdw-light .hero-section h2{color:#fff!important}
html.pdw-light .hero p,html.pdw-light .hero .lead,
html.pdw-light section.hero p,html.pdw-light .hero-section p{color:rgba(255,255,255,0.85)!important}

/* Status badges met gekleurde tinted bg → donkere tekst voor leesbaarheid */
.status-badge,.alert,.notice,.info-box,.success-box,.warning-box{color:#1f2937!important}
.status-badge span,.alert span,.notice span,.info-box span,.success-box span,.warning-box span{color:#1f2937!important}
html:not(.pdw-light) .status-badge,html:not(.pdw-light) .alert,html:not(.pdw-light) .notice,html:not(.pdw-light) .info-box,html:not(.pdw-light) .success-box,html:not(.pdw-light) .warning-box{color:#e5e7eb!important}

/* Form section met donkere bg blijft witte tekst */
.form-section h1,.form-section h2,.form-section h3,.form-section p,.form-section .subtitle{color:#fff!important}
html.pdw-light .form-section h1,html.pdw-light .form-section h2,html.pdw-light .form-section h3{color:#111827!important}

/* Page-header secties met donkere bg blijven witte tekst (ook in light mode) */
.page-header,.page-hero{background:#1a1d2e!important}
.page-header h1,.page-header h2,.page-header p,.page-header .badges,.page-header .badge,.page-hero h1,.page-hero h2,.page-hero p{color:#fff!important}
html.pdw-light .page-header h1,html.pdw-light .page-header h2,html.pdw-light .page-header p,html.pdw-light .page-hero h1,html.pdw-light .page-hero h2,html.pdw-light .page-hero p{color:#fff!important}
