.section-search{position:relative}.section-search__header{text-align:center;margin-bottom:2em}.section-search__header h1{margin-bottom:0}.section-search__toolbar{margin-bottom:2em}@media (max-width:1024px){.section-search__toolbar{margin-bottom:1em}}.section-search__toolbar__inner{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:'filter location sort';gap:1em}@media (max-width:1024px){.section-search__toolbar__inner{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:'location location' 'filter sort'}}.section-search__toolbar__filter{grid-area:filter;display:flex;align-items:center}.section-search__toolbar__filter button{font:1em gill-sans-nova,arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;gap:.5em;background-color:transparent;border:none;align-items:center;cursor:pointer}.section-search__toolbar__filter button span{position:relative;top:-1px}.section-search__toolbar__filter button svg{width:2em;height:2em;fill:var(--color-black)}.section-search__toolbar__location{grid-area:location;display:flex;justify-content:center;align-items:center}.section-search__toolbar__location fieldset{display:flex;border:none;margin:0;padding:0;background-color:var(--color-tertiary-accent);padding:.5em;border-radius:10em}.section-search__toolbar__location fieldset label{display:block;border-radius:10em;padding:.75em 1.5em;white-space:nowrap;text-transform:uppercase;cursor:pointer}.section-search__toolbar__location fieldset label.active{background-color:var(--color-secondary-accent);color:var(--color-white)}.section-search__toolbar__location fieldset label input{display:none}.section-search__toolbar__sort{grid-area:sort;display:flex;justify-content:flex-end;align-items:center}.section-search__toolbar__sort form{display:flex;gap:1em;align-items:center}.section-search__toolbar__sort form select{height:2.5em;min-height:2.5em}.section-search__results-count{text-align:center;padding-bottom:3em}.section-search__results-count p{font-size:1.25em;margin-bottom:0}.section-search__form{padding-bottom:2em}.section-search__form input{font-size:1.5em;height:2.33333333333em;min-height:2.33333333333em}.section-search__form label{display:none}.section-search__form .button--search-submit{display:none}.section-search__no-results-actions{display:flex;align-items:center;justify-content:center;gap:1em}