#lofty-market-report-container{width:100%}.lofty-market-report-page{margin-top:40px}.lofty-market-report-page .lofty-market-report-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:40px}.lofty-market-report-page .lofty-market-report-title .page-title{font-family:var(--lofty-font-play-bold);font-size:34px;line-height:51px;font-weight:700}.lofty-market-report-page .lofty-market-report-title span.last-time{font-size:18px;color:#505050}.lofty-market-report-page.lofty-is-shortcode{padding:0;margin-top:0}@media (max-width: 600px){.lofty-market-report-page{width:100%}.lofty-market-report-page .lofty-market-report-title{flex-wrap:wrap;margin-bottom:15px}.lofty-market-report-page .lofty-market-report-title .page-title{width:100%;font-size:24px}.lofty-market-report-page .lofty-market-report-title span.last-time{font-size:14px}}.lofty-subscribe-pop{background:#fff;width:400px;padding:30px;position:relative}@media (max-width: 600px){.lofty-subscribe-pop{width:100vw;margin:0 auto;padding:15px}}.lofty-subscribe-pop .title{text-align:center;font-size:20px;color:#191919;font-family:var(--lofty-font-play-bold)}.lofty-subscribe-pop .title .lofty-icon-close{position:absolute;right:20px;top:15px;cursor:pointer}.lofty-subscribe-pop .desc{font-size:12px;color:#505050;margin:10px auto;text-align:center;width:92%}.lofty-subscribe-pop .market-subscribe-pop-content div.label{font-size:14px;color:#505050;font-family:var(--lofty-font-mon-regular)}.lofty-subscribe-pop .market-subscribe-pop-content input{border:solid 1px #DADADA;width:100%;height:40px;line-height:16px;padding:0 15px;border-radius:0;outline:none;font-size:14px;margin-top:10px;color:#202437}.lofty-subscribe-pop .market-subscribe-pop-content input:focus{border-color:#111}.lofty-subscribe-pop .market-subscribe-pop-content input.error{border-color:#fb4444}.lofty-subscribe-pop .market-subscribe-pop-content input.error+span{color:#fb4444;font-size:12px}.lofty-subscribe-pop .market-subscribe-pop-content .snapshot-input-wrap{position:relative}.lofty-subscribe-pop .market-subscribe-pop-content .snapshot-input-wrap .lofty-icon-clear_circle_outlined{position:absolute;top:16px;right:20px;cursor:pointer}.is-subscribed{background:#20c472;gap:10px;cursor:default}.lofty-chart-container{width:100%;height:100%;position:relative}.lofty-charts{width:100%;height:100%}.lofty-chart-no-data{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#fff;opacity:.5}.lofty-three-card-wrap{display:flex;gap:5px;position:relative;z-index:100}@media (max-width: 600px){.lofty-three-card-wrap{flex-wrap:wrap}}.lofty-three-card-wrap .card{cursor:pointer;width:30%;height:220px;flex-grow:1;background:linear-gradient(180deg,#dadada80,#dadada33);border:solid 1px transparent;border-radius:5px 5px 0 0;padding:40px 10px 60px 40px}@media (max-width: 600px){.lofty-three-card-wrap .card{width:100%;height:fit-content;padding:20px 16px 0}}.lofty-three-card-wrap .card .title{font-size:18px;font-weight:700;color:#191919;line-height:20px;font-family:var(--lofty-font-bold)}@media (max-width: 600px){.lofty-three-card-wrap .card .title{font-size:14px}}.lofty-three-card-wrap .card .value{margin-top:26px;font-size:48px;line-height:60px;font-weight:400;color:#191919;font-family:var(--lofty-font-regular)}@media (max-width: 600px){.lofty-three-card-wrap .card .value{font-size:34px;margin-top:0;line-height:50px}}.lofty-three-card-wrap .card .value .rate-number{font-size:16px;font-family:var(--lofty-font-medium);margin-left:20px}@media (max-width: 600px){.lofty-three-card-wrap .card .value .rate-number{font-size:14px;margin-left:10px}}.lofty-three-card-wrap .card .value .rate-number i.lofty_iconfont{font-size:12px}.lofty-three-card-wrap .card .value .up{color:#20c472}.lofty-three-card-wrap .card .value .down{color:#f0454c}.lofty-three-card-wrap .card .desc{color:#a8a8a8;font-size:14px;margin-top:10px}@media (max-width: 600px){.lofty-three-card-wrap .card .desc{margin-top:0;font-size:12px}}.lofty-three-card-wrap .card.active{background:#fff;border-color:#dadada;position:relative;top:1px;border-bottom-color:#fff}@media (max-width: 600px){.lofty-three-card-wrap .card.active{border-bottom-color:#dadada;margin-bottom:16px;border-radius:5px}}.chart-wrap-pc{width:100%;border:solid 1px #DADADA;border-radius:0 0 5px 5px}.chart-wrap-mobile{margin-top:20px;width:100%;height:350px}.lofty-status-tag{width:fit-content;padding:0 5px;height:22px;position:absolute;right:30px;top:25px;z-index:7}@media (max-width: 600px){.lofty-status-tag{left:15px;top:15px}}.lofty-market-listing-slider{width:100%;height:535px;padding-top:60px;position:relative;display:flex;justify-content:flex-end}@media (max-width: 600px){.lofty-market-listing-slider{padding-top:40px;height:400px}}.lofty-market-listing-slider .mask,.lofty-market-listing-slider .img-background{position:absolute;width:100%;height:100%;background:linear-gradient(180deg,#ffffffd9,#fff);left:0;bottom:0}.lofty-market-listing-slider .img-background{object-fit:cover;filter:grayscale(100%)}.swiper-container{width:100%;height:475px;position:relative}@media (max-width: 600px){.swiper-container{height:400px;padding-left:10px}}.swiper-container .swiper-slide-flow{width:50%}.swiper-container .swiper-slide-mobile{width:calc(100% - 30px)!important}.listing-slider-prev-button,.listing-slider-next-button{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:50px;height:50px;line-height:50px;border-radius:50%;text-align:center;cursor:pointer;color:#fff;background:#111;box-shadow:0 4px 10px #0000001a}.listing-slider-prev-button:after,.listing-slider-next-button:after{content:"";position:absolute;width:100%;height:100%;background:#ffffff26;left:0;top:0;display:none;border-radius:50%}.listing-slider-prev-button:hover:after,.listing-slider-next-button:hover:after{display:block}.listing-slider-prev-button i,.listing-slider-next-button i{color:#fff;font-size:20px}.listing-slider-prev-button.swiper-button-disabled,.listing-slider-next-button.swiper-button-disabled{opacity:.4;cursor:default}.listing-slider-prev-button{left:calc(25% - 75px)}.listing-slider-next-button{right:calc(25% - 75px)}.lofty-market-listing-slider .lofty-feature-listing-house .lofty-house-price{top:65px}@media (max-width: 600px){.lofty-market-listing-slider .lofty-feature-listing-house .lofty-house-price{top:235px}}.swiper-slide-prev .lofty-feature-listing-house .lofty-house-price,.swiper-slide-prev .lofty-feature-listing-house .lofty-mls-info,.swiper-slide-prev .lofty-feature-listing-house .lofty-house-info,.swiper-slide-prev .lofty-feature-listing-house .lofty-feature-address,.swiper-slide-prev .lofty-feature-listing-house .collect,.swiper-slide-next .lofty-feature-listing-house .lofty-house-price,.swiper-slide-next .lofty-feature-listing-house .lofty-mls-info,.swiper-slide-next .lofty-feature-listing-house .lofty-house-info,.swiper-slide-next .lofty-feature-listing-house .lofty-feature-address,.swiper-slide-next .lofty-feature-listing-house .collect{display:none}.pending-listing .lofty-icon-heart-fill,.pending-listing .lofty-icon-heart{right:10px;bottom:15px;top:unset}.lofty-listing{display:flex;gap:16px}@media (max-width: 600px){.lofty-listing{flex-wrap:wrap}}@media (max-width: 600px){.lofty-listing .list-card{width:100%}}@media (min-width: 900px) and (max-width: 1480px){.list-card{width:calc((100% - 32px) / 3)}}@media (min-width: 1481px){.list-card{width:calc((100% - 48px)/4)}}.lofty-more{margin:40px auto;min-width:200px;width:fit-content;padding:0 20px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:solid 1px #111;font-family:var(--lofty-font-regular)}@media (max-width: 600px){.lofty-more{margin-top:20px}}.lofty-more:hover{background-color:#0000001a}.lofty-market-report-header{display:flex;align-items:center;margin-bottom:30px}.lofty-market-report-title{margin-top:80px}@media (max-width: 600px){.lofty-market-report-title{margin-top:40px}}.lofty-report-list-dropdown{border:1px solid #dddddd;padding:8px 15px;height:40px;width:380px}@media (max-width: 600px){.lofty-report-list-dropdown{width:100%}}.lofty-report-list-dropdown ul.market-report-list{overflow:auto;max-height:240px;min-width:200px;max-width:300%;padding-left:0}.lofty-report-list-dropdown ul.market-report-list .input_container{margin-bottom:10px}.lofty-report-list-dropdown ul.market-report-list .lofty-report-item{font-size:14px;font-weight:400;line-height:44px;text-align:left;padding:0 10px;display:flex;justify-content:space-between;cursor:pointer}.lofty-report-list-dropdown ul.market-report-list .lofty-report-item:hover{background:#1111110d}.lofty-mobile-subscribe{display:flex;align-items:center;padding:10px}.lofty-mobile-subscribe>div{width:100%}
