@font-face{font-family:CHP-Montserrat;font-weight:400;font-style:normal;font-display:swap;src:url(chp-montserrat-400.ttf) format('truetype')}
body #MainContent :is(nav.breadcrumbs,.t4s-breadcrumbs,.cc-breadcrumb){font:400 12px/1.6 CHP-Montserrat,Montserrat,Arial,sans-serif!important;color:#7c889a!important;letter-spacing:normal!important;text-transform:none!important;background:none!important;box-shadow:none!important;border:0!important;display:flex;align-items:center;flex-wrap:wrap;gap:0!important;padding:0!important;margin:0 0 15px!important}
body #MainContent :is(nav.breadcrumbs,.t4s-breadcrumbs,.cc-breadcrumb) :is(a,span){font:inherit!important;color:inherit!important;text-decoration:none;overflow-wrap:anywhere}
body #MainContent :is(nav.breadcrumbs,.t4s-breadcrumbs,.cc-breadcrumb) a:hover{color:#242c3b!important;text-decoration:underline;text-underline-offset:3px}
body #MainContent .breadcrumbs__separator{margin:0 5px!important;opacity:.65;transform:none!important}
body #MainContent>nav.breadcrumbs{max-width:1800px;margin:24px auto 15px!important;padding-inline:max(24px,4vw)!important}
body #MainContent.ct-page-skin>nav.breadcrumbs{margin:0 0 15px!important;padding:0!important}
@media(max-width:767px){body #MainContent :is(nav.breadcrumbs,.t4s-breadcrumbs,.cc-breadcrumb){font-size:12px!important}body #MainContent>nav.breadcrumbs{padding-inline:16px!important;margin-top:16px!important}}

body #MainContent>nav.breadcrumbs{max-width:none;background:#f2f4f7!important;margin:0!important;padding:30px max(24px,4vw) 15px!important;min-height:64px}
body #MainContent.ct-page-skin>nav.breadcrumbs{background:#f2f4f7!important;padding:6px 0 15px!important;margin:0!important;min-height:0}
@media(max-width:767px){body #MainContent>nav.breadcrumbs{padding:20px 16px 15px!important;margin:0!important;min-height:54px}body #MainContent.ct-page-skin>nav.breadcrumbs{padding:0 0 15px!important}}

body #MainContent:has(.pq5)>nav.breadcrumbs{background:#e6edf6!important}

body #MainContent>nav.breadcrumbs{padding-block:16px 10px!important;min-height:0!important}
body #MainContent.ct-page-skin>nav.breadcrumbs{padding-block:0 10px!important}
@media(max-width:767px){body #MainContent>nav.breadcrumbs{padding-block:12px 8px!important}body #MainContent.ct-page-skin>nav.breadcrumbs{padding-block:0 8px!important}}
