@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-field{margin-bottom:2rem}.text-input{display:flex;height:5.8rem;padding:.4rem 1.6rem;align-items:center;align-self:stretch;border-radius:.4rem;border:.1rem solid var(--black80);background-color:rgba(0,0,0,0);user-select:text;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out,padding .3s ease-in-out;appearance:none;width:100%;color:var(--black);--text-input-state-shadow: inset 0 0 0 0 transparent;--text-input-autofill-background: var(--white);box-shadow:var(--text-input-state-shadow)}.cmp-theme--inverse .text-input{border-color:var(--white80);color:var(--white)}.cmp-form-container-theme--blue .text-input{border-color:var(--white80);color:var(--white)}.cmp-form-container-field-background-color--white .text-input{--text-input-autofill-background: var(--white);background-color:var(--white)}.form__field__label:hover+.text-input,.text-input:hover{cursor:text;outline:none;border-color:var(--black);--text-input-state-shadow: inset 0 0 0 0.1rem var(--black)}.cmp-theme--inverse .form__field__label:hover+.text-input,.cmp-form-container-theme--blue .form__field__label:hover+.text-input,.cmp-theme--inverse .text-input:hover,.cmp-form-container-theme--blue .text-input:hover{border-color:var(--white);--text-input-state-shadow: inset 0 0 0 0.1rem var(--white)}.text-input:focus,.text-input:active{outline:none;border-color:var(--invescoBlue);--text-input-state-shadow: inset 0 0 0 0.1rem var(--invescoBlue)}.cmp-theme--inverse .text-input:focus,.cmp-form-container-theme--blue .text-input:focus,.cmp-theme--inverse .text-input:active,.cmp-form-container-theme--blue .text-input:active{border-color:var(--white);--text-input-state-shadow: inset 0 0 0 0.1rem var(--white)}.text-input:-webkit-autofill,.text-input:-webkit-autofill:hover,.text-input:-webkit-autofill:focus,.text-input:-webkit-autofill:active{-webkit-text-fill-color:currentcolor;caret-color:currentcolor;box-shadow:0 0 0 100rem var(--text-input-autofill-background) inset,var(--text-input-state-shadow)}.cmp-theme--inverse .text-input:-webkit-autofill,.cmp-theme--inverse .text-input:-webkit-autofill:hover,.cmp-theme--inverse .text-input:-webkit-autofill:focus,.cmp-theme--inverse .text-input:-webkit-autofill:active,.cmp-form-container-theme--blue .text-input:-webkit-autofill,.cmp-form-container-theme--blue .text-input:-webkit-autofill:hover,.cmp-form-container-theme--blue .text-input:-webkit-autofill:focus,.cmp-form-container-theme--blue .text-input:-webkit-autofill:active{-webkit-text-fill-color:var(--white);caret-color:var(--white);background-clip:text;box-shadow:var(--text-input-state-shadow)}.cmp-form-container-theme--blue.cmp-form-container-field-background-color--white .text-input,.cmp-theme--inverse.cmp-form-container-field-background-color--white .text-input{border-color:var(--black80);color:var(--black)}.cmp-form-container-theme--blue.cmp-form-container-field-background-color--white .text-input:-webkit-autofill,.cmp-form-container-theme--blue.cmp-form-container-field-background-color--white .text-input:-webkit-autofill:hover,.cmp-form-container-theme--blue.cmp-form-container-field-background-color--white .text-input:-webkit-autofill:focus,.cmp-form-container-theme--blue.cmp-form-container-field-background-color--white .text-input:-webkit-autofill:active,.cmp-theme--inverse.cmp-form-container-field-background-color--white .text-input:-webkit-autofill,.cmp-theme--inverse.cmp-form-container-field-background-color--white .text-input:-webkit-autofill:hover,.cmp-theme--inverse.cmp-form-container-field-background-color--white .text-input:-webkit-autofill:focus,.cmp-theme--inverse.cmp-form-container-field-background-color--white .text-input:-webkit-autofill:active{-webkit-text-fill-color:var(--black);caret-color:var(--black);background-clip:border-box;box-shadow:0 0 0 100rem var(--white) inset,var(--text-input-state-shadow)}.is-float-label .text-input{padding-top:1.8rem}.text-input--select{padding-right:2.5rem}.text-input--select:hover{cursor:pointer}.text-input--select option{color:var(--black)}.text-area{margin-bottom:2rem}.text-input--textarea{height:14rem}.is-float-label .text-input--textarea{padding-top:2.5rem}
