.domvia-ref-id-field{width:100%;margin-bottom:0}.domvia-ref-id-field .form-control{width:100%;height:40px;padding:8px 15px;font-size:13px;line-height:1.4;color:var(--wp-estate-font-color-option,var(--wp-estate-font-color));background-color:#fff;border:1px solid #e7e7e7;border-radius:var(--wp-estate-border-radius-corner-option,var(--wp_estate_border_radius_corner));box-shadow:none;-webkit-transition:border-color 0.15s ease-in-out;transition:border-color 0.15s ease-in-out}.domvia-ref-id-field .form-control:focus{border-color:var(--wp-estate-main-color-option,var(--wp-estate-main-color));outline:0;box-shadow:none}.domvia-ref-id-field .form-control::placeholder{color:var(--wp-estate-font-color-option,var(--wp-estate-font-color));opacity:1}@media (min-width:768px){body.home .elementor-widget-WpResidence_Search_Form_Builder .elementor-form-fields-wrapper{flex-wrap:nowrap}body.home .elementor-widget-WpResidence_Search_Form_Builder .elementor-field-group{min-width:0;flex:1 1 0!important;width:auto!important;max-width:none!important}body.home .elementor-widget-WpResidence_Search_Form_Builder .elementor-field-type-submit{flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:44px;padding:0 12px}}@media (max-width:767px){body.home .elementor-widget-WpResidence_Search_Form_Builder .elementor-form-fields-wrapper{flex-wrap:wrap}body.home .elementor-widget-WpResidence_Search_Form_Builder .elementor-field-group{flex:0 0 100%!important;width:100%!important;max-width:100%!important}}.domvia-home-search .domvia-location-field>select.domvia-choices{visibility:hidden;height:40px;box-sizing:border-box;display:block;width:100%}body.domvia-choices-unavailable .domvia-home-search .domvia-location-field>select.domvia-choices{visibility:visible;height:auto}.domvia-location-field .choices{margin-bottom:0}.domvia-location-field .choices__inner{background:#fff;border:1px solid #e7e7e7;border-radius:var(--wp-estate-border-radius-corner-option,4px);min-height:40px;padding:4px 10px 0;font-size:13px;line-height:1.4;color:var(--wp-estate-font-color-option,var(--wp-estate-font-color))}.domvia-location-field .choices[data-type*='select-one'] .choices__inner{padding:8px 10px 4px}.domvia-location-field .choices__input{background:#fff0;font-size:13px;color:var(--wp-estate-font-color-option,var(--wp-estate-font-color));margin-bottom:2px}.domvia-location-field .choices__placeholder{opacity:1;color:var(--wp-estate-font-color-option,var(--wp-estate-font-color))}.domvia-location-field .choices__list--dropdown,.domvia-location-field .choices__list[aria-expanded]{font-size:13px;color:var(--wp-estate-font-color-option,var(--wp-estate-font-color))}.domvia-location-field .choices[data-type*='select-multiple'] .choices__button{border-left:1px solid rgb(0 0 0 / .15);margin:0 0 0 8px}.domvia-location-field .choices__list--multiple .choices__item{background:var(--wp-estate-main-color-option,#bc8664);border-color:var(--wp-estate-main-color-option,#bc8664);border-radius:3px;font-size:12px;padding:3px 8px;margin:0 4px 0 0;display:inline-block;vertical-align:middle;white-space:nowrap}.domvia-home-search .domvia-location-field .choices[data-type*='select-multiple'] .choices__inner{height:40px;min-height:40px;max-height:40px;padding:0 10px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:thin;line-height:38px}.domvia-home-search .domvia-location-field .choices[data-type*='select-multiple'] .choices__list--multiple{display:inline;white-space:nowrap;margin:0;padding:0}.domvia-home-search .domvia-location-field .choices[data-type*='select-multiple'] .choices__input{display:inline-block;vertical-align:middle;width:auto;min-width:60px;margin:0}.domvia-location-field .choices__list--dropdown,.domvia-location-field .choices__list[aria-expanded]{word-break:normal;min-width:max(100%, 220px)}.domvia-location-field .choices__list--dropdown .choices__item,.domvia-location-field .choices__list[aria-expanded] .choices__item{padding:8px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.domvia-location-field .choices__list--dropdown .choices__item--selectable::after,.domvia-location-field .choices__list[aria-expanded] .choices__item--selectable::after{display:none}.domvia-location-field .choices__list--dropdown .choices__placeholder,.domvia-location-field .choices__list[aria-expanded] .choices__placeholder{display:none}.domvia-location-field .choices.is-focused .choices__inner,.domvia-location-field .choices.is-open .choices__inner{border-color:var(--wp-estate-main-color-option,#bc8664)}.domvia-multiselect{position:relative;width:100%}.domvia-multiselect-trigger{display:flex;align-items:center;gap:8px;width:100%;height:40px;padding:0 10px;margin:0;background:#fff;border:1px solid #e7e7e7;border-radius:var(--wp-estate-border-radius-corner-option,4px);font-size:13px;line-height:1.4;color:var(--wp-estate-font-color-option,var(--wp-estate-font-color));text-align:left;cursor:pointer;box-sizing:border-box}.domvia-multiselect.is-open .domvia-multiselect-trigger,.domvia-multiselect-trigger:focus{border-color:var(--wp-estate-main-color-option,#bc8664);outline:0}.domvia-multiselect-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domvia-multiselect-label.is-placeholder{color:var(--wp-estate-font-color-option,var(--wp-estate-font-color));opacity:.7}.domvia-multiselect-chevron{flex:0 0 auto;font-family:"Font Awesome 5 Free";font-weight:600;font-size:13px;color:var(--wp-estate-font-color-option,var(--wp-estate-font-color));pointer-events:none}.domvia-multiselect-chevron::before{content:"\f107"}.domvia-multiselect.is-open .domvia-multiselect-chevron::before{content:"\f106"}.domvia-multiselect-panel{display:none;position:absolute;z-index:1100;top:calc(100% + 2px);left:0;width:100%;min-width:220px;background:#fff;border:1px solid #e7e7e7;border-radius:var(--wp-estate-border-radius-corner-option,4px);box-shadow:0 4px 16px rgb(0 0 0 / .12);padding:8px;box-sizing:border-box}.domvia-multiselect.is-open .domvia-multiselect-panel{display:block}.domvia-multiselect-search{width:100%;height:32px;padding:4px 10px;margin-bottom:6px;font-size:13px;border:1px solid #e7e7e7;border-radius:var(--wp-estate-border-radius-corner-option,4px);box-sizing:border-box}.domvia-multiselect-options{list-style:none;margin:0;padding:0;max-height:260px;overflow-y:auto}.domvia-multiselect-option{margin:0;padding:0}.domvia-multiselect-option label{display:flex;align-items:center;gap:8px;padding:6px 8px;font-size:13px;color:var(--wp-estate-font-color-option,var(--wp-estate-font-color));cursor:pointer;border-radius:3px;margin:0;font-weight:400}.domvia-multiselect-option label:hover{background:#f5f5f5}.domvia-multiselect-option input[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:auto;width:16px;height:16px;margin:0;padding:0;border:1px solid #8a8a8a;border-radius:2px;background:#fff;flex:0 0 auto;accent-color:var(--wp-estate-main-color-option,#bc8664);cursor:pointer;position:static}.domvia-multiselect-option input[type="checkbox"]::before{content:none}.domvia-multiselect-option-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domvia-home-search.search_wr_elementor{--domvia-home-search-bg:#0f1028;width:100%;background-color:var(--domvia-home-search-bg);padding:14px 16px;border-radius:4px;box-sizing:border-box;box-shadow:0 0 56px 0 rgb(0 0 0 / .5)}body:has(.domvia-home-search) .listing_filters_head{display:none}body:has(.domvia-home-search-grid) .header_media.with_search_4,body:has(.domvia-home-search-grid) #search_wrapper.search_wr_4{display:none}body:has(.domvia-home-search-grid) .widget-area-sidebar{display:none}body:has(.domvia-home-search-grid) .wpestate_column_content{width:100%;max-width:100%;flex:0 0 100%}.domvia-home-search .domvia-home-search-form{display:grid;gap:8px;align-items:center;flex-wrap:nowrap;margin:0;padding:0}.domvia-home-search-bar .domvia-home-search-form{grid-template-columns:repeat(7,minmax(0,1fr)) auto}.domvia-home-search-grid{margin-bottom:24px}.domvia-home-search-grid .domvia-home-search-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.domvia-home-search-grid .domvia-cell-submit,.domvia-home-search-grid .domvia-cell-advanced-link{grid-column:1 / -1}.domvia-home-search-grid .domvia-home-search-submit{width:100%;min-height:44px}.domvia-home-search .domvia-home-search-cell{min-width:0;width:auto;padding:0;margin:0}.domvia-home-search .wpresidence_dropdown,.domvia-home-search .domvia-location-field,.domvia-home-search .domvia-ref-id-field{margin-bottom:0;width:100%}.domvia-home-search .domvia-home-search-submit{height:40px;padding:0 20px;margin:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;line-height:1;width:auto}.domvia-home-search .domvia-home-search-submit .domvia-home-search-submit-label{font-weight:500}.domvia-home-search .domvia-cell-advanced-link{display:flex;align-items:center;justify-content:center}.domvia-home-search .domvia-home-search-advanced-link{color:#fff;font-size:13px;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;opacity:.85;padding:0 8px}.domvia-home-search .domvia-home-search-advanced-link:hover,.domvia-home-search .domvia-home-search-advanced-link:focus{opacity:1;color:#fff}@media (max-width:1199px){.domvia-home-search-bar .domvia-home-search-form{grid-template-columns:repeat(3,minmax(0,1fr))}.domvia-home-search-bar .domvia-cell-submit,.domvia-home-search-bar .domvia-cell-advanced-link{grid-column:1 / -1}.domvia-home-search-bar .domvia-home-search-submit{width:100%}}@media (max-width:991px){.domvia-home-search-grid .domvia-home-search-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.domvia-home-search.search_wr_elementor{padding:12px}.domvia-home-search-bar .domvia-home-search-form,.domvia-home-search-grid .domvia-home-search-form{grid-template-columns:1fr;gap:10px}.domvia-home-search .wpresidence_dropdown .dropdown-toggle,.domvia-multiselect-trigger,.domvia-home-search .domvia-ref-id-field .form-control,.domvia-home-search .domvia-home-search-submit,.domvia-home-search .wpestate-beds-baths-popoup-component>.btn{min-height:44px}.domvia-home-search .domvia-location-field .choices__inner{min-height:44px}.domvia-home-search .domvia-location-field .choices[data-type*='select-multiple'] .choices__inner{height:44px;min-height:44px;max-height:44px;line-height:42px}.domvia-multiselect-panel{left:0;right:0;width:auto;min-width:0;max-width:100%}.domvia-multiselect-options{max-height:50vh}.domvia-multiselect-option label{padding:10px 8px}.domvia-multiselect-option input[type="checkbox"]{width:20px;height:20px}.domvia-home-search .domvia-home-search-advanced-link{padding:8px;display:inline-block}}#adv-search-1{display:none!important}.domvia-home-search .wpestate-price-popoup-wrapper{padding-bottom:14px}.domvia-home-search .wpestate-price-popoup-wrapper .adv_search_slider{margin-bottom:24px}.domvia-home-search .wpestate-price-popoup-wrapper .wpresidence_slider_price{display:inline-block;margin-bottom:4px}.domvia-home-search .wpestate-price-component-popoup-reset,.domvia-home-search .wpestate-price-component-popoup-done{margin-top:8px;margin-right:6px;vertical-align:middle}.domvia-home-search .wpestate-beds-baths-popoup-component .dropdown-toggle.wpestate-multiselect-custom-style{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}