@import url(https://fonts.googleapis.com/css2?family=Hedvig+Letters+Serif:opsz@12..24&family=Liter&display=swap);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.estates-filter .title{margin-bottom:5rem}.estates-filter .title h2,.estates-filter .title h3,.estates-filter .title h4,.estates-filter .title h5{max-width:60rem}.estates-filter .filter .top{gap:3rem;grid-template-columns:35rem 1fr;margin-bottom:5rem}.estates-filter .filter .top img,.estates-filter .filter .top svg{height:2.5rem;-o-object-fit:contain;object-fit:contain;width:2.5rem}.estates-filter .filter .top .start{align-items:center;background:var(--light-grey-color);border-radius:1rem 0;gap:1rem;grid-template-columns:2.5rem 1fr;padding:1rem 2rem}.estates-filter .filter .top .start input{background:transparent;border-radius:0;padding:0}.estates-filter .filter .top .start input:active,.estates-filter .filter .top .start input:focus,.estates-filter .filter .top .start input:hover{background:transparent;border-radius:0;color:var(--main-color)}.estates-filter .filter .top .end{align-items:center;background:var(--light-grey-color);border-radius:1rem 0;gap:4rem;grid-template-columns:repeat(3,minmax(0,1fr)) 5rem;padding:1rem 2rem}.estates-filter .filter .top .end label span{font-size:1.19rem;max-height:100%;opacity:1}.estates-filter .filter .top .end .select2-container--default .select2-selection--multiple,.estates-filter .filter .top .end .select2-container--default .select2-selection--single{border:0;padding:.5em .5em 0}.estates-filter .filter .top .end fake-select{color:color-mix(in srgb,var(--main-color),transparent 50%);cursor:pointer;display:block;font-size:1.7rem;line-height:1.5;padding:.5em .5em 0;width:100%}.estates-filter .filter .top .end fake-select:before{background:transparent url(/build/images/arrow_s-main.c6bdc36a.svg) 50%/contain no-repeat;border:0;content:"";height:1rem;position:absolute;right:1.5rem;top:50%;transition:all .25s ease;width:1rem}.estates-filter .filter .top .end .price-dropdown{background:var(--white-color);box-shadow:0 5px 10px color-mix(in srgb,var(--main-color),transparent 80%);display:none;padding:1em;position:absolute;top:99%;width:100%;z-index:3}.estates-filter .filter .top .end .price-dropdown label,.estates-filter .filter .top .end .price-dropdown.active{display:block}.estates-filter .filter .top .end .price-dropdown label input{background:var(--light-grey-color);font-size:1.496rem}.estates-filter .filter .top .end .price-dropdown label input:active,.estates-filter .filter .top .end .price-dropdown label input:focus{color:var(--grey-color)}.estates-filter .filter .top .end .price-dropdown label+label{margin-top:1rem}.estates-filter .filter .top .end button[type=submit]{border-radius:50%;display:grid;height:5rem;padding:0;width:5rem}.estates-filter .filter .top .end button[type=submit] svg{height:1.5rem;margin:auto;width:1.5rem}.estates-filter .filter .top .end button[type=submit] svg path{fill:var(--white-color)}.estates-filter .filter .bottom{align-items:center;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.estates-filter .filter .bottom .start{color:var(--accent-color)}.estates-filter .filter .bottom .mid{gap:2rem;justify-content:center}.estates-filter .filter .bottom .end{text-align:right}.estates-filter .filter .bottom .end .select2-container--default{width:auto!important}@media only screen and (max-width:1024px){.estates-filter .filter .top{grid-template-columns:25rem 1fr}}@media only screen and (max-width:768px){.estates-filter .filter .top{grid-template-columns:1fr}.estates-filter .filter .top .end,.estates-filter .filter .top .start{padding:2rem}}@media only screen and (max-width:576px){.estates-filter .filter .bottom,.estates-filter .filter .top .end{grid-template-columns:1fr}.estates-filter .filter .bottom .end,.estates-filter .filter .bottom .mid,.estates-filter .filter .bottom .start{text-align:center}}