@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)}}@keyframes expand-filter{0%{max-height:0;opacity:0}99%{max-height:32rem;overflow-y:hidden}100%{max-height:32rem;opacity:1;overflow-y:auto}}.search-hero__inner{z-index:1}.search-hero__header{margin-left:0;display:flex;width:100%;flex-direction:column}.search-hero__form{position:relative;width:100%;background:rgba(0,0,0,0)}.search-hero__form-search-icon{border:0;padding:0;color:var(--black);font-size:2.4rem;top:auto;pointer-events:none;background-color:rgba(0,0,0,0)}.search-hero__form-input{background:rgba(0,0,0,0);width:100%;appearance:none;border:none;color:var(--black);line-height:3.5rem;outline:none;padding-left:1.6rem;padding-right:0}.search-hero__form-input::placeholder{color:var(--black30)}@media only screen and (min-width: 768px){.search-hero__form-input{line-height:4rem}}.search-hero__form-clear-button{z-index:1;border:0;padding:0;color:var(--black80);background:rgba(0,0,0,0);margin-right:2.4rem;line-height:1;cursor:pointer}.search-hero__submit-btn-wrapper{right:0;z-index:1;margin-right:0}.search-hero .button-cmp__wrapper .search-hero__submit-btn.btn-cmp{padding:.8rem 1.2rem;--btn-max-width: auto}.search-hero__predictive-search-list{top:100%;left:0;width:100%;margin:1.6rem 0 0;padding:1.6rem 0;border:solid .1rem var(--black80);border-radius:.4rem;background-color:var(--white);box-shadow:none;overflow:auto;max-height:28.8rem;z-index:2;scrollbar-gutter:auto}@media only screen and (min-width: 768px){.search-hero__predictive-search-list{top:100%}}.search-hero__predictive-search-list:empty{display:none}.search-hero__predictive-search-list::-webkit-scrollbar{width:1.5rem}.search-hero__predictive-search-list::-webkit-scrollbar-track{background:rgba(0,0,0,0);margin:.2rem;border-radius:.8rem}.search-hero__predictive-search-list::-webkit-scrollbar-thumb{background:var(--grey--mid-dark);border-radius:1.8rem;border:.4rem solid rgba(0,0,0,0);background-clip:padding-box}.search-hero__predictive-search-list::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.search-hero__predictive-search-item{padding:1.2rem 2rem}.search-hero__predictive-search-item:first-child{margin-top:0}.search-hero__predictive-search-item:has(.search-hero__predictive-search-document) .search-hero__predictive-search-link:not(.search-hero__predictive-search-link--factsheet){padding-bottom:1rem}@media only screen and (min-width: 768px){.search-hero__predictive-search-item:has(.search-hero__predictive-search-document) .search-hero__predictive-search-link:not(.search-hero__predictive-search-link--factsheet){padding-bottom:1.2rem;margin-right:1rem}}.search-hero__predictive-search-item:hover,.search-hero__predictive-search-item:active,.search-hero__predictive-search-item:focus-within{background-color:var(--coolGraySemiTransparent-10)}.search-hero__predictive-search-link{width:100%;color:var(--black);text-decoration:none}.search-hero__predictive-search-link:focus-visible{border:none;outline-offset:-0.1rem}.search-hero__predictive-search-link:hover{text-decoration:none}.search-hero__predictive-search-link.see-all{color:var(--invescoBlue);background:rgba(0,0,0,0);border:none}.search-hero__predictive-search-link--factsheet{width:auto;flex:0 0 auto;margin-top:0;margin-left:0;color:var(--invescoBlue);text-wrap:nowrap}.search-hero__predictive-search-link--factsheet:hover{text-decoration:underline}.search-hero__predictive-search-link--factsheet .inv-icon{margin-left:.8rem;line-height:normal}.search-hero__predictive-search-link--see-all{width:auto;cursor:pointer;padding-left:0;padding-right:0;text-align:left}@media only screen and (min-width: 768px){.search-hero__predictive-search-document{margin-left:1rem}}.search-hero .visible-has-search-result{visibility:hidden}.search-hero:has(.search-hero__form-input.has-value) .search-hero__form__input-wrapper__icons{display:flex}.search-hero:has(.search-hero__form-input.has-value) .visible-has-search-result{visibility:visible}.search-hero .search-hero__form__input-wrapper{grid-template-columns:minmax(0, 1fr) auto;column-gap:1.2rem;padding-bottom:1.6rem;border-bottom:.1rem solid var(--black)}@media only screen and (min-width: 768px){.search-hero .search-hero__form__input-wrapper{padding-bottom:2rem}}.search-hero .search-hero__form__input-wrapper__input{grid-column:1;min-width:0;height:4rem}.search-hero .search-hero__form__input-wrapper__icons{grid-column:2}
