.form-wave__base{font-family:var(--text-font-family-regular);font-size:convert-rem(17px);line-height:convert-rem(23px);font-weight:font-weight(regular);letter-spacing:convert-rem(0.5px);width:auto}@media only screen and (min-width: 1280px){.form-wave__base{font-size:convert-rem(19px);line-height:convert-rem(27px)}}@media only screen and (min-width: 1920px){.form-wave__base{font-size:convert-rem(20px);line-height:convert-rem(28px)}}.form-wave__base:nth-of-type(2){margin-right:16px}.form-wave__base:nth-last-of-type(2){margin-left:16px}.form-wave__base:disabled{color:red}.form-wave__base:hover{cursor:pointer}.form-wave__container{background-color:rgba(139,139,139,.4);padding:20px 40px;border-radius:5px}.form-wave__form-control{position:relative;margin:20px 0 40px}.form-wave__input{background-color:rgba(0,0,0,0);border:0;border-bottom:2px #fff solid;display:block;width:100%;padding:15px 0;font-size:18px;color:#fff}.form-wave__input:focus,.form-wave__input:valid{outline:0;border-bottom-color:#000}.form-wave__input:focus+label span,.form-wave__input:valid+label span,.form-wave__input.hasValue+label span{color:#000;transform:translateY(-30px)}.form-wave__label{position:absolute;top:15px;left:0;pointer-events:none}.form-wave__label span{display:inline-block;font-size:18px;min-width:5px;transition:.3s cubic-bezier(0.68, -0.55, 0.265, 1.55)}
