.btn-animated{transition:all .25s ease}.btn-animated:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent)}.btn-animated:hover{box-shadow:0 0 20px rgba(198,29,74,.7),0 0 40px rgba(198,29,74,.3);filter:brightness(1.15)}.btn-animated:active{transform:translateY(1px);box-shadow:0 0 10px rgba(198,29,74,.5)}.card-programa{transition:all .35s cubic-bezier(.23,1,.32,1)}.card-programa:hover{transform:translateY(-12px) scale(1.04);box-shadow:0 0 30px rgba(198,29,74,.4),0 20px 40px rgba(0,0,0,.6);border-color:#c61d4a!important}.card-programa img{transition:transform .35s cubic-bezier(.23,1,.32,1),filter .35s ease}.card-programa:hover img{filter:brightness(1.1) saturate(1.2)}.card-noticia{transition:all .3s cubic-bezier(.23,1,.32,1)}.card-noticia:hover:before{box-shadow:0 0 12px #c61d4a,0 0 24px rgba(198,29,74,.5)}.card-noticia:hover{background:#111!important}.nav-link:after{bottom:-4px}.nav-link:hover{color:#fff!important;text-shadow:0 0 10px rgba(198,29,74,.8)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{opacity:0;animation:fadeInUp .6s cubic-bezier(.23,1,.32,1) forwards}.fade-in-up:first-child{animation-delay:.05s}.fade-in-up:nth-child(2){animation-delay:.12s}.fade-in-up:nth-child(3){animation-delay:.19s}.fade-in-up:nth-child(4){animation-delay:.26s}.fade-in-up:nth-child(5){animation-delay:.33s}@keyframes glowPulse{0%,to{text-shadow:0 0 10px rgba(198,29,74,.5)}50%{text-shadow:0 0 20px rgba(198,29,74,.9),0 0 40px rgba(198,29,74,.4)}}.glow-title{animation:glowPulse 3s ease-in-out infinite}.card-programa{background:#0a0a0a;border:1px solid #333;border-radius:8px;cursor:pointer;transition:transform .3s cubic-bezier(.23,1,.32,1),box-shadow .3s ease,border-color .3s ease}.card-programa:hover{transform:translateY(-12px) scale(1.05);box-shadow:0 0 30px rgba(198,29,74,.5),0 20px 40px rgba(0,0,0,.8);border-color:#c61d4a}.card-programa img{transition:transform .3s ease,filter .3s ease;filter:brightness(.9) saturate(.9)}.card-programa:hover img{transform:scale(1.1);filter:brightness(1.15) saturate(1.3)}.card-noticia{border-left:3px solid #c61d4a;border-radius:4px;cursor:pointer;position:relative;transition:transform .3s ease,background .3s ease}.card-noticia:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:#c61d4a;transform:scaleY(.3);transform-origin:bottom;transition:transform .3s ease,box-shadow .3s ease;border-radius:2px}.card-noticia:hover:before{transform:scaleY(1);box-shadow:0 0 12px #c61d4a,0 0 24px rgba(198,29,74,.4)}.card-noticia:hover{transform:translateX(10px);background:#111}.nav-link{color:#ccc;text-decoration:none;position:relative;transition:color .2s ease;cursor:pointer;padding-bottom:4px}.nav-link:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background:#c61d4a;box-shadow:0 0 8px #c61d4a;transition:width .3s cubic-bezier(.23,1,.32,1)}.nav-link:hover{color:#fff;text-shadow:0 0 10px rgba(198,29,74,.6)}.nav-link:hover:after{width:100%}.sticker-base{position:absolute;transition:opacity .4s ease;pointer-events:none;z-index:2}.sticker-shake{animation:wobble-sticker .93s ease-in-out;transform-origin:center center}@keyframes wobble-sticker{0%{transform:rotate(0deg)}10%{transform:rotate(19deg)}20%{transform:rotate(-19deg)}30%{transform:rotate(17deg)}40%{transform:rotate(-17deg)}50%{transform:rotate(14deg)}60%{transform:rotate(-14deg)}70%{transform:rotate(10deg)}80%{transform:rotate(-8deg)}90%{transform:rotate(4deg)}to{transform:rotate(0deg)}}.btn-animated{position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.btn-animated:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .4s ease}.btn-animated:hover:before{left:100%}.btn-animated:hover{transform:translateY(-3px);box-shadow:0 0 15px rgba(198,29,74,.7);filter:brightness(1.2)}@keyframes wobble-idle{0%{transform:rotate(0deg)}71%{transform:rotate(0deg)}76%{transform:rotate(6deg)}81%{transform:rotate(-6deg)}86%{transform:rotate(5deg)}91%{transform:rotate(-4deg)}95%{transform:rotate(2deg)}to{transform:rotate(0deg)}}