.navbar-header{margin:0 auto;justify-content:center}.user-login-container{max-width:100%;display:block;contain:content;position:relative;background-image:url(../images/login_bg.webp);background-position:top center;background-repeat:no-repeat;background-size:cover;min-height:570px;height:100vh}.user-login-wrapper,.user-pass{width:100%;border-radius:10px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);background:0 0}.user-login-logo{text-align:center;margin-bottom:0;padding-bottom:30px}.user-login-form-wrapper{max-width:343px;padding:32px;background:#fff;border-radius:10px;margin:0 auto}.user-login-wrapper .form_fields{background:no-repeat;box-shadow:none;padding:0!important}.user-login-wrapper .form_fields>div{margin-bottom:20px;position:relative}.user-login-wrapper .form_fields>div:last-child{margin-bottom:0}.user-login-wrapper .user-login-submit{margin-top:20px;text-align:center}.user-login-wrapper .user-login-username{padding:0!important}.user-login-wrapper .user-login-password .description,.user-login-wrapper .user-login-username .description{display:none}.user-login-wrapper input:not([type=submit]){border-radius:4px;background-color:var(--Background,#f2f1f6)!important;padding:16px 12px;line-height:18px}.user-login-wrapper #edit-submit:focus-visible{color:#000}.user-login-wrapper label{color:#000;margin-bottom:9px;font-family:Montserrat-Medium,sans-serif}.user-login-wrapper label.error{color:red;font-size:12px;margin-bottom:0;font-family:Montserrat,sans-serif}.user-login-wrapper label.form-required::after{content:"*";color:red;font-size:12px;padding-left:5px;background-image:none;width:auto;height:auto;margin:0}.user-login-wrapper #edit-pass--description,.user-login-wrapper .password-strength{display:none}.user-login-wrapper .password-confirm-message{padding-top:3px;font-size:13px;display:none}.user-login-wrapper .password-confirm-message .error{text-transform:capitalize}.user-pass input:not([type=submit]){border-radius:4px;background-color:var(--Background,#f2f1f6)!important;padding:16px 12px;line-height:18px}.user-pass p{margin-top:16px}.user-login-submit a{color:#000;text-decoration:underline;border-bottom:1px solid #000}#edit-name-error,#edit-pass-error{font-size:11px;color:red;font-family:Montserrat,sans-serif;font-weight:400;margin-bottom:5px}.user-login-sso{display:flex;flex-direction:column;align-items:center;width:100%;position:fixed;bottom:5%;left:50%;transform:translate(-50%,-50%)}.user-logged-in .clientela-eva-log-form{padding:16px}.user-logged-in .clientela-eva-log-form .form-item label{margin-bottom:5px}.user-logged-in .clientela-eva-log-form .form-control{border-radius:4px;font-size:14px;border:1px solid rgba(128,128,128,.4)!important;min-height:40px;margin-bottom:16px}.api-logs-wrapper{overflow:auto;max-height:410px}.error-header{justify-content:center}.detailed-error{position:absolute;top:398px;background-color:#fff;font-size:16px;line-height:22px}body.path-frontpage.not-authenticated-logo,body.path-user.not-authenticated-logo{padding-top:0}body.path-frontpage.not-authenticated-logo #navbar,body.path-user.not-authenticated-logo #navbar{display:none}body#reset-password{padding-top:0!important}body#reset-password #navbar{display:none}.user-login-form-wrapper .user-pass{position:relative;top:auto;transform:none;left:auto}.user-pass-reset{max-width:343px;padding:32px 0;background:#fff;border-radius:10px;margin:0 auto}#confirm-password{padding-top:0}#confirm-password #navbar{display:none}.reset-password-card #edit-submit,.user-form .confirm-parent{margin-top:16px!important}.messages{padding:12px 16px;border-radius:6px;margin-bottom:20px;font-size:14px;line-height:1.4}.messages--status{background-color:#e6f7ef;color:#0b8753;border:1px solid #d9f3e6}.messages--error{background-color:#fce8e8;color:#d93025;border:1px solid #f7c5c2}.messages--warning{background-color:#fff4e5;color:#663c00;border:1px solid #ffe8cc}.messages ul{margin:0;padding:0;list-style:none}#reset-password .messages{position:fixed;top:20px;right:20px;z-index:9999;min-width:320px;max-width:450px;margin-bottom:0;box-shadow:0 4px 12px rgba(0,0,0,.15)}@media (max-width:767px){.user-login-sso{max-width:90%;bottom:10%}.user-login-container{background-image:url(../images/login_bg_mob.webp);background-position:top right;background-repeat:no-repeat;background-size:100% 100%}.user-login-logo{max-width:230px;margin:0 auto}.user-login-wrapper,.user-pass{top:47%}#reset-password .user-login-wrapper{top:39%}#confirm-password .user-login-wrapper{top:45%}}