.md-similar-home.pp{position:relative;background:white}.md-similar-home.pp .mg-title{font-size:var(--mg-title-size);font-family:var(--font-normal);margin-bottom:40px;letter-spacing:normal;color:var(--color-text)}.md-similar-home.pp .subTitle{font-family:var(--font-nomal);color:#787878;font-size:16px;letter-spacing:normal;white-space:pre-wrap;text-align:var(--mg-title-align)}.md-similar-home.pp .list-container{position:relative}.md-similar-home.pp .list-container:before{content:'';position:absolute;top:170px;height:100%;width:100%;background-color:#f4f4f9}.md-similar-home.pp .list-container .house-list{position:relative}.md-similar-home.pp .list-container .house-list::after{content:'';clear:both;display:block}.md-similar-home.pp .list-container .house-list .house-card{float:left;width:calc((100% - 42px) / 3);margin-right:20px;color:var(--color-text)}.md-similar-home.pp .list-container .house-list .house-card:nth-child(3n){margin-right:0}.md-similar-home.pp .list-container .house-list .house-card a .house-preview{position:relative;overflow:hidden;width:100%;padding-top:75%;height:0}.md-similar-home.pp .list-container .house-list .house-card a .house-preview .img-box{width:100%;height:100%;position:absolute;top:0;left:0}.md-similar-home.pp .list-container .house-list .house-card a .house-preview:after{content:'';height:60px;width:100%;position:absolute;top:0;left:0;background-image:linear-gradient(to bottom, rgba(32,36,55,0.5), rgba(32,36,55,0))}.md-similar-home.pp .list-container .house-list .house-card a .house-preview .house-status,.md-similar-home.pp .list-container .house-list .house-card a .house-preview .house-distance{position:absolute;left:10px;top:10px;z-index:1;height:20px;line-height:20px;font-size:14px;color:white;text-shadow:0 1px 1px rgba(32,36,55,0.5);background-color:transparent;text-transform:capitalize}.md-similar-home.pp .list-container .house-list .house-card a .house-preview .house-distance{left:auto;right:10px}.md-similar-home.pp .list-container .house-list .house-card a .house-info .house-price{margin-top:20px;height:26px;line-height:26px;font-size:24px;font-family:var(--font-bold)}.md-similar-home.pp .list-container .house-list .house-card a .house-info .house-address{margin:10px 0 0 0;line-height:20px;font-size:14px;font-weight:400}.md-similar-home.pp .list-container .house-list .house-card a .house-info .house-basic{margin-top:6px;line-height:16px;font-size:14px}.md-similar-home.pp .list-container .house-list .house-card a .house-info .house-basic>span{float:left;height:16px;vertical-align:middle}.md-similar-home.pp .list-container .house-list .house-card a .house-info .house-basic .vertical-line:after{content:' |'}.md-similar-home.pp .list-container .house-list .house-card a .house-info .house-basic .vertical-line:nth-last-child(1)::after{content:''}.md-similar-home.pp .more-container{padding:60px 0;text-align:center;position:relative}.md-similar-home.pp .more-container a{display:inline-block;height:50px;line-height:50px;padding:0 50px;background-color:var(--mg-button-background, #03c9ff);border-color:var(--mg-button-background, #03c9ff);color:var(--mg-button-color, #fff);font-family:var(--font-medium);font-size:14px;font-weight:500;text-transform:uppercase}@media (max-width: 800px){.md-similar-home.pp .more-container{padding:40px 0}.md-similar-home.pp .list-container:before{top:130px}}@media (max-width: 600px){.md-similar-home.pp .subTitle{font-size:12px}.md-similar-home.pp .mg-title{font-size:var(--mg-title-size-mobile);margin-bottom:20px}.md-similar-home.pp .more-container{margin-left:0;margin-right:0;width:100%;padding:20px 0 40px;background-color:#f4f4f9}.md-similar-home.pp .list-container:before{content:none}.md-similar-home.pp .list-container .house-list{margin-left:0;margin-right:0;width:100%;background-color:#f4f4f9}.md-similar-home.pp .list-container .house-list .house-card{width:100%;max-width:none;margin:0 0 20px}.md-similar-home.pp .list-container .house-list .house-card a .house-info{padding:0 10px}.md-similar-home.pp .list-container .house-list .house-card a .house-info .house-price{font-size:18px;line-height:20px;height:20px;margin-top:10px}}

