/* Start custom CSS *//* ponytail: Inter servida por Google mientras el kit no la cargue; pasar a Ajustes > Rendimiento > fuentes locales */
@font-face{font-family:'Inter';font-style:normal;font-weight:400 600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
html{scroll-behavior:smooth}
body{background:#fff}
/* Elementor elimina class= de los span del titulo: palabra destacada del H1 */
.tm-h1-hero span{background-image:linear-gradient(90deg,var(--marca-coral),var(--marca-violeta));-webkit-background-clip:text;background-clip:text;color:transparent}
/* Carrusel de logos: la pista contiene los logos dos veces; -50% = una vuelta exacta */
.tm-logos-banda{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.tm-logos-pista{padding-inline-end:16px!important;animation:tm-desliza 70s linear infinite}
.tm-logos-pista:hover{animation-play-state:paused}
@keyframes tm-desliza{to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){.tm-logos-pista{animation:none}.tm-logos-banda{overflow-x:auto}}/* End custom CSS */