.dclc,.dclc *,.dclc :after,.dclc :before{box-sizing:border-box}.dclc .dclc-encabezado{margin:0 auto 2rem;max-width:48rem}.dclc.dclc--centro .dclc-encabezado{text-align:center}.dclc.dclc--izquierda .dclc-encabezado{margin-left:0;text-align:left}.dclc .dclc-titulo{color:var(--font);font-family:Plus Jakarta Sans,sans-serif;font-size:1.75rem;font-weight:600;line-height:1.3;margin:0 0 .75rem}.dclc .dclc-titulo:last-child{margin-bottom:0}.dclc .dclc-descripcion{color:var(--font);font-size:1.125rem;line-height:1.6}.dclc .dclc-descripcion>:last-child{margin-bottom:0}@media (min-width:768px){.dclc .dclc-titulo{font-size:2rem}}.dclc .dclc-franja{-webkit-mask-image:linear-gradient(90deg,transparent,var(--azul) 12%,var(--azul) 88%,transparent);mask-image:linear-gradient(90deg,transparent,var(--azul) 12%,var(--azul) 88%,transparent);overflow:hidden;padding-block:.5rem}.dclc .dclc-pista{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem var(--dclc-gap);justify-content:center;list-style:none;margin:0;padding:0}.dclc .dclc-pista.is-marquesina{animation:dclc-marquesina var(--dclc-duracion,30s) linear infinite;flex-wrap:nowrap;justify-content:flex-start;width:max-content}.dclc .dclc-franja:hover .dclc-pista.is-marquesina{animation-play-state:paused}.dclc .dclc-logo{flex:0 0 auto}.dclc .dclc-logo img{display:block;height:var(--dclc-alto);max-width:calc(var(--dclc-alto)*6);object-fit:contain;width:auto}@keyframes dclc-marquesina{0%{transform:translateX(0)}to{transform:translateX(calc(var(--dclc-desplazamiento, 0px)*-1))}}[data-theme=dark] .dclc .dclc-franja{mix-blend-mode:screen}[data-theme=dark] .dclc .dclc-oscuro-invertir img{-webkit-filter:grayscale(1) invert(1) brightness(2);filter:grayscale(1) invert(1) brightness(2)}[data-theme=dark] .dclc .dclc-oscuro-blanco img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);opacity:.85}.dclc .dclc-botones{display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-top:2rem}.dclc.dclc--centro .dclc-botones{justify-content:center}.dclc.dclc--izquierda .dclc-botones{justify-content:flex-start}