/* Shared breadcrumb sizing across service, team and case templates. */
body nav[class*="ift-"][class*="breadcrumb"]{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;column-gap:12px!important;row-gap:6px!important;font-size:16px!important;font-weight:500!important;line-height:1.85!important;letter-spacing:.015em!important;color:#61728e!important;margin-bottom:30px!important;max-width:100%;overflow-wrap:anywhere}
body nav[class*="ift-"][class*="breadcrumb"] :is(a,span){font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important}
body nav[class*="ift-"][class*="breadcrumb"] a{color:#4966aa!important;text-decoration:none}
body nav[class*="ift-"][class*="breadcrumb"] a:hover{color:#395de0!important;text-decoration:underline;text-underline-offset:5px}
body nav[class*="ift-"][class*="breadcrumb"] a:focus-visible{outline:2px solid #4966d9;outline-offset:4px;border-radius:3px}
@media(max-width:700px){body nav[class*="ift-"][class*="breadcrumb"]{font-size:14px!important;column-gap:8px!important;row-gap:4px!important;margin-bottom:24px!important}}
