
.social-login{
    margin: 0 auto 0 auto;
}
.form_auth{
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 45px 15px;
    font-family: "Onest" !important;
    width: 100%;
    max-width: 466px;
    
}
.form_auth h1{
    margin: 0px 0px 30px;
    font-family: "Onest" !important;
}
.form_auth .auth_select a{
    color: black;
    font-size: 18px;
    font-family: "Onest" !important;
}
.form_auth .auth_select p{
    font-size: 18px;
    font-family: "Onest" !important;
}
.form_auth .auth_select{
    display: flex;
    gap: 10px;
    
}
.form_auth .forms .auth_form .auth_select{
    justify-content: center;
}
.form_auth .forms .auth_form{
    width: 100%;
}
.form_auth .forms{
    width: 100%;
}
.form_auth form{
    margin: 35px 0px;
}
.form_auth form .form__group{
    display: flex;
    flex-direction: column;
    margin: 16px 0px;
}
.form_auth form .form__group label{
    display: none;
}
.form_auth form .form__group input:focus-visible{
    border: 0px;
    border-bottom: 1px solid #3F2E47;
}
.form_auth form .form__group input{
    font-size: 18px;
    padding: 5px;
    border: 0px;
    border-bottom: 1px solid #3F2E47;
    font-family: "Onest" !important;
}
.form_auth form .form__group input::placeholder{
    color: #A58CB0;
    font-family: "Onest" !important;
}
.form_auth .main_button{
    text-align: center;
    margin: 30px 0px;
}
.form_auth .main_button button{
    border: 1px solid;
    color: #F9F4F5;
    background: #604D69;
    padding: 5px 20px;
    font-size: 18px;
    cursor: pointer;
    width: 100%;
    height: 56px;
    border-radius: 6px;
    font-family: "Onest" !important;
}
.form_auth .social-login{
    text-align: center;
    font-family: "Onest" !important;
}
@media (max-width: 430px) {
    .form_auth .main_button button{
     height: 40px;
    }
}
