@import url(https://use.typekit.net/bah0qkq.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.estates-similar{overflow:hidden}.estates-similar .title{margin-bottom:7rem;text-align:center}.estates-similar .swiper{padding-bottom:2rem}.estates-similar .swiper .swiper-slide .estatecell{order:1}.estates-similar .swiper .swiper-slide .estatecell:before{display:none}.estates-similar .swiper .swiper-slide .estatecell:hover .image .overlay{opacity:1}.estates-similar .swiper .swiper-slide .estatecell.sold{pointer-events:none}.estates-similar .swiper .swiper-slide .estatecell.sold .image .bg-img{filter:brightness(.5)}.estates-similar .swiper .swiper-slide .estatecell.discreet:hover .image .overlay .btn{display:block}.estates-similar .swiper .swiper-slide .estatecell.discreet .image{border-bottom:5px solid var(--accent-color)}.estates-similar .swiper .swiper-slide .estatecell.discreet .image .overlay{backdrop-filter:blur(5px);background:color-mix(in srgb,var(--main-color),transparent 30%);opacity:1}.estates-similar .swiper .swiper-slide .estatecell.discreet .image .overlay .btn{display:none}.estates-similar .swiper .swiper-slide .estatecell.discreet .details{grid-template-columns:1fr}.estates-similar .swiper .swiper-slide .estatecell.discreet .details p,.estates-similar .swiper .swiper-slide .estatecell[data-cat="2"] .details .location{font-weight:700}.estates-similar .swiper .swiper-slide .estatecell[data-cat="2"] .details .price{align-self:center;background:var(--accent-color);color:var(--accent-contrast-color);grid-row:span 2;padding:.75rem;text-align:center}.estates-similar .swiper .swiper-slide .estatecell[data-cat="2"] .details .numbers{grid-column:span 1}.estates-similar .swiper .swiper-slide .estatecell .image{aspect-ratio:1/.6;background:var(--light-grey-color);overflow:hidden;position:relative}.estates-similar .swiper .swiper-slide .estatecell .image .overlay{background:color-mix(in srgb,var(--main-color),transparent 50%);display:grid;mix-blend-mode:normal;opacity:0;transition:all .25s ease}.estates-similar .swiper .swiper-slide .estatecell .image .overlay .btn{margin:auto}.estates-similar .swiper .swiper-slide .estatecell .image .overlay .btn img,.estates-similar .swiper .swiper-slide .estatecell .image .overlay .btn svg{margin:0}.estates-similar .swiper .swiper-slide .estatecell .image .banner{background:var(--accent-color);border-radius:0;color:var(--accent-contrast-color);font-size:1.6rem;font-weight:300;left:0;padding:1em;position:absolute;text-transform:uppercase;top:0}.estates-similar .swiper .swiper-slide .estatecell .image .banner.black{background:var(--main-color);color:var(--accent-color)}.estates-similar .swiper .swiper-slide .estatecell .image .banner.openhouse ul li::marker{color:var(--white-color)}.estates-similar .swiper .swiper-slide .estatecell .image .banner.openhouse span{display:block;margin-bottom:1em}.estates-similar .swiper .swiper-slide .estatecell .image .banner.openhouse p{font-size:1.36rem;font-weight:700}.estates-similar .swiper .swiper-slide .estatecell .image .banner.newterms{font-size:1.36rem}.estates-similar .swiper .swiper-slide .estatecell .image .banner.video{bottom:0;color:var(--white-color);left:auto;padding:1em 3rem;right:0;top:auto}.estates-similar .swiper .swiper-slide .estatecell .details{gap:1rem 3rem;grid-template-columns:auto 15rem;padding-top:3rem}.estates-similar .swiper .swiper-slide .estatecell .details .location{font-size:1.6rem;font-weight:300}.estates-similar .swiper .swiper-slide .estatecell .details .price{font-weight:700;text-align:right}.estates-similar .swiper .swiper-slide .estatecell .details .numbers{display:flex;flex-wrap:wrap;gap:1rem;grid-column:span 2}.estates-similar .swiper .swiper-slide .estatecell .details .numbers .number-item{display:inline-block;font-size:1.2rem;font-weight:300;order:2;vertical-align:middle}.estates-similar .swiper .swiper-slide .estatecell .details .numbers .number-item.order-first{order:1}.estates-similar .swiper .swiper-slide .estatecell .details .numbers .number-item img,.estates-similar .swiper .swiper-slide .estatecell .details .numbers .number-item svg{display:inline-block;height:1em;margin-right:.5em;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;vertical-align:middle;width:1em}.estates-similar .swiper .swiper-slide .estatecell .details .numbers .number-item span{display:inline-block;font-weight:700;line-height:1.2;vertical-align:middle}@media only screen and (max-width:576px){.estates-similar .swiper .swiper-slide .estatecell .details .numbers .number-item{font-size:1.36rem}.estates-similar .swiper .swiper-slide .estatecell .details{gap:2rem;grid-template-columns:1fr}.estates-similar .swiper .swiper-slide .estatecell .details .location{order:1}.estates-similar .swiper .swiper-slide .estatecell .details .price{order:3;text-align:left}.estates-similar .swiper .swiper-slide .estatecell .details .numbers{order:2}}.estates-similar .swiper .swiper-slide .featuredestatecell{width:100%}.estates-similar .swiper .swiper-slide .featuredestatecell:before{display:none}.estates-similar .swiper .swiper-slide .featuredestatecell .image{aspect-ratio:1/1.2;position:relative;width:100%}.estates-similar .swiper .swiper-slide .featuredestatecell .details{background:var(--light-grey-color);margin-top:-8rem;max-width:90%;padding:3rem;position:relative}.estates-similar .swiper .swiper-slide .featuredestatecell .details .city{margin-bottom:5rem}.estates-similar .swiper .swiper-slide .featuredestatecell .details .address{bottom:3rem 0;font-weight:300}.estates-similar .swiper .swiper-slide .featuredestatecell .details .price{font-weight:700;margin-top:3rem}@media only screen and (max-width:1124px){.estates-similar .swiper .swiper-slide .featuredestatecell .details .city{font-size:2.8rem}}@media only screen and (max-width:768px){.estates-similar .swiper .swiper-slide .featuredestatecell .image{aspect-ratio:1/.8}}.estates-similar .swiper-pagination{border-bottom:1px solid var(--accent-color);bottom:0;display:flex;height:.7rem;margin-top:2rem}.estates-similar .swiper-pagination .swiper-pagination-bullet{background:transparent;border-radius:0;flex:1;height:.7rem;margin:0;opacity:1}.estates-similar .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.estates-similar .swiper-pagination .swiper-pagination-bullet:has(~.swiper-pagination-bullet-active){background:var(--accent-color)}.estates-similar .buttons{margin-top:7rem;text-align:center}