.finder .nsw-filters--fixed .nsw-filters__wrapper{z-index:1000}@media(max-width:991.98px){.finder .nsw-layout__sidebar{display:flex;justify-content:space-between;padding-bottom:1.5rem}}.finder .nsw-layout__sidebar .pill-overlay{max-width:100%}.finder .nsw-layout__sidebar .nsw-filters{width:100%;margin:0}@media(max-width:991.98px){.finder .nsw-layout__main{padding-top:0;border-top:1px solid #ebebeb;border-top:1px solid var(--nsw-grey-04)}}.finder .nsw-results-bar{align-items:center}.finder .nsw-filters__title{margin-top:0;word-wrap:break-word}.finder .form__item.form__item--search{padding:1.5rem 0;border-top:1px solid #ebebeb;border-top:1px solid var(--nsw-grey-04)}.finder .nsw-form__label,.finder .nsw-form__legend{font-size:1rem}.finder .nsw-form__label:after{content:none!important}.finder .nsw-form__legend:after{content:none!important}.finder .nsw-form__legend{margin-bottom:1rem}.finder .nsw-filters__cancel input{font-weight:700;font-weight:var(--nsw-font-bold);color:#002664;color:var(--nsw-brand-dark);-webkit-text-decoration:underline;text-decoration:underline;line-height:1.5;line-height:var(--nsw-line-height-sm-mobile);display:inline-block;cursor:pointer;background-color:transparent;border:0;padding:0;-webkit-appearance:none}.finder .nsw-filters__cancel input:focus{outline:solid 3px #0086b3;outline:solid 3px var(--nsw-focus);outline-offset:0}.finder .nsw-filters__cancel input:hover{background-color:#0026641a;background-color:var(--nsw-text-hover);outline:2px solid rgba(0,38,100,.1);outline:2px solid var(--nsw-text-hover)}.finder .nsw-pagination a:hover{cursor:pointer}.finder .nsw-pagination li.active a{display:block;position:relative}.finder .nsw-pagination li.active a:after{content:"";position:absolute;bottom:0;left:.25rem;right:.25rem;height:2px;background-color:#d7153a;background-color:var(--nsw-brand-accent)}.finder .navigationDisabled{display:none}.finder .nsw-card__copy{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.finder .field-location-text-button{-webkit-text-decoration:none;text-decoration:none;display:flex}.finder .field-location-text-button i.material-icons{margin-right:.25rem}.finder .field-location-text-button span{-webkit-text-decoration:underline;text-decoration:underline}@media(max-width:991.98px){.finder .finder__list-item--force-image{display:block}}@media(max-width:991.98px){.finder .finder__list-item--force-image .nsw-list-item__image{display:block;margin-left:0;margin-top:1.25rem;width:100%;height:auto}}@media print{.finder .nsw-filters__wrapper{display:none!important}}.pill{border:2px solid transparent;border-radius:1.875rem;background-color:#f2f2f2;background-color:var(--nsw-palette-off-white);color:#002664;color:var(--nsw-brand-dark);margin:0;display:flex;justify-content:space-between;align-items:center;font-weight:700;font-family:var(--font-stack)!important;-moz-osx-font-smoothing:grayscale!important;padding:.75rem 1.5rem;max-width:100%}.pill .material-icons{transform:rotate(90deg)}.pill__text{text-overflow:ellipsis;overflow:hidden}@media(min-width:992px){.pill{padding:.875rem 1.5rem}}.pill:hover{background-color:#0026641a;background-color:var(--nsw-text-hover);outline:2px solid rgba(0,38,100,.1);outline:2px solid var(--nsw-text-hover);color:#22272b;color:var(--nsw-grey-01)}.pill:hover .material-icons{color:#22272b;color:var(--nsw-grey-01)}.pill:focus{outline:solid 3px #0086b3;outline:solid 3px var(--nsw-focus);outline-offset:3px}.pill--expanded{background-color:#002664;background-color:var(--nsw-brand-dark);color:#fff}.pill--expanded .material-icons{color:#fff}.pill--highlight{border-color:#002664;border-color:var(--nsw-brand-dark)}.pill-icon-before{margin-right:12px}.pill-icon-after{margin-left:12px}@media(min-width:992px){.pill--hide-on-desktop{display:none}}.pill-dropdown{position:relative}.pill-dropdown .pill-dropdown__dropdown .field-date-range{margin-top:12px;background-color:#fff;box-shadow:0 22px 33px #00000012;border-radius:0 0 4px 4px;border:1px solid #cdd3d6;border:1px solid var(--nsw-grey-03)}.pill-dropdown .pill-dropdown__dropdown .field-date-range .nsw-form__legend{padding:.8125rem 1.9375rem;margin-bottom:0;border-bottom:1px solid #ebebeb;border-bottom:1px solid var(--nsw-grey-04)}.pill-dropdown .pill-dropdown__dropdown .field-date-range .nsw-form__group{padding:1.75rem 1.9375rem 1.375rem;margin:0}.pill-dropdown .pill-dropdown__dropdown--expanded.pill-dropdown__dropdown--float{position:absolute;z-index:200}.pill-dropdown .pill-dropdown__dropdown--right{right:0}.pill-dropdown .pill-dropdown__dropdown--collapsed{display:none}@media(max-width:991.98px){.pill-overlay-open{overflow:hidden;position:fixed!important}}@media(max-width:991.98px){.mobile-overlay .nsw-filters__accept{display:flex;justify-content:space-between}.mobile-overlay .nsw-filters__accept>input{margin-left:.5rem;margin-right:.5rem}.mobile-overlay .nsw-filters__accept input:first-child{margin-left:0}.mobile-overlay .nsw-filters__accept input:last-child{margin-right:0}}.field-dropdown{position:relative}.field-dropdown .field-dropdown__button{text-align:left;margin-top:.25rem;height:46px}.field-dropdown .field-dropdown__text{display:inline-block}.field-dropdown .material-icons{position:absolute;right:.5rem}.field-dropdown .field-dropdown__dropdown{background-color:#fff;padding:1rem}@media(min-width:992px){.field-dropdown .field-dropdown__dropdown--expanded{position:absolute;z-index:200;box-shadow:0 .25rem .75rem #00000026;box-shadow:var(--nsw-box-shadow)}}.field-dropdown .field-dropdown__dropdown--collapsed{display:none}:where(button,input[type=button i]){-webkit-appearance:button}:where(button,input[type=reset i]){-webkit-appearance:button}:where(button,input[type=submit i]){-webkit-appearance:button}:where(button,input[type=button i])::-moz-focus-inner{border-style:none;padding:0}:where(button,input[type=color i])::-moz-focus-inner{border-style:none;padding:0}:where(button,input[type=reset i])::-moz-focus-inner{border-style:none;padding:0}:where(button,input[type=submit i])::-moz-focus-inner{border-style:none;padding:0}:where(button,input[type=button i])::-moz-focusring{outline:1px dotted ButtonText}:where(button,input[type=color i])::-moz-focusring{outline:1px dotted ButtonText}:where(button,input[type=reset i])::-moz-focusring{outline:1px dotted ButtonText}:where(button,input[type=submit i])::-moz-focusring{outline:1px dotted ButtonText}.nsw-tag:hover:not(.nsw-tag--checkbox):not(span){background-color:#0026641a;background-color:var(--nsw-hover);outline-width:0}span.nsw-tag{cursor:default}
