.rs-auth{position:relative;min-height:100vh;background-color:#9e1b45;background-image:url("../img/auth/login-desktop.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;font-family:Inter,"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.rs-auth a,.rs-auth button,.rs-auth div,.rs-auth h1,.rs-auth h2,.rs-auth h3,.rs-auth h4,.rs-auth input,.rs-auth label,.rs-auth p,.rs-auth select,.rs-auth small,.rs-auth span,.rs-auth strong,.rs-auth textarea{font-family:Inter,"Helvetica Neue",Helvetica,Arial,sans-serif}.rs-auth .rs-auth__lockup,.rs-auth .rs-auth__logo{position:absolute;z-index:2;display:block}.rs-auth .rs-auth__lockup img,.rs-auth .rs-auth__lockup svg,.rs-auth .rs-auth__logo img,.rs-auth .rs-auth__logo svg{display:block;width:100%;height:auto}.rs-auth .rs-auth__logo{top:48px;left:80px;width:227px}.rs-auth .rs-auth__lockup{bottom:70px;left:80px;width:186px}.rs-auth .rs-auth__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;min-height:100vh;padding:213px 15.8% 67px 24px}.rs-auth .rs-auth__panel{position:relative;width:100%;max-width:352px}.rs-auth .rs-auth__title{margin:0 0 26px;color:#fff;font-size:66px;font-weight:800;line-height:1;letter-spacing:-.02em}.rs-auth .rs-auth__title.rs-auth__title--sm{font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-.01em}.rs-auth .rs-auth__back{position:absolute;bottom:100%;left:0;display:inline-block;margin:0 0 14px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.rs-auth .rs-auth__back:before{content:'\2190';margin-right:7px}.rs-auth .rs-auth__back:focus,.rs-auth .rs-auth__back:hover{color:#fff;text-decoration:underline}.rs-auth .rs-auth__lead{margin:0 0 22px;color:#fff;font-size:15px;font-weight:700;line-height:1.35}.rs-auth .rs-auth__lead strong{font-weight:800}.rs-auth .form-title{margin:0 0 18px;color:#fff;font-size:15px;font-weight:600;line-height:1.4}.rs-auth .form-row,.rs-auth .rs-auth__field{position:relative;margin:0 0 18px}.rs-auth input[type=email],.rs-auth input[type=password],.rs-auth input[type=text]{display:block;width:100%;height:44px;margin:0;padding:0 26px;background:0 0;border:1px solid rgba(255,255,255,.85);border-radius:8px;box-shadow:none;color:#fff;font-size:16px;font-weight:400;letter-spacing:.02em;text-align:left;transition:border-color .15s ease-in-out}.rs-auth input[type=email]::placeholder,.rs-auth input[type=password]::placeholder,.rs-auth input[type=text]::placeholder{color:rgba(255,255,255,.75);text-transform:uppercase;letter-spacing:.04em;opacity:1}.rs-auth input[type=email]:focus,.rs-auth input[type=password]:focus,.rs-auth input[type=text]:focus{outline:0;border-color:#fff;box-shadow:none}.rs-auth input[type=email]:-webkit-autofill,.rs-auth input[type=email]:-webkit-autofill:focus,.rs-auth input[type=email]:-webkit-autofill:hover,.rs-auth input[type=password]:-webkit-autofill,.rs-auth input[type=password]:-webkit-autofill:focus,.rs-auth input[type=password]:-webkit-autofill:hover,.rs-auth input[type=text]:-webkit-autofill,.rs-auth input[type=text]:-webkit-autofill:focus,.rs-auth input[type=text]:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #9e1b45 inset;caret-color:#fff;transition:background-color 9999s ease-in-out 0s}.rs-auth .toggle-password{position:absolute;top:50%;right:20px;width:22px;margin-top:-11px;color:rgba(255,255,255,.85);font-size:14px;line-height:22px;text-align:center;cursor:pointer}.rs-auth .toggle-password:hover{color:#fff}.rs-auth .__password input{padding-right:52px}.rs-auth .btn-auth{display:flex;align-items:center;justify-content:center;width:100%;height:44px;margin:0 0 20px;padding:0 18px;background:#efe2e5;border:0;border-radius:8px;color:#2a2a2e;font-size:15px;font-weight:700;letter-spacing:.06em;line-height:1;text-align:center;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color .15s ease-in-out,color .15s ease-in-out}.rs-auth .btn-auth:not([disabled]):active,.rs-auth .btn-auth:not([disabled]):focus,.rs-auth .btn-auth:not([disabled]):hover{background:#262324;color:#fff;outline:0;text-decoration:none;box-shadow:none}.rs-auth .btn-auth.disabled,.rs-auth .btn-auth[disabled]{opacity:.55;cursor:not-allowed}.rs-auth .btn-auth.btn-auth--social{background:#d9cdd0;font-size:14px;letter-spacing:0;text-transform:none;margin-bottom:17px}.rs-auth .btn-auth.btn-auth--social img,.rs-auth .btn-auth.btn-auth--social svg{width:16px;height:16px;margin-right:10px}.rs-auth .or{margin:2px 0 30px;color:#fff;font-size:14px;font-weight:700;letter-spacing:.06em;text-align:center;text-transform:uppercase}.rs-auth .or span{float:none;padding:0}.rs-auth .or .line{display:none}.rs-auth .rs-auth__checks{margin:4px 0 22px}.rs-auth .rs-auth__checks .form-row{margin:0 0 10px}.rs-auth input.checkbox[type=checkbox]{display:block;position:absolute;width:16px;height:16px;margin:0;opacity:0}.rs-auth input.checkbox[type=checkbox]:focus-visible+.checkbox-label:before{outline:2px solid #fff;outline-offset:3px}.rs-auth input.checkbox[type=checkbox]+.checkbox-label{display:block;position:relative;margin:0;padding-left:26px;color:#fff;font-size:12px;font-weight:500;line-height:1.35;cursor:pointer}.rs-auth input.checkbox[type=checkbox]+.checkbox-label:before{content:'';position:absolute;top:1px;left:0;width:16px;height:16px;background:0 0;border:1px solid rgba(255,255,255,.85)}.rs-auth input.checkbox[type=checkbox]+.checkbox-label:after{content:'';position:absolute;top:4px;left:5px;width:6px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;opacity:0;transform:rotate(40deg)}.rs-auth input.checkbox[type=checkbox]+.checkbox-label a{color:#fff;text-decoration:none}.rs-auth input.checkbox[type=checkbox]+.checkbox-label a strong{font-weight:700}.rs-auth input.checkbox[type=checkbox]+.checkbox-label a:hover{text-decoration:underline}.rs-auth input.checkbox[type=checkbox]:checked+.checkbox-label:after{opacity:1}.rs-auth input.checkbox[type=checkbox]:focus+.checkbox-label:before{border-color:#fff;box-shadow:0 0 0 2px rgba(255,255,255,.3)}.rs-auth .form-row.error-row input[type=email],.rs-auth .form-row.error-row input[type=password],.rs-auth .form-row.error-row input[type=text],.rs-auth .rs-auth__field.error-row input[type=email],.rs-auth .rs-auth__field.error-row input[type=password],.rs-auth .rs-auth__field.error-row input[type=text]{border-color:#ffd7de!important;box-shadow:0 0 0 1px rgba(255,215,222,.45)}.rs-auth .error-placeholder{margin:-4px 0 16px;color:#ffd7de;font-size:13px;font-weight:600;line-height:1.35}.rs-auth .error-placeholder:empty{display:none}.rs-auth .error:not(:empty),.rs-auth .small.error{margin:-8px 0 12px;color:#ffd7de;font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.01em}.rs-auth .rs-auth__notice{margin:0 0 18px;padding:12px 16px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.35);border-radius:8px;color:#fff;font-size:13px;font-weight:500;line-height:1.4}.rs-auth .rs-auth__notice.rs-auth__notice--error{background:rgba(0,0,0,.18);border-color:#ffd7de;color:#ffd7de}.rs-auth .rs-auth__alt{margin:18px 0 0;color:#fff;font-size:13px;font-weight:500;text-align:center}.rs-auth .rs-auth__alt a{color:#fff;font-weight:700;text-decoration:underline}.rs-auth .lf-wrapper,.rs-auth .login-steps,.rs-auth .modal-content,.rs-auth .modal-dialog,.rs-auth .ns-wrapper,.rs-auth .tighter-box{width:auto;max-width:none;min-height:0;height:auto;margin:0;padding:0;background:0 0;border:0;border-radius:0;box-shadow:none}.rs-auth .back-new{display:none;position:relative;width:auto;height:auto;margin:0 0 18px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.rs-auth .back-new.show{display:inline-block}.rs-auth .back-new:before{content:'\2190';margin-right:7px}.rs-auth .back-new:hover{color:#fff;text-decoration:underline}.rs-auth .hidden{display:none!important}@media (min-width:1600px){.rs-auth .rs-auth__inner{padding-right:18%}}@media (max-width:1199px){.rs-auth .rs-auth__logo{left:48px;width:200px}.rs-auth .rs-auth__lockup{left:48px;width:168px}.rs-auth .rs-auth__inner{padding-right:9%}.rs-auth .rs-auth__title{font-size:60px}}@media (max-width:991px){.rs-auth{background-image:linear-gradient(to bottom,rgba(158,27,69,0) 0,rgba(158,27,69,.55) 52%,#9e1b45 100%),url("../img/auth/login-desktop.jpg");background-repeat:no-repeat,no-repeat;background-position:top center,top center;background-size:100% 340px,auto 340px}.rs-auth .rs-auth__logo{top:26px;left:30px;width:167px}.rs-auth .rs-auth__lockup{left:50%;bottom:50px;width:155px;transform:translateX(-50%)}.rs-auth .rs-auth__inner{align-items:flex-start;justify-content:center;padding:256px 24px 120px}.rs-auth .rs-auth__panel{max-width:280px}.rs-auth input[type=email],.rs-auth input[type=password],.rs-auth input[type=text]{height:42px;padding:0 16px;font-size:14px}.rs-auth input[type=email]::placeholder,.rs-auth input[type=password]::placeholder,.rs-auth input[type=text]::placeholder{font-size:13px}.rs-auth .__password input{padding-right:44px}.rs-auth .toggle-password{right:16px}.rs-auth .btn-auth{height:42px;margin-bottom:17px;font-size:13px}.rs-auth .btn-auth.btn-auth--social{font-size:13px}.rs-auth .or{margin:0 0 26px;font-size:13px}.rs-auth .rs-auth__title{margin-bottom:22px;font-size:25px;font-weight:700;letter-spacing:-.01em;text-align:center}.rs-auth .rs-auth__title.rs-auth__title--sm{font-size:18px;line-height:1.3}.rs-auth .rs-auth__back{right:0;text-align:center}.rs-auth .rs-auth__lead{font-size:14px}}@media (max-width:480px){.rs-auth{background-size:100% 260px,auto 260px}.rs-auth .rs-auth__inner{padding-top:200px;padding-bottom:110px}}body.rs-auth-page{background:#9e1b45}