.elementor-12547 .elementor-element.elementor-element-6f8c434{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-12547 .elementor-element.elementor-element-6f8c434{display:none}#property-listing{max-width:1312px;margin:auto;padding:0 16px;position:relative}#property-listing>div{gap:24px;padding:60px 0 0}#property-listing>div .accordion-menu-container{flex:0 0 302px}#property-listing>div .property-listing-container{flex:1}@media screen and (Max-width:1024px){#property-listing>div{flex-direction:column;gap:28px;padding:40px 0 0}#property-listing>div .accordion-menu-container{flex:unset}#property-listing>div .property-listing-container{flex:unset}}#accordion-menu-custom .menu-header{margin-bottom:28px}#accordion-menu-custom .menu-header svg{margin-right:12px;position:relative;width:36px;height:36px}#accordion-menu-custom .menu-header .menu-title{font-weight:400;font-size:32px;line-height:46px;letter-spacing:.04em;color:#07337C}#accordion-menu-custom.accordion-menu .selected-item{position:relative;background-color:#07337C;padding:10.5px 12px;border-radius:8px}#accordion-menu-custom.accordion-menu .selected-item .selected-title{font-weight:400;font-size:16px;line-height:23px;color:#FFF}#accordion-menu-custom.accordion-menu .accordion{margin:0;padding:8px;list-style-type:none;border-radius:12px;border:1px solid #E0E2E5;background-color:#fff}#accordion-menu-custom.accordion-menu .accordion li.accordion-item .accordion-button a{color:#07337C;font-weight:400;font-size:16px;line-height:23px;border-radius:8px;background-color:#fff0;padding:10.5px 12px;margin-bottom:8px;width:100%}#accordion-menu-custom.accordion-menu .accordion li.accordion-item .accordion-button a:last-child{margin-bottom:0}#accordion-menu-custom.accordion-menu .accordion li.accordion-item .accordion-button a.active{background-color:#07337C;color:#FFF}@media screen and (max-width:1024px){#accordion-menu-custom .menu-header{margin-bottom:16px}#accordion-menu-custom .menu-header svg{margin-right:8px;width:28px;height:28px}#accordion-menu-custom .menu-header .menu-title{font-size:24px;line-height:35px}}@media screen and (max-width:767px){#accordion-menu-custom.accordion-menu .selected-item .selected-title{font-weight:400;font-size:16px;line-height:23px}#accordion-menu-custom.accordion-menu .selected-item.opened svg{transform:rotate(180deg)}#accordion-menu-custom.accordion-menu .accordion{position:absolute;width:100%;overflow:hidden;top:52px;max-height:187px;overflow-y:scroll;background-color:#07337C;border:unset;border-radius:8px;box-shadow:0 12px 12px 0 #00000014}#accordion-menu-custom.accordion-menu .accordion li.accordion-item .accordion-button a{padding:6px 12px;color:#fff}#accordion-menu-custom.accordion-menu .accordion li.accordion-item .accordion-button a.active{color:#97CC04}}#property-listing .property-listing-container>div.d-flex:first-child{gap:16px;margin-bottom:24px;flex-wrap:wrap}#property-listing .property-listing-container #property-status-filter-list,#property-listing .property-listing-container .filter-wrapper #property-type-filter-list{margin:0;list-style-type:none;padding:4px;background:#F2F3F4;border-radius:8px}#property-listing .property-listing-container #property-status-filter-list li a,#property-listing .property-listing-container .filter-wrapper #property-type-filter-list li a{padding:11.5px 12px;display:inline-block;font-size:14px;line-height:17px;font-weight:400;color:#828A95;border-radius:4px}#property-listing .property-listing-container #property-status-filter-list li a.active,#property-listing .property-listing-container .filter-wrapper #property-type-filter-list li a.active{color:#fff;background-color:#07337C}#property-listing .property-listing-container .sort-by{flex:1 1 auto;max-width:282px;height:48px;border-bottom:1px solid #07337C;position:relative;border-radius:8px 8px 0 0;background-color:#F2F3F4}#property-listing .property-listing-container .sort-by .sort-by-title{font-family:"Noto Sans HK";font-weight:400;font-size:16px;line-height:48px;width:60px;padding-left:12px;position:absolute;display:block;bottom:0;color:#07337C}#property-listing .property-listing-container .sort-by .dropdown.bootstrap-select{padding:0}#property-listing .property-listing-container .sort-by button{border:unset!important;padding:0 12px 0 60px}#property-listing .property-listing-container .sort-by button[aria-expanded="true"]::after{transform:rotate(180deg)}#property-listing .property-listing-container .sort-by button .filter-option{margin-right:0}#property-listing .property-listing-container .sort-by button .filter-option .filter-option-inner-inner{font-weight:400;font-size:16px;line-height:48px;color:#07337C}#property-listing .property-listing-container .sort-by button:after{content:'';width:24px;height:24px;flex:0 0 24px;background-image:url(https://richlandpropertyhk.com/wp-content/uploads/2026/01/arrow-search-icon-1.svg);background-repeat:no-repeat;background-size:contain;background-position:center;margin:0}#property-listing .property-listing-container .sort-by button .filter-option-inner{line-height:unset!important}#property-listing .property-listing-container .sort-by .bootstrap-select>.dropdown-menu{margin-top:3px;background-color:#fff0;border:unset;box-shadow:0 12px 12px 0 #00000014;overflow:unset!important;border-radius:8px;z-index:2;padding-top:6px;padding-bottom:6px;background-color:#fff}#property-listing .property-listing-container .sort-by .bootstrap-select>.dropdown-menu ul>li>a{background-color:#FFF;padding:6px 12px}#property-listing .property-listing-container .sort-by .bootstrap-select>.dropdown-menu ul>li>a .text{font-weight:400;font-size:16px;line-height:23px;color:#333}#property-listing .property-listing-container .sort-by .bootstrap-select>.dropdown-menu ul>li>a:hover .text,#property-listing .property-listing-container .sort-by .bootstrap-select>.dropdown-menu ul>li>a.active .text{color:#07337C}#property-listing>div .property-listing-container>.property-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;position:relative;z-index:0}.pagination-wrap{margin:48px 0 0}.pagination-wrap ul.pagination{margin:0}.pagination-wrap ul.pagination li.page-item a.page-link{margin:0;width:32px;height:32px;border-radius:8px;border:1px solid #C1C5CA;font-size:14px;line-height:20px;color:#828A95;min-height:unset}.pagination-wrap ul.pagination li.page-item.active a.page-link{background-color:#07337C;color:#FFF;border-color:#07337C}.pagination-wrap ul.pagination li.page-item.disabled a.page-link{background-color:#F2F3F4}.pagination-wrap ul.pagination li.page-item.disabled a.page-link[href="#"]{background-color:transparent!important;border:unset}.pagination-wrap ul.pagination li.page-item a.page-link .houzez-icon.icon-arrow-left-1::before{content:'';background-image:url(https://richlandpropertyhk.com/wp-content/uploads/2026/01/previous-pagination-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:block;width:20px;height:20px;margin:auto}.pagination-wrap ul.pagination li.page-item a.page-link .houzez-icon.icon-arrow-right-1::before{content:'';background-image:url(https://richlandpropertyhk.com/wp-content/uploads/2026/01/next-pagination-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:block;width:20px;height:20px;margin:auto}@media screen and (max-width:1024px){#property-listing>div .property-listing-container>.property-grid{grid-template-columns:minmax(0,1fr);gap:12px}}@media screen and (max-width:767px){#property-listing .property-listing-container .filter-wrapper{width:100%}#property-listing .property-listing-container #property-status-filter-list,#property-listing .property-listing-container .filter-wrapper #property-type-filter-list{padding:0;gap:4px;background:unset;flex-wrap:wrap}#property-listing .property-listing-container #property-status-filter-list li a,#property-listing .property-listing-container .filter-wrapper #property-type-filter-list li a{width:calc((100vw - 40px) / 3);height:40px;background:#F2F3F4;text-align:center}#property-listing .property-listing-container .sort-by{max-width:unset}#property-listing .property-listing-container .sort-by button .filter-option .filter-option-inner-inner{font-size:15px}#property-listing .property-listing-container .sort-by .bootstrap-select>.dropdown-menu ul>li>a .text{font-size:15px;line-height:22px}.pagination-wrap{margin:32px 0 0}}