.form__field{font-family:inherit;width:100%;border:none;border-bottom:2px solid #9b9b9b;outline:0;font-size:17px;color:#000;padding:7px 0;background:transparent;transition:border-color .2s}.form__field::placeholder{color:transparent}.form__field:placeholder-shown~.form__label{font-size:17px;cursor:text;top:20px}.form__label{position:absolute;top:0;display:block;transition:.2s;font-size:12px;color:#000;pointer-events:none}.form__field:focus,.form__field:hover{padding-bottom:6px;border-width:3px;border-image:linear-gradient(90deg,#116399,#38caef);border-image-slice:1}.form__field:focus~.form__label{position:absolute;top:0;display:block;transition:.2s;font-size:17px;color:#000;font-weight:700}.form__field:invalid,.form__field:required{box-shadow:none}