.bx-title {
    margin-bottom: 48px;
}

.bx-authform-formgroup-container {
    margin-bottom: 30px;
}

.auth-input-wrap__label {
    transition-property: all;
    transition-duration: .2s;
    transition-timing-function: ease;
    position: absolute;
    top: calc(-1* var(--input-border-width));
    left: 0;
    z-index: 2;
    padding: var(--input-padding-top) var(--input-padding-right) var(--input-padding-bottom) var(--input-padding-left);
    color: var(--input-label-color);
    font: var(--input-font-weight) var(--input-font-size) / var(--input-line-height) 'Stem', Arial, sans-serif, -apple-system;
    transform-origin: 0 50%;
    pointer-events: none;
}
.auth-input:focus + .auth-input-wrap__label,
.auth-input:not(:placeholder-shown) + .auth-input-wrap__label{
    opacity: .5;
    transform: translateY(-55%) scale(.7);
    transition-delay: 100ms;
}
input.auth-input::placeholder {
    opacity: 0;
    color: #fff;
}
input.reg-input::placeholder {
    opacity: .3;
    color: #333;
}