@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)}}.form__field{display:block;position:relative;margin-bottom:2rem;clear:both}.form__field__label{font-size:1.6rem;font-style:normal;display:inline-block;position:absolute;transition:transform .1s;z-index:1;background-color:var(--white);letter-spacing:normal;text-transform:none;font-weight:500;line-height:2.4rem;left:.6rem;top:1.5rem;padding:0 .8rem}@media only screen and (min-width: 768px){.form__field__label{top:1.9rem}}.cmp-section-theme-gray .form-container--white .form__field__label{background-color:var(--lightGray)}.cmp-section-theme-lightblue .form-container--white .form__field__label{background-color:var(--lightBlue15)}.cmp-section-theme-white .form-container--white .form__field__label{background-color:var(--white)}.form-container--light .form__field__label{background-color:#f7f7f7}.form-container--dark .form__field__label{background-color:var(--invescoBlue)}.form__field--select .form__field__label{z-index:10}.form__field--select.is-open .form__field__label{z-index:12}.form__field.is-float-label .form__field__label{font-size:1.2rem;font-weight:500;font-style:normal;line-height:1.6rem;letter-spacing:normal;transform:translateY(-2.3rem)}@media only screen and (min-width: 768px){.form__field.is-float-label .form__field__label{transform:translateY(-2.7rem)}}.form__field.is-show-validation-errors .text-input:invalid{border-color:var(--warmRed)}.form__field__error{font-size:1.2rem;font-weight:400;font-style:normal;line-height:1.6rem;letter-spacing:normal;margin:.8rem 0 0;display:none}.form__field.is-show-validation-errors .form__field__error.is-active{display:block}
