@import url(https://use.typekit.net/rkj4dst.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.estates-filter.list-view .sort .end .btn[data-view=map],.estates-filter.map-view .sort .end .btn[data-view=list]{display:inline-block}.estates-filter .title h3{font-weight:400;font-stretch:110;font-style:normal;font-variation-settings:"wght" 400,"wdth" 110}.estates-filter .sort{grid-gap:3rem;gap:3rem;-ms-flex-align:center;align-items:center;margin-top:3rem}.estates-filter .sort .start p{font-size:1.5rem}.estates-filter .sort .end{text-align:right}.estates-filter .sort .end .btn{text-transform:uppercase;font-size:1.23rem}.estates-filter .sort .end .btn.trans-btn{display:none;color:#fff;background-color:#2eac81}.estates-filter .sort .end .btn+.btn{margin-left:1rem}.estates-filter .modal-bg{position:fixed;top:0;left:0;width:100%;height:100dvh;background:rgba(0,0,0,.6);z-index:4}.estates-filter .filter-modal{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,3fr) minmax(0,3fr);grid-gap:2rem;gap:2rem;position:fixed;top:50%;left:50%;width:-moz-max-content;width:-webkit-max-content;width:max-content;max-width:clamp(30rem,1140px,90dvw);max-height:80dvh;padding:0 2rem;line-height:1.5;background:#fff;transform:translate(-50%,-50%);z-index:4}.estates-filter .filter-modal h4{margin-bottom:2rem;color:#2eac81;font-weight:400;font-stretch:110;font-style:normal;font-variation-settings:"wght" 400,"wdth" 110}.estates-filter .filter-modal label{display:block}.estates-filter .filter-modal input[type=search],.estates-filter .filter-modal input[type=text]{border:0;background:#e5f5f0}.estates-filter .filter-modal input[type=checkbox]:checked~span,.estates-filter .filter-modal input[type=radio]:checked~span{text-decoration:underline;font-weight:400;font-stretch:110;font-style:normal;font-variation-settings:"wght" 400,"wdth" 110}.estates-filter .filter-modal input[type=checkbox]~span,.estates-filter .filter-modal input[type=radio]~span{padding-left:0;cursor:pointer}.estates-filter .filter-modal input[type=checkbox]~span:before,.estates-filter .filter-modal input[type=radio]~span:before{display:none}.estates-filter .filter-modal>*{padding:3rem 2rem}.estates-filter .filter-modal>:after{content:"";position:absolute;top:0;right:-2rem;width:1px;height:100%;background:rgba(23,41,44,.2)}.estates-filter .filter-modal .area,.estates-filter .filter-modal .price,.estates-filter .filter-modal .search{grid-row:1/span 2}.estates-filter .filter-modal .search h5{margin-top:3rem;margin-bottom:1rem}.estates-filter .filter-modal .search .tags{margin-top:3rem}.estates-filter .filter-modal .search .tags .tag{display:inline-block;vertical-align:middle;padding:.5rem;border:1px solid #f2a000;color:#f2a000;font-size:1.365rem;background:rgba(242,160,0,.2);cursor:pointer}.estates-filter .filter-modal .search .tags .tag:hover{color:#fff;background:#f2a000}.estates-filter .filter-modal .search .tags .tag+.tag{margin-left:.5rem}.estates-filter .filter-modal .area .all{cursor:pointer}.estates-filter .filter-modal .area ul{display:grid;max-height:10em;overflow:auto}.estates-filter .filter-modal .area ul li{margin-left:0;list-style:none}.estates-filter .filter-modal .area label[\:has\(input\[type\%3Dsearch\]\)]{margin-top:2rem}.estates-filter .filter-modal .area label:has(input[type=search]){margin-top:2rem}.estates-filter .filter-modal .type:after{top:auto;bottom:0;width:100%;height:1px}.estates-filter .filter-modal .bedrooms:after,.estates-filter .filter-modal .filters-toggle:after{display:none}.estates-filter .filter-modal .submit{grid-column:1/span 4;text-align:right}.estates-filter .filter-modal .filters-toggle{position:absolute;top:1rem;right:1rem;padding:1rem;font-size:2.04rem;line-height:.8;color:#fff;background:#2eac81;cursor:pointer}@media only screen and (max-width:768px){.estates-filter,.estates-filter .sort .end{text-align:center}.estates-filter .filter-modal{grid-template-columns:minmax(0,1fr);overflow:auto}.estates-filter .filter-modal .area,.estates-filter .filter-modal .bedrooms,.estates-filter .filter-modal .price,.estates-filter .filter-modal .search,.estates-filter .filter-modal .submit,.estates-filter .filter-modal .type{grid-row:span 1;grid-column:span 1}.estates-filter .filter-modal .area:after,.estates-filter .filter-modal .bedrooms:after,.estates-filter .filter-modal .price:after,.estates-filter .filter-modal .search:after,.estates-filter .filter-modal .submit:after,.estates-filter .filter-modal .type:after{display:none}}