body.propdetails-v2,body.propdetails-v2 ._property-loan-calculator,body.propdetails-v2 .header-image-tile-gallery .gallery-controls{background-color:#f9f9f9}body.propdetails-v2 .mortgage-calculator-embed.nz-calc,body.propdetails-v2 .mortgage-calculator-embed.za-calc{padding:0}body.propdetails-v2 .summary .living-room img{position:relative;top:-1px}body.propdetails-v2 .summary .carports img{position:relative;top:-3px}body.propdetails-v2 .summary .study img{position:relative;top:-5px;height:17px}body.propdetails-v2 .summary .toilet img{position:relative;top:-4px;height:18px}body.propdetails-v2 .header-image-tile-gallery .gallery-controls>.container>.row>.col .btn-group{gap:15px;background-color:transparent}body.propdetails-v2 .header-image-tile-gallery .gallery-controls>.container>.row>.col .btn-group .btn{color:#001f49;border-color:#fff;background-color:#fff;border-radius:3px;box-shadow:0 4px 4px 0 #00000040;font-size:16px;line-height:2;padding-left:14px;padding-right:14px}body.propdetails-v2 ._property-residential-attributes-block>.container>.row .content-left ul.summary li span{font-size:23px;font-weight:700}body.propdetails-v2 ._property-residential-attributes-block>.container>.row .content-left .price-by-negotiation-container .title-features>.row>.col .btn{border-color:#fff;background-color:#fff;border-radius:3px;box-shadow:0 4px 4px 0 #00000040}body.propdetails-v2 ._property-residential-attributes-block>.container>.row .content-left .price-by-negotiation-container .title-features>.row>.col .btn.btn-save{margin-right:10px}body.propdetails-v2 ._property-residential-attributes-block>.container>.row .content-left .price-by-negotiation-container .title-features>.row>.col .btn.btn-save i:before{height:20px;width:20px}body.propdetails-v2 ._property-residential-attributes-block>.container>.row .content-left .price-by-negotiation-container .title-features>.row>.col .btn.btn-share i:before{height:20px;width:20px}body.propdetails-v2 ._property-residential-attributes-block .agents-container{border:none}body.propdetails-v2 ._property-residential-attributes-block .agents-container.box-shadow{box-shadow:0 4px 4px 0 #00000040;background-color:#f5f4f4;border:1px solid #f5f4f4}body.propdetails-v2 ._property-residential-attributes-block>.container>.row .content-right .agents-container .border-dark>.row.gx-xxl-0 .d-flex:after{display:none}body.propdetails-v2 ._property-residential-attributes-block>.container>.row .content-left .price-by-negotiation-container h1{font-size:2.5rem;line-height:3.3rem;padding-bottom:28px;margin:0;font-weight:300}body.propdetails-v2 ._property-residential-attributes-block>.container>.row .content-right .agents-container .border-dark .agent-name{font-weight:400;font-size:20px;color:#100}body.propdetails-v2 ._property-residential-attributes-block>.container>.row .content-right .agents-container .border-dark .agent-branch-name{font-size:20px;font-weight:300}body.propdetails-v2 ._property-residential-attributes-block>.container>.row .content-right .agents-container .border-dark .btn{font-size:14px!important;font-weight:600;padding:7px 10px!important;line-height:20px;max-width:145px}body.propdetails-v2 ._property-residential-attributes-block>.container>.row .content-right .agents-container .border-dark .btn-theme-cyan:hover{color:#fff!important;background-color:#16bfff;border-color:#16bfff}body.propdetails-v2 ._property-residential-attributes-block>.container>.row .content-right .agents-container .border-dark .btn-theme-cyan svg{position:relative;top:-1px}body.propdetails-v2 .extra-details-right{margin:40px 0;box-shadow:0 4px 4px 0 #00000040;background-color:#f5f4f4;border:1px solid #f5f4f4;padding:25px 20px}body.propdetails-v2 .extra-details-right .list-item{margin-bottom:20px}body.propdetails-v2 .extra-details-right .list-item{align-items:center}body.propdetails-v2 .extra-details-right .btn-calendar-container{text-align:right}body.propdetails-v2 .extra-details-right .btn-calendar-container a.btn{font-size:14px;line-height:18px}body.propdetails-v2 .extra-details-right .btn.contact-agent svg{position:relative;top:-2px;margin-right:5px}body.propdetails-v2 ._property-residential-attributes-block>.container>.row .content-left .extra-details{padding-bottom:50px;margin-bottom:30px}body.propdetails-v2 ._property-residential-attributes-block .btn-calendar-container .btn{font-size:14px;line-height:18px}body.propdetails-v2 .btn.btn-theme-white:focus i.fas,body.propdetails-v2 .btn.btn-theme-white:hover i.fas{color:#fff}body.propdetails-v2 ._content-cta .cta-left-content{max-width:630px}body.propdetails-v2 ._content-cta h3{font-size:2.5rem;line-height:normal;margin-bottom:50px;font-weight:700}body.propdetails-v2 ._content-cta h3 span.harcourts-font{font-size:82px;font-weight:400;color:#00adef;line-height:112px}body.propdetails-v2 ._content-cta p{font-size:20px;line-height:32px;font-weight:400;color:#001f49;margin-bottom:30px}body.propdetails-v2 ._content-cta .cta-form{border:1px solid #0000001F;border-radius:4px;box-shadow:0 4px 4px 0 #00000040}body.propdetails-v2 ._content-cta .cta-form .typeahead__field .typeahead__query{position:unset;flex:1 auto;width:50%;padding-top:5px;padding-bottom:5px;padding-left:5px}body.propdetails-v2 ._content-cta .cta-form .typeahead__field .typeahead__query .twitter-typeahead .tt-menu{box-shadow:rgba(0,0,0,.25) 0 4px 4px 0;margin-top:0}body.propdetails-v2 ._content-cta .cta-form .typeahead__field .typeahead__button{padding-top:5px;padding-bottom:5px;padding-right:5px}body.propdetails-v2 ._content-cta .cta-form .typeahead__field .typeahead__button .btn-theme-cyan{color:#fff;background-color:#00adef;border-color:#00adef;border-width:0;font-weight:600;font-size:16px;height:45px;border-radius:5px;min-width:287px}body.propdetails-v2 ._content-cta .cta-form .typeahead__field .typeahead__button .btn-theme-cyan .btn-label{margin-right:20px}body.propdetails-v2 ._content-cta .cta-form .typeahead__field .typeahead__query .twitter-typeahead input{height:45px}body.propdetails-v2 ._content-cta .cta-form .typeahead__field .typeahead__query .twitter-typeahead input{width:calc(100% - 293px)}body.propdetails-v2 ._property-residential-attributes-block>.container>.row .content-left .price-by-negotiation-container{border-bottom:1px #e1e1e1 solid;margin-bottom:35px}body.propdetails-v2 ._property-residential-attributes-block>.container>.row .content-left .extra-details.additional-info ul li.list-item:first-child{border-top:1px solid #e1e1e1}body.propdetails-v2 ._property-residential-attributes-block>.container>.row .content-left .extra-details.additional-info ul li.list-item{border-bottom:1px solid #e1e1e1;line-height:1.9rem;padding-top:6px;padding-bottom:6px}body.propdetails-v2 ._property-residential-attributes-block>.container>.row .content-left .extra-details.property-documents .document-list ul{column-count:2;column-gap:20px}body.propdetails-v2 ._property-residential-attributes-block>.container>.row .content-left .extra-details.property-documents .document-list ul li{break-inside:avoid;padding:5px 0}body.propdetails-v2 .integration-buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}body.propdetails-v2 .integration-buttons>:only-child{grid-column:span 2}body.propdetails-v2 .integration-buttons div{display:flex;align-items:stretch}body.propdetails-v2 .integration-buttons a{flex:1;display:flex;justify-content:center;align-items:center;text-align:center}body.propdetails-v2 ._property-residential-attributes-block>.container>.row .content-left .price-by-negotiation-container .title-features>.row>.col .btn.btn-save:focus i:before,body.propdetails-v2 ._property-residential-attributes-block>.container>.row .content-left .price-by-negotiation-container .title-features>.row>.col .btn.btn-save:hover i:before,body.propdetails-v2 ._property-residential-attributes-block>.container>.row .content-left .price-by-negotiation-container .title-features>.row>.col .btn.btn-share:focus i:before,body.propdetails-v2 ._property-residential-attributes-block>.container>.row .content-left .price-by-negotiation-container .title-features>.row>.col .btn.btn-share:hover i:before{filter:brightness(0) invert(.5)}body.propdetails-v2 .header-image-tile-gallery .float-buttons{top:15px;right:15px}body.propdetails-v2 .header-image-tile-gallery .float-buttons .btn{padding:1px 4px;box-shadow:rgba(0,0,0,.25) 0 4px 4px 0}body.propdetails-v2 .header-image-tile-gallery .float-buttons .btn.btn-save i:before{content:"";background-image:url(https://resources.cloudhi.io/images/heart_navy_24x24.svg);height:20px;width:20px;display:inline-block;background-position:top center;background-repeat:no-repeat;background-size:cover;position:relative;top:2px}body.propdetails-v2 .header-image-tile-gallery .float-buttons .btn.btn-share i:before{content:"";background-image:url(https://resources.cloudhi.io/images/upload_navy_24x24.svg);height:20px;width:20px;display:inline-block;background-position:top center;background-repeat:no-repeat;background-size:cover;position:relative;top:2px}body.propdetails-v2 .header-image-tile-gallery .gallery-controls>.container>.row>.col .controls-top-left .gallery-counter span{background-color:rgba(255,255,255,.5);box-shadow:rgba(0,0,0,.25) 0 4px 4px 0;color:#000}body.propdetails-v2 ._property-residential-attributes-mobile-block{border-radius:0;background-color:#f5f4f4;margin-bottom:0;padding-bottom:0}body.propdetails-v2 ._property-residential-attributes-mobile-block.block-first-border{padding-top:20px!important}@media only screen and (min-width:768px){body.propdetails-v2 .floating-home-live{display:none!important}body.propdetails-v2 ._property-location-area .btn,body.propdetails-v2 ._property-residential-attributes-block .btn{font-size:16px!important;font-weight:600}}@media only screen and (max-width:767px){body.propdetails-v2 ._property-residential-attributes-mobile-block{overflow-x:hidden}body.propdetails-v2 .header-image-tile-gallery .gallery-controls>.container>.row>.col .btn-group .btn{line-height:16px;font-size:14px;box-shadow:rgba(0,0,0,.25) 0 4px 4px 0}body.propdetails-v2 ._property-residential-attributes-mobile-block .agents-container .agents-card{background-color:#fafafa!important;border:none}body.propdetails-v2 ._content-cta h3{font-size:30.912px;margin-bottom:0}body.propdetails-v2 ._content-cta h3 span.harcourts-font{font-size:40px}body.propdetails-v2 ._content-cta .content .col-md-7{padding-left:24px}body.propdetails-v2 ._content-cta .cta-search-wrapper{padding-left:24px;padding-right:24px}body.propdetails-v2 ._content-cta .cta-form .typeahead__field .typeahead__query{width:46%}body.propdetails-v2 ._content-cta .cta-form .typeahead__field .typeahead__button .btn-theme-cyan{min-width:auto;font-size:14px}body.propdetails-v2 ._content-cta .cta-form .typeahead__field .typeahead__button .btn-theme-cyan .btn-label{margin-right:5px}body.propdetails-v2 ._property-residential-attributes-mobile-block>.container>.row .residential-attributes-head p{font-weight:700;text-align:center;font-size:20px;color:#001f49;padding-bottom:20px;margin:0}body.propdetails-v2 ._property-residential-attributes-mobile-block.block-first-border>.container>.row .residential-attributes-head p.fw-bold{font-family:"Source Sans Pro";font-size:16px;padding-bottom:0}body.propdetails-v2 ._property-residential-attributes-mobile-block>.container>.row .residential-attributes-head .display-1{font-size:32px}body.propdetails-v2 ._property-residential-attributes-mobile-block .heading h3.text-cyan{font-size:30px}body.propdetails-v2 .gallery-controls .container .dropdown{transform:translateY(-86px);text-align:right;position:relative;right:-10px;z-index:2}body.propdetails-v2 .floating-home-live{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}body.propdetails-v2 ._content-cta p{font-size:16px;line-height:20px}body.propdetails-v2 ._property-residential-attributes-mobile-block.block-first-border>.container>.row:nth-child(2){border:1px #fafafa solid;background-color:#fafafa}body.propdetails-v2 .summary .toilet img{top:-5px;height:21px}body.propdetails-v2 .summary .study img{height:18px}body.propdetails-v2 ._property-residential-attributes-mobile-block .agents-container .agents-card-head-img a{width:80px;height:80px;max-width:80px}body.propdetails-v2 ._property-residential-attributes-mobile-block .agents-container .agents-card-head-img a img{height:80px;width:80px}body.propdetails-v2 ._property-residential-attributes-mobile-block.block-second .details-text p.readmore{max-height:150px}body.propdetails-v2 ._carousel-properties-discover .property-item.card .card-body .card-title{font-size:15px;width:100%}body.propdetails-v2 ._carousel-properties-discover,body.propdetails-v2 ._content-cta,body.propdetails-v2 ._property-location-area{background-color:#f5f4f4}body.propdetails-v2 ._content-cta hr,body.propdetails-v2 ._property-location-area hr{background-color:#e1e1e1}body.propdetails-v2 ._carousel-properties-discover .properties-discover-carousel .owl-dots{margin-bottom:0;padding-bottom:36px}body.propdetails-v2 ._property-location-area .heading h3{font-size:30px}}@media only screen and (max-width:600px){body.propdetails-v2 ._content-cta h3{font-size:22px}}body.propdetails-v2 ._property-residential-attributes-mobile-block .container{padding-left:0;padding-right:0}body.propdetails-v2 ._property-residential-attributes-mobile-block>.container>.row{padding-left:24px;padding-right:24px}body.propdetails-v2 .auctions-open-times-wrapper .btn{box-shadow:rgba(0,0,0,.25) 0 4px 4px 0}body.propdetails-v2 ._property-residential-attributes-mobile-block .agents-container .agents-card-head{margin-bottom:0}body.propdetails-v2 ._property-residential-attributes-mobile-block .feature-list-ul>ul>li:first-child{border-top:1px solid #e1e1e1}body.propdetails-v2 ._property-residential-attributes-mobile-block .feature-list-ul>ul>li{border-bottom:1px solid #e1e1e1;line-height:40px}body.propdetails-v2 ._property-residential-attributes-block>.container>.row .content-left .details-text .property-id-container{margin-top:33px}body.propdetails-v2 ._property-residential-attributes-block>.container>.row .content-left .details-text .property-id-container{color:#989898}@media only screen and (max-width:480px){body.propdetails-v2 ._content-cta .cta-form .typeahead__field{flex-direction:column!important}body.propdetails-v2 ._content-cta .cta-form .typeahead__field .typeahead__query{width:100%;border:1px solid #0000001F;border-radius:4px;box-shadow:0 4px 4px 0 #00000040;margin-bottom:6px;padding:0}body.propdetails-v2 ._content-cta .cta-form .typeahead__field .typeahead__button{padding:0}body.propdetails-v2 ._content-cta .cta-form .typeahead__field .typeahead__button .btn-theme-cyan{width:100%}body.propdetails-v2 ._content-cta .cta-form{box-shadow:none;border:none}body.propdetails-v2 ._property-residential-attributes-mobile-block .agents-container .agents-card-actions .btn-theme-cyan.btn-sm{padding:.29rem!important}}