.login { width: 100%; height: 100%; background: url('../../../assets/images/bgImg.jpg'); background-size: 100% 100%; position: relative; } .card { position: absolute; top: 20%; right: 12%; background-color: rgba(0, 13, 33, 0.24); border-radius: 16px; width: 456px; height: 548px; box-sizing: border-box; padding: 79px 48px 42px 48px; color: rgba(255, 255, 255, 1); } .cardheader { font-size: 28px; margin-bottom: 66px; color: rgba(255, 255, 255, 1); } .hint { text-align: right; margin-bottom: 40px; .forget{ cursor: pointer; color: #2399FF; } } button { width: 100%; height: 42px; font-size: 16px; border-radius: 4px; } p { text-align: center; } .role { color: #2399FF; margin-top: 38px; font-size: 15px; } .company { color: #666262; margin-top: 25px; font-size: 14px; }