.path-user .block-local-tasks-block {
  display: none;
}

.user-register-form, .user-pass {
  padding-top: 60px;
  padding-bottom: 60px;
  margin: 0 auto;
  max-width: 676px !important;
  overflow: auto;
}
@media (max-width: 575px) {
  .user-register-form, .user-pass {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 576px) {
  .user-register-form, .user-pass {
    max-width: 576px;
  }
}
@media (min-width: 768px) {
  .user-register-form, .user-pass {
    max-width: 768px;
  }
}
@media (min-width: 992px) {
  .user-register-form, .user-pass {
    max-width: 992px;
  }
}
@media (min-width: 1200px) {
  .user-register-form, .user-pass {
    max-width: 1200px;
  }
}
@media (max-width: 991px) {
  .user-register-form, .user-pass {
    padding-left: 35px;
    padding-right: 35px;
  }
}
.user-register-form .field--name-field-gender legend, .user-pass .field--name-field-gender legend {
  display: none;
}
.user-register-form .field--name-field-gender #edit-field-gender, .user-pass .field--name-field-gender #edit-field-gender {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
@media (min-width: 992px) {
  .user-register-form .row, .user-pass .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
  }
  .user-register-form .row > div, .user-pass .row > div {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.user-register-form #edit-mail--description, .user-register-form #edit-pass--description, .user-register-form .password-suggestions, .user-pass #edit-mail--description, .user-pass #edit-pass--description, .user-pass .password-suggestions {
  display: none !important;
}
@media (min-width: 992px) {
  .user-register-form #edit-pass, .user-pass #edit-pass {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
  }
  .user-register-form #edit-pass > div, .user-pass #edit-pass > div {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.user-register-form .confirm-parent, .user-register-form .password-parent, .user-pass .confirm-parent, .user-pass .password-parent {
  max-width: none;
}
.user-register-form .password-confirm, .user-register-form .password-field, .user-register-form .password-strength, .user-register-form .password-confirm-match, .user-pass .password-confirm, .user-pass .password-field, .user-pass .password-strength, .user-pass .password-confirm-match {
  width: 100%;
}
.user-register-form .form-wrapper, .user-register-form .form-item, .user-register-form .form-actions, .user-register-form .password-strength, .user-register-form div.password-confirm, .user-pass .form-wrapper, .user-pass .form-item, .user-pass .form-actions, .user-pass .password-strength, .user-pass div.password-confirm {
  margin: 10px 0;
}
.user-register-form .form-type-checkbox, .user-pass .form-type-checkbox {
  margin: 0;
}
.user-register-form .field--type-datetime, .user-pass .field--type-datetime {
  padding: 10px 0;
}
.user-register-form .field--name-field-rgpd, .user-pass .field--name-field-rgpd {
  margin-top: 30px;
  margin-bottom: 30px;
}
@media (max-width: 991px) {
  .user-register-form .field--name-field-rgpd, .user-pass .field--name-field-rgpd {
    margin-top: 30px;
    margin-bottom: 10px;
  }
}
.user-register-form .field--name-field-is-customer, .user-pass .field--name-field-is-customer {
  display: none;
}
@media (min-width: 992px) {
  .user-register-form .field--name-field-rgpd, .user-pass .field--name-field-rgpd {
    margin-top: 30px;
    margin-bottom: 0;
    float: left;
    width: 100%;
  }
  .user-register-form .form-actions, .user-pass .form-actions {
    float: right;
    margin-right: 3px;
  }
}
.user-register-form .optins, .user-pass .optins {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/*# sourceMappingURL=user-forms.css.map */
