.main-wrapper[data-v-59beddf1]{padding:16px;min-height:100vh;min-height:615px;background-repeat:no-repeat;background-size:cover;background-color:#005093;background-position:bottom;background-image:url(../img/gdm-fond2.2b4a53c9.jpg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.main-wrapper[data-v-59beddf1]{background-image:url(../img/fond2.c63d9ddd.jpg);padding:32px}}.logo[data-v-59beddf1]{line-height:0}.logo img[data-v-59beddf1]{width:185px}.container[data-v-59beddf1]{width:311px;margin:auto;position:relative}.login-footer[data-v-59beddf1]{font-size:18px;font-family:Inter}.login-footer .text[data-v-59beddf1]{line-height:24px}.login-footer .link[data-v-59beddf1]{color:#b1d8ff;position:relative;top:15px}.error-message[data-v-59beddf1]{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-59beddf1]{background-image:url(../img/error-24px.56c1e44d.svg);height:24px;width:24px}.error-message div.text[data-v-59beddf1]{color:#ffd816;width:calc(100% - 24px);margin-left:6px;line-height:19px;font-size:14px;font-family:Inter;font-weight:500}.overview .wrapper{color:#b1d8ff;font-family:Prompt;font-weight:700;text-transform:uppercase;text-align:center}.overview .wrapper>div{line-height:100%}.overview .wrapper>div:first-child{font-size:57px}.overview .wrapper>div:last-child{font-size:41px;margin-top:6px}.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:#b1d8ff!important;font:normal 16px Inter;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:#b1d8ff!important}.login input::-webkit-input-placeholder,.onboarding input::-webkit-input-placeholder{border-color:#fff!important;color:#b1d8ff!important}.login input::-moz-placeholder,.onboarding input::-moz-placeholder{border-color:#fff!important;color:#b1d8ff!important}.login input:-ms-input-placeholder,.onboarding input:-ms-input-placeholder{border-color:#fff!important;color:#b1d8ff!important}.login input::-ms-input-placeholder,.onboarding input::-ms-input-placeholder{border-color:#fff!important;color:#b1d8ff!important}.login input::placeholder,.onboarding input::placeholder{border-color:#fff!important;color:#b1d8ff!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:#b1d8ff;-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:normal 16px Inter;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:#ffd816;border:none;color:#000;font-family:Inter;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}}