.single-real-estate .page-header{display:none}.single-real-estate .owl-dots{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:30px}.single-real-estate .owl-dots .owl-dot{height:8px;width:8px;position:relative;background:#ccc}.single-real-estate .owl-dots .owl-dot.active{background:#111}.single-real-estate .owl-dots .owl-dot.active span{opacity:1}.single-real-estate .owl-dots .owl-dot span{content:"";position:absolute;height:16px;width:16px;border:1px solid #111;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;opacity:0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.single-real-estate .tfre-property-gallery-single{overflow:hidden}.single-real-estate .tfre-property-gallery-single.gallery-style-slider{margin-top:20px}.container.gallery-style-slider{margin-top:80px}.single-real-estate .tfre-property-gallery-single.gallery-style-slider .gallery-overlay{width:100%;border-radius:12px;overflow:hidden}.single-real-estate .container-grid-gallery{margin-top:20px}.container.gallery-style-grid{margin-top:54px}.single-real-estate #themesflat-content{padding-top:0;padding-bottom:0}.single-real-estate .container-grid-gallery .video-gallery{display:none;padding:15px 22px !important}.single-real-estate .container-grid-gallery .cursor-show-gallery a{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;display:block}.tfre-property-info .mapboxgl-marker{width:45px;height:60px}.single-real-estate .container-grid-gallery .item-1 .video-gallery{display:block}.single-real-estate .page-title.style2{padding-bottom:62px !important}.single-property-element.property-gallery-wrap .tfre-property-info.gallery-style-slider-1{position:relative}.single-property-element.property-gallery-wrap .tfre-property-info.gallery-style-slider-1 .property-gallery-item img{width:100%;height:620px;object-fit:cover;border-radius:12px}.single-property-element.property-gallery-wrap .tfre-property-info.gallery-style-slider-1 .tfre-light-gallery{position:relative}.single-property-element.property-gallery-wrap .tfre-property-info.gallery-style-slider-1 .tfre-light-gallery a.zoomGallery{top:0;bottom:0;left:0;right:0}.single-property-element.property-gallery-wrap .tfre-property-info.gallery-style-slider-1 .swiper-button-prev{left:31px}.single-property-element.property-gallery-wrap .tfre-property-info.gallery-style-slider-1 .swiper-button-next{right:31px}.single-property-element.property-gallery-wrap .tfre-property-info .button-nav{width:60px;height:60px;border-radius:8px;background-color:#111;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:32px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;z-index:10}.single-property-element.property-gallery-wrap .tfre-property-info .button-nav svg{display:none}.single-property-element.property-gallery-wrap .tfre-property-info .button-nav:hover{background:var(--theme-primary-color);color:#111}.single-property-element.property-gallery-wrap .tfre-property-info .button-nav:after{font-size:14px;font-weight:800}.single-property-element.property-gallery-wrap .tfre-property-info .gallery-controller{position:absolute;bottom:30px;left:17px;display:block;z-index:1}.single-property-element.property-gallery-wrap .tfre-property-info .gallery-overlay:after{content:'';position:absolute;top:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:5}.single-property-element.property-gallery-wrap .tfre-property-info .gallery-controller .video-gallery{padding:15px 22px}.single-property-element.property-gallery-wrap .gallery-style-slider-2{overflow:hidden;position:relative}.single-property-element.property-gallery-wrap .gallery-style-slider-2 .thumb-slider2{position:absolute;top:50%;right:40px;max-height:548px;max-width:100px;transform:translateY(-50%);z-index:99;overflow:hidden}.single-property-element.property-gallery-wrap .gallery-style-slider-2 .property-gallery-item{position:relative}.single-property-element.property-gallery-wrap .gallery-style-slider-2 .slider-2 .property-gallery-item img{height:675px;width:100%;object-fit:cover}.single-property-element.property-gallery-wrap .gallery-style-slider-2 .slider-2-thumb .property-gallery-item img{height:100px;cursor:pointer;width:100%;object-fit:cover;border-radius:12px}.single-property-element.property-gallery-wrap .gallery-style-slider-2 .slider-2{position:relative}.single-property-element.property-gallery-wrap .tfre-property-info.slider-3 .property-gallery-item img{height:680px;width:100%;object-fit:cover}.single-property-element.property-gallery-wrap .tfre-property-info.slider-3{margin-bottom:40px}.single-property-element.property-gallery-wrap .tfre-property-info.slider-3 .property-gallery-item img{border-radius:16px}.single-property-element.property-gallery-wrap .tfre-property-info.slider-4{margin-bottom:40px}.single-property-element.property-gallery-wrap .tfre-property-info.slider-4 .slider-2 .property-gallery-item img{height:680px}.single-property-element.property-gallery-wrap .tfre-property-info.slider-4 .slider-2-thumb{max-width:963px;margin:0 auto;overflow:hidden;margin-top:-71px}.tfre-property-gallery-single.gallery-style-slider-2{display:flex}.tfre-property-gallery-single.gallery-style-slider-2 .header-single-listing.gallery-style-slider-2{width:37.3%}.tfre-property-gallery-single.gallery-style-slider-2 .single-property-element.property-gallery-wrap{width:62.7%}.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .item{display:none;position:relative;cursor:default}.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .item img{width:100%;height:100%;object-fit:cover;border-radius:16px}.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .item-1,.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .item-2,.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .item-3,.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .item-4,.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .item-5{display:block}.single-property-element.property-gallery-wrap .tfre-property-info.style-grid{display:flex;gap:12px}.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .item{flex:1;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;display:none;cursor:pointer}.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .item img{height:465px;object-fit:cover;border-radius:16px;width:100%}.single-property-element.property-gallery-wrap .tfre-property-info .list-control-gallery{position:absolute;bottom:20px;left:20px;display:flex;align-items:center;gap:10px}.single-property-element.property-gallery-wrap .tfre-property-info .list-control-gallery{opacity:0;visibility:hidden;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .item.active .list-control-gallery,.single-property-element.property-gallery-wrap .tfre-property-info .swiper-slide-active .list-control-gallery{opacity:1;visibility:visible;animation-delay:.5s}.single-property-element.property-gallery-wrap .tfre-property-info .list-control-gallery .item-control{color:#fff;font-weight:700;font-size:16px;line-height:26px;text-transform:capitalize;text-transform:capitalize;background:#111;border-radius:8px;padding:13px 15.5px;display:flex;align-items:center;column-gap:9px;cursor:pointer;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.single-property-element.property-gallery-wrap .tfre-property-info .list-control-gallery .item-control:hover{background:var(--theme-primary-color);color:#111}.single-property-element.property-gallery-wrap .tfre-property-info .list-control-gallery .item-control i{font-size:24px}.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .item-1,.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .item-2,.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .item-3,.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .item-4,.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .item-5,.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .item-6{display:block}.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .item.active{flex:2.34}.style-gallery-style-grid .header-gallery-style-grid{display:block}.style-gallery-style-grid .header-gallery-style-grid .single-property-element.property-info-action{margin-top:0;position:relative;padding:0;border-radius:0;background:#fff;box-shadow:unset}.style-gallery-style-grid .header-gallery-style-slider{display:none}.style-gallery-style-slider .header-gallery-style-grid{display:none}.style-gallery-style-slider .header-gallery-style-slider{display:block}.style-gallery-style-grid .tfre-property-gallery-single{margin-bottom:40px}.tfre-property-info .gallery-controller{display:flex;align-items:center;gap:12px;position:absolute;bottom:20px;left:29px;display:none}.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .item-1 .gallery-controller{display:flex}.gallery-controller .tfre-view-video{width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#161e2d;font-size:15px;background:#fff;border-radius:50%}.gallery-controller .tfre-view-video:hover{background:var(--theme-primary-color);color:#fff}.gallery-controller .video-gallery{font-size:16px;font-weight:600;line-height:20px;color:#fff;padding:3px 13px;border-radius:999px;background:var(--theme-primary-color)}.gallery-controller .video-gallery i{font-size:13px;margin-right:10px}.gallery-controller .video-gallery svg path{fill:#fff}.gallery-controller .video-gallery:hover{background:#161e2d;color:#fff}.tfre-property-gallery-single .gallery-style-slider-1 .single-property-image-main{margin-bottom:16px}.tfre-property-gallery-single .gallery-style-slider-1 .single-property-image-main .property-gallery-item img{border-radius:16px;min-height:680px;max-height:680px;object-fit:cover}.tfre-property-gallery-single .gallery-style-slider-1 .single-property-image-thumb .property-gallery-item img{border-radius:8px;min-height:111px;max-height:111px;object-fit:cover;cursor:pointer}.tfre-property-gallery-single .gallery-style-slider-1 .owl-nav .owl-prev,.tfre-property-gallery-single .gallery-style-slider-1 .owl-nav .owl-next{border:1px solid #e4e4e4;width:60px;height:60px;background:#fff;color:#161e2d;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:30px}.tfre-property-gallery-single .gallery-style-slider-1 .owl-nav .owl-prev:hover,.tfre-property-gallery-single .gallery-style-slider-1 .owl-nav .owl-next:hover,.tfre-property-gallery-single .gallery-style-slider-1 .owl-nav .owl-prev.disabled,.tfre-property-gallery-single .gallery-style-slider-1 .owl-nav .owl-next.disabled{border-color:var(--theme-primary-color);background:var(--theme-primary-color);color:#fff}.tfre-property-gallery-single .gallery-style-slider-1 .owl-prev,.tfre-property-gallery-single .gallery-style-slider-1 .owl-next{position:absolute;top:50%;z-index:99;transform:translate(50%,-50%)}.tfre-property-gallery-single .gallery-style-slider-1 .owl-next{right:-1px}.tfre-property-gallery-single .gallery-style-slider-1 .owl-prev{left:-60px}.tfre-property-gallery-single .tfre-property-gallery-style2{overflow:hidden}.header-single.header-slider-2{margin-top:-118px;background:#fff;position:relative;z-index:99;padding:23px 30px 20px;border-radius:16px;margin-bottom:30px}.header-single.header-slider-2 .tfre-property-header-infor .infor-top{padding-bottom:25px;margin-bottom:24px}.container.header-slider-2{max-width:1375px}.tfre-property-gallery-style2 .container{max-width:954px}.single-property-image-main.slider-2 .property-gallery-item img{min-height:620px;max-height:620px;object-fit:cover}.tfre-property-gallery-style2 .single-property-image-main.slider-2 .owl-stage-outer{overflow:unset}.tfre-property-gallery-style2 .owl-nav .owl-prev,.tfre-property-gallery-style2 .owl-nav .owl-next{border:1px solid #e4e4e4;width:60px;height:60px;background:#fff;color:#161e2d;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:30px;opacity:1;visibility:visible}.tfre-property-gallery-style2 .owl-nav .owl-prev:hover,.tfre-property-gallery-style2 .owl-nav .owl-next:hover,.tfre-property-gallery-style2 .owl-nav .owl-prev.disabled,.tfre-property-gallery-style2 .owl-nav .owl-next.disabled{border-color:var(--theme-primary-color);background:var(--theme-primary-color);color:#fff}.tfre-property-gallery-style2 .owl-nav .owl-prev.disabled,.tfre-property-gallery-style2 .owl-nav .owl-next.disabled{opacity:0;visibility:hidden}.tfre-property-gallery-style2 .owl-prev,.tfre-property-gallery-style2 .owl-next{position:absolute;top:50%;z-index:99;transform:translate(50%,-50%)}.tfre-property-gallery-style2 .owl-next{right:60px}.tfre-property-gallery-style2 .owl-prev{left:0}#tabs-header-single-property{border:unset;padding:unset}#tabs-header-single-property .tabs-nav{position:absolute;top:3%;right:.7%;z-index:10;display:flex;column-gap:5px}#tabs-header-single-property .tabs-nav .ui-state-default{background:#fff;border-color:#fff;border-radius:8px;width:52px;height:52px;font-size:25px;display:inline-flex;align-items:center;justify-content:center;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#tabs-header-single-property .tabs-nav .ui-state-default a{color:#161e2d}#tabs-header-single-property .tabs-nav .ui-state-hover,#tabs-header-single-property .tabs-nav .ui-state-active{background:var(--theme-primary-color);border-color:transparent !important}#tabs-header-single-property .tabs-nav .ui-state-hover a,#tabs-header-single-property .tabs-nav .ui-state-active a{color:#fff}.tfre-property-gallery-style3 .tfre-property-info.slider-2 .owl-nav{display:none}.tfre-property-gallery-style3 .tfre-property-info.slider-2 .property-gallery-item img{min-height:600px;max-height:600px;object-fit:cover}.property-navigation{position:sticky;top:0;width:100%;z-index:99;box-sizing:border-box;border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4;margin-bottom:30px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;background:#f8f7f3}.property-navigation.is-fixed{position:fixed;top:0;left:0;right:0;box-shadow:0px 3px 6px rgb(0,0,0,2%)}.property-navigation-item{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;box-sizing:border-box;padding:8px 0;overflow-x:scroll}.property-navigation-item::-webkit-scrollbar{display:none}.property-navigation-item{scrollbar-width:none}.property-navigation-item{-ms-overflow-style:none}.property-navigation-item .navigation-item{display:flex;box-sizing:border-box}.property-navigation-item .navigation-item li{flex-shrink:0;cursor:pointer;min-width:100px;text-align:center;padding:3px 5px;font-weight:700;font-size:16px;line-height:26px;text-transform:capitalize;color:#111}.property-navigation-item .navigation-item li a{color:#111}.property-navigation-item .navigation-item li:not(:last-child){margin-right:30px}.property-navigation-item li a{position:relative;text-transform:capitalize}.property-navigation-item li a:after{content:'';width:0;height:2px;background:#111;position:absolute;bottom:-11px;left:50%;transform:translateX(-50%);-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.property-navigation-item li:hover a:after,.property-navigation-item li.active a:after{width:100%}.property-navigation-item .navigation-item::-webkit-scrollbar{display:none}.header-single-listing{margin-bottom:50px}.header-single-listing.gallery-style-slider-2 .single-property-element.property-gallery-wrap{margin-bottom:30px}.tfre-property-header-infor .infor-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;border-bottom:1px solid #ececec;padding-bottom:20px}.tfre-property-header-infor .title-listing h2{font-weight:600;font-size:30px;line-height:1.3333333333333333em;text-transform:capitalize;margin:0}.tfre-property-header-infor .title-listing .property-type{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px}.tfre-property-header-infor .title-listing .property-type span{background:#f8f7f3;padding:4px 12px;border-radius:4px;font-weight:600;font-size:14px;line-height:24px;text-transform:capitalize;color:#111}.tfre-property-header-infor .title-listing .property-type span.type{background:#eb4d4d;color:#fff}.tfre-property-header-infor .property-price h4{font-weight:600;font-size:30px;line-height:1.3333333333333333em;text-transform:capitalize;margin:0}.header-single.top-header .tfre-property-header-infor .infor-top{padding-bottom:24px;margin-bottom:24px}.tfre-property-header-infor .infor-top .property-status{font-size:15px;font-weight:500;color:#2b2b2b}.tfre-property-header-infor .infor-top .property-status:before{content:'';width:12px;height:12px;background:var(--theme-primary-color);border-radius:50%;flex-shrink:0;margin-right:3px;display:inline-block}.tfre-property-header-infor .infor-top .inner-title{display:flex;align-items:baseline;column-gap:15px}.tfre-property-header-infor .infor-top .property-price span{font-weight:400;font-size:20px;line-height:1.3333333333333333em;color:#5c5e61}.tfre-property-header-infor .infor-bottom{display:flex;justify-content:space-between;margin-bottom:10px;align-items:end}.tfre-property-header-infor .property-location a{color:#5c5e61;font-size:16px;font-weight:400;line-height:22.4px}.tfre-property-header-infor .property-location a i{font-size:18px;vertical-align:text-bottom;margin-right:3px}.tfre-property-header-infor .property-location a:hover{color:var(--theme-primary-color)}.tfre-property-header-infor .infor-bottom .title-features{font-weight:400;font-size:16px;line-height:26px;color:#5c6368;margin-bottom:12px}.tfre-property-header-infor .infor-bottom .tfre-features-infor{display:flex;align-items:center;flex-wrap:wrap;column-gap:16px;row-gap:10px;margin-top:8px}.tfre-property-header-infor .infor-bottom .tfre-features-infor .inner{font-weight:600;font-size:20px;line-height:28px;color:#111}.tfre-property-header-infor .infor-bottom .tfre-features-infor .inner i{margin-right:4px;font-size:28px;vertical-align:bottom}.tfre-property-header-infor .property-action-inner{display:flex;align-items:center;flex-wrap:wrap;row-gap:10px}.tfre-property-header-infor .property-action-inner>*{margin-left:16px}.tfre-property-header-infor .property-action-inner .dropdown .property-share-drop{left:unset !important;right:0 !important;transform:unset !important;top:100% !important}.tfre-property-header-infor .property-action-inner .tfre-property-share,.tfre-property-header-infor .property-action-inner .tfre-property-print,.tfre-property-header-infor .property-action-inner .tfre-property-favorite,.tfre-property-header-infor .property-action-inner .tfre-compare-property{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #e4e4e4;color:#111;background:#fff;border-radius:4px;font-size:28px}.tfre-property-header-infor .property-action-inner .tfre-compare-property i{font-weight:300;margin:0;font-size:28px}.tfre-property-header-infor .property-action-inner .tfre-property-print:hover,.tfre-property-header-infor .property-action-inner .tfre-property-share:hover,.tfre-property-header-infor .property-action-inner .tfre-property-favorite:hover,.tfre-property-header-infor .property-action-inner .tfre-compare-property:hover,.tfre-property-header-infor .property-action-inner .tfre-property-favorite.active,.tfre-property-header-infor .property-action-inner .tfre-compare-property.active{background:#fff;border-color:#111;color:#111}.tfre-property-header-infor .property-action-inner .tfre-property-share:after{display:none}.tfre-property-header-infor .property-action-inner .tfre-property-share svg{max-width:18px;max-height:18px;margin-left:3px}.tfre-property-header-infor .property-action-inner .tfre-property-share svg *{fill:var(--theme-primary-color)}.property-share-drop{border:none;padding:15px;border-radius:16px;box-shadow:0px 8px 20px 0px #0000000D !important}.property-share-drop a i{color:#111;margin-right:7px;width:15px;height:15px;display:flex;align-items:center;justify-content:center}.property-share-drop a{color:#5c5e61;display:flex;align-items:center}.property-share-drop li:not(:last-child){margin-bottom:10px}.property-share-drop a:hover{color:var(--theme-primary-color)}.tfre-property-header-infor .property-action-inner .tfre-compare-property .fa-plus:before{content:'\e953';font-family:'luminor'}.tfre-property-header-infor .property-action-inner .tfre-compare-property i:before{vertical-align:middle}.tfre-property-header-infor .property-action-inner .tfre-compare-property .fa-minus:before{content:'\e9d5';font-family:'luminor'}.tfre-property-header-infor .property-action-inner .tfre-property-favorite .fa-bookmark:before{content:"\e931";font-family:'luminor';vertical-align:middle}.dropdown .menu-social{padding:0 10px}#nav-property-detail .tfre-property-detail h4{margin-bottom:-7px}.single-property-element.property-info-detail .tfre-property-header h4{font-size:20px;font-weight:700;line-height:28px;margin-bottom:16px}.single-property-element.property-info-detail .tfre-property-info{font-size:18px;font-weight:400;line-height:28px;color:#5c6368}.single-property-element.property-info-detail .tfre-property-info p{margin-bottom:0;font-weight:400;font-size:18px;line-height:28px;color:#5c6368}.single-property-element.property-info-detail .more-property-description{display:inline-block;position:relative;font-size:16px;font-weight:700;line-height:26px;cursor:pointer;color:#0b2132;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;margin:0}.single-property-element.property-info-detail .more-property-description:after{content:'';width:100%;height:1px;position:absolute;bottom:0;left:0;background:currentColor}.single-property-element.property-info-detail .more-property-description:hover{color:var(--theme-primary-color)}.single-property-element.property-info-detail .tfre-property-info .inner{position:relative;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.single-property-element.property-info-detail .tfre-property-info .inner.hide-content{height:88px;overflow:hidden}.single-property-element.property-info-detail .tfre-property-info .inner.show-content{height:auto}.single-property-element.property-info-detail .tfre-property-info .inner:after{content:'';width:100%;height:50%;position:absolute;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(55,100,235,0) 0%,#fff 100%);-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.single-property-element.property-info-detail .tfre-property-info .inner.show-content:after,.single-property-element.property-info-detail .tfre-property-info .inner.hide:after{opacity:0;visibility:hidden}.single-property-element.property-info-detail .tfre-property-info .inner.hide-content:after{opacity:1;visibility:visible}.single-property-element.property-info-detail .tfre-property-info{margin-top:25px}.single-property-element.property-info-detail .tfre-property-info .button-show-hide{font-weight:700;font-size:16px;line-height:26px;text-transform:capitalize;color:#111;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;margin-top:15px;display:block;cursor:pointer;width:max-content}.more-listing-description{font-weight:600 !important;color:#000 !important;cursor:pointer;font-size:16px !important;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.more-listing-description:hover{color:var(--theme-primary-color) !important}#nav-property-detail .tfre-property-info.info-details strong{font-size:14px;font-weight:600;line-height:20px;color:#3a3a3c;min-width:76px}#nav-property-detail .tfre-property-info.info-details span{font-size:14px;font-weight:400;line-height:20px;color:#5c5e61}#nav-property-detail .tfre-property-info.info-details .inner-info{display:flex;align-items:center;gap:10px;margin-bottom:12.5px}.single-property-element.property-info-detail .tfre-property-info.info-details{margin-top:-11px;margin-left:-4px}.header-single-listing.gallery-style-grid{margin-bottom:58px}.single-property-element.property-overview{margin-bottom:58px}.single-property-element.property-overview .group-faq-form{margin-top:30px}.tfre-property-overview .tfre-property-header h4{font-weight:600;font-size:24px;line-height:30px;text-transform:capitalize;margin-bottom:20px}.tfre-property-overview .tfre-property-info .inner{display:flex;align-items:center}.tfre-property-overview .tfre-property-info .inner .icon{width:52px;height:52px;background:#fff;border:1px solid #ececec;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--theme-primary-color);margin-right:16px;font-size:28px;flex-shrink:0;color:#111}.tfre-property-overview .tfre-property-info .inner .icon>*{max-width:28px}.tfre-property-overview .tfre-property-info .inner .property-info-title{font-weight:400;font-size:16px;line-height:26px;color:#5c6368;display:block}.tfre-property-overview .tfre-property-info .inner .property-info-value{font-weight:600;font-size:18px;line-height:24px;text-transform:capitalize;color:#111}.tfre-property-overview .tfre-property-info{display:flex;flex-wrap:wrap;row-gap:21px;margin-left:-40px}.tfre-property-overview .tfre-property-info>*{width:calc(25% - 40px);margin-left:40px}.tfre-property-overview .content-property-info{margin-top:-5px}.header-single .btn-question{display:inline-block;font-size:16px;font-weight:600;color:#fff;background:var(--theme-primary-color);border-radius:10px;padding:10px 32px;margin-top:40px;height:unset}.header-single .btn-question:hover{background:#2c2e33}.single-property-element.property-video .tfre-property-header h4{font-size:24px;font-weight:600;line-height:33.6px;position:relative;margin-bottom:19px}.single-property-element.property-video .tfre-property-info .entry-thumb-wrap iframe{border-radius:16px;height:400px}.single-property-element.property-info-detail .tfre-property-header h4{font-size:24px;font-weight:600;line-height:33.6px;position:relative;margin-bottom:23px}.single-property-element.property-info-detail .tfre-property-info{font-weight:400;font-size:18px;line-height:28px;color:#5c6368}.single-property-element.property-info-detail .more-property-description{font-weight:700;cursor:pointer;margin-top:-15px;display:block;color:#000}.single-property-element.property-info-detail .more-property-description:hover{color:var(--theme-primary-color)}.single-property-element.property-info-detail .inner strong{font-size:16px;font-weight:400;line-height:33px;color:#555;flex-shrink:0}.single-property-element.property-info-detail .inner span{font-size:16px;font-weight:600;line-height:33px;color:#555}.single-property-element.property-info-detail .property-description{margin-bottom:60px}.single-property-element.property-info-detail{margin-bottom:40px}.single-property-element.property-info-features{margin-bottom:33px}.single-property-element.property-info-features .wrap-features{display:grid;grid-template-columns:1fr 1fr;column-gap:80px;row-gap:0}.single-property-element.property-info-features .property-feature-wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e4e4e4;padding-bottom:12px;margin-bottom:12px}.single-property-element.property-info-features .property-feature-wrap .inner{display:flex;align-items:center;gap:8px;font-weight:400;font-size:16px;line-height:26px;color:#111;width:100%}.single-property-element.property-info-features .property-feature-wrap .inner img,.single-property-element.property-info-features .property-feature-wrap .inner svg{max-width:24px;max-height:24px}.single-property-element.property-info-features .property-feature-wrap p{font-weight:700;font-size:16px;line-height:26px;text-transform:capitalize;color:#111}.single-property-element.property-info-features .tfre-property-header h4{margin-bottom:26px;font-weight:600;font-size:24px;line-height:30px;text-transform:capitalize;margin-bottom:20px}.single-property-element.property-location{margin-bottom:58px}.single-property-element.property-location .tfre-property-header h4{font-size:24px;font-weight:600;line-height:33.6px;position:relative;margin-bottom:18px}.single-property-element.property-location .map-container{border-radius:30px}.single-property-element.property-location .map-infor{display:flex;align-items:flex-start;flex-wrap:wrap;column-gap:80px;row-gap:20px}.single-property-element.property-location .property-info-title{font-size:16px;font-weight:700;line-height:26px;margin-bottom:4px}.single-property-element.property-location .property-info-value{font-size:16px;font-weight:400;line-height:26px;color:#5c6368}.single-property-element.property-location .information-location{margin-top:18px}.single-property-element.property-location .information-location .inner{display:flex;align-items:baseline;gap:20px;margin-bottom:12px}.single-property-element.property-location .information-location .inner .content-ct{display:flex;align-items:baseline;gap:20px;font-size:14px;font-weight:400;line-height:20px;color:#5c5e61;width:50%}.single-property-element.property-location .content-ct span{font-size:14px;font-weight:600;line-height:20px;color:#3a3a3c;min-width:110px}.tfre-property-location .inner-infor{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:16px}.tfre-property-location .inner-infor .content-ct{font-weight:700;font-size:16px;line-height:26px;text-transform:capitalize;color:#111}.tfre-property-location .inner-infor .content-ct i{margin-right:1px;font-size:24px;vertical-align:bottom}.single-property-element.property-floors-tab{margin-bottom:20px}.single-property-element.property-floors-tab .tfre-property-header h4{font-size:24px;font-weight:600;line-height:33.6px;position:relative;color:#2c2e33;margin-bottom:19px}.single-property-element.property-floors-tab .accordion .card:last-child{margin-bottom:0}.single-property-element.property-floors-tab .accordion .card{border:unset;border:1px solid #e4e4e4;padding:17px 20px;border-radius:12px;margin-bottom:27px}.single-property-element.property-floors-tab .nav-tabs{border:unset}.single-property-element.property-floors-tab .accordion .card .card-header{background:unset;padding:0;border:unset}.single-property-element.property-floors-tab .accordion .card .title-tab{font-weight:700;font-size:16px;line-height:26px;text-transform:capitalize;color:#111}.single-property-element.property-floors-tab .meta-floor{display:flex;align-items:center;flex-wrap:wrap;column-gap:29px;row-gap:10px}.single-property-element.property-floors-tab .meta-floor .group-inner{font-weight:400;font-size:16px;line-height:26px;color:#111;display:flex;align-items:center;gap:4px}.single-property-element.property-floors-tab .meta-floor .group-inner i,.single-property-element.property-floors-tab .meta-floor .group-inner svg{margin-right:4px;font-size:20px;vertical-align:middle}.single-property-element.property-floors-tab .meta-floor .group-inner svg{width:18px;height:18px}.single-property-element.property-floors-tab .meta-floor .group-inner svg *{fill:#a3abb0}.single-property-element.property-floors-tab .nav-link{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;padding:0;gap:10px}.single-property-element.property-floors-tab .nav-link .title-tab:before{content:'\e90e';font-family:'luminor';margin-right:4px;font-size:20px;font-weight:100;vertical-align:bottom;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;transform:rotate(180deg);display:inline-block}.single-property-element.property-floors-tab .nav-link.collapsed .title-tab:before{transform:rotate(0deg)}.single-property-element.property-floors-tab .card-body{padding:0;border-top:1px solid #e4e4e4;padding-top:17px;margin-top:17px;text-align:center}.single-property-element.property-floors-tab .card-body img{height:501px;border-radius:12px}.single-property-element.property-attachments{margin-bottom:38px}.single-property-element.property-attachments .tfre-property-header h4{font-size:24px;font-weight:600;line-height:33.6px;position:relative;margin-bottom:24px}.single-property-element.property-attachments .media-thumb{width:60px;height:60px;background:#f8f7f3;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;margin:0;margin-right:12px}.single-property-element.property-attachments .media-thumb-wrap{display:flex;align-items:center;margin-bottom:20px}.single-property-element.property-attachments .media-thumb-wrap .get-file{font-weight:700;font-size:16px;line-height:26px;text-transform:capitalize;color:#111}.single-property-element.property-attachments .media-thumb-wrap .get-file:hover{color:var(--theme-primary-color)}.single-property-element.property-attachments .media-thumb-wrap .get-file svg{margin-left:8px}.single-property-element.property-virtual{margin-bottom:40px}.single-property-element.property-virtual .tfre-property-header h4{font-size:24px;font-weight:600;line-height:33.6px;position:relative;margin-bottom:24px}.single-property-element.property-virtual #tfre_virtual_tour_360{border-radius:16px;overflow:hidden;display:flex}.single-property-element.property-video{margin-bottom:51px}.single-property-element.property-loan-calculator{margin-bottom:58px}.single-property-element.property-loan-calculator .loan-calculator-form{padding:28px 26px;border-radius:16px;border:1px solid #e4e4e4}.single-property-element.property-loan-calculator .tfre-property-header h4,.single-property-element.property-global-custom-section .tfre-property-header h4,.single-property-element.property-personal-custom-section .tfre-property-header h4{font-size:24px;font-weight:600;line-height:33.6px;position:relative;margin-bottom:31px}.single-property-element.property-loan-calculator .tfre-property-header h4{margin-bottom:18px}.single-property-element.property-nearby-places{margin-bottom:40px}.single-property-element.property-nearby-places .property-element .nearby-summary ul{display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:8px;column-gap:80px}.single-property-element.property-nearby-places .nearby-summary li{font-weight:700;font-size:16px;line-height:26px;text-transform:capitalize;color:#111;display:flex;align-items:center;justify-content:space-between}.single-property-element.property-nearby-places .nearby-summary li strong{font-weight:400;font-size:16px;line-height:26px;color:#5c6368}.single-property-element.property-nearby-places .tfre-property-header h4{font-size:24px;font-weight:600;line-height:33.6px;position:relative;margin-bottom:19px;color:#111}.single-property-element.property-nearby-places .tfre-property-header p{font-weight:400;font-size:18px;line-height:28px;color:#5c6368}.single-property-element.property-nearby-places .tfre-property-header{margin-bottom:20px}.single-property-element.property-nearby-places .nearby-place-wrapper .place:not(:last-child){margin-bottom:8.5px}.single-property-element.property-reviews{margin-bottom:0}.single-property-element.property-reviews .tfre-property-header h4{font-size:24px;font-weight:600;line-height:33.6px;position:relative;margin-bottom:-8px}.single-property-element.property-reviews .tfre-property-header{margin-bottom:31px}.single-property-element.property-reviews .tfre-property-element .tfre-property-header{margin-bottom:24px}.single-property-element.property-reviews .tfre-property-header h4{margin-bottom:8px !important}.single-property-element.property-reviews .tfre-property-header p{font-size:14px;font-weight:400;line-height:20px}.single-property-element.property-reviews .tfre-property-header .row{align-items:center}.single-property-element.property-reviews .reviews-count,.single-property-element.property-reviews .tfre-property-element h4{font-size:20px;font-weight:700;line-height:28px;margin-bottom:0}.single-property-element.property-reviews .nice-select{margin:0;border:1px solid #161e2d !important;width:max-content;border-radius:4px;padding:11px 20px}.single-property-element.property-reviews .nice-select .current{font-size:16px;font-weight:700;line-height:26px}.single-property-element.property-reviews .filter-review{display:flex;justify-content:right}.single-property-element.property-reviews .reviews-list .review-media img{width:60px;height:60px;object-fit:cover;border-radius:50%}.single-property-element.property-reviews .reviews-list .review-media{margin-right:21px;flex-shrink:0;margin-top:0}.single-property-element.property-reviews .reviews-list .review-body{width:100%}.single-property-element.property-reviews .reviews-list .media-heading a{font-weight:600;font-size:20px;line-height:28px;display:block;color:#111;margin-bottom:3px}.single-property-element.property-reviews .reviews-list .media-heading .review-date{font-weight:400;font-size:16px;line-height:26px;color:#5c6368;margin-bottom:14px}.single-property-element.property-reviews .reviews-list .star-rating{display:flex;gap:4px}.single-property-element.property-reviews .reviews-list .star-rating i{color:#111;font-size:16px}.single-property-element.property-reviews .reviews-list .rating-wrap{margin-bottom:10px}.single-property-element.property-reviews .reviews-list .review-content{font-weight:400;font-size:18px;line-height:28px;color:#5c6368;margin-top:13px;padding-bottom:20px;border-bottom:1px solid #ececec}.single-property-element.property-reviews .reviews-list .review-item{display:flex;margin-bottom:28px}.single-property-element.property-reviews .reviews-list .review-item:last-child{margin-bottom:0}.single-property-element.property-reviews .tfre-property-element .add-new-review label{font-weight:700;font-size:16px;line-height:26px;text-transform:capitalize;color:#111;margin-bottom:11px}.single-property-element.property-reviews .tfre-property-element .add-new-review textarea{height:112px;padding:16px;margin-bottom:20px;border-color:#e4e4e4;border-radius:8px;font-size:16px;font-weight:400;line-height:22.4px;color:#111}.single-property-element.property-reviews .tfre-property-element .add-new-review textarea::placeholder{color:#5c5e61;font-size:16px;font-weight:400;line-height:22.4px}.single-property-element.property-reviews .tfre-property-element .star-rating i{color:#a4aeb5;cursor:pointer}.single-property-element.property-reviews .tfre-property-element .star-rating{letter-spacing:1px}.single-property-element.property-reviews .tfre-property-element .star-rating i.active{color:#111;font-size:16px}.single-property-element.property-reviews .tfre-property-element .tfre-submit-property-rating{font-size:16px;font-weight:700;line-height:26px;padding:12px 29px;border-radius:8px}.single-property-element.property-reviews .tfre-property-element .tfre-submit-property-rating i{font-size:12px;font-weight:400;margin-left:5px;color:#eb4d4d}.single-property-element.property-reviews .tfre-property-element .rating-box{margin-bottom:20px;display:flex;align-items:center}.single-property-element.property-reviews .tfre-property-element .rating-box label{font-size:16px;font-weight:400;margin:0;margin-right:6px}.single-property-element.property-reviews .reviews-list{margin-bottom:35px}.single-property-element.property-reviews .add-new-review .review-title{font-size:16px;font-weight:600}.single-property-element.property-reviews .tfre-property-element .tfre-property-header h4{font-size:24px;font-weight:600;line-height:33.6px}.related-single-property{margin-top:100px;margin-bottom:85px}.related-properties .sub-heading{font-size:12px;font-weight:600;line-height:19px;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-primary-color);margin-bottom:6px}.related-properties>.heading{margin-bottom:25px}.related-properties .properties-post .featured-property img{height:267px !important}.related-properties .tf-properties-wrap .bottom-prop .view-details{display:none !important}.related-properties>.heading h5{font-weight:600;font-size:44px;line-height:1.1818181818181819em;text-transform:capitalize;text-align:left}.related-properties .owl-stage-outer{padding:20px;margin:-20px}.related-single-property .tf-properties-wrap .wrap-properties-post .item{-webkit-box-flex:0;-ms-flex:0 0 100% !important;flex:0 0 100% !important;max-width:100% !important}.related-properties .wrap-properties-post .owl-dots{bottom:-32px}.related-properties .wrap-properties-post .owl-dots{display:inline-block;position:absolute;left:50%;transform:translateX(-50%);width:max-content;bottom:-20px;display:flex;align-items:center}.related-properties .wrap-properties-post .owl-dots .owl-dot{margin:0 5px;width:8px;height:8px;line-height:8px;border-radius:50%;position:relative;display:inline-block;overflow:unset;background:#e4e4e4;flex-shrink:0}.related-properties .wrap-properties-post .owl-dots .owl-dot.active{opacity:1;background:#111}.related-properties .wrap-properties-post .owl-nav button.owl-prev,.related-properties .wrap-properties-post .owl-nav button.owl-next{border:1px solid #e4e4e4;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;font-size:22px;font-size:16px}.related-properties .wrap-properties-post .owl-nav button.owl-prev:hover,.related-properties .wrap-properties-post .owl-nav button.owl-next:hover{border-color:var(--theme-primary-color);background:var(--theme-primary-color);color:#111}.related-properties .wrap-properties-post .owl-nav button.disabled{opacity:.35;cursor:auto;pointer-events:none}.related-properties .wrap-properties-post .owl-nav .owl-prev,.related-properties .wrap-properties-post .owl-nav .owl-next{position:absolute;top:50%}.related-properties .wrap-properties-post .owl-nav .owl-prev{left:-31px;transform:translate(-50%,-50%)}.related-properties .wrap-properties-post .owl-nav .owl-next{right:-30px;transform:translate(50%,-50%)}.content-left-single{margin-right:3px}.tfre_single_sidebar{margin-top:0;margin-left:7px}.tfre_single_sidebar>.tfre-sidebar{margin-bottom:30px;position:relative}.tfre_single_sidebar>.tfre-sidebar .widget_contact_seller_widget,.tfre_single_sidebar>.tfre-sidebar .wp-block-contact-form-7-contact-form-selector{padding:30px;border:1px solid #e4e4e4;border-radius:16px;background:#fff}.content-with-navigation{background:#f7f7f7;margin-bottom:-85px !important}.content-with-navigation .header-single{margin-top:50px;padding:24px 30px 10px;border-radius:16px 16px 0 0;background:#fff}.content-with-navigation .single-property-element.property-description{padding:30px;background:#fff;margin-bottom:0;padding-bottom:26px}.content-with-navigation .single-property-element.property-info-overview{padding:40px 30px 32px;border-radius:0 0 16px 16px;background:#fff;border:unset;margin-bottom:30px}.content-with-navigation .single-property-element.property-video,.content-with-navigation .single-property-element.property-info-detail,.content-with-navigation .single-property-element.property-location,.content-with-navigation .single-property-element.property-floors-tab,.content-with-navigation .single-property-element.property-attachments,.content-with-navigation .single-property-element.property-virtual,.content-with-navigation .single-property-element.property-loan-calculator,.content-with-navigation .single-property-element.property-nearby-places,.content-with-navigation .single-property-element.property-reviews{padding:30px;border-radius:16px;background:#fff;border:unset;margin-bottom:30px}.content-with-navigation .single-property-element.property-info-detail,.content-with-navigation .single-property-element.property-video{padding:30px 30px 22px}.content-with-navigation .single-property-element.property-attachments{padding:30px 30px 10px}.content-with-navigation .single-property-element.property-floors-tab .accordion .card:last-child{margin-bottom:0}.content-with-navigation .tfre_single_sidebar>.tfre-sidebar{background:#ffff}.content-with-navigation .tfre_single_sidebar{margin-top:50px}.content-with-navigation .related-single-property{margin-bottom:50px}.connect-with-agent:after{content:'';top:0;left:0;right:0;bottom:0;background:#2b2b2b;position:absolute}.connect-with-agent{color:#fff}.connect-with-agent .inner{position:relative;z-index:5}.connect-with-agent h6{font-size:22px;font-weight:700;line-height:30px;color:#fff;margin-top:3px;margin-bottom:13px}.connect-with-agent p{font-size:16px;font-weight:400;line-height:24px}.connect-with-agent a{font-size:16px;font-weight:600;letter-spacing:.1px;padding:9px 25px;border-radius:6px;background:0 0;color:var(--theme-primary-color);border:2px solid var(--theme-primary-color);display:inline-block;width:100%;text-align:center;margin-top:24px;margin-bottom:7px;position:relative;z-index:10}.connect-with-agent svg{position:absolute;bottom:-18%;right:-4%}.connect-with-agent a:hover{background:var(--theme-primary-color);color:#fff}.form-agent-single{margin-top:0}.form-agent-single h6{margin-bottom:30px;font-size:24px;font-weight:600;line-height:30px}.form-agent-single input[type=text],.form-agent-single input[type=email]{padding:16px !important;margin-bottom:10px !important;border-radius:16px !important;font-size:14px !important;font-weight:400 !important;line-height:22px !important;color:#2c2e33 !important;border-color:#ececec}.form-agent-single textarea{height:130px !important;padding:16px !important;margin-bottom:25px;font-size:14px !important;font-weight:400 !important;line-height:22px !important;color:#2c2e33 !important;border-color:#ececec}.form-agent-single input[type=text]::placeholder,.form-agent-single input[type=email]::placeholder,.form-agent-single textarea::placeholder{color:#5c5e61 !important;font-size:14px !important;font-weight:400 !important;line-height:22px !important}.form-agent-single .wpcf7-submit{font-size:16px;font-weight:600;padding:12px 25px !important;border-radius:16px;background:var(--theme-primary-color);color:#fff;display:inline-block;width:100%;margin:0}.form-agent-single .wpcf7-submit:hover{background:#2c2e33;color:#fff}.form-agent-single .wpcf7-spinner{position:absolute;bottom:0;left:0}.popup-form-faq{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;margin:15px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.popup-form-faq .close-btn{width:35px;height:35px;background:0 0;border:1px solid var(--theme-primary-color);color:var(--theme-primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:10px;right:10px;cursor:pointer;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.popup-form-faq .close-btn:hover{background:var(--theme-primary-color);color:#fff}.popup-form-faq.active{opacity:1;visibility:visible}.popup-form-faq .overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#2b2b2b;opacity:.702;content:'';cursor:pointer}.popup-form-faq .inner-form{text-align:center;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;max-width:430px;z-index:9999;margin:0 auto;padding:31px 30px 35px;background:#fff;border-radius:16px}.popup-form-faq .form-faq h5{font-size:26px;color:#2b2b2b;font-weight:700;margin-bottom:19px}.popup-form-faq .form-faq img{width:100%;height:120px;border-radius:16px;object-fit:cover;margin-bottom:20px}.popup-form-faq .form-faq input,.popup-form-faq .form-faq textarea{padding:16px 17px !important;margin-bottom:12px !important;border:1px solid #ececec;font-size:14px;font-weight:400;line-height:22px;color:#2c2e33 !important;border-radius:16px}.popup-form-faq .form-faq textarea{padding:15px 17px;height:130px;margin-bottom:25px}.popup-form-faq .form-faq input::placeholder,.popup-form-faq .form-faq textarea::placeholder{color:#5c5e61 !important}.popup-form-faq .form-faq button{font-size:16px;font-weight:600;display:block;border-radius:16px;width:100%;padding:12px 20px}.lg-backdrop,.lg-outer{z-index:9999 !important}.tfcl-popup-sidebar{position:sticky;top:120px}.header-single-listing.gallery-style-slider-2{width:37.3%;margin-bottom:0;padding:79px 71px}.header-single-listing.gallery-style-slider-2 .property-type span.type{background:#77f3a7;color:#111;border-color:#77f3a7}.header-single-listing.gallery-style-slider-2 .property-type span{font-size:18px;line-height:24px;border:1px solid #e4e4e4;background:#fff;padding:7px 15px}.header-single-listing.gallery-style-slider-2 .property-type{gap:13px;margin-bottom:17px}.header-single-listing.gallery-style-slider-2 .title-listing h2{font-weight:600;font-size:52px;line-height:1.1923076923076923em;margin-bottom:27px}.header-single-listing.gallery-style-slider-2 .header-single,.header-single-listing.gallery-style-slider-2 .property-info-header{height:100%}.header-single-listing.gallery-style-slider-2 .property-action-inner .tfre-property-share,.header-single-listing.gallery-style-slider-2 .property-action-inner .tfre-property-print,.header-single-listing.gallery-style-slider-2 .property-action-inner .tfre-property-favorite,.header-single-listing.gallery-style-slider-2 .property-action-inner .tfre-compare-property{border-radius:8px;margin-left:0 !important;margin-right:16px}.header-single-listing.gallery-style-slider-2 .tfre-property-header-infor .property-action-inner>*{margin-left:0}.header-single-listing.gallery-style-slider-2 .tfre-property-header-infor{display:flex;flex-direction:column;height:100%;justify-content:space-between}.header-single-listing.gallery-style-slider-2 .inner-price h5{font-weight:600;font-size:24px;line-height:30px;text-transform:capitalize;color:#111;margin-bottom:17px}.header-single-listing.gallery-style-slider-2 .inner-price .property-price h4{font-weight:600;font-size:52px;line-height:1.1923076923076923em;color:#111}.header-single-listing.gallery-style-slider-2 .inner-price .property-price span{font-weight:400;font-size:20px;line-height:30px;color:#5c6368}.content-area.gallery-style-slider-2{background:#f8f7f3}.header-single-listing.gallery-style-slider-2{background:#fff}.container.gallery-style-slider-2{padding-top:60px}.gallery-style-slider-2 .content-left-single .single-property-element{padding:28px;border-radius:16px;background:#fff}.gallery-style-slider-2 .property-loan-calculator .loan-calculator-form{padding:0;border:unset}.gallery-style-slider-2 .single-property-element.property-info-detail .property-description{margin-bottom:0}.gallery-style-slider-2.tfre-property-info .button-nav.swiper-button-prev{left:20px}.gallery-style-slider-2.tfre-property-info .button-nav.swiper-button-next{right:unset;left:20px;margin-top:50px}.gallery-style-slider-3 .col-lg-8{width:100%}.gallery-style-slider-3 .tfcl-popup-sidebar.active-mobile .content-sidebar{width:500px}.gallery-style-slider-3 .content-left-single{padding-top:100px}.gallery-style-slider-3 .tfre-property-header-infor .title-listing h2,.tfre-property-header-infor .property-price h4{font-size:44px;line-height:1.1818181818181819em}@media screen and (max-width:1450px){.related-properties .wrap-properties-post .owl-nav .owl-prev{left:0;transform:unset}.related-properties .wrap-properties-post .owl-nav .owl-next{right:0;transform:unset}}@media screen and (max-width:1350px){.related-properties .wrap-properties-post .owl-nav{display:none !important}}@media screen and (max-width:1300px){.tfre-property-gallery-single .gallery-style-slider-1 .owl-next{right:50px}.tfre-property-gallery-single .gallery-style-slider-1 .owl-prev{left:-10px}.tfre-property-gallery-style2 .container{max-width:100%}.single-property-element.property-info-detail .inner strong{width:unset;display:unset;margin-right:10px}.related-properties .wrap-properties-post .owl-nav{display:none}.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .item-1{width:100%}.tfre-property-overview .tfre-property-info .inner .icon{width:40px;height:40px;font-size:24px;margin-right:10px}.tfre-property-overview .tfre-property-info .inner .property-info-value,.tfre-property-overview .tfre-property-info .inner .property-info-title{font-size:16px}.tfre-property-overview .tfre-property-info>*{width:calc(25% - 20px);margin-left:20px}.tfre-property-overview .tfre-property-info{margin-left:-20px}.header-single-listing.gallery-style-slider-2{padding:50px 40px}.header-single-listing.gallery-style-slider-2 .title-listing h2{font-size:35px}.header-single-listing.gallery-style-slider-2 .inner-price .property-price h4{font-size:40px}.single-property-element.property-gallery-wrap .tfre-property-info.slider-3 .property-gallery-item img{height:100%}.gallery-style-slider-3 .content-left-single{padding-top:60px}.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .item-5,.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .item-6{display:none}}@media screen and (max-width:1024px){.single-property-element.property-info-overview .tfre-property-info>*{width:calc(33.33333% - 40px)}.tfre_single_sidebar{margin-left:0}.header-single.header-slider-2{margin-top:0;padding:0;padding-top:50px}.content-left-single{margin-right:0}.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .list-control-gallery{bottom:10px;left:10px;flex-wrap:wrap}.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .list-control-gallery .item-control{font-size:14px;padding:10px}.single-property-element.property-gallery-wrap .tfre-property-info.gallery-style-slider-1 .property-gallery-item img{height:100%}.single-property-element.property-gallery-wrap .tfre-property-info.gallery-style-slider-1 .swiper-button-prev{left:15px}.single-property-element.property-gallery-wrap .tfre-property-info.gallery-style-slider-1 .swiper-button-next{right:15px}.container.gallery-style-slider{margin-top:40px}}@media screen and (max-width:991px){.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .item{display:block !important}.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .list-control-gallery{opacity:1;visibility:visible}.single-property-element.property-gallery-wrap .tfre-property-info.style-grid{flex-direction:column}.property-navigation-item::-webkit-scrollbar{display:block}.property-navigation-item{scrollbar-width:block}.property-navigation-item{-ms-overflow-style:block}.tfre-property-gallery-single.gallery-style-slider-2{flex-direction:column}.header-single-listing.gallery-style-slider-2 .tfre-property-header-infor{flex-direction:unset;gap:40px;flex-wrap:wrap}.header-single-listing.gallery-style-slider-2{padding:40px 20px}.tfre-property-gallery-single.gallery-style-slider-2 .header-single-listing.gallery-style-slider-2,.tfre-property-gallery-single.gallery-style-slider-2 .single-property-element.property-gallery-wrap{width:100%}.tfre-property-gallery-single.gallery-style-slider-2 .header-single-listing.gallery-style-slider-2{order:1}.single-property-element.property-gallery-wrap .gallery-style-slider-2 .slider-2 .property-gallery-item img{height:100%}.single-property-element.property-gallery-wrap .gallery-style-slider-2 .thumb-slider2{max-height:300px}.single-property-element.property-gallery-wrap .gallery-style-slider-2 .slider-2-thumb .property-gallery-item img{height:90px}.tfre-property-gallery-single .gallery-style-slider-1 .single-property-image-main .property-gallery-item img,.single-property-image-main.slider-2 .property-gallery-item img,.tfre-property-gallery-style3 .tfre-property-info.slider-2 .property-gallery-item img{min-height:450px;max-height:450px}.single-property-element.property-info-overview .tfre-property-info>*{width:calc(50% - 40px)}.tfre-property-header-infor .infor-top{flex-wrap:wrap;row-gap:10px}.single-property-element.property-gallery-wrap .tfre-property-info.slider-4 .slider-2 .property-gallery-item img{height:400px}.single-property-element.property-gallery-wrap .gallery-style-slider-2 .slider-2-thumb{max-width:100%;margin-top:0}.content-left-single{margin-bottom:50px}.tfre-property-header-infor .infor-bottom .tfre-features-infor .inner{font-size:16px}.tfre-property-header-infor .infor-bottom .tfre-features-infor .inner i{font-size:20px;vertical-align:sub}.single-real-estate .tfre-property-gallery-single.gallery-style-slider{margin-left:15px;margin-right:15px}.related-single-property{margin-top:60px;margin-bottom:60px}.gallery-style-slider-3 .tfre-property-header-infor .title-listing h2,.tfre-property-header-infor .property-price h4{font-size:35px}}@media screen and (max-width:767px){.tfre-property-header-infor .infor-bottom .tfre-features-infor .inner{font-size:14px}.gallery-style-slider-3 .tfcl-popup-sidebar.active-mobile .content-sidebar{width:80%}.header-single-listing.gallery-style-slider-2 .tfre-property-header-infor{row-gap:30px}.single-property-element.property-gallery-wrap .tfre-property-info .swiper-button-prev,.single-property-element.property-gallery-wrap .tfre-property-info .swiper-button-next,.single-property-element.property-gallery-wrap .gallery-style-slider-2 .thumb-slider2{display:none}.single-property-element.property-gallery-wrap .tfre-property-info .list-control-gallery{flex-wrap:wrap}.single-property-element.property-gallery-wrap .tfre-property-info .list-control-gallery .item-control{padding:8px 8.5px}.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .item img{height:100%}.single-property-element.property-reviews .filter-review{justify-content:left;margin-top:20px}.related-properties .heading{max-width:unset}.related-single-property{margin-top:60px}.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .item-1{grid-column:1/5;grid-row:1/3}.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .item-2{grid-column:1/3;grid-row:3/4}.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .item-3{grid-column:3/5;grid-row:3/3}.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .item-4{grid-column:1/5;grid-row:4/12}.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .item-5{grid-column:3/5;grid-row:4/12}.tfre-property-gallery-single .gallery-style-slider-1 .owl-next,.tfre-property-gallery-single .gallery-style-slider-1 .owl-prev{display:none !important}.single-property-element.property-gallery-wrap .tfre-property-info.style-grid,.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .item-5,.single-property-element.property-gallery-wrap .tfre-property-info.style-grid .item-6{display:block}.tfre-property-gallery-style2 .owl-prev{left:10px}.tfre-property-gallery-style2 .owl-next{right:50px}.tfre-property-gallery-style2 .owl-nav .owl-prev,.tfre-property-gallery-style2 .owl-nav .owl-next{width:40px;height:40px;font-size:20px}.tfre-property-header-infor .property-action-inner .tfre-property-print,.tfre-property-header-infor .property-action-inner .tfre-property-share,.tfre-property-header-infor .property-action-inner .tfre-property-favorite,.tfre-property-header-infor .property-action-inner .tfre-compare-property{width:35px;height:35px;font-size:18px}.tfre-property-header-infor .property-action-inner .tfre-compare-property i{font-size:18px}.single-property-element.property-info-features .wrap-features{grid-template-columns:1fr}.single-property-element.property-nearby-places .property-element .nearby-summary ul{grid-template-columns:1fr;column-gap:30px}.tfre-property-header-infor .infor-top .inner-title,.tfre-property-header-infor .infor-top{flex-direction:column;align-items:flex-start}.tfre-property-header-infor .property-action-inner>*:first-child{margin-left:0}.tfre-property-overview .tfre-property-info>*{width:calc(50% - 20px);margin-left:20px}.tfre-property-overview .tfre-property-info{margin-left:-20px}.single-property-element.property-reviews .reviews-list .inner{flex-wrap:wrap;column-gap:10px;row-gap:10px}.tfre-property-header-infor .infor-bottom{flex-direction:column;row-gap:20px;align-items:baseline}.single-property-element.property-location .information-location .inner{flex-wrap:wrap}.single-property-element.property-floors-tab .card-body img{height:100%}.related-properties>.heading h5{font-size:30px}.header-single-listing.gallery-style-slider-4 .header-single{padding:15px}.tfre-property-overview .tfre-property-info .inner .icon{width:45px;height:45px;font-size:20px}.single-property-element.property-gallery-wrap .tfre-property-info.slider-3 .property-gallery-item img{height:400px}.tfre-property-header-infor .title-listing h2{font-size:35px}.tfre-property-header-infor .property-price h4{font-size:30px}.single-property-element.property-location .information-location .inner .content-ct{width:100%}.tfre_single_sidebar>.tfre-sidebar .widget_contact_seller_widget,.tfre_single_sidebar>.tfre-sidebar .wp-block-contact-form-7-contact-form-selector{padding:30px 20px}.related-properties .properties-post .featured-property img{height:180px !important}.property-navigation{top:89px !important}}