.socials a{width:50px!important;height:50px!important;font-size:0!important}.socials a svg{width:21px;height:21px;fill:currentColor}.payment-row{gap:34px}.payment-row span{display:flex;align-items:center;justify-content:center;min-height:35px}.payment-row img{display:block;width:auto;max-width:112px;height:30px;object-fit:contain;filter:grayscale(1) brightness(1.55);opacity:.72;transition:.2s}.payment-row img:hover{filter:none;opacity:1}.compact-cta-section{padding-top:30px}.compact-cta-list{display:grid;gap:18px}.compact-cta{min-height:190px;border-radius:24px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:space-between;padding:34px 42px;border:1px solid rgba(255,255,255,.11)}.compact-cta>div{position:relative;z-index:2}.compact-cta small{font-size:10px;text-transform:uppercase;letter-spacing:1.2px;color:#cbb7ff}.compact-cta h3{font-size:26px;margin:8px 0 7px}.compact-cta p{font-size:13px;color:#aaa4b5;margin:0}.compact-cta-one{background:radial-gradient(circle at 85% 50%,rgba(140,76,255,.35),transparent 25%),linear-gradient(110deg,#100d18,#191027)}.compact-cta-actions{display:flex;gap:10px;margin-left:30px}.compact-btn{min-height:46px;padding:0 20px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;text-transform:uppercase;white-space:nowrap}.compact-btn-light{background:white;color:#17121f}.compact-btn-accent{background:linear-gradient(110deg,#8751ff,#c13de0)}.compact-btn-gold{background:#d7ff63;color:#20162a}.compact-cta-art{position:absolute;right:25%;width:145px;height:145px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(135,75,255,.14);transform:rotate(10deg)}.compact-cta-art svg{width:75px;height:75px;fill:none;stroke:#b78fff;stroke-width:1.2}.compact-cta-two{background-image:linear-gradient(90deg,rgba(5,4,12,.96),rgba(5,4,12,.78) 48%,rgba(5,4,12,.22)),url("../images/hero-casino-banner.png");background-size:cover;background-position:center 40%}.compact-cta-two h3{max-width:650px}.compact-cta-two p{color:#d0c9d6}@media(max-width:760px){.compact-cta{padding:28px 22px;display:block}.compact-cta-actions{margin:22px 0 0;flex-wrap:wrap}.compact-cta-art{right:-20px;top:20px;opacity:.25}.compact-cta-two{background-position:65% center}.payment-row img{max-width:78px;height:24px}.socials a{width:46px!important;height:46px!important}}
/* Bull version of the compact promotional banner. */
.compact-cta-two {
  background: radial-gradient(circle at 78% 50%,rgba(174,255,0,.18),transparent 18%), radial-gradient(circle at 78% 50%,rgba(139,70,241,.32),transparent 38%), linear-gradient(105deg,#08070f,#161022);
  isolation: isolate;
}
.compact-cta-two::before {
  content: "";
  position: absolute;
  z-index: 1;
  width: 260px;
  height: 235px;
  right: 18%;
  bottom: -44px;
  background: url("../images/funpari-bull-mascot.png") center 12% / contain no-repeat;
  filter: drop-shadow(0 20px 25px rgba(0,0,0,.55));
  pointer-events: none;
}
.compact-cta-two::after {
  content: "";
  position: absolute;
  z-index: 0;
  inset: 0;
  background: linear-gradient(90deg,rgba(5,4,12,.96) 0%,rgba(5,4,12,.82) 50%,rgba(5,4,12,.12) 78%);
  pointer-events: none;
}
.compact-cta-two > div { z-index: 2; }
@media (max-width: 760px) {
  .compact-cta-two::before { width: 220px; height: 210px; right: -28px; opacity: .34; }
  .compact-cta-two::after { background: linear-gradient(90deg,rgba(5,4,12,.96),rgba(5,4,12,.68)); }
}
