.auth-img-box {
    box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;
}

.auth-img-box img {
    object-fit: cover;
}

.auth-img-box::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    background-color: rgba(9, 93, 255, 0.07);
}

.auth-form {
    width: 100%;
    max-width: clamp(320px, 450px,  85%);
}

.branding-logo {
    width: calc(12rem + 1vw);
    height: auto;
    margin-bottom: clamp(4rem, 10rem, 8vh);
}

h1 {
    font-size: calc(2.4rem + .25vw);
    color: #000;
}

.welcome-back {
    font-size: 1.7rem;
    line-height: 2 !important;
}

.form-control {
    font-size: 1.55rem;
}