.section-separator{display:block;width:80%;height:1px;background:linear-gradient(.25turn, rgba(255,255,255,0.9), var(--bs-primary), rgba(255,255,255,0.9));margin-left:50%;margin-top:3rem;transform:translateX(-50%)}.oauth-google-btn{background:#fff}.oauth-google-btn:hover{background:#e6e6e6;color:#000}.oauth-outlook-btn{background:#222;color:#eee}.oauth-outlook-btn:hover{background:#080808;color:#fff}.oauth-google-btn,.oauth-outlook-btn,.oauth-apple-btn{height:40px;width:40px;padding:9px}.oauth-google-btn .fab,.oauth-outlook-btn .fab,.oauth-apple-btn .fab{font-size:20px}.oauth-google-btn svg,.oauth-outlook-btn svg,.oauth-apple-btn svg{height:20px;width:20px}#login-container,#forgotten-password-page,#reset-password-page,#check-closing-page{position:relative;height:calc(100%)}#login-container>.container,#forgotten-password-page>.container,#reset-password-page>.container,#check-closing-page>.container{height:calc(100%)}#login-container>.container>.row,#forgotten-password-page>.container>.row,#reset-password-page>.container>.row,#check-closing-page>.container>.row{position:relative;top:50%;transform:translateY(-50%)}#login-container #connection,#forgotten-password-page #connection,#reset-password-page #connection,#check-closing-page #connection,#login-container #new-features,#forgotten-password-page #new-features,#reset-password-page #new-features,#check-closing-page #new-features,#login-container #forgotten-password-container,#forgotten-password-page #forgotten-password-container,#reset-password-page #forgotten-password-container,#check-closing-page #forgotten-password-container,#login-container #reset-password-container,#forgotten-password-page #reset-password-container,#reset-password-page #reset-password-container,#check-closing-page #reset-password-container,#login-container #check-closing-container,#forgotten-password-page #check-closing-container,#reset-password-page #check-closing-container,#check-closing-page #check-closing-container{background:rgba(255,255,255,0.9);border:none !important}#login-container #connection,#forgotten-password-page #connection,#reset-password-page #connection,#check-closing-page #connection,#login-container #new-features,#forgotten-password-page #new-features,#reset-password-page #new-features,#check-closing-page #new-features{margin:2rem auto 5rem auto}#login-container #connection,#forgotten-password-page #connection,#reset-password-page #connection,#check-closing-page #connection{max-width:18rem}#login-container #new-features,#forgotten-password-page #new-features,#reset-password-page #new-features,#check-closing-page #new-features{width:34rem;max-width:95%}#login-container #new-features-container,#forgotten-password-page #new-features-container,#reset-password-page #new-features-container,#check-closing-page #new-features-container{max-height:100%;overflow:auto}#login-container #new-features-container #new-features,#forgotten-password-page #new-features-container #new-features,#reset-password-page #new-features-container #new-features,#check-closing-page #new-features-container #new-features{padding:1rem;width:60rem}#login-container #new-features-container #new-features .grid,#forgotten-password-page #new-features-container #new-features .grid,#reset-password-page #new-features-container #new-features .grid,#check-closing-page #new-features-container #new-features .grid{grid-template-columns:repeat(2, max-content)}#login-container #new-features-container #new-features p,#forgotten-password-page #new-features-container #new-features p,#reset-password-page #new-features-container #new-features p,#check-closing-page #new-features-container #new-features p{margin-bottom:5px}#login-form .input-group,#forgotten-password-form .input-group,#reset-password-form .input-group,#register-form .input-group{width:100%}#login-form .input-group .form-control,#forgotten-password-form .input-group .form-control,#reset-password-form .input-group .form-control,#register-form .input-group .form-control{border-color:var(--main-color)}#login-form .input-group .input-group-addon,#forgotten-password-form .input-group .input-group-addon,#reset-password-form .input-group .input-group-addon,#register-form .input-group .input-group-addon{background:var(--main-color);border-color:var(--main-color);color:#eee !important}#login-form .input-group .input-group-addon .fa,#forgotten-password-form .input-group .input-group-addon .fa,#reset-password-form .input-group .input-group-addon .fa,#register-form .input-group .input-group-addon .fa,#login-form .input-group .input-group-addon .fas,#forgotten-password-form .input-group .input-group-addon .fas,#reset-password-form .input-group .input-group-addon .fas,#register-form .input-group .input-group-addon .fas,#login-form .input-group .input-group-addon .far,#forgotten-password-form .input-group .input-group-addon .far,#reset-password-form .input-group .input-group-addon .far,#register-form .input-group .input-group-addon .far,#login-form .input-group .input-group-addon .fab,#forgotten-password-form .input-group .input-group-addon .fab,#reset-password-form .input-group .input-group-addon .fab,#register-form .input-group .input-group-addon .fab{color:#eee}body.mobile #userMenu,body.mobile .navbar-toggle{visibility:hidden}body.mobile #contact-link{display:none}