.login-page{min-height:100vh;background-position:center;background-repeat:no-repeat;background-size:cover}.login-page .inner-area-one{width:100%;max-width:995px;margin:0 auto;background-color:#fff}.login-page .main-content{display:flex;margin-top:83px}.login-page .box-one{width:calc(100% - 320px);padding:50px 80px 50px 50px;background-color:#fff;font-size:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.login-page .box-two{width:100%;max-width:320px;background-color:#e9edf2}.login-page .x-sitelogo{display:inline-block;vertical-align:middle}.login-page .x-sitelogo a{width:100%;height:100%}.login-page .x-sitelogo img{max-width:100%;max-height:100%}.login-page .main-title-container{border-left:1px solid #dfdfdf;display:inline-block;margin-left:30px;padding:16px 0 16px 30px;max-width:350px;text-align:left;vertical-align:middle}.login-page .main-title-container .title{font-size:42px;line-height:46px;letter-spacing:.02em;font-weight:700}.login-page .info-container{padding-top:40px}.login-page .info-container .info{display:block;font-size:15px;line-height:18px;font-weight:300;color:#282828;letter-spacing:.02em}.login-page .x-login-form-page{padding:35px 35px 35px 40px;border-bottom:1px solid #dfdfdf}.login-page .x-login-form-page .title-container{padding-bottom:5px}.login-page .x-login-form-page .title-container .title{font-size:22px;line-height:24px;letter-spacing:.02em;font-weight:700}.login-page .x-login-form-page .form-row.text:after{display:none}.login-page .x-login-form-page .form-row .input-wrapper input{padding-left:70px}.login-page .x-login-form-page .form-row .input-wrapper .eye-button:after{display:none}.login-page .x-login-form-page .button-container button{width:100%}.login-page .x-forgotpassword-form{width:300px;margin:0 auto;padding:10px;display:none}.login-page .registration-info{padding:35px 35px 35px 40px}.login-page .registration-info .title-container{padding-bottom:15px}.login-page .registration-info .title-container .title{font-size:22px;line-height:24px;letter-spacing:.02em;font-weight:700}.login-page .registration-info .button-container .button{width:100%}@media only screen and (max-width:1199px){.touch .login-page .box-one{padding:40px}}@media only screen and (max-width:959px){.touch .login-page .box-one{padding:35px}.touch .login-page .main-title-container{margin-left:16px;padding:16px 0 16px 16px;max-width:220px}.touch .login-page .main-title-container .title{font-size:38px;line-height:40px}}@media only screen and (max-width:767px){.touch .login-page .main-content{margin-top:0;display:block}.touch .login-page .box-one{width:100%;padding:30px}.touch .login-page .box-two{max-width:initial}.touch .login-page .x-sitelogo{height:100px}.touch .login-page .main-title-container{max-width:280px}.touch .login-page .main-title-container .title{font-size:30px;line-height:32px}.touch .login-page .x-login-form-page{max-width:320px;margin:0 auto}.touch .login-page .registration-info{max-width:320px;margin:0 auto}.touch .login-page info-container{padding-top:20px}}@media only screen and (max-width:479px){.touch .login-page .box-one{padding:15px;text-align:center}.touch .login-page .x-sitelogo{height:80px}.touch .login-page .main-title-container{max-width:initial;border-left:none;padding:16px 0;margin-left:0;text-align:center}.touch .login-page .info-container{padding-top:0;text-align:left}.touch .login-page .x-login-form-page{padding:25px}.touch .login-page .registration-info{padding:25px}}