.main { display: flex; flex-direction: column; align-items: center; justify-content: center; background-color: #eee; background-image: url('@assets/images/login/background.webp'); background-repeat: no-repeat; background-position: bottom center; background-size: contain; } .card { padding: 60px 40px; background-color: rgb(255 255 255 / 86%); box-shadow: 31px 31px 62px #545353, -31px -31px 62px #848181; transform: translateY(-50px); } .lottie { width: 280px; } .info { display: flex; justify-content: space-between; width: 700px; } .footer { position: fixed; bottom: 16px; } .logo { position: fixed; top: 24px; left: 24px; width: 60px; }