.auth-wrapper{position:fixed;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);margin-top:4.375rem;width:46.875rem}.auth-wrapper .auth-form-wrapper{border-radius:2.5rem;background-color:rgba(246,247,252,.8745098039);padding:10%;text-align:center}.auth-wrapper .btn-login-submit{background-color:#8cc8c0;border-radius:2.625rem;border-style:none;-webkit-box-shadow:2px 2px 20px 10px rgba(0,0,0,.08);box-shadow:2px 2px 20px 10px rgba(0,0,0,.08);color:#fff;font-family:Gilroy-Bold;font-size:1.25rem;font-weight:700;height:3.75rem;letter-spacing:.0312rem;line-height:1.4375rem;margin-top:3.1875rem;width:16.875rem}.auth-wrapper .form-input-title{text-align:left;font-size:1rem}.auth-wrapper .form-input{height:3.125rem;width:100%;border:.0625rem solid #d5778a;border-radius:.5rem;-webkit-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.2);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.2);padding-left:1.25rem;font-size:1.125rem;font-style:italic}.auth-wrapper .form-group{padding-top:.3125rem}.auth-wrapper .heading-auth{font-size:2.25rem;letter-spacing:.0562rem;line-height:2.1875rem;margin:0 0 2.75rem 0;text-align:left}.auth-wrapper .text-error{color:#ff2151}.auth-wrapper .field-error{border:.0625rem solid #ff2151}.app-logo{position:absolute;top:4.6875rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:12.4375rem}