/* Public breadcrumbs live inside their hero. Preserve existing company profiles. */
body header.fk-breadcrumb-head--plain{background:#083849!important;color:#fff!important;border-radius:18px;padding:28px!important}
body header.fk-breadcrumb-head--plain h1,body header.fk-breadcrumb-head--plain>p,body header.fk-breadcrumb-head--plain>div{color:#e7f6fa!important}
body .fk-breadcrumb-head .fk-head-breadcrumb,
body #fk-find-v2 .fk-breadcrumb-head .fk-head-breadcrumb{display:block!important;position:static!important;width:100%;max-width:100%;margin:0 0 20px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#d2e9ef!important;font-size:13px!important;line-height:1.65!important;letter-spacing:0;text-align:left;min-width:0;grid-column:1/-1}
body .fk-breadcrumb-head .fk-head-breadcrumb ol{display:flex!important;flex-wrap:wrap!important;align-items:center;gap:5px 10px!important;list-style:none!important;margin:0!important;padding:0!important}
body .fk-breadcrumb-head .fk-head-breadcrumb li{display:flex!important;align-items:baseline;gap:10px!important;margin:0!important;padding:0!important;min-width:0;max-width:100%;font:inherit!important;color:inherit!important}
body .fk-breadcrumb-head .fk-head-breadcrumb li+li::before{content:'›'!important;position:static!important;color:#a9ced8!important;flex-shrink:0}
/* Regional templates previously provided both before and after separators. */
body.single-region .fk-breadcrumb-head .fk-site-breadcrumb.fk-head-breadcrumb ol>li::after,
body.single-region .fk-breadcrumb-head .fk-site-breadcrumb.fk-head-breadcrumb ol>li:first-child::before{content:none!important;display:none!important}
body.single-region .fk-breadcrumb-head .fk-site-breadcrumb.fk-head-breadcrumb ol>li+li::before{content:'›'!important;display:inline-block!important;margin:0 0 0 8px!important;position:static!important;color:#a9ced8!important;flex-shrink:0}
body .fk-breadcrumb-head .fk-head-breadcrumb a,
body #fk-find-v2 .fk-breadcrumb-head .fk-head-breadcrumb a{display:inline!important;color:#e7f6fa!important;font:inherit!important;line-height:inherit!important;background:none!important;border:0!important;padding:0!important;text-decoration:none!important;white-space:normal!important;overflow-wrap:anywhere;min-height:0!important}
body .fk-breadcrumb-head .fk-head-breadcrumb a:hover{text-decoration:underline!important;text-underline-offset:3px}
body .fk-breadcrumb-head .fk-head-breadcrumb a:focus-visible{outline:2px solid #ffb125!important;outline-offset:4px;border-radius:2px}
body .fk-breadcrumb-head .fk-head-breadcrumb [aria-current=page]{color:#bdd8e2!important;white-space:normal!important;overflow-wrap:anywhere;font:inherit!important}
@media(max-width:760px){body .fk-breadcrumb-head .fk-head-breadcrumb,body #fk-find-v2 .fk-breadcrumb-head .fk-head-breadcrumb{margin-bottom:16px!important;font-size:12px!important}body .fk-breadcrumb-head .fk-head-breadcrumb ol{gap:4px 8px!important}body .fk-breadcrumb-head .fk-head-breadcrumb li{gap:8px!important}}
