/**
 * Pariah Dominion — light corporate theme
 */

:root {
	--pd-bg:          #ffffff;
	--pd-bg-alt:      #f6f8fa;
	--pd-surface:     #ffffff;
	--pd-border:      #e2e8f0;
	--pd-text:        #475569;
	--pd-text-dark:   #1e293b;
	--pd-muted:       #94a3b8;
	--pd-accent:      #1e4976;
	--pd-accent-light:#e8f0f8;
	--pd-accent-warm: #b45309;
	--pd-radius:      6px;
	--pd-shadow:      0 1px 3px rgba(15, 23, 42, .06), 0 1px 2px rgba(15, 23, 42, .04);
	--pd-shadow-md:   0 4px 12px rgba(15, 23, 42, .08);
}

/* ── Base ─────────────────────────────────────────── */
body {
	background: var(--pd-bg);
	color: var(--pd-text);
	font-size: 16px;
	line-height: 1.7;
}

h1, h2, h3, h4, h5, h6 {
	color: var(--pd-text-dark);
	font-weight: 700;
	letter-spacing: -.015em;
}

a {
	color: var(--pd-accent);
	transition: color .15s;
}
a:hover, a:focus { color: var(--pd-accent-warm); }

section.container { padding-top: 48px; padding-bottom: 56px; }

/* ── Header ─────────────────────────────────────── */
#topBar {
	background: var(--pd-bg-alt);
	border-bottom: 1px solid var(--pd-border);
	padding: 8px 0;
}
#topBar a { color: var(--pd-muted); font-size: 13px; }
#topBar a:hover { color: var(--pd-text-dark); }

.pd-logo {
	font-size: 18px;
	font-weight: 800;
	color: var(--pd-text-dark) !important;
	text-decoration: none !important;
	letter-spacing: -.02em;
}
.pd-logo em {
	font-style: normal;
	color: var(--pd-accent);
	font-weight: 700;
}

#topNav {
	background: var(--pd-bg);
	border-bottom: 1px solid var(--pd-border);
	box-shadow: var(--pd-shadow);
}
#topNav .nav-main > li > a {
	color: var(--pd-text-dark) !important;
	font-weight: 600;
	font-size: 14px;
	padding: 16px 14px !important;
}
#topNav .nav-main > li > a:hover,
#topNav .nav-main > li.active > a,
#topNav .nav-main > li.open > a {
	background: transparent !important;
	color: var(--pd-accent) !important;
}
#topNav .dropdown-menu {
	background: var(--pd-bg);
	border: 1px solid var(--pd-border);
	border-radius: var(--pd-radius);
	box-shadow: var(--pd-shadow-md);
	padding: 4px 0;
}
#topNav .dropdown-menu > li > a {
	color: var(--pd-text) !important;
	font-size: 13px;
	padding: 7px 18px;
}
#topNav .dropdown-menu > li > a:hover {
	background: var(--pd-bg-alt) !important;
	color: var(--pd-accent) !important;
}
#topNav .dropdown-menu > li > a.pd-nav-nested {
	padding-left: 28px;
	font-size: 12px;
	color: var(--pd-muted) !important;
}
#topNav .dropdown-menu > li > a.pd-nav-nested:hover {
	color: var(--pd-accent) !important;
}
#topNav .btn-mobile {
	background: var(--pd-bg-alt);
	border: 1px solid var(--pd-border);
	color: var(--pd-text-dark);
}

/* ── Breadcrumbs ──────────────────────────────────── */
.pd-breadcrumbs {
	background: var(--pd-bg-alt);
	border-bottom: 1px solid var(--pd-border);
	padding: 12px 0;
	font-size: 13px;
}
.pd-breadcrumbs ol {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 0;
}
.pd-breadcrumbs li {
	display: flex;
	align-items: center;
	color: var(--pd-muted);
}
.pd-breadcrumbs li + li::before {
	content: '/';
	margin: 0 8px;
	color: var(--pd-border);
}
.pd-breadcrumbs a { color: var(--pd-accent); font-weight: 500; }
.pd-breadcrumbs li:last-child { color: var(--pd-text-dark); font-weight: 600; }

