.elementor-28709 .elementor-element.elementor-element-15d21010 > .elementor-container{max-width:1320px;}/* Start custom CSS for breadcrumbs, class: .elementor-element-5d28f931 */#breadcrumbs{
    margin-top:1rem;
    margin-bottom:1rem;
    border-bottom:none!important;
    box-shadow:none!important;
    padding: 0px!important;
}

#breadcrumbs a, #breadcrumbs i, .breadcrumb_last{
    font-weight:400!important;
}

#breadcrumbs:not(i) {
    font-size:13px!important;
    font-family:Inter!important;
}

#breadcrumbs a, #breadcrumbs i{
    color:#a03b37!important;
}

#breadcrumbs a{
    text-decoration : underline!important;
    text-underline-offset: 0.25em;
}

#breadcrumbs i{
    font-size:16px!important;
}

.breadcrumb_last{
    color:rgba(33, 37, 41, 0.5)!important;
}

#breadcrumbs>span span {
    padding:0 8px;
}

/*Pour le séparateur*/

#breadcrumbs:not(span),#breadcrumbs:not(i){
    color: #2c2c2c!important;
}


#breadcrumbs {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch; /* scroll fluide sur mobile */
  
  /* Cacher la scrollbar visuellement (optionnel) */
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE/Edge */
}

/* Cacher la scrollbar sur Chrome/Safari */
#breadcrumbs::-webkit-scrollbar {
  display: none;
}/* End custom CSS */