.elementor-1314 .elementor-element.elementor-element-77e1b5c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:60px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px}.elementor-1314 .elementor-element.elementor-element-bcd5ad7{--display:flex}.elementor-1314 .elementor-element.elementor-element-bcd5ad7.e-con{--flex-grow:1;--flex-shrink:0}.elementor-1314 .elementor-element.elementor-element-949441f{--item-transition-duration:0.3s;--title-icon-size:36px}.elementor-1314 .elementor-element.elementor-element-949441f .accordion-menu .menu-header .menu-title{font-size:32px;font-weight:400;line-height:46px;color:var(--e-global-color-primary)}.elementor-1314 .elementor-element.elementor-element-949441f .accordion-menu .menu-header svg{margin-right:12px}.elementor-1314 .elementor-element.elementor-element-949441f .accordion-menu .menu-header{margin-bottom:26px}.elementor-1314 .elementor-element.elementor-element-949441f .accordion-menu .accordion li.accordion-item .accordion-button a{font-size:16px;font-weight:400;line-height:21px;color:var(--e-global-color-primary)}.elementor-1314 .elementor-element.elementor-element-949441f .accordion-menu .accordion li.accordion-item .child-items .child-item a{font-size:0;line-height:0;color:#fff0}.elementor-1314 .elementor-element.elementor-element-c13daba{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px}.elementor-1314 .elementor-element.elementor-element-7c6e478.elementor-element{--align-self:flex-start}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .estate-container{grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.elementor-1314 .elementor-element.elementor-element-bcd5ad7{--width:302px}}@media(max-width:1024px) and (min-width:768px){.elementor-1314 .elementor-element.elementor-element-bcd5ad7{--width:100%}}@media(max-width:1024px){.elementor-1314 .elementor-element.elementor-element-77e1b5c{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:40px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px}.elementor-1314 .elementor-element.elementor-element-949441f .accordion-menu .menu-header .menu-title{font-size:24px;line-height:35px}.elementor-1314 .elementor-element.elementor-element-949441f{--title-icon-size:28px}.elementor-1314 .elementor-element.elementor-element-949441f .accordion-menu .menu-header svg{margin-right:8px}.elementor-1314 .elementor-element.elementor-element-949441f .accordion-menu .menu-header{margin-bottom:16px}}@media(max-width:767px){.elementor-1314 .elementor-element.elementor-element-c13daba{--gap:16px 16px;--row-gap:16px;--column-gap:16px}.elementor-1314 .elementor-element.elementor-element-7c6e478{width:100%;max-width:100%}}.elementor-1314 .elementor-element.elementor-element-949441f .accordion-menu .accordion{padding:8px;border:1px solid #E0E2E5;border-radius:12px;box-sizing:border-box;height:60px}.elementor-1314 .elementor-element.elementor-element-949441f .accordion-menu .accordion li.accordion-item .accordion-button a{width:100%;padding:10.5px 12px;border-radius:8px;border:1px solid #fff0}.elementor-1314 .elementor-element.elementor-element-949441f .accordion-menu .accordion li.accordion-item .accordion-button a.active{border-color:#07337C;background:#07337C;color:#fff}.elementor-1314 .elementor-element.elementor-element-949441f .accordion-menu .accordion li.accordion-item .accordion-button a.active{color:#fff}@media screen and (max-width:1024px){.elementor-1314 .elementor-element.elementor-element-949441f .accordion-menu .accordion{padding:0;border:none;height:auto}.elementor-1314 .elementor-element.elementor-element-949441f .accordion-menu .accordion li.accordion-item .accordion-button a{padding:10.5px 12px;border-radius:8px;border:1px solid #E0E2E5}}.elementor-1314 .elementor-element.elementor-element-7c6e478 ul.building-type-tabs{max-width:372px;width:100%;display:flex;padding:4px;border-radius:8px;background-color:#F2F3F4;margin-bottom:0;list-style-type:none}.elementor-1314 .elementor-element.elementor-element-7c6e478 ul.building-type-tabs li{padding:0 12px;border-radius:4px}.elementor-1314 .elementor-element.elementor-element-7c6e478 ul.building-type-tabs li.active{background-color:#07337C}.elementor-1314 .elementor-element.elementor-element-7c6e478 ul.building-type-tabs li.active span,.elementor-1314 .elementor-element.elementor-element-7c6e478 ul.building-type-tabs li a{font-size:14px;font-weight:400;line-height:40px;color:#fff}.elementor-1314 .elementor-element.elementor-element-7c6e478 ul.building-type-tabs li a{color:#828A95}@media screen and (max-width:767px){.elementor-1314 .elementor-element.elementor-element-7c6e478 ul.building-type-tabs{max-width:unset;padding:0;border-radius:0;background-color:#fff0;flex:1;flex-wrap:wrap;gap:4px}.elementor-1314 .elementor-element.elementor-element-7c6e478 ul.building-type-tabs li{flex:0 0 calc((100% - (4px * 2)) / 3);border-radius:8px;background-color:#F2F3F4;text-align:center;white-space:nowrap}}@media screen and (max-width:340px){.elementor-1314 .elementor-element.elementor-element-7c6e478 ul.building-type-tabs li{flex:1}}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-sorting{position:absolute;max-width:282px;width:100%;bottom:calc(100% + 24px);right:0}.elementor-1314 .elementor-element.elementor-element-65f6c8c .sort-by{width:100%!important}.elementor-1314 .elementor-element.elementor-element-65f6c8c .sort-by>div{position:relative;height:48px;padding:12px;background-color:#F2F3F4;border-bottom:1px solid #07337C;border-radius:8px 8px 0 0}.elementor-1314 .elementor-element.elementor-element-65f6c8c .sort-by>div .sort-by-title{position:absolute;font-size:10px;max-width:48px;width:100%;padding:0;white-space:nowrap}.elementor-1314 .elementor-element.elementor-element-65f6c8c .sort-by>div .sort-by-title:before{position:absolute;content:'排序：';top:2px;left:0;width:100%;height:100%;font-size:16px;font-weight:400;color:#07337C;background-color:#F2F3F4}.elementor-1314 .elementor-element.elementor-element-65f6c8c .sort-by>div .form-control{left:-12px;padding:0}.elementor-1314 .elementor-element.elementor-element-65f6c8c .sort-by>div .form-control button{padding:0;padding-left:60px;border:none}.elementor-1314 .elementor-element.elementor-element-65f6c8c .sort-by .dropdown button .filter-option{height:auto}.elementor-1314 .elementor-element.elementor-element-65f6c8c .sort-by .dropdown button{height:23px;padding:0}.elementor-1314 .elementor-element.elementor-element-65f6c8c .sort-by .dropdown button::after{content:''!important;width:24px!important;height:24px!important;background-image:url(https://richlandpropertyhk.com/wp-content/uploads/2026/01/arrow-search-icon-1.svg);background-size:100% 100%;background-repeat:no-repeat}.elementor-1314 .elementor-element.elementor-element-65f6c8c .sort-by .dropdown button .filter-option-inner-inner{font-size:16px;line-height:23px;color:#07337C}.elementor-1314 .elementor-element.elementor-element-65f6c8c .sort-by>div .form-control>.dropdown-menu{padding:12px;border-radius:8px;top:13px!important;left:0px!important;width:282px!important;margin-top:0;border:none}.elementor-1314 .elementor-element.elementor-element-65f6c8c .sort-by>div .form-control>.dropdown-menu ul li a.dropdown-item{padding:0;background-color:transparent!important}.elementor-1314 .elementor-element.elementor-element-65f6c8c .sort-by>div .form-control>.dropdown-menu ul li a.dropdown-item span{font-size:16px;font-weight:400;line-height:23px;color:#333333!important}.elementor-1314 .elementor-element.elementor-element-65f6c8c .sort-by>div .form-control>.dropdown-menu ul li a.dropdown-item:hover{background-color:transparent!important}.elementor-1314 .elementor-element.elementor-element-65f6c8c .sort-by>div .form-control>.dropdown-menu ul li a.dropdown-item:hover span{color:#07337C!important}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .estate-container{border-radius:12px;border:1px solid #E0E2E5;overflow:hidden}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .estate-container .estate-card{position:relative!important;width:100%;padding:24px;border-bottom:1px solid #E0E2E5}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .estate-container .estate-card:last-child{border-bottom:0 solid #E0E2E5}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .estate-container .estate-card>a{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .estate-container .estate-card .img-container{max-width:302px;width:100%;height:227px;border-radius:8px;margin-right:24px;background-position:center;background-repeat:no-repeat;background-size:cover}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .estate-container .estate-card>.wrap-content{position:relative;width:calc(100% - 326px);padding-right:208px}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .estate-container .estate-card .wrap-content .wrap-container-top{flex-direction:column!important}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .wrap-content .wrap-container-top .wrap-badges{display:flex;gap:4px;margin-bottom:12px}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .wrap-content .wrap-container-top .badge-type{font-size:14px;line-height:24px;padding:0 8px;border-radius:4px;background-color:#F2F3F4;color:#828A95}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .wrap-content .wrap-container-top .wrap-content h3{font-size:20px;font-weight:700;line-height:29px;letter-spacing:.8px;color:#333;margin-bottom:12px}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .wrap-content .wrap-container-top .wrap-content p.address{position:relative;font-size:16px;font-weight:400;line-height:23px;color:#828A95;padding-left:24px;margin-bottom:12px}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .wrap-content .wrap-container-top .wrap-content p.address:before{position:absolute;content:'';top:50%;left:0;width:20px;height:20px;background-image:url(https://richlandpropertyhk.com/wp-content/uploads/2026/01/location-gray-icon.svg);background-position:center;background-repeat:no-repeat;background-size:contain;transform:translatey(-50%)}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .wrap-content .wrap-container-top .wrap-content p.establised-year{font-size:16px;font-weight:400;line-height:23px;color:#828A95;margin-bottom:0}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .estate-container .estate-card .wrap-content .sell-rent{position:absolute;top:0;right:0;gap:14px}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .estate-container .estate-card .wrap-content .sell-rent strong{font-size:16px;line-height:32px;font-weight:400;color:#fff;padding:0 12px}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .estate-container .estate-card .wrap-content .sell-rent strong>span{font-size:16px;line-height:32px;font-weight:400;margin-left:12px;color:#fff}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .estate-container .estate-card .wrap-content .sell-rent>p{max-width:97px;width:100%;border-radius:0;border:none}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .estate-container .estate-card .wrap-content .sell-rent p:first-child{background-color:#07337C}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .estate-container .estate-card .wrap-content .sell-rent p:last-child{background-color:#97CC04}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .pagination-wrap{margin-top:48px;margin-bottom:0}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .pagination-wrap ul.pagination{gap:4px;margin-bottom:0}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .pagination-wrap ul.pagination li.page-item{margin:0}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .pagination-wrap ul.pagination li.page-item a.page-link{width:32px;height:32px;border:1px solid #C1C5CA;box-sizing:border-box;border-radius:8px;color:#828A95;background-color:#fff;font-size:14px;font-weight:400;line-height:20px;margin:0;min-height:unset;z-index:0}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .pagination-wrap ul.pagination li:hover a{background-color:#C1C5CA!important}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .pagination-wrap ul.pagination li.active a{background-color:#07337C!important;border:1px solid #07337C!important;color:#ffffff!important}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .pagination-wrap ul.pagination li.page-item a.page-link .houzez-icon{position:relative;width:20px;height:20px}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .pagination-wrap ul.pagination li.page-item a.page-link .houzez-icon:before{content:''!important;width:20px;position:absolute;height:20px;top:0;left:0;background-position:center;background-repeat:no-repeat;background-size:contain}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .pagination-wrap ul.pagination li:nth-child(4).disabled a{border:unset!important}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .pagination-wrap ul.pagination li.page-item a.page-link .icon-arrow-left-1:before{background-image:url(https://richlandpropertyhk.com/wp-content/uploads/2026/01/pagination-left-icon.svg)}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .pagination-wrap ul.pagination li.page-item a.page-link .icon-arrow-right-1:before{background-image:url(https://richlandpropertyhk.com/wp-content/uploads/2026/01/pagination-right-icon.svg)}@media screen and (max-width:1024px){.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-container{display:flex;flex-direction:column}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .estate-container .estate-card{padding:12px}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .estate-container .estate-card .img-container{max-width:unset;width:98px;height:74px;margin-right:12px}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .estate-container .estate-card>.wrap-content{padding-right:0;width:calc(100% - 110px)}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .wrap-content .wrap-container-top .wrap-badges{margin-bottom:4px}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .wrap-content .wrap-container-top .badge-type{font-size:13px}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .wrap-content .wrap-container-top .wrap-content h3{font-size:15px;line-height:22px;margin-bottom:4px}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .wrap-content .wrap-container-top .wrap-content p.address{position:relative;font-size:13px;line-height:19px;margin-bottom:4px}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .wrap-content .wrap-container-top .wrap-content p.establised-year{font-size:13px;line-height:19px;margin-bottom:12px}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .estate-container .estate-card .wrap-content .sell-rent{position:relative;top:unset;right:unset;gap:12px;flex-wrap:nowrap}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .estate-container .estate-card .wrap-content .sell-rent strong{font-size:15px;padding:0}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .estate-container .estate-card .wrap-content .sell-rent strong>span{font-size:15px}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .estate-container .estate-card .wrap-content .sell-rent>p{max-width:98.5px;width:100%}.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .pagination-wrap{margin-top:32px}}@media screen and (max-width:767px){.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-sorting{position:relative;max-width:unset;width:100%;bottom:unset;right:unset;margin-bottom:16px}.elementor-1314 .elementor-element.elementor-element-65f6c8c .sort-by>div .form-control>.dropdown-menu{width:calc(100% + 24px)!important}}@media screen and (max-width:350px){.elementor-1314 .elementor-element.elementor-element-65f6c8c .estate-listing .estate-container .estate-card .wrap-content .sell-rent strong>span{margin-left:4px}}.elementor-1314 .elementor-element.elementor-element-c13daba{position:relative}