.auth{width:100%;background:#fff;padding-top:187px;padding-bottom:100px}.auth-wrap{justify-content:center}.auth-container,.auth-wrap{width:100%;display:flex;align-items:center}.auth-container{max-width:705px;justify-content:flex-start;flex-direction:column}.auth-container h1{font-family:Prata,sans-serif;font-style:normal;font-weight:400;font-size:35px;line-height:47px;text-transform:uppercase;color:#333;padding-bottom:60px}.auth-tabs{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:40px;border-bottom:1px solid #d4d4d4}.auth-tabs-item{width:50%}.auth-tabs-item p{cursor:pointer;font-size:30px;line-height:37px;text-align:center}.auth-tabs-item .active{border-bottom:2px solid #5e5e5e;margin-bottom:-1px}.auth-socials{max-width:160px;width:100%;margin-bottom:15px}.auth-socials,.auth-socials-item{display:flex;align-items:center;justify-content:center}.auth-socials-item{width:70px;height:70px;border-radius:50%;border:1px solid #333}.auth-socials-item button{padding:0!important;background:transparent!important;opacity:1!important;width:70px!important;height:70px!important;border-radius:50%!important;position:relative!important}.auth-socials-item button:before{width:20px!important;height:40px!important;content:""!important;background:url(../img/facebook.7b70f2b0.svg) 50% no-repeat}.auth-socials-item button svg{display:none!important}.auth-socials-item+.auth-socials-item{margin-left:20px}.auth-or{font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#333;margin-bottom:19px}.auth-form{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.auth-form .input-row{width:100%}.auth-form .input-row .vue-tel-input{border:none;border-radius:0;width:100%;background:transparent;border-bottom:1px solid #333;padding:12px 0 12px 0}.auth-form .input-row .vue-tel-input:focus-within{box-shadow:none}.auth-form .input-row .vue-tel-input input{border:none}.auth-form .input-row.error-tel{position:relative}.auth-form .input-row.error-tel .vue-tel-input{border-bottom:1px solid red}.auth-form .input-row.error-tel .tel{color:red;font-size:14px;position:absolute;left:0}.auth-form .input-row.error input{border-bottom:1px solid red;color:red}.auth-form .input-row label{position:relative;width:100%}.auth-form .input-row label input{width:100%;background:#fff;padding:10px 0;border-bottom:1px solid #333;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#969696}.auth-form .input-row label .validate-error{color:red;font-size:14px;position:absolute;bottom:calc(-100% - 10px);left:0}.auth-form .input-row label .see{position:absolute;right:0;bottom:50%;transform:translateY(50%);cursor:pointer}.auth-form .input-row label .see.active:before{content:none}.auth-form .input-row label .see:before{content:"";position:absolute;left:50%;bottom:50%;width:24px;height:1px;background:#333;transform:translate(-50%,50%) rotate(30deg)}.auth-form .input-row label .see svg{width:24px;height:24px}.auth-form .input-row label.check{cursor:pointer}.auth-form .input-row label.check input{width:24px;height:24px;border:none;opacity:0;visibility:hidden;transform:translateX(-1000px)}.auth-form .input-row label.check input:checked+span:after{content:"";width:10px;height:10px;background:#333;position:absolute;left:3px;bottom:50%;transform:translateY(50%)}.auth-form .input-row label.check:before{width:14px;height:14px;border:1px solid #333;content:"";position:absolute;left:0;bottom:50%;transform:translateY(50%)}.auth-form .input-row label.check span{color:#333}.auth-form .input-row label.check span,.auth-form a{font-style:normal;font-weight:400;font-size:16px;line-height:20px}.auth-form a{margin-bottom:15px;text-decoration:none;cursor:pointer;color:#656565}.auth-form .input-row+.input-row,.auth-form a{margin-top:25px}@media screen and (max-width:1000px){.auth{padding-top:100px}.auth-container{padding-left:10px;padding-right:10px}}@media screen and (max-width:480px){.auth-container h1{font-size:25px}.auth-container .input-row label.check{display:flex;align-items:flex-start;justify-content:flex-start}.auth-container .input-row label.check span{font-size:12px}.auth-container .input-row .auth-notice{font-size:14px;text-align:center}.auth-tabs a span{font-size:18px;line-height:18px}}