body.modal-filters-open .pageTypeListing-filter-wrapper{position:static}body.modal-filters-open .modal-backdrop{z-index:1040!important}body.modal-filters-open .modal.modal-filters{z-index:1050}.modal.modal-filters{--bs-modal-header-padding:25px;--bs-modal-padding:20px 25px;--bs-modal-footer-padding:0 25px 25px}@media (min-width:992px){.modal.modal-filters{--bs-modal-header-padding:25px 40px;--bs-modal-padding:20px 40px;--bs-modal-footer-padding:0 40px 25px}}.modal.modal-filters .modal-content{border:0;border-radius:20px}.modal.modal-filters .modal-content .btn-close{top:18px;font-size:25px;background-color:transparent;color:var(--brand-primary);border:0}.modal.modal-filters .modal-content .btn-close:focus,.modal.modal-filters .modal-content .btn-close:hover{background-color:var(--brand-primary);color:#fff;border-radius:var(--button-border-radius-hover)}.modal.modal-filters .modal-header{border-bottom:1px solid var(--brand-primary-10)}.modal.modal-filters .modal-footer{border-top:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:var(--bs-modal-footer-padding)}.modal.modal-filters .modal-footer button:not(:last-child){margin-right:20px}@media (min-width:992px){.modal.modal-filters .modal-footer button:not(:last-child){margin-right:46px}}.modal.modal-filters .modal-footer button.btn.btn-secondary:before{content:"\f00d"}