/* Shared navigation and footer for sign-in, registration and password recovery. */
.xa-auth-nav{position:fixed;z-index:20;inset:0 0 auto;height:64px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:0 clamp(22px,5vw,78px);background:#141414;color:#fff}.xa-auth-logo{display:flex;align-items:center}.xa-auth-logo img{display:block;width:150px;height:auto}.xa-auth-nav nav{display:flex;align-items:center;gap:clamp(18px,2.5vw,42px)}.xa-auth-nav nav a{color:#f4f7f9;text-decoration:none;font-size:14px;font-weight:600}.xa-auth-nav nav a:hover{color:#a5ddf2}.xa-auth-footer{position:fixed;z-index:20;inset:auto 0 0;display:flex;justify-content:center;gap:24px;box-sizing:border-box;min-height:42px;padding:13px 20px;background:#141414;color:#a9bac5;font-size:12px;line-height:16px}.xa-auth-footer a{color:#dceef5;text-decoration:none}.xa-auth-footer a:hover{color:#a5ddf2}.xl-login-brand,.xr-register-brand{display:block!important;width:240px!important;height:auto!important;margin:0 0 48px!important}.xl-login-panel,.xr-register-panel{top:64px!important;bottom:42px!important;min-height:0!important}.login-action-login #login,.login-action-register #login,.login-action-lostpassword #login,.login-action-rp #login,.login-action-resetpass #login{padding-top:140px!important;padding-bottom:90px!important}.login .gtranslate_wrapper,.login .gt_switcher_wrapper,.login #google_translate_element,.login .skiptranslate{display:none!important}
@media(max-width:1200px){.xa-auth-nav{height:58px;padding:0 22px}.xa-auth-logo img{width:130px}.xa-auth-nav nav{gap:16px}.xa-auth-nav nav a{font-size:12px}.xl-login-panel,.xr-register-panel{top:58px!important;bottom:42px!important}.login-action-login #login,.login-action-register #login,.login-action-lostpassword #login,.login-action-rp #login,.login-action-resetpass #login{padding-top:94px!important;padding-bottom:82px!important}}@media(max-width:620px){.xa-auth-nav nav{display:none}.xa-auth-footer{justify-content:flex-start;gap:16px}.xl-login-brand,.xr-register-brand{width:190px!important;margin-bottom:32px!important}.xl-login-panel,.xr-register-panel{top:58px!important;bottom:auto!important}.xa-auth-footer{position:relative}.login-action-login #login,.login-action-register #login,.login-action-lostpassword #login,.login-action-rp #login,.login-action-resetpass #login{padding-top:82px!important}}
@media(max-width:1200px){
  .login-action-login .xl-login-panel,.login-action-register .xr-register-panel{position:relative!important;inset:auto!important;width:100%!important;min-height:auto!important;box-sizing:border-box!important}
  .login-action-login #login,.login-action-register #login,.login-action-lostpassword #login,.login-action-rp #login,.login-action-resetpass #login{left:auto!important;transform:none!important;width:min(500px,calc(100% - 40px))!important;margin:0 auto!important;padding-top:36px!important}
}
