@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap);@font-face{font-family:HKNova-Medium;src:url(/build/fonts/HKNova-Medium.59768f74.woff2);src:url(/build/fonts/HKNova-Medium.45a61ef7.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.galcell{position:relative;display:block;width:100%}.galcell:hover .image .bg-img img{opacity:.4}.galcell a{width:100%;height:100%}.galcell a:before{display:none}.galcell .image{position:relative;background:#ffcb05}.galcell .image:after{content:"";display:block;padding-bottom:80%}@supports (aspect-ratio:1){.galcell .image{width:100%;aspect-ratio:1/.8}.galcell .image:after{display:none}}.galcell .image a{position:absolute;top:0;left:0;width:100%;height:100%}.galcell .image .bg-img img{transition:all 1s ease}.galcell .image .banners{position:absolute;top:-1.25rem}.galcell .image .banners .banner{padding-left:3rem;font-family:Poppins,sans-serif;font-size:2.52rem;font-weight:700}.galcell .image .banners .banner.new{color:#ffcb05}.galcell .image .banners .banner.sold{color:#d0322a}.galcell .image .banners .banner.inoption{color:#959595}.galcell .image .details{grid-gap:1rem;gap:1rem;position:absolute;left:0;bottom:0;width:100%;padding:2rem;color:#fff;background:#d0322a}.galcell .image .details .banner-free{color:#fff;top:auto;left:0;right:0;position:absolute;bottom:100%;text-align:center;background:rgba(28,28,28,.8);font-family:Poppins,sans-serif;font-size:1.44rem;font-weight:700;padding:1rem 2rem;text-transform:uppercase}.galcell .image .details .numbers,.galcell .image .details .price{margin:auto 0}.galcell .image .details .numbers .number-item{display:inline-block;vertical-align:middle}.galcell .image .details .numbers .number-item:not(:last-child){margin-right:1rem}.galcell .image .details .numbers .number-item .icon{display:inline-block;vertical-align:middle;width:2rem;height:2rem}.galcell .image .details .numbers .number-item .icon img{width:100%;height:100%;object-fit:contain;object-position:center center}.galcell .image .details .numbers .number-item .number{display:inline-block;vertical-align:middle;font-size:1rem}.galcell .image .details .price{text-align:right;font-family:Poppins,sans-serif;font-weight:700;font-size:1.44rem}.galcell .bottom{padding:3rem;font-size:1.8rem;line-height:1.5}.galcell.isnew .image .banners .banner.inoption,.galcell.isnew .image .banners .banner.sold{display:none}.galcell.isnew .image .banners .banner.new{display:block}.galcell.isinoption a{pointer-events:none}.galcell.isinoption .image .banners .banner.new,.galcell.isinoption .image .banners .banner.sold{display:none}.galcell.isinoption .image .banners .banner.inoption{display:block}.galcell.isinoption .image .details{display:none}.galcell.issold a{pointer-events:none}.galcell.issold .image .banners .banner.inoption,.galcell.issold .image .banners .banner.new{display:none}.galcell.issold .image .banners .banner.sold{display:block}.galcell.issold .image .details{display:none}.galcell.ctacell{background:#ffcb05}.galcell.ctacell .image:after{content:"";display:block;padding-bottom:50%}@supports (aspect-ratio:1){.galcell.ctacell .image{width:100%;aspect-ratio:1/.5}.galcell.ctacell .image:after{display:none}}.galcell.ctacell .bottom{text-align:center;color:#262626}.galcell.ctacell .bottom p{display:block;margin-bottom:3rem}.galcell.ctacell .bottom .btn{width:auto;height:auto;border-color:#fff;font-size:1.44rem}@media only screen and (max-width:1024px){.galcell .image:after{content:"";display:block;padding-bottom:60%}@supports (aspect-ratio:1){.galcell .image{width:100%;aspect-ratio:1/.6}.galcell .image:after{display:none}}.galcell .image .details{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}}@media only screen and (max-width:576px){.galcell .image:after{content:"";display:block;padding-bottom:80%}@supports (aspect-ratio:1){.galcell .image{width:100%;aspect-ratio:1/.8}.galcell .image:after{display:none}}.galcell .image .details{grid-template-columns:1fr}.galcell .image .details .numbers,.galcell .image .details .price{text-align:center}}.estate-gallery{margin:7rem 0}.estate-gallery .grid.grid-h-3{grid-gap:5rem;gap:5rem}@media only screen and (max-width:1500px){.estate-gallery .grid.grid-h-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}@media only screen and (max-width:1280px){.estate-gallery .grid.grid-h-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media only screen and (max-width:768px){.estate-gallery .grid.grid-h-3{grid-template-columns:1fr}}.estate-gallery .noresults{padding-top:5rem;padding-bottom:5rem;text-align:center}.estate-gallery .noresults h3{margin-bottom:5rem}