.celec-parcours-return { text-align: center; }
.celec-parcours-return .celec-parcours-return__link {
    display: inline-block;
    max-width: 100%;
    box-sizing: border-box;
    padding: 13px 23px !important;
    border: 2px solid #3c8bc7 !important;
    border-radius: 100px !important;
    background: #3c8bc7 !important;
    color: #fff !important;
    font-family: "Open Sans", sans-serif;
    font-size: 16px !important;
    font-weight: 600;
    line-height: 1.4 !important;
    white-space: normal;
    text-decoration: none;
    transition: background-color .2s, color .2s;
}
.celec-parcours-return .celec-parcours-return__link::after { display: none !important; }
.celec-parcours-return .celec-parcours-return__link:hover,
.celec-parcours-return .celec-parcours-return__link:focus-visible {
    padding: 13px 23px !important;
    background: transparent !important;
    color: #3c8bc7 !important;
}
.celec-parcours-return .celec-parcours-return__link:focus-visible {
    outline: 2px solid #504f61;
    outline-offset: 3px;
}
.celec-parcours-breadcrumb { display: block; margin: 0; padding: 0; }
.celec-parcours-breadcrumb .webee-breadcrumb__list {
    display: flex; flex-wrap: wrap; align-items: center;
    list-style: none; margin: 0; padding: 0;
}
.celec-parcours-breadcrumb .webee-breadcrumb__item {
    display: inline-flex; align-items: center; max-width: 100%;
    font-weight: 700; letter-spacing: .06em; text-transform: uppercase;
}
.celec-parcours-breadcrumb .webee-breadcrumb__sep { margin: 0 8px; opacity: .5; }
.celec-parcours-breadcrumb .webee-breadcrumb__link { text-decoration: none; overflow-wrap: anywhere; }
.celec-parcours-breadcrumb .webee-breadcrumb__current { opacity: .7; overflow-wrap: anywhere; }
@media (max-width: 640px) {
    .celec-parcours-breadcrumb .webee-breadcrumb__item { font-size: 14px; }
}
