@import url(https://fonts.googleapis.com/css2?family=Knewave&family=Manrope:wght@200..800&display=swap);
@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.estates-featured .grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:5rem}.estates-featured .grid .title form{display:block;margin-top:5rem}.estates-featured .grid .title form label{display:inline-block;padding:1rem;border-radius:2rem;background:var(--light-grey-color)}.estates-featured .grid .title form label .select2-container--default .select2-selection--multiple,.estates-featured .grid .title form label .select2-container--default .select2-selection--single{border-bottom:0}.estates-featured .grid .title form label .select2-container--default .select2-selection--multiple:before,.estates-featured .grid .title form label .select2-container--default .select2-selection--single:before{right:1rem}.estates-featured .grid .estatecell{order:1;width:100%}.estates-featured .grid .estatecell:before{display:none}.estates-featured .grid .estatecell:hover .image .bg-img{top:-5%;left:-5%;width:110%;height:110%}.estates-featured .grid .estatecell.option,.estates-featured .grid .estatecell.sold{pointer-events:none}.estates-featured .grid .estatecell.option .image .bg-img,.estates-featured .grid .estatecell.sold .image .bg-img{filter:brightness(.5)}.estates-featured .grid .estatecell.project .details .name{font-family:Knewave,serif}.estates-featured .grid .estatecell .image{position:relative;aspect-ratio:1/.6;background:var(--light-grey-color);overflow:hidden}.estates-featured .grid .estatecell .image .bg-img{transition:all .25s}.estates-featured .grid .estatecell .image .banner{position:absolute;top:2rem;left:2rem;padding:1em 1.5em;border-radius:3rem;font-size:1.206rem;font-weight:500;font-stretch:110;font-style:normal;font-variation-settings:"slnt" 0,"wght" 500,"wdth" 110;text-transform:uppercase;color:var(--white-color);background:var(--accent-color)}.estates-featured .grid .estatecell .image .banner.issold{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid var(--white-color);padding:1em 1.5em;border-radius:3rem;color:var(--white-color);background:var(--grey)}.estates-featured .grid .estatecell .image .banner.openhouse ul li::marker{color:var(--white-color)}.estates-featured .grid .estatecell .image .banner.openhouse span{display:block;margin-bottom:1em}.estates-featured .grid .estatecell .image .banner.openhouse p{font-weight:700;font-size:1.206rem}.estates-featured .grid .estatecell .details{padding-top:3rem;font-size:1.8rem;line-height:1.5;color:var(--grey-color)}.estates-featured .grid .estatecell .details .name{padding-bottom:1rem;font-weight:700;font-stretch:110;font-style:normal;font-variation-settings:"slnt" 0,"wght" 700,"wdth" 110;font-size:1.998rem;font-family:Knewave,serif;color:var(--main-color)}.estates-featured .grid .estatecell .details .location{font-weight:300}.estates-featured .grid .estatecell .details .numbers .number-item{order:2;display:inline-block;vertical-align:middle}.estates-featured .grid .estatecell .details .numbers .number-item.order-first{order:1}.estates-featured .grid .estatecell .details .numbers .number-item:not(:last-child):after{content:"—";display:inline-block;vertical-align:middle;margin-left:.5rem}.estates-featured .grid .estatecell .details .numbers .number-item:has(img,svg){display:block;text-align:center}.estates-featured .grid .estatecell .details .numbers .number-item img,.estates-featured .grid .estatecell .details .numbers .number-item svg{display:inline-block;width:1em;height:1em;margin-right:.5em;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.estates-featured .grid .estatecell .details .numbers .number-item span{display:inline-block;vertical-align:middle;font-weight:700}.estates-featured .grid .estatecell .details .numbers .number-item+.number-item{margin-left:.5rem}.estates-featured .grid .estatecell .details .price{font-weight:700;font-stretch:110;font-style:normal;font-variation-settings:"slnt" 0,"wght" 700,"wdth" 110}.estates-featured .grid .estatecell .details .epc{display:block;margin-top:2rem}.estates-featured .grid .estatecell .details .epc img,.estates-featured .grid .estatecell .details .epc svg{height:3rem}@media only screen and (max-width:576px){.estates-featured .grid .estatecell .details{grid-template-columns:1fr;gap:2rem}.estates-featured .grid .estatecell .details .price{text-align:left}}.estates-featured .grid .estatecell{display:none;grid-row:span 2}.estates-featured .buttons{margin-top:7rem;text-align:center}@media only screen and (max-width:768px){.estates-featured .grid{grid-template-columns:1fr}.estates-featured .grid .estatecell:nth-child(2n){padding-left:15dvw}.estates-featured .grid .estatecell:nth-child(odd){padding-right:15dvw}}
