.FNIChG_input_wrapper{width:100%;position:relative}.FNIChG_input{width:100%;font-family:var(--font-onest);border:1px solid var(--color-light-grey);color:var(--color-grey);letter-spacing:0;border-radius:5px;padding:.85rem .9375rem;font-size:1.25rem;font-weight:400;line-height:1.25}.FNIChG_input:hover{border:1px solid var(--color-dark-blue)}.FNIChG_title{font-family:var(--font-onest);letter-spacing:0;font-size:1.25rem;line-height:1.25}.FNIChG_input_wrapper input::placeholder{color:var(--color-light-grey)}.FNIChG_input_error{border:1px solid var(--color-red);background-color:var(--color-light-red)}.FNIChG_error{color:var(--color-red);font-family:var(--font-onest);padding-top:.15rem;font-size:1rem;line-height:1.1;position:absolute}.FNIChG_hint{color:var(--color-grey);opacity:.5;font-family:var(--font-onest);padding-top:.2rem;font-size:1rem;line-height:1.1;position:relative}.FNIChG_hint_active{opacity:1;color:var(--color-red)}@media (max-width:1100px){.FNIChG_input,.FNIChG_title{font-size:1.5rem}.FNIChG_error{font-size:1.25rem;position:relative}.FNIChG_hint{font-size:1.25rem}}@media (max-width:500px){.FNIChG_input{padding:.8rem;font-size:1.1rem}.FNIChG_title{margin-bottom:.2rem;font-size:1rem}.FNIChG_error{margin-top:.2rem;font-size:1rem;line-height:1.2;position:relative}.FNIChG_hint{margin-top:.2rem;font-size:1rem;line-height:1.2}}
