.bf-premios{display:grid;gap:2em;grid-template-columns:repeat(4, 1fr)}@media (max-width:1300px){.bf-premios{grid-template-columns:repeat(3, 1fr)}}@media (max-width:980px){.bf-premios{grid-template-columns:repeat(2, 1fr)}}@media (max-width:768px){.bf-premios{grid-template-columns:repeat(1, 1fr)}}.bf-premios-item{background:white;border-radius:20px;box-shadow:rgba(0,0,0,0.05) 0 6px 24px 0,rgba(0,0,0,0.08) 0 0 0 1px;display:flex;flex-direction:column;gap:1em;padding:10px;position:relative;text-align:center}.bf-premios-item p{font-size:18px;padding:0 .6em}.bf-premios-item-image{border-radius:10px;width:100%}.bf-premios-item-title{font-size:28px;padding:0}.bf-premios-item-date{background:black;border-radius:10px;color:white;font-weight:bold;font-size:20px;left:50%;padding:.2em 1em;justify-self:center;position:absolute;text-transform:uppercase;transform:translateX(-50%);top:-10px}.bf-premios-item-suscribe{margin:auto auto 0}.bf-premios-item-subscriber{align-items:center;display:flex;font-size:20px;gap:1em;justify-content:center}.bf-premios-item-subscriber-badge{align-items:center;background:rgba(140,82,255,0.2);border-radius:10px;color:#8C52FF;display:flex;gap:.3em;padding:.2em 1em}.bf-premios-item-subscriber-badge svg{fill:currentColor;height:1em;width:1em}.bf-premios-item-chance-box{align-items:center;display:flex;gap:10px;justify-content:center;margin:auto auto 0}.bf-premios-item-chance-box .quantity{width:auto !important}.bf-ganadores-selector{background:rgba(140,82,255,0.2);border-radius:20px;display:flex;gap:2em;justify-content:space-between;margin-bottom:4em;padding:10px}.bf-ganadores-prev,.bf-ganadores-next{background:#7941ea;border:0;border-radius:15px;color:white;cursor:pointer;padding:.3em 1em;text-transform:uppercase}.bf-ganadores-container{display:grid;gap:2em;grid-template-columns:repeat(4, 1fr)}@media (max-width:1300px){.bf-ganadores-container{grid-template-columns:repeat(3, 1fr)}}@media (max-width:980px){.bf-ganadores-container{grid-template-columns:repeat(2, 1fr)}}@media (max-width:768px){.bf-ganadores-container{grid-template-columns:repeat(1, 1fr)}}.bf-ganadores-month{color:white;font-size:1.6em;font-weight:bold;text-transform:uppercase}.bf-ganadores-item{background:white;border-radius:20px;box-shadow:rgba(0,0,0,0.05) 0 6px 24px 0,rgba(0,0,0,0.08) 0 0 0 1px;display:grid;gap:10px;grid-auto-flow:row;padding:10px;position:relative;text-align:center}.bf-ganadores-image{border-radius:10px;width:100%}.bf-ganadores-name{font-size:28px;padding:0}.bf-ganadores-title{font-weight:bold;text-transform:uppercase}.bf-ganadores-date{background:black;border-radius:10px;color:white;font-size:20px;font-weight:bold;padding:.2em 1em;justify-self:center;position:absolute;text-transform:uppercase;top:-10px}.bf-ganadores-empty{color:white;grid-column:auto / span 4;text-align:center}@media (max-width:1300px){.bf-ganadores-empty{grid-column:auto / span 3}}@media (max-width:980px){.bf-ganadores-empty{grid-column:auto / span 2}}@media (max-width:768px){.bf-ganadores-empty{grid-column:auto / span 1}}.bf-countdown{color:white;margin:auto;text-align:center}.bf-countdown span{align-items:center;background:black;border-radius:50%;display:inline-flex;font-size:38px;font-weight:bold;height:60px;justify-content:center;margin:0 10px;position:relative;width:60px}.bf-countdown span::before{bottom:-1.5em;font-size:18px;position:absolute;text-transform:uppercase}.bf-countdown span:nth-child(1)::before{content:"Días"}.bf-countdown span:nth-child(2)::before{content:"Hrs"}.bf-countdown span:nth-child(3)::before{content:"Min"}