@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.text-input{color:inherit;border:solid 1px currentcolor;display:block;width:100%;background:rgba(0,0,0,0);border-radius:0;appearance:none;transition:border-color .1s;user-select:text;border-color:var(--black20);font-size:1.6rem;font-weight:400;font-style:normal;line-height:2.4rem;letter-spacing:normal;text-transform:none;padding:14.5px 12px}@media only screen and (min-width: 768px){.text-input{padding:18.5px 20px}}.text-input--textarea{height:14rem;resize:none}.text-input--select::-ms-expand{display:none}.text-input:focus{outline:none;border-color:var(--invescoBlue)}.form-container--dark .text-input{border-color:var(--white30);color:var(--white)}.form-container--dark .text-input:focus{border-color:var(--white)}.text-input:-webkit-autofill{box-shadow:0 0 0 50px var(--white) inset;-webkit-text-fill-color:var(--black)}.form-container--dark .text-input:-webkit-autofill{box-shadow:0 0 0 50px var(--invescoBlue) inset;-webkit-text-fill-color:var(--white)}.form-container--dark .text-input{color:var(--white);background-color:var(--invescoBlue)}
