*,:after,:before{padding:0;margin:0;box-sizing:border-box}body{background-color:#333}.background{width:430px;height:520px;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%}.background .shape{height:200px;width:200px;position:absolute;border-radius:50%}.shape:first-child{background:linear-gradient(#2060a3,#217dc9);left:-80px;top:-80px}.shape:last-child{background:linear-gradient(to right,#175935,#209e62);right:-30px;bottom:-80px}form{height:520px;width:400px;background-color:rgba(255,255,255,.13);position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;border-radius:10px;backdrop-filter:blur(15px);border:2px solid rgba(255,255,255,.1);box-shadow:0 0 40px rgba(8,7,16,.6);padding:50px 35px}form *{font-family:"Poppins",sans-serif;color:#fff;letter-spacing:.5px;outline:0;border:0}form h3{font-size:32px;font-weight:500;line-height:42px;text-align:center}input,label{display:block;margin-top:30px;font-size:16px;font-weight:500}input{height:50px;width:100%;background-color:rgba(255,255,255,.07);border-radius:3px;padding:0 10px;margin-top:8px;font-size:14px;font-weight:300}::placeholder{color:#e5e5e5}button{margin-top:50px;width:100%;background-color:#fff;color:#080710;padding:15px 0;font-size:18px;font-weight:600;border-radius:5px;cursor:pointer}.social{margin-top:30px;display:flex}