/* Compact title frames; responsive decorative images are discovered in the HTML. */
.seo-page .page-title.pcu-title-bar{display:flex;flex-direction:column;justify-content:center;min-height:190px;padding:30px 0!important;margin:0;background:#082d4a;overflow:hidden;box-sizing:border-box}
.seo-page .page-title.pcu-title-bar.pcu-title-group{min-height:224px}
.seo-page .pcu-title-bar.text-dark{background:#edf3f7}
.seo-page .pcu-title-bar .pcu-title-background{position:absolute;inset:0;display:block;overflow:hidden;z-index:0;pointer-events:none}
.seo-page .pcu-title-bar .pcu-title-background img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}
.seo-page .pcu-title-bar>.container,.seo-page .pcu-title-bar>.container-fluid{position:relative;z-index:5}
.seo-page .pcu-title-bar .inner{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}
.seo-page .pcu-title-bar .inner>.column{display:block;width:100%;min-width:0;padding:0;text-align:left}
.seo-page .pcu-title-bar .inner>.column:empty{display:none}
.seo-page .pcu-title-bar :is(h1,h2,h3){font-size:clamp(28px,2.6vw,40px)!important;line-height:1.2!important;margin:0!important;max-width:1100px;overflow-wrap:break-word;hyphens:none}
.seo-page .pcu-title-bar .breadcrumbs{padding:0;text-align:left;font-size:14px;line-height:1.5;overflow-wrap:anywhere}
.seo-page .pcu-title-bar .breadcrumbs a{font-size:14px}
@media(max-width:767px){.seo-page .page-title.pcu-title-bar{min-height:164px;padding:22px 0!important}.seo-page .page-title.pcu-title-bar.pcu-title-group{min-height:184px}.seo-page .pcu-title-bar .inner{gap:10px}.seo-page .pcu-title-bar .inner>.column,.seo-page .pcu-title-bar .breadcrumbs{text-align:center}.seo-page .pcu-title-bar :is(h1,h2,h3){font-size:28px!important;line-height:1.2!important}.seo-page .pcu-title-bar .breadcrumbs,.seo-page .pcu-title-bar .breadcrumbs a{font-size:13px}}
