@import url(https://use.typekit.net/qia2vjt.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.estates-featured .title{gap:5rem;margin-bottom:5rem}.estates-featured .tabs-wrap{border-bottom:1px solid color-mix(in srgb,var(--main-color),transparent 50%);gap:2rem;grid-template-columns:1fr 10rem;margin-bottom:2rem}.estates-featured .tabs-wrap .tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.estates-featured .tabs-wrap .tabs .tab{border-bottom:1px solid transparent}.estates-featured .tabs-wrap .tabs .tab:hover{border-color:color-mix(in srgb,var(--main-color),transparent 50%)}.estates-featured .tabs-wrap .tabs .tab.active{border-color:var(--main-color)}.estates-featured .tabs-wrap .swiper-button-next,.estates-featured .tabs-wrap .swiper-button-prev{background:transparent;border:1px solid var(--main-color);color:var(--main-color);display:grid;height:4rem;padding:0;width:4rem}.estates-featured .tabs-wrap .swiper-button-next svg,.estates-featured .tabs-wrap .swiper-button-prev svg{height:1em;margin:auto;width:1em}.estates-featured .swiper{width:100%}.estates-featured .swiper .swiper-slide .estatecell{background:var(--white-color);display:flex;flex-direction:column;width:100%}.estates-featured .swiper .swiper-slide .estatecell:hover .image .bg-img{height:110%;left:-5%;top:-5%;width:110%}.estates-featured .swiper .swiper-slide .estatecell:hover .image .overlay{opacity:.5}.estates-featured .swiper .swiper-slide .estatecell:hover .image .numbers{gap:3rem;opacity:1}.estates-featured .swiper .swiper-slide .estatecell.option,.estates-featured .swiper .swiper-slide .estatecell.sold{pointer-events:none}.estates-featured .swiper .swiper-slide .estatecell.option .image .bg-img,.estates-featured .swiper .swiper-slide .estatecell.sold .image .bg-img{filter:brightness(.5)}.estates-featured .swiper .swiper-slide .estatecell a:before{display:none}.estates-featured .swiper .swiper-slide .estatecell .image{align-items:center;aspect-ratio:1/.65;background:var(--light-grey-color);color:var(--white-color);display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative}.estates-featured .swiper .swiper-slide .estatecell .image .bg-img{transition:all .25s ease}.estates-featured .swiper .swiper-slide .estatecell .image .overlay{opacity:0;transition:all .25s ease}.estates-featured .swiper .swiper-slide .estatecell .image .numbers{display:flex;flex-wrap:wrap;gap:1rem;opacity:0;transition:all .25s ease;z-index:var(--one-up-z)}.estates-featured .swiper .swiper-slide .estatecell .image .numbers .number-item{align-items:center;display:inline-flex;flex-direction:row;gap:1rem;order:2}.estates-featured .swiper .swiper-slide .estatecell .image .numbers .number-item.order-first{order:1}.estates-featured .swiper .swiper-slide .estatecell .image .numbers .number-item img,.estates-featured .swiper .swiper-slide .estatecell .image .numbers .number-item svg{height:1.5em;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:1.5em}.estates-featured .swiper .swiper-slide .estatecell .details{align-content:space-between;background:var(--white-color);display:flex;flex-direction:column;flex-wrap:wrap;font-size:var(--sm-font);gap:1rem;line-height:1.5;padding:2rem}.estates-featured .swiper .swiper-slide .estatecell .details .name{color:var(--main-color)}.estates-featured .swiper .swiper-slide .estatecell .details .banner-price{align-items:center;display:flex;gap:2rem}.estates-featured .swiper .swiper-slide .estatecell .details .banner-price .banner{background:var(--accent-color);border-radius:0;color:var(--white-color);font-size:var(--xxs-font);font-stretch:110;font-style:normal;font-variation-settings:"slnt" 0,"wght" var(--medium-weight),"wdth" 110;font-weight:var(--medium-weight);padding:.5em 1em;text-transform:uppercase}.estates-featured .swiper .swiper-slide .estatecell .details .banner-price .banner.isinoption,.estates-featured .swiper .swiper-slide .estatecell .details .banner-price .banner.issold{display:none}.estates-featured .swiper .swiper-slide .estatecell .details .banner-price .banner.openhouse ul li::marker{color:var(--white-color)}.estates-featured .swiper .swiper-slide .estatecell .details .banner-price .banner.openhouse span{display:block;margin-bottom:1em}.estates-featured .swiper .swiper-slide .estatecell .details .banner-price .banner.openhouse p{font-size:var(--xs-font);font-weight:var(--bold-weight)}.estates-featured .swiper .swiper-slide .estatecell .details .banner-price .price{font-stretch:110;font-style:normal;font-variation-settings:"slnt" 0,"wght" 700,"wdth" 110;font-weight:700}.estates-featured .swiper .swiper-slide .estatecell .details .address-fav{align-content:flex-end;align-items:center;display:grid;flex-grow:1;gap:1rem;grid-template-columns:1fr 2.5rem;width:100%}.estates-featured .swiper .swiper-slide .estatecell .details .address-fav .address{color:var(--grey-color);font-size:var(--xxs-font);text-transform:uppercase}.estates-featured .swiper .swiper-slide .estatecell .details .address-fav .fav-btn{cursor:pointer}.estates-featured .swiper .swiper-slide .estatecell .details .address-fav .fav-btn:hover img path,.estates-featured .swiper .swiper-slide .estatecell .details .address-fav .fav-btn:hover svg path{fill:color-mix(in srgb,var(--main-color),transparent 20%);stroke:var(--white-color);stroke-width:20}.estates-featured .swiper .swiper-slide .estatecell .details .address-fav .fav-btn.active img path,.estates-featured .swiper .swiper-slide .estatecell .details .address-fav .fav-btn.active svg path{fill:var(--accent-color);stroke:var(--white-color);stroke-width:0}.estates-featured .swiper .swiper-slide .estatecell .details .address-fav .fav-btn img,.estates-featured .swiper .swiper-slide .estatecell .details .address-fav .fav-btn svg{height:2.5rem;-o-object-fit:contain;object-fit:contain;width:2.5rem}.estates-featured .swiper .swiper-slide .estatecell .details .address-fav .fav-btn img path,.estates-featured .swiper .swiper-slide .estatecell .details .address-fav .fav-btn svg path{fill:transparent;stroke:var(--grey-color);stroke-width:20;transition:all .25s ease}@media only screen and (hover:none){.estates-featured .swiper .swiper-slide .estatecell .image{justify-content:flex-end;padding-bottom:1rem}.estates-featured .swiper .swiper-slide .estatecell .image .overlay{opacity:.5}.estates-featured .swiper .swiper-slide .estatecell .image .numbers{gap:3rem;opacity:1}}@media only screen and (max-width:768px){.estates-featured .tabs-wrap{grid-template-columns:1fr}.estates-featured .tabs-wrap .tabs{align-items:center;justify-content:center}.estates-featured .tabs-wrap .swiper-navigation{display:none}}