.filters input,.filters button,.filters label,.filters select{padding:0;margin:0;border:none}section.filters{overflow:visible;position:static}section.filters>*{display:flex}.filters .padding-x-10{padding:0 10px}.filters .availability_inputs{padding:25px var(--side-padding)!important}.filters .main_filters>*:not(.search-form){border-left:2px solid var(--clr-grey)}.filters .main_filters>*:not(.search-form):hover{cursor:pointer}.filters .main_filters{padding:0 var(--side-padding);display:grid;grid-template-columns:8fr repeat(4,3fr) 4fr;border-top:2px solid var(--clr-grey);border-bottom:2px solid var(--clr-grey)}.filters .main_filters>*,.size-dropdown-toggle,input.search-field,input.search-field::placeholder{padding-top:6px;padding-bottom:6px;font-size:16px;font-weight:700!important;letter-spacing:normal!important;color:var(--clr-grey-dark);background-color:#fff}.filters form{display:block}.filters .search-form{width:100%!important;display:flex;padding-right:10px;margin-top:0}.search-form .search_submit_btn{display:flex;background-color:#fff0}.filters input.size,.filters input.search-field{color:black!important}.searching{display:flex;align-items:end;gap:calc(var(--gap-small) * 0.5);padding-bottom:7px}.searching span{--dot-width:6px;width:var(--dot-width);height:var(--dot-width);background-color:var(--clr-grey-dark);border-radius:50%}.searching span.animate{animation:moveUp 1s infinite}@keyframes moveUp{0%{transform:translateY(0)}30%{transform:translateY(-14px)}40%{transform:translateY(-14px)}100%{transform:translateY(0)}}.availability_input_wrapper{width:min-content;display:flex;flex-wrap:nowrap;border:2px solid var(--clr-grey)}.filters .availability_inputs span{display:block;padding:10px 20px!important;font-size:16px;font-family:sans-serif;font-weight:700;border:none;color:var(--clr-grey-black);background-color:#fff;transition:0.2s}.filters .availability_inputs span:hover,.filters .availability_inputs>input:focus+span,.availability_input_wrapper input:checked+span{background-color:var(--clr-grey-black);color:#fff;outline:none;cursor:pointer}button.size-dropdown-toggle{width:100%;height:100%;padding:6px 10px!important;position:relative;text-align:start;background-color:#fff}.size-inputs.hidden{display:none}.size-inputs{display:block;position:absolute;left:0;z-index:1;background-color:#fff;border:1px solid var(--clr-grey);padding:13px 8px!important;label{margin-bottom:2px}}.size-inputs .size_input{display:flex;border:1px solid var(--clr-grey);border-radius:var(--map-control-radius);padding:5px 8px;margin-bottom:8px}.size-inputs .size_input.focused{border-color:var(--clr-grey-dark)}.size-inputs .size_input span{font-size:.8em;white-space:nowrap;font-weight:400;letter-spacing:.15em;color:#424143;background-color:#fff}.size-inputs .buttons{display:flex;justify-content:space-between;flex-wrap:nowrap;button{border-radius:calc(var(--map-control-radius) / 2);padding:0 10px;font-size:.8em;transition-duration:0.2s}}.size-inputs button.clear,.size-inputs button.apply:hover{background-color:var(--clr-grey);color:var(--clr-grey-black)}.size-inputs button.apply,.size-inputs button.clear:hover{background-color:var(--clr-grey-black);color:var(--clr-grey)}.property_archive_main .container_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.container_header button{border:none}.filters button[type="reset"]{padding-left:10px;text-align:end;white-space:nowrap;background-color:#fff}.filters button[type="reset"]:hover{text-decoration:underline}.property_archive_main{display:flex;margin-bottom:var(--side-padding);opacity:1}.property_archive_main.loading{opacity:.2;transition:0.15s opacity ease}section.properties{width:70%;padding:0;margin:0;padding-left:var(--side-padding);padding-top:15px;padding-right:calc(var(--gap-small) * 2);transition:width 0.5s ease}section.properties div,section.properties p,section.properties a,section.properties div:hover,section.properties p:hover,section.properties a:hover{color:#000}.property_archive_main.loading .properties{transition:none!important}section.properties.hide_sidebar{width:0%;padding:0;overflow:hidden;max-height:var(--map-height);transition:width 0.5s ease,padding 0.5s ease}section.properties .property_container{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--gap-small) * 3) calc(var(--gap-small) * 2)}h1.result_amount{padding-bottom:2px;font-size:1.5rem;font-weight:400;text-transform:none;color:var(--clr-grey-black)}.property_archive_main section.map{height:var(--map-height);max-width:100%;flex:1}section.map.hide_sidebar{width:100%}div#map{width:100%;height:100%}@media screen and (min-width:888px) and (max-width:1300px){.property_container{grid-template-columns:repeat(2,1fr)!important}}@media screen and (min-width:888px){.property_archive_main section.map{position:sticky;top:var(--header-height-desktop);display:block!important}.property_archive_main{margin-top:0!important}.container_header button{display:none!important}.property_container{display:grid!important}}@media screen and (max-width:888px){section.filters{position:static;z-index:15;width:100%;background-color:#fff;transition:0.3s}section.filters.fixed{position:fixed;box-shadow:0 0 10px rgb(0 0 0 / .2)}.filters .main_filters{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr);gap:2px;padding:0;background-color:var(--clr-grey);border-bottom:none}.filters .main_filters>*,.filters .size-dropdown-toggle,.filters .search-form,.filters .availability_inputs{border:none!important;padding:15px var(--side-padding)!important}.filters input.search-field{padding:0}.filters .main_filters div:first-child{grid-column:span 2}.size-inputs{margin-left:var(--side-padding)}.container_header{width:100%;gap:var(--gap-small)}.container_header button.show_map_mobile{display:flex}.filters button[type="reset"]{grid-column:span 2;padding-left:var(--side-padding);text-align:start;color:black!important;font-weight:300!important}.filters .flex-center-all{justify-content:start!important}.property_archive_main{display:block}.map_buttons button:not(button#search_area){display:none!important}.property_archive_main section.properties{width:100%;display:flex;flex-direction:column;align-items:center;padding:15px var(--side-padding)}.property_archive_main .property_container{max-width:350px;grid-template-columns:1fr!important;row-gap:calc(var(--gap-small) * 1.5)!important;margin-top:30px!important}.property_archive_main section.map{display:none}section.properties.hide_sidebar{max-height:unset}}@media screen and (max-width:530px){.filters .main_filters>*,.filters .size-dropdown-toggle,.filters .search-form,.filters .availability_inputs,.property_archive_main section.properties{padding:15px calc(var(--side-padding) * 2)!important}}