@charset "UTF-8";
.bem-login {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 400px; }
  .bem-login__errors {
    color: #e82525;
    background-color: white;
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.45); }
  .bem-login__h1 {
    font-weight: bold;
    color: #2B3F54; }
  .bem-login__label::before {
    content: "";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    line-height: 52px;
    position: absolute;
    top: 1;
    bottom: 0;
    left: 0;
    width: 52px;
    height: 52px;
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    font-size: 18px; }
  .bem-login__label--name::before {
    content: ""; }
  .bem-login__label--email::before {
    content: ""; }
  .bem-login__label--password::before {
    content: ""; }
  .bem-login__label--confirm::before {
    content: ""; }
  .bem-login__label__input {
    width: 100%;
    padding: 16px;
    border: #ddd;
    border-radius: 3px;
    font-size: 16px;
    padding-left: 74px;
    box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.45); }
    .bem-login__label__input:focus {
      background-color: #F3F5F6; }

/*# sourceMappingURL=d--users--login.css.map */
