body{background-color:#fff}#auth{height:100vh;overflow-x:hidden}#auth #auth-right {
    height: 5px;
    background: url("/assets/img/FixLogoKMIPN2024-01.png") center/contain no-repeat; /* Mengubah ke 'contain' agar gambar tidak terlalu besar */
    background-size: 5%; /* Ukuran gambar 50% dari luas area */
    display: flex;
    justify-content: center;
    align-items: center;
}#auth #auth-left{padding:5rem 8rem}#auth #auth-left .auth-title{font-size:2rem;margin-bottom:1rem}#auth #auth-left .auth-subtitle{font-size:1rem;line-height:2.5rem;color:#a8aebb}#auth #auth-left .auth-logo{margin-bottom:7rem}#auth #auth-left .auth-logo img{height:6rem}@media screen and (max-width:767px){#auth #auth-left{padding:5rem}}/* Pusatkan elemen .row secara vertikal dan horizontal */
.row.vh-100 {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Tambahkan efek mengapung dan styling lainnya pada #auth-left */
#auth-left.floating-box {
    background-color: white; /* Tambahkan background putih agar kontras */
    padding: 30px; /* Tambahkan padding */
    border-radius: 15px; /* Sudut melengkung */
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); /* Efek bayangan */
    max-width: 300px; /* Maksimal lebar form */
    width: 100%; /* Lebar penuh dalam kolom */
}

