.promo-banner-header *,.promo-banner-subline{display:block}html.desktop .promo-banner .ticker .ticker-item{margin-right:4.375rem}html.desktop .modalMarkupV3Wrapper:has(.promotion-banner-step){height:unset;width:48rem}.promotion-banner-step{height:100%}.promotion-banner-step .promo-banner{height:100%;min-height:29.75rem;position:relative;width:100%}.promotion-banner-step .promo-banner .promo-hero{align-items:center;display:flex;height:100%;justify-content:center;padding:0}.promotion-banner-step .promo-banner .promo-hero .promo-hero-container .promo-box{display:flex;flex-direction:column;margin:2.5rem auto;padding:0}.promotion-banner-step .promo-banner .promo-hero .promo-hero-container .promo-box .promo-content{margin:0;padding:1rem}.promotion-banner-step .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%}.promotion-banner-step .promo-banner .promo-hero .promo-hero-container .promo-box .buttonsWrapper .link-as-btn{background-color:#2f2f2f;color:#fff;font-size:1rem;font-weight:700;line-height:1.5rem;margin-bottom:0;padding:.75rem 1.25rem;width:100%}.promotion-banner-step .promo-banner .promo-banner-container{background-color:#2f2f2f;border-radius:.25rem;display:flex;flex-direction:column;justify-content:center;margin:0;max-width:22.5rem;padding:1rem;text-align:center;width:100%}.promotion-banner-step .promo-banner .promo-banner-container .brite-steps{margin-bottom:1rem}.promotion-banner-step .promo-banner .promo-banner-container .brite-steps .brite-step-label{min-height:100%;padding:.25rem 0}.promotion-banner-step .promo-banner .promo-banner-container .promo-banner-caption{color:#fff;font-size:1.5rem;font-weight:700;line-height:2rem}.promotion-banner-step .promo-banner .promo-banner-container .promo-banner-header{color:#fff;font-size:2rem;font-weight:700;line-height:2.5rem}.promotion-banner-step .promo-banner .promo-banner-container .promo-banner-subline{color:#fff;font-size:1rem;font-weight:700;line-height:1.5rem}.promotion-banner-step .promo-banner .promo-banner-container .promo-banner-subline p{margin:0}.promotion-banner-step .promo-banner .promo-banner-container .BriteDepositWrapper{align-items:stretch;margin-top:.5rem;min-height:unset;padding-top:0}.promotion-banner-step .promo-banner .promo-banner-container .BriteDepositWrapper .amount-selector{margin-bottom:0}.promotion-banner-step .promo-banner .promo-banner-container .BriteDepositWrapper .amount-selector-bottom .MuiTextField-root{padding:.5rem}.promotion-banner-step .promo-banner .promo-banner-container .BriteDepositWrapper .amount-selector-bottom .MuiTextField-root .MuiInputBase-input{font-size:1.5rem;font-weight:700;line-height:1.5rem}.promotion-banner-step .promo-banner .promo-banner-container .BriteDepositWrapper .amount-selector-bottom-cta button.MuiButtonBase-root{font-size:1.25rem;font-weight:800;line-height:1.5rem;padding:1.125rem 2rem;width:100%}.promotion-banner-step .promo-banner .promo-banner-container .BriteDepositWrapper .disclaimer,.promotion-banner-step .promo-banner .promo-banner-container .BriteDepositWrapper .rg-warning{color:#fff;font-size:.625rem;font-weight:700;line-height:.875rem;margin:.5rem auto 0}.promotion-banner-step .promo-banner .promo-banner-container .BriteDepositWrapper .disclaimer a,.promotion-banner-step .promo-banner .promo-banner-container .BriteDepositWrapper .rg-warning a{color:#fff;font-size:.625rem;font-weight:700;line-height:.875rem;text-decoration:underline}html.ee .briteLogin .promotion-banner-step .promo-banner-info-msg,html.fi .briteLogin .promotion-banner-step .promo-banner-info-msg{background:#fff;border-radius:.25rem;color:#2f2f2f;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-top:1rem;padding:1rem;text-align:left}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:700;line-height:2.5rem;margin-bottom:0}