.portfolio-breadcrumbs{margin:0 0 32px;color:#686868;font:400 14px/1.5 var(--site-font,Arial,sans-serif)}
.portfolio-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:4px 10px;list-style:none;padding:0;margin:0}
.portfolio-breadcrumbs li{display:inline-flex;align-items:center;gap:10px;margin:0!important;padding:0!important;font-size:14px!important;line-height:1.5!important}
.portfolio-breadcrumbs li+li::before{content:"/";color:#9b9b9b}
.portfolio-breadcrumbs a{display:inline-flex;align-items:center;min-height:32px;color:inherit;text-decoration:none;text-underline-offset:4px}
.portfolio-breadcrumbs a:hover{text-decoration:underline;color:#151515}
.portfolio-breadcrumbs [aria-current]{color:#151515;overflow-wrap:anywhere}
.portfolio-breadcrumbs :focus-visible{outline:2px solid #d93627;outline-offset:4px}
.case-template-page .case-opening>.portfolio-breadcrumbs{width:calc(100% - 80px);max-width:1400px;margin:0 auto;padding-top:116px}
.case-template-page .case-hero{padding-top:40px}
body.portfolio-demo-page{padding-top:0!important}
.portfolio-breadcrumbs--product{position:relative;z-index:1000;display:flex;align-items:center;min-height:56px;box-sizing:border-box;padding:8px 24px;margin:0;background:#fff;border-bottom:1px solid #e8e8e8;color:#686868}
.portfolio-demo-page .sidebar{top:56px;height:calc(100dvh - 56px)}
@media(max-width:809px){.portfolio-breadcrumbs{margin-bottom:24px}.portfolio-breadcrumbs li{font-size:13px!important}.case-template-page .case-opening>.portfolio-breadcrumbs{width:calc(100% - 44px);padding-top:88px}.case-template-page .case-hero{padding-top:26px}.portfolio-breadcrumbs--product{padding-inline:16px}}
@media(max-width:760px){.portfolio-demo-page .sidebar{height:auto;top:auto}.portfolio-breadcrumbs--product{margin-bottom:0}}
