@keyframes move-in-out{0%{margin-left:0}50%{margin-left:.25rem}100%{margin-left:0}}body.filter-modal-open{overflow:hidden}@media (max-width:47.98rem){.acf-block[data-mobile-style=modal] .filters-container__modal{position:fixed;top:0;left:0;z-index:9999;display:none;width:100%;height:calc(var(--vh) * 100);max-height:calc(var(--vh) * 100);background:#fff;overflow:auto}.acf-block[data-mobile-style=modal] .filters-container__modal.active{display:block}}.acf-block[data-mobile-style=modal] .filters-container__modal-header{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;height:var(--header-height);padding:0 1.25rem;background-color:#eff5f4}@media (min-width:48rem){.acf-block[data-mobile-style=modal] .filters-container__modal-header{display:none}}.acf-block[data-mobile-style=modal] .filters-container__modal-header p{font-weight:var(--title-1-font-weight);font-size:var(--title-1-font-size);font-family:var(--title-1-font-family);line-height:var(--title-1-line-height);letter-spacing:var(--title-1-letter-spacing);font-variant-numeric:var(--title-1-font-variant-numeric);margin:0}@media (max-width:47.98rem){.acf-block[data-mobile-style=modal] .filters-container__modal .filters-container__inner{max-height:calc(var(--vh) * 100 - var(--header-height) - 5.5rem);padding:1.5rem 1.25rem;overflow:auto}}.acf-block[data-mobile-style=modal] .filters-container__modal-close{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;color:#232529;border:.0625rem solid #b7c7c5;border-radius:50%;background-color:transparent;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .2s linear,color .2s linear,border-color .2s linear;position:relative;display:block;border:none;background-color:#fff}.acf-block[data-mobile-style=modal] .filters-container__modal-close.c-btn--color-alt,.bg-dark .acf-block[data-mobile-style=modal] .filters-container__modal-close,.bg-gradient .acf-block[data-mobile-style=modal] .filters-container__modal-close,.bg-neutral-3 .acf-block[data-mobile-style=modal] .filters-container__modal-close{color:#fff;border-color:#4c5059;background-color:transparent}.acf-block[data-mobile-style=modal] .filters-container__modal-close.c-btn--color-alt.hover,.acf-block[data-mobile-style=modal] .filters-container__modal-close.c-btn--color-alt:focus,.acf-block[data-mobile-style=modal] .filters-container__modal-close.c-btn--color-alt:hover,.bg-dark .acf-block[data-mobile-style=modal] .filters-container__modal-close.hover,.bg-dark .acf-block[data-mobile-style=modal] .filters-container__modal-close:focus,.bg-dark .acf-block[data-mobile-style=modal] .filters-container__modal-close:hover,.bg-gradient .acf-block[data-mobile-style=modal] .filters-container__modal-close.hover,.bg-gradient .acf-block[data-mobile-style=modal] .filters-container__modal-close:focus,.bg-gradient .acf-block[data-mobile-style=modal] .filters-container__modal-close:hover,.bg-neutral-3 .acf-block[data-mobile-style=modal] .filters-container__modal-close.hover,.bg-neutral-3 .acf-block[data-mobile-style=modal] .filters-container__modal-close:focus,.bg-neutral-3 .acf-block[data-mobile-style=modal] .filters-container__modal-close:hover,a:focus .acf-block[data-mobile-style=modal] .filters-container__modal-close.c-btn--color-alt,a:focus .bg-dark .acf-block[data-mobile-style=modal] .filters-container__modal-close,a:focus .bg-gradient .acf-block[data-mobile-style=modal] .filters-container__modal-close,a:focus .bg-neutral-3 .acf-block[data-mobile-style=modal] .filters-container__modal-close,a:hover .acf-block[data-mobile-style=modal] .filters-container__modal-close.c-btn--color-alt,a:hover .bg-dark .acf-block[data-mobile-style=modal] .filters-container__modal-close,a:hover .bg-gradient .acf-block[data-mobile-style=modal] .filters-container__modal-close,a:hover .bg-neutral-3 .acf-block[data-mobile-style=modal] .filters-container__modal-close{color:#fff;border-color:#4c5059;background-color:transparent}.acf-block[data-mobile-style=modal] .filters-container__modal-close::before{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:var(--icon-close);mask-image:var(--icon-close);content:" ";width:1.25rem;height:1.25rem;background-color:currentcolor;pointer-events:none}.acf-block[data-mobile-style=modal] .filters-container__modal-close.hover,.acf-block[data-mobile-style=modal] .filters-container__modal-close:focus,.acf-block[data-mobile-style=modal] .filters-container__modal-close:hover,a:focus .acf-block[data-mobile-style=modal] .filters-container__modal-close,a:hover .acf-block[data-mobile-style=modal] .filters-container__modal-close{color:#232529;border-color:#232529;background-color:transparent}@media (min-width:48rem){.acf-block[data-mobile-style=modal] .filters-container__modal-close{display:none}}.acf-block[data-mobile-style=modal] .filters-container__modal-close::before{position:absolute;top:50%;left:50%;display:block;transform:translate(-50%,-50%)}@media (min-width:48rem){.acf-block[data-mobile-style=modal] .filters-container__modal .filter-sort{display:none}}@media (max-width:47.98rem){.acf-block[data-mobile-style=modal] .filters-container__modal-show-results{position:absolute;left:1.25rem;bottom:1.25rem;width:calc(100vw - 2.5rem)}}@media (min-width:48rem){.acf-block[data-mobile-style=modal] .filters-container__modal-show-results{display:none}}.acf-block[data-mobile-style=modal] .filters-container__modal-button{display:block;width:100%;background-color:#232529}@media (min-width:48rem){.acf-block[data-mobile-style=modal] .filters-container__modal-button{display:none}}.acf-block[data-mobile-style=modal] .filters-container__modal-button:focus,.acf-block[data-mobile-style=modal] .filters-container__modal-button:hover{background-color:#126659}.acf-block[data-mobile-style=modal] .filters-container__modal-button:not([data-selected-count=""])::after{content:" (" attr(data-selected-count) ")"}@media (max-width:47.98rem){.acf-block[data-mobile-style=modal] div[class*=selected-filter-sort-container] .filter-sort{display:none}}.filter-container{position:relative}body:not(.wp-admin) .filter-search input.filter-search__input[type=text]:not([type=checkbox]){padding-right:2rem;padding-left:2.375rem}@media (max-width:61.98rem){.filters-container__modal.active .filter-search{margin-bottom:1.5rem}}.filter-search__button{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:2.75rem;height:100%;padding:0;border:none;background:0 0}.filter-search__button span{display:block;width:1.25rem;height:1.25rem;color:#232529}.filter-search__clear{position:absolute;top:50%;right:.5rem;display:none;margin:0;padding:0;border:none;background:0 0;transform:translateY(-50%)}.filter-search__clear span{display:block;width:1.25rem;height:1.25rem;color:#232529}.filter-search__clear.active{display:block}