/* ── Page header ──────────────────────────────────── */
.pd-page-header {
	background: var(--pd-bg-alt);
	border-bottom: 1px solid var(--pd-border);
	padding: 40px 0 36px;
}
.pd-page-header h1 {
	font-size: 30px;
	margin: 0 0 6px;
}
.pd-page-header .lead {
	color: var(--pd-muted);
	margin: 0;
	font-size: 16px;
	font-weight: 400;
}
.pd-page-header--industrial {
	background: #1e293b;
	border-bottom: none;
}
.pd-page-header--industrial .pd-venture-kicker {
	color: #94a3b8;
}
.pd-page-header--industrial h1,
.pd-page-header--industrial .pd-venture-kicker {
	color: #f1f5f9;
}
.pd-page-header--industrial .lead {
	color: #cbd5e1;
	font-size: 17px;
	max-width: 640px;
}

.pd-venture-kicker {
	display: block;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: .12em;
	text-transform: uppercase;
	color: var(--pd-accent-warm);
	margin: 0 0 8px;
	line-height: 1.4;
}
.pd-card--industrial .pd-venture-kicker {
	font-size: 10px;
	margin-bottom: 10px;
}
.pd-card--industrial h4 {
	font-size: 14px;
	font-weight: 700;
	color: var(--pd-text-dark);
	margin-bottom: 8px;
}
.pd-card--industrial p {
	font-size: 13px;
	line-height: 1.55;
}

/* ── Hero (home) ──────────────────────────────────── */
.pd-hero {
	background: linear-gradient(160deg, #eef3f8 0%, #ffffff 60%);
	border-bottom: 1px solid var(--pd-border);
	padding: 80px 0 72px;
	text-align: center;
}
.pd-hero h1 {
	font-size: 38px;
	color: var(--pd-text-dark);
	margin-bottom: 14px;
}
.pd-hero .lead {
	color: var(--pd-muted);
	font-size: 18px;
	max-width: 520px;
	margin: 0 auto 28px;
}
.pd-hero .btn-primary-custom {
	background: var(--pd-accent);
	color: #fff;
	border: none;
	padding: 11px 26px;
	border-radius: var(--pd-radius);
	font-weight: 600;
	font-size: 14px;
	transition: background .15s;
}
.pd-hero .btn-primary-custom:hover {
	background: #163a5e;
	color: #fff;
}

/* ── Section title ────────────────────────────────── */
.pd-section-title {
	text-align: center;
	margin-bottom: 36px;
}
.pd-section-title h2 { font-size: 26px; margin-bottom: 6px; }
.pd-section-title p { color: var(--pd-muted); margin: 0; }

/* ── Cards ────────────────────────────────────────── */
.pd-card {
	background: var(--pd-surface);
	border: 1px solid var(--pd-border);
	border-radius: var(--pd-radius);
	padding: 26px 22px;
	margin-bottom: 24px;
	height: calc(100% - 24px);
	box-shadow: var(--pd-shadow);
	transition: box-shadow .2s, border-color .2s;
}
.pd-card:hover {
	box-shadow: var(--pd-shadow-md);
	border-color: #cbd5e1;
}
.pd-card-icon {
	width: 42px;
	height: 42px;
	background: var(--pd-accent-light);
	border-radius: 8px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 14px;
	font-size: 18px;
	color: var(--pd-accent);
}
.pd-card h4 { font-size: 15px; margin-bottom: 8px; }
.pd-card p { font-size: 14px; color: var(--pd-muted); margin-bottom: 14px; }
.pd-card .link-arrow,
.link-arrow {
	font-size: 13px;
	font-weight: 600;
	color: var(--pd-accent);
}
.link-arrow:hover { color: var(--pd-accent-warm); }

/* ── Content blocks ───────────────────────────────── */
.pd-content-block {
	background: var(--pd-surface);
	border: 1px solid var(--pd-border);
	border-radius: var(--pd-radius);
	padding: 28px 32px;
	margin-bottom: 24px;
	box-shadow: var(--pd-shadow);
}
.pd-content-block h3, .pd-content-block h4 {
	margin-top: 0;
	font-size: 17px;
}
.pd-content-block p:last-child { margin-bottom: 0; }

.pd-img-placeholder {
	background: var(--pd-bg-alt);
	border: 1px solid var(--pd-border);
	border-radius: var(--pd-radius);
	min-height: 200px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--pd-muted);
	font-size: 13px;
}

