@import url('https://fonts.googleapis.com/css2?family=NUnito:wght@400;600;800&display=swap'); * { font-family: 'poppins', sans-serif; margin: 0; padding: 0; } #bg-video { width: 100%; height: 100vh; position: absolute; object-fit: cover; } .box { display: flex; justify-content: center; align-items: center; height: 100vh; width: 100%; } .container { width: 350px; height: 450px; display: flex; flex-direction: column; padding: 0 15px 0 15px; border: 2px solid rgba(255, 255, 255, 0.5); border-radius: 20px; backdrop-filter: blur(15px); transform: 0.3s; } span { color: #fff; font-size: small; display: flex; justify-content: center; padding: 10px 0 10px 0; } header { color: #fff; font-size: 30px; display: flex; justify-content: center; padding: 10px 0 10px 0; } .input-field .input { height: 45px; width: 87%; border: none; border-radius: 30px; color: #fff; font-size: 15px; padding: 0 0 0 45px; background: rgba(255, 2555, 255, 0.1); outline: none; } i { position: relative; top: -33px; left: 17px; color: #fff; } ::-webkit-input-placeholder { color: #fff; } .submit { border: none; border-radius: 30px; font-size: 15px; height: 45px; outline: none; width: 100%; color: black; background: rgba(255, 255, 255, 0.7); cursor: pointer; transition: .3s; } .submit:hover { box-shadow: 1px 5px 7px 1px rgba(0, 0, 0, 0.2); } .two-col { display: flex; flex-direction: row; justify-content: space-between; color: #fff; font-size: small; margin-top: 10px; } .one { display: flex; } label a { text-decoration: none; color: #fff; } .bottom { text-align: center; /* Center the text */ margin-top: 10px; /* Add margin for spacing, adjust as needed */ font-size: small; }