.hide{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.input-text{display:inline-block;position:relative;width:100%}.input-text__label{background-color:var(--color_white);border:1px solid var(--color_grey);display:flex;height:60px;position:relative}.input-text__input{color:var(--color_text_dark);display:flex;font:400 normal 1.125rem/1.1 var(--font-std),Arial,sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.1;padding:15px 15px 0;width:100%}.input-text__input--noLabel{padding:0 15px}.input-text__input:not(.input-text__input--noLabel)::placeholder{opacity:0}.input-text__label__text{color:var(--color_grey);font:400 normal 1.125rem/1.1 var(--font-std),Arial,sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;left:15px;line-height:1.1;position:absolute;top:0;transform:translateY(20px);transition-duration:.3s}.input-text__input:not(:placeholder-shown)+.input-text__label__text,.input-text__label:focus-within>.input-text__label__text{color:var(--color_secondary_dark);font-size:.875rem;transform:translateY(5px)}.input-text__label.formerror{border-color:var(--color_formerror)}.input-text__label.formerror .input-text__input{color:var(--color_formerror)}.input-text__error{background-color:var(--color_formerror);color:var(--color_white);font:400 normal 1rem/1.2 var(--font-std),Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;left:0;line-height:1.2;padding:15px 20px;position:absolute;top:60px;visibility:hidden;z-index:2}