html.desktop .modalMarkupV3Wrapper:has(.promotion-banner-step){height:unset;width:48rem}.promotion-banner-step{height:100%}.promo-banner{height:100%;min-height:29.75rem;position:relative;width:100%}.promo-banner .promo-hero{align-items:center;display:flex;justify-content:center;padding:0}.promo-banner .promo-hero .promo-hero-container .promo-box{display:flex;flex-direction:column;margin:2.5rem auto;padding:0}.promo-banner .promo-hero .promo-hero-container .promo-box .promo-content{margin:0}.promo-banner .promo-hero .promo-hero-container .promo-box .buttonsWrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1rem;width:100%}.promo-banner .promo-hero .promo-hero-container .promo-box .buttonsWrapper .link-as-btn{background-color:#ff5643;box-shadow:0 .25rem 0 0 #992e22;color:#fff;font-size:1rem;font-weight:700;line-height:1.5rem;margin-bottom:0;padding:.75rem 1.5rem;text-transform:uppercase;width:100%}.promo-banner .promo-terms{color:#fff;text-decoration:underline}.promo-banner-container{background-color:#0b407a;border-radius:1.5rem;display:flex;flex-direction:column;justify-content:center;margin:0;max-width:22.5rem;padding:1rem;text-align:center;width:100%}.promo-banner-container .brite-steps{margin-bottom:.5rem}.promo-banner-container .brite-steps .brite-step-label{min-height:100%;padding:.25rem 0}.promo-banner-container .promo-banner-caption{color:#fff;font-size:1.5rem;font-weight:900;line-height:2rem;text-align:center}.promo-banner-container .promo-banner-header{color:#fff;font-size:2rem;font-weight:900;line-height:2.5rem;text-align:center}.promo-banner-container .promo-banner-subline{color:#fff;font-size:1rem;font-weight:900;line-height:1.5rem;margin:0;text-align:center}.promo-banner-container .promo-banner-subline p{margin:0}.promo-banner-container .BriteDepositWrapper{align-items:stretch;margin-top:.5rem;min-height:unset;padding-top:0}.promo-banner-container .BriteDepositWrapper .amount-selector{margin-bottom:0;margin-top:0;padding:0}.promo-banner-container .BriteDepositWrapper .amount-selector-top .amount-buttons-wrapper{padding-top:0}.promo-banner-container .BriteDepositWrapper .disclaimer,.promo-banner-container .BriteDepositWrapper .rg-warning{color:#fff;font-size:.625rem;font-weight:600;line-height:.875rem;margin-bottom:0;margin-top:.5rem;text-shadow:unset}.promo-banner-container .BriteDepositWrapper .disclaimer a,.promo-banner-container .BriteDepositWrapper .rg-warning a{color:#fff;font-size:.625rem;font-weight:600;line-height:.875rem;text-decoration:underline;text-shadow:unset}html.ee .briteLogin .promotion-banner-step .promo-banner-header *,html.fi .briteLogin .promotion-banner-step .promo-banner-header *{color:#fff;font-size:2rem;font-weight:900;line-height:2.5rem;margin-bottom:0;text-align:center}html.ee .briteLogin .promotion-banner-step .promo-banner-subline,html.fi .briteLogin .promotion-banner-step .promo-banner-subline{color:#fff;font-size:1rem;font-weight:900;line-height:1.5rem;margin:0;text-align:center}html.ee .briteLogin .promotion-banner-step .promo-banner-subline p,html.fi .briteLogin .promotion-banner-step .promo-banner-subline p{margin:0}html.ee .briteLogin .promotion-banner-step .promo-banner-info-msg,html.fi .briteLogin .promotion-banner-step .promo-banner-info-msg{background-color:#ffc72c;border-radius:1.5rem;color:#002f6c;font-size:.875rem;font-weight:600;line-height:1.375rem;margin-bottom:0;margin-top:1rem;padding:1rem;text-align:left}html.desktop.ee .briteLogin .promotion-banner-step .promo-banner-subline,html.desktop.fi .briteLogin .promotion-banner-step .promo-banner-subline{color:#fff;font-size:1rem;font-weight:900;line-height:1.5rem;margin:0;text-align:center}html.desktop.ee .briteLogin .promotion-banner-step .promo-banner-subline p,html.desktop.fi .briteLogin .promotion-banner-step .promo-banner-subline p{margin:0}.slots-header .promo-img{-o-object-position:unset;object-position:unset}html.desktop .promo-banner .ticker .ticker-item{margin-right:4.375rem}