.ePOjSG_topCasino{z-index:0;background:var(--bg-footer);color:var(--text);margin-top:-3rem;position:relative}.ePOjSG_topCasino span{color:var(--text)}.ePOjSG_topCasinoBlock{z-index:1;padding-top:7rem;padding-bottom:0;position:relative}.ePOjSG_topCasinoTitle{margin-bottom:3rem}.ePOjSG_topCasinoGroup{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:1.5rem 1.8125rem;max-width:100%;margin-bottom:3rem;display:flex}.ePOjSG_gradientContainer{background:0 0;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;padding:0;display:flex;position:relative}.ePOjSG_gradientContainer:before{content:"";z-index:-1;background:0 0;border-radius:.9375rem;position:absolute;inset:-.125rem}.ePOjSG_casinoCard{background:var(--casino-cards);text-transform:capitalize;word-wrap:break-word;text-align:center;width:22.125rem;height:auto;font-family:var(--font-roboto-medium);letter-spacing:0;border-radius:.9375rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem 1.5rem;font-size:1.25rem;line-height:1.16;display:flex}.ePOjSG_cardBonusText{font-family:var(--font-roboto-medium);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.ePOjSG_cardName,.ePOjSG_cardWelcome{max-width:100%}.ePOjSG_topCasino .ePOjSG_cardWelcome{font-family:var(--oswald-bold), sans-serif;color:var(--welcome-bonus-text);margin:auto;font-size:1.5rem;line-height:1.21}.ePOjSG_cardBonus{font-family:var(--font-roboto-medium);max-width:100%;margin:auto;font-size:2rem;line-height:1.15}.ePOjSG_cardImage{filter:drop-shadow(0 .125rem .125rem #000000bf);justify-self:flex-start;margin-top:0;margin-bottom:.5rem}.ePOjSG_cardName{font-family:var(--font-roboto-medium), sans-serif;text-align:center;font-size:1.25rem;line-height:1.16}.ePOjSG_gradientContainer:hover .ePOjSG_cardButton{transform:scale(1.1)}.ePOjSG_cardButton:hover span{transform:scale(1)}.ePOjSG_cardButton{justify-content:center;justify-self:flex-end;width:19.125rem;height:4.125rem;margin-top:auto;margin-bottom:0;transition:all .2s;display:flex}.ePOjSG_cardButton span{width:19.125rem;color:var(--button-text)}.ePOjSG_topCasinoButton{width:21.25rem;margin:0 auto}@media (max-width:75rem){.ePOjSG_topCasinoGroup{justify-content:center}}@media (max-width:64rem){.ePOjSG_topCasino{background-image:none}.ePOjSG_topCasinoGroup{justify-content:center;max-width:100%;margin:0 auto 3rem}}@media (max-width:58.125rem){.ePOjSG_topCasinoGroup{grid-template-columns:18.75rem 18.75rem;gap:1.125rem;max-width:100%;margin:0 0 2.5rem;padding-left:2.5rem;padding-right:2.5rem;display:grid}.ePOjSG_casinoCard,.ePOjSG_cardButton,.ePOjSG_cardButton span{width:100%}}@media (max-width:48rem){.ePOjSG_gradientContainer:last-child,.ePOjSG_gradientContainer:nth-last-child(2){display:none}}@media (max-width:43.75rem){.ePOjSG_topCasinoGroup{grid-template-columns:16.875rem 16.875rem}.ePOjSG_gradientContainer:hover .ePOjSG_cardButton{transform:scale(1.05)}}@media (max-width:40.625rem){.ePOjSG_topCasinoGroup{grid-template-columns:1fr}}@media (max-width:36rem){.ePOjSG_topCasinoBlock{width:100%;padding:5.5rem 0 0}.ePOjSG_topCasinoTitle{max-width:60%;margin-bottom:2.25rem;margin-left:1.25rem;margin-right:1.25rem}.ePOjSG_topCasinoGroup{margin-bottom:1.25rem;padding-left:1.25rem;padding-right:1.25rem}.ePOjSG_casinoCard{justify-content:space-between;align-items:flex-start;gap:.5rem;width:100%;padding:1.125rem;font-size:1rem}.ePOjSG_cardImage{width:10rem;max-width:10rem;height:4rem;margin-top:0}.ePOjSG_cardName{display:none}.ePOjSG_cardBonusText{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;display:flex}.ePOjSG_topCasino .ePOjSG_cardWelcome{margin:0;font-size:1.5rem;line-height:1.17}.ePOjSG_cardBonus{text-align:left;max-width:100%;font-size:1.5rem;line-height:1.1875}.ePOjSG_cardButton{justify-content:center;align-items:center;width:100%;max-width:100%;height:3.3125rem;margin-top:0;padding:0;font-size:1rem;line-height:1}.ePOjSG_cardButton span{width:100%;max-width:100%;height:3.3125rem}.ePOjSG_topCasinoButton{width:17.5rem;height:4.8125rem}}@media (max-width:33.125rem){.ePOjSG_topCasinoButton{width:15rem}}@media (max-width:23.4375rem){.ePOjSG_topCasinoButton{width:12rem;height:3rem;font-size:1rem}}
