.form-custom-input{position:relative}.form-custom-input__label{color:var(--color-text);display:block;font-family:var(--font-regular-family);font-size:.75rem;font-style:var(--font-regular-style);font-weight:var(--font-regular-weight);left:0;letter-spacing:.125rem;line-height:1.25rem;opacity:0;overflow:hidden;position:absolute;right:0;text-overflow:ellipsis;top:0;-webkit-transform:translateY(.5rem);-ms-transform:translateY(.5rem);transform:translateY(.5rem);-webkit-transition:opacity .24s cubic-bezier(.215,.61,.355,1),-webkit-transform .24s cubic-bezier(.215,.61,.355,1);transition:opacity .24s cubic-bezier(.215,.61,.355,1),-webkit-transform .24s cubic-bezier(.215,.61,.355,1);transition:opacity .24s cubic-bezier(.215,.61,.355,1),transform .24s cubic-bezier(.215,.61,.355,1);transition:opacity .24s cubic-bezier(.215,.61,.355,1),transform .24s cubic-bezier(.215,.61,.355,1),-webkit-transform .24s cubic-bezier(.215,.61,.355,1);white-space:nowrap}.form-custom-input--dark-gray-mode .form-custom-input__label,.form-custom-input--dark-mode .form-custom-input__label{color:var(--color-white)}.form-custom-input__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid transparent;border-bottom:1px solid var(--color-border);color:var(--color-black);display:block;font-family:var(--font-regular-family);font-size:.875rem;font-style:var(--font-regular-style);font-weight:var(--font-regular-weight);letter-spacing:.125rem;line-height:1.25rem;padding:1.375rem 0 1.125rem;width:100%}.form-custom-input--dark-gray-mode .form-custom-input__input,.form-custom-input--dark-mode .form-custom-input__input{border-bottom:1px solid rgba(var(--color-white),.6);color:var(--color-white)}.form-custom-input__input::-webkit-input-placeholder{color:var(--color-black);opacity:.6}.form-custom-input__input::-moz-placeholder{color:var(--color-black);opacity:.6}.form-custom-input__input:-ms-input-placeholder{color:var(--color-black);opacity:.6}.form-custom-input__input::-ms-input-placeholder{color:var(--color-black);opacity:.6}.form-custom-input__input::placeholder{color:var(--color-black);opacity:.6}.form-custom-input--dark-gray-mode .form-custom-input__input::-webkit-input-placeholder,.form-custom-input--dark-mode .form-custom-input__input::-webkit-input-placeholder{color:var(--color-white)}.form-custom-input--dark-gray-mode .form-custom-input__input::-moz-placeholder,.form-custom-input--dark-mode .form-custom-input__input::-moz-placeholder{color:var(--color-white)}.form-custom-input--dark-gray-mode .form-custom-input__input:-ms-input-placeholder,.form-custom-input--dark-mode .form-custom-input__input:-ms-input-placeholder{color:var(--color-white)}.form-custom-input--dark-gray-mode .form-custom-input__input::-ms-input-placeholder,.form-custom-input--dark-mode .form-custom-input__input::-ms-input-placeholder{color:var(--color-white)}.form-custom-input--dark-gray-mode .form-custom-input__input::placeholder,.form-custom-input--dark-mode .form-custom-input__input::placeholder{color:var(--color-white)}.form-custom-input__input:focus::-webkit-input-placeholder{color:transparent}.form-custom-input__input:focus::-moz-placeholder{color:transparent}.form-custom-input__input:focus:-ms-input-placeholder{color:transparent}.form-custom-input__input:focus::-ms-input-placeholder{color:transparent}.form-custom-input__input:focus::placeholder{color:transparent}.form-custom-input__input:active,.form-custom-input__input:focus,.form-custom-input__input:hover{outline:none}.form-custom-input__input:focus{border-bottom:1px solid var(--color-black)}.form-custom-input--dark-gray-mode .form-custom-input__input:focus,.form-custom-input--dark-mode .form-custom-input__input:focus{border-bottom:1px solid var(--color-white)}.form-custom-input__input:focus+label{opacity:.6;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}