@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);
@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.estates-filter .main-grid{grid-template-columns:35rem 1fr;align-items:center;gap:2rem}.estates-filter .main-grid .title{margin-bottom:0;text-align:left}.estates-filter .title{margin-bottom:3rem;text-align:center}.estates-filter .form{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:5rem;padding:2rem 3rem;border-radius:var(--radius-sm)}.estates-filter .form.black-bg{color:var(--white-color)}.estates-filter .form.black-bg svg path,.estates-filter .form.black-bg svg path[fill="#005ce5"]{fill:var(--white-color)!important}.estates-filter .form.black-bg label:not(:first-child):before{background:color-mix(in srgb,var(--white-color) 25%,transparent)}.estates-filter .form.dark-grey-bg{color:var(--white-color)}.estates-filter .form.dark-grey-bg svg path,.estates-filter .form.dark-grey-bg svg path[fill="#005ce5"]{fill:var(--white-color)!important}.estates-filter .form.dark-grey-bg label:not(:first-child):before{background:color-mix(in srgb,var(--white-color) 25%,transparent)}.estates-filter .form.main-bg{color:var(--white-color)}.estates-filter .form.main-bg svg path,.estates-filter .form.main-bg svg path[fill="#005ce5"]{fill:var(--white-color)!important}.estates-filter .form.main-bg label:not(:first-child):before{background:color-mix(in srgb,var(--white-color) 25%,transparent)}.estates-filter .form.accent-bg{color:var(--white-color)}.estates-filter .form.accent-bg svg path,.estates-filter .form.accent-bg svg path[fill="#005ce5"]{fill:var(--white-color)!important}.estates-filter .form.accent-bg label:not(:first-child):before{background:color-mix(in srgb,var(--white-color) 25%,transparent)}.estates-filter .form.error-bg{color:var(--white-color)}.estates-filter .form.error-bg svg path,.estates-filter .form.error-bg svg path[fill="#005ce5"]{fill:var(--white-color)!important}.estates-filter .form.error-bg label:not(:first-child):before{background:color-mix(in srgb,var(--white-color) 25%,transparent)}.estates-filter .form.success-bg{color:var(--white-color)}.estates-filter .form.success-bg svg path,.estates-filter .form.success-bg svg path[fill="#005ce5"]{fill:var(--white-color)!important}.estates-filter .form.success-bg label:not(:first-child):before{background:color-mix(in srgb,var(--white-color) 25%,transparent)}.estates-filter .form label{position:relative;display:flex;flex-direction:row;align-items:center;gap:1rem;color:var(--black-color)}.estates-filter .form label:not(:first-child):before{content:"";position:absolute;top:0;left:-2.5rem;width:1px;height:100%;background:color-mix(in srgb,var(--main-color) 25%,transparent)}.estates-filter .form label svg{width:2.2rem;height:2rem;-o-object-fit:contain;object-fit:contain}.estates-filter .form label .select2-container--default .select2-search--inline .select2-search__field,.estates-filter .form label .select2-container--default .select2-selection--multiple,.estates-filter .form label .select2-container--default .select2-selection--single,.estates-filter .form label .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder,.estates-filter .form label input{font-size:var(--md-font);background:transparent}.estates-filter .form button[type=submit] span{display:none}.estates-filter .sort{margin-top:3rem}@media only screen and (max-width:1024px){.estates-filter .main-grid{grid-template-columns:1fr}}@media only screen and (max-width:576px){.estates-filter .form{flex-wrap:wrap}.estates-filter .form label:not(:first-child):before{display:none}}
