#module-fdsauth-fdslogin,
#module-fdsauth-registration,
#module-fdsauth-alreadycustomer{
    padding: 0;
    height: 100vh;
}

#module-fdsauth-fdslogin #wrapper,
#module-fdsauth-registration #wrapper,
#module-fdsauth-alreadycustomer #wrapper{
    padding: 3.5rem 0 0 0;
    height: 100vh;
}

#fdsauth-header{
    min-height: 54px;
    max-height: 82px;
    background-color: #252525;
    place-content: center;
}

#fdsauth-header .header-banner-content{
    display: flex;
    flex-direction: row;
    align-items: center;
}

#fdsauth-header .header-banner-content > a{
    min-width: fit-content;
}


#fdsauth-header .fdsauth__step-container{
    display: inline-flex;
    align-items: center;
    width: 100%;
    justify-content: center;
    gap: 96px;
}

#fdsauth-header .fdsauth__step-container p {
    color: #fff;
    margin: 0;
}

#fdsauth-header .fdsauth__step-container p.active {
    color: #0ACEB5;
}

.fdsauth__block-container{
    border-radius: 5px;
    background: rgba(255, 255, 255, 0.65);
    box-shadow: 0 2px 6px 0 rgba(130, 169, 188, 0.08),
                0 5px 50px 0 rgba(0, 67, 101, 0.08);
    max-width: 784px;
    width: 100%;
    margin: 0 auto;
    padding: 4rem 6rem;
}

.fdsauth__login-container{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
    text-align: center;
}

.fdsauth__block-link{
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
    width: 100%;
}

@media screen and (min-width: 992px){
    #module-fdsauth-fdslogin #wrapper,
    #module-fdsauth-registration #wrapper,
    #module-fdsauth-alreadycustomer #wrapper{
        padding: 7rem 0 0 0;
    }

    #module-fdsauth-registrationpart .account__log-register-content {
        position: fixed;
        top: 200px;
    }
}

@media screen and (min-width: 1400px){
    #module-fdsauth-registrationpart .account__log-login{
        padding: 115px 1rem 3rem 116px;
    }
}