.property-detail-page{background-color:var(--color-background-secondary);position:relative}.property-detail-page .property-detail-slider-image-container{position:relative}.property-detail-page .property-detail-container>div{box-shadow:0 2px 4px rgba(0,0,0,.1)}.property-detail-page .property-detail-container .property-detail-category-div{display:flex;z-index:5;border:1px solid var(--color-border-light);background-color:#fff;border-radius:15px 15px 0 0;transition:.25s}.property-detail-page .property-detail-container .property-detail-category-div.fixed{position:fixed;border:none;border-radius:0;justify-content:center}.property-detail-page .property-detail-container .property-detail-category-div .property-detail-category-button{color:var(--color-text-secondary);background-color:rgba(0,0,0,0);border:none;outline:0!important;border-bottom:2px solid rgba(0,0,0,0)!important;width:inherit;justify-content:center;vertical-align:middle;font-size:var(--font-size-md);cursor:pointer;transition:all .3s ease}.property-detail-page .property-detail-container .property-detail-category-div .property-detail-category-button.active,.property-detail-page .property-detail-container .property-detail-category-div .property-detail-category-button:hover{color:var(--color-primary)}.property-detail-page .property-detail-container .property-detail-category-div .property-detail-category-button-focus{border:0 rgba(0,0,0,0);outline:0!important;border-bottom:5px solid var(--color-primary);opacity:1;color:var(--color-primary);background-color:#fff;width:inherit;justify-content:center;vertical-align:middle;border-bottom-left-radius:3px;border-bottom-right-radius:3px;font-size:var(--font-size-md);cursor:pointer}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling{position:relative;border-radius:0 0 15px 15px;border:1px solid var(--color-border-light);border-top:none;color:var(--color-text-secondary);background-color:#fff}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content{display:flex;flex-direction:column;position:relative}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status{display:flex;justify-content:center;align-items:center}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status .property-detail-tag{display:flex;flex:1 1}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status .property-detail-tag .property-row-saleTag2{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:5px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status .property-detail-tag .property-row-saleTag2.bestDeal{color:#fff;background-color:var(--color-primary)}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status .property-detail-tag .property-row-saleTag2.rent-type{color:#fff;background-color:var(--color-info)}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status .property-detail-publishdate{letter-spacing:0}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status .property-views-count{display:flex;justify-content:center}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status .shareSec-trigger img{transition:.25s}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status .shareSec-trigger:hover img{filter:brightness(1.1);transform:scale(1.1)}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-pricelabel{text-align:left;color:var(--color-primary)}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-pricelabel p{font-size:inherit;font-weight:500;line-height:1.2}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-address{color:var(--color-text-muted);text-align:left;display:flex;align-items:center}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-title .property-detail-h1{color:var(--color-text-primary)}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .Property-Icon-Info-Padding .iconfacilities{display:flex;flex-wrap:wrap}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .Property-Icon-Info-Padding .iconfacilities .property-feature-group{display:flex}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .Property-Icon-Info-Padding .iconfacilities .property-feature-group .property-feature-emoji{display:flex;line-height:1;width:-moz-fit-content;width:fit-content;text-align:center}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .Property-Icon-Info-Padding .iconfacilities .property-feature-group .property-feature-value{display:flex;flex-direction:column}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .Property-Icon-Info-Padding .iconfacilities .property-feature-group .property-feature-value .value{font-weight:600;color:var(--color-text-secondary);line-height:1.2}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .Property-Icon-Info-Padding .iconfacilities .property-feature-group .property-feature-value .description{color:var(--color-text-muted);line-height:1}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-details .row{justify-content:center;align-items:center}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-details .row:not(:last-child){border-bottom:1px solid var(--color-border-light)}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-details .row:hover{background-color:var(--color-primary-lightest)}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-details .row .property-detail-info-h3{color:var(--color-text-primary);font-weight:600}.property-detail-page .property-detail-container .property-detail-card{overflow:hidden;transition:all .3s ease;border-radius:15px;border:1px solid var(--color-border-light)}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-header .property-detail-card-title{color:var(--color-text-primary);font-weight:600}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-body .property-highlight-text{line-height:1.6;color:var(--color-text-secondary);white-space:break-spaces}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-body .property-description-text{line-height:1.6;color:#414042;white-space:break-spaces}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-body .property-other-searches-h3{color:#414042;font-weight:300}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-body .facility-item-wrapper .facility-item{font-weight:500;color:#414042;transition:all .2s ease;line-height:1.2}.property-detail-page .property-detail-container .Card-OtherDetail-Info-Styling{border-radius:15px;border:1px solid var(--color-border-light);box-shadow:0 2px 4px rgba(0,0,0,.1);background-color:#fff}.property-detail-page .property-detail-container .Card-OtherDetail-Info-Styling .property-row-headerRow2{color:var(--color-text-primary)}.property-detail-page .property-detail-container .Card-OtherDetail-Info-Styling .property-row-headerRow2 h2{font-size:inherit}.property-detail-page .property-detail-container .Card-OtherDetail-Info-Styling .other-searches-header{color:var(--color-text-primary)}.property-detail-page .property-detail-container .Card-OtherDetail-Info-Styling .other-searches-header h2{color:inherit}.property-detail-page .property-detail-container .Card-OtherDetail-Info-Styling .other-searches-header a{color:var(--color-primary)}.property-detail-page .property-detail-container .Card-OtherDetail-Info-Styling .other-searches-body a{font-weight:400;color:var(--color-primary)}.property-detail-page .property-detail-container .Card-OtherDetail-Info-Styling .other-searches-body a:hover{color:var(--color-primary-dark)}.property-detail-page .contact-agent-button{background-color:var(--color-primary);color:#000;border-radius:8px;border:rgba(0,0,0,0);font-weight:500}.property-detail-page .contact-agent-button:hover{background-color:var(--color-primary-dark)}.property-detail-page .property-detail-no-image{display:flex;align-items:center;justify-content:center;background-color:#f8f9fa;border-radius:10px}.property-detail-page .property-detail-no-image .no-image-placeholder{text-align:center;color:#a7a9ac}.property-detail-page .property-detail-no-image .no-image-placeholder p{margin:0}.property-detail-page .image-gallery-image-wrapper{position:relative}.property-detail-page .image-gallery-image-wrapper .image-gallery-image{width:100%;height:100%;object-fit:cover}.property-detail-page .image-gallery-image-wrapper .image-gallery-play-button,.property-detail-page .image-gallery-image-wrapper .image-gallery-vr-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:10;pointer-events:auto}.property-detail-page .image-gallery-image-wrapper .image-gallery-play-button .play-button,.property-detail-page .image-gallery-image-wrapper .image-gallery-play-button .vr-button,.property-detail-page .image-gallery-image-wrapper .image-gallery-vr-button .play-button,.property-detail-page .image-gallery-image-wrapper .image-gallery-vr-button .vr-button{background:rgba(0,0,0,.7);border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;pointer-events:auto}.property-detail-page .image-gallery-image-wrapper .image-gallery-play-button .play-button:hover,.property-detail-page .image-gallery-image-wrapper .image-gallery-play-button .vr-button:hover,.property-detail-page .image-gallery-image-wrapper .image-gallery-vr-button .play-button:hover,.property-detail-page .image-gallery-image-wrapper .image-gallery-vr-button .vr-button:hover{background:rgba(0,0,0,.9);transform:scale(1.1)}.property-detail-page .image-gallery-image-wrapper .image-gallery-play-button .vr-button span,.property-detail-page .image-gallery-image-wrapper .image-gallery-vr-button .vr-button span{color:#fff;font-size:16px;font-weight:700}.property-detail-page .property-detail-video-wrapper{position:relative;padding:33.35% 0;height:0}.property-detail-page .property-detail-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px}.property-detail-page .property-detail-view360 iframe{width:100%;height:400px;border-radius:10px}.property-detail-page .property-detail-floorplan .image-gallery-swipe{width:100%!important;padding-bottom:100%!important}.property-detail-page .property-detail-floorplan .image-gallery-swipe .image-gallery-slides{position:absolute!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}@media(orientation:portrait)and (max-width:575px){.property-detail-page .property-detail-slider-image-container .property-media-gallery{margin-bottom:0!important}.property-detail-page .property-detail-slider-image-container .property-media-gallery .container-fluid .property-media-slider .property-media-thumbnails{margin-top:5px}.property-detail-page .property-detail-container,.property-detail-page .property-detail-container .property-detail-category-div{padding:0 10px}.property-detail-page .property-detail-container .property-detail-category-div.fixed{width:100%;top:60px;left:0}.property-detail-page .property-detail-container .property-detail-category-div .property-detail-category-button{padding:10px 20px;font-size:14px}.property-detail-page .property-detail-container .property-detail-category-div .property-detail-category-button-focus{padding:10px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling{padding:20px 10px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status{gap:5px;flex-wrap:wrap;justify-content:flex-start}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status .property-detail-tag{min-width:100%;gap:4px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status .property-detail-tag .property-row-saleTag2{width:-moz-fit-content;width:fit-content;padding:2px 10px;font-size:12px;gap:5px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status .property-detail-tag .property-row-saleTag2 img{width:auto;height:20px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status .property-detail-publishdate{font-size:14px;margin:5px 0;flex:1 1}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status .property-views-count{font-size:14px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-pricelabel{font-size:28px;width:100%}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-address{font-size:12px;padding:0;gap:8px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-title .property-detail-h1{margin:8px 0}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .Property-Icon-Info-Padding{padding:5px 0 10px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .Property-Icon-Info-Padding .iconfacilities{gap:10px 6px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .Property-Icon-Info-Padding .iconfacilities .property-feature-group{gap:4px;min-width:calc(50% - 4px);flex:1 1}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .Property-Icon-Info-Padding .iconfacilities .property-feature-group .property-feature-emoji{font-size:24px;width:-moz-fit-content;width:fit-content}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .Property-Icon-Info-Padding .iconfacilities .property-feature-group .property-feature-value .value{font-size:14px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .Property-Icon-Info-Padding .iconfacilities .property-feature-group .property-feature-value .description{font-size:10px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-details .row{padding:10px 0}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-details .row>div{padding:0 5px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-details .row .property-detail-info-h3{font-size:13px;margin:auto 0}.property-detail-page .property-detail-container .property-detail-card{margin:10px 0}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-header{padding:10px}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-header .property-detail-card-title{font-size:16px;margin:0}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-body{padding:10px 5px 15px}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-body .property-highlight-text{font-size:13px;margin:0}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-body .property-description-text{font-size:14px;margin:0}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-body .property-other-searches-h3{font-size:var(--font-size-base)}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-body .facility-item-wrapper{margin-bottom:0}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-body .facility-item-wrapper .facility-item{font-size:13px;padding:8px 0}.property-detail-page .property-detail-container .Card-OtherDetail-Info-Styling{margin-top:15px;margin-bottom:15px}.property-detail-page .property-detail-container .Card-OtherDetail-Info-Styling .property-row-headerRow2{padding:10px 0;font-size:20px}.property-detail-page .property-detail-container .Card-OtherDetail-Info-Styling .other-searches-header{padding:10px 20px}.property-detail-page .property-detail-container .Card-OtherDetail-Info-Styling .other-searches-body{padding:0 20px 20px}.property-detail-page .property-detail-container .Card-OtherDetail-Info-Styling .other-searches-body a{font-size:14px}.property-detail-page .contact-agent-button{min-width:177px;max-width:-moz-fit-content;max-width:fit-content;height:36px;margin:15px 0 10px}.property-detail-page .property-detail-no-image{height:300px}.property-detail-page .insight-card-header{padding:20px 25px}}@media(orientation:portrait)and (min-width:576px){.property-detail-page .container{max-width:100vw}.property-detail-page .property-detail-slider-image-container .property-media-gallery{margin-bottom:10px}.property-detail-page .property-detail-slider-image-container .property-media-gallery .container-fluid .property-media-slider .property-media-thumbnails{margin-top:5px}.property-detail-page .property-detail-container .property-detail-category-div{padding:0 20px}.property-detail-page .property-detail-container .property-detail-category-div.fixed{width:100%;top:60px;left:0}.property-detail-page .property-detail-container .property-detail-category-div .property-detail-category-button{width:-moz-fit-content;width:fit-content;padding:10px 20px;font-size:var(--font-size-md)}.property-detail-page .property-detail-container .property-detail-category-div .property-detail-category-button-focus{padding:10px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling{padding:20px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status{gap:15px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status .property-detail-tag{gap:8px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status .property-detail-tag .property-row-saleTag2{width:-moz-fit-content;width:fit-content;padding:2px 10px;font-size:14px;gap:5px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status .property-detail-tag .property-row-saleTag2 img{width:auto;height:20px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status .property-detail-publishdate{font-size:14px;margin:5px 0}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status .property-views-count{font-size:14px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-pricelabel{font-size:32px;width:100%}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-address{font-size:14px;padding:0;gap:8px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-title .property-detail-h1{margin:5px 0}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .Property-Icon-Info-Padding{padding:5px 10px 10px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .Property-Icon-Info-Padding .iconfacilities{gap:10px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .Property-Icon-Info-Padding .iconfacilities .property-feature-group{gap:4px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .Property-Icon-Info-Padding .iconfacilities .property-feature-group .property-feature-emoji{font-size:32px;width:-moz-fit-content;width:fit-content}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .Property-Icon-Info-Padding .iconfacilities .property-feature-group .property-feature-value .value{font-size:16px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .Property-Icon-Info-Padding .iconfacilities .property-feature-group .property-feature-value .description{font-size:12px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-details .row{padding:10px 0}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-details .row .property-detail-info-h3{font-size:14px;margin:auto 0}.property-detail-page .property-detail-container .property-detail-card{margin:10px 0}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-header{padding:10px 15px}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-header .property-detail-card-title{font-size:18px;margin:0}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-body{padding:10px 20px 15px}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-body .property-description-text,.property-detail-page .property-detail-container .property-detail-card .property-detail-card-body .property-highlight-text{font-size:14px;margin:0}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-body .property-other-searches-h3{font-size:var(--font-size-base)}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-body .facility-item-wrapper{margin-bottom:0}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-body .facility-item-wrapper .facility-item{font-size:14px;padding:8px 0}.property-detail-page .property-detail-container .Card-OtherDetail-Info-Styling{margin-top:20px;margin-bottom:20px}.property-detail-page .property-detail-container .Card-OtherDetail-Info-Styling .property-row-headerRow2{padding:10px 0;font-size:20px}.property-detail-page .property-detail-container .Card-OtherDetail-Info-Styling .other-searches-header{padding:10px 20px}.property-detail-page .property-detail-container .Card-OtherDetail-Info-Styling .other-searches-body{padding:0 20px 20px}.property-detail-page .property-detail-container .Card-OtherDetail-Info-Styling .other-searches-body a{font-size:16px}.property-detail-page .contact-agent-button{min-width:177px;max-width:-moz-fit-content;max-width:fit-content;height:36px;margin:15px 0 10px}.property-detail-page .property-detail-no-image{height:300px}.property-detail-page .insight-card-header{padding:20px 25px}}@media(orientation:landscape)and (max-width:1023px){.property-detail-page .container{max-width:100vw}.property-detail-page .property-detail-slider-image-container .property-media-gallery .container-fluid .property-media-slider .property-media-thumbnails{margin-top:5px}.property-detail-page .property-detail-container .property-detail-category-div{padding:0 20px}.property-detail-page .property-detail-container .property-detail-category-div.fixed{width:100%;top:60px;left:0}.property-detail-page .property-detail-container .property-detail-category-div .property-detail-category-button{width:-moz-fit-content;width:fit-content;padding:10px 20px;font-size:var(--font-size-md)}.property-detail-page .property-detail-container .property-detail-category-div .property-detail-category-button-focus{padding:10px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling{padding:20px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status{gap:15px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status .property-detail-tag{gap:8px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status .property-detail-tag .property-row-saleTag2{width:-moz-fit-content;width:fit-content;padding:2px 10px;font-size:14px;gap:5px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status .property-detail-tag .property-row-saleTag2 img{width:auto;height:20px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status .property-detail-publishdate{font-size:14px;margin:5px 0}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status .property-views-count{font-size:14px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-pricelabel{font-size:32px;width:100%}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-address{font-size:14px;padding:0;gap:8px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-title .property-detail-h1{margin:5px 0}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .Property-Icon-Info-Padding{padding:5px 10px 10px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .Property-Icon-Info-Padding .iconfacilities{gap:10px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .Property-Icon-Info-Padding .iconfacilities .property-feature-group{gap:4px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .Property-Icon-Info-Padding .iconfacilities .property-feature-group .property-feature-emoji{font-size:32px;width:-moz-fit-content;width:fit-content}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .Property-Icon-Info-Padding .iconfacilities .property-feature-group .property-feature-value .value{font-size:16px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .Property-Icon-Info-Padding .iconfacilities .property-feature-group .property-feature-value .description{font-size:12px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-details .row{padding:10px 0}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-details .row .property-detail-info-h3{font-size:14px;margin:auto 0}.property-detail-page .property-detail-container .property-detail-card{margin:10px 0}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-header{padding:10px 15px}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-header .property-detail-card-title{font-size:18px;margin:0}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-body{padding:10px 20px 15px}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-body .property-description-text,.property-detail-page .property-detail-container .property-detail-card .property-detail-card-body .property-highlight-text{font-size:14px;margin:0}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-body .property-other-searches-h3{font-size:var(--font-size-base)}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-body .facility-item-wrapper{margin-bottom:0}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-body .facility-item-wrapper .facility-item{font-size:14px;padding:8px 0}.property-detail-page .property-detail-container .Card-OtherDetail-Info-Styling{margin-top:20px;margin-bottom:20px}.property-detail-page .property-detail-container .Card-OtherDetail-Info-Styling .property-row-headerRow2{padding:10px 0;font-size:20px}.property-detail-page .property-detail-container .Card-OtherDetail-Info-Styling .other-searches-header{padding:10px 20px}.property-detail-page .property-detail-container .Card-OtherDetail-Info-Styling .other-searches-body{padding:0 20px 20px}.property-detail-page .property-detail-container .Card-OtherDetail-Info-Styling .other-searches-body a{font-size:14px}.property-detail-page .contact-agent-button{min-width:177px;max-width:-moz-fit-content;max-width:fit-content;height:36px;margin:15px 0 10px}.property-detail-page .property-detail-no-image{height:300px}.property-detail-page .insight-card-header{padding:20px 25px}}@media(orientation:landscape)and (min-width:1024px){.property-detail-page .property-detail-slider-image-container .property-media-gallery .container-fluid .property-media-slider .property-media-thumbnails{margin-top:5px}.property-detail-page .property-detail-container .property-detail-category-div{padding:0 20px;width:100%}.property-detail-page .property-detail-container .property-detail-category-div.fixed{margin:0 auto;top:70px;left:0;width:100%}.property-detail-page .property-detail-container .property-detail-category-div.fixed .property-detail-category-button{padding:10px 40px}.property-detail-page .property-detail-container .property-detail-category-div .property-detail-category-button{padding:10px 20px;width:-moz-fit-content;width:fit-content;font-size:var(--font-size-md)}.property-detail-page .property-detail-container .property-detail-category-div .property-detail-category-button-focus{padding:10px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling{padding:20px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status{gap:15px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status .property-detail-tag{gap:8px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status .property-detail-tag .property-row-saleTag2{width:-moz-fit-content;width:fit-content;padding:2px 10px;font-size:14px;gap:5px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status .property-detail-tag .property-row-saleTag2 img{width:auto;height:20px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status .property-detail-publishdate{font-size:14px;margin:5px 0}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-status .property-views-count{font-size:14px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-pricelabel{font-size:32px;width:100%}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-address{font-size:14px;padding:0;gap:8px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-detail-title .property-detail-h1{margin:5px 0}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .Property-Icon-Info-Padding{padding:5px 10px 10px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .Property-Icon-Info-Padding .iconfacilities{gap:10px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .Property-Icon-Info-Padding .iconfacilities .property-feature-group{gap:4px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .Property-Icon-Info-Padding .iconfacilities .property-feature-group .property-feature-emoji{font-size:32px;width:-moz-fit-content;width:fit-content}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .Property-Icon-Info-Padding .iconfacilities .property-feature-group .property-feature-value .value{font-size:16px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .Property-Icon-Info-Padding .iconfacilities .property-feature-group .property-feature-value .description{font-size:12px}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-details .row{padding:10px 0}.property-detail-page .property-detail-container .Card-PropertyDetail-Info-Styling .property-detail-content .property-details .row .property-detail-info-h3{font-size:14px;margin:auto 0}.property-detail-page .property-detail-container .property-detail-card{margin:10px 0}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-header{padding:10px 15px}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-header .property-detail-card-title{font-size:18px;margin:0}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-body{padding:10px 20px 15px}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-body .property-description-text,.property-detail-page .property-detail-container .property-detail-card .property-detail-card-body .property-highlight-text{font-size:14px;margin:0}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-body .property-other-searches-h3{font-size:var(--font-size-base)}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-body .facility-item-wrapper{margin-bottom:0}.property-detail-page .property-detail-container .property-detail-card .property-detail-card-body .facility-item-wrapper .facility-item{font-size:14px;padding:8px 0}.property-detail-page .property-detail-container .Card-OtherDetail-Info-Styling{margin-top:20px;margin-bottom:20px}.property-detail-page .property-detail-container .Card-OtherDetail-Info-Styling .property-row-headerRow2{padding:10px 0;font-size:20px}.property-detail-page .property-detail-container .Card-OtherDetail-Info-Styling .other-searches-header{padding:10px 20px}.property-detail-page .property-detail-container .Card-OtherDetail-Info-Styling .other-searches-body{padding:0 20px 20px}.property-detail-page .property-detail-container .Card-OtherDetail-Info-Styling .other-searches-body a{font-size:14px}.property-detail-page .contact-agent-button{min-width:177px;max-width:-moz-fit-content;max-width:fit-content;height:36px;margin:15px 0 10px}.property-detail-page .property-detail-no-image{height:300px}.property-detail-page .insight-card-header{padding:20px 25px}}