.search-bar__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:2.5rem}@media(min-width:992px){.search-bar__form{gap:.5rem;margin-bottom:.313rem}}.search-bar .form-item-search{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;margin-top:0}.search-bar .form-item-search:before{content:"";font-family:var(--fa-font-family);font-size:1rem;font-weight:900;color:var(--color-secondary);display:none;font-size:1.5rem;left:1.5rem;position:absolute;z-index:2;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width:992px){.search-bar .form-item-search:before{display:block}}.search-bar .form-item-search>label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}.search-bar__submit-button{border:none;border-radius:0 8px 8px 0;display:inline-block;font-size:1.25rem;font-weight:600;padding:1rem 1rem .97rem}@media(min-width:992px){.search-bar__submit-button{border-radius:8px;padding:1.5rem 1rem 1.5rem 1.25rem;height:100%}}.search-bar__button-label{display:none}.search-bar__button-label:after{content:"";font-family:var(--fa-font-family);font-size:1rem;font-weight:900;font-size:1.25rem;margin-left:.5rem}@media(min-width:992px){.search-bar__button-label{display:initial}}.search-bar__button-icon{display:block;font-size:1.5rem}@media(min-width:992px){.search-bar__button-icon{display:none}}.search-bar input{width:100%;background:var(--color-white);border:none;border-radius:8px 0 0 8px;border-right:none;caret-color:var(--color-secondary);color:var(--color-text);font-size:1rem;padding:1.2rem 1rem 1.03rem;position:relative;z-index:1}@media(min-width:992px){.search-bar input{font-size:1.125rem;padding:1.65rem .5rem 1.65rem 4.25rem}}.search-bar input::-webkit-input-placeholder{font-size:1rem;font-weight:500;color:#757575}.search-bar input::-moz-placeholder{font-size:1rem;font-weight:500;color:#757575}.search-bar input:-ms-input-placeholder{font-size:1rem;font-weight:500;color:#757575}.search-bar input::-ms-input-placeholder{font-size:1rem;font-weight:500;color:#757575}.search-bar input::placeholder{font-size:1rem;font-weight:500;color:#757575}@media(min-width:992px){.search-bar input::-webkit-input-placeholder{font-size:1.125rem}.search-bar input::-moz-placeholder{font-size:1.125rem}.search-bar input:-ms-input-placeholder{font-size:1.125rem}.search-bar input::-ms-input-placeholder{font-size:1.125rem}.search-bar input::placeholder{font-size:1.125rem}}.search-bar input::-webkit-input-placeholder .form-autocomplete{background-image:none}.search-bar input::-moz-placeholder .form-autocomplete{background-image:none}.search-bar input:-ms-input-placeholder.form-autocomplete{background-image:none}.search-bar input::-ms-input-placeholder .form-autocomplete{background-image:none}.search-bar input::placeholder .form-autocomplete{background-image:none}@media(min-width:992px){.search-bar input{border-radius:8px}}.search-bar input::-webkit-search-cancel-button{-webkit-appearance:none}.search-bar input:focus,.search-bar input:focus-visible,.search-bar input:hover{outline:3px solid transparent;-webkit-box-shadow:0px 0px 0 4px inset var(--color-dandelion);box-shadow:0 0 0 4px inset var(--color-dandelion)}@media(min-width:992px){.search-bar .form-actions{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px}}.js .search-bar input.form-autocomplete,.js .search-bar input.form-autocomplete.ui-autocomplete-loading{background:var(--color-white)}
