@import url(https://use.typekit.net/oqv1vzg.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.projects-grid[data-view=map-view] .map{display:block}.projects-grid[data-view=gallery-view] .map,.projects-grid[data-view=map-view] .gallery{display:none}.projects-grid[data-view=gallery-view] .gallery{display:grid}.projects-grid .top{grid-gap:5rem;gap:5rem;align-items:center;margin-bottom:3rem}.projects-grid .top .buttons{text-align:right}.projects-grid .slider .projectcell{flex:1;overflow:hidden;transition:all 1s cubic-bezier(.25,.46,.45,.94)}.projects-grid .slider .projectcell:before{display:none}.projects-grid .slider .projectcell.sold{pointer-events:none}.projects-grid .slider .projectcell.sold .image{filter:saturate(.3)}.projects-grid .slider .projectcell.sold .details .banner.soldpercent{background:#526379}.projects-grid .slider .projectcell:hover{flex-grow:4;transition-delay:.5}.projects-grid .slider .projectcell:hover .image .slide-in{transform:translateX(0);transition-delay:0}.projects-grid .slider .projectcell:hover+.projectcell .overlay{opacity:1}.projects-grid .slider .projectcell:has(+.projectcell:hover) .overlay{opacity:1}.projects-grid .slider .projectcell .image{position:relative;width:100%;height:clamp(20rem,50dvh,90rem);background:linear-gradient(135deg,#090d33,#020634);overflow:hidden}.projects-grid .slider .projectcell .image .bg-img img{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .5s cubic-bezier(.39,.575,.565,1)}.projects-grid .slider .projectcell .image .overlay{opacity:0;background:rgba(0,0,0,.5);transition:all .5s cubic-bezier(.39,.575,.565,1)}.projects-grid .slider .projectcell .image .banner{position:absolute;top:0;left:0;padding:.5em 1em;font-size:1.4rem;text-transform:uppercase;color:#fff;background:#0f2a74}.projects-grid .slider .projectcell .image .banner.free,.projects-grid .slider .projectcell .image .banner.promo{color:#090d33;background:#0041b4}.projects-grid .slider .projectcell .image .banner.isinoption,.projects-grid .slider .projectcell .image .banner.issold{top:2rem;color:#090d33;background:#fff}.projects-grid .slider .projectcell .image .ben-logo{position:absolute;top:1rem;right:1rem;width:5rem;height:5rem}.projects-grid .slider .projectcell .image .ben-logo img,.projects-grid .slider .projectcell .image .ben-logo svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.projects-grid .slider .projectcell .image .slide-in{display:grid;align-content:center;position:absolute;top:0;right:0;width:30rem;height:100%;padding:3rem;color:#090d33;background:#fff;transform:translatex(100%);transition:all .5s cubic-bezier(.39,.575,.565,1) .5s}.projects-grid .slider .projectcell .image .slide-in .name{margin-bottom:2rem;font-size:2.45rem;text-transform:uppercase}.projects-grid .slider .projectcell .image .slide-in .address{margin-bottom:2rem;font-weight:800}.projects-grid .slider .projectcell .image .slide-in .numbers{margin-bottom:2rem}.projects-grid .slider .projectcell .image .slide-in .numbers .item{display:inline-block;vertical-align:middle;padding-right:.5em;font-size:1.4rem;font-weight:400}.projects-grid .slider .projectcell .image .slide-in .numbers .item+.item{padding-left:.5em}.projects-grid .slider .projectcell .image .slide-in .numbers .item img,.projects-grid .slider .projectcell .image .slide-in .numbers .item svg{display:inline-block;vertical-align:middle;width:1em;height:1em;margin-right:.5em;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.projects-grid .slider .projectcell .image .slide-in .numbers .item span{display:inline-block;vertical-align:middle}.projects-grid .slider .projectcell .image .slide-in .numbers .item{display:block;margin-left:0}.projects-grid .slider .projectcell .image .slide-in .numbers .item svg path{fill:#090d33}.projects-grid .slider .projectcell .image .slide-in .numbers .item+.item{margin-top:1rem;padding-left:0}.projects-grid .slider .projectcell .details{display:grid;grid-gap:2rem;gap:2rem;padding-top:2rem}.projects-grid .slider .projectcell .details .location{font-size:1.75rem;font-weight:800}.projects-grid .slider .projectcell .details .price{font-size:1.75rem}@media only screen and (max-width:768px){.projects-grid .slider .projectcell{flex:none;width:100%}.projects-grid .slider .projectcell .image{max-height:40rem}.projects-grid .slider .projectcell+.projectcell{margin-top:4rem}}@media only screen and (max-width:576px){.projects-grid .slider .projectcell .image .slide-in .name{font-size:1.75rem;word-break:break-all}}@media only screen and (hover:none){.projects-grid .slider .projectcell .image{display:grid;height:auto;max-height:none}.projects-grid .slider .projectcell .image .bg-img{position:relative;width:100%;height:auto;max-height:none;aspect-ratio:1/.8;overflow:hidden}.projects-grid .slider .projectcell .image .overlay{display:none}.projects-grid .slider .projectcell .image .slide-in{position:relative;top:auto;right:auto;width:100%;transform:translateX(0)}.projects-grid .slider .projectcell .details{display:none}}.projects-grid .slider-dots{position:relative;padding-top:2rem;text-align:center}.projects-grid .slider-dots .counter,.projects-grid .slider-dots .dots{display:inline-block;vertical-align:middle}.projects-grid .slider-dots .slick-dots{position:relative;bottom:auto;text-align:left}.projects-grid .slider-dots .slick-dots li{display:none}.projects-grid .slider-dots .slick-dots li.slick-active,.projects-grid .slider-dots .slick-dots li.slick-active+li{display:inline-block}.projects-grid .slider-dots .slick-dots li:has(+li.slick-active){display:inline-block}.projects-grid .slider-dots .counter{margin-left:2rem}.projects-grid .map{display:none;position:relative;width:100%;height:70dvh}.projects-grid .map #map{position:absolute;top:0;left:0;width:100%;height:100%}.projects-grid .map .estate-infobox{background:#fff}.projects-grid .map .estate-infobox:before{display:none}.projects-grid .map .estate-infobox .image{position:relative;aspect-ratio:1/.6}.projects-grid .map .estate-infobox .details{padding:2rem 1rem}.projects-grid .map .estate-infobox .details .title{font-weight:800;font-size:1.4rem}.projects-grid .map .estate-infobox .details .price{margin:1rem 0;color:#0041b4}.projects-grid .gallery .row{display:flex;flex-wrap:wrap;gap:2rem}.projects-grid .gallery .row+.row{margin-top:4rem}.projects-grid .gallery .projectcell{flex:1;overflow:hidden;transition:all 1s cubic-bezier(.25,.46,.45,.94)}.projects-grid .gallery .projectcell:before{display:none}.projects-grid .gallery .projectcell.sold{pointer-events:none}.projects-grid .gallery .projectcell.sold .image{filter:saturate(.3)}.projects-grid .gallery .projectcell.sold .details .banner.soldpercent{background:#526379}.projects-grid .gallery .projectcell:hover{flex-grow:4;transition-delay:.5}.projects-grid .gallery .projectcell:hover .image .slide-in{transform:translateX(0);transition-delay:0}.projects-grid .gallery .projectcell:hover+.projectcell .overlay{opacity:1}.projects-grid .gallery .projectcell:has(+.projectcell:hover) .overlay{opacity:1}.projects-grid .gallery .projectcell .image{position:relative;width:100%;height:clamp(20rem,50dvh,90rem);background:linear-gradient(135deg,#090d33,#020634);overflow:hidden}.projects-grid .gallery .projectcell .image .bg-img img{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .5s cubic-bezier(.39,.575,.565,1)}.projects-grid .gallery .projectcell .image .overlay{opacity:0;background:rgba(0,0,0,.5);transition:all .5s cubic-bezier(.39,.575,.565,1)}.projects-grid .gallery .projectcell .image .banner{position:absolute;top:0;left:0;padding:.5em 1em;font-size:1.4rem;text-transform:uppercase;color:#fff;background:#0f2a74}.projects-grid .gallery .projectcell .image .banner.free,.projects-grid .gallery .projectcell .image .banner.promo{color:#090d33;background:#0041b4}.projects-grid .gallery .projectcell .image .banner.isinoption,.projects-grid .gallery .projectcell .image .banner.issold{top:2rem;color:#090d33;background:#fff}.projects-grid .gallery .projectcell .image .ben-logo{position:absolute;top:1rem;right:1rem;width:5rem;height:5rem}.projects-grid .gallery .projectcell .image .ben-logo img,.projects-grid .gallery .projectcell .image .ben-logo svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.projects-grid .gallery .projectcell .image .slide-in{display:grid;align-content:center;position:absolute;top:0;right:0;width:30rem;height:100%;padding:3rem;color:#090d33;background:#fff;transform:translatex(100%);transition:all .5s cubic-bezier(.39,.575,.565,1) .5s}.projects-grid .gallery .projectcell .image .slide-in .name{margin-bottom:2rem;font-size:2.45rem;text-transform:uppercase}.projects-grid .gallery .projectcell .image .slide-in .address{margin-bottom:2rem;font-weight:800}.projects-grid .gallery .projectcell .image .slide-in .numbers{margin-bottom:2rem}.projects-grid .gallery .projectcell .image .slide-in .numbers .item{display:inline-block;vertical-align:middle;padding-right:.5em;font-size:1.4rem;font-weight:400}.projects-grid .gallery .projectcell .image .slide-in .numbers .item+.item{padding-left:.5em}.projects-grid .gallery .projectcell .image .slide-in .numbers .item img,.projects-grid .gallery .projectcell .image .slide-in .numbers .item svg{display:inline-block;vertical-align:middle;width:1em;height:1em;margin-right:.5em;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.projects-grid .gallery .projectcell .image .slide-in .numbers .item span{display:inline-block;vertical-align:middle}.projects-grid .gallery .projectcell .image .slide-in .numbers .item{display:block;margin-left:0}.projects-grid .gallery .projectcell .image .slide-in .numbers .item svg path{fill:#090d33}.projects-grid .gallery .projectcell .image .slide-in .numbers .item+.item{margin-top:1rem;padding-left:0}.projects-grid .gallery .projectcell .details{display:grid;grid-gap:2rem;gap:2rem;padding-top:2rem}.projects-grid .gallery .projectcell .details .location{font-size:1.75rem;font-weight:800}.projects-grid .gallery .projectcell .details .price{font-size:1.75rem}@media only screen and (max-width:768px){.projects-grid .gallery .projectcell{flex:none;width:100%}.projects-grid .gallery .projectcell .image{max-height:40rem}.projects-grid .gallery .projectcell+.projectcell{margin-top:4rem}}@media only screen and (max-width:576px){.projects-grid .gallery .projectcell .image .slide-in .name{font-size:1.75rem;word-break:break-all}}@media only screen and (hover:none){.projects-grid .gallery .projectcell .image{display:grid;height:auto;max-height:none}.projects-grid .gallery .projectcell .image .bg-img{position:relative;width:100%;height:auto;max-height:none;aspect-ratio:1/.8;overflow:hidden}.projects-grid .gallery .projectcell .image .overlay{display:none}.projects-grid .gallery .projectcell .image .slide-in{position:relative;top:auto;right:auto;width:100%;transform:translateX(0)}.projects-grid .gallery .projectcell .details{display:none}}.projects-grid .pagination{margin-top:5rem;text-align:center}.projects-grid .pagination .btn{color:#0f2a74;border:1px solid #0f2a74}.projects-grid .pagination .btn.current{color:#fff;background:#0f2a74}.projects-grid .noresults{padding:5rem;text-align:center}