.input-div{width:100%}.input-div input{width:100%;background:var(--light-grey);box-shadow:none;outline:none;border:none}.input-div input:focus{border:1px solid var(--light-grey)}.select-div{width:100%}.select-div select{width:100%;background:var(--white);box-shadow:none;outline:none;border:1px solid var(--medium-grey);padding:.5rem;border-radius:.25rem;color:var(--dark-grey)}.select-div select:focus{border:1px solid var(--light-grey)}.location-filter{position:relative}.location-filter .dropdown-trigger{align-items:center;padding:.5rem .5rem .5rem .75rem;gap:.5rem;border-radius:.25rem;background:var(--light-grey);border:none;white-space:nowrap}.location-filter .dropdown-trigger:after{margin-top:.15rem;content:"";width:1rem;height:1rem;background-image:url('data:image/svg+xml,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="lucide/chevron-down"><path id="Vector" d="M4.5 6L8.5 10L12.5 6" stroke="%23646464" stroke-linecap="round" stroke-linejoin="round"/></g></svg>');background-size:contain;background-repeat:no-repeat}.location-filter .dropdown-content{position:absolute;width:18rem;top:2.5rem;flex-direction:column;align-items:flex-start;padding:1.5rem;gap:1.5rem;border-radius:.25rem;background:var(--white);box-shadow:0 4px 16px 0 #00000040;z-index:999;max-height:28.125rem;overflow-y:auto;overscroll-behavior:contain;overflow-x:hidden}.location-filter .dropdown-content::-webkit-scrollbar{width:.375rem}.location-filter .dropdown-content::-webkit-scrollbar-thumb{background:var(--medium-grey);border-radius:.188rem}.location-filter .dropdown-content .location-filter-input{width:14.9375rem;align-items:flex-start;flex-direction:column;gap:.5rem;flex:1 0}.location-filter .dropdown-content .location-filter-input input,.location-filter .dropdown-content .location-filter-input select{padding:.5rem .75rem;align-items:center;gap:.625rem;border-radius:.25rem;border:1px solid var(--medium-grey);background:var(--white);color:var(--dark-grey)}.location-filter .dropdown-content .location-filter-input input::placeholder,.location-filter .dropdown-content .location-filter-input select::placeholder{font-size:.875rem;font-style:normal;font-weight:400;line-height:normal}.location-filter .dropdown-content .location-filter-input .autocomplete-wrapper{width:14.9375rem}.location-filter .dropdown-content .location-filter-input .autocomplete-wrapper .toggle-suggestions-btn{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:#0000;border:none;cursor:pointer}.location-filter .dropdown-content .location-filter-input .autocomplete-wrapper .suggestions-list{position:absolute;top:100%;left:0;width:100%;max-height:12.5rem;overflow-y:auto;background:var(--white);border:1px solid #ccc;border-radius:.25rem;z-index:10}.location-filter .dropdown-content .location-filter-input .autocomplete-wrapper .suggestions-list li{font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;padding:.5rem;cursor:pointer}.location-filter .dropdown-content .location-filter-input .autocomplete-wrapper .suggestions-list li:hover{background:var(--light-grey)}.auction-and-property-types-filter{position:relative}.auction-and-property-types-filter .dropdown-trigger{align-items:center;padding:.5rem .5rem .5rem .75rem;gap:.5rem;border-radius:.25rem;background:var(--light-grey);border:none;white-space:nowrap}.auction-and-property-types-filter .dropdown-trigger:after{margin-top:.15rem;content:"";width:1rem;height:1rem;background-image:url('data:image/svg+xml,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="lucide/chevron-down"><path id="Vector" d="M4.5 6L8.5 10L12.5 6" stroke="%23646464" stroke-linecap="round" stroke-linejoin="round"/></g></svg>');background-size:contain;background-repeat:no-repeat}.auction-and-property-types-filter .dropdown-content{position:absolute;width:11.625rem;top:2.5rem;flex-direction:column;align-items:flex-start;padding:1.5rem;gap:1.5rem;border-radius:.25rem;background:var(--white);box-shadow:0 4px 16px 0 #00000040;z-index:999}.auction-and-property-types-filter .dropdown-content .auction-or-property-types{flex-direction:column;justify-content:center;align-items:flex-start;gap:.75rem}.auction-and-property-types-filter .dropdown-content .auction-or-property-types>p{display:flex;align-items:center;gap:.5rem}.auction-and-property-types-filter .dropdown-content .auction-or-property-types>p>input{width:1rem;height:1rem;justify-content:center;align-items:center;gap:.625rem;border-radius:.25rem;border:1px solid var(--light-grey)}.total-of-rooms-filter{position:relative}.total-of-rooms-filter .dropdown-trigger{align-items:center;padding:.5rem .5rem .5rem .75rem;gap:.5rem;border-radius:.25rem;background:var(--light-grey);border:none}.total-of-rooms-filter .dropdown-trigger:after{margin-top:.15rem;content:"";width:1rem;height:1rem;background-image:url('data:image/svg+xml,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="lucide/chevron-down"><path id="Vector" d="M4.5 6L8.5 10L12.5 6" stroke="%23646464" stroke-linecap="round" stroke-linejoin="round"/></g></svg>');background-size:contain;background-repeat:no-repeat}.total-of-rooms-filter .dropdown-content{position:absolute;top:2.5rem;flex-direction:column;align-items:flex-start;padding:1.5rem;gap:1.5rem;border-radius:.25rem;background:var(--white);box-shadow:0 4px 16px 0 #00000040;z-index:999}.total-of-rooms-filter .dropdown-content .room-options{align-items:center;gap:.75rem}.total-of-rooms-filter .dropdown-content .room-options button{font-size:.875rem;padding:.5rem .75rem;justify-content:center;align-items:center;gap:.625rem;border-radius:.25rem;border:1px solid var(--medium-grey)}.total-of-rooms-filter .dropdown-content .room-options button:focus{outline:none}.total-of-rooms-filter .dropdown-content .room-options button.active{color:var(--white);border:1px solid var(--green);background:var(--green)}.value-range-filter{position:relative}.value-range-filter .dropdown-trigger{align-items:center;padding:.5rem .5rem .5rem .75rem;gap:.5rem;border-radius:.25rem;background:var(--light-grey);border:none}.value-range-filter .dropdown-trigger:after{margin-top:.15rem;content:"";width:1rem;height:1rem;background-image:url('data:image/svg+xml,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="lucide/chevron-down"><path id="Vector" d="M4.5 6L8.5 10L12.5 6" stroke="%23646464" stroke-linecap="round" stroke-linejoin="round"/></g></svg>');background-size:contain;background-repeat:no-repeat}.value-range-filter .dropdown-content{position:absolute;top:2.5rem;flex-direction:column;align-items:flex-start;padding:1.5rem;gap:1.5rem;border-radius:.25rem;background:var(--white);box-shadow:0 4px 16px 0 #00000040;z-index:999}.value-range-filter .dropdown-content .inputs{align-items:flex-start;gap:1rem}.value-range-filter .dropdown-content .inputs .input-block{flex-direction:column;align-items:flex-start;gap:.5rem}.value-range-filter .dropdown-content .inputs .input-block input{width:6.8125rem;padding:.5rem .75rem;align-items:center;gap:.625rem;border-radius:.25rem;border:1px solid var(--medium-grey);color:var(--dark-grey)}.value-range-filter .dropdown-content .inputs .input-block input::placeholder{font-size:.875rem;font-style:normal;font-weight:400;line-height:normal}.occupation-filter{position:relative}.occupation-filter .dropdown-trigger{align-items:center;padding:.5rem .5rem .5rem .75rem;gap:.5rem;border-radius:.25rem;background:var(--light-grey);border:none;white-space:nowrap}.occupation-filter .dropdown-trigger:after{margin-top:.15rem;content:"";width:1rem;height:1rem;background-image:url('data:image/svg+xml,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="lucide/chevron-down"><path id="Vector" d="M4.5 6L8.5 10L12.5 6" stroke="%23646464" stroke-linecap="round" stroke-linejoin="round"/></g></svg>');background-size:contain;background-repeat:no-repeat}.occupation-filter .dropdown-content{position:absolute;width:11.625rem;top:2.5rem;flex-direction:column;align-items:flex-start;padding:1.5rem;gap:1.5rem;border-radius:.25rem;background:var(--white);box-shadow:0 4px 16px 0 #00000040;z-index:999}.occupation-filter .dropdown-content .occupation-types{flex-direction:column;justify-content:center;align-items:flex-start;gap:.75rem}.occupation-filter .dropdown-content .occupation-types>p{display:flex;align-items:center;gap:.5rem}.occupation-filter .dropdown-content .occupation-types>p>input{width:1rem;height:1rem;justify-content:center;align-items:center;gap:.625rem;border-radius:.25rem;border:1px solid var(--light-grey)}.ordering{position:relative}.ordering .dropdown-trigger{align-items:center;padding:.5rem .5rem .5rem .75rem;gap:.5rem;border-radius:.25rem;background:var(--light-grey);border:none;white-space:nowrap}.ordering .dropdown-trigger:after{margin-top:.15rem;content:"";width:1rem;height:1rem;background-image:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="lucide/arrow-up-down"><path id="Vector" d="M14 10.6666L11.3333 13.3333M11.3333 13.3333L8.66667 10.6666M11.3333 13.3333V2.66663M2 5.33329L4.66667 2.66663M4.66667 2.66663L7.33333 5.33329M4.66667 2.66663V13.3333" stroke="%23646464" stroke-linecap="round" stroke-linejoin="round"/></g></svg>');background-size:contain;background-repeat:no-repeat}.ordering .dropdown-content{position:absolute;width:13.125rem;top:2.5rem;right:0;flex-direction:column;align-items:flex-start;padding:1.5rem;gap:1.5rem;border-radius:.25rem;background:var(--white);box-shadow:0 4px 16px 0 #00000040;z-index:999}.ordering .dropdown-content>svg{display:none}.ordering .dropdown-content .ordering-buttons{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.ordering .dropdown-content .ordering-buttons .ordering-button{font-size:.875rem;padding:.5rem .75rem;align-items:center;gap:.625rem;border-radius:.25rem;background:var(--white);transition:all .2s ease-in-out}.ordering .dropdown-content .ordering-buttons .ordering-button:hover{background:var(--light-grey);box-shadow:0 6px 15px #0003,0 3px 8px #00000026}.ordering .dropdown-content .ordering-buttons .ordering-button.active{background:var(--green);color:var(--white)}@media(max-width:1280px){.ordering .dropdown-trigger{padding:.5rem}.ordering .dropdown-content{position:fixed;width:17.94rem;height:100vh;top:0;border-radius:.25rem 0 0 .25rem}.ordering .dropdown-content>svg{display:flex;position:absolute;width:1.5rem;height:1.5rem;right:1.0625rem;top:1.0625rem;cursor:pointer}}@media(orientation:portrait){.ordering .dropdown-trigger .button-text{display:none}}.filtering-modal{position:relative}.filtering-modal .dropdown-trigger{align-items:center;padding:.5rem .5rem .5rem .75rem;gap:.5rem;border-radius:.25rem;background:var(--light-grey);border:none;white-space:nowrap}.filtering-modal .dropdown-trigger:before{margin-top:.15rem;content:"";width:1rem;height:1rem;background-image:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="lucide/filter"><path id="Vector" d="M14.6667 2H1.33337L6.66671 8.30667V12.6667L9.33337 14V8.30667L14.6667 2Z" stroke="%23646464" stroke-linecap="round" stroke-linejoin="round"/></g></svg>');background-size:contain;background-repeat:no-repeat}.filtering-modal .dropdown-content{position:fixed;height:100vh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;top:0;right:0;flex-direction:column;align-items:flex-start;padding:1.5rem 1.5rem 7.5rem;gap:1.5rem;border-radius:.25rem 0 0 .25rem;background:var(--white);box-shadow:0 4px 16px 0 #00000040;z-index:999}.filtering-modal .dropdown-content>svg{position:absolute;width:1.5rem;height:1.5rem;right:1.0625rem;top:1.0625rem;cursor:pointer}.filtering-modal .dropdown-content .location-filter-input{width:14.9375rem;align-items:flex-start;flex-direction:column;gap:.5rem;flex:1 0}.filtering-modal .dropdown-content .location-filter-input input,.filtering-modal .dropdown-content .location-filter-input select{padding:.5rem .75rem;align-items:center;gap:.625rem;border-radius:.25rem;border:1px solid var(--medium-grey);background:var(--white);color:var(--dark-grey)}.filtering-modal .dropdown-content .location-filter-input input::placeholder,.filtering-modal .dropdown-content .location-filter-input select::placeholder{font-size:.875rem;font-style:normal;font-weight:400;line-height:normal}.filtering-modal .dropdown-content .auction-or-property-types{flex-direction:column;justify-content:center;align-items:flex-start;gap:.75rem}.filtering-modal .dropdown-content .auction-or-property-types>p{display:flex;align-items:center;gap:.5rem}.filtering-modal .dropdown-content .auction-or-property-types>p>input{width:1rem;height:1rem;justify-content:center;align-items:center;gap:.625rem;border-radius:.25rem;border:1px solid var(--light-grey)}.filtering-modal .dropdown-content .auction-or-property-types label{color:var(--dark-grey);gap:.5rem}.filtering-modal .dropdown-content .room-options{align-items:center;gap:.75rem}.filtering-modal .dropdown-content .room-options button{font-size:.875rem;padding:.5rem .75rem;justify-content:center;align-items:center;gap:.625rem;border-radius:.25rem;border:1px solid var(--medium-grey)}.filtering-modal .dropdown-content .room-options button:focus{outline:none}.filtering-modal .dropdown-content .room-options button.active{color:var(--white);border:1px solid var(--green);background:var(--green)}.filtering-modal .dropdown-content .inputs{align-items:flex-start;gap:1rem}.filtering-modal .dropdown-content .inputs .input-block{flex-direction:column;align-items:flex-start;gap:.5rem}.filtering-modal .dropdown-content .inputs .input-block input{width:6.8125rem;padding:.5rem .75rem;align-items:center;gap:.625rem;border-radius:.25rem;border:1px solid var(--medium-grey);color:var(--dark-grey)}.filtering-modal .dropdown-content .inputs .input-block input::placeholder{font-size:.875rem;font-style:normal;font-weight:400;line-height:normal}.filtering-modal .dropdown-content .occupation-types{flex-direction:column;justify-content:center;align-items:flex-start;gap:.75rem}.filtering-modal .dropdown-content .occupation-types>p{display:flex;align-items:center;gap:.5rem}.filtering-modal .dropdown-content .occupation-types>p>input{width:1rem;height:1rem;justify-content:center;align-items:center;gap:.625rem;border-radius:.25rem;border:1px solid var(--light-grey)}.filtering-modal .dropdown-content .occupation-types label{color:var(--dark-grey);gap:.5rem}.filtering-modal .dropdown-content .autocomplete-wrapper{width:100%}.filtering-modal .dropdown-content .autocomplete-wrapper .toggle-suggestions-btn{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:#0000;border:none;cursor:pointer}.filtering-modal .dropdown-content .autocomplete-wrapper .suggestions-list{position:absolute;top:100%;left:0;width:100%;max-height:12.5rem;overflow-y:auto;background:var(--white);border:1px solid #ccc;border-radius:.25rem;z-index:10}.filtering-modal .dropdown-content .autocomplete-wrapper .suggestions-list li{font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;padding:.5rem;cursor:pointer}.filtering-modal .dropdown-content .autocomplete-wrapper .suggestions-list li:hover{background:var(--light-grey)}.property-filtering{width:100%;align-items:center;padding:1rem 3rem;border-bottom:1px solid var(--medium-grey);gap:2rem;justify-content:space-between}.property-filtering .total-properties{align-items:center;gap:.75rem;width:8.875rem;height:2rem}.property-filtering .total-properties>span{margin-bottom:.2rem}.property-filtering .filtering-container,.property-filtering .property-filtering-options{align-items:center;gap:1rem}.property-filtering .filtering-container .filtering-modal{display:none}@media(max-width:1280px){.property-filtering{justify-content:space-between}.property-filtering.hide-total-properties{justify-content:flex-end}.property-filtering .property-filtering-options{display:none}.property-filtering .filtering-container .filtering-modal{display:flex}}@media(orientation:portrait){.property-filtering{padding:1rem 1.5rem}.property-filtering .property-filtering-options{display:none}.property-filtering .filtering-container .filtering-modal{display:flex}.property-filtering .filtering-container .filtering-modal .dropdown-trigger{gap:0}.property-filtering .filtering-container .filtering-modal .dropdown-trigger .button-text{display:none}}