.input-container label{position:absolute;left:55px;top:50%;transform:translateY(-50%);color:#645F5F;font-weight:300;transition:all .3s ease;pointer-events:none}.input-container input{padding:15px 30px 15px 55px;background-color:#F0F0F0;border-radius:15px;border:none;outline:none;width:100%;color:#645F5F;font-weight:400;font-size:16px}.input-container input:focus+label,.input-container input:not(:placeholder-shown)+label{top:-10px;font-size:13px;font-weight:400;left:17px;color:#4b4b4b}.register button{padding:15px 0;border-radius:15px;background:rgb(27,163,145);width:100%;font-weight:600}.register button,.register button:hover{color:white;transition:all .2s ease-in-out}.register button:hover{background:rgb(18,109,97)}.register button:active{transform:scale(.98)}.input-container{position:relative;width:100%;margin-top:25px}.input-container .textarea-styled{display:block;width:100%;padding:15px 20px;box-sizing:border-box;background-color:#F0F0F0;border-radius:15px;border:none;outline:none;color:#645F5F;font-weight:400;font-size:16px;line-height:1.5;resize:vertical}.input-container .textarea-styled::placeholder{color:transparent}.input-container .textarea-styled+label{position:absolute;left:20px;top:15px;transform:translateY(0);color:#645F5F;font-weight:300;font-size:16px;padding:0 5px;pointer-events:none;transition:all .3s ease;white-space:nowrap}.input-container .textarea-styled:focus+label,.input-container .textarea-styled:not(:placeholder-shown)+label{top:-20px;left:10px;font-size:13px;font-weight:400;color:#4b4b4b;transition:all .3s}