.auto-complete-content-wrap .item-sub-price,.houzez-dashboard .grecaptcha-badge,.listing-v3 .item-wrap-v3 .h-type,body.houzez-halfmap-page .grecaptcha-badge{display:none!important}.listing-slider-variable-width .slick-slide{padding-left:2px;padding-right:2px}.property-banner-trigger{z-index:1}.houzez-nav-menu-main-desktop-wrap .dropdown-menu>li:not(:last-child){border-top-width:0;border-left-width:0;border-right-width:0}.houzez-all-slider-wrap{opacity:0;visibility:hidden;transition:opacity 1s;-webkit-transition:opacity 1s}.houzez-all-slider-wrap.slick-initialized{visibility:visible;opacity:1}.property-carousel-module .slick-slide{padding-left:10px;padding-right:10px}.property-carousel-module .slick-list{margin-left:-10px;margin-right:-10px}.search-hidden,.sticky-nav-area,.sticky-search-area{position:relative;width:100%;z-index:1000;top:0;opacity:0;visibility:hidden;transform:translate(0,-200px)}.houzez-in-view{opacity:1;position:fixed!important;visibility:visible;transition:.4s;transform:translate(0,0) scale(1);animation:.4s fadein}.comment-reply-title{font-size:14px}@media (max-width:992px){.grecaptcha-badge{display:none!important}}.houzez-hide-menu-mobile,.houzez-hide-menu-tablet,.houzez-menu-toggle.houzez-nav-menu-active .icon-navigation-menu,.houzez-nav-menu-main-mobile-wrap.nav-mobile,[data-elementor-device-mode=mobile] .houzez-hide-menu-mobile,[data-elementor-device-mode=mobile] .houzez-hide-menu-tablet,[data-elementor-device-mode=tablet] .houzez-hide-menu-tablet{display:none}[data-elementor-device-mode=desktop] .houzez-show-menu-desktop,[data-elementor-device-mode=desktop] .hz-show-menu-desktop,[data-elementor-device-mode=mobile] .houzez-show-menu-desktop,[data-elementor-device-mode=mobile] .houzez-show-menu-mobile,[data-elementor-device-mode=mobile] .houzez-show-menu-tablet,[data-elementor-device-mode=tablet] .houzez-show-menu-desktop,[data-elementor-device-mode=tablet] .houzez-show-menu-tablet,[data-elementor-device-mode=tablet] .hz-show-menu-tablet{display:block}.slick-dots li{margin:0}.slick-dots li button:before{font-size:20px}.fancybox__container,.offcanvas.show,.offcanvas.showing{z-index:99999}.block-map-wrap{min-height:350px}.property-schedule-tour-day-form{max-height:100px}div#houzez-agent-sidebar-map{width:100%;height:200px}.houzez-map-message{position:absolute;bottom:20px;left:20px;background-color:rgb(0 0 0 / .8);color:#fff;padding:6px 15px;border-radius:4px;font-size:13px;z-index:1000;opacity:0;transition:opacity .3s;pointer-events:none;line-height:20px}.map-marker-label,.property-info-window{background-color:#fff;box-shadow:rgb(0 0 0 / .2) 0 3px 15px 0}.houzez-map-message.show{opacity:1}.property-info-window{padding:5px;border-radius:6px 0 6px 6px;width:287px}.property-info-window .info-window-image img{border-radius:4px;width:100%;max-width:286px;height:176px;object-fit:cover}.info-window-price{font-size:20px;font-weight:700;margin-bottom:10px}.info-window-info-details{font-size:14px;margin-bottom:5px;font-weight:400}.info-window-property-type{text-transform:uppercase;font-size:12px;font-weight:400;margin-bottom:10px}.info-window-address-info{font-size:14px;font-weight:400;color:#888}.info-window-image{position:relative}.info-window-label{position:absolute;font-weight:400;z-index:1;top:10px;left:10px;border-radius:4px;font-size:10px;line-height:1;text-transform:uppercase;padding:4px 4px 3px}.map-marker-label{color:#000;font-size:15px;font-weight:700;padding:8px 12px;border-radius:20px;border:1px solid #fff}.map-marker-label:hover{border:1px solid #aaa}.osm-marker{display:inline-block;padding:5px 11px}@media (max-width:991.98px){.single-property .back-to-top-wrap{right:10px;bottom:80px}}.is-invalid{border-color:#ea3d3d!important}button.gm-svpc>div{position:relative!important;top:0!important;left:0!important}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-spin{display:inline-block;animation:2s linear infinite spin}.houzez-ele-search-form-wrapper .location-trigger{right:1px}.property-detail-v3 #property-gallery-js .lslide a img,.property-detail-v4 #property-gallery-js .lslide a img{width:100%}.property-detail-v4 .top-gallery-section .lSPager.lSGallery{max-height:117px}.property-detail-v3 .top-gallery-section .lSPager.lSGallery{max-height:81px}#houzez-single-listing-map-address,#houzez-single-listing-map-elementor{height:100%;width:100%}@media (min-width:768px){.elementor-column.elementor-col-5,.elementor-column[data-col="5"]{width:5%}.elementor-column.elementor-col-6,.elementor-column[data-col="6"]{width:6%}.elementor-column.elementor-col-7,.elementor-column[data-col="7"]{width:7%}.elementor-column.elementor-col-8,.elementor-column[data-col="8"]{width:8%}.elementor-column.elementor-col-9,.elementor-column[data-col="9"]{width:9%}}@media (max-width:479px){.elementor-column.elementor-xs-5{width:5%}.elementor-column.elementor-xs-6{width:6%}.elementor-column.elementor-xs-7{width:7%}.elementor-column.elementor-xs-8{width:8%}.elementor-column.elementor-xs-9{width:9%}}@media (max-width:767px){.elementor-column.elementor-sm-5{width:5%}.elementor-column.elementor-sm-6{width:6%}.elementor-column.elementor-sm-7{width:7%}.elementor-column.elementor-sm-8{width:8%}.elementor-column.elementor-sm-9{width:9%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-5{width:5%}.elementor-column.elementor-md-6{width:6%}.elementor-column.elementor-md-7{width:7%}.elementor-column.elementor-md-8{width:8%}.elementor-column.elementor-md-9{width:9%}}.hs-gallery-v2-top-wrap #pills-360tour,.hs-gallery-v2-top-wrap #pills-map,.hs-gallery-v2-top-wrap #pills-street-view,.hs-gallery-v2-top-wrap #pills-video,.hs-gallery-v2-top-wrap .top-gallery-section{position:relative;aspect-ratio:4/3;overflow:hidden}.zillow-style-wrapper{background-color:#f9f9fb;padding-bottom:60px;font-family:'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.zillow-container{max-width:1200px;margin:0 auto;padding:0 15px}.zillow-hero-section{display:grid;grid-template-columns:minmax(0,6.5fr) minmax(0,3.5fr);gap:30px;margin-top:20px;margin-bottom:40px;width:100%}.zillow-hero-info{position:sticky;top:100px;height:fit-content;background:#fff;border-radius:12px;padding:30px;box-shadow:0 10px 30px rgb(0 0 0 / .05);z-index:10}.zillow-property-labels{margin-bottom:15px}.zillow-label{display:inline-block;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;margin-right:10px}.zillow-label-status{background:#e6f7eb;color:#00a651}.zillow-label-type{background:#f0f4f8;color:#4a5568}.zillow-property-title{font-size:28px;font-weight:700;color:#1a202c;margin-bottom:10px;line-height:1.3}.zillow-property-address{color:#718096;font-size:15px;margin-bottom:20px}.zillow-property-price{margin-bottom:25px;background:#f8f9fa;padding:15px 20px;border-radius:10px;display:inline-block;border:1px solid #e2e8f0}.zillow-property-price ul{text-align:left!important;padding:0!important;margin:0!important;display:flex;align-items:baseline;flex-wrap:wrap;list-style:none!important}.zillow-property-price li{list-style:none!important;list-style-type:none!important;margin:0!important;padding:0!important}.zillow-property-price .item-price{font-size:32px!important;font-weight:800!important;color:#1a202c!important}.zillow-property-price .item-sub-price{font-size:16px!important;font-weight:500!important;color:#718096!important;margin-left:10px}.zillow-property-features{list-style:none;padding:0;margin:0 0 30px 0;display:flex;flex-wrap:wrap;gap:20px;border-top:1px solid #edf2f7;border-bottom:1px solid #edf2f7;padding:20px 0}.zillow-property-features li{display:flex;flex-direction:column}.zillow-property-features strong{font-size:20px;color:#1a202c}.zillow-property-features span{font-size:13px;color:#718096}.zillow-agent-quick-card h4{font-size:16px;margin-bottom:15px}.zillow-gallery-wrap{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgb(0 0 0 / .05);min-width:0}.zillow-gallery-slider .slick-slide img{width:100%;height:600px;object-fit:cover;border-radius:12px}.zillow-gallery-counter{position:absolute;bottom:20px;right:20px;background:rgb(0 0 0 / .6);color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;z-index:2;backdrop-filter:blur(4px)}.zillow-gallery-slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:44px;height:44px;background:#fff;border:none;border-radius:50%;box-shadow:0 4px 12px rgb(0 0 0 / .15);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#1a202c;transition:all 0.2s}.zillow-gallery-slider .slick-arrow:hover{background:#00a651;color:#fff}.zillow-gallery-slider .slick-prev{left:20px}.zillow-gallery-slider .slick-next{right:20px}.zillow-lead-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:25px}.zillow-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border-radius:8px;font-weight:600;font-size:15px;text-decoration:none!important;transition:all 0.3s ease;cursor:pointer;border:none;outline:none}.zillow-btn-call{background:#006aff;color:#fff}.zillow-btn-call:hover{background:#0056cc;color:#fff}.zillow-btn-whatsapp{background:#25D366;color:#fff}.zillow-btn-whatsapp:hover{background:#1da851;color:#fff}.zillow-btn-email{background:#edf2f7;color:#1a202c}.zillow-btn-email:hover{background:#e2e8f0}.zillow-btn-save{background:#fff;color:#e53e3e;border:1px solid #e2e8f0}.zillow-btn-save:hover{background:#fff5f5;border-color:#fc8181}.zillow-details-section{background:#fff;border-radius:12px;padding:40px;box-shadow:0 10px 30px rgb(0 0 0 / .05);margin-bottom:40px}.zillow-tabs-nav{display:flex;list-style:none;padding:0;margin:0 0 30px 0;border-bottom:2px solid #edf2f7;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.zillow-tabs-nav::-webkit-scrollbar{display:none}.zillow-tabs-nav li{margin-right:30px;flex-shrink:0}.zillow-tabs-nav a{display:block;padding:15px 0;font-size:16px;font-weight:600;color:#718096;text-decoration:none;position:relative;white-space:nowrap}.zillow-tabs-nav li.active a{color:#006aff}.zillow-tabs-nav li.active a::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:#006aff}.zillow-tab-pane{display:none;animation:fadein 0.5s}.zillow-tab-pane.active{display:block}.zillow-tab-section{margin-bottom:40px}.zillow-tab-section h3{font-size:22px;margin-bottom:20px;color:#1a202c;font-weight:700}.zillow-mobile-sticky-bar{display:none;position:fixed;bottom:0;left:0;width:100%;background:#fff;padding:15px;box-shadow:0 -5px 20px rgb(0 0 0 / .1);z-index:9999}.zillow-mobile-sticky-bar .zillow-lead-actions{margin-top:0;display:flex;justify-content:space-between}.zillow-mobile-sticky-bar .zillow-btn{flex:1;padding:12px;font-size:14px}@media (max-width:992px){.zillow-hero-section{grid-template-columns:minmax(0,1fr)}.zillow-hero-info{position:relative;top:0;order:2;padding:25px}.zillow-hero-gallery{order:1}.zillow-gallery-slider .slick-slide img{height:400px}.zillow-lead-actions-desktop{display:none}.zillow-mobile-sticky-bar{display:block}.zillow-style-wrapper{padding-bottom:100px}}@media (max-width:767px){.zillow-hero-section{gap:15px;margin-top:10px}.zillow-hero-info{padding:20px 15px}.zillow-gallery-slider .slick-slide img{height:280px}.zillow-property-title{font-size:22px;line-height:1.3}.zillow-property-price{padding:10px 15px}.zillow-property-price .item-price{font-size:26px!important}.zillow-property-price .item-sub-price{font-size:14px!important}.zillow-tabs-nav a{font-size:14px;padding:12px 0}.zillow-tabs-nav li{margin-right:20px}.zillow-tab-section h3{font-size:20px}.zillow-mobile-sticky-bar{padding:12px}.zillow-mobile-sticky-bar .zillow-btn{padding:10px 5px;font-size:13px}.zillow-related-card-image img{height:180px}}.zillow-related-grid-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:991px){.zillow-related-grid-inner{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.zillow-related-grid-inner{grid-template-columns:1fr}}.zameen-card,.item-wrap-v1{background:#fff0;border:none;box-shadow:none}.item-wrap-v1 .zameen-card{height:100%}.zameen-card{background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 1px 6px rgb(0 0 0 / .06);transition:all 0.3s ease;border:1px solid #eaeaea;display:flex;flex-direction:column;height:100%}.zameen-card:hover{box-shadow:0 10px 25px rgb(0 0 0 / .1);transform:translateY(-2px)}.zameen-card-image{position:relative;width:100%;height:400px;overflow:hidden;background:#f8f8f8}.zameen-card-image .listing-image-wrap,.zameen-card-image .listing-thumb,.zameen-card-image a.image-wrap{height:100%;width:100%;display:block}.zameen-card-image img,.zameen-card-image .slick-slide img{width:100%!important;height:400px!important;object-fit:cover!important}.zameen-label{position:absolute;top:10px;color:#fff;font-size:10px;font-weight:700;padding:3px 8px;z-index:10!important;text-transform:uppercase;letter-spacing:.5px;border-radius:3px;box-shadow:0 2px 4px rgb(0 0 0 / .2)}.zameen-label-status{left:10px;background:#e53935}.zameen-label-type{right:10px;background:linear-gradient(135deg,#2b2b2b 0%,#424242 100%);border:1px solid rgb(255 215 0 / .4);color:gold}.zameen-image-count{position:absolute;bottom:10px;left:10px;background:rgb(0 0 0 / .6);color:#fff;padding:2px 8px;font-size:12px;font-weight:600;border-radius:4px;z-index:10!important}.zameen-action-icons{position:absolute;bottom:10px;right:10px;display:flex;gap:8px;z-index:10!important}.zameen-action-icons .zameen-icon-item,.zameen-action-icons .item-tools{color:#fff;font-size:14px;cursor:pointer;background:rgb(0 0 0 / .6);border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.zameen-action-icons .item-tools{list-style:none!important;padding:0!important;margin:0!important}.zameen-action-icons .item-tool{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.zameen-action-icons .item-tool>span{display:flex}.zameen-card-body{padding:16px;display:flex;flex-direction:column;flex-grow:1;background:#fff}.zameen-card-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;flex-wrap:wrap}.zameen-time-ago{font-size:11px;color:#777;font-weight:500}.zameen-verified-icons{font-size:14px;display:flex;gap:4px}.zameen-verified-icons .text-danger{color:#e53935}.zameen-verified-icons .text-success{color:#43a047}.zameen-card-price{font-size:20px;font-weight:800;color:#111;margin-bottom:4px;letter-spacing:-.5px;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.zameen-card-price ul{list-style:none!important;padding:0!important;margin:0!important;display:flex;align-items:baseline;gap:4px}.zameen-card-price li{list-style:none!important;margin:0!important;padding:0!important}.zameen-card-price .item-price{font-size:20px!important;font-weight:800!important;color:#111!important}.zameen-card-price .item-sub-price{font-size:13px!important;font-weight:500!important;color:#666!important}.zameen-card-title{font-size:14px;color:#555;font-weight:500;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:12px}.zameen-card-address{font-weight:400}.zameen-card-features{font-size:14px;color:#222;font-weight:600;margin-bottom:18px;display:flex;align-items:center;gap:6px}.zameen-card-footer{display:flex;align-items:center;gap:8px;margin-top:auto;border-top:1px solid #eee;padding-top:15px}.zameen-card-footer a{display:inline-flex;align-items:center;justify-content:center;height:32px;border-radius:4px;text-decoration:none;font-weight:700;font-size:12px;transition:all 0.2s;text-transform:uppercase}.zameen-card-footer .btn-email,.zameen-card-footer .btn-whatsapp{width:34px;border:1px solid #2e7d32;color:#2e7d32;font-size:15px;background:#fff0}.zameen-card-footer .btn-email:hover,.zameen-card-footer .btn-whatsapp:hover{background:#2e7d32;color:#fff}.zameen-card-footer .btn-call{flex-grow:1;background:#2e7d32;color:#fff;gap:6px;box-shadow:0 2px 6px rgb(46 125 50 / .3)}.zameen-card-footer .btn-call:hover{background:#1b5e20;box-shadow:0 4px 10px rgb(46 125 50 / .4)}.zameen-card-footer .btn-details{flex-grow:1;background:#111;color:#fff;gap:6px;box-shadow:0 2px 6px rgb(0 0 0 / .2)}.zameen-card-footer .btn-details:hover{background:#333;box-shadow:0 4px 10px rgb(0 0 0 / .3)}.zameen-card-footer .agency-logo{width:60px;height:36px;display:flex;align-items:center;justify-content:center;margin-left:auto}.zameen-card-footer .agency-logo img{max-height:100%;max-width:100%;object-fit:contain}.zillow-related-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgb(0 0 0 / .12)}.zillow-related-card-link{text-decoration:none!important;color:inherit!important;display:block}.zillow-related-card-image img{width:100%;height:200px;object-fit:cover}.zillow-related-card-body{padding:15px}.zillow-related-price{font-size:22px;font-weight:700;color:#1a202c;margin-bottom:8px}.zillow-related-price ul{list-style:none!important;padding:0!important;margin:0!important}.zillow-related-price li{list-style:none!important;margin:0!important;padding:0!important}.zillow-related-price .item-price{font-size:22px!important;font-weight:700!important;color:#1a202c!important}.zillow-related-price .item-sub-price{font-size:14px!important;font-weight:500!important;color:#718096!important}.zillow-related-features{display:flex;list-style:none;padding:0;margin:0 0 8px 0;gap:12px;font-size:14px;color:#4a5568}.zillow-related-features strong{color:#1a202c;font-weight:700}.zillow-related-address{font-size:13px;color:#718096;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zillow-related-header{margin-bottom:20px}.zillow-related-header h3{font-size:22px;font-weight:700}.zillow-related-detail-btn{display:inline-block;width:100%;text-align:center;padding:10px 0;margin-top:15px;border:1px solid #006aff;color:#006aff;border-radius:6px;font-weight:600;text-decoration:none;transition:all 0.2s ease}.zillow-related-detail-btn:hover{background:#006aff;color:#fff;text-decoration:none}.zillow-tab-section .block-wrap{padding:0!important;box-shadow:none!important;margin-bottom:0!important;border:none!important}.zillow-tab-section .block-title-wrap{margin-bottom:15px!important;border-bottom:none!important;padding-bottom:0!important}.zillow-tab-section .block-title-wrap h2{font-size:20px!important;font-weight:700!important;color:#1a202c!important}.zillow-tab-section{margin-bottom:30px}.zillow-related-grid .block-title-wrap{padding:0 0 20px 0!important}.zillow-related-grid .block-title-wrap h2{font-size:22px!important;font-weight:700!important}