.breadcrumb-wrapper{position:absolute;bottom:24px;z-index: 2;}
.breadcrumb-wrapper ul{display: flex;    padding-left: 0;    list-style: none;margin-bottom:0;}
.breadcrumb-wrapper ul li a{font-weight: 500;font-size: 14px;line-height: 22px; padding-bottom:5px;     position: relative; color: var(--deep-navy);margin-right: 15px;text-decoration:none;}
.breadcrumb-wrapper ul li span{font-weight: 600;    font-size: 14px;    line-height: 22px;    color: var(--deep-navy);}
.breadcrumb-wrapper ul li a:after {    content: '\e902';    font-size: 1.2rem;    font-family: 'icomoon' !important;    margin-left: 15px;        line-height: 10px;    transform: rotate(-90deg);    display: inline-block;    color: var(--earth-green);}
.breadcrumb-wrapper ul li a:before {content: '';    border-bottom: 1px solid var(--earth-green);    position: absolute;    bottom: 0;    left: 0;    right: 25px;}
.breadcrumb-wrapper ul li:nth-child(3) span,.breadcrumb-wrapper ul li:nth-child(4) span,.breadcrumb-wrapper ul li:nth-child(5) span{overflow: hidden;text-overflow: ellipsis;width: 410px;display: inline-block;white-space: nowrap;}
.dark .breadcrumb-wrapper ul li a, .dark .breadcrumb-wrapper ul li span{color: var(--white);z-index:1;}

@media all and (max-width: 991.98px){
  .breadcrumb-wrapper li{display:none}
  .breadcrumb-wrapper li:nth-last-child(2) {display:block}
  .breadcrumb-wrapper ul li a:after {  margin-left: 0;  line-height: 22px;   transform: rotate(90deg);    float: left;}
  .breadcrumb-wrapper ul li a:before {    right: 0;}
  .breadcrumb-wrapper ul li a{margin-right: 0;margin-left: 15px;}
}