.novodom-auth{font-family:var(--font-jost), Jost, sans-serif;color:#564b48;background:#f4f4f4}.novodom-auth main{background:#f4f4f4}.novodom-auth .content-main{padding-left:20px;padding-right:20px}.novodom-auth>.content-main{flex-direction:column;justify-content:center;display:flex}.novodom-auth .auth-form-group{margin-top:0;margin-bottom:20px}.novodom-auth .form-control::placeholder{color:#2b2a2ab3}.novodom-auth .form-group{margin-bottom:20px;position:relative}.novodom-auth .form-text{font:400 14px/18px var(--font-jost), Jost, sans-serif;letter-spacing:.28px;color:#87625d;margin:4px 0 0;display:block}.novodom-auth .auth-alert{font:400 12px/18px var(--font-jost), Jost, sans-serif;letter-spacing:.24px;color:#f80000;background:#f800000f;border:1px solid #f80000;border-radius:8px;margin:0 0 16px;padding:8px 16px}@media (min-width:1100px) and (max-width:1359.98px){.novodom-auth .auth-alert{font:400 8px/12px var(--font-jost), Jost, sans-serif;letter-spacing:.12px;border-radius:4px;margin:0 0 8px;padding:4px 8px}}@media (min-width:1360px) and (max-width:1679.98px){.novodom-auth .auth-alert{font:400 8px/12px var(--font-jost), Jost, sans-serif;letter-spacing:.16px;border-radius:5px;margin:0 0 11px;padding:5px 11px}}.novodom-auth .auth-success{font:400 13px/18px var(--font-jost), Jost, sans-serif;color:#4a6b3f;background:#eef4ea;border:1px solid #c3d6bd;border-radius:0;margin:0 0 16px;padding:10px 14px}.novodom-auth .btn-primary{color:#fff;width:100%;font:500 16px/22px var(--font-jost), Jost, sans-serif;letter-spacing:.32px;text-transform:uppercase;cursor:pointer;background:#564b48;border:1px solid #564b48;border-radius:0;justify-content:center;align-items:center;padding:12px 24px;text-decoration:none;transition:opacity .15s;display:flex}.novodom-auth .btn-primary:hover{opacity:.9}.novodom-auth .btn-create-account{color:#564b48;width:100%;font:500 16px/22px var(--font-jost), Jost, sans-serif;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #564b48;border-radius:0;justify-content:center;align-items:center;margin-top:20px;padding:12px 24px;text-decoration:none;display:flex}.novodom-auth .btn-create-account:hover{color:#564b48;background:0 0;border-color:#564b48}.novodom-auth .btn-create-account:focus{border-color:#0084ff}.novodom-auth .custom-control,.novodom-auth .form-check{align-items:center;gap:8px;margin:0;display:flex}.novodom-auth .form-check input[type=checkbox]{appearance:none;border:1px solid rgb(var(--border-control));cursor:pointer;background:#fff;border-radius:0;flex-shrink:0;width:32px;height:32px;margin:0}.novodom-auth .form-check input[type=checkbox]:hover{border-color:#87625d}.novodom-auth .form-check input[type=checkbox]:checked{background:#564b48;border-color:#564b48;box-shadow:inset 0 0 0 5px #fff}.novodom-auth .form-check label{font:400 14px/18px var(--font-jost), Jost, sans-serif;letter-spacing:.28px;color:#564b48;cursor:pointer}.novodom-auth .form-check label b{font-weight:500}.novodom-auth .form-check label .req{color:#f80000}.novodom-auth .login-register-page{max-width:1074px;margin:0 auto}.novodom-auth .login-register-row{flex-wrap:wrap;margin:0 -20px;display:flex}.novodom-auth .login-register-row>[class*=px-]{box-sizing:border-box;width:100%}.novodom-auth .px-login{order:1;padding:24px 20px 12px}.novodom-auth .px-login .login-card{background:#fff;border-width:0;border-radius:8px;max-width:517px;margin:0 auto;padding:24px 16px}.novodom-auth .card-title{font:500 16px/22px var(--font-jost), Jost, sans-serif;letter-spacing:.32px;text-align:center;color:#564b48;justify-content:center;align-items:center;gap:8px;margin:0 0 24px;display:flex}.novodom-auth .card-title .icon{flex-shrink:0;width:24px;height:24px;display:inline-flex}.novodom-auth .card-title .icon svg{width:100%;height:100%}.novodom-auth .remember-recovery-wrapper{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.novodom-auth .login-password-recover a{font:400 14px/18px var(--font-jost), Jost, sans-serif;letter-spacing:.28px;color:#564b48;text-decoration:none;display:block}.novodom-auth .login-submit .btn-primary{margin-top:20px}.novodom-auth .px-why-worth{order:3;padding:12px 20px 48px}.novodom-auth .preregistration-card{background:#fff;border-radius:8px;max-width:517px;margin:0 auto;padding:24px 16px}.novodom-auth .px-why-worth h3{font:500 16px/22px var(--font-jost), Jost, sans-serif;letter-spacing:.32px;color:#564b48;text-align:center;margin:0 0 24px}.novodom-auth .why-worth-account-points{flex-direction:row;justify-content:center;gap:10px;max-width:316px;margin:0 auto;display:flex}.novodom-auth .why-worth-account-item{flex:0 0 33.3333%;margin:0;padding:0}.novodom-auth .why-worth-account-item img,.novodom-auth .why-worth-account-item svg{color:#564b48;width:48px;height:48px;margin:0 auto 10px;display:block}.novodom-auth .why-worth-account-item .text{font:500 14px/18px var(--font-jost), Jost, sans-serif;letter-spacing:.28px;color:#564b48;text-align:center}.novodom-auth .why-worth-account-item .text span{text-wrap:nowrap;white-space:nowrap}.novodom-auth .px-social{order:2;padding:12px 20px}.novodom-auth .social-login-card{max-width:517px;margin:0 auto}.novodom-auth .px-social .card-title{text-align:center;font:500 16px/22px var(--font-jost), Jost, sans-serif;letter-spacing:.32px;margin-bottom:8px}.novodom-auth .social-login-card__buttons{gap:8px;display:flex}.novodom-auth .btn-moorl{color:#564b48;font:500 14px/18px var(--font-jost), Jost, sans-serif;letter-spacing:.28px;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #564b48;border-radius:0;flex:1;justify-content:center;align-items:center;gap:8px;padding:9px 24px;text-decoration:none;display:flex}.novodom-auth .btn-moorl:hover{color:#564b48;border-color:#564b48}.novodom-auth .btn-moorl:focus{color:#564b48;border-color:#0084ff}.novodom-auth .btn-moorl .icon{flex-shrink:0;width:24px;height:24px;display:inline-flex}.novodom-auth .btn-moorl .icon svg{width:100%;height:100%}.novodom-auth .user-registration-row{flex-wrap:wrap;margin:0 -20px;display:flex}.novodom-auth .user-registration-row>[class*=px-]{box-sizing:border-box;width:100%}.novodom-auth .user-registration-row .px-social{padding-bottom:24px}.novodom-auth .px-short-register{order:1;padding:24px 20px 12px}.novodom-auth .short-registration-card{background:#fff;border-width:0;border-radius:8px;max-width:517px;margin:0 auto;padding:24px 16px}.novodom-auth .short-registration-card .form-text{font:400 12px/21px var(--font-jost), Jost, sans-serif;letter-spacing:.32px;color:#87625d;margin-top:0}.novodom-auth .sw-privacy-notice{color:#353535;margin:0 0 20px}.novodom-auth .sw-privacy-notice .form-check{align-items:flex-start;gap:16px}.novodom-auth .sw-privacy-notice .form-check label{font:400 14px/18px var(--font-jost), Jost, sans-serif;letter-spacing:.28px;color:#564b48}.novodom-auth .sw-privacy-notice label a{color:inherit;font-weight:500;text-decoration:none}.novodom-auth .sw-privacy-notice label span{color:#f80000}.novodom-auth .short-registration-card .recaptcha-note{font:300 14px/21px var(--font-jost), Jost, sans-serif;color:#564b48;margin:0}.novodom-auth .short-registration-card .recaptcha-note a{color:inherit;text-decoration:underline}.novodom-auth .register-submit{margin-top:20px}.novodom-auth .password-recovery .px-pass-recovery{padding:24px 10px 26px}.novodom-auth .account-recover-password,.novodom-auth .account-reset-password{background:#fff;border-width:0;border-radius:8px;max-width:517px;margin:0 auto;padding:24px 16px}.novodom-auth .account-recover-password h3,.novodom-auth .account-reset-password h3{font:500 16px/22px var(--font-jost), Jost, sans-serif;letter-spacing:.32px;text-align:center;color:#564b48;justify-content:center;align-items:center;gap:8px;margin:0 0 24px;display:flex}.novodom-auth .account-recover-password h3 .icon,.novodom-auth .account-reset-password h3 .icon{flex-shrink:0;width:24px;height:24px;display:inline-flex}.novodom-auth .account-recover-password h3 .icon svg,.novodom-auth .account-reset-password h3 .icon svg{width:100%;height:100%}.novodom-auth .account-recover-password-submit{width:100%}.novodom-auth .account-recover-password-info{font:400 14px/18px var(--font-jost), Jost, sans-serif;text-align:center;letter-spacing:.32px;color:#564b48;margin:24px 0 0}.novodom-auth .account-reset-password .form-text{font:400 12px/18px var(--font-jost), Jost, sans-serif;letter-spacing:.32px;color:#87625d}@media (min-width:1100px){.novodom-auth .px-login,.novodom-auth .px-why-worth{flex:0 0 50%;max-width:50%}.novodom-auth .px-social{flex:0 0 100%;max-width:100%}.novodom-auth .px-login{order:2;padding:20px 20px 120px}.novodom-auth .px-login .login-card{margin:0;padding:48px}.novodom-auth .card-title{font:500 21px/26px var(--font-jost), Jost, sans-serif;letter-spacing:0}.novodom-auth .px-why-worth{padding:20px 20px 120px}.novodom-auth .preregistration-card{margin-left:0;margin-right:auto;padding:48px}.novodom-auth .px-why-worth h3{font:500 21px/26px var(--font-jost), Jost, sans-serif;letter-spacing:.32px}.novodom-auth .why-worth-account-points{padding:20px 0}.novodom-auth .login-register-row>.px-login,.novodom-auth .login-register-row>.px-why-worth{display:flex}.novodom-auth .px-login .login-card,.novodom-auth .preregistration-card{flex-direction:column;width:100%;display:flex}.novodom-auth .px-login .card-body,.novodom-auth .px-login .login-form{flex-direction:column;flex:1;display:flex}.novodom-auth .px-login .login-submit,.novodom-auth .preregistration-card .btn-create-account{margin-top:auto}.novodom-auth .why-worth-account-item .text{font:500 16px/22px var(--font-jost), Jost, sans-serif;letter-spacing:.32px}.novodom-auth .form-check input[type=checkbox]{width:24px;height:24px}.novodom-auth .form-check input[type=checkbox]:checked{box-shadow:inset 0 0 0 4px #fff}.novodom-auth .px-social{order:1;padding:64px 20px 20px}.novodom-auth .social-login-card{justify-content:center;align-items:center;gap:24px;display:flex}.novodom-auth .social-login-card__buttons{gap:24px;display:flex}.novodom-auth .px-social .card-title{font:500 21px/26px var(--font-jost), Jost, sans-serif;margin-bottom:0}.novodom-auth .px-short-register{flex:0 0 100%;order:2;max-width:100%;padding:20px 20px 120px}.novodom-auth .short-registration-card{padding:48px}.novodom-auth .user-registration-row .px-social{padding-bottom:20px}.novodom-auth .password-recovery .px-pass-recovery{padding:120px 0}.novodom-auth .account-recover-password,.novodom-auth .account-reset-password{padding:48px}.novodom-auth .account-recover-password h3,.novodom-auth .account-reset-password h3{font:500 21px/26px var(--font-jost), Jost, sans-serif}}@media (min-width:1100px) and (max-width:1679.98px){.novodom-auth .login-register-page{max-width:537px}.novodom-auth .login-register-row{margin:0 -10px}.novodom-auth .px-login{padding:10px 10px 60px}.novodom-auth .px-login .login-card{max-width:259px;padding:24px}.novodom-auth .card-title{font:500 14px/17px var(--font-jost), Jost, sans-serif;letter-spacing:0;gap:4px;margin:0 0 12px}.novodom-auth .card-title .icon{width:12px;height:12px}.novodom-auth .login-password-recover a{font:400 9px/12px var(--font-jost), Jost, sans-serif;letter-spacing:.186px}.novodom-auth .login-submit .btn-primary{margin-top:10px}.novodom-auth .px-why-worth{padding:10px 10px 60px}.novodom-auth .preregistration-card{max-width:259px;padding:24px}.novodom-auth .px-why-worth h3{font:500 14px/17px var(--font-jost), Jost, sans-serif;letter-spacing:.213px;margin:0 0 12px}.novodom-auth .why-worth-account-points{gap:5px;max-width:158px;padding:16px 0}.novodom-auth .why-worth-account-item img,.novodom-auth .why-worth-account-item svg{width:24px;height:24px;margin:0 auto 5px}.novodom-auth .why-worth-account-item .text{font:500 11px/15px var(--font-jost), Jost, sans-serif;letter-spacing:.213px}.novodom-auth .btn-create-account{font:500 11px/13px var(--font-jost), Jost, sans-serif;margin-top:10px;padding-top:6px;padding-bottom:6px}.novodom-auth .px-social{padding:32px 10px 10px}.novodom-auth .social-login-card{gap:12px;max-width:259px}.novodom-auth .px-social .card-title{font:500 14px/17px var(--font-jost), Jost, sans-serif;letter-spacing:.213px}.novodom-auth .social-login-card__buttons{gap:12px}.novodom-auth .btn-moorl{font:500 9px/12px var(--font-jost), Jost, sans-serif;gap:4px;padding:5px 12px}.novodom-auth .btn-moorl .icon{width:12px;height:12px}.novodom-auth .px-short-register{padding:10px 10px 60px}.novodom-auth .short-registration-card{max-width:259px;padding:24px}.novodom-auth .short-registration-card .form-text{font:400 8px/14px var(--font-jost), Jost, sans-serif;letter-spacing:.213px}.novodom-auth .sw-privacy-notice{margin:0 0 10px}.novodom-auth .sw-privacy-notice .form-check{gap:8px}.novodom-auth .sw-privacy-notice .form-check label{font:400 9px/12px var(--font-jost), Jost, sans-serif;letter-spacing:.186px}.novodom-auth .short-registration-card .recaptcha-note{font:300 9px/14px var(--font-jost), Jost, sans-serif}.novodom-auth .register-submit{margin-top:10px}.novodom-auth .user-registration-row .px-social{padding-bottom:10px}.novodom-auth .password-recovery .px-pass-recovery{padding:60px 0}.novodom-auth .account-recover-password,.novodom-auth .account-reset-password{max-width:259px;padding:24px}.novodom-auth .account-recover-password h3,.novodom-auth .account-reset-password h3{font:500 14px/17px var(--font-jost), Jost, sans-serif;letter-spacing:.213px;gap:4px;margin:0 0 12px}.novodom-auth .account-recover-password h3 .icon,.novodom-auth .account-reset-password h3 .icon{width:12px;height:12px}.novodom-auth .account-recover-password-info{font:400 9px/12px var(--font-jost), Jost, sans-serif;letter-spacing:.213px;margin:12px 0 0}.novodom-auth .account-reset-password .form-text{font:400 8px/12px var(--font-jost), Jost, sans-serif;letter-spacing:.213px}.novodom-auth .form-check input[type=checkbox]{width:12px;height:12px}.novodom-auth .form-check input[type=checkbox]:checked{box-shadow:inset 0 0 0 2px #fff}.novodom-auth .form-check label{font:400 9px/12px var(--font-jost), Jost, sans-serif;letter-spacing:.213px}.novodom-auth .btn-primary{font:500 11px/13px var(--font-jost), Jost, sans-serif;letter-spacing:.213px;padding:6px 12px}.novodom-auth .auth-form-group,.novodom-auth .form-group{margin-bottom:10px}}@media (min-width:1360px) and (max-width:1679.98px){.novodom-auth .login-register-page{max-width:716px}.novodom-auth .login-register-row{margin:0 -13px}.novodom-auth .px-login{padding:13px 13px 80px}.novodom-auth .px-login .login-card{max-width:345px;padding:32px}.novodom-auth .card-title{font:500 14px/17px var(--font-jost), Jost, sans-serif;letter-spacing:0;gap:5px;margin:0 0 16px}.novodom-auth .card-title .icon{width:16px;height:16px}.novodom-auth .login-password-recover a{font:400 9px/12px var(--font-jost), Jost, sans-serif;letter-spacing:.186px}.novodom-auth .login-submit .btn-primary{margin-top:13px}.novodom-auth .px-why-worth{padding:13px 13px 80px}.novodom-auth .preregistration-card{max-width:345px;padding:32px}.novodom-auth .px-why-worth h3{font:500 14px/17px var(--font-jost), Jost, sans-serif;letter-spacing:.213px;margin:0 0 16px}.novodom-auth .why-worth-account-points{gap:7px;max-width:211px}.novodom-auth .why-worth-account-item img,.novodom-auth .why-worth-account-item svg{width:32px;height:32px;margin:0 auto 7px}.novodom-auth .why-worth-account-item .text{font:500 11px/15px var(--font-jost), Jost, sans-serif;letter-spacing:.213px}.novodom-auth .btn-create-account{font:500 11px/13px var(--font-jost), Jost, sans-serif;margin-top:13px;padding-top:9px;padding-bottom:9px}.novodom-auth .px-social{padding:43px 13px 13px}.novodom-auth .social-login-card{gap:16px;max-width:345px}.novodom-auth .px-social .card-title{font:500 14px/17px var(--font-jost), Jost, sans-serif;letter-spacing:.213px}.novodom-auth .social-login-card__buttons{gap:16px}.novodom-auth .btn-moorl{font:500 9px/12px var(--font-jost), Jost, sans-serif;gap:5px;padding:6px 16px}.novodom-auth .btn-moorl .icon{width:16px;height:16px}.novodom-auth .px-short-register{padding:13px 13px 80px}.novodom-auth .short-registration-card{max-width:345px;padding:32px}.novodom-auth .short-registration-card .form-text{font:400 8px/14px var(--font-jost), Jost, sans-serif;letter-spacing:.213px}.novodom-auth .sw-privacy-notice{margin:0 0 13px}.novodom-auth .sw-privacy-notice .form-check{gap:11px}.novodom-auth .sw-privacy-notice .form-check label{font:400 9px/12px var(--font-jost), Jost, sans-serif;letter-spacing:.186px}.novodom-auth .short-registration-card .recaptcha-note{font:300 9px/14px var(--font-jost), Jost, sans-serif}.novodom-auth .register-submit{margin-top:13px}.novodom-auth .user-registration-row .px-social{padding-bottom:13px}.novodom-auth .password-recovery .px-pass-recovery{padding:80px 0}.novodom-auth .account-recover-password,.novodom-auth .account-reset-password{max-width:345px;padding:32px}.novodom-auth .account-recover-password h3,.novodom-auth .account-reset-password h3{font:500 14px/17px var(--font-jost), Jost, sans-serif;letter-spacing:.213px;gap:5px;margin:0 0 16px}.novodom-auth .account-recover-password h3 .icon,.novodom-auth .account-reset-password h3 .icon{width:16px;height:16px}.novodom-auth .account-recover-password-info{font:400 9px/12px var(--font-jost), Jost, sans-serif;letter-spacing:.213px;margin:16px 0 0}.novodom-auth .account-reset-password .form-text{font:400 8px/12px var(--font-jost), Jost, sans-serif;letter-spacing:.213px}.novodom-auth .form-check input[type=checkbox]{width:16px;height:16px}.novodom-auth .form-check input[type=checkbox]:checked{box-shadow:inset 0 0 0 3px #fff}.novodom-auth .form-check label{font:400 9px/12px var(--font-jost), Jost, sans-serif;letter-spacing:.213px}.novodom-auth .btn-primary{font:500 11px/13px var(--font-jost), Jost, sans-serif;letter-spacing:.213px;padding:9px 16px}.novodom-auth .auth-form-group,.novodom-auth .form-group{margin-bottom:13px}}.novodom-auth .was-validated .form-control:invalid{border-color:var(--color-form-error)}.novodom-auth .auth-usp-band{background:#e9e8e6;height:64px}.novodom-auth .auth-usp-list{justify-content:center;align-items:center;gap:16px;height:100%;display:flex}.novodom-auth .auth-usp-item{color:#564b48;font:400 12px/15px var(--font-jost), Jost, sans-serif;letter-spacing:.24px;align-items:center;gap:8px;display:flex}.novodom-auth .auth-usp-icon{flex:none;width:24px;height:24px}
