.congrats-prize{cursor:pointer;position:relative}.congrats-prize__content{align-items:center;border:2px solid var(--light-green);border-radius:20px;display:flex;filter:grayscale(1) contrast(.4);flex-direction:column;font-size:clamp(13px,2.5vw,20px);height:clamp(120px,24vw,200px);justify-content:space-between;padding:clamp(5px,.8vw,15px) clamp(5px,.8vw,10px);text-align:center;text-wrap:balance;transition:filter .2s;white-space:pre-line}.congrats-prize_active{filter:none}.congrats-prize__soon{background-color:#1c301ecc;border-radius:20px;display:grid;height:100%;left:0;place-content:center;position:absolute;text-align:center;top:0;width:100%}.congrats{align-items:center;display:flex;flex-direction:column}.congrats__header{font-size:clamp(28px,5vw,60px);line-height:1;margin-bottom:clamp(10px,3vw,50px);text-transform:none}.congrats__subheader{font-size:clamp(19px,3.5vw,42px);line-height:1;margin-bottom:clamp(10px,2vw,15px);text-align:center;text-transform:none;text-wrap:balance}.congrats__band{margin-bottom:clamp(10px,2vw,20px);position:relative}.congrats__band-header{font-size:clamp(20px,5vw,58px);left:50%;position:absolute;text-wrap:nowrap;top:40%;transform:translate(-50%,-50%)}.congrats__choose-text{font-size:clamp(14px,3vw,20px);margin-bottom:clamp(10px,2vw,25px)}.congrats__prizes{display:flex;flex-direction:row;gap:clamp(4px,1.6vw,20px);margin-bottom:clamp(10px,5vw,50px)}.congrats__prize{width:clamp(88px,18vw,152px)}.congrats__bottom{align-items:center;display:flex;flex-direction:column;gap:clamp(15px,2vw,20px);max-width:546px;text-align:center;text-wrap:balance;width:100%}.congrats__button{width:100%}
