.bonusCoverStage{position:relative;height:430px;padding:22px;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate}
.bonusCoverStage::before,.bonusCoverStage::after{content:"";position:absolute;border-radius:50%;filter:blur(2px);opacity:.22;z-index:-1}
.bonusCoverStage::before{width:300px;height:300px;right:-80px;top:-95px;background:#fff}
.bonusCoverStage::after{width:230px;height:230px;left:-80px;bottom:-105px;background:#001c39}
.bonusBlue{background:linear-gradient(145deg,#061b3d,#0878ce)}
.bonusGreen{background:linear-gradient(145deg,#063b24,#0e9a4b)}
.bonusOrange{background:linear-gradient(145deg,#9d2103,#ff6b00)}
.bonusPurple{background:linear-gradient(145deg,#391072,#8d31cf)}
.bonusCoverStage img{display:block;height:100%;width:auto;max-width:100%;object-fit:contain;border-radius:8px;box-shadow:0 22px 38px rgba(0,0,0,.32);transform:perspective(1100px) rotateY(-2deg);background:#fff}
.bonusCard:nth-child(even) .bonusCoverStage img{transform:perspective(1100px) rotateY(2deg)}
.bonusCard.wide .bonusCoverStage{min-height:520px;height:100%}
.bonusCard.wide .bonusCoverStage img{height:min(92%,520px)}
@media(max-width:900px){.bonusCoverStage{height:420px}.bonusCard.wide .bonusCoverStage{height:440px;min-height:0}.bonusCard.wide .bonusCoverStage img{height:100%}}
@media(max-width:620px){.bonusCoverStage{height:410px;padding:16px}.bonusCard.wide .bonusCoverStage{height:410px}.bonusCoverStage img,.bonusCard.wide .bonusCoverStage img{height:100%;max-width:100%;transform:none}.bonusCard:nth-child(even) .bonusCoverStage img{transform:none}}
