/* Supplied compact breadcrumb reference; uses the theme's existing fonts. */
.nua-breadcrumb{--nua-sky:#3FB5FD;--nua-blue:#0B6EDA;--nua-navy:#0E1449;--nua-muted:#66738C;--nua-border:#E3ECF6;font-family:'DM Sans',sans-serif;margin:0;}
.nua-breadcrumb,.nua-breadcrumb *{box-sizing:border-box;}

    

    

    

    /* NUA Enterprises Breadcrumb Component */
    .nua-breadcrumb {
      position: relative;
      width: 100%;
      padding: 18px 0;
      background:transparent;
      border-top: 1px solid #EDF3FA;
      border-bottom: 1px solid var(--nua-border);
      overflow: hidden;
    }

    .nua-breadcrumb::before{content:none;}

    .nua-breadcrumb__container {
      width:100%;
      margin-inline: auto;
    }

    .nua-breadcrumb__list {
      display: flex;
      align-items: center;
      flex-wrap: wrap;
      gap: 9px;
      margin: 0;
      padding: 0;
      list-style: none;
    }

    .nua-breadcrumb__item {
      display: inline-flex;
      align-items: center;
      gap: 9px;
      min-width: 0;
      font-size: 13px;
      line-height: 1.6;
      font-weight: 600;
    }

    .nua-breadcrumb__link {
      display: inline-flex;
      align-items: center;
      gap: 7px;
      color: var(--nua-muted);
      text-decoration: none;
      transition: color .2s ease;
    }

    .nua-breadcrumb__link:hover {
      color: var(--nua-blue);
    }

    .nua-breadcrumb__link:focus-visible {
      outline: 2px solid var(--nua-blue);
      outline-offset: 4px;
      border-radius: 3px;
    }

    .nua-breadcrumb__home-icon {
      width: 15px;
      height: 15px;
      color: var(--nua-blue);
      flex-shrink: 0;
    }

    .nua-breadcrumb__separator {
      width: 13px;
      height: 13px;
      color: #A6B8CE;
      flex-shrink: 0;
    }

    .nua-breadcrumb__current {
      color: var(--nua-navy);
      font-weight: 700;
      overflow-wrap: anywhere;
    }

    @media (max-width: 767px) {
      .nua-breadcrumb {
        padding: 14px 0;
      }

      .nua-breadcrumb__container {
        width:100%;
      }

      .nua-breadcrumb__list {
        gap: 6px;
      }

      .nua-breadcrumb__item {
        font-size: 12px;
        gap: 6px;
      }
    }
  
.nua-breadcrumb__item{max-width:100%;}.nua-breadcrumb__link{min-width:0;overflow-wrap:anywhere;}.nua-breadcrumb__link span{overflow-wrap:anywhere;}@media(prefers-reduced-motion:reduce){.nua-breadcrumb__link{transition:none;}}

.nua-breadcrumb{background:transparent;border-top:0;padding:12px 0;border-bottom:1px solid #e3ecf6;}.nua-breadcrumb__list{gap:8px 12px;}.nua-breadcrumb__link{font-weight:600;color:#52617b;}.nua-breadcrumb__link:hover{color:#0B6EDA;text-decoration:underline;text-underline-offset:4px;}.nua-breadcrumb__current{font-weight:700;color:#0E1449;}.nua-breadcrumb__separator{color:#6b9ecb;}.nua-breadcrumb__home-icon{color:#0B6EDA;}@media(max-width:767px){.nua-breadcrumb{padding:10px 0;}.nua-breadcrumb__list{gap:6px 8px;}}
