body:not(.home) .main-container.login-page,body:not(.home) .main-container.register-page{margin-top:0}body:not(.home) .main-container.login-page>.row,body:not(.home) .main-container.register-page>.row{align-items:center;justify-content:center}@media(max-width:991.98px){body:not(.home) .main-container.login-page>.row,body:not(.home) .main-container.register-page>.row{margin-top:30px}}@media(min-width:992px){body:not(.home) .main-container.login-page>.row,body:not(.home) .main-container.register-page>.row{margin-top:-52px}}body:not(.home) .main-container.login-page a,body:not(.home) .main-container.register-page a{display:inline-block}body:not(.home) .main-container.login-page .logo,body:not(.home) .main-container.register-page .logo{margin-top:20px}body:not(.home) .main-container.login-page .logo.esb,body:not(.home) .main-container.register-page .logo.esb{margin-left:35px}body:not(.home) .main-container.login-page .title,body:not(.home) .main-container.register-page .title{margin-bottom:40px;text-align:center}body:not(.home) .main-container.login-page .title span,body:not(.home) .main-container.register-page .title span{color:#ff003f}body:not(.home) .main-container.login-page .login-form,body:not(.home) .main-container.login-page .register-form,body:not(.home) .main-container.register-page .login-form,body:not(.home) .main-container.register-page .register-form{margin:auto;max-width:426px}@media(max-width:767.98px){body:not(.home) .main-container.login-page .login-form .btn-register,body:not(.home) .main-container.login-page .register-form .btn-register,body:not(.home) .main-container.register-page .login-form .btn-register,body:not(.home) .main-container.register-page .register-form .btn-register{height:58px;width:100%}}body:not(.home) .main-container.login-page .register-img,body:not(.home) .main-container.register-page .register-img{background-image:url(/build/images/register-page.2f068abf.svg);background-repeat:no-repeat;background-size:cover;width:100%}@media(min-width:992px){body:not(.home) .main-container.login-page .register-img,body:not(.home) .main-container.register-page .register-img{height:900px}}@media(max-width:767.98px){body:not(.home) .main-container.login-page .register-img,body:not(.home) .main-container.register-page .register-img{height:300px}}header:has(#header-first-row-container.sticky):not(:has(#header-second-row-container))+.main-container.onboarding{max-width:650px;padding-top:0}header:has(#header-first-row-container.sticky):not(:has(#header-second-row-container))+.main-container.onboarding .title{font-family:open sans;font-weight:700;-webkit-hyphens:none;hyphens:none;margin-bottom:45px}@media(min-width:992px){header:has(#header-first-row-container.sticky):not(:has(#header-second-row-container))+.main-container.onboarding .title{font-size:35px}}@media(max-width:767.98px){header:has(#header-first-row-container.sticky):not(:has(#header-second-row-container))+.main-container.onboarding .title{font-size:28px;padding-top:34px}}header:has(#header-first-row-container.sticky):not(:has(#header-second-row-container))+.main-container.onboarding .title span{color:#ff003f}header:has(#header-first-row-container.sticky):not(:has(#header-second-row-container))+.main-container.onboarding [name=customer_onboarding]>.row{flex-direction:column}header:has(#header-first-row-container.sticky):not(:has(#header-second-row-container))+.main-container.onboarding [name=customer_onboarding] .btn-onboarding-save{margin-bottom:30px;text-decoration:unset}@media(max-width:767.98px){header:has(#header-first-row-container.sticky):not(:has(#header-second-row-container))+.main-container.onboarding [name=customer_onboarding] .btn-onboarding-save{height:50px;width:100%}}header:has(#header-first-row-container.sticky):not(:has(#header-second-row-container))+.main-container.onboarding.invest{padding-bottom:30px}@media(max-width:767.98px){header:has(#header-first-row-container.sticky):not(:has(#header-second-row-container))+.main-container.onboarding.invest>.row{margin-top:40px}}header:has(#header-first-row-container.sticky):not(:has(#header-second-row-container))+.main-container.onboarding.invest .btn{height:50px;line-height:46px;min-height:50px;padding:0 23px}@media(max-width:767.98px){header:has(#header-first-row-container.sticky):not(:has(#header-second-row-container))+.main-container.onboarding.invest .btn{width:100%}}