html.desktop .modalMarkupV3 .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{height:100%}.promo-banner .promo-hero .promo-content{padding:1rem}.promo-banner .promo-hero .promo-hero-container{height:100%}.promo-banner .promo-preview .button{padding:1.25rem 2rem}.promo-banner .promo-preview .button .MuiButton-label{font-size:1.5rem;font-weight:700;line-height:2rem}.promo-banner .promo-box{display:flex;flex-direction:column;margin:auto;padding:0}.promo-banner .promo-box .buttonsWrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1rem;width:100%}.promo-banner .promo-box .buttonsWrapper .link-as-btn{font-size:1rem;font-weight:700;line-height:1.5rem;margin-bottom:0;padding:.75rem 1.25rem;width:100%}.promo-banner .promo-terms{color:#ff4053;font-size:.875rem;font-weight:700}.promo-banner-container{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(19,5,46,.8);border-radius:.5rem;display:flex;flex-direction:column;height:auto;justify-content:center;margin:0;max-width:22.5rem;padding:1rem;text-align:center;width:100%}.promo-banner-container .brite-steps{margin-bottom:1rem}.promo-banner-container .brite-steps .brite-step-label{min-height:100%;padding:.25rem 0}.promo-banner-container .BriteDepositWrapper{align-items:stretch;display:flex;flex-direction:column;min-height:unset;text-align:center;width:100%}.promo-banner-container .BriteDepositWrapper .amount-selector{background:transparent;border-radius:.75rem;display:flex;flex-direction:column;justify-content:center;margin-bottom:.5rem;margin-top:0;max-width:100%;max-width:20.4375rem;padding:0}.promo-banner-container .amount-selector-top .amount-buttons-wrapper{margin-top:1rem;padding:0}.promo-banner-container .amount-selector-bottom{background-color:hsla(0,0%,100%,.05);border-radius:.5rem;margin-top:.25rem}.promo-banner-container .BriteDepositWrapper .disclaimer,.promo-banner-container .BriteDepositWrapper .disclaimer a{color:#fff;font-size:.625rem;font-weight:700;line-height:.875rem}.promo-banner-container .BriteDepositWrapper .disclaimer a{text-decoration:underline}.promo-banner-caption,.promo-banner-caption *{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.75rem;text-align:center}.promo-banner-caption *{margin-bottom:0}.promo-banner-header,.promo-banner-header *{color:#fff;font-size:2rem;font-weight:700;line-height:2.25rem;margin:0;text-align:center}.promo-banner-header *{display:block}.promo-banner-subline,.promo-banner-subline *{color:#fff;font-size:1rem;font-weight:700;line-height:1.25rem;text-align:center}.promo-banner-subline *{display:block;margin-bottom:0;margin-top:0}.tncLinksWrapper{margin:.5rem 0 0}html.ee .briteLogin .promotion-banner-step .promo-banner-info-msg,html.fi .briteLogin .promotion-banner-step .promo-banner-info-msg{background:#fec30f;border-radius:.5rem;color:#13052e;font-size:.875rem;font-weight:500;line-height:1.125rem;margin-top:1rem;padding:1rem;text-align:left}html.ee .briteLogin .promotion-banner-step .promo-box,html.fi .briteLogin .promotion-banner-step .promo-box{padding:0}html.ee .briteLogin .promotion-banner-step .promo-hero-container,html.fi .briteLogin .promotion-banner-step .promo-hero-container{display:flex;flex-direction:column;justify-content:flex-start}html.ee .briteLogin .promotion-banner-step .promo-banner-container,html.fi .briteLogin .promotion-banner-step .promo-banner-container{padding:1rem}html.ee .briteLogin .promotion-banner-step .promo-banner-caption,html.fi .briteLogin .promotion-banner-step .promo-banner-caption{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.75rem;text-align:center}html.ee .briteLogin .promotion-banner-step .promo-banner-caption *,html.fi .briteLogin .promotion-banner-step .promo-banner-caption *{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.75rem;margin-bottom:0;text-align:center}html.ee .briteLogin .promotion-banner-step .promo-banner-header,html.fi .briteLogin .promotion-banner-step .promo-banner-header{font-size:2rem;font-weight:700;line-height:2.25rem;margin-bottom:0;margin-top:0;text-align:center}html.ee .briteLogin .promotion-banner-step .promo-banner-header *,html.fi .briteLogin .promotion-banner-step .promo-banner-header *{font-size:2rem;font-weight:700;line-height:2.25rem;margin-bottom:0}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:700;line-height:1.25rem;margin-bottom:0;margin-top:0;text-align:center}html.ee .briteLogin .promotion-banner-step .promo-banner-subline *,html.fi .briteLogin .promotion-banner-step .promo-banner-subline *{color:#fff;display:block;font-size:1rem;font-weight:700;line-height:1.25rem;margin-bottom:0;margin-top:0;text-align:center}html.desktop.ee .briteLogin .promotion-banner-step .promo-box,html.desktop.fi .briteLogin .promotion-banner-step .promo-box{padding:0}html.desktop.ee .briteLogin .promotion-banner-step .promo-banner-caption,html.desktop.fi .briteLogin .promotion-banner-step .promo-banner-caption{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.75rem;text-align:center}html.desktop.ee .briteLogin .promotion-banner-step .promo-banner-caption *,html.desktop.fi .briteLogin .promotion-banner-step .promo-banner-caption *{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.75rem;margin-bottom:0;text-align:center}html.desktop.ee .briteLogin .promotion-banner-step .promo-banner-header,html.desktop.fi .briteLogin .promotion-banner-step .promo-banner-header{font-size:2rem;font-weight:700;line-height:2.25rem;margin-top:0;text-align:center}html.desktop.ee .briteLogin .promotion-banner-step .promo-banner-header *,html.desktop.fi .briteLogin .promotion-banner-step .promo-banner-header *{font-size:2rem;font-weight:700;line-height:2.25rem;margin-bottom:0}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:700;line-height:1.25rem;margin-bottom:0;margin-top:0;text-align:center}html.desktop.ee .briteLogin .promotion-banner-step .promo-banner-subline *,html.desktop.fi .briteLogin .promotion-banner-step .promo-banner-subline *{color:#fff;display:block;font-size:1rem;font-weight:700;line-height:1.25rem;margin-bottom:0;margin-top:0;text-align:center}html.desktop .promo-banner .ticker .ticker-item{margin-right:4.375rem}