.search-algolia{position:relative;width:28.5rem;margin:0 auto 3rem;background-color:var(--bgcolor__grey);border-radius:3rem;text-align:left}@media screen and (min-width:53.1875em){.search-algolia{border:2px solid transparent;width:38rem;margin:0 0 3rem}}@media screen and (min-width:53.1875em){.search-algolia:focus-within{border:2px solid var(--color__black--lighter--10)}}.search-algolia .aa-Autocomplete{margin:.8rem 1.8rem .8rem 1.8rem}.search-algolia .aa-Form{position:relative;border:0!important;background-color:var(--bgcolor__grey)!important}.search-algolia .aa-Form:focus-within{outline:0;box-shadow:none}.search-algolia .aa-InputWrapper{margin:.8rem 4rem .6rem 4rem}.search-algolia .aa-InputWrapper .aa-Input{padding:1rem 1.6rem;border:0;box-shadow:none;width:25rem}.search-algolia .aa-InputWrapper .aa-Input:focus-visible{outline:2px solid var(--bgcolor__white)!important}.search-algolia .aa-InputWrapperPrefix{position:absolute;left:0;top:.3rem;height:5.2rem;color:var(--color__black);font-size:2rem}.search-algolia .aa-InputWrapperPrefix .aa-SubmitButton{display:flex;flex-direction:column;justify-content:center;border:0;padding:.8rem;background-color:var(--bgcolor__grey)}.search-algolia .aa-InputWrapperPrefix .aa-SubmitButton .aa-SubmitIcon{color:#303030!important}.search-algolia .aa-InputWrapperSuffix{position:absolute;right:1rem;top:.3rem;height:5.2rem;color:var(--color__black);font-size:2rem}.search-algolia .aa-InputWrapperSuffix .aa-ClearButton{display:flex;flex-direction:column;justify-content:center;border:0;padding:.8rem;background-color:var(--bgcolor__grey)}.search-algolia .aa-InputWrapperSuffix .aa-ClearButton .aa-ClearIcon{color:#303030!important}.search-algolia #autocomplete-results{position:absolute;z-index:100}.search-algolia .aa-Panel{z-index:1;box-shadow:0 5px 5px 0 rgba(0,0,0,.1)!important;background-color:var(--color__black)!important;border-radius:0!important;border-bottom-left-radius:3rem!important;border-bottom-right-radius:3rem!important;margin:0 2rem!important}.search-algolia section.aa-Source{padding:1rem 0 0!important}.search-algolia .aa-Item{border-radius:0!important;padding:.5rem 0!important;min-height:auto!important}.search-algolia .aa-ItemContentTitle{padding:0 2rem!important}.search-algolia .aa-ItemContentTitle a{display:flex;justify-content:space-between;font-size:1.6rem!important;line-height:1.6!important;color:var(--color__middlegrey--icons1)!important;text-decoration:none!important}.search-algolia .aa-SourceFooter{text-align:center!important}.search-algolia .aa-SourceFooter .search__footer{padding:0 2rem 3.4rem}.search-algolia .aa-SourceFooter .search__footer p{font-size:1.4rem!important;color:var(--color__white)!important;text-align:left!important;padding:2.5rem 0 1.5rem!important;margin-bottom:0!important}.search-algolia .aa-SourceFooter .search__footer a{padding:.5rem 1.5rem!important;line-height:1.6!important}.search-algolia .aa-GradientBottom{display:none!important}.search-algolia--menu{position:relative;width:100%;height:4.4rem;margin:1rem 0 0;border:0;background-color:var(--color__white);border-radius:.5rem;text-align:left}@media screen and (min-width:53.1875em){.search-algolia--menu{margin:0 auto;width:90%}}@media screen and (min-width:68.8125em){.search-algolia--menu{border-radius:2rem}}.search-algolia--menu .aa-Autocomplete{margin:.8rem}.search-algolia--menu .aa-Form{background-color:var(--color__white)!important}.search-algolia--menu .aa-Form .aa-InputWrapperPrefix{height:auto;left:0;top:-.2rem}.search-algolia--menu .aa-Form .aa-InputWrapperPrefix .aa-SubmitButton{background-color:transparent}.search-algolia--menu .aa-Form .aa-InputWrapper{margin:0 4rem}.search-algolia--menu .aa-Form .aa-InputWrapper .aa-Input{width:100%;height:3rem;padding:.5rem}.search-algolia--menu .aa-Form .aa-InputWrapperSuffix{height:auto;right:0;top:-.2rem}.search-algolia--menu .aa-Form .aa-InputWrapperSuffix .aa-ClearButton{background-color:transparent}.search-algolia--menu #autocomplete-header-results{position:absolute;z-index:100}.search-algolia--menu #autocomplete-header-results .aa-Panel{margin:0 .5rem!important}@media screen and (min-width:68.8125em){.search-algolia--menu #autocomplete-header-results .aa-Panel{margin:0 2rem!important}}