@import url(https://use.typekit.net/oie6xee.css);@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}.estates-grid{padding-top:7rem;padding-bottom:7rem}.estates-grid .title{margin-bottom:5rem;text-align:center}.estates-grid .grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-gap:7rem 3rem;gap:7rem 3rem}.estates-grid .grid .estatecell{border-radius:2rem;background:#f5f5f5;overflow:hidden}.estates-grid .grid .estatecell:before{display:none}.estates-grid .grid .estatecell:hover .image .bg-img img{top:-5%;left:-5%;width:110%;height:110%}.estates-grid .grid .estatecell:hover .details .more-btn{-webkit-transform:translateX(1rem);transform:translateX(1rem)}.estates-grid .grid .estatecell.sold{pointer-events:none}.estates-grid .grid .estatecell.sold .image .banner{display:none}.estates-grid .grid .estatecell.sold .details .description,.estates-grid .grid .estatecell.sold .details .location,.estates-grid .grid .estatecell.sold .image .banner.issold{display:block}.estates-grid .grid .estatecell.sold .details .more-btn,.estates-grid .grid .estatecell.sold .details .name,.estates-grid .grid .estatecell.sold .details .numbers,.estates-grid .grid .estatecell.sold .details .price{display:none}.estates-grid .grid .estatecell.ctacell{display:grid;padding:3rem;border-radius:2rem;text-align:center;background:#f5f5f5}.estates-grid .grid .estatecell.ctacell .centerer{margin:auto}.estates-grid .grid .estatecell.ctacell .title{margin-bottom:1rem}.estates-grid .grid .estatecell.ctacell .text{margin-bottom:4rem}.estates-grid .grid .estatecell.ctacell .text p{text-transform:uppercase;font-family:Acumin Pro Extra Condensed,acumin-pro-extra-condensed,sans-serif;color:#ec008c;font-size:1.875rem;font-weight:700}.estates-grid .grid .estatecell .image{position:relative;background:linear-gradient(135deg,#000,#000);overflow:hidden}.estates-grid .grid .estatecell .image:after{content:"";display:block;padding-bottom:80%}@supports (aspect-ratio:1){.estates-grid .grid .estatecell .image{width:100%;aspect-ratio:1/.8}.estates-grid .grid .estatecell .image:after{display:none}}.estates-grid .grid .estatecell .image .bg-img img{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .5s cubic-bezier(.39,.575,.565,1)}.estates-grid .grid .estatecell .image .banner{position:absolute;top:1rem;left:0;padding:.5em;color:#fff;font-family:Acumin Pro Extra Condensed,acumin-pro-extra-condensed,sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;background:#ec008c}.estates-grid .grid .estatecell .image .banner.isinoption,.estates-grid .grid .estatecell .image .banner.issold{color:#000;background:#fff}.estates-grid .grid .estatecell .details{padding:2rem}.estates-grid .grid .estatecell .details .name{margin-bottom:1rem}.estates-grid .grid .estatecell .details .name h4{font-size:1.875rem;font-weight:700}.estates-grid .grid .estatecell .details .price{margin-top:1.5rem;margin-bottom:2rem;color:#ec008c;font-family:Acumin Pro Extra Condensed,acumin-pro-extra-condensed,sans-serif;font-size:1.875rem;font-weight:700}.estates-grid .grid .estatecell .details .location{margin:2rem 0;font-size:1.245rem}.estates-grid .grid .estatecell .details .item{display:inline-block;vertical-align:middle;padding-right:.5em;font-size:1.245rem}.estates-grid .grid .estatecell .details .item+.item{padding-left:.5em}.estates-grid .grid .estatecell .details .item img{display:inline-block;vertical-align:middle;width:1em;height:1em;object-fit:contain;object-position:center center}.estates-grid .grid .estatecell .details .description{display:none;margin-top:1rem}.estates-grid .grid .estatecell .details .more-btn{display:grid;width:4rem;height:4rem;margin-top:2rem;padding:0;border:0;border-radius:50%;background:rgba(236,0,140,.3);transition:all .5s cubic-bezier(.39,.575,.565,1)}.estates-grid .grid .estatecell .details .more-btn img{margin:auto;width:1.5rem;height:1.5rem;object-fit:contain;object-position:center center}.estates-grid .pagination{margin-top:5rem;text-align:center}.estates-grid .pagination a{margin:0 1rem;font-size:1.5rem}.estates-grid .pagination a:before{display:none}.estates-grid .pagination a.active{color:#ec008c}.estates-grid .buttons{margin-top:5rem;text-align:center}@media only screen and (max-width:768px){.estates-grid .grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:7rem 3rem;gap:7rem 3rem}}@media only screen and (max-width:576px){.estates-grid .grid{grid-template-columns:minmax(0,1fr);grid-gap:5rem 0;gap:5rem 0}}.noresults{padding:5rem 0;text-align:center}.estates-filter+.estates-grid,.estates-filter+.estates-grid[\:has\(\%3E\%20.curve.top\)]{padding-top:0}.estates-filter+.estates-grid:has(>.curve.top){padding-top:0}