.breadcrumb-container { padding: 50px 0; }
.breadcrumb-nav { width: 100%; }
.breadcrumb-list { display: flex; flex-wrap: wrap; list-style: none; margin: 0; padding: 0; }
.breadcrumb-item { display: inline-flex; align-items: center; font-size: 16px; line-height: 1.5; color: var(--nhc-black); }
.breadcrumb-item a { color: var(--nhc-black); text-decoration: none; }
.breadcrumb-item a:hover { text-decoration: underline; }
.breadcrumb-item + .breadcrumb-item { margin-left: 14px; }
.breadcrumb-item + .breadcrumb-item::before { content: ""; width: 5px; height: 8px; margin-right: 14px; background: url("../../assets/images/arrow-right.svg") no-repeat center / contain; flex-shrink: 0; }
.breadcrumb-item.active { display: none; }
/* ====================================================== 
! Extra large devices (large desktops, less than 1600px)
====================================================== */
@media (max-width:1599.98px) { }
/* ========================================== 
! Large devices (desktops, less than 1200px)
=========================================== */
@media (max-width:1199.98px) { }
/*==========================================
! Medium devices (tablets, less than 992px)
========================================== */
@media (max-width:991.98px) { }
/* =================================================  
! Small devices (landscape phones, less than 768px)
================================================= */
@media (max-width:767.98px) {
.breadcrumb-container { padding: 48px 0; }
}
/* ======================================================
! Extra small devices (portrait phones, less than 576px)
====================================================== */
@media (max-width:575.98px) { }
