.autocomplete-suggestions{background-color:var(--bs-white);border:none;border-radius:3rem;box-shadow:0 0 8px 0 rgba(0,0,0,.251);left:0;max-height:50rem;overflow-x:hidden;overflow-y:auto;padding:2.4rem 2rem;position:absolute;top:100%;transform:translateY(.6rem);width:100%;z-index:1000}.autocomplete-suggestions[aria-hidden=true]{display:none}.autocomplete-suggestion{cursor:pointer;list-style:none;padding:0;white-space:unset}.autocomplete-suggestion+.autocomplete-suggestion{margin-top:1.2rem}.autocomplete-suggestion:active,.autocomplete-suggestion:focus,.autocomplete-suggestion:focus-visible,.autocomplete-suggestion:hover{color:var(--bs-primary)}.tx-solr-autosuggest strong{color:currentcolor}.s-form{--form-button__size:4rem;--form-button__right:0.5rem}.s-form .input-group{position:relative}.s-form-error{color:var(--bs-danger);font-size:1.4rem;margin-top:.8rem}.s-form-input{--form-input__border:0.1rem solid var(--bs-black);border-radius:3rem;box-shadow:0 0 .8rem 0 rgba(0,0,0,.251);margin:0;max-width:100%;padding:1rem 2rem;padding-right:calc((var(--form-button__size) + var(--form-button__right))*2 + 1rem);width:100%}.s-form-input,.s-form-input:active,.s-form-input:focus{background-color:var(--bs-white);border:var(--form-input__border)}.s-form-input:active,.s-form-input:focus{outline:none}.s-form-input:placeholder-shown+.s-form-reset{display:none}.s-form-reset,.s-form-submit{align-items:center;background:none;border:.1rem solid var(--bs-white);border-radius:3rem;display:flex;height:var(--form-button__size);justify-content:center;position:absolute;right:var(--form-button__right);top:50%;transform:translateY(-50%);width:var(--form-button__size)}.s-form-reset:active,.s-form-reset:focus,.s-form-reset:focus-visible,.s-form-reset:hover,.s-form-submit:active,.s-form-submit:focus,.s-form-submit:focus-visible,.s-form-submit:hover{background-color:var(--bs-white);border:.1rem solid var(--bs-dark-green);box-shadow:none}.s-form-reset{right:calc(var(--form-button__right)*2 + var(--form-button__size))}.s-form__label{text-align:left;text-transform:uppercase}.s-form__label+.input-group{margin-top:.8rem}