@keyframes shimmer-move{0%{transform:translateX(-60%)}100%{transform:translateX(60%)}}@keyframes halo-pulse{0%,100%{box-shadow:var(--elev),0 0 0 0 rgba(255,213,74,0)}50%{box-shadow:var(--elev),0 0 0 14px rgba(255,213,74,.16)}}@keyframes slide{from{bottom:-20px;opacity:0}to{bottom:0;opacity:1}0%{opacity:0}100%{opacity:1}}@keyframes grow{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}@keyframes bg-rotation{from{transform:rotate(0) scale(2)}to{transform:rotate(360deg) scale(2)}}.card-promo{box-shadow:var(--bs-box-shadow-sm)!important;transition:all .5s}.card-promo:hover{box-shadow:var(--bs-box-shadow-lg)!important}.card-promo-gana-rebote{background-image:url(/img/bg-dinamica-rebote.jpg);background-size:cover;background-position:center;color:var(--bs-white);position:relative;z-index:0;overflow:hidden;border-radius:1rem}.card-promo-gana-rebote::before{content:"";background-image:url(/img/bg-dinamica-rebote.jpg);background-position:center;background-size:cover;inset:0;position:absolute;width:100%;height:100%;z-index:-1;animation:20s bg-rotation infinite linear}.hero-banner{height:120px}@media (min-width:768px){.hero-banner{height:200px}}@media (min-width:992px){.hero-banner{height:300px}}@media (min-width:1200px){.hero-banner{height:350px}}@media (min-width:1600px){.hero-banner{height:400px}}.bg-img-gana-rebote{background-image:url(/img/bg-dinamica-rebote.jpg);background-size:cover;background-position:center}