@media screen and (max-width:992px){.brokerage-sidebar-filters__modal{align-items:flex-end;background-color:#0000;border-radius:0;bottom:0;display:flex;height:100%;left:0;padding:0;position:fixed;right:0;top:0;transition-duration:.3s;transition-property:visibility;transition-timing-function:var(--transition-easing);transition:background-color .3s var(--transition-easing),visibility .3s var(--transition-easing);visibility:hidden;width:100%}.brokerage-sidebar-filters__modal[open=yes]{background-color:#00000080;visibility:visible}.brokerage-sidebar-filters__modal[open=yes] .modal__content{transform:translateY(0)}.brokerage-sidebar-filters__modal[open=yes] .modal__content .accordion{padding:var(--spacing-4) var(--spacing-4) var(--spacing-2) var(--spacing-4)}.brokerage-sidebar-filters__modal .modal__content{margin:0;max-width:100vw;padding:0;position:relative;transform:translateY(100%);transition:transform .3s var(--transition-easing);width:100%;z-index:2}.brokerage-sidebar-filters__modal .modal__content-wrap{background:var(--color-white);border-radius:var(--border-radius) var(--border-radius) 0 0;display:flex;flex-direction:column;max-height:100vh;max-height:100svh;overflow:hidden;position:relative;width:100%}}.brokerage-sidebar-filters__modal .modal__content-wrap{border-radius:var(--border-radius-small);box-shadow:var(--shadow-3)}@media screen and (min-width:1280px){.brokerage-sidebar-filters__modal .modal__content-wrap{min-width:926px}}@media screen and (max-width:992px){.brokerage-sidebar-filters__modal .modal__content-wrap{border-radius:var(--border-radius) var(--border-radius) 0 0}}.brokerage-sidebar-filters__modal .modal__content{width:100vw}@media screen and (min-width:768px){.brokerage-sidebar-filters__modal .modal__content{max-width:100ch!important}}.brokerage-sidebar-filters__modal .brokerage-sidebar-filters:not(.brokerage-sidebar-filters--is-sidebar) .brokerage-sidebar-filters__ctas-footer{display:flex;flex-direction:column}@media screen and (min-width:576px){.brokerage-sidebar-filters__modal .brokerage-sidebar-filters:not(.brokerage-sidebar-filters--is-sidebar) .brokerage-sidebar-filters__ctas-footer{flex-direction:row}}.brokerage-sidebar-filters__header{display:none}@media screen and (max-width:992px){.brokerage-sidebar-filters__header{background:var(--color-white);border-bottom:var(--border-width-thin) solid var(--color-border-primary);box-shadow:var(--shadow-2);display:flex;padding:var(--spacing-4) var(--spacing-4);position:sticky;top:0;z-index:99}}.brokerage-sidebar-filters__header-wrap{align-items:center;display:flex;gap:var(--spacing-3);justify-content:space-between;width:100%}.brokerage-sidebar-filters__header-title{color:var(--color-gray-90);flex:1;font-size:22px;font-weight:var(--font-weight-bold);line-height:1.3;margin:0}.brokerage-sidebar-filters__header-close-button{display:inline-flex;flex-shrink:0}.brokerage-sidebar-filters__header-close-button button{align-items:center;background:#0000;border:none;color:var(--color-gray-90);cursor:pointer;display:flex;justify-content:center;padding:0}.brokerage-sidebar-filters__header-close-button button svg{height:20px;width:20px}.brokerage-sidebar-filters__header-close-button button:focus,.brokerage-sidebar-filters__header-close-button button:hover{opacity:.7}.brokerage-sidebar-filters__header-close-button button:focus-visible{outline:var(--border-width-thick) solid var(--color-btn-focus);outline-offset:2px}.brokerage-sidebar-filters tp-accordion,.brokerage-sidebar-filters tp-accordion:hover{box-shadow:none}.brokerage-sidebar-filters tp-accordion-handle{background:var(--color-white);border:var(--border-width-thin) solid rgba(181,201,204,var(--opacity-40))}.brokerage-sidebar-filters tp-accordion-content{background:#f7f9fb}.brokerage-sidebar-filters tp-accordion-content .form__checkboxes-container{flex-direction:column;padding:var(--spacing-4) var(--spacing-3);row-gap:var(--spacing-4)}.brokerage-sidebar-filters tp-accordion-content .form__checkbox label{color:var(--color-gray-90);font-weight:var(--font-weight-bold)}.brokerage-sidebar-filters tp-accordion-content .form__checkbox label:after{left:calc((var(--spacing-4) + var(--spacing-5))*-1)}.brokerage-sidebar-filters .form__range-slider-description>:not(:last-child){margin-bottom:var(--typography-spacing)}.brokerage-sidebar-filters__wrapper{padding:var(--spacing-3) var(--spacing-2)}.brokerage-sidebar-filters__wrapper>:not(:last-child){margin-bottom:var(--spacing-3)}.brokerage-sidebar-filters__wrapper--background-primary{background:var(--color-primary-70)}@media screen and (max-width:992px){.brokerage-sidebar-filters__modal .brokerage-sidebar-filters--content,.brokerage-sidebar-filters__modal .brokerage-sidebar-filters--is-not-sidebar,.brokerage-sidebar-filters__modal .brokerage-sidebar-filters--is-sidebar{display:flex;flex-direction:column;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.brokerage-sidebar-filters__modal .brokerage-sidebar-filters--content .brokerage-sidebar-filters__header,.brokerage-sidebar-filters__modal .brokerage-sidebar-filters--is-not-sidebar .brokerage-sidebar-filters__header,.brokerage-sidebar-filters__modal .brokerage-sidebar-filters--is-sidebar .brokerage-sidebar-filters__header{flex-shrink:0}.brokerage-sidebar-filters__modal .brokerage-sidebar-filters--content .brokerage-sidebar-filters__wrapper,.brokerage-sidebar-filters__modal .brokerage-sidebar-filters--is-not-sidebar .brokerage-sidebar-filters__wrapper,.brokerage-sidebar-filters__modal .brokerage-sidebar-filters--is-sidebar .brokerage-sidebar-filters__wrapper{flex:1 1 auto;min-height:0}.brokerage-sidebar-filters__modal .brokerage-sidebar-filters--content .brokerage-sidebar-filters__ctas,.brokerage-sidebar-filters__modal .brokerage-sidebar-filters--is-not-sidebar .brokerage-sidebar-filters__ctas,.brokerage-sidebar-filters__modal .brokerage-sidebar-filters--is-sidebar .brokerage-sidebar-filters__ctas{flex-shrink:0;margin-top:auto}}@media screen and (min-width:992px){.brokerage-sidebar-filters--content{display:block}}.brokerage-sidebar-filters:not(.brokerage-sidebar-filters--is-not-sidebar) .brokerage-sidebar-filters__ctas-footer{display:flex}@media screen and (min-width:992px){.brokerage-sidebar-filters:not(.brokerage-sidebar-filters--is-not-sidebar) .brokerage-sidebar-filters__ctas-footer{display:none}}.brokerage-sidebar-filters--show-on-mobile{display:unset!important}@media screen and (min-width:992px){.brokerage-sidebar-filters--show-on-mobile{display:none!important}}.brokerage-sidebar-filters__open-modal{background:var(--color-secondary-10);bottom:0;box-shadow:var(--shadow-3);display:flex;left:0;padding:var(--spacing-3);position:fixed;right:0;text-align:center;width:100%;z-index:97}.brokerage-sidebar-filters__open-modal .btn{background:var(--color-white);width:100%}.brokerage-sidebar-filters__open-modal .btn:focus,.brokerage-sidebar-filters__open-modal .btn:hover{background:var(--color-primary-70)}.brokerage-sidebar-filters__open-modal .modal__open-modal{display:inline-block}.brokerage-sidebar-filters lb-form-checkbox:not(.form__checkbox--input-before-label)[checked=true] label{color:var(--color-primary-70)}.brokerage-sidebar-filters .accordion__content-info>.form__radio{margin:var(--spacing-4) var(--spacing-3) 0}.brokerage-sidebar-filters .accordion__content-info>.form__radio:last-child{margin-bottom:var(--spacing-4)}lb-brokerage-sidebar-filter{display:block}.brokerage-sidebar-filters__ctas-labels{align-items:center;display:flex;justify-content:space-between;padding:var(--spacing-4) var(--spacing-4) var(--spacing-2)}.brokerage-sidebar-filters__ctas-info{color:var(--color-gray-90)}.brokerage-sidebar-filters__ctas-info-meta{font-weight:var(--font-weight-bold)}.brokerage-sidebar-filters__ctas .sidebar-filters__ctas-clear-button{color:var(--color-gray-50)}.brokerage-sidebar-filters__ctas .sidebar-filters__ctas-clear-button .btn[disabled]{background-color:initial;color:var(--color-gray-70)}.brokerage-sidebar-filters__ctas .sidebar-filters__ctas-clear-button:has(.btn[disabled]){cursor:not-allowed}.brokerage-sidebar-filters__ctas-footer{box-shadow:var(--shadow-3);display:flex;gap:var(--spacing-4);justify-content:flex-end;padding:var(--spacing-2)}@media screen and (max-width:992px){.brokerage-sidebar-filters__modal .brokerage-sidebar-filters__ctas-footer{background:var(--color-white);border-top:var(--border-width-thin) solid var(--color-border-primary);bottom:0;margin-top:auto;position:sticky;z-index:10}}@media screen and (max-width:576px){.brokerage-sidebar-filters__ctas--sticky-on-mobile{background-color:var(--color-white);border-top:var(--border-width-thin) solid var(--color-border-secondary);bottom:0;position:sticky;width:100%;z-index:1}.brokerage-sidebar-filters__ctas--sticky-on-mobile .brokerage-sidebar-filters__ctas-footer{padding:var(--spacing-3) var(--spacing-3) var(--spacing-2)}}@media screen and (max-width:992px){.brokerage-sidebar-filters__ctas--hidden-on-mobile{display:none}}.brokerage-sidebar-filters__ctas--has-border .brokerage-sidebar-filters__ctas-labels{border-bottom:var(--border-width-thin) solid var(--color-border-secondary)}.brokerage-sidebar-filters__ctas-cancel-button,.brokerage-sidebar-filters__ctas-cancel-button button,.brokerage-sidebar-filters__ctas-results-button,.brokerage-sidebar-filters__ctas-results-button button{width:100%}.brokerage-sidebar-filters__ctas-cancel-button tp-modal-close,.brokerage-sidebar-filters__ctas-results-button tp-modal-close{display:contents;position:relative}@media screen and (min-width:992px){.brokerage-sidebar-filters__ctas-cancel-button,.brokerage-sidebar-filters__ctas-cancel-button button,.brokerage-sidebar-filters__ctas-results-button,.brokerage-sidebar-filters__ctas-results-button button{width:auto}}.brokerage-sidebar-filters__open-modal--full-width{display:block}.brokerage-sidebar-filters__open-modal--full-width .modal__open-modal{display:inherit}.brokerage-sidebar-filters__open-modal--full-width button{width:100%}.brokerage-sidebar-filters--is-not-sidebar .form__checkboxes:not(.form__checkboxes--has-tags) .form__checkboxes-label{border-bottom:var(--border-width-thin) solid var(--color-border-secondary);padding:var(--spacing-4) var(--spacing-2)}.brokerage-sidebar-filters--is-not-sidebar .form__checkboxes-label+.form__checkboxes-container{margin-top:var(--spacing-5)}.brokerage-sidebar-filters--is-not-sidebar lb-multi-select,.brokerage-sidebar-filters--is-not-sidebar lb-range-slider{padding:var(--spacing-4) var(--spacing-2)}.brokerage-sidebar-filters--is-sidebar .form__checkboxes--has-tags{padding:var(--spacing-3) var(--spacing-2)}.brokerage-sidebar-filters--is-sidebar .form__checkboxes--has-tags>:not(:last-child){margin-bottom:var(--spacing-5)}.brokerage-sidebar-filters--is-sidebar .form__checkboxes-container{column-gap:unset;justify-content:space-between;row-gap:var(--spacing-5)}.brokerage-sidebar-filters--is-sidebar .form__row__range-slider{padding:var(--spacing-2) var(--spacing-4)}.brokerage-sidebar-filters--is-sidebar .form__row>:last-child{padding:var(--spacing-2) var(--spacing-4) var(--spacing-4) var(--spacing-4)}.brokerage-sidebar-filters--is-sidebar .accordion{box-shadow:none;margin:0!important;padding:var(--spacing-2) var(--spacing-4)}.brokerage-sidebar-filters--is-sidebar .accordion:hover{box-shadow:none}.brokerage-sidebar-filters--is-sidebar .accordion lb-form-checkbox[checked=true]{background-color:#0000!important}.brokerage-sidebar-filters--is-sidebar .accordion__handle-btn{padding:var(--spacing-4) var(--spacing-3)}.brokerage-sidebar-filters--is-sidebar .accordion__title.h3{font-size:var(--font-size)}.brokerage-sidebar-filters--is-sidebar tp-multi-select-pills{flex-wrap:nowrap;overflow:hidden;text-wrap:nowrap;width:85%}.brokerage-search .sidebar-filters{padding:0}.brokerage-search .sidebar-filters .section.accordion{margin:0;padding:var(--spacing-2)}.brokerage-search .sidebar-filters .form__range-slider{padding:var(--spacing-2)}@media screen and (min-width:992px){.brokerage-search .sidebar-filters{padding:var(--spacing-2)}}.brokerage-search__results-grid{display:flex;flex-direction:column;gap:var(--typography-spacing)}.brokerage-search__results-grid .brokerage-card__card,.brokerage-search__results-grid lb-brokerage-card{display:inline-grid}.brokerage-search__results-grid .brokerage-card__card[active=true],.brokerage-search__results-grid lb-brokerage-card[active=true]{opacity:var(--opacity-50);pointer-events:none}.brokerage-search__meta{display:flex;flex-wrap:wrap;gap:var(--spacing-2);justify-content:space-between;margin-bottom:var(--spacing-5)}.brokerage-search lb-brokerage-search-results{display:grid}.brokerage-search .sidebar-grid__box{box-shadow:var(--shadow-1)}.brokerage-search .brokerage-card__image--loading{--shimmer-bg:var(--color-gray-10);--shimmer-highlight:var(--color-gray-30);--shimmer-speed:1.5s;animation:shimmer-slide var(--shimmer-speed) ease-in-out infinite;background:linear-gradient(90deg,var(--shimmer-bg) 25%,var(--shimmer-highlight) 50%,var(--shimmer-bg) 75%);background-size:200% 100%}@keyframes shimmer-slide{0%{background-position:200% 0}to{background-position:-200% 0}}.brokerage-search .search__no-results .hubspot-form{text-align:left}
