.apple-btn{font-size:0;height:50px;position:relative;background:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .2s ease;transition:background .2s ease;cursor:pointer;border-radius:3px}.apple-btn:after{content:"Apple ID";font-size:16px}.apple-btn:before{content:"";width:13px;height:16px;background-image:url(../img/apple-ico.0ebf77da.svg);background-position:50%;background-size:cover;display:block;margin-right:8px;margin-bottom:3px}.apple-btn svg{opacity:0;display:none}.apple-btn div{display:none}@media only screen and (max-width:500px){.apple-btn:after{font-size:0}.apple-btn:before{margin-bottom:0;margin-right:0;height:20px;width:16px}}.sing-in__restore{margin-top:-4px}.sing-in__restore a{font-size:12px;color:rgba(0,0,0,.5);text-decoration:none;display:inline-block;margin-bottom:24px;position:relative}.sing-in__restore a:after{content:"";position:absolute;bottom:-3px;height:1px;left:0;right:0;background:rgba(0,0,0,.5)}@media only screen and (max-width:580px){.sing-in__restore a{font-size:14px}}.sign-in-password{max-width:720px}.sign-in-password__head{font-style:normal;font-weight:600;font-size:24px;line-height:30px;color:#111;margin-bottom:25px}.sign-in-password__wrap p{font-style:normal;font-weight:500;font-size:14px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#111;margin-bottom:10px}.sign-in-password__input{margin-bottom:20px;position:relative}.sign-in-password__input input{width:100%;height:50px;background:#fff;border:1px solid rgba(17,17,17,.15);-webkit-transition:border-color .2s ease;transition:border-color .2s ease;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;padding-left:20px;color:#111;font-size:16px;padding-right:40px}.sign-in-password__input input:focus{border:1px solid #111}.sign-in-password__input svg{cursor:pointer;width:15px;height:11px;position:absolute;top:20px;right:20px}.sign-in-password__input.error .vue-tel-input,.sign-in-password__input.error input{border-color:#b83f39}.sign-in-password__input-error{margin-top:5px;color:#b83f39;display:block;font-size:12px;-webkit-animation:shake 1s ease-in-out 1;animation:shake 1s ease-in-out 1}.sign-in-password__progress-wrap .progress-text{position:relative}.sign-in-password__progress-wrap .progress-text p{font-style:normal;font-weight:500;font-size:11px;line-height:13px;color:#fff;margin-top:10px;-webkit-transition:color .2s ease;transition:color .2s ease}.sign-in-password__progress-wrap .progress-text p.default{color:#fff}.sign-in-password__progress-wrap .progress-text p.dangerous{color:#b83f39}.sign-in-password__progress-wrap .progress-text p.medium{color:#eec400}.sign-in-password__progress-wrap .progress-text p.safe{color:#62b081}.sign-in-password__progress{overflow:hidden;margin-top:15px;width:100%;height:5px;background:rgba(17,17,17,.1);position:relative}.sign-in-password__progress span{display:block;position:absolute;left:0;top:0;width:0;height:100%;background:transparent;-webkit-transition:width .2s ease,background .2s ease;transition:width .2s ease,background .2s ease}.sign-in-password__progress span.default{background:transparent}.sign-in-password__progress span.dangerous{background:#b83f39}.sign-in-password__progress span.medium{background:#eec400}.sign-in-password__progress span.safe{background:#62b081}.sign-in-show__password{position:relative}.sign-in-show__password.visible:after{content:"";position:absolute;right:18px;top:22.5px;height:1px;width:19px;border-top:1px solid #fff;border-bottom:1px solid #fff;background:#999;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:900px){.sign-in-password{margin-bottom:40px;padding:20px 25px 25px;background:#fff;max-width:100%;border-top:1px solid rgba(17,17,17,.1);border-bottom:1px solid rgba(17,17,17,.1)}}@media only screen and (max-width:500px){.sign-in-password__input input{height:45px}.sign-in-password__input svg{top:17px;right:17px}}