#property-search-filter-wrapper{font-family:var(--e-global-typography-primary-font-family)}#property-search-filter-wrapper .filter-group-wrapper-side-by-side{display:flex;flex-direction:row;gap:20px}#property-search-filter-wrapper .filter-group-wrapper-side-by-side .filter-group-wrapper{flex-basis:50%}#property-search-filter-wrapper .filter-group-wrapper-side-by-side #filter-group-sqft-min,#property-search-filter-wrapper .filter-group-wrapper-side-by-side #filter-group-sqft-max{flex-basis:50%}#property-search-filter-wrapper #filter-group-property-type label{min-width:220px}#property-search-filter-wrapper .filter-column.price-beds-baths-column{gap:30px !important}#property-search-filter-wrapper .filter-group-sqft,#property-search-filter-wrapper .filter-group-neighborhoods-features{margin-top:auto}#property-search-filter-wrapper .property-search-actions-filter-section{background-color:#dee6e6;display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:8px;margin-top:auto;font-weight:bold;font-size:18px;line-height:18px}#property-search-filter-wrapper .property-search-actions-filter-section #reset-map-button,#property-search-filter-wrapper .property-search-actions-filter-section #close-filters-button{border:1px solid var(--e-global-color-primary);background:transparent;color:var(--e-global-color-primary);padding:15px 40px;text-transform:capitalize;font-weight:bold;font-size:18px;line-height:18px}#property-search-filter-wrapper .property-search-actions-filter-section #reset-map-button:hover,#property-search-filter-wrapper .property-search-actions-filter-section #close-filters-button:hover{background:var(--e-global-color-primary);color:white}#property-search-filter-wrapper .property-search-actions-filter-section #apply-filters-button{border:1px solid var(--e-global-color-accent);background:var(--e-global-color-accent);color:white;padding:15px 40px;text-transform:capitalize;font-weight:bold;font-size:18px;line-height:18px}#property-search-filter-wrapper .property-search-actions-filter-section #apply-filters-button:hover{background:white;color:var(--e-global-color-accent)}#property-search-filter-wrapper .filter-columns-wrapper{display:flex;padding:20px 50px;gap:75px}#property-search-filter-wrapper .filter-columns-wrapper .filter-column{display:flex;flex-direction:column;gap:10px}#property-search-filter-wrapper .filter-columns-wrapper .filter-column .filter-wrapper{display:flex}#property-search-filter-wrapper .filter-columns-wrapper .filter-column .filter-wrapper.filter-stack{flex-direction:column}#property-search-filter-wrapper .filter-group-wrapper{display:flex;flex-direction:column;gap:15px}#property-search-filter-wrapper .filter-group-title{font-size:20px;line-height:1;font-family:var(--e-global-typography-primary-font-family);font-weight:bold}#property-search-filter-wrapper .filter-group-directions{text-transform:uppercase;font-size:8px;font-weight:normal}#property-search-filter-wrapper .filter-group{position:relative}#property-search-filter-wrapper .filter-group ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;width:100%}#property-search-filter-wrapper .filter-group .filter-group-button-wrapper{position:relative}#property-search-filter-wrapper .filter-group .filter-label{font-size:12px;font-weight:bold}#property-search-filter-wrapper .filter-group .filter-active{background:var(--e-global-color-accent);color:var(--e-global-color-80c9174)}#property-search-filter-wrapper .filter-group .filter-disabled{background:#ccc;color:#000}#property-search-filter-wrapper .filter-group .filter-group-button{border:1px solid var(--e-global-color-primary);display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:10px;line-height:1;padding:7px}#property-search-filter-wrapper .filter-group .filter-group-button .ico-dropdown{background-image:url("/wp-content/themes/hello-theme-child-master/assets/icons/ico-arrow-down.svg");flex:0 0 12px;align-self:stretch;background-size:contain;background-position:center;background-repeat:no-repeat}#property-search-filter-wrapper .filter-group .filter-group-title{font-size:20px;font-family:var(--e-global-typography-secondary-font-family)}#property-search-filter-wrapper .filter-group .toggle-filter{gap:15px}#property-search-filter-wrapper .filter-group .toggle-filter label{display:flex;gap:13px;font-size:20px;min-width:160px}#property-search-filter-wrapper .filter-group .toggle-filter label:hover{cursor:pointer}#property-search-filter-wrapper .filter-group .toggle-filter input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer}#property-search-filter-wrapper .filter-group .toggle-filter .checkmark{position:relative;display:inline-flex;justify-content:center;align-items:center}#property-search-filter-wrapper .filter-group .toggle-filter .checkmark:before{content:" ";border:1px solid var(--e-global-color-accent);width:28px;display:inline-block;height:12px;border-radius:12px}#property-search-filter-wrapper .filter-group .toggle-filter .checkmark:after{border:1px solid var(--e-global-color-accent);overflow:hidden;content:"";position:absolute;top:50%;left:0;width:18px;height:18px;border-radius:50%;background-color:white;transform:translateY(-50%);transition:background-color 0.3s ease}#property-search-filter-wrapper .filter-group .toggle-filter input[type="checkbox"]:checked+.checkmark:before{background-color:rgba(var(--e-global-color-accent), 0.5);background:var(--e-global-color-accent);opacity:0.5}#property-search-filter-wrapper .filter-group .toggle-filter input[type="checkbox"]:checked+.checkmark:after{background-color:var(--e-global-color-accent);right:0;left:auto}#property-search-filter-wrapper .filter-group .toggle-filter.two-col-filter,#property-search-filter-wrapper .filter-group .toggle-filter.three-col-filter{display:block;column-gap:30px}#property-search-filter-wrapper .filter-group .toggle-filter.two-col-filter li,#property-search-filter-wrapper .filter-group .toggle-filter.three-col-filter li{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:15px}#property-search-filter-wrapper .filter-group .toggle-filter.two-col-filter{column-count:2}#property-search-filter-wrapper .filter-group .toggle-filter.three-col-filter{column-count:3}#property-search-filter-wrapper .filter-group .filter-group-dropdown{display:none;position:absolute;background:white;border:1px solid gray;width:100%;z-index:1;max-height:200px;overflow:scroll}#property-search-filter-wrapper .filter-group .filter-group-dropdown .select-filter input{display:none}#property-search-filter-wrapper .filter-group .filter-group-dropdown .multiselect-filter input{accent-color:var(--e-global-color-accent)}#property-search-filter-wrapper .filter-group .filter-group-dropdown .multiselect-filter .checkmarkx{display:inline-block;width:16px;height:16px;background-color:white;border:2px solid #ccc;border-radius:3px;position:relative;margin-left:8px;vertical-align:middle}#property-search-filter-wrapper .filter-group .filter-group-dropdown .multiselect-filter .x input[type="checkbox"]:checked+.checkmark{background-color:red;border-color:red}#property-search-filter-wrapper .filter-group .filter-group-dropdown .multiselect-filter .x input[type="checkbox"]:checked+.checkmark:after{content:"";position:absolute;left:4px;top:0px;width:4px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}#property-search-filter-wrapper .filter-group .filter-group-dropdown ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;width:100%}#property-search-filter-wrapper .filter-group .filter-group-dropdown ul li{margin:0;padding:0}#property-search-filter-wrapper .filter-group .filter-group-dropdown ul li label{width:100%;height:100%;display:flex;align-items:center;gap:7px;cursor:pointer;padding:7px}#property-search-filter-wrapper .filter-group .filter-group-dropdown ul li label:hover{background:#eee}#property-search-filter-wrapper .filter-group .filter-group-dropdown ul li.filter-active label:hover{background:var(--e-global-color-accent);color:var(--e-global-color-80c9174)}#property-search-filter-wrapper .filter-group.dropdown-open .filter-group-button .ico-dropdown{background-image:url("/wp-content/themes/hello-theme-child-master/assets/icons/ico-arrow-up.svg")}#property-search-filter-wrapper .filter-group.dropdown-open .filter-group-dropdown{display:flex}/*# sourceMappingURL=search-form-styles.css.map */