@import url(https://fonts.googleapis.com/css2?family=Albert+Sans:ital,wght@0,100..900;1,100..900&display=swap);.project-detail .estate-header{width:100%;height:calc(100dvh - 10rem)}.project-detail .estate-header.grid{grid-template-columns:50rem 1fr;grid-template-rows:repeat(3,minmax(0,1fr));gap:1rem}.project-detail .estate-header.grid .item:nth-child(2){grid-row:span 3}.project-detail .estate-header.single-pic .item{position:absolute;top:0;left:0;width:100%;height:100%}.project-detail .estate-header .banner{position:absolute;top:1.5rem;left:1.5rem;background:linear-gradient(180deg,#ffd952,#b8892e);color:#000;text-transform:uppercase;padding:1rem 2rem;border-radius:3rem;z-index:2;font-size:1.547rem}.project-detail .estate-header .item{overflow:hidden}.project-detail .estate-header .item:before{display:none}.project-detail .estate-header .item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media only screen and (max-width:768px){.project-detail .estate-header{grid-template-columns:1fr;grid-template-rows:repeat(4,minmax(0,1fr))}.project-detail .estate-header .item:nth-child(2){grid-row:span 1}.project-detail .estate-header .item:nth-child(3){grid-row:span 2}.project-detail .estate-header .item:nth-child(4){display:none}}.project-detail .estate-nav a.btn{color:#b8892e}.project-detail .estate-nav .end{text-align:right}.project-detail .estate-nav .end a+a{margin-left:2rem}@media only screen and (max-width:768px){.project-detail .estate-nav{text-align:center}.project-detail .estate-nav .grid{grid-template-columns:1fr 2fr}.project-detail .estate-nav .end{text-align:center}.project-detail .estate-nav a{padding:0;font-size:.7735rem!important}.project-detail .estate-nav a+a{margin-left:1rem}}.project-detail .estate-description .grid{grid-template-columns:30rem 1fr;gap:10dvw;align-items:start}.project-detail .estate-description .end,.project-detail .estate-description .start{position:sticky;top:10rem}.project-detail .estate-description .start{@import url("https://fonts.googleapis.com/css2?family=Albert+Sans:ital,wght@0,100..900;1,100..900&display=swap")}.project-detail .estate-description .start .price{font-size:2.312rem}.project-detail .estate-description .start .icon{display:block;font-size:1.547rem}.project-detail .estate-description .start .icon img{display:inline-block;vertical-align:middle;width:1.5em;height:1.5em;-o-object-fit:contain;object-fit:contain}.project-detail .estate-description .start .icon span{display:inline-block;vertical-align:middle;margin-left:.5em;color:rgba(0,0,0,.6)}.project-detail .estate-description .start .icon+.icon{margin-top:2rem}.project-detail .estate-description .start .location{display:block}.project-detail .estate-description .start .location:before{display:none}.project-detail .estate-description .start .location img{display:inline-block;vertical-align:middle;width:1.5em;height:1.5em;-o-object-fit:contain;object-fit:contain}.project-detail .estate-description .start .location span{display:inline-block;vertical-align:middle;margin-left:.5em}.project-detail .estate-description .start .social-share h5{display:inline-block;vertical-align:middle;margin-right:1em;font-size:1.7rem;text-transform:uppercase;font-family:Albert Sans,serif}.project-detail .estate-description .start .social-share ul{display:inline-block;vertical-align:middle}.project-detail .estate-description .start .social-share ul li{display:inline-block;vertical-align:middle;list-style:none;margin:0 1rem 0 0}.project-detail .estate-description .start .social-share ul li:before,.project-detail .estate-description .start .social-share ul li a:before{display:none}.project-detail .estate-description .start .social-share ul li img{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;transition:all .3s}.project-detail .estate-description .start .social-share ul li img:hover{transform:scale(1.2)}.project-detail .estate-description .end .text{height:auto;transition:all 1s cubic-bezier(.19,1,.22,1)}.project-detail .estate-description .end .text.readmore-text{max-height:15em;overflow:hidden}.project-detail .estate-description .end .text.readmore-text.open{max-height:200vh;overflow:auto;transition:all 1s cubic-bezier(.95,.05,.795,.035)}.project-detail .estate-description .end .text ul{padding-left:1em}.project-detail .estate-description .end .text ul li{position:relative;list-style-type:none;padding-left:2.5rem;font-weight:300;font-size:1.7rem;line-height:1.5;margin:.5rem 0 .6rem;color:#000;opacity:.6}.project-detail .estate-description .end .text ul li:before{content:"";width:1.5rem;height:1.5rem;position:absolute;top:.25rem;left:0;background-image:url(/build/images/logo-icon.908e03fa.svg);background-repeat:no-repeat;background-size:contain;background-position:50%}@media only screen and (max-width:768px){.project-detail .estate-description .grid{grid-template-columns:1fr}.project-detail .estate-description .end,.project-detail .estate-description .start{position:relative;top:0}.project-detail .estate-description .start{text-align:center}}.project-detail .estate-units table{width:100%}.project-detail .estate-units table thead tr{border-bottom:1px solid #b8892e}.project-detail .estate-units table thead th{text-align:left;font-size:2.312rem}.project-detail .estate-units table tbody tr:hover{color:#fff;background:#b8892e}.project-detail .estate-units table tbody td img,.project-detail .estate-units table tbody td svg{display:inline-block;visibility:1em;height:1em}@media only screen and (max-width:768px){.project-detail .estate-units table tbody td:nth-child(5),.project-detail .estate-units table tbody td:nth-child(6),.project-detail .estate-units table tbody td:nth-child(7),.project-detail .estate-units table thead th:nth-child(5),.project-detail .estate-units table thead th:nth-child(6),.project-detail .estate-units table thead th:nth-child(7){display:none}}@media only screen and (max-width:576px){.project-detail .estate-units table tbody td:nth-child(3),.project-detail .estate-units table tbody td:nth-child(8),.project-detail .estate-units table thead th:nth-child(3),.project-detail .estate-units table thead th:nth-child(8){display:none}}.project-detail .estate-video .video-wrapper{position:relative;width:100%;aspect-ratio:16/9;border-radius:5rem;overflow:hidden}.project-detail .estate-video .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.project-detail .estate-video .video-wrapper+.video-wrapper{margin-top:5rem}.project-detail .estate-region .title{margin-bottom:5rem}.project-detail .estate-region .grid{gap:5dvw}.project-detail .estate-region .grid .start{border-radius:5rem;overflow:hidden}.project-detail .estate-region .grid .end{padding:2rem 0}.project-detail .estate-region .grid .end .icon{display:inline-grid;vertical-align:middle;grid-template-columns:1.5em auto;align-items:center;gap:1rem;color:rgba(0,0,0,.6);font-size:1.394rem}.project-detail .estate-region .grid .end .icon img,.project-detail .estate-region .grid .end .icon svg{width:1.5em;height:1.5em}.project-detail .estate-region .grid .end .icon+.icon{margin-left:4rem}@media only screen and (max-width:1124px){.project-detail .estate-region .grid .start{aspect-ratio:1/.5}}.project-detail .estate-form .title,.project-detail .estate-similar .title{text-align:center}.project-detail .estate-form form .row.grid{gap:5rem}.project-detail .estate-form form .row+.row{margin-top:5rem}.social-share h5{margin-right:1em;font-size:1.7rem;text-transform:uppercase;font-family:Albert Sans,serif}.social-share h5,.social-share ul,.social-share ul li{display:inline-block;vertical-align:middle}.social-share ul li{list-style:none;margin:0 1rem 0 0}.social-share ul li:before,.social-share ul li a:before{display:none}.social-share ul li img{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;transition:all .3s}.social-share ul li img:hover{transform:scale(1.2)}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.gallcell.lightgrey .content{background:#fffaf5}.gallcell.sold{pointer-events:none}.gallcell.sold .bg-img{filter:grayscale(1)}.gallcell .slider-wrapper{display:block;position:relative;aspect-ratio:1/.6;border-radius:3rem;overflow:hidden}.gallcell .slider-wrapper .banner{position:absolute;top:1.5rem;right:1.5rem;background:linear-gradient(180deg,#ffd952,#b8892e);color:#000;text-transform:uppercase;padding:1rem 2rem;border-radius:3rem;z-index:2;font-size:1.547rem}.gallcell .slider-wrapper .slider{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.gallcell .slider-wrapper .slider a:before{display:none}.gallcell .slider-wrapper .slider .slick-next{right:1.5rem}.gallcell .slider-wrapper .slider .slick-prev{left:1.5rem}.gallcell .content{display:block;margin-top:-5rem;padding:8rem 3rem 3rem;border-bottom-left-radius:3rem;border-bottom-right-radius:3rem;background:#fff}.gallcell .content:before{display:none}.gallcell .content .grid{grid-gap:0 3rem;gap:0 3rem}.gallcell .content hr{background:rgba(229,165,43,.5);margin:2rem 0}.gallcell .content .icons{margin:0;width:100%;text-align:left}.gallcell .content .icons.neighbourhood{text-align:right}.gallcell .content .icons .icon{display:inline-block;vertical-align:middle;text-align:center}.gallcell .content .icons .icon.epc img{width:8rem;height:auto}.gallcell .content .icons .icon img{display:inline-block;width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain}.gallcell .content .icons .icon span{display:block;margin-top:1rem;color:#000;font-size:1.394rem;font-weight:300;text-align:center}.gallcell .content .icons .icon+.icon{margin-left:2rem}.gallcell .content h5{font-size:2.0111rem;margin-bottom:.6rem}.gallcell .content .title{text-align:left}.gallcell .content .price{text-align:right}.gallcell .content .price span{display:block;margin-bottom:1rem;text-align:right;font-weight:700;color:rgba(0,0,0,.6)}.gallcell .content .price a{display:inline-block}.gallcell .content .price a:hover img{transform:scale(1.3)}.gallcell .content .price a:before{display:none}.gallcell .content .price a img{width:5rem;height:5rem;-o-object-fit:contain;object-fit:contain;transition:all .3s cubic-bezier(.39,.575,.565,1)}@media only screen and (max-width:1124px){.gallcell .content .grid{grid-template-columns:3fr 2fr}}