.promo-banner{position:relative;width:100%}.promo-banner .promo-terms{color:#fff;text-decoration:underline}.promo-banner .promo-box .promo-text{align-items:center;display:flex;flex-direction:column;gap:1rem;position:relative}.promo-banner .promo-box .promo-text .promo-banner-container{backdrop-filter:blur(.5rem);background-color:#2c1160;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1.5rem;color:#fff;display:flex;flex-direction:column;max-width:20.4375rem;padding:1rem}.promo-banner .promo-box .promo-text .promo-banner-container .promo-banner-info-msg{background:#332070;border-radius:1.5rem;color:#fff;font-size:.75rem;font-weight:600;line-height:1rem;margin-top:1rem;padding:1rem;text-align:left}.promo-banner .promo-box .promo-text .promo-banner-container .disclaimer{color:#fff;font-size:.625rem;font-weight:600;line-height:.875rem;margin:0;text-shadow:unset}.promo-banner .promo-box .promo-text .promo-banner-container .disclaimer a{color:#fff;font-size:.625rem;font-weight:600;line-height:.875rem;text-decoration:underline;text-shadow:unset}.promo-banner .promo-box .promo-text .promo-banner-container .amount-selector{width:100%}.promo-banner .promo-box .promo-text .promo-banner-container .BriteDepositWrapper{gap:.5rem;margin-top:1rem}.promo-banner .promo-box .promo-text .promo-banner-container .BriteDepositWrapper .amount-buttons-wrapper{height:3rem}.promo-banner .promo-box .promo-text .promo-banner-container .BriteDepositWrapper .amount-selector-bottom-cta .MuiButton-label{line-height:1.5rem}.promo-banner .promo-box .promo-text .promo-banner-container .BriteDepositWrapper .amount-selector-bottom-cta .MuiButtonBase-root{height:4rem}.promo-banner .promo-box .promo-text .promoBannerContainerLandingPage{max-width:20.4375rem}@media(min-width:850px){.promo-banner .promo-box .promo-text .promoBannerContainerLandingPage{max-width:21.25rem}}.promo-banner .promo-box .promo-text .brite-disclaimer{color:#fff;font-size:.625rem;font-weight:600;line-height:1.125rem;margin:0}.promo-banner .promo-box .promo-text .brite-disclaimer a{color:#fff;text-decoration:underline}.promo-banner .promo-box .promo-text .buttonsWrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.promo-banner .promo-box .promo-text .buttonsWrapper .link-as-btn{align-items:center;background:linear-gradient(180deg,#70a3fe,#0952d3);background-blend-mode:overlay;border-radius:1.5rem;box-shadow:none;color:#fff;display:flex;font-size:1rem;font-weight:600;justify-content:center;line-height:1.25rem;margin-bottom:0;min-height:3rem;padding:.5rem 1.5rem;transition:none;width:100%}.promo-banner .promo-box .promo-text .buttonsWrapper .link-as-btn:hover{background:linear-gradient(180deg,#70a3fe,#0952d3),hsla(0,0%,100%,.1);background-color:unset;box-shadow:0 0 .25rem 0 hsla(0,0%,100%,.2);text-shadow:none}.promo-banner .promo-box .promo-text .buttonsWrapper .link-as-btn:active{background:linear-gradient(180deg,#70a3fe,#0952d3),rgba(26,1,54,.3);box-shadow:none}.promo-banner .promo-box .promo-text .buttonsWrapper .link-as-btn:focus{background:linear-gradient(180deg,#70a3fe,#0952d3),hsla(0,0%,100%,.2)}.promo-banner .promo-box .promo-text .buttonsWrapper .link-as-btn:disabled{background-color:unset;color:#fff;opacity:.4}.promo-banner .promo-box .promo-text .buttonsWrapper .link-as-btn.inverted{background:#fff;color:linear-gradient(180deg,#70a3fe,#0952d3)}.promo-banner .promo-box .promo-text .buttonsWrapper .link-as-btn:before{animation:unset;background-color:unset;background-image:unset}.promo-banner .promo-box .promo-text .buttonsWrapper .link-as-btn:after{background-color:unset}.promo-banner .promo-box .promo-text .buttonsWrapper .link-as-btn:hover{text-shadow:unset}.promo-banner-caption{font-size:1.5rem;font-weight:600;line-height:1.75rem;text-align:center}.bottom-promo-banner-caption{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.75rem;margin-bottom:1rem;z-index:1}.promo-banner-header *{font-size:2rem;line-height:2.25rem;margin:0}.promo-banner-header *,.promo-banner-subline{display:block;font-weight:600;text-align:center}.promo-banner-subline,.promo-banner-subline p{font-size:1.25rem;line-height:1.5rem}.promo-banner-subline p{font-weight:600;margin:0}.slots-header .promo-img{-o-object-position:unset;object-position:unset}html.desktop .promo-banner .ticker .ticker-item{margin-right:4.375rem}