/* ── Brand highlight ──────────────────────────────── */
.pd-brand-card {
	background: var(--pd-accent-light);
	border: 1px solid #c7d9ea;
	border-left: 4px solid var(--pd-accent);
	border-radius: var(--pd-radius);
	padding: 28px 32px;
	margin-top: 8px;
}
.pd-brand-card h3 {
	color: var(--pd-accent);
	font-size: 20px;
	margin-bottom: 10px;
}
.pd-brand-card .label-brand {
	display: inline-block;
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .06em;
	color: var(--pd-accent-warm);
	margin-bottom: 8px;
}

/* ── Footer ───────────────────────────────────────── */
#footer.footer-default {
	background: var(--pd-bg-alt);
	border-top: 1px solid var(--pd-border);
	padding: 22px 0;
}
#footer p, #footer a { color: var(--pd-muted); font-size: 13px; }
#footer a:hover { color: var(--pd-text-dark); }

/* ── App compliance pages ─────────────────────────── */
.pd-app-layout {
	max-width: 680px;
	margin: 0 auto;
	padding: 40px 16px 56px;
}
.pd-app-header {
	display: flex;
	align-items: center;
	gap: 18px;
	margin-bottom: 28px;
}
.pd-app-icon {
	width: 64px;
	height: 64px;
	border-radius: 14px;
	border: 1px solid var(--pd-border);
	background: var(--pd-bg-alt);
	flex-shrink: 0;
	overflow: hidden;
}
.pd-app-icon img { width: 100%; height: 100%; display: block; }
.pd-app-header h1 { font-size: 24px; margin: 0 0 2px; }
.pd-app-header .tagline { color: var(--pd-muted); font-size: 14px; margin: 0; }

.pd-app-nav {
	display: flex;
	flex-wrap: wrap;
	gap: 6px;
	margin-bottom: 28px;
	padding-bottom: 20px;
	border-bottom: 1px solid var(--pd-border);
}
.pd-app-nav a {
	padding: 5px 13px;
	border-radius: 20px;
	border: 1px solid var(--pd-border);
	color: var(--pd-muted);
	font-size: 13px;
	font-weight: 600;
	background: var(--pd-bg);
}
.pd-app-nav a:hover,
.pd-app-nav a.active {
	border-color: var(--pd-accent);
	color: var(--pd-accent);
	background: var(--pd-accent-light);
}

.pd-faq dt {
	color: var(--pd-text-dark);
	font-weight: 700;
	font-size: 15px;
	margin-top: 18px;
}
.pd-faq dd {
	color: var(--pd-text);
	margin-left: 0;
	padding-left: 14px;
	border-left: 2px solid var(--pd-border);
}
.pd-meta {
	color: var(--pd-muted);
	font-size: 13px;
	margin-top: 28px;
	padding-top: 18px;
	border-top: 1px solid var(--pd-border);
}

.pd-app-tile {
	background: var(--pd-surface);
	border: 1px solid var(--pd-border);
	border-radius: var(--pd-radius);
	padding: 20px;
	display: flex;
	align-items: center;
	gap: 14px;
	margin-bottom: 12px;
	box-shadow: var(--pd-shadow);
	text-decoration: none !important;
	transition: border-color .15s, box-shadow .15s;
}
.pd-app-tile:hover {
	border-color: var(--pd-accent);
	box-shadow: var(--pd-shadow-md);
}
.pd-app-tile h3 { font-size: 16px; margin: 0 0 2px; color: var(--pd-text-dark); }
.pd-app-tile p { font-size: 13px; color: var(--pd-muted); margin: 0; }

