@import url(https://use.typekit.net/paa2yhk.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.estates-grid .featured-mode .main-title .end form{display:none}.estates-grid .main-title{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:2rem;gap:2rem;position:relative;margin-bottom:5rem;text-align:left;z-index:1;padding-left:10rem;padding-right:10rem}.estates-grid .main-title .start{position:relative}.estates-grid .main-title .start .slider-controls{position:absolute;top:0;right:0;width:10rem;height:5rem}.estates-grid .main-title .start .slider-controls .slick-prev{left:auto;right:5rem}.estates-grid .main-title .start .slider-controls .slick-next{right:0}.estates-grid .main-title .end{text-align:right}.estates-grid .main-title .end form label{display:inline-block;vertical-align:middle;margin-left:1rem;margin-bottom:1rem}.estates-grid .main-title .end form label input:checked+span{background:#ffc400;border:1px solid #ffc400}.estates-grid .main-title .end form label input:checked+span:before{background:#000229}.estates-grid .main-title .end form label span{border:1px solid #000229;padding:1rem 1rem 1rem 4rem}.estates-grid .main-title .end form label span:before{top:45%;transform:translateY(-50%);left:1.5rem;content:"+"}.estates-grid .gallery{position:relative}.estates-grid .gallery.grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:5rem;gap:5rem}.estates-grid .gallery.slider{z-index:0;max-height:100vh;overflow:hidden;margin-top:-15rem}.estates-grid .gallery.slider.slick-initialized{max-height:auto}.estates-grid .gallery.slider.slick-initialized .estatecell img{display:block}.estates-grid .gallery.slider .slick-slide.slick-current .slide{padding-top:15rem}.estates-grid .gallery.slider .slide{padding:0 2rem;transition:all .5s cubic-bezier(.39,.575,.565,1)}.estates-grid .gallery.slider .slide a{width:100%}.estates-grid .gallery .estatecell.featuremode .image .banner{bottom:auto;left:auto;top:0;right:0}.estates-grid .gallery .estatecell:before{display:none}.estates-grid .gallery .estatecell:hover .image .bg-img img{top:-5%;left:-5%;width:110%;height:110%}.estates-grid .gallery .estatecell:hover .details .more-btn{transform:translateX(1rem)}.estates-grid .gallery .estatecell.sold{pointer-events:none}.estates-grid .gallery .estatecell.sold .details .description,.estates-grid .gallery .estatecell.sold .details .location,.estates-grid .gallery .estatecell.sold .image .banner.issold{display:block}.estates-grid .gallery .estatecell.sold .details .btn,.estates-grid .gallery .estatecell.sold .details .numbers,.estates-grid .gallery .estatecell.sold .details .price{display:none}.estates-grid .gallery .estatecell:nth-child(2n){transform:translateY(7rem)}.estates-grid .gallery .estatecell .image{position:relative;aspect-ratio:1/.7;background:linear-gradient(135deg,#000229,#191919);overflow:hidden;display:block}.estates-grid .gallery .estatecell .image .bg-img img{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .5s cubic-bezier(.39,.575,.565,1)}.estates-grid .gallery .estatecell .image .banner{position:absolute;right:0;top:0;padding:1em 1.5em;font-size:1.14rem;background:#ffc400;text-transform:uppercase}.estates-grid .gallery .estatecell .image .banner.promo{color:#000229;background:#fff}.estates-grid .gallery .estatecell .image .banner.free{background:#000229;color:#fff;top:auto;bottom:0;left:0;right:auto}.estates-grid .gallery .estatecell .image .banner.isinoption,.estates-grid .gallery .estatecell .image .banner.issold{top:2rem;bottom:auto;color:#000229;background:#fff}.estates-grid .gallery .estatecell .image .banner.isnew{top:0;left:auto;right:0;background:#ffc400;color:#000229}.estates-grid .gallery .estatecell .image .banner.status{background:#e2e2e2;bottom:0;top:auto;left:0;right:auto}.estates-grid .gallery .estatecell .details{display:grid;padding:2rem .5rem 0 5rem}.estates-grid .gallery .estatecell .details .name{margin-bottom:1rem}.estates-grid .gallery .estatecell .details .name h4{font-size:2.505rem}.estates-grid .gallery .estatecell .details .location{color:rgba(0,2,41,.6)}.estates-grid .gallery .estatecell .details .btn{display:inline-block;margin-top:2rem;width:-moz-max-content;width:-webkit-max-content;width:max-content}@media only screen and (max-width:768px){.estates-grid .gallery .estatecell:nth-child(2n){transform:translateY(0)}.estates-grid .gallery .estatecell .image{aspect-ratio:1/.5}}@media only screen and (max-width:576px){.estates-grid .gallery .estatecell .image{aspect-ratio:1/.7}}.estates-grid .buttons{text-align:center}.estates-grid .buttons.load-more .plus-btn{background:#fff}.estates-grid .buttons.load-more .plus-btn:hover{background:#b1aeae}.estates-grid .buttons .plus-btn{padding:2rem;background:#e2e2e2}.estates-grid .buttons .plus-btn:before{display:none}.estates-grid .buttons .plus-btn:hover{background:#b1aeae}.estates-grid .buttons .plus-btn img{width:3.5rem;height:3.5rem}.estates-grid .buttons .plus-btn span{display:block;text-transform:uppercase;font-size:1.14rem;margin-top:1rem}.estates-grid .pagination{margin-top:5rem;text-align:center}.estates-grid .pagination a:hover{background:rgba(255,196,0,.5)}.estates-grid .pagination a.current{background:#ffc400}.estates-grid .footnote p{font-style:italic}@media only screen and (max-width:1124px){.estates-grid .main-title{padding-left:0;padding-right:0}}@media only screen and (max-width:768px){.estates-grid .main-title{grid-template-columns:minmax(0,1fr);margin-bottom:1.5rem}.estates-grid .main-title .end{text-align:left}.estates-grid .main-title .end form label{margin-left:0;margin-right:1rem}.estates-grid .gallery.grid{grid-template-columns:minmax(0,1fr);grid-gap:7rem 3rem;gap:7rem 3rem}.estates-grid .gallery.slider{transform:translateY(0);margin-top:0}.estates-grid .gallery.slider .slick-slide.slick-current .slide{padding-top:0}}@media only screen and (max-width:576px){.estates-grid .main-title .start .slider-controls{position:relative}.estates-grid .grid.gallery{grid-gap:5rem 0;gap:5rem 0}}