@import url(https://use.typekit.net/zlt8sae.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.estates-filter{padding-bottom:5rem;padding-top:5rem}.estates-filter .filter{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 10rem;grid-gap:3rem;gap:3rem}.estates-filter .filter label{border:1px solid #101422}.estates-filter .sort{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:3rem;align-items:center;gap:3rem;margin-top:5rem}.estates-filter .sort .end{text-align:right}.estates-filter .sort .end label,.estates-filter .sort .end p{display:inline-block;text-align:left;vertical-align:middle}.estates-filter .sort .end p{font-size:1.14rem;margin-bottom:0;margin-right:3rem;text-transform:uppercase}.estates-filter .sort .end label:has(input:checked){color:#bf2f38}.estates-filter .sort .end input[type=radio]~span{padding-left:0}.estates-filter .sort .end input[type=radio]~span:before{display:none}@media only screen and (max-width:768px){.estates-filter .filter{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.estates-filter .filter button{grid-column:span 2}.estates-filter .sort .end label{display:none}}@media only screen and (max-width:576px){.estates-filter .filter{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.estates-filter .filter button{grid-column:span 2}.estates-filter .sort{grid-template-columns:minmax(0,1fr);text-align:center}.estates-filter .sort .end{text-align:center}}