html{background-color:white}.global-footer,.login-page .login-content .unauthenticated-footer{background:#EDEEEF;padding:18px 24px;margin-top:40px;z-index:4;width:100%;font-family:"helvetica",sans-serif}.global-footer p,.login-page .login-content .unauthenticated-footer p,.global-footer span,.login-page .login-content .unauthenticated-footer span{color:#8A8D8F;font-size:12px}.global-footer p,.login-page .login-content .unauthenticated-footer p{margin-block-start:0;margin-block-end:0;line-height:1.4}.global-footer a,.login-page .login-content .unauthenticated-footer a{color:#007FFF;text-decoration:none}.global-footer a:hover,.login-page .login-content .unauthenticated-footer a:hover{text-decoration:none}.global-footer .lumpsum-info,.login-page .login-content .unauthenticated-footer .lumpsum-info{margin-bottom:12px}.global-footer ul,.login-page .login-content .unauthenticated-footer ul{list-style:none;margin:0;margin-top:4px;padding:0;display:flex}.global-footer ul li,.login-page .login-content .unauthenticated-footer ul li{border-right:1px solid #8A8D8F;list-style-type:none;padding-left:0;margin-left:12px;padding-right:12px;color:#8A8D8F}.global-footer ul li a,.login-page .login-content .unauthenticated-footer ul li a{color:#8A8D8F;font-size:12px}.global-footer ul li:first-child,.login-page .login-content .unauthenticated-footer ul li:first-child{margin-left:0}.global-footer ul li:last-child,.login-page .login-content .unauthenticated-footer ul li:last-child{border-right:none}.login-page{display:flex;font-family:"helvetica",sans-serif;margin:0}.login-page .login-content,.login-page .video-container{flex:1}.login-page .login-content{display:flex;flex-direction:column;max-width:375px;height:100vh;overflow:auto}.login-page .login-content .unauthenticated-header{display:flex;justify-content:center}.login-page .login-content .unauthenticated-header .go-logo{height:70px;padding:6px;background-color:#fff}.login-page .login-content .unauthenticated-header svg.go-logo{margin-top:13px;padding:0;height:60px}.login-page .login-content .login-main{display:flex;flex-direction:column;flex:1 1 100%;padding:10vh 40px 40px;margin-bottom:92px}.login-page .login-content .login-main p{color:#6D7071;font-size:12px;font-weight:300;line-height:1.4;margin-bottom:20px}.login-page .login-content .login-main p a{color:#007FFF;text-decoration:none}.login-page .login-content .login-main .list-steps{margin:0;padding:0 0 0 1em}.login-page .login-content .login-main .login-form{display:flex;flex-direction:column}.login-page .login-content .login-main .text-input{border:1px solid #8A8D8F;border-radius:4px;box-sizing:border-box;color:#2D2926;font-family:"helvetica",sans-serif;font-weight:300;font-size:12px;padding:16px 12px;text-align:left;margin-bottom:24px}.login-page .login-content .login-main .text-input:disabled{background:#EDEEEF;color:#8A8D8F}.login-page .login-content .login-main .remember-checkbox{align-items:center;color:#6D7071;display:flex;font-size:12px;font-weight:300}.login-page .login-content .login-main .remember-checkbox input{border-color:#6D7071;margin:0;margin-right:8px}.login-page .login-content .login-main .form-alert{color:#F81313;margin-top:24px}.login-page .login-content .login-main .form-alert p{color:#F81313;margin-top:0;margin-bottom:2px}.login-page .login-content .login-main .password-creds p{margin-bottom:12px}.login-page .login-content .login-main .password-creds ul{list-style:none;margin:0;padding:0}.login-page .login-content .login-main .password-creds ul li{align-items:center;color:#6D7071;display:flex;font-size:12px;font-weight:300;margin:12px 0}.login-page .login-content .login-main .password-creds ul li span{margin-left:8px}.login-page .login-content .login-main .password-creds ul li .pass-icon,.login-page .login-content .login-main .password-creds ul li .fail-icon,.login-page .login-content .login-main .password-creds ul li .neutral-icon{flex:0 0 14px}.login-page .login-content .login-main .password-creds ul li .pass-icon,.login-page .login-content .login-main .password-creds ul li .fail-icon{display:none}.login-page .login-content .login-main .password-creds ul li.pass .fail-icon,.login-page .login-content .login-main .password-creds ul li.pass .neutral-icon{display:none}.login-page .login-content .login-main .password-creds ul li.pass .pass-icon{display:block}.login-page .login-content .login-main .password-creds ul li.fail .pass-icon,.login-page .login-content .login-main .password-creds ul li.fail .neutral-icon{display:none}.login-page .login-content .login-main .password-creds ul li.fail .fail-icon{display:block}.login-page .login-content .login-main .login-primary-cta{align-items:center;background:#007FFF;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:"helvetica",sans-serif;font-weight:bold;font-size:12px;justify-content:space-between;padding:10px 12px;text-align:left;transition:background 80ms;padding:16px 12px;margin:24px 0}.login-page .login-content .login-main .login-primary-cta path{fill:#fff}.login-page .login-content .login-main .login-primary-cta>*{pointer-events:none}.login-page .login-content .login-main .login-primary-cta:hover{background:#006bd6}.login-page .login-content .login-main .login-primary-cta[disabled]{align-items:center;background:#EDEEEF;border:none;border-radius:8px;color:#2D2926;cursor:pointer;display:flex;font-family:"helvetica",sans-serif;font-weight:bold;font-size:12px;justify-content:space-between;padding:10px 12px;text-align:left;transition:background 80ms}.login-page .login-content .login-main .login-primary-cta[disabled] path{fill:#2D2926}.login-page .login-content .login-main .login-primary-cta[disabled]>*{pointer-events:none}.login-page .login-content .login-main .login-primary-cta[disabled]:hover{background:#d7dadc}.login-page .login-content .login-main .additional-link{color:#007FFF;font-size:16px;margin-top:24px;text-decoration:none}.login-page .login-content .unauthenticated-footer{position:fixed;bottom:0}.login-page .video-container{min-height:100vh;overflow:hidden;position:relative}.login-page .video-container video{object-fit:cover;width:auto;height:auto;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media (max-width: 600px){.login-page{height:100vh}.login-page .login-content{max-width:100%}.login-page .video-container{display:none}}@media (max-height: 800px){.login-page .login-content .login-main{padding-top:24px;padding-bottom:20px}.login-page .login-content .login-main .password-creds{margin-top:-12px}.login-page .login-content .login-main #password-change-btn{margin-bottom:0}}

