/* Navegación complementaria integrada en el contenido, debajo de la cabecera. */
#i3dt-breadcrumbs.i3dt-breadcrumbs {
  box-sizing:border-box; display:block; width:100%; max-width:100%;
  margin:0; padding:0; position:relative; z-index:1;
  color:#b9cbd3; background:linear-gradient(90deg,rgba(98,230,238,.045),rgba(98,230,238,0));
  border-bottom:1px solid rgba(98,230,238,.14);
  font-family:inherit; font-size:16px; font-weight:400; line-height:1.6;
  text-align:left; white-space:normal; overflow-wrap:anywhere;
}
#i3dt-breadcrumbs .i3dt-breadcrumbs-inner {
  box-sizing:border-box; width:calc(100% - clamp(40px,5vw,80px)); max-width:1240px;
  margin:0 auto; padding:8px 0; min-width:0;
}
#i3dt-breadcrumbs span { white-space:normal; }
#i3dt-breadcrumbs a {
  display:inline-flex; align-items:center; vertical-align:middle;
  box-sizing:border-box; min-height:44px; max-width:100%; padding:6px 3px;
  color:#83e5ec !important; background:transparent; border-radius:4px;
  font:inherit; font-weight:500; line-height:1.5; text-decoration:none;
}
#i3dt-breadcrumbs a:hover { color:#d4fbff !important; text-decoration:underline; text-underline-offset:4px; }
#i3dt-breadcrumbs a:focus-visible { outline:3px solid #83e5ec; outline-offset:2px; }
#i3dt-breadcrumbs .breadcrumb_last { color:#f3fbff; font-weight:500; }
@media(max-width:767px) {
  #i3dt-breadcrumbs.i3dt-breadcrumbs { font-size:15px; }
  #i3dt-breadcrumbs .i3dt-breadcrumbs-inner { width:calc(100% - 40px); padding:5px 0; }
}
