@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)}}.projects-grid .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7rem;grid-auto-flow:dense}.projects-grid .grid .projectcell{order:1}.projects-grid .grid .projectcell.sold .image .banner,.projects-grid .grid .projectcell:before{display:none}.projects-grid .grid .projectcell:nth-child(2n){padding-top:10rem}.projects-grid .grid .projectcell:hover .image .bg-img{top:-10%;left:-10%;width:120%;height:120%}.projects-grid .grid .projectcell.sold{pointer-events:none}.projects-grid .grid .projectcell.sold .details .price{opacity:0}.projects-grid .grid .projectcell .image{position:relative;aspect-ratio:1/.6;background:var(--accent-color);overflow:hidden}.projects-grid .grid .projectcell .image .bg-img{top:-5%;left:-5%;width:110%;height:110%;transition:all .5s cubic-bezier(.39,.575,.565,1)}.projects-grid .grid .projectcell .image .banner{position:absolute;top:1rem;left:1rem;padding:.5em 1em;border-radius:1rem;font-size:1.008rem;font-weight:700;text-transform:uppercase;color:#103a5b;background:#e84133}.projects-grid .grid .projectcell .image .banner.isinoption,.projects-grid .grid .projectcell .image .banner.issold{top:2rem;color:#103a5b;background:#fff}.projects-grid .grid .projectcell .image .banner.openhouse ul li::marker{color:#fff}.projects-grid .grid .projectcell .image .banner.openhouse span{display:block;margin-bottom:1em}.projects-grid .grid .projectcell .image .banner.openhouse p{font-weight:700;font-size:1.206rem}.projects-grid .grid .projectcell .details{display:grid;gap:1.5rem;padding-top:2rem}.projects-grid .grid .projectcell .details .name{font-size:1.998rem;font-family:Knewave,serif;text-transform:uppercase}.projects-grid .grid .projectcell .details .location{font-size:1.8rem;font-weight:700}.projects-grid .grid .projectcell .details .intro{color:var(--grey-color)}.projects-grid .grid .projectcell .details .price{margin-top:1rem;font-weight:700;font-stretch:110;font-style:normal;font-variation-settings:"slnt" 0,"wght" 700,"wdth" 110;color:var(--accent-color)}@media only screen and (max-width:768px){.projects-grid .grid .projectcell:nth-child(odd){padding-top:0;padding-right:5dvw}.projects-grid .grid .projectcell:nth-child(2n){padding-top:0;padding-left:5dvw;text-align:right}}.projects-grid .pagination{display:grid;gap:1rem;align-items:center;margin-top:5rem;text-align:center}.projects-grid .pagination:has(.prev){grid-template-columns:12rem auto}.projects-grid .pagination:has(.next){grid-template-columns:auto 12rem}.projects-grid .pagination:has(.prev+.pages+.next){grid-template-columns:12rem auto 12rem}.projects-grid .pagination .next,.projects-grid .pagination .prev{cursor:pointer}.projects-grid .pagination .next:before,.projects-grid .pagination .prev:before{display:none}.projects-grid .pagination .next img,.projects-grid .pagination .next svg,.projects-grid .pagination .prev img,.projects-grid .pagination .prev svg{display:inline-block;vertical-align:middle;width:1rem;height:1rem;margin-right:1rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.projects-grid .pagination .next{text-align:right}.projects-grid .pagination .next img,.projects-grid .pagination .next svg{margin-right:0;margin-left:1rem}.projects-grid .pagination .pages a.current{font-weight:700;color:var(--accent-color);text-decoration:overline}.projects-grid .pagination .pages a:hover{text-decoration:overline}.projects-grid .noresults{text-align:center}.projects-grid .noresults p+.btn{margin-top:3rem}@media only screen and (max-width:768px){.projects-grid .grid{grid-template-columns:1fr}}@media only screen and (max-width:576px){.projects-grid .pagination:has(.prev){grid-template-columns:2rem auto}.projects-grid .pagination:has(.next){grid-template-columns:auto 2rem}.projects-grid .pagination:has(.prev+.pages+.next){grid-template-columns:2rem auto 2rem}.projects-grid .pagination .next span,.projects-grid .pagination .prev span{display:none}}
