@import url(https://use.typekit.net/igr0krn.css);
@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.number-item{order:2;display:inline-block;vertical-align:middle;padding-right:.5em;font-size:1.36rem;font-weight:400}.number-item.order-first{order:1}.number-item img,.number-item svg{width:1em;height:1em;margin-right:.5em;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.number-item img,.number-item span,.number-item svg{display:inline-block;vertical-align:middle}.estatecell{order:1}.estatecell:before{display:none}.estatecell:hover .image .bg-img{top:-5%;left:-5%;width:110%;height:110%}.estatecell.sold{pointer-events:none}.estatecell.sold .image .bg-img{filter:brightness(.5)}.estatecell .image{position:relative;aspect-ratio:1/.7;border-radius:1rem;background:linear-gradient(135deg,#122758,#0a1631);overflow:hidden}.estatecell .image .bg-img{transition:all .25s ease}.estatecell .image .banner{position:absolute;top:1rem;left:1rem;padding:.5em 1em;border-radius:1rem;font-size:1.02rem;font-weight:700;text-transform:uppercase;color:#122758;background:#f6ea26}.estatecell .image .banner.issold{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #fff;padding:1em 1.5em;border-radius:2rem;color:#fff;font-size:1.36rem;background:hsla(0,0%,100%,.25)}.estatecell .image .banner.isinoption{background:#b94a48;color:#fff}.estatecell .image .banner.openhouse ul li::marker{color:#fff}.estatecell .image .banner.openhouse span{display:block;margin-bottom:1em}.estatecell .image .banner.openhouse p{font-weight:700;font-size:1.36rem}.estatecell .details{display:grid;grid-gap:1.5rem;gap:1.5rem;padding-top:2rem}.estatecell .details .location{font-size:1.7rem;font-weight:700}.estatecell .details .epc img{max-width:7rem}@media only screen and (max-width:768px){.estatecell .image{aspect-ratio:1/.8}}@media only screen and (hover:none){.estatecell .image .slide-in{transform:translateY(0)}}.estates-realised{overflow:hidden}.estates-realised .top .end{text-align:right}.estates-realised .top .end .next,.estates-realised .top .end .prev{display:inline-grid;width:3rem;height:3rem;border:2px solid #122758;border-radius:50%;cursor:pointer;transition:all .5s ease}.estates-realised .top .end .next:active,.estates-realised .top .end .next:hover,.estates-realised .top .end .prev:active,.estates-realised .top .end .prev:hover{background-color:#122758}.estates-realised .top .end .next:active svg path,.estates-realised .top .end .next:hover svg path,.estates-realised .top .end .prev:active svg path,.estates-realised .top .end .prev:hover svg path{fill:#fff!important}.estates-realised .top .end .next img,.estates-realised .top .end .next svg,.estates-realised .top .end .prev img,.estates-realised .top .end .prev svg{width:1rem;height:1rem;margin:auto}.estates-realised .top .end .next img path,.estates-realised .top .end .next svg path,.estates-realised .top .end .prev img path,.estates-realised .top .end .prev svg path{transition:all .5s ease}.estates-realised .top .end .next{margin-left:1rem}.estates-realised .swiper{margin-top:4rem;width:120dvw}.estates-realised .swiper .swiper-slide .estatecell{width:100%}.estates-realised .swiper .swiper-slide .estatecell .image{aspect-ratio:1/.6}.estates-realised .title+.text{margin-top:2rem}.estates-realised .buttons{margin-top:4rem;text-align:center}@media only screen and (max-width:576px){.estates-realised .swiper{width:100%}}
