@charset "UTF-8";@import url(https://use.typekit.net/oqv1vzg.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.estates-filter{opacity:0;transition:opacity 1s cubic-bezier(.25,.46,.45,.94)}.estates-filter .grid{grid-gap:1rem;gap:1rem}.estates-filter .top{grid-template-columns:2fr 1fr;align-items:center}.estates-filter .top .start{padding-left:10rem}.estates-filter .top .start .title:not(.title-dubai) h1,.estates-filter .top .start .title:not(.title-dubai) h2{font-size:5.6rem}.estates-filter .top .end{text-align:right}.estates-filter .top .end .btn{display:inline-block;margin-right:2rem;text-decoration:underline;text-underline-offset:.25em}.estates-filter .top .end label{display:inline-block;vertical-align:middle;margin-right:1rem;background:transparent}.estates-filter .top .end .select2-container{display:inline-block;width:auto!important}.estates-filter .mid{grid-template-columns:auto 20rem;align-items:center;padding-top:3rem}.estates-filter .mid .start{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center}.estates-filter .mid .start label.large{grid-column:span 2}.estates-filter .mid .end{text-align:center}.estates-filter .mid .end button+button{margin-left:2rem}.estates-filter .bottom{margin-top:3rem;text-align:right}.estates-filter .bottom label{padding:0;color:#090d33;font-weight:400;text-transform:uppercase;background:transparent}.estates-filter .bottom label:has(input:checked) span{color:#0041b4;text-decoration:underline}.estates-filter .bottom label:has(input:checked) svg path{fill:#0041b4}.estates-filter .bottom label input{display:none}.estates-filter .bottom label svg{display:inline-block;vertical-align:middle;position:relative;top:0;width:1em;height:1em;margin-right:1em;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;transform:none}.estates-filter .bottom label span{padding-left:0}.estates-filter .bottom label span:before{display:none}.estates-filter .bottom label+label{margin-left:1rem}.estates-filter label{border-radius:2rem;background:#fff}.estates-filter label:has(svg){padding-left:3rem}.estates-filter label:has(button[type=submit]){background:transparent}.estates-filter label svg{position:absolute;top:50%;transform:translateY(-50%);left:1rem;width:1rem;height:1rem}.estates-filter label input:active,.estates-filter label input:focus{background:transparent}.estates-filter #zip-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:5;display:flex;align-items:center;justify-content:center}.estates-filter #zip-popup .popup-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.2}.estates-filter #zip-popup .container{position:relative;padding-top:3rem;padding-bottom:3rem;text-align:center;background:#fff}.estates-filter #zip-popup .container .popup-close{position:absolute;top:1.5rem;right:1.5rem;color:#090d33;font-size:2rem;cursor:pointer;z-index:2}.estates-filter #zip-popup .container .popup-content.grid{gap:3rem}.estates-filter #zip-popup .container .image{width:100%;height:100%;min-height:30dvh}.estates-filter #zip-popup .container h2,.estates-filter #zip-popup .container h3{margin-bottom:2rem}@media only screen and (max-width:768px){.estates-filter .top{grid-template-columns:minmax(0,1fr);text-align:center}.estates-filter .top .start{padding-left:0}.estates-filter .top .start .title{word-break:break-all}.estates-filter .top .end{text-align:center}.estates-filter .mid{grid-template-columns:1fr;grid-gap:2rem;gap:2rem;padding-right:0}}@media only screen and (max-width:576px){.estates-filter .mid .start{grid-template-columns:minmax(0,1fr)}.estates-filter .mid .start label.large{grid-column:auto/span 1}}.select2-container--default .select2-dropdown .select2-results__options#select2-city-results .select2-results__options.select2-results__options--nested li:before{content:"☐";margin-right:.5em;font-size:1.2em}.select2-container--default .select2-dropdown .select2-results__options#select2-city-results .select2-results__options.select2-results__options--nested li.select2-results__option--selected:before{content:"☒"}