.elementor-945 .elementor-element.elementor-element-2e843a2{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-2e843a2:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-2e843a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0054BA 16.83%, #00A5B9 72.96%);}.elementor-945 .elementor-element.elementor-element-ebe090d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-b425c0e > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-945 .elementor-element.elementor-element-b425c0e .elementor-heading-title{font-family:"Noto Sans HK", Noto Sans HK,Sans-serif;font-size:56px;font-weight:700;line-height:1.2;color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-efbe787{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-efbe787.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-945 .elementor-element.elementor-element-77aaa3e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-945 .elementor-element.elementor-element-3f63018{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-306192b{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-945 .elementor-element.elementor-element-029f72e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-29b2853 .accordion-menu .accordion li.accordion-item .child-item{border-left:1px solid #BFBFBF;}.elementor-945 .elementor-element.elementor-element-29b2853{--item-transition-duration:0.3s;--title-icon-size:40px;--title-icon-vertical-offset:3px;--item-icon-size:20px;--item-icon-vertical-offset:0px;--item-icon-rotation:180deg;--selected-icon-size:25px;--selected-icon-vertical-offset:0px;--selected-icon-rotation:180deg;--mobile-menu-list-top:43px;--mobile-menu-list-left:0px;}.elementor-945 .elementor-element.elementor-element-29b2853 .accordion-menu .menu-header .menu-title{font-family:"Noto Sans HK", Noto Sans HK,Sans-serif;font-size:32px;font-weight:600;color:#444949;}.elementor-945 .elementor-element.elementor-element-29b2853 .accordion-menu .menu-header svg{margin-right:4px;}.elementor-945 .elementor-element.elementor-element-29b2853 .accordion-menu .menu-header{margin-bottom:50px;}.elementor-945 .elementor-element.elementor-element-29b2853 .accordion-menu .accordion li.accordion-item .accordion-button{padding:12px 20px 12px 16px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#002959;}.elementor-945 .elementor-element.elementor-element-29b2853 .accordion-menu .accordion li.accordion-item .accordion-button a{font-family:"Noto Sans HK", Noto Sans HK,Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-29b2853 .accordion-menu .accordion li.accordion-item{margin-bottom:0px;}.elementor-945 .elementor-element.elementor-element-29b2853 .accordion-menu .accordion li.accordion-item .accordion-button:not(.collapsed) a{color:#00A5B9;}.elementor-945 .elementor-element.elementor-element-29b2853 .accordion-menu .accordion li.accordion-item .child-items .child-item a{padding:10px 10px 10px 10px;font-family:"Noto Sans HK", Noto Sans HK,Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF7A;}.elementor-945 .elementor-element.elementor-element-29b2853 .accordion-menu .accordion li.accordion-item .child-items .child-item{border-color:#FFFFFF;border-left-width:1px;}.elementor-945 .elementor-element.elementor-element-29b2853 .accordion-menu .accordion li.accordion-item .child-items .child-item a:hover, .elementor-945 .elementor-element.elementor-element-29b2853 .accordion-menu .accordion li.accordion-item .child-items .child-item a.active{color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-9334051{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-5f624f7 .estate-listing .estate-container{grid-template-columns:repeat(1, 1fr);column-gap:0px;row-gap:0px;}@media(max-width:1024px){.elementor-945 .elementor-element.elementor-element-2e843a2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-2e843a2.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-945 .elementor-element.elementor-element-ebe090d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-ebe090d.e-con{--order:-9;}.elementor-945 .elementor-element.elementor-element-b425c0e > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-945 .elementor-element.elementor-element-b425c0e .elementor-heading-title{font-size:32px;}.elementor-945 .elementor-element.elementor-element-efbe787{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-945 .elementor-element.elementor-element-efbe787.e-con{--order:-99;}.elementor-945 .elementor-element.elementor-element-3f63018{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-306192b{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-945 .elementor-element.elementor-element-efbe787{--width:95%;}.elementor-945 .elementor-element.elementor-element-3f63018{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-306192b{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-029f72e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-945 .elementor-element.elementor-element-29b2853 .accordion-menu .menu-header .menu-title{font-size:24px;}.elementor-945 .elementor-element.elementor-element-29b2853{--title-icon-size:28px;--title-icon-vertical-offset:0px;}.elementor-945 .elementor-element.elementor-element-29b2853 .accordion-menu .menu-header{margin-bottom:26.5px;}.elementor-945 .elementor-element.elementor-element-29b2853 .accordion-menu .accordion li.accordion-item .accordion-button{padding:12px 12px 12px 12px;border-width:0px 0px 0px 0px;}.elementor-945 .elementor-element.elementor-element-29b2853 .accordion-menu .accordion li.accordion-item .accordion-button a{font-size:16px;}.elementor-945 .elementor-element.elementor-element-29b2853 .accordion-menu .accordion li.accordion-item .child-items .child-item a{font-size:14px;}}@media(min-width:768px){.elementor-945 .elementor-element.elementor-element-2e843a2{--content-width:100%;}.elementor-945 .elementor-element.elementor-element-efbe787{--width:960px;}.elementor-945 .elementor-element.elementor-element-3f63018{--content-width:1440px;}.elementor-945 .elementor-element.elementor-element-029f72e{--width:413px;}}@media(max-width:1024px) and (min-width:768px){.elementor-945 .elementor-element.elementor-element-efbe787{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-5dba5eb */.elementor-945 .elementor-element.elementor-element-5dba5eb{position: absolute;left: 0;bottom: 0;width:1280px;top:50%;}
@media screen and (max-width:1024px){
	.elementor-945 .elementor-element.elementor-element-5dba5eb{position: relative;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efbe787 */@media screen and (max-width:800px) {
	.elementor-945 .elementor-element.elementor-element-efbe787 .elementor-widget-image img {
	    height:280px;
	}
}/* End custom CSS */
/* Start custom CSS for wu_accordion_menu, class: .elementor-element-29b2853 */.elementor-945 .elementor-element.elementor-element-29b2853 .menu-header{padding-bottom: 10px;border-bottom: 4px solid #0054BA;float: left;}
    .elementor-945 .elementor-element.elementor-element-29b2853 .menu-header .menu-title span{color: #0054BA}
    .elementor-945 .elementor-element.elementor-element-29b2853 .accordion-menu>.position-relative{clear:both;}
    .elementor-945 .elementor-element.elementor-element-29b2853 .accordion-menu .accordion{background: #002959;box-shadow: 0px 4px 10px 0px rgba(6, 12, 12, 0.10);}
    .elementor-945 .elementor-element.elementor-element-29b2853 .accordion-menu .accordion li.accordion-item .accordion-button:not(.collapsed){border-color: #00A5B9}
    .elementor-945 .elementor-element.elementor-element-29b2853 .accordion-menu .accordion li.accordion-item .child-items{padding: 10px 20px;background: #0054BA}

    @media screen and (max-width: 768px){
        .elementor-945 .elementor-element.elementor-element-29b2853 .accordion-menu .selected-item{background: #002959;padding: 12px;}
        .elementor-945 .elementor-element.elementor-element-29b2853 .accordion-menu .selected-item svg{width: 16px;height: 16px;}
        .elementor-945 .elementor-element.elementor-element-29b2853 .accordion-menu .selected-item .selected-title{font-size: 16px;color: #00A5B9;font-weight: 700;}
        .elementor-945 .elementor-element.elementor-element-29b2853 .accordion-menu .accordion li.accordion-item .child-items{padding: 8px 10px;background: #0054BA}        
    }/* End custom CSS */
/* Start custom CSS for wu_estate_listing, class: .elementor-element-5f624f7 */.elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item{display: flex;padding: 20px;border: 1px solid #C1C2C2;border-top: 0;gap:20px;position: relative;}
.elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item .link{position: absolute;inset: 0 0 0 0;z-index: 2}
.elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item .img,
.elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item .img .imgBox,
.elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item .img .imgBox a{height: 100%;display: block;}
.elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item .img{width: 27%;flex-shrink: 0;max-height:100%;    height: -webkit-fill-available;}
.elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item .img .imgBox img{height: 241.78px;width: 100%; object-fit: cover}
.elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item:first-child{border-top: 1px solid #C1C2C2;}
.elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item .content{display: flex;gap:0;flex-direction: column;width: 100%}
.elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item .content .use ul{display: flex;gap:10px;margin-bottom: 20px;}
.elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item .content .use ul li{border-radius: 0}
.elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item .content .use ul li a{display: block;border-radius: 0;padding: 4px 10px;line-height: 20px;font-size: 14px;font-weight: 400px;}
.elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item .content .use ul li a.shop{background: rgba(219, 195, 170, 0.50);color:#93827F;}
.elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item .content .use ul li a.office{background: rgba(0, 84, 186, 0.25);color:#0054BA;}
.elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item .content .use ul li a.industrial{background: rgba(0, 165, 185, 0.25);color:#00A5B9;}
.elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item .content .use ul li a.parking{background: rgba(249, 118, 83, 0.25);color:#F97653;}
.elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item .content .use ul li a.other{background: rgba(249, 118, 83, 0.25);color:#F97653;}
.elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item .content .title a{color: #444949;font-size: 20px;font-weight: 700;line-height: 29px;margin-bottom: 10px;}
.elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item .content .address{line-height: 20px;margin-bottom: 10px;display: flex;align-items:flex-start;gap:4px;}
.elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item .content .address svg{flex: 0 0 auto;}
.elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item .content .address span{color: #828585;font-size: 14px;font-weight: 400}
.elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item .content .year{font-size: 14px;color: #828585;font-weight: 400;margin-bottom: 20px;}
.elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item .content .tag_list{display: flex;gap:20px;}
.elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item .content .tag_list .tag{height: 24px;line-height: 24px;padding: 0 23px;color: #fff;font-size: 14px;font-weight: 600;white-space: nowrap;}
.elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item .content .tag_list .tag strong{margin-right: 10px;}
.elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item .content .tag_list .tag.sale{background: #00A5B9;}
.elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item .content .tag_list .tag.rent{background: #F97653;}


@media screen and (max-width: 768px){
    .elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item{justify-content: flex-end;}
    .elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item .img{position: absolute;left: 20px;top: 20px;bottom:20px;z-index: 1}
    .elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item .content{width: calc(100% - 27% - 34px);}
    .elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item .content .tag_list{gap:12px;}
    .elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item .content .tag_list .tag{font-size: 13px;}
    .elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item .content .tag_list .tag strong{margin-right: 5px;}
    .elementor-945 .elementor-element.elementor-element-5f624f7 .estate_item .img .imgBox img{height: 201.78px;width: 100%; object-fit: cover}
}/* End custom CSS */