.apblock-quick-search__input{align-items:center;box-sizing:border-box;display:inline-flex;flex-grow:1;gap:.85rem;height:auto;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:auto;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}.apblock-quick-search-container .apblock-quick-search__dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent!important;background-image:none!important;background-repeat:no-repeat!important;border:0!important;border-radius:unset;box-shadow:none!important;box-sizing:border-box;cursor:pointer;font-family:unset;font-size:unset;height:100%;margin:0!important;padding:1rem 2.5rem 1rem 1.125rem;width:100%}.wp-block-apblock-realty-quick-search{container-name:quick-search}.wp-block-apblock-realty-quick-search.has-modal-enabled{container:unset}@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{padding:.625rem .85rem!important}@media(max-width:768.98px){.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 .apblock-quick-search__dropdown{flex-shrink:0}.apblock-quick-search-container .apblock-quick-search__dropdown option{background:#fff;color:#111}.apblock-quick-search-container .apblock-quick-search__dropdown-wrapper{flex-shrink:0;margin:0!important;overflow:hidden;position:relative}.apblock-quick-search-container .apblock-quick-search__dropdown-wrapper:after{background-color:currentColor;content:"";height:25px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 aria-hidden=%27true%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M17.5 11.6 12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6z%27/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 aria-hidden=%27true%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M17.5 11.6 12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6z%27/%3E%3C/svg%3E") no-repeat center/contain;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:25px}.apblock-quick-search-container:not(.alignleft):not(.alignright):not(.alignfull) .apblock-quick-search__modal .apblock-quick-search__minimal{max-width:var(--wp--style--global--content-size);width:100%}.apblock-quick-search-container:is(.alignwide) .apblock-quick-search__modal .apblock-quick-search__minimal{max-width:var(--wp--style--global--wide-size)!important;width:100%}.apblock-quick-search-container:is(.alignfull) .apblock-quick-search__modal .apblock-quick-search__minimal{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}}@container quick-search (max-width: 400px){.apblock-quick-search__minimal{grid-template-columns:minmax(0,1fr)}}.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;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--wp--preset--color--base-secondary,var(--wp--preset--color--base));bottom:0;color:var(--wp--preset--color--text-secondary,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}
