.main-wrapper[data-v-23f5b628]{padding:16px;min-height:100vh;min-height:615px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#2874bd}@media (min-width:768px){.main-wrapper[data-v-23f5b628]{padding:32px}}.logo[data-v-23f5b628]{line-height:0}.container[data-v-23f5b628]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:90vh;margin:0 auto;padding:2rem 1rem}.login-footer[data-v-23f5b628]{font-size:18px}.login-footer .text[data-v-23f5b628]{line-height:24px}.login-footer .link[data-v-23f5b628]{color:#dae0e6;position:relative;top:15px}.error-message[data-v-23f5b628]{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;margin-bottom:12px;padding:0 8px}.error-message div.icon[data-v-23f5b628]{background-image:url(../img/error-24px.56c1e44d.svg);height:24px;width:24px}.error-message div.text[data-v-23f5b628]{color:#ffd816;width:calc(100% - 24px);margin-left:6px;line-height:19px;font-size:14px;font-weight:400}.overview .wrapper .title{color:#fff;text-align:center;line-height:100%;font-size:143px}.overview .wrapper .subheading{font-size:41px;margin-top:6px}.form-wrapper{width:311px}.login input,.onboarding input{width:100%;background-color:transparent!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #fff;height:50px;padding-right:13px;padding-left:13px;color:#dae0e6!important;font-size:16px;border-radius:15px;outline:none}.login input:active,.login input:focus,.login input:visited,.onboarding input:active,.onboarding input:focus,.onboarding input:visited{background-color:transparent!important;border-color:#fff!important;color:#dae0e6!important}.login input::-webkit-input-placeholder,.onboarding input::-webkit-input-placeholder{border-color:#fff!important;color:#dae0e6!important}.login input::-moz-placeholder,.onboarding input::-moz-placeholder{border-color:#fff!important;color:#dae0e6!important}.login input:-ms-input-placeholder,.onboarding input:-ms-input-placeholder{border-color:#fff!important;color:#dae0e6!important}.login input::-ms-input-placeholder,.onboarding input::-ms-input-placeholder{border-color:#fff!important;color:#dae0e6!important}.login input::placeholder,.onboarding input::placeholder{border-color:#fff!important;color:#dae0e6!important}.login input:-webkit-autofill,.login input:-webkit-autofill:focus,.login input:-webkit-autofill:hover,.onboarding input:-webkit-autofill,.onboarding input:-webkit-autofill:focus,.onboarding input:-webkit-autofill:hover{border:1px solid #fff;-webkit-text-fill-color:#dae0e6;-webkit-box-shadow:none;box-shadow:none;-webkit-text-fill-color:transparent;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.login .buttons,.onboarding .buttons{margin-top:27px}.login .buttons .section,.onboarding .buttons .section{margin-bottom:31px}.login .buttons .button,.onboarding .buttons .button{background-color:transparent;border:1px solid #fff;width:140px;height:50px;border-radius:15px;color:#fff;cursor:pointer;font-size:16px;outline:none;text-decoration:none;display:table-cell;vertical-align:middle}.login .buttons .button.full-width,.onboarding .buttons .button.full-width{display:inline-block;width:100%}.login .buttons .button.submit,.onboarding .buttons .button.submit{padding:0}.login .buttons .button.active,.login .buttons .button.external-link:hover,.onboarding .buttons .button.active,.onboarding .buttons .button.external-link:hover{background-color:#45454e;color:#fff;border:none;font-weight:500}.login .buttons .row,.onboarding .buttons .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login .buttons .row .col:first-child,.onboarding .buttons .row .col:first-child{-ms-flex-item-align:self-start;align-self:self-start}.login .buttons .row .col:last-child,.onboarding .buttons .row .col:last-child{-ms-flex-item-align:self-end;align-self:self-end}.android .login input[type=password],.android .login input[type=text],.ios .login input[type=password],.ios .login input[type=text],.macos .login input[type=password],.macos .login input[type=text],.safari .login input[type=password],.safari .login input[type=text]{padding-top:10px!important}.android .login .button,.ios .login .button,.macos .login .button,.safari .login .button{padding-top:5px!important}@media screen and (orientation:landscape){.app.route-login{overflow-y:auto!important}}