.block-search-and-filter{content-visibility:auto}.block-search-and-filter .container .filters{margin-bottom:1.5rem;grid-template-columns:repeat(12, minmax(0, 1fr));gap:1.5rem}@media (min-width: 768px){.block-search-and-filter .container .filters{gap:2rem}}@media (min-width: 1280px){.block-search-and-filter .container .filters{display:grid}}@media (min-width: 100%){.block-search-and-filter .container .filters .search{grid-column:span 12 / span 12}}@media (min-width: 1280px){.block-search-and-filter .container .filters .search{grid-column:span 6 / span 6}}.block-search-and-filter .container .filters .search .search-input{height:100%;width:100%;border-radius:9999px;border-style:none;--tw-bg-opacity:1;background-color:rgb(241 242 243 / 1);padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem;font-size:1rem}@supports (color: rgb(0 0 0 / 0)){
.block-search-and-filter .container .filters .search .search-input{background-color:rgb(241 242 243 / var(--tw-bg-opacity, 1))}
}.block-search-and-filter .container .filters .filter-dropdowns{grid-column:span 6 / span 6;display:-ms-flexbox;display:flex;gap:1.5rem}@media (min-width: 100%){.block-search-and-filter .container .filters .filter-dropdowns{-ms-flex-direction:column;flex-direction:column;padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width: 768px){.block-search-and-filter .container .filters .filter-dropdowns{-ms-flex-direction:row;flex-direction:row}}@media (min-width: 1280px){.block-search-and-filter .container .filters .filter-dropdowns{padding-top:0px;padding-bottom:0px}}.block-search-and-filter .container .filters .filter-dropdowns .filter-dropdown{width:100%;-ms-flex:1 1 0%;flex:1 1 0%}@media (min-width: 768px){.block-search-and-filter .container .filters .filter-dropdowns .filter-dropdown{width:auto}}.block-search-and-filter .container .filters .filter-dropdowns .filter-dropdown .filter-dropdown-item a{border-radius:4px;padding-left:1.25rem;padding-right:1.25rem;line-height:3rem;--tw-text-opacity:1;color:rgb(17 0 58 / 1);text-decoration-line:none;-webkit-transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration:150ms;transition-duration:150ms}@supports (color: rgb(0 0 0 / 0)){
.block-search-and-filter .container .filters .filter-dropdowns .filter-dropdown .filter-dropdown-item a{color:rgb(17 0 58 / var(--tw-text-opacity, 1))}
}.block-search-and-filter .container .filters .filter-dropdowns .filter-dropdown .filter-dropdown-item a:hover{--tw-bg-opacity:1;background-color:rgb(204 240 255 / 1)}@supports (color: rgb(0 0 0 / 0)){
.block-search-and-filter .container .filters .filter-dropdowns .filter-dropdown .filter-dropdown-item a:hover{background-color:rgb(204 240 255 / var(--tw-bg-opacity, 1))}
}.block-search-and-filter .container .filters .filter-dropdowns .filter-dropdown .filter-dropdown-item a .active{border-radius:4px;padding-left:1.25rem;padding-right:1.25rem;line-height:3rem;--tw-text-opacity:1;color:rgb(17 0 58 / 1);text-decoration-line:none;-webkit-transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration:150ms;transition-duration:150ms}@supports (color: rgb(0 0 0 / 0)){
.block-search-and-filter .container .filters .filter-dropdowns .filter-dropdown .filter-dropdown-item a .active{color:rgb(17 0 58 / var(--tw-text-opacity, 1))}
}.block-search-and-filter .container .filters .filter-dropdowns .filter-dropdown .filter-dropdown-item a .active:hover{--tw-bg-opacity:1;background-color:rgb(204 240 255 / 1)}@supports (color: rgb(0 0 0 / 0)){
.block-search-and-filter .container .filters .filter-dropdowns .filter-dropdown .filter-dropdown-item a .active:hover{background-color:rgb(204 240 255 / var(--tw-bg-opacity, 1))}
}.block-search-and-filter .container .filters .filter-dropdowns .filter-dropdown .filter-select{display:-ms-flexbox;display:flex;width:100%;cursor:pointer;border-radius:0.75rem;border-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(241 242 243 / 1);--tw-bg-opacity:1;background-color:rgb(255 255 255 / 1);padding:0.75rem;padding-left:1.25rem;padding-right:1.25rem}@supports (color: rgb(0 0 0 / 0)){
.block-search-and-filter .container .filters .filter-dropdowns .filter-dropdown .filter-select{border-color:rgb(241 242 243 / var(--tw-border-opacity, 1));background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}
}.block-search-and-filter .container .filters .filter-dropdowns .filter-dropdown .filter-select button{position:absolute;top:0px;right:0.75rem;display:-ms-flexbox;display:flex;height:100%;width:auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.block-search-and-filter .container .filters .filter-dropdowns .filter-dropdown .caret{height:auto;width:16px;-webkit-transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration:300ms;transition-duration:300ms}.block-search-and-filter .container .filters .filter-links{position:relative;grid-column:span 12 / span 12;width:100%;overflow:auto}.block-search-and-filter .container .filters .filter-links ul.filter-links-items{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;border-bottom-width:2px;--tw-border-opacity:1;border-color:rgb(237 236 235 / 1)}@supports (color: rgb(0 0 0 / 0)){
.block-search-and-filter .container .filters .filter-links ul.filter-links-items{border-color:rgb(237 236 235 / var(--tw-border-opacity, 1))}
}.block-search-and-filter .container .filters .filter-links ul.filter-links-items .filter-link-item{display:-ms-flexbox;display:flex;white-space:nowrap;padding-left:1rem;padding-right:1rem;padding-bottom:0.75rem;text-decoration-line:none}.block-search-and-filter .container .posts-load-more{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-top:4rem;padding-bottom:4rem}
