.trend-up{color:#96efb4}.trend-down{color:#ffb8b4}.icon-fav{position:absolute;right:10px;bottom:10px;width:20px;height:20px;display:block;cursor:pointer;z-index:1}.icon-fav .icon-heart-fill{font-size:18px;line-height:20px;color:rgba(0,0,0,0.2);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.icon-fav .icon-heart{font-size:18px;line-height:20px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);color:rgba(255,255,255,0.8)}.icon-fav.collected .icon-heart-fill{color:#f0454c}.icon-fav.collected .icon-heart{color:#fff;text-shadow:0 0 1px #f0454c}.md-property-promotion .mg-more{display:none}.md-property-promotion .house-title .mg-more,.md-property-promotion .mg-title .mg-more{font-weight:normal}.md-property-promotion .house-title .desc,.md-property-promotion .mg-title .desc{font-size:14px;font-family:var(--font-normal);letter-spacing:normal;line-height:1.25;margin-top:-20px;margin-bottom:20px}.md-property-promotion.grid{overflow:hidden}.md-property-promotion.grid.list .mg-container{overflow:visible}.md-property-promotion.grid .house-title .mg-more,.md-property-promotion.grid .mg-title .mg-more{flex-shrink:0;display:block}.md-property-promotion.grid .mg-title{display:flex;justify-content:space-between;align-items:baseline}.md-property-promotion.grid .mg-title>span{flex:1}.md-property-promotion.grid .mg-more .icon-next{float:none;transform:none}@media (max-width: 800px){.md-property-promotion.grid .mg-more{float:none;margin-top:30px;display:block;width:100%;text-align:center}.md-property-promotion.grid .house-title .mg-more,.md-property-promotion.grid .mg-title .mg-more{display:none}}.test-site:not(.website-only) .house-grid .house-grid-item,.pending:not(.website-only) .house-grid .house-grid-item{position:relative}.test-site:not(.website-only) .house-grid .house-grid-item:after,.pending:not(.website-only) .house-grid .house-grid-item:after{position:absolute;content:'';background-image:url(//static.chimeroi.com/site/images/sample-grid.png);left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-position:50%;background-size:contain;pointer-events:none;z-index:1}.waiting{width:100%;height:1000px}

.house-grid-item.grid{--mask-bg-color: rgba(3, 10, 26, 0.85);--mask-text-color: #ffffff;position:relative;height:420px}.house-grid-item.grid .house-preview{position:relative;width:100%;height:100%;overflow:hidden}.house-grid-item.grid .house-preview img[data-src]{width:100%;height:100%}.house-grid-item.grid .house-preview .slot-wraper>.house-count{position:absolute;top:0;right:0;z-index:1;color:white;padding-left:2px;padding-right:2px;height:24px;line-height:24px;font-size:12px;display:flex;justify-content:center;background-color:#4a4a60;opacity:0.8}.house-grid-item.grid .house-preview .slot-wraper>.house-count .iconfont{font-size:12px;margin-right:4px;position:relative}.house-grid-item.grid .house-preview .house-count.hide{display:none}.house-grid-item.grid .house-preview:hover .house-count{text-align:center}.house-grid-item.grid .house-preview:hover .house-count.hover-show{display:block}.house-grid-item.grid .house-preview:hover .house-count.hover-hide{display:none}.house-grid-item.grid .house-preview .icon-fav{display:block;position:absolute;left:20px;top:20px;z-index:1;width:20px;height:20px;line-height:20px;text-align:center;color:#8195bd}.house-grid-item.grid .house-preview .icon-fav .icon-heart-fill{font-size:14px;color:#8195bd}.house-grid-item.grid .house-preview .icon-fav.collected .icon-heart-fill{color:#ff5661}.house-grid-item.grid .mask{position:absolute;top:10px;z-index:var(--level-low);width:100%;height:100%}.house-grid-item.grid .mask.mobile-mask{margin-left:0}.house-grid-item.grid .mask>.checkbox{display:none;position:absolute;top:14px;left:20px;z-index:2;text-align:center;border:1px solid #ebecf1;box-shadow:var(--box-shadow);line-height:16px;width:18px;height:18px;vertical-align:middle;font-size:14px;color:var(--g-btn-background, var(--color-theme, #03c9ff));background-color:white;cursor:pointer}.house-grid-item.grid .mask>.checkbox input{display:none}.house-grid-item.grid .mask>.checkbox input+.iconfont{display:none}.house-grid-item.grid .mask>.checkbox input:checked+.iconfont{display:block;font-size:14px;font-weight:bold;background-color:var(--g-btn-background, var(--color-theme, #03c9ff));color:white}.house-grid-item.grid .mask .house-detail{position:absolute;bottom:0;width:100%;color:#fff;padding:26px 20px 20px;background-image:linear-gradient(to bottom, rgba(8,17,38,0), rgba(8,17,38,0.574))}.house-grid-item.grid .mask .house-detail .nodisclosure .dollar{color:white;font-size:24px}.house-grid-item.grid .mask .house-detail .nodisclosure .secret{font-size:12px;color:white}.house-grid-item.grid .mask .house-detail .nodisclosure .des{color:#ff5661;font-size:12px}.house-grid-item.grid .mask .house-detail .house-status{display:inline-block;line-height:24px;height:24px;width:auto;padding:0 12px;margin-bottom:12px;text-transform:capitalize;font-family:var(--font-medium);font-size:12px;background-color:#8195bd}.house-grid-item.grid .mask .house-detail .house-status.house-sold-date{background-color:#8195bd;text-transform:none}.house-grid-item.grid .mask .house-detail .house-status.house-sold-date::before{content:'SOLD on '}.house-grid-item.grid .mask .house-detail .house-status.house-sold-date.Leased::before{content:'LEASED on '}.house-grid-item.grid .mask .house-detail .house-status.open-house{background-color:#4c84ff}.house-grid-item.grid .mask .house-detail .house-status.hot{background-color:#faa632}.house-grid-item.grid .mask .house-detail .house-status.new{background-color:#57af78}.house-grid-item.grid .mask .house-detail .house-status.reduced{background-color:#ff7330}.house-grid-item.grid .mask .house-detail .house-price{font-family:var(--font-title);font-size:24px;height:24px;line-height:24px;color:#fff;text-shadow:0 1px 1px rgba(8,17,38,0.3)}.house-grid-item.grid .mask .house-detail .sold-flag{font-size:12px;font-family:var(--font-bold);height:18px;line-height:18px;margin-bottom:8px;text-shadow:0 1px 1px rgba(8,17,38,0.3);text-transform:uppercase;display:none}.house-grid-item.grid .mask .house-detail .initial-price{margin-bottom:10px;height:16px}.house-grid-item.grid .mask .house-detail .initial-price .house-trend{height:16px;line-height:normal;font-size:14px;font-family:var(--font-bold);margin-left:8px}.house-grid-item.grid .mask .house-detail .initial-price .house-trend:before{margin-top:3px;margin-right:4px;vertical-align:top;content:'';display:inline-block;width:0;height:0;border-left:solid 5px transparent;border-right:solid 5px transparent;border-bottom:solid 6px #29cb97}.house-grid-item.grid .mask .house-detail .initial-price .house-trend.trend-up{color:#29cb97}.house-grid-item.grid .mask .house-detail .initial-price .house-trend.trend-down{color:#ff5661}.house-grid-item.grid .mask .house-detail .initial-price .house-trend.trend-down:before{border-top:solid 6px #ff5661;border-bottom:none}.house-grid-item.grid .mask .house-detail .initial-price .house-initial-price{display:inline-block;color:#8195bd;line-height:1;font-family:var(--font-title);font-size:16px;text-decoration:line-through}.house-grid-item.grid .mask .house-detail .house-basic{color:#fff;font-size:14px;font-family:var(--font-bold);line-height:20px;margin-top:10px;display:flex;align-items:center;text-shadow:0 1px 1px rgba(8,17,38,0.3);letter-spacing:1px}.house-grid-item.grid .mask .house-detail .house-basic>span>span:last-child{font-size:12px}.house-grid-item.grid .mask .house-detail .house-basic .vertical-line:after{content:'·';display:inline;margin:0 8px}.house-grid-item.grid .mask .house-detail .house-basic .vertical-line:nth-last-child(1):after{content:''}.house-grid-item.grid .mask .house-detail .house-address{font-size:12px;font-family:var(--font-normal);font-weight:400;line-height:14px;height:14px;width:100%;margin:6px 0 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 1px rgba(8,17,38,0.3)}.house-grid-item.grid .mask .house-detail .house-tag,.house-grid-item.grid .mask .house-detail .house-provided,.house-grid-item.grid .mask .house-detail .house-mls-id{font-family:var(--font-normal);line-height:14px;font-size:12px;margin-top:6px;color:#fff;opacity:0.7;text-shadow:0 1px 1px rgba(8,17,38,0.3)}.house-grid-item.grid .mask .house-detail .house-provided{font-size:14px}.house-grid-item.grid .mask .house-detail .house-provided,.house-grid-item.grid .mask .house-detail .house-mls-id{font-style:italic;margin-top:12px}.house-grid-item.grid .mask .house-detail .house-mls-id+.house-provided{margin-top:0}.house-grid-item.grid .mask .house-detail .house-mls-logo{position:relative;margin-top:10px;height:20px;width:auto;overflow:hidden}.house-grid-item.grid .mask .house-detail .house-mls-logo img{height:100%;width:auto}.house-grid-item.grid .mask .house-detail .house-footer{display:none}.house-grid-item.grid .mask .house-detail .house-footer .read-more{height:32px;width:132px;line-height:28px;margin-top:24px;text-align:center;border:solid 2px #fff;font-family:var(--font-normal);font-size:13px;letter-spacing:2px}.house-grid-item.grid .mask .house-detail .house-footer.house-show-mls{display:block}.house-grid-item.grid .mask .house-detail .house-footer.house-show-mls .house-tag,.house-grid-item.grid .mask .house-detail .house-footer.house-show-mls .house-provided,.house-grid-item.grid .mask .house-detail .house-footer.house-show-mls .house-mls-id{color:white;opacity:0.7}.house-grid-item.grid .mask .house-detail .house-footer.house-show-mls .read-more{display:none}@media (min-width: 601px){.house-grid-item.grid:hover .mask .house-basic.clearfix,.house-grid-item.grid:hover .mask .house-info-detail>.house-tag,.house-grid-item.grid:hover .mask .house-detail>.sold-flag{display:none}.house-grid-item.grid:hover .mask .checkbox{display:block}.house-grid-item.grid:hover .house-preview .icon-fav{z-index:3}.house-grid-item.grid .house-preview .icon-fav.right-bottom{right:20px;bottom:26px;left:auto;top:auto}}@media (max-width: 600px){.house-grid-item.grid{height:auto}.house-grid-item.grid .house-preview{margin-top:-1px;height:64vw}.house-grid-item.grid .house-preview .icon-fav{display:block}.house-grid-item.grid .mask{z-index:var(--level-low);margin-top:-1px;position:relative;left:0;top:0;width:100%;height:auto;background-color:#242a3d}.house-grid-item.grid .mask .house-detail{padding:15px;position:relative;background-image:none}.house-grid-item.grid .mask .house-detail .sold-flag{display:none}.house-grid-item.grid .mask .house-detail .house-status{display:inline-block;margin-bottom:14px;padding:0 6px;height:20px;line-height:20px}.house-grid-item.grid .mask .house-detail .house-status.house-sold-date{height:24px;line-height:24px;margin-bottom:12px}.house-grid-item.grid .mask .house-detail .house-basic{margin-top:6px}.house-grid-item.grid .mask .house-detail .house-address{margin-top:2px}.house-grid-item.grid .mask .house-detail .initial-price{display:block}.house-grid-item.grid .mask .house-detail .house-footer{display:block}.house-grid-item.grid .mask .house-detail .house-footer .house-provided,.house-grid-item.grid .mask .house-detail .house-footer .house-mls-id{width:100%;max-width:calc(100% - 85px);margin-top:4px}.house-grid-item.grid .mask .house-detail .house-footer .house-provided.no-mls,.house-grid-item.grid .mask .house-detail .house-footer .house-mls-id.no-mls{max-width:100%}.house-grid-item.grid .mask .house-detail .house-footer .house-provided br,.house-grid-item.grid .mask .house-detail .house-footer .house-mls-id br{display:none}.house-grid-item.grid .mask .house-detail .house-footer .house-mls-id{height:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.house-grid-item.grid .mask .house-detail .house-footer .house-tag,.house-grid-item.grid .mask .house-detail .house-footer .house-provided,.house-grid-item.grid .mask .house-detail .house-footer .house-mls-id{color:#bfc9e4}.house-grid-item.grid .mask .house-detail .house-footer .read-more{display:none}.house-grid-item.grid .mask .house-detail .house-footer .house-mls-logo{position:absolute;max-width:80px;height:24px;right:15px;bottom:15px}}

.house-grid.grid{display:flex;flex-wrap:wrap;justify-content:flex-start;width:calc(100% + 20px);margin-left:-10px;margin-top:-10px;margin-bottom:-10px;position:relative;max-width:100vw}.house-grid.grid.full-screen .house-grid-item{width:25%}@media (max-width: 1319px){.house-grid.grid.full-screen .house-grid-item{width:33.33%}}@media (max-width: 999px){.house-grid.grid.full-screen .house-grid-item{width:50%}}@media (max-width: 600px){.house-grid.grid.full-screen .house-grid-item{width:100%}}.house-grid.grid.small{padding:0 20px}.house-grid.grid.small .house-grid-item{width:50%}.house-grid.grid.gallery{margin:0;width:100%}.house-grid.grid.gallery .house-grid-item{padding:0;margin:0}.house-grid.grid.gallery .house-grid-item.more-link{background-image:url("//cdn.chime.me/image/fs/sitebuild/w2200_original_house-link.png")}.house-grid.grid.gallery .house-grid-item.more-link a{font-size:13px;color:white;padding:6px 20px;border:2px solid white;white-space:nowrap;line-height:16px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);max-width:80%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media (max-width: 600px){.house-grid.grid.gallery .house-grid-item.more-link{background:white}.house-grid.grid.gallery .house-grid-item.more-link a{color:white;display:block;border:none;position:static;transform:none;width:60%;height:25px;padding:0 15px;text-align:center;line-height:25px;margin:20px auto 0;background-color:rgba(188,188,202,0.8);text-transform:uppercase}}@media (min-width: 601px){.house-grid.grid.gallery .house-grid-item .mask{width:100%;height:100%;left:0;top:0}}@media (min-width: 601px){.house-grid.grid.gallery.count-5 .house-grid-item:nth-child(-n+2){width:50%;height:560px}.house-grid.grid.gallery.count-5 .house-grid-item:nth-child(n+3){width:25%;height:460px}.house-grid.grid.gallery.count-4 .house-grid-item,.house-grid.grid.gallery.count-2 .house-grid-item{width:50%;height:560px}.house-grid.grid.gallery.count-3 .house-grid-item{width:33.333%;height:560px}.house-grid.grid.gallery.count-1 .house-grid-item{width:var(--module-width, 1000px);max-width:100%;height:560px;margin:0 auto;float:none}}.house-grid.grid .btn-goto-top{position:fixed;top:50%;right:10px;height:40px;width:40px;margin:0;background-color:#fff;color:#8b93a7;padding:0;text-align:center;line-height:38px;box-shadow:0 3px 2px 0 rgba(170,186,218,0.09);border:1px solid #ebecf0;z-index:calc(var(--level-low) + 11)}.house-grid.grid .house-grid-item{width:33.33%;padding:10px}@media (max-width: 800px){.house-grid.grid .house-grid-item{width:50%}}@media (max-width: 600px){.house-grid.grid{width:100%;margin:0}.house-grid.grid .house-grid-item{width:100%;height:auto;margin-top:0;padding:0}.house-grid.grid.has-more{padding-bottom:45px;position:relative}.house-grid.grid.has-more .mg-title{position:static}.house-grid.grid.has-more .mg-title a.mg-more{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}}

