@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);
@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.estate-next .projectcell{display:grid;grid-template-columns:1fr 60rem;width:100%}.estate-next .projectcell:nth-child(2n){grid-template-columns:60rem 1fr}.estate-next .projectcell:nth-child(2n) .image{order:2}.estate-next .projectcell:nth-child(2n) .details{order:1}.estate-next .projectcell:before{display:none}.estate-next .projectcell:hover .image .overlay{opacity:.5}.estate-next .projectcell:hover .image .title-alt{opacity:1}.estate-next .projectcell.sold{pointer-events:none}.estate-next .projectcell.sold .image .bg-img{filter:brightness(.25)}.estate-next .projectcell.sold .details .price{opacity:0}.estate-next .projectcell.alt{display:flex;align-items:flex-end;justify-content:flex-start;padding:3rem;width:100%;aspect-ratio:5/4;border-radius:var(--radius-sm);color:var(--white-color);overflow:hidden}.estate-next .projectcell.alt:hover .details,.estate-next .projectcell.alt:hover .overlay{opacity:1;transform:translateY(0)}.estate-next .projectcell.alt:nth-child(2n){margin-top:10rem}.estate-next .projectcell.alt .overlay{opacity:0;background:linear-gradient(to bottom,transparent,var(--main-color));transition:all .5s ease-in}.estate-next .projectcell.alt .details{opacity:0;display:flex;flex-direction:column;gap:2rem;padding:0;transform:translateY(10%);transition:all .5s ease-in}.estate-next .projectcell.alt .details .numbers{flex-direction:row}.estate-next .projectcell .image{display:grid;position:relative;aspect-ratio:1/.65;border-radius:var(--radius-sm);background:var(--accent-color);overflow:hidden}.estate-next .projectcell .banner{position:absolute;top:2rem;left:2rem;padding:.5em;color:var(--white-color);background:var(--accent-color)}.estate-next .projectcell .details{display:flex;flex-direction:column;align-items:flex-start;gap:3rem;padding:3rem 6rem 0}.estate-next .projectcell .details .name{font-size:var(--xl-font)}.estate-next .projectcell .details .location{color:var(--accent-color);text-transform:uppercase;font-size:var(--xs-font)}.estate-next .projectcell .details .numbers{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.estate-next .projectcell .details .numbers .number-item{display:inline-flex;flex-direction:row;align-items:center;gap:1rem;padding:1rem;border-radius:var(--radius-xs);background:var(--grey-color)}.estate-next .projectcell .details .numbers .number-item.order-first{order:1}.estate-next .projectcell .details .numbers .number-item.white-text{background:color-mix(in srgb,var(--white-color),transparent 50%)}.estate-next .projectcell .details .numbers .number-item img,.estate-next .projectcell .details .numbers .number-item svg{width:1em;height:1em;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.estate-next .projectcell .details .btn{margin-top:5rem}@media only screen and (max-width:768px){.estate-next .projectcell,.estate-next .projectcell:nth-child(2n){grid-template-columns:1fr}.estate-next .projectcell:nth-child(2n) .image{order:2}.estate-next .projectcell:nth-child(2n) .details{order:1}.estate-next .projectcell.alt:nth-child(2n){margin-top:0}.estate-next .projectcell .details{padding:3rem}.estate-next .projectcell .details .numbers{flex-direction:row;flex-wrap:wrap}}@media only screen and (hover:none){.estate-next .projectcell.alt .details,.estate-next .projectcell.alt .overlay{opacity:1;transform:translateY(0)}}
