.apblock-quick-search__input{align-items:center;box-sizing:border-box;display:inline-flex;flex-grow:1;gap:.85rem;height:55px;justify-content:stretch;margin:0!important;position:relative}.apblock-quick-search__input,.apblock-quick-search__input input{background-color:transparent;font-family:inherit;font-size:inherit;padding:1rem 1.25rem}.apblock-quick-search__input input{border:0;color:inherit;margin:-1rem -1.25rem!important;width:100%}.apblock-quick-search__input input::-moz-placeholder{color:inherit}.apblock-quick-search__input input::placeholder{color:inherit}.apblock-quick-search__input input:focus,.apblock-quick-search__input input:focus-visible{outline:none}.apblock-quick-search__input input:before{content:none}.apblock-quick-search__button{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;height:55px;justify-content:center;margin:0!important;max-width:-moz-max-content;max-width:max-content}.apblock-quick-search__button svg{color:currentColor;fill:currentColor;height:32px;margin-inline-end:.25em;width:32px}.wp-block-apblock-realty-quick-search{container-name:quick-search}@media(max-width:767.98px){.wp-block-apblock-realty-quick-search.has-modal-enabled .apblock-quick-search__minimal{display:grid;grid-template-columns:120px minmax(0,1fr)}.wp-block-apblock-realty-quick-search.has-modal-enabled .apblock-quick-search__minimal .apblock-quick-search__button{flex-grow:1;grid-column:1/-1;max-width:none}}.apblock-quick-search,.apblock-quick-search>*{box-sizing:border-box}.apblock-quick-search__title{margin-bottom:3rem;text-align:center}.apblock-quick-search__input-icon{padding-left:3.4375rem}.apblock-quick-search__input-icon input{margin:-1rem -1.25rem -1rem -3.4375rem!important;padding:1rem 1.25rem 1rem 3.4375rem}.apblock-quick-search__input-icon:before{align-items:center;background-color:currentColor;color:currentColor;content:"";display:inline-flex;height:1.45em;left:1.25rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27%3E%3Cpath stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M9.167 15.833a6.667 6.667 0 1 0 0-13.333 6.667 6.667 0 0 0 0 13.333M17.5 17.5l-3.625-3.625%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27%3E%3Cpath stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M9.167 15.833a6.667 6.667 0 1 0 0-13.333 6.667 6.667 0 0 0 0 13.333M17.5 17.5l-3.625-3.625%27/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;width:1.45em}.apblock-quick-search__button--no-bg{background:transparent!important}.apblock-quick-search__button--no-text{color:inherit!important}.apblock-quick-search__button--icon-only{aspect-ratio:1;padding:0!important}@container quick-search (max-width: 600px){.apblock-quick-search__button--icon-only{aspect-ratio:auto}}.apblock-quick-search__button--icon-only svg{margin-inline-end:0!important}.apblock-quick-search-container{box-sizing:border-box;container-type:inline-size}.apblock-quick-search-container:not(.alignleft):not(.alignright):not(.alignfull) .apblock-quick-search__modal :is(.apblock-quick-search__minimal,.apblock-quick-search__collapsible){max-width:var(--wp--style--global--content-size);width:100%}.apblock-quick-search-container:is(.alignwide) .apblock-quick-search__modal :is(.apblock-quick-search__minimal,.apblock-quick-search__collapsible){max-width:var(--wp--style--global--wide-size)!important;width:100%}.apblock-quick-search-container:is(.alignfull) .apblock-quick-search__modal :is(.apblock-quick-search__minimal,.apblock-quick-search__collapsible){max-width:none!important;width:100%}.apblock-quick-search__minimal{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--quick-search-gaps,0)}@container quick-search (max-width: 600px){.apblock-quick-search__minimal{display:grid;grid-template-columns:120px minmax(0,1fr)}.apblock-quick-search__minimal .apblock-quick-search__button{flex-grow:1;grid-column:1/-1;max-width:none}.apblock-quick-search__minimal .apblock-quick-search__button--icon-only{aspect-ratio:auto}}@container quick-search (max-width: 400px){.apblock-quick-search__minimal{grid-template-columns:minmax(0,1fr)}}.apblock-quick-search__collapsible-top{align-items:center;display:grid;gap:var(--quick-search-gaps);grid-template-columns:auto minmax(0,1fr) auto}.apblock-quick-search__collapsible-top__expand{align-items:center;display:flex;grid-column:2/-1;justify-content:flex-end}.apblock-quick-search__collapsible-top__expand-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:inherit!important;color:currentColor;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;gap:.25em;margin:0;padding:.5em}.apblock-quick-search__collapsible-top__expand-button>div:not([class]){align-items:center;display:flex;justify-content:center}.apblock-quick-search__collapsible-top__expand-button svg{height:1.25em;width:1.25em;fill:currentColor}@container quick-search (max-width: 600px){.apblock-quick-search__collapsible-top{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.apblock-quick-search__collapsible-top .apblock-quick-search__dropdown,.apblock-quick-search__collapsible-top .apblock-quick-search__dropdown+.select2{grid-column:1/3}.apblock-quick-search__collapsible-top .apblock-quick-search__input{grid-column:3/-1}.apblock-quick-search__collapsible-top .apblock-quick-search__button{grid-column:1/-1;max-width:none}.apblock-quick-search__collapsible-top .apblock-quick-search__collapsible-top__expand{grid-column:span 6}}@container quick-search (max-width: 530.98px){.apblock-quick-search__collapsible-top .apblock-quick-search__dropdown,.apblock-quick-search__collapsible-top .apblock-quick-search__dropdown+.select2,.apblock-quick-search__collapsible-top .apblock-quick-search__input{grid-column:1/-1}.apblock-quick-search__collapsible-top .apblock-quick-search__collapsible-top__expand{grid-column:span 6}}.apblock-quick-search__collapsible-bottom{align-items:flex-end;display:flex;flex-direction:column}.apblock-quick-search__collapsible-bottom__form{display:grid;gap:var(--quick-search-gaps);grid-template-columns:repeat(16,minmax(0,1fr));margin-top:1em;width:100%}@container quick-search (min-width: 992px){.apblock-quick-search__collapsible-bottom__form :where(.apblock-quick-search__collapsible-bottom__form-category){grid-column:span 6}.apblock-quick-search__collapsible-bottom__form :where(.apblock-quick-search__collapsible-bottom__form-price-min,.apblock-quick-search__collapsible-bottom__form-price-max){grid-column:span 5}.apblock-quick-search__collapsible-bottom__form :where(.apblock-quick-search__collapsible-bottom__form-baths,.apblock-quick-search__collapsible-bottom__form-cars){grid-column:span 5}.apblock-quick-search__collapsible-bottom__form :where(.apblock-quick-search__collapsible-bottom__form-bed){grid-column:span 6}.apblock-quick-search__collapsible-bottom__form :where(.apblock-quick-search__collapsible-bottom__form-land-area-from,.apblock-quick-search__collapsible-bottom__form-land-area-to,.apblock-quick-search__collapsible-bottom__form-floor-area-from,.apblock-quick-search__collapsible-bottom__form-floor-area-to){grid-column:span 4}}@container quick-search (max-width: 991.98px){.apblock-quick-search__collapsible-bottom__form{grid-template-columns:repeat(12,minmax(0,1fr))}.apblock-quick-search__collapsible-bottom__form :where(.apblock-quick-search__collapsible-bottom__form-category){grid-column:span 6}.apblock-quick-search__collapsible-bottom__form :where(.apblock-quick-search__collapsible-bottom__form-price-min,.apblock-quick-search__collapsible-bottom__form-price-max){grid-column:span 3}.apblock-quick-search__collapsible-bottom__form :where(.apblock-quick-search__collapsible-bottom__form-bed,.apblock-quick-search__collapsible-bottom__form-baths,.apblock-quick-search__collapsible-bottom__form-cars){grid-column:span 4}.apblock-quick-search__collapsible-bottom__form :where(.apblock-quick-search__collapsible-bottom__form-land-area-from,.apblock-quick-search__collapsible-bottom__form-land-area-to,.apblock-quick-search__collapsible-bottom__form-floor-area-from,.apblock-quick-search__collapsible-bottom__form-floor-area-to){grid-column:span 3}}@container quick-search (max-width: 600px){.apblock-quick-search__collapsible-bottom__form{grid-template-columns:repeat(12,minmax(0,1fr))}.apblock-quick-search__collapsible-bottom__form :where(.apblock-quick-search__collapsible-bottom__form-category){grid-column:span 12}.apblock-quick-search__collapsible-bottom__form :where(.apblock-quick-search__collapsible-bottom__form-price-min,.apblock-quick-search__collapsible-bottom__form-price-max){grid-column:span 6}.apblock-quick-search__collapsible-bottom__form :where(.apblock-quick-search__collapsible-bottom__form-bed,.apblock-quick-search__collapsible-bottom__form-baths,.apblock-quick-search__collapsible-bottom__form-cars){grid-column:span 4}.apblock-quick-search__collapsible-bottom__form :where(.apblock-quick-search__collapsible-bottom__form-land-area-from,.apblock-quick-search__collapsible-bottom__form-land-area-to,.apblock-quick-search__collapsible-bottom__form-floor-area-from,.apblock-quick-search__collapsible-bottom__form-floor-area-to){grid-column:span 6}}@container quick-search (max-width: 530.98px){.apblock-quick-search__collapsible-bottom__form :where(.apblock-quick-search__collapsible-bottom__form-price-min,.apblock-quick-search__collapsible-bottom__form-price-max){grid-column:span 12}.apblock-quick-search__collapsible-bottom__form :where(.apblock-quick-search__collapsible-bottom__form-bed,.apblock-quick-search__collapsible-bottom__form-baths,.apblock-quick-search__collapsible-bottom__form-cars){grid-column:span 12}.apblock-quick-search__collapsible-bottom__form :where(.apblock-quick-search__collapsible-bottom__form-land-area-from,.apblock-quick-search__collapsible-bottom__form-land-area-to,.apblock-quick-search__collapsible-bottom__form-floor-area-from,.apblock-quick-search__collapsible-bottom__form-floor-area-to){grid-column:span 12}}.apblock-quick-search__collapsible--icon-only .apblock-quick-search__collapsible-top{grid-template-columns:auto minmax(0,1fr) auto auto}@container quick-search (max-width: 600px){.apblock-quick-search__collapsible--icon-only .apblock-quick-search__collapsible-top .apblock-quick-search__dropdown,.apblock-quick-search__collapsible--icon-only .apblock-quick-search__collapsible-top .apblock-quick-search__dropdown+.select2{grid-column:1/2}.apblock-quick-search__collapsible--icon-only .apblock-quick-search__collapsible-top .apblock-quick-search__input{grid-column:2/-1}}.apblock-quick-search__collapsible--icon-only .apblock-quick-search__collapsible-top .apblock-quick-search__collapsible-top__expand{grid-column:auto}@container quick-search (max-width: 600px){.apblock-quick-search__collapsible--icon-only .apblock-quick-search__collapsible-top .apblock-quick-search__collapsible-top__expand{grid-column:1/-1}}.apblock-quick-search__collapsible--icon-only .apblock-quick-search__collapsible-top .apblock-quick-search__collapsible-top__expand-button{align-items:center;aspect-ratio:1;background-color:var(--quick-search-expand-button-background-color)!important;border:1px solid;color:var(--quick-search-expand-button-color)!important;display:flex;height:55px;justify-content:center}.apblock-quick-search__collapsible--icon-only .apblock-quick-search__collapsible-top .apblock-quick-search__collapsible-top__expand-button span{display:none}.apblock-quick-search__collapsible:not(.apblock-quick-search__collapsible--icon-only) .apblock-quick-search__collapsible-top__expand-button{border:0!important}.apblock-quick-search__modal{display:none}.apblock-quick-search__modal-close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1/1;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;justify-content:center;margin:1.25ch;overflow:auto;padding:1.25rem;position:absolute;right:0;top:0}.apblock-quick-search__modal-close svg{fill:currentColor;height:32px;width:32px}.apblock-quick-search__modal-trigger{display:flex;width:100%}.apblock-quick-search__modal-trigger.is-justify-left{justify-content:flex-start}.apblock-quick-search__modal-trigger.is-justify-center{justify-content:center}.apblock-quick-search__modal-trigger.is-justify-right{justify-content:flex-end}.apblock-quick-search__modal.is-modal-opened{align-items:center;animation:slide-up .1s ease-out;backdrop-filter:blur(15px);backdrop-filter:blur(12px);background-color:rgb(from var(--quick-search-modal-background-color,var(--wp--preset--color--base-secondary)) r g b/var(--quick-search-modal-background-opacity,1));bottom:0;color:var(--quick-search-modal-close-button-color,var(--wp--preset--color--contrast));display:flex;flex-direction:column;justify-content:center;left:0;overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20em);position:fixed;right:0;top:0;transition:.3s ease-in-out;z-index:999}@keyframes slide-up{0%{opacity:0;-webkit-transform:translateY(5%)}to{opacity:1;-webkit-transform:translateY(0)}}.ui-autocomplete.ui-front{border:0;border-radius:8px;box-shadow:0 8px 12px 0 rgba(0,0,0,.161);font-family:inherit;font-size:inherit;max-height:300px;overflow-y:auto;scrollbar-color:var(--wp--preset--color--text-primary,#333) transparent;scrollbar-width:thin}.ui-autocomplete.ui-front .ui-menu-item{padding:8px 20px}.ui-autocomplete.ui-front .ui-menu-item:hover{background:#ebebeb;border:0;color:#333;font-weight:700;margin:0}.ui-autocomplete.ui-front .ui-menu-item+.ui-menu-item{border-top:1px solid #ebebeb}.ui-autocomplete.ui-front .ui-menu-item .ui-menu-item-wrapper{margin:0;padding:0}.ui-autocomplete.ui-front .ui-menu-item .ui-menu-item-wrapper.ui-state-active{background:transparent;border:0;color:inherit;margin:0}body.logged-in .apblock-quick-search__modal-close{margin-top:32px}body.ap_search-quick-search-block select+.select2-container.select2-container--open .select2-selection__arrow{right:1.75em!important;transform:translateY(-50%) rotate(-180deg)!important}body.ap_search-quick-search-block select+.select2-container.select2-container--default .select2-selection.select2-selection--multiple{background:var(--quick-search-filter-background-color,var(--wp--preset--color--base-tertiary));border-radius:var(--quick-search-filter-radius,0);color:var(--quick-search-dropdown-color,var(--wp--preset--color--text-tertiary));min-height:55px}body.ap_search-quick-search-block select+.select2-container.select2-container--default .select2-selection.select2-selection--multiple .select2-selection__rendered{align-items:center;color:#333;display:flex;font-size:calc(var(--wp--preset--font-size--medium)*.8);height:55px;left:0;line-height:22px;-webkit-mask-image:linear-gradient(270deg,transparent 2%,#000 10%);mask-image:linear-gradient(270deg,transparent 2%,#000 10%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 100%;mask-size:auto 100%;overflow-x:auto;padding:0;position:absolute;scrollbar-color:#333 transparent;scrollbar-width:none;top:50%;transform:translateY(-50%);width:calc(100% - 15px)}body.ap_search-quick-search-block select+.select2-container.select2-container--default .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field{font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--medium);margin-top:0;padding-left:1.5rem}body.ap_search-quick-search-block select+.select2-container.select2-container--default .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field::-moz-placeholder{color:var(--quick-search-filter-color,var(--wp--preset--color--text-tertiary))}body.ap_search-quick-search-block select+.select2-container.select2-container--default .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field::placeholder{color:var(--quick-search-filter-color,var(--wp--preset--color--text-tertiary))}body.ap_search-quick-search-block select+.select2-container.select2-container--default .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-selection__choice{background:var(--quick-search-dropdown-background-color,var(--wp--preset--color--base-tertiary));border-radius:var(--quick-search-filter-radius,0);box-shadow:none;color:var(--quick-search-dropdown-color,var(--wp--preset--color--text-tertiary));display:inline-flex;flex-direction:row-reverse;gap:6px;margin-right:6px;margin-top:0;padding:6px 12px}body.ap_search-quick-search-block select+.select2-container.select2-container--default .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-selection__choice:first-child{margin-left:.65rem}body.ap_search-quick-search-block select+.select2-container.select2-container--default .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{color:var(--quick-search-dropdown-color,var(--wp--preset--color--text-tertiary));font-size:20px;margin-right:0}body.ap_search-quick-search-block select+.select2-container.select2-container--default .select2-selection.select2-selection--single{background:var(--quick-search-filter-background-color,var(--wp--preset--color--base-tertiary));border:1px solid color-mix(in srgb,currentColor 0,transparent);border-radius:var(--quick-search-filter-radius,0);color:var(--quick-search-filter-color,var(--wp--preset--color--text-tertiary));height:55px;width:100%!important}body.ap_search-quick-search-block select+.select2-container.select2-container--default .select2-selection.select2-selection--single .select2-selection__placeholder{color:var(--quick-search-filter-color,var(--wp--preset--color--text-tertiary))}body.ap_search-quick-search-block select+.select2-container.select2-container--default .select2-selection.select2-selection--single .select2-selection__rendered{color:inherit;line-height:53px;padding:0 3.5rem 0 1.5rem}body.ap_search-quick-search-block select+.select2-container.select2-container--default .select2-selection.select2-selection--single .select2-selection__arrow{right:1em;top:50%;transform:translateY(-50%)}body.ap_search-quick-search-block select+.select2-container.select2-container--default .select2-selection.select2-selection--single .select2-selection__arrow b[role=presentation]{border-bottom:2px solid var(--quick-search-filter-color,var(--wp--preset--color--text-tertiary));border-left:0;border-right:2px solid var(--quick-search-filter-color,var(--wp--preset--color--text-tertiary));border-top:0;height:8px;left:0;margin-left:-.5em;margin-top:0;transform:rotate(45deg) translateY(-100%);width:8px}body.ap_search-quick-search-block .select2-container .select2-dropdown{border:0;border-radius:8px;box-shadow:var(--wp--preset--shadow--natural);overflow:hidden}body.ap_search-quick-search-block .select2-container .select2-dropdown .select2-search .select2-search__field{border:0;box-shadow:none!important;outline:0}body.ap_search-quick-search-block .select2-container .select2-dropdown .select2-results .select2-results__options{background:var(--quick-search-dropdown-background-color,var(--wp--preset--color--additional-base-tertiary));border:1px solid color-mix(in srgb,currentColor 0,transparent);color:var(--quick-search-dropdown-color,var(--wp--preset--color--additional-text-tertiary));scrollbar-color:#333 transparent;scrollbar-width:thin}body.ap_search-quick-search-block .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option{font-family:var(--wp--preset--font-family--body);font-size:calc(var(--wp--preset--font-size--medium)*.95);margin:0;padding:12px 14px}body.ap_search-quick-search-block .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected=true]{background:var(--quick-search-dropdown-active-background-color,var(--wp--preset--color--additional-base-primary));color:var(--quick-search-dropdown-active-color,var(--wp--preset--color--additional-text-primary));position:relative}body.ap_search-quick-search-block .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected=true]:after{align-items:center;background:var(--quick-search-tick-background-color,var(--wp--preset--color--additional-base-primary));border-radius:50%;color:var(--quick-search-tick-color,var(--wp--preset--color--additional-text-primary));content:"✓";display:inline-flex;font-size:12px;height:24px;justify-content:center;position:absolute;right:1em;top:50%;transform:translateY(-50%);width:24px}body.ap_search-quick-search-block .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted{background-color:var(--quick-search-dropdown-active-background-color,var(--wp--preset--color--base-primary));color:var(--quick-search-dropdown-active-color,var(--wp--preset--color--text-primary))}
