.daterange{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@container (min-width: 300px){.daterange:has([type=date]){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.daterange:has([type=date])>div{width:calc(50% - 5px)}}@container (min-width: 440px){.daterange:has([type=datetime-local]){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.daterange:has([type=datetime-local])>div{width:calc(50% - 5px)}}.locality{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}@container (max-width: 300px){.locality{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.locality__zip,.locality__radius{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.locality__zip-input button{color:var(--color-text-alt)}.has-current-location .locality__zip-input button,.locality__zip-input button:hover{color:var(--color-primary)}.getting-current-location .locality__zip-input{opacity:.5;pointer-events:none}.range-slider__input{position:relative;z-index:0;height:5px;margin:7.5px 0;border-radius:5px;background:var(--color-border-alt)}.range-slider__input:before{content:"";position:absolute;z-index:1;top:0;right:calc(100% - var(--range-max, 100%));left:var(--range-min, 0%);height:5px;border-radius:99px;background:var(--color-secondary)}.range-slider__input input{position:absolute;z-index:2;top:0;right:0;left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:5px;margin:0;padding:0;outline:none;background:transparent;pointer-events:none}.range-slider__input input::-webkit-slider-thumb{position:relative;z-index:5;-webkit-box-sizing:border-box;box-sizing:border-box;width:20px;height:20px;margin-block:-7.5px;-webkit-appearance:none;appearance:none;border:5px solid var(--color-border-alt);border-radius:100%;background:var(--color-background);cursor:pointer;pointer-events:all}.range-slider__input input::-moz-range-thumb{position:relative;z-index:5;box-sizing:border-box;width:20px;height:20px;margin-block:-7.5px;-moz-appearance:none;appearance:none;border:5px solid var(--color-border-alt);border-radius:100%;background:var(--color-background);cursor:pointer;pointer-events:all}.range-slider__input input:focus::-webkit-slider-thumb{border-color:var(--color-text)}.range-slider__input input:focus::-moz-range-thumb{border-color:var(--color-text)}.range-slider__display{text-align:center}.select{position:relative;width:100%}.select__value{width:100%;padding:10px 30px 10px 20px;border:1px solid var(--color-border-alt);border-radius:5px;background-color:var(--color-background);background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23444444%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 15px top 50%;background-size:12px auto;color:var(--color-text);display:block}.select__value.is-expanded,.select__value:focus{border-color:var(--color-text)}.select__value.is-expanded{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-color:transparent}.has-placeholder .select__value{color:var(--color-text-alt);font-style:italic}.select__tags{display:block;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;text-align:left;white-space:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.select__tags::-webkit-scrollbar{display:none}.select__list{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;top:100%;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;visibility:hidden;position:absolute;width:100%;min-width:100%;margin-top:-999vw;-webkit-transition:opacity .3s ease 0s,margin-top 0s linear .5s,visibility 0s linear .5s,-webkit-transform .3s ease 0s;transition:opacity .3s ease 0s,margin-top 0s linear .5s,visibility 0s linear .5s,-webkit-transform .3s ease 0s;transition:transform .3s ease 0s,opacity .3s ease 0s,margin-top 0s linear .5s,visibility 0s linear .5s;transition:transform .3s ease 0s,opacity .3s ease 0s,margin-top 0s linear .5s,visibility 0s linear .5s,-webkit-transform .3s ease 0s;opacity:0;pointer-events:none}.select__list.is-open{visibility:visible;margin-top:0;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-transition-delay:0s;transition-delay:0s;opacity:1;pointer-events:unset}.select__list{-webkit-box-sizing:border-box;box-sizing:border-box;padding-block:10px 20px;border:1px solid var(--color-text);background:var(--color-background);color:var(--color-text);max-height:75vh;-webkit-padding-before:0;padding-block-start:0;overflow-y:auto;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);border-top:unset;border-radius:0 0 5px 5px}.select__list input{-ms-flex-negative:0;flex-shrink:0}.select__list input[type=search]{width:auto;margin:10px 20px}.select__list label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px}.select__list label:focus-within,.select__list label:hover{background:var(--color-secondary-light);color:var(--color-primary)}.alphabet{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;padding-bottom:10px;border-bottom:1px solid var(--color-border)}.alphabet label{display:grid;-webkit-box-flex:1;-ms-flex:1 1 3%;flex:1 1 3%;padding-block:5px;border-radius:5px;text-align:center;cursor:default;cursor:pointer;place-items:center}.alphabet label:hover{background-color:var(--color-secondary-light);color:var(--color-primary)}.alphabet label:has(:checked){background-color:var(--color-primary);color:var(--color-text-diap)}.alphabet label:has(:disabled){opacity:.3;cursor:default;pointer-events:none}.alphabet input[type=checkbox]{display:none}.dialog .alphabet{border-bottom:none}.dialog .alphabet label{-webkit-box-flex:0;-ms-flex:0 0 12%;flex:0 0 12%;padding-block:10px}@-webkit-keyframes loading-gradient{0%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes loading-gradient{0%{background-position:100% 50%}to{background-position:0% 50%}}@media(min-width:1200px){[data-toggle-box=filters]{display:none!important}}@media(max-width:1199px){html[data-opened-toggles*=filters] body{overflow:hidden}}.filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.dialog .filters{padding:clamp(.938rem,.313rem + 2.083vw,1.875rem)}.filters>.button{margin-top:15px}.filters__title{display:block;margin-bottom:15px;color:var(--color-primary);font-size:1.25rem;font-weight:700}.filters__options>label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 15px}.filters__options>label:hover{background:var(--color-secondary-light);color:var(--color-primary)}.filters__options>label+label{border-top:1px solid var(--color-border)}.filters__options input{-ms-flex-negative:0;flex-shrink:0}.filters__locality,.filters__daterange{container-type:inline-size}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;list-style:none;container-type:inline-size}.pagination a,.pagination span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination a{text-decoration:none}:where(html.js) .pagination[data-intersecting]{-webkit-transition:opacity .5s ease,translate .5s ease;transition:opacity .5s ease,translate .5s ease;-webkit-transition-delay:calc(.2s + .1s * var(--intersecting-delay, 0));transition-delay:calc(.2s + .1s * var(--intersecting-delay, 0));opacity:0;translate:0 50px}:where(html.js) .pagination.is-intersecting{opacity:1;translate:0 0}.pagination__prev,.pagination__next{-ms-flex-item-align:center;align-self:center;padding:10px 20px;border:1px solid var(--color-border);border-radius:5px}.pagination__prev:hover,.pagination__next:hover{border-color:var(--color-primary);color:var(--color-primary)}.pagination__prev.is-disabled,.pagination__next.is-disabled{opacity:.3;pointer-events:none}.pagination__pages{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination__page{padding:10px 15px;border-radius:5px}.pagination__page:hover{color:var(--color-primary)}.is-active .pagination__page{background:var(--color-primary);color:var(--color-text-diap);font-weight:700;pointer-events:none}@media(max-width:767px){.pagination__pages{display:none}.pagination__next{margin-left:auto}}.pagination__page:hover,.pagination__prev:hover,.pagination__next:hover{background:var(--color-secondary-light)}.is-loading .pagination__prev,.is-loading .pagination__next,.is-loading .pagination__pages{-webkit-animation:loading-gradient 1s ease infinite alternate;animation:loading-gradient 1s ease infinite alternate;border-color:transparent!important;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.05)),color-stop(rgba(0,0,0,.15)),to(rgba(0,0,0,.05))),var(--color-background);background:linear-gradient(90deg,#0000000d,#00000026,#0000000d),var(--color-background);background-size:200% 100%;color:transparent!important}.is-loading .pagination__prev:before,.is-loading .pagination__prev:after,.is-loading .pagination__prev>*,.is-loading .pagination__next:before,.is-loading .pagination__next:after,.is-loading .pagination__next>*,.is-loading .pagination__pages:before,.is-loading .pagination__pages:after,.is-loading .pagination__pages>*{visibility:hidden}