.pd-store-links {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	margin: 20px 0 4px;
}
.pd-store-btn {
	display: inline-block;
	padding: 9px 18px;
	background: var(--pd-accent);
	color: #fff !important;
	border-radius: var(--pd-radius);
	font-size: 13px;
	font-weight: 600;
	text-decoration: none !important;
	transition: background .15s;
}
.pd-store-btn:hover { background: #163a5e; color: #fff !important; }
.pd-store-btn-outline {
	background: transparent;
	color: var(--pd-accent) !important;
	border: 1px solid var(--pd-border);
}
.pd-store-btn-outline:hover {
	background: var(--pd-accent-light);
	color: var(--pd-accent) !important;
}

.pd-policy h3 {
	font-size: 16px;
	margin-top: 24px;
	margin-bottom: 8px;
}

/* ── Sub-nav (vestige section links) ──────────────── */
.pd-subnav {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	margin-bottom: 32px;
}
.pd-subnav a {
	padding: 8px 16px;
	border: 1px solid var(--pd-border);
	border-radius: var(--pd-radius);
	font-size: 13px;
	font-weight: 600;
	color: var(--pd-text);
	background: var(--pd-bg);
}
.pd-subnav a:hover,
.pd-subnav a.active {
	border-color: var(--pd-accent);
	background: var(--pd-accent-light);
	color: var(--pd-accent);
}

@media (max-width: 767px) {
	.pd-hero { padding: 56px 0 48px; }
	.pd-hero h1 { font-size: 28px; }
	.pd-app-header { flex-direction: column; text-align: center; }
}
/* Dominion corporate system */
:root{--pd-bg:#090c0f;--pd-panel:#12181d;--pd-border:#2d3740;--pd-text:#aeb8c1;--pd-text-dark:#edf1f4;--pd-muted:#6f7c86;--pd-accent:#91a9bc;--pd-accent-light:#1b252d;--pd-accent-warm:#b49156;--pd-radius:0;--pd-shadow:0 18px 45px rgba(0,0,0,.25)}
html{scroll-behavior:smooth}body{background:var(--pd-bg);color:var(--pd-text);font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{color:var(--pd-text-dark);font-family:'Arial Narrow',Arial,sans-serif;text-transform:uppercase;letter-spacing:.04em}a{color:var(--pd-accent)}#wrapper{overflow:hidden}.pd-logo img{display:block;width:auto;height:68px;object-fit:contain}.pd-skip-link{position:fixed;top:-60px;left:15px;z-index:9999;background:#fff;padding:10px}.pd-skip-link:focus{top:10px}
#topBar{background:#050708;border-color:#20272d;color:#64717b;padding:6px 0}#topBar a{color:#84919a;font-size:11px;letter-spacing:.08em}#topNav{background:rgba(10,13,16,.98);border-color:#2a333b;box-shadow:0 8px 28px rgba(0,0,0,.25)}#topNav .nav-main>li>a{color:#909ca5!important;font-size:11px;letter-spacing:.13em;text-transform:uppercase;padding:25px 15px!important;border-bottom:2px solid transparent}#topNav .nav-main>li.active>a,#topNav .nav-main>li>a:hover{color:#fff!important;border-color:var(--pd-accent-warm)}#topNav .dropdown-menu{background:#10161b;border-color:#35404a;border-radius:0}#topNav .dropdown-menu>li>a{color:#a7b0b7!important;padding:10px 18px}#topNav .dropdown-menu>li>a:hover{background:#1d252c!important;color:#fff!important}
.pd-hero{position:relative;background:radial-gradient(circle at 80% 30%,#293640 0,transparent 32%),linear-gradient(115deg,#07090b,#151d24 62%,#090c0f);border-color:#35404a;padding:145px 0 135px;text-align:left;overflow:hidden}.pd-hero:after{content:'';position:absolute;inset:-80px;background-image:linear-gradient(rgba(145,169,188,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(145,169,188,.055) 1px,transparent 1px);background-size:55px 55px;transform:translateY(var(--pd-parallax-y,0));mask-image:linear-gradient(90deg,transparent,#000)}.pd-hero .container{position:relative;z-index:2}.pd-hero h1{max-width:850px;margin:0 0 22px;color:#f2f5f7;font-size:clamp(48px,7vw,82px);line-height:.94}.pd-hero .lead{max-width:600px;margin:0 0 32px;color:#9ca8b1;font-size:19px}.pd-hero .btn-primary-custom{background:#91a9bc;color:#090c0f;border-radius:0;padding:15px 25px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% 78%,94% 100%,0 100%)}
section.container{padding-top:78px;padding-bottom:90px}.pd-section-title{margin-bottom:50px}.pd-section-title h2{font-size:42px}.pd-section-title p{color:#77848e}.pd-card,.pd-content-block{background:linear-gradient(145deg,#151b20,#10151a);border-color:#2f3942;border-radius:0;box-shadow:var(--pd-shadow);padding:31px}.pd-card{position:relative;overflow:hidden}.pd-card:before{content:'';position:absolute;left:0;top:0;width:3px;height:0;background:var(--pd-accent-warm);transition:.3s}.pd-card:hover{transform:translateY(-5px);border-color:#4c5a65}.pd-card:hover:before{height:100%}.pd-card-icon{background:transparent;border:1px solid #43515c;border-radius:0;color:#a3bbcd}.pd-card h4,.pd-card--industrial .pd-venture-kicker{color:#e4eaee!important;font-size:19px}.pd-card p{color:#7f8c96}.link-arrow{font-size:10px;letter-spacing:.12em;text-transform:uppercase}
.pd-page-header{position:relative;background:linear-gradient(120deg,#0a0e11,#1c252d);border-color:#35414b;padding:82px 0 68px}.pd-page-header:after{content:'';position:absolute;right:6%;inset-block:0;width:35%;background:repeating-linear-gradient(135deg,transparent 0,transparent 18px,rgba(145,169,188,.04) 19px,rgba(145,169,188,.04) 20px)}.pd-page-header h1,.pd-page-header .pd-venture-kicker{position:relative;z-index:1;font-size:52px}.pd-page-header .lead{position:relative;z-index:1;color:#8e9aa3}.pd-venture-kicker{color:var(--pd-accent-warm)!important;letter-spacing:.18em}.pd-img-placeholder{min-height:290px;background:repeating-linear-gradient(45deg,#171e24,#171e24 10px,#141a1f 10px,#141a1f 20px);border-color:#35404a;border-radius:0;color:#687680;text-transform:uppercase;letter-spacing:.14em}.pd-brand-card{background:#171d22;border-color:#3a4650;border-left:3px solid var(--pd-accent-warm);border-radius:0}.pd-brand-card h3{color:#e8edf0}.pd-brand-card .label-brand,.badge-brand{color:var(--pd-accent-warm)}
#footer.footer-default{background:#06080a;border-color:#282f35;padding:34px 0}#footer p,#footer a{color:#66737d}#pdToTop{position:fixed;right:22px;bottom:22px;width:42px;height:42px;background:#11171c;border:1px solid #45525c;color:#9cabb5;opacity:0;visibility:hidden;z-index:999;transition:.2s}#pdToTop.is-visible{opacity:1;visibility:visible}.pd-reveal{opacity:0;transform:translateY(18px);transition:.55s}.pd-revealed{opacity:1;transform:none}
@media(max-width:767px){.pd-logo img{height:54px}.pd-hero{padding:90px 0 80px}.pd-hero h1{font-size:44px}.pd-page-header{padding:55px 0}.pd-page-header h1{font-size:38px}section.container{padding-top:55px;padding-bottom:60px}#topNav .nav-main>li>a{padding:13px!important}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}.pd-reveal{opacity:1;transform:none}}
/* v3 executive corporate refinement */
body{background:#f2f1ed;color:#45515b;font-family:Inter,Arial,sans-serif}.pd2-header{position:relative;z-index:1000;background:#fff;box-shadow:0 1px 0 #d7d9da}.pd2-utility{padding:7px 0;background:#17212a;color:#96a2ab;font:600 9px/1.4 Inter;letter-spacing:.14em}.pd2-utility a{color:#c4ccd2}.pd2-header .navbar{padding:0 15px;min-height:96px}.pd2-brand{display:flex;align-items:center;padding:0;gap:16px}.pd2-logo-plate{display:flex;align-items:center;justify-content:center;width:84px;height:76px;background:#f7f5f0;border-left:3px solid #a92b2b}.pd2-logo-plate img{display:block;max-width:70px;max-height:68px;width:auto;height:auto}.pd2-brand-type{color:#18232c;font:600 22px/1 'Barlow Condensed',Arial,sans-serif;letter-spacing:.06em}.pd2-brand-type small{display:block;margin-top:6px;color:#8a949b;font:600 8px/1 Inter;letter-spacing:.28em}.pd2-header .nav-link{position:relative;padding:40px 16px!important;color:#394650;font:600 11px/1 Inter;letter-spacing:.09em;text-transform:uppercase}.pd2-header .nav-item.active>.nav-link,.pd2-header .nav-link:hover{color:#8f2424}.pd2-header .nav-item.active>.nav-link:after{content:'';position:absolute;left:16px;right:16px;bottom:0;height:3px;background:#982828}.pd2-contact{margin:29px 0 29px 14px;padding:11px 18px!important;border:1px solid #263640}.pd2-header .dropdown-menu{margin:0;background:#fff;border:1px solid #d5d9db;box-shadow:0 18px 45px rgba(16,27,35,.16)}.pd2-header .dropdown-item{color:#36434c}.pd2-header .dropdown-item:hover{background:#eef0ef;color:#8f2424}.pd2-header .navbar-toggler{color:#17212a;border:1px solid #ccd1d4;border-radius:0}
.pd-hero{min-height:500px;padding:100px 0 105px;background:linear-gradient(90deg,rgba(13,21,28,.96),rgba(20,35,46,.85)),radial-gradient(circle at 80% 20%,#526776,#16232d);border:0}.pd-hero:after{opacity:.55}.pd-hero h1{font-size:clamp(48px,5.4vw,72px);max-width:900px;letter-spacing:.015em}.pd-hero .lead{color:#bec7cd}.pd-hero .btn-primary-custom{background:#f2f1ed;color:#192630;border-left:4px solid #9c2929;clip-path:none}.pd-hero .btn-primary-custom:hover{background:#fff;color:#8d2424}
section.container{padding-top:72px;padding-bottom:80px}.pd-section-title h2{color:#17232c;font-size:40px}.pd-section-title p{color:#68757e}.pd-card,.pd-content-block{background:#fff;border:1px solid #d7dcde;box-shadow:0 10px 26px rgba(23,34,42,.07);color:#52606a}.pd-card:hover{border-color:#aab4ba;box-shadow:0 16px 35px rgba(23,34,42,.12)}.pd-card:before{background:#9a2929}.pd-card-icon{border-color:#cbd2d6;color:#263e4f;background:#edf0f1}.pd-card h4,.pd-card--industrial .pd-venture-kicker,.pd-content-block h3,.pd-content-block h4{color:#1c2a34!important}.pd-card p{color:#687680}.pd-venture-kicker{color:#8e2929!important}.link-arrow{color:#263e4f}.link-arrow:hover{color:#922727}
.pd-page-header{background:linear-gradient(100deg,#17232c,#293d4b);border:0;padding:70px 0 62px}.pd-page-header h1{color:#fff}.pd-page-header .lead{color:#c2cbd1}.pd-img-placeholder{background:linear-gradient(135deg,#e5e7e6,#cfd5d7);border-color:#c3c9cc;color:#4e5d67}.pd-brand-card{background:#e9ecec;border-color:#c8ced1;border-left-color:#982929;color:#46545d}.pd-brand-card h3{color:#172630}.pd-app-layout{color:#46545d}.pd-app-header h1,.pd-policy h3{color:#172630}.pd-app-nav a,.pd-subnav a{background:#fff;border-color:#ccd3d6;color:#40515d}.pd-app-nav a.active,.pd-subnav a.active{background:#243846;color:#fff;border-color:#243846}
#footer.footer-default{background:#17212a;border:0;padding:35px 0}#footer p,#footer a{color:#9da8af}#pdToTop{background:#243744;border-color:#53636d;color:#fff}
@media(max-width:991px){.pd2-header .navbar{min-height:82px}.pd2-header .nav-link{padding:14px!important}.pd2-header .nav-item.active>.nav-link:after{display:none}.pd2-contact{display:inline-block;margin:8px 14px 18px}.pd2-header .navbar-collapse{padding-bottom:10px;border-top:1px solid #e0e3e4}.pd2-logo-plate{width:72px;height:68px}.pd2-logo-plate img{max-width:62px;max-height:60px}}
@media(max-width:767px){.pd2-brand-type{font-size:18px}.pd2-brand-type small{font-size:7px}.pd-hero{min-height:430px;padding:75px 0}.pd-hero h1{font-size:42px}}
