@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap);@font-face{font-family:HKNova-Medium;src:url(/build/fonts/HKNova-Medium.59768f74.woff2);src:url(/build/fonts/HKNova-Medium.45a61ef7.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.estate-details .header{height:120px;color:#fff;background:#ffcb05;background:linear-gradient(90deg,#ffcb05 5%,#d1a600 0,#d1a600 20%,#ffcb05 0)}.estate-details .header .container-sm,.estate-details .header .grid{height:100%}.estate-details .header .grid{display:grid;grid-template-columns:minmax(0,1fr) 25rem}.estate-details .header .title{margin:auto 0;text-align:left}.estate-details .header .numbers{margin:auto 0;text-align:center}.estate-details .header .numbers .number-item{display:inline-block;vertical-align:middle;text-align:center}.estate-details .header .numbers .number-item:not(:last-child){margin-right:2rem}.estate-details .header .numbers .number-item .icon{display:block;width:4rem;height:4rem}.estate-details .header .numbers .number-item .icon img{width:100%;height:100%;object-fit:contain;object-position:center center}.estate-details .header .numbers .number-item .number{display:block;font-size:1.44rem;padding-top:1rem}.estate-details .nav{margin:5rem 0 3rem}.estate-details .nav .grid{grid-gap:1rem;gap:1rem}.estate-details .nav .grid .gallery{text-align:center}.estate-details .nav .grid .next{text-align:right}@media only screen and (max-width:1024px){.estate-details .nav .grid .next,.estate-details .nav .grid .prev{text-align:center}}.estate-details .intro{margin:5rem 0}.estate-details .intro .agent .avatar{position:relative;display:inline-block;vertical-align:middle;width:15rem;border-radius:50%;overflow:hidden}.estate-details .intro .agent .avatar:after{content:"";display:block;padding-bottom:100%;z-index:-1}@supports (aspect-ratio:1){.estate-details .intro .agent .avatar{width:100%;aspect-ratio:1/1}.estate-details .intro .agent .avatar:after{display:none}}.estate-details .intro .agent .details{display:inline-block;vertical-align:middle;font-size:1.8rem;padding:2rem}.estate-details .intro .agent .details>:not(:last-child){margin-bottom:1.5rem}.estate-details .intro .agent .details a{color:#ffcb05}.estate-details .intro .agent .details a:before{display:none}.estate-details .intro .social-share .item{position:relative;width:4rem;height:4rem;margin-right:1rem;border:1px solid #262626;border-radius:50%}.estate-details .intro .social-share .item:before{opacity:.5;top:50%;left:50%;height:0;width:0;border-radius:50%}.estate-details .intro .social-share .item:hover:before{top:0;left:0;height:100%;width:100%}.estate-details .intro .social-share .item img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:3rem;max-height:2rem}.estate-details .intro .grid-custom{grid-template-columns:10fr 3fr;grid-gap:5rem;gap:5rem}.estate-details .intro .grid-custom .readmore-text{max-height:11em;overflow:hidden;transition:all 1s ease}.estate-details .intro .grid-custom .readmore-text.open{max-height:200vh}.estate-details .intro .grid-custom .readmore-btn{font-size:1.8rem}.estate-details .intro .grid-custom .social{margin-top:3rem}.estate-details .intro .grid-custom .info{text-align:center}.estate-details .intro .grid-custom .price{padding-bottom:2rem;color:#ffcb05;font-weight:700;font-size:1.8rem}.estate-details .intro .grid-custom .address{padding-bottom:2rem;font-size:1.8rem;line-height:1.5}.estate-details .intro .grid-custom .address a:before,.estate-details .intro .grid-custom .agent .biv,.estate-details .intro .grid-custom .agent .job{display:none}.estate-details .video iframe{width:100%;height:80vh}.estate-details .description{margin:5rem 0}.estate-details .specs{margin:5rem 0;color:#1c1c1c}.estate-details .specs .grid{grid-gap:5rem;gap:5rem}.estate-details .specs .item .title{padding-bottom:2rem}.estate-details .specs .item .title h4{font-size:1.44rem;text-transform:uppercase}.estate-details .specs .item .list{overflow:hidden;transition:all 1s ease}.estate-details .specs .item .list.open{max-height:200vh}.estate-details .specs .item .list ul li{grid-gap:.5rem;gap:.5rem;list-style:none;padding:.5rem 1rem;margin:0;font-size:1.44rem;line-height:1.25}.estate-details .specs .item .list ul li:not(:last-child){border-bottom:1px solid #c1b8b8}.estate-details .specs .item .list ul li span:last-child{text-align:right}.estate-details .specs .item .readmore-btn{margin:1rem 0;font-size:1.44rem}@media only screen and (max-width:1024px){.estate-details .header{height:250px}.estate-details .header .grid{grid-template-columns:1fr}.estate-details .header .title{text-align:center}.estate-details .intro .grid-custom{grid-template-columns:1fr}.estate-details .specs .item .list ul li{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}