.briteLogin .promotion-banner-step .promo-banner-info-msg{background:#a44bc9;border-radius:.75rem;color:#fff;font-size:.875rem;font-weight:600;line-height:1.375rem;margin-top:.5rem;padding:1rem;text-align:left}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;height:100%;justify-content:center}.promo-banner .promo-box{display:flex;flex-direction:column;margin:2.5rem 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:800;line-height:1.5rem;margin-bottom:0;padding:.75rem 1.25rem;width:100%}.promo-banner .promo-terms{color:#fff;text-decoration:underline}.promo-banner .ticker{background:radial-gradient(5569.79% 141.42% at 0 0,#544bc9 0,#a44bc9 100%);display:flex;padding:.5rem 0;white-space:nowrap}.promo-banner .ticker .ticker-item{align-items:center;color:#fff;display:flex;font-size:.875rem;font-weight:800;line-height:1.25rem;margin-right:1.5rem}.promo-banner .ticker .ticker-item .icon-wrapper{display:flex;margin-right:.5rem}.promo-banner .ticker .ticker-item .icon-wrapper img{height:1.5rem;width:1.5rem}.promo-banner .promo-preview .button .MuiButton-label{background:radial-gradient(5569.79% 141.42% at 0 0,#544bc9 0,#a44bc9 100%);-webkit-background-clip:text;background-clip:text;color:transparent;display:block;font-size:1.5rem;font-weight:800;line-height:2rem}.promo-banner .promo-preview .button .MuiButton-label span{display:block;font-size:.875rem;font-weight:600;line-height:1rem;margin-top:.25rem}.promo-banner .promo-preview .button-primary{background:#544bc9;border-radius:.75rem;box-shadow:none;color:#fff;font-size:1rem;font-weight:600;line-height:1.5rem;padding:1rem 1.5rem;transition:none}.promo-banner .promo-preview .button-primary:focus,.promo-banner .promo-preview .button-primary:hover{background-color:#655dce;box-shadow:none}.promo-banner .promo-preview .button-primary:active{background:#544bc9;color:#fff}.promo-banner .promo-preview .button-primary:disabled{background-color:#eeedfa;color:#9893df}.promo-banner .promo-preview .button-primary.inverted{background:#fff;color:#544bc9}.promo-banner .promo-preview .button-primary .MuiButton-label{-webkit-background-clip:text;background-clip:text;color:#fff}.promo-banner .promo-preview .button-primary:focus,.promo-banner .promo-preview .button-primary:hover{background-color:#544bc9}.promo-banner .promo-preview .button-secondary{background:#ffd346;box-shadow:0 0 2rem rgba(0,0,0,.2);color:#544bc9;font-size:1.5rem;font-weight:800;line-height:2rem;padding:1rem 2rem}.promo-banner .promo-preview .button-secondary:focus,.promo-banner .promo-preview .button-secondary:hover{background-color:#fed85e}.promo-banner .promo-preview .button-secondary:active{background:#ffd346}.promo-banner .promo-preview .button-secondary:disabled{background-color:#ffedb5;box-shadow:unset}.promo-banner .promo-preview .button-tertiary{background:#fff;box-shadow:0 0 2rem rgba(0,0,0,.2);color:#544bc9;font-size:1.5rem;font-weight:800;line-height:2rem;padding:1rem}.promo-banner .promo-preview .button-tertiary:focus,.promo-banner .promo-preview .button-tertiary:hover{background-color:hsla(0,0%,100%,.8)}.promo-banner .promo-preview .button-tertiary:active{background:#fff}.promo-banner .promo-preview .button-tertiary:disabled{background-color:hsla(0,0%,100%,.1);box-shadow:unset}.promo-banner .promo-preview .button-tertiary:disabled .MuiButton-label{color:hsla(0,0%,100%,.5)}.promo-banner .promo-banner-container{backdrop-filter:blur(8px);background-color:rgba(23,25,44,.6);border-radius:.75rem;display:flex;flex-direction:column;justify-content:center;margin:0;max-width:22.5rem;padding:1rem;text-align:center;width:100%}.promo-banner .promo-banner-container .brite-steps{margin-bottom:.5rem}.promo-banner .promo-banner-container .brite-steps .brite-step-label{min-height:1.5rem}.promo-banner .promo-banner-container .BriteDepositWrapper{align-items:stretch;margin-top:.5rem;min-height:unset}.promo-banner .promo-banner-container .BriteDepositWrapper .amount-selector{background:radial-gradient(5569.79% 141.42% at 0 0,#544bc9 0,#a44bc9 100%);border-radius:.75rem;display:flex;flex-direction:column;justify-content:center;margin-bottom:.5rem;margin-top:0;max-width:100%;padding:.25rem}.promo-banner .promo-banner-container .BriteDepositWrapper .amount-selector-bottom-cta button.MuiButtonBase-root{background:#ffd346;box-shadow:0 0 2rem rgba(0,0,0,.2);color:#544bc9;font-size:1.5rem;font-size:1.25rem;font-weight:800;line-height:2rem;line-height:1.5rem;padding:1rem 1.25rem;width:100%}.promo-banner .promo-banner-container .BriteDepositWrapper .amount-selector-bottom-cta button.MuiButtonBase-root:focus,.promo-banner .promo-banner-container .BriteDepositWrapper .amount-selector-bottom-cta button.MuiButtonBase-root:hover{background-color:#fed85e}.promo-banner .promo-banner-container .BriteDepositWrapper .amount-selector-bottom-cta button.MuiButtonBase-root:active{background:#ffd346}.promo-banner .promo-banner-container .BriteDepositWrapper .amount-selector-bottom-cta button.MuiButtonBase-root:disabled{background-color:#ffedb5;box-shadow:unset}.promo-banner .promo-banner-container .BriteDepositWrapper .disclaimer{font-size:.625rem;font-weight:600;line-height:.875rem;margin-bottom:0;margin-top:.5rem}.promo-banner-caption{font-size:1.5rem;font-weight:800;line-height:2rem;text-align:center}.promo-banner-header{font-size:2rem;font-weight:800;line-height:2.5rem;margin-top:0;text-align:center}.promo-banner-subline{font-size:1rem;font-weight:800;line-height:1.5rem;text-align:center}.promo-banner-subline p{margin:0}.promo-banner-info-msg{background:#a44bc9;border-radius:.75rem;color:#fff;font-size:.875rem;font-weight:600;line-height:1.375rem;padding:1rem;text-align:left}.tncLinksWrapper{margin:.5rem 0 0}html.ee .promo-banner-header,html.ee .promo-banner-subline,html.fi .promo-banner-header,html.fi .promo-banner-subline{margin:.5rem 0}html.desktop .promo-banner .ticker .ticker-item{margin-right:4.375rem}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-banner-header,html.fi .briteLogin .promotion-banner-step .promo-banner-header{font-size:2rem;font-weight:800;line-height:2.5rem;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:800;line-height:2.5rem;margin-bottom:0}html.ee .briteLogin .promotion-banner-step .promo-banner-subline,html.fi .briteLogin .promotion-banner-step .promo-banner-subline{font-size:1rem;font-weight:800;line-height:1.5rem;margin-bottom: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.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-header,html.desktop.fi .briteLogin .promotion-banner-step .promo-banner-header{font-size:2rem;font-weight:800;line-height:2.5rem;margin-bottom:0;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:800;line-height:2.5rem;margin-bottom:0}html.desktop.ee .briteLogin .promotion-banner-step .promo-banner-subline,html.desktop.fi .briteLogin .promotion-banner-step .promo-banner-subline{font-size:1rem;font-weight:800;line-height:1.5rem;margin-bottom: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}