/* Data */
/* Layout */
/* Examples */
/* Utilities */
.breadcrumb-custom {
  padding: 24px 30px 35px 5px; }
  @media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .breadcrumb-custom {
      padding: 8px 30px 32px 5px; } }
  @media only screen and (max-width: 767.98px) {
    .breadcrumb-custom {
      padding: 0;
      text-align: center;
      height: 67px;
      position: fixed;
      z-index: 100;
      width: 100%;
      left: 0;
      top: 88px;
      display: flex;
      align-items: center; } }
  .breadcrumb-custom .breadcrumb-title {
    font-size: 35px;
    letter-spacing: 3px; }
    @media only screen and (max-width: 767.98px) {
      .breadcrumb-custom .breadcrumb-title {
        text-transform: uppercase;
        font-size: 24px;
        font-weight: bold;
        letter-spacing: 1px;
        margin-left: 21px; } }
  .breadcrumb-custom .breadcrumb-header {
    opacity: 0.5;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.6px;
    gap: 5px; }

@media only screen and (max-width: 767.98px) {
  body.pre-header-hidden .breadcrumb-custom {
    top: 56px; } }

@media only screen and (max-width: 959.98px) {
  .breadcrumb-custom.faq-breadcrumb {
    height: 67px;
    display: flex;
    align-items: center;
    padding: 0;
    text-align: center;
    position: fixed;
    z-index: 100;
    width: 100%;
    left: 0;
    top: 88px; }
    .breadcrumb-custom.faq-breadcrumb .breadcrumb-title {
      text-transform: uppercase;
      font-size: 24px;
      font-weight: bold;
      letter-spacing: 1px;
      margin-left: 21px; } }

@media only screen and (max-width: 767.98px) {
  .breadcrumb-custom.compte-breadcrumb {
    height: 67px;
    display: flex;
    align-items: center; }
    .breadcrumb-custom.compte-breadcrumb .breadcrumb-title {
      margin-left: 21px; } }