.auth-page{
    
    display:flex;

    min-height:100vh;

    padding-top:60px;

    background:#f5f7fb;
    
    overflow:hidden;

}

.auth-left{

    flex:1;
    
    min-width:0;

    position:relative;

    background:url("../images/btp_chiptuningfiles_main_banner_bg.png") center center;

    background-size:cover;
    
    background-position:center right;

}

.auth-overlay{

    position:absolute;

    inset:0;

    background:linear-gradient(

        rgba(0,0,0,.15),

        rgba(0,0,0,.45)

    );

}

.auth-right{

    min-width:560px;

    display:flex;
    
    flex:0 0 620px;

    justify-content:center;

    align-items:center;

    background:#fff;

}
.auth-right-wide{

    width:45%;

    min-width:760px;

}

.auth-container{

    width:100%;

    max-width:520px;
    
    margin:auto;

    padding:40px;

}


.auth-container-wide{

    width:100%;

    max-width:750px;
    
    margin:auto;

    padding:40px;

}

@media (max-width:1100px){

    .auth-left{

        display:none;

    }

    .auth-right,
    .auth-right-wide{

        min-width:100%;

        width:100%;

        flex:1;

    }

}