/* 21.0.11 — readable page heroes and breadcrumbs. Keep edits scoped to hero blocks. */
html body .vc-subhero,
html body .vc14-page .vc14-hero,
html body .vc14-hero { background-color:#08194e !important; color:#fff !important; }
html body .vc-subhero h1,
html body .vc14-page .vc14-hero h1,
html body .vc14-hero h1,
html body .vc-subhero h1 a,
html body .vc14-hero h1 a {color:#fff !important; -webkit-text-fill-color:#fff !important; opacity:1 !important; text-shadow:none !important;}
html body .vc-subhero .vc14-breadcrumb,
html body .vc14-hero .vc14-breadcrumb {color:#e2eaff !important; font-size:14px; line-height:1.6; opacity:1 !important; margin:0 auto 18px;}
html body .vc-subhero .vc14-breadcrumb a,
html body .vc14-hero .vc14-breadcrumb a,
html body .vc-subhero .vc14-breadcrumb [aria-current],
html body .vc14-hero .vc14-breadcrumb [aria-current],
html body .vc-subhero .vc14-breadcrumb span,
html body .vc14-hero .vc14-breadcrumb span {color:#f3f6ff !important; -webkit-text-fill-color:#f3f6ff !important; opacity:1 !important;}
html body .vc-subhero .vc14-breadcrumb a:hover,
html body .vc14-hero .vc14-breadcrumb a:hover {color:#ffa51b !important; -webkit-text-fill-color:#ffa51b !important;}
html body .vc-subhero .vc14-breadcrumb{justify-content:center;max-width:90%;}
html body .vc14-hero .vc14-breadcrumb {justify-content:flex-start;}
html body .vc-subhero h1 {overflow-wrap:break-word; hyphens:auto;}
@media(max-width:600px){html body .vc-subhero h1,html body .vc14-hero h1{font-size:clamp(30px,8vw,38px)!important;line-height:1.16!important;}html body .vc-subhero .vc14-breadcrumb{max-width:100%;}}
