.filter-bar{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin-bottom:40px}.filter-bar.flex-end,.filter-bar.flex-start{width:50%}.filter-bar.flex-end{margin-left:auto;justify-content:right}.filter-bar.flex-start{margin-right:auto;justify-content:left}.filter-bar .filter-listing{position:relative;display:flex;padding:10px 34px;align-items:flex-start;background:#FFF;box-shadow:8px 1px 10px 0 rgb(0 0 0 / .08);cursor:pointer;color:#000;font-size:16px;font-weight:600;letter-spacing:.48px;text-transform:capitalize;border-radius:4px}.filter-bar a.filter-listing:hover,.filter-bar a.filter-listing.active{color:#fff;background:var(--theme-primary-color)}.tf-listing-wrap.style1{display:flex;align-items:center;flex-direction:column;gap:50px;box-sizing:border-box;color:var(--text-body-text,#3A3A3C)}.tf-listing-wrap.style1 .wrap-listing-post{width:100%}.tf-listing-wrap.style1 .wrap-listing-post .content-tab{width:100%}.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post{border-radius:8px;background:#FFF;box-shadow:0 6px 15px 0 rgb(0 0 0 / .03)}.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .featured-property{position:relative;width:100%;overflow:hidden;max-height:330px}.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .featured-property img{width:100%;height:auto;transform:scale(1)}.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .featured-property .bookmark .bg-bookmark img{width:38px;height:38px;border-radius:0;background:#fff0}.tf-listing-wrap .listing-post .featured-property .bottom-infor-features{position:absolute;bottom:10px;right:10px;left:10px;z-index:5;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.tf-listing-wrap .listing-post .featured-property .price{color:#FFF;font-size:22px;font-weight:600}.tf-listing-wrap .listing-post .featured-property .price span{color:rgb(255 255 255 / .5);font-size:14px;font-weight:600}.tf-listing-wrap.style2 .listing-post .featured-property .price{font-size:18px}.tf-listing-wrap.style2 .listing-post .list-controller .tfcl-compare-property,.tf-listing-wrap.style2 .listing-post .list-controller .tfcl-property-favorite,.tf-listing-wrap.style2 .listing-post .list-controller .view-all-gallery{width:30px;height:30px}.tf-listing-wrap .listing-post .list-controller{display:flex;align-items:center}.tf-listing-wrap .listing-post .list-controller .tfcl-compare-property,.tf-listing-wrap .listing-post .list-controller .tfcl-property-favorite,.tf-listing-wrap .listing-post .list-controller .view-all-gallery{width:36px;height:36px;background:#0000009c;color:#fff;display:grid;align-items:center;justify-content:center;border-radius:50%}.tf-listing-wrap .listing-post .list-controller .view-all-gallery img{width:20px!important;height:20px!important;transform:unset!important;border-radius:unset!important;background:unset!important}.tf-listing-wrap .listing-post .list-controller .tfcl-compare-property.active,.tf-listing-wrap .listing-post .list-controller .tfcl-property-favorite.active,.tf-listing-wrap .listing-post .list-controller .view-all-gallery:hover,.tf-listing-wrap .listing-post .list-controller .tfcl-compare-property:hover .tf-listing-wrap .listing-post .list-controller .tfcl-property-favorite:hover{background:var(--theme-primary-color)}.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .featured-property .featured-tag img,.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .featured-property .sale-tag img{width:69px;height:20px;border-radius:0;background:#fff0}.tf-listing-wrap .listing-post .list-text{display:flex;align-items:center;flex-wrap:wrap;position:absolute;top:12px;left:12px;z-index:5}.tf-listing-wrap .listing-post .list-text li span{padding:1px 6px;color:#fff;font-size:12px;font-weight:600;border-radius:4px}.tf-listing-wrap .listing-post .list-text li span.featured-text{background:var(--theme-primary-color)}.tf-listing-wrap .listing-post .list-text li span.sale-text{background:#6E55FF}.tf-listing-wrap .listing-images{position:relative;border-radius:8px 8px 0 0;overflow:hidden}.tf-listing-wrap .featured-property .features,.tf-listing-wrap .featured-property .status,.tf-listing-wrap .featured-property .date-car{border-radius:3px;background:var(--theme-primary-color);padding:0 25px;color:#FFF;font-size:15px;font-weight:500;z-index:6;line-height:34px;height:34px}.tf-listing-wrap .featured-property .status{padding:0 15px;width:max-content}.tf-listing-wrap .featured-property .date-car{padding:0 20px;height:30px;line-height:30px}.tf-listing-wrap .featured-property .group-meta{position:absolute;top:15px;left:12px;right:12px;z-index:6}.tf-listing-wrap .featured-property .group-meta{display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap}.tf-listing-wrap .featured-property .group-meta .inner{display:flex;align-items:center;gap:10px}.tf-listing-wrap .featured-property .count-list-gallery{border-radius:2px;background:rgb(0 0 0 / .81);box-shadow:0 4px 18px 0 rgb(0 0 0 / .05);display:flex;align-items:center;gap:9px;color:#FFF;font-size:16px;font-weight:500;text-transform:uppercase;padding:7px;height:34px;width:max-content;cursor:pointer;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.tf-listing-wrap .featured-property .count-list-gallery:hover{background:var(--theme-primary-color)}.tf-listing-wrap .featured-property .view-gallery{cursor:pointer}.tf-listing-wrap .featured-property .count-list-gallery img{max-width:20px;background:unset!important}.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .content{padding:14px 25px 31px 25px}.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .content .title{font-size:18px;font-weight:700;line-height:30px;margin-bottom:7px}.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .content .title a{color:#26232A}.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .content .title a:hover{color:var(--theme-primary-color)}.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .content .address{display:flex;align-items:center;gap:4px;width:100%}.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .content .address img,.tf-listing-wrap.style2 .wrap-listing-post .item .listing-post .content .address img{max-width:16px;height:16px}.tf-listing-wrap .wrap-listing-post .item .listing-post .content .address span{color:#8E8E93;font-size:14px;font-weight:400;line-height:150%}.tf-listing-wrap .wrap-listing-post .item .listing-post .featured-property .tfcl-compare-property i.fa-plus::before{content:'\e925';font-family:'dreamhome';font-weight:400}.tf-listing-wrap .wrap-listing-post .item .listing-post .description ul{display:flex;align-items:center;column-gap:30px;row-gap:10px}.tf-listing-wrap .wrap-listing-post .item .listing-post .description ul li{display:flex;align-items:center}.tf-listing-wrap .wrap-listing-post .item .listing-post .description ul li p{color:#000;font-size:14px;font-weight:500;line-height:30px;margin-top:-9px}.tf-listing-wrap .wrap-listing-post .bottom-content{border-top:1px solid #EFEFEF;padding-top:16px;margin-top:26px;display:flex;align-items:center;justify-content:space-between}.tf-listing-wrap .wrap-listing-post .price{display:flex;align-items:baseline;gap:12px;margin-bottom:20px}.tf-listing-wrap .wrap-listing-post .price .inner:nth-child(2){color:#86898E;font-weight:600;font-size:15px;font-weight:600;text-decoration:line-through}.tf-listing-wrap .wrap-listing-post .price .inner:nth-child(1){color:var(--theme-primary-color);font-weight:600;font-size:15px;font-weight:600;text-decoration:none}.tf-listing-wrap.style2 .wrap-listing-post .price .inner:nth-child(2){color:#86898E;font-size:18px;font-weight:500}.tf-listing-wrap.style2 .wrap-listing-post .price .inner:nth-child(1){color:var(--theme-primary-color);font-size:20px;font-weight:600}.tf-listing-wrap .wrap-listing-post .car-body{color:var(--theme-primary-color);font-size:14px;font-weight:500;margin-bottom:6px}.tf-listing-wrap .wrap-listing-post .button-details a{color:#0D1637;font-size:14px;font-weight:600;letter-spacing:.7px;text-transform:uppercase;margin-left:5px}.tf-listing-wrap .wrap-listing-post .button-details a:hover{color:var(--theme-primary-color)}.tf-listing-wrap .wrap-listing-post .button-details a i{margin-left:11px;color:var(--theme-primary-color);display:inline-block}.tf-listing-wrap .wrap-listing-post .button-details a:hover i{-webkit-animation:toRightFromLeft 0.3s forwards;-moz-animation:toRightFromLeft 0.3s forwards;animation:toRightFromLeft 0.3s forwards}.tf-listing-wrap .wrap-listing-post .item .listing-post .description ul li:not(:last-child):after{display:none}.tf-listing-wrap .wrap-listing-post .item .listing-post .description ul li img,.tf-listing-wrap .wrap-listing-post .item .listing-post .description ul li svg{width:19px;height:19px;margin-right:8px;flex-shrink:0;margin-top:-7px}.tf-listing-wrap .wrap-listing-post .item .listing-post .description ul li svg path{fill:#000}.tf-listing-wrap .wrap-listing-post .item .listing-post .description ul li .inner span{color:#A2A4A8;font-size:14px;font-weight:400;line-height:30px;text-transform:capitalize}.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .bottom{display:flex;justify-content:space-between;align-items:center;align-self:stretch;background:var(--system-background-light-primary,#FFF);padding:0;margin-top:16px;flex-wrap:wrap;gap:10px}.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .bottom .compare{display:flex;align-items:center;gap:2px}.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .bottom .compare i{font-size:10px;color:var(--theme-primary-color);margin-right:3px}.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .bottom .compare span.text-compare{color:#3A3A3C;font-size:14px;font-style:normal;font-weight:600;line-height:150%;text-decoration:none}.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .bottom .avatar{position:relative;display:flex;transition:all 0.3s ease;flex-shrink:0;align-items:center}.tf-listing-wrap .wrap-listing-post .item .listing-post .bottom .avatar span{color:#8E8E93;font-size:14px;font-weight:400;line-height:150%;margin-left:8px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.tf-listing-wrap .wrap-listing-post .item .listing-post .bottom .avatar:hover span{color:var(--theme-primary-color)}.tf-listing-wrap .wrap-listing-post .item .listing-post .bottom .avatar img{width:38px;height:38px;border-radius:50%;object-fit:cover}.tf-listing-wrap .wrap-listing-post .item .listing-post .bottom .year{color:#8E8E93;font-size:14px;font-weight:400;line-height:150%;text-align:right}.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .name-hover{display:none;flex-direction:column;align-items:center;position:absolute;top:-55px;left:0%;width:100%;height:100%}.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .name-hover .content{display:flex;margin:0 auto;padding:12px;align-items:flex-start;gap:16px;flex:1 0 0%;border-radius:6px;background:var(--system-background-light-primary,#FFF);box-shadow:0 4px 26px 0 rgb(66 71 76 / .12);color:var(--text-body-text,#3A3A3C)!important;font-size:14px;font-style:normal;font-weight:600;line-height:150%}.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .name-hover i{position:absolute;bottom:-18px;flex-shrink:0;font-size:20px;color:#fff}.tf-listing-wrap .wrap-listing-post .listing-post .list-controller{display:flex;align-items:center;gap:10px}.tf-listing-wrap .wrap-listing-post .listing-post .list-controller a{color:#0A0B12;font-size:19px;width:unset;height:unset;background:unset}.tf-listing-wrap .wrap-listing-post .listing-post .list-controller a:hover,.tf-listing-wrap .wrap-listing-post .listing-post .list-controller a.active{color:var(--theme-primary-color)}.tf-listing-wrap .wrap-listing-post .listing-post .list-controller .tfcl-compare-listing i.fa-plus::before{content:"\e95a";font-family:'motorx'}.tf-listing-wrap.style2 .wrap-listing-post .listing-post{display:flex;border-radius:10px 10px 10px 10px;background:#0A1426;box-shadow:0 5px 10px 0 rgb(0 0 0 / .07)}.tf-listing-wrap.style2 .wrap-listing-post .listing-post .title{font-size:18px;font-weight:700;line-height:30px;margin-bottom:32px}.tf-listing-wrap.style2 .wrap-listing-post .listing-post .title a{color:#FFF}.tf-listing-wrap.style2 .wrap-listing-post .listing-post .title a:hover{color:var(--theme-primary-color)}.tf-listing-wrap.style2 .wrap-listing-post .listing-post .featured-property{position:relative;width:37%;overflow:hidden;border-radius:10px 0 0 10px}.tf-listing-wrap.style2 .wrap-listing-post .listing-post .content{width:63%}.tf-listing-wrap.style2 .wrap-listing-post .listing-post .excerpt{color:#86898E;font-size:16px;font-weight:500;line-height:28.8px;margin-bottom:31px}.tf-listing-wrap.style2 .wrap-listing-post .car-body{margin-bottom:4px}.tf-listing-wrap.style2 .featured-property .date-car{position:unset;background:#060C12;padding:0 16px}.tf-listing-wrap.style2 .featured-property .group-meta{top:10px;left:9px}.tf-listing-wrap.style2 .featured-property .features{padding:0 15px;line-height:30px;height:30px}.tf-listing-wrap.style2 .wrap-listing-post .item .listing-post .description ul li img,.tf-listing-wrap.style2 .wrap-listing-post .item .listing-post .description ul li svg{width:20px;height:20px}.tf-listing-wrap.style2 .wrap-listing-post .item .listing-post .description ul li{color:#fff}.tf-listing-wrap.style2 .wrap-listing-post .item .listing-post .description ul li svg path{fill:#fff}.tf-listing-wrap.style2 .wrap-listing-post .item .listing-post .featured-property .view-gallery{border-radius:0;height:100%}.tf-listing-wrap.style2 .wrap-listing-post .item .listing-post .featured-property .view-gallery img{height:100%}.tf-listing-wrap.style2 .wrap-listing-post .listing-post .bottom-content{border-top:1px solid #122342;padding-top:20px;margin-top:30px}.tf-listing-wrap.style2 .wrap-listing-post .item .listing-post .description ul li p{color:#FFF;font-size:14px;font-weight:500;line-height:30px}.tf-listing-wrap.style2 .wrap-listing-post .listing-post .content{padding:28px 24px 24px 25px}.tf-listing-wrap.style2 .wrap-listing-post .bottom-content .price{margin:0;margin-left:7px}.tf-listing-wrap.style2 .wrap-listing-post .item .listing-post .description ul li:not(:last-child):after{background:#232F47}.tf-listing-wrap.style2 .wrap-listing-post .listing-post .list-controller a{background:#171F2F;color:#fff}.tf-listing-wrap.style2 .wrap-listing-post .listing-post .list-controller a:hover,.tf-listing-wrap.style2 .wrap-listing-post .listing-post .list-controller a.active{background:var(--theme-primary-color);color:#fff}.tf-listing-wrap.style2 .wrap-listing-post .listing-post .list-controller a{width:43px;height:41px;background:#171F2F;color:#fff;display:flex;align-items:center;justify-content:center}.tf-listing-wrap.style2 .filter-bar .filter-listing{color:#77787B;text-align:center;font-size:16px;font-weight:500;text-transform:capitalize;border-radius:4px;border:1px solid #EAEAEA;background:#FFF;box-shadow:0 4px 11px 0 rgb(0 0 0 / .04);padding:0 20px}.tf-listing-wrap.style2 .filter-bar .filter-listing.active,.tf-listing-wrap.style2 .filter-bar .filter-listing:hover{background:var(--theme-primary-color);color:#fff}.tf-listing-wrap.style2 .filter-bar{margin-bottom:56px;gap:10px}.tf-listing-wrap.style2 .filter-bar a.filter-listing.active::after{display:none}.tf-listing-wrap .wrap-listing-post .content-tab .content-tab-inner .listing>.loading-icon{background:rgb(255 255 255 / .8);opacity:1;z-index:99}.tf-listing-wrap .wrap-listing-post .content-tab .content-tab-inner .loading-icon{transition:.5s;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0}.loading-icon .bubble{width:10px!important;height:10px!important;display:inline-block;margin:0 5px}.loading-icon .dot{min-width:10px!important;min-height:10px!important;display:block;border-radius:50%;background-color:#000;width:100%;height:100%;transform-origin:50% 50%;animation:bubble 1.2s -.6s infinite ease-out;-webkit-animation:bubble 1.2s -.6s infinite ease-out}.dot-flashing{position:relative;width:10px;height:10px;border-radius:5px;background-color:var(--theme-primary-color);color:var(--theme-primary-color);animation:dot-flashing 1s infinite linear alternate;animation-delay:0.5s}.dot-flashing::before,.dot-flashing::after{content:"";display:inline-block;position:absolute;top:0}.dot-flashing::before{left:-15px;width:10px;height:10px;border-radius:5px;background-color:var(--theme-primary-color);color:var(--theme-primary-color);animation:dot-flashing 1s infinite alternate;animation-delay:0s}.dot-flashing::after{left:15px;width:10px;height:10px;border-radius:5px;background-color:var(--theme-primary-color);color:var(--theme-primary-color);animation:dot-flashing 1s infinite alternate;animation-delay:1s}@keyframes dot-flashing{0%{background-color:var(--theme-primary-color)}50%,100%{background-color:rgb(255 169 32 / .2)}}.loading-icon .bubble{width:10px!important;height:10px!important;display:inline-block;margin:0 5px}.loading-icon .dot{min-width:10px!important;min-height:10px!important;display:block;border-radius:50%;background-color:#000;width:100%;height:100%;transform-origin:50% 50%;animation:bubble 1.2s -.6s infinite ease-out;-webkit-animation:bubble 1.2s -.6s infinite ease-out}.dot-flashing{position:relative;width:10px;height:10px;border-radius:5px;background-color:var(--theme-primary-color);color:var(--theme-primary-color);animation:dot-flashing 1s infinite linear alternate;animation-delay:0.5s}.dot-flashing::before,.dot-flashing::after{content:"";display:inline-block;position:absolute;top:0}.dot-flashing::before{left:-15px;width:10px;height:10px;border-radius:5px;background-color:var(--theme-primary-color);color:var(--theme-primary-color);animation:dot-flashing 1s infinite alternate;animation-delay:0s}.dot-flashing::after{left:15px;width:10px;height:10px;border-radius:5px;background-color:var(--theme-primary-color);color:var(--theme-primary-color);animation:dot-flashing 1s infinite alternate;animation-delay:1s}@keyframes dot-flashing{0%{background-color:var(--theme-primary-color)}50%,100%{background-color:rgb(255 169 32 / .2)}}.tf-listing-wrap .wrap-listing-post .item{padding:15px 15px 15px 15px}.tf-listing-wrap .owl-carousel .owl-item .item{padding:15px 0}.tf-listing-wrap .wrap-listing-post.column-1 .item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.tf-listing-wrap .wrap-listing-post.column-2 .item{-webkit-box-flex:0;-ms-flex:0 0 49.99%;flex:0 0 49.99%;max-width:49.99%}.tf-listing-wrap .wrap-listing-post.column-3 .item{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}.tf-listing-wrap .wrap-listing-post.column-4 .item{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.tf-listing-wrap.has-carousel .row{margin-left:0;margin-right:0;margin-bottom:60px}.tf-listing-wrap.has-carousel .row>*{width:100%;padding-left:0;padding-right:0}.tf-listing-wrap.has-carousel .wrap-listing-post .owl-carousel.owl-loaded{display:flex;justify-content:center}.tf-listing-wrap.has-carousel .wrap-listing-post .item{-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}.tf-listing-wrap.has-carousel .owl-carousel .owl-nav{position:absolute;right:1%;top:50%;width:100%}.tf-listing-wrap.has-carousel .owl-carousel .owl-nav .owl-next,.tf-listing-wrap.has-carousel .owl-carousel .owl-nav .owl-prev{position:absolute;top:50%;left:0;transform:translateY(-50%);color:#fff;background-color:var(--theme-primary-color);font-size:20px;text-align:center;padding:0;display:flex;width:50px;height:50px;justify-content:center;align-items:center;border-radius:25px}.tf-listing-wrap.has-carousel .owl-carousel .owl-nav .owl-next{left:unset;right:0}.tf-listing-wrap.has-carousel .owl-carousel .owl-nav .owl-prev:before,.tf-listing-wrap.has-carousel .owl-carousel .owl-nav .owl-next:before,.tf-listing-wrap.has-carousel .owl-carousel .owl-dots .owl-dot:before{display:none}.tf-listing-wrap .owl-carousel .owl-nav .owl-prev:hover,.tf-listing-wrap .owl-carousel .owl-nav .owl-next:hover,.tf-listing-wrap .owl-carousel .owl-nav .owl-prev.disabled,.tf-listing-wrap .owl-carousel .owl-nav .owl-next.disabled{color:#091D3E;background-color:#fff}.tf-listing-wrap.has-carousel .wrap-listing-post.owl-carousel .item{-webkit-box-flex:0;-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important;padding-left:0px!important;padding-right:0px!important}.tf-listing-wrap.has-carousel .owl-carousel .featured-property .carousel-image-box,.tf-listing-wrap.has-carousel .owl-carousel:hover{cursor:e-resize}.tf-listing-wrap.has-carousel .owl-carousel .listing-post{cursor:default}.tf-listing-wrap.has-carousel .owl-carousel.row{margin:0!important}.tf-listing-wrap.has-carousel .owl-carousel .owl-dots{position:absolute;left:50%;bottom:-13%;display:flex}.tf-listing-wrap.has-carousel .owl-dots .owl-dot{width:10px;height:10px;line-height:10px;background-color:#C1C3C6;border-radius:50%;margin:0 15px}.tf-listing-wrap.has-carousel .owl-dots .owl-dot.active{background-color:var(--theme-primary-color)}.tf-listing-wrap.has-carousel .owl-dots .owl-dot.active span::before{border-color:var(--theme-primary-color)}.tf-listing-wrap.has-carousel .owl-dots .owl-dot span::before{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:"";width:25px;height:25px;overflow:visible;border:2px solid #fff0;display:block}.tf-listing-wrap.has-carousel .owl-carousel .owl-stage{display:flex}.mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-zoom-in.mfp-bg.mfp-ready{opacity:.8}.mfp-zoom-in.mfp-bg.mfp-removing{opacity:0}.mfp-zoom-in.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-zoom-in.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-zoom-in.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-zoom-in .mfp-container,.mfp-zoom-in.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.mfp-zoom-in.mfp-ready .mfp-container{opacity:1}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-container,.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.property-flexslider .slides li{z-index:0!important}.property-flexslider .flex-control-nav{bottom:-5%}.property-flexslider .flex-direction-nav li a{z-index:300}.swiper-button-next2{right:0%;left:auto}.swiper-button-prev2{right:auto;left:0%}.tf-listing-wrap .swiper-pagination{cursor:default}.tf-listing-wrap .wrap-listing-post .item .listing-post:hover .swiper-button-next2{right:4%}.tf-listing-wrap .wrap-listing-post .item .listing-post:hover .swiper-button-prev2{left:4%}.swiper-button-next2,.swiper-button-prev2{width:30px;height:30px;top:50%;transform:translateY(-50%);color:#D9D9D9;position:absolute;z-index:101;opacity:0;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;transition-delay:0.2s;display:grid;align-items:center;justify-content:center}.swiper-button-next2:hover,.swiper-button-prev2:hover{color:var(--theme-primary-color)}.tf-listing-wrap .swiper-button-disabled{cursor:not-allowed}.tf-listing-wrap .wrap-listing-post .item .listing-post .swiper-pagination-bullets-dynamic{bottom:15px}.swiper-button-next2 i,.swiper-button-prev2 i{font-size:18px;font-weight:400}.swiper-container-horizontal>.swiper-pagination{z-index:100}.swiper-container-horizontal>.swiper-pagination.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{background:var(--color-1);width:6px;height:6px;margin:0 2px!important;opacity:1}.tf-listing-wrap .wrap-listing-post .item .listing-post:hover .featured-property .swiper-pagination.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.tf-listing-wrap .wrap-listing-post .item .listing-post:hover .featured-property .swiper-button-next2,.tf-listing-wrap .wrap-listing-post .item .listing-post:hover .featured-property .swiper-button-prev2{opacity:1}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{position:relative;margin:0 2px 0 2px!important;background:#fff0;border:2px solid #fff;width:8px;height:8px}.tf-listing-wrap .wrap-listing-post .item .listing-post .featured-property .carousel-image-box{position:relative;display:block;height:100%}.tf-listing-wrap .wrap-listing-post .item .listing-post .featured-property .carousel-image-box img{height:100%}.tf-listing-wrap .wrap-listing-post .item .listing-post .featured-property img{-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.tf-listing-wrap .wrap-listing-post .item .listing-post:hover .featured-property img{transform:scale(1.05)}.hover-listing-image{min-height:309px;position:relative;z-index:5}.hover-listing-image .wrap-hover-listing{top:0;bottom:5px;left:0;right:0;position:absolute;display:flex;overflow:hidden}.hover-listing-image .wrap-hover-listing .listing-item{align-items:flex-end;display:flex;flex:1;height:100%;position:static}.hover-listing-image .wrap-hover-listing .listing-item .images{border:0;height:100%;left:0;overflow:hidden;position:absolute;width:100%;opacity:0;z-index:-2}.hover-listing-image .wrap-hover-listing .listing-item .images>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .15s;width:100%;height:100%!important}.hover-listing-image .wrap-hover-listing .listing-item.active .images{opacity:1;z-index:-2}.hover-listing-image .bullet-hover-listing{position:absolute;bottom:0;width:100%;height:3px;display:flex;justify-content:space-between}.hover-listing-image .bullet-hover-listing .bl-item{width:100%;height:4px;background-color:#86898E;z-index:25;margin-right:6px}.hover-listing-image .bullet-hover-listing .bl-item.active{background:var(--theme-primary-color)}.hover-listing-image .bullet-hover-listing .bl-item:last-child{margin-right:0}.overlay-limit{text-align:center;position:absolute;width:100%;top:0;bottom:0;color:#fff;background-color:rgb(0 0 0 / .6);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:55}.overlay-limit p{font-size:16px;color:#fff;font-weight:600}.overlay-limit img{width:40px!important;height:40px!important;background:unset!important}.tf-listing-wrap .featured-property .images{height:100%}.icons::before{font-family:'icomoon'!important;font-size:16px;font-weight:500;font-style:normal}.icons.icon-bed::before{content:"\e902"}.icons.icon-bath::before{content:"\e901"}.icons.icon-size::before{content:"\e900"}.owl-carousel .owl-dots .owl-dot{overflow:unset;position:relative}.has-carousel .owl-dots .owl-dot::after{content:'';top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;display:inline-flex;width:100%;height:100%;padding:12px;align-items:center;justify-content:center;border:2px solid #fff0;border-radius:50%}.has-carousel .owl-dots .owl-dot.active::after{border-color:var(--theme-primary-color)}.owl-carousel.has-overlay .owl-item{-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.owl-carousel.has-overlay .owl-item.active_overlay{opacity:.3}.widget-single-listing .listing-post{position:relative}.widget-single-listing .listing-post .group-meta{position:absolute;top:25px;left:47px}.widget-single-listing .listing-post .group-content{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.widget-single-listing .listing-post .features{border-radius:3px;background:var(--theme-primary-color);padding:0 25px;color:#FFF;font-size:15px;font-weight:500;z-index:6;line-height:34px;height:34px;margin-bottom:0}.widget-single-listing .listing-post .car-body{color:var(--theme-primary-color);font-size:16px;font-weight:700;line-height:30px;letter-spacing:1.44px;text-transform:uppercase;position:relative;display:inline-block;margin-bottom:0}.widget-single-listing .listing-post .car-body::after{position:absolute;content:'';height:2px;width:100%;background:var(--theme-primary-color);opacity:.1;bottom:1px;left:0}.widget-single-listing .listing-post .title{color:#26232A;font-size:24px;font-weight:700;line-height:30px;margin-bottom:18px}.widget-single-listing .listing-post .excerpt{color:#86898E;font-size:16px;font-weight:500;line-height:28.8px;margin-bottom:24px}.widget-single-listing .listing-post .price .inner:nth-child(1){font-size:24px}.widget-single-listing .listing-post .price .inner:nth-child(2){font-size:16px;font-weight:500}.widget-single-listing .listing-post .price{margin-bottom:49px}.widget-single-listing .listing-post .button-details .button{color:#FFF!important;font-family:'DM Sans';font-size:16px;font-weight:700;letter-spacing:.96px;text-transform:uppercase;padding:21px 62px}.widget-single-listing .listing-post .bottom-content{padding-top:40px;margin-top:24px}.widget-single-listing .listing-post .content{padding:50px 48px 100px 48px}@media only screen and (max-width:1300px){.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .description{gap:10px;justify-content:left}.tf-listing-wrap .wrap-listing-post .item .listing-post .description ul,.tf-listing-wrap.style2 .featured-property .group-meta{flex-wrap:wrap}.tf-listing-wrap .wrap-listing-post .item .listing-post .description ul{justify-content:left}.tf-listing-wrap .wrap-listing-post .item .listing-post .description ul{column-gap:15px}.tf-listing-wrap .wrap-listing-post .bottom-content .price .regular_price{font-size:17px}.tf-listing-wrap .wrap-listing-post .bottom-content .price .sale_price{font-size:16px}.tf-listing-wrap .wrap-listing-post .bottom-content{flex-wrap:wrap;gap:10px}}@media only screen and (max-width:1024px){.filter-bar.flex-end,.filter-bar.flex-start{justify-content:center}}@media only screen and (max-width:991px){.tf-listing-wrap .wrap-listing-post.column-4 .item,.tf-listing-wrap .wrap-listing-post.column-3 .item,.tf-listing-wrap .wrap-listing-post.column-1 .item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.tf-listing-wrap .wrap-listing-post.column-4 .item,.tf-listing-wrap .wrap-listing-post.column-3 .item,.tf-listing-wrap .wrap-listing-post.column-1 .item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.tf-listing-wrap.style2 .wrap-listing-post .item .listing-post .description ul li:not(:last-child):after{background:#fff0}.tf-listing-wrap.style2 .wrap-listing-post .bottom-content .price{gap:5px;flex-wrap:wrap}.tf-listing-wrap.style2 .wrap-listing-post .listing-post,.tf-listing-wrap.style2 .wrap-listing-post .item .listing-post .description ul li{display:block}.tf-listing-wrap.style2 .wrap-listing-post .listing-post .featured-property,.tf-listing-wrap.style2 .wrap-listing-post .listing-post .content{width:100%}.tf-listing-wrap.style2 .wrap-listing-post .item .listing-post .description ul{justify-content:space-between;align-items:flex-start}.tf-listing-wrap.style2 .wrap-listing-post .item .listing-post .description ul li{text-align:center}.tf-listing-wrap.style2 .wrap-listing-post .item .listing-post .description ul li .inner span{display:none}.tf-listing-wrap.style2 .wrap-listing-post .item .listing-post .description ul li img{margin:0 auto;margin-bottom:10px}.widget-single-listing .listing-post .content{padding:50px 25px 50px 25px}.widget-single-listing .listing-post .group-meta{top:25px;left:25px}.tf-listing-wrap.style2 .wrap-listing-post .item .listing-post .description ul li::after{display:none}.tf-listing-wrap.style2 .wrap-listing-post .listing-post .featured-property{border-radius:10px 10px 0 0}}@media only screen and (max-width:767px){.tf-listing-wrap .wrap-listing-post.column-4 .item,.tf-listing-wrap .wrap-listing-post.column-3 .item,.tf-listing-wrap .wrap-listing-post.column-2 .item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.tf-listing-wrap .owl-carousel .owl-dots{left:20%}.tf-listing-wrap.has-carousel .row{margin-bottom:0}.hv-tool::after,.hv-tool::before{display:none}.widget-single-listing .listing-post .description ul{justify-content:space-between;align-items:baseline!important}.widget-single-listing .listing-post .description ul li{display:block!important;text-align:center}.widget-single-listing .listing-post .description ul li img{margin:0}.tf-listing-wrap .wrap-listing-post .filter-bar{justify-content:center}.filter-bar.flex-end,.filter-bar.flex-start{width:100%}}@media only screen and (max-width:420px){.tf-listing-wrap .owl-carousel .owl-nav{right:4%}.tf-listing-wrap .owl-carousel .owl-dots{left:25%}.tf-listing-wrap .owl-dots .owl-dot{width:25px}}@media only screen and (max-width:360px){.tf-listing-wrap .wrap-listing-post.column-4 .item,.tf-listing-wrap .wrap-listing-post.column-3 .item,.tf-listing-wrap .wrap-listing-post.column-1 .item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}