.page_header__heading{max-width:942px;margin:auto}.page__search-page-container{max-width:942px;margin:auto;padding:0 12px 12px}.page__search-page-container .form_legend{margin-bottom:30px;padding-top:12px;font-weight:700;position:relative;top:30px}.page__search-page-container .form_legend--first{position:absolute}.page__search-page-container .hidden{display:none}.page__search-page-container .msg.error,.page__search-page-container .msg.notice{margin-bottom:24px}.page__search-page-container label{width:fit-content}.page__search-page-container .search_form_fields_optional{display:none}.form-simple-or-advanced-search{background-color:#fff;border:1px solid #2574a9;border-top:none;padding:12px}.form-simple-or-advanced-search--edit{border-top:1px solid #2574a9}@media (width>=768px){.page__search-page-container{padding-bottom:24px}.form-simple-or-advanced-search{padding:40px}}.form_label{margin-bottom:6px;font-weight:700}.form_select{display:inline-block;position:relative}.form_select select{appearance:none;color:#525252;background:#fff;border:1px solid #dcdcdc;border-radius:1px;padding:10px 38px 10px 10px}.form_select:after{content:"";pointer-events:none;align-items:center;height:100%;font-family:"Font Awesome 7 Pro";display:flex;position:absolute;top:0;right:10px}.panel-tab{text-align:center;display:flex}.panel-tab .panel-tab__tab{color:#2574a9;background-color:#fff;border:1px solid #2574a9;flex-basis:50%;padding:12px 0;font-size:14px;font-weight:700}.panel-tab .tab-active{border-bottom:none}.panel-tab .panel-tab__tab:last-child{border-left:none}@media (width>=768px){.panel-tab .panel-tab__tab{padding:24px;font-size:16px}}.fieldset{padding:18px}.form_legend--first{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form_row{margin-bottom:24px}.form_row .form_text{max-width:400px;display:block}.form_row_buttons{margin-bottom:0}.form_checkbox input,.form_radio input{margin-right:12px}.search_form_fields_optional,.form_hint{font-size:14px}.form_row_gender br,.form_row_move_in br,.form_row_posted_by br{display:none}.form_row_move_in .form_hint{margin-top:6px}.form_row_move_in .form_select{margin-right:6px}.form_row_rooms_suitable_age_range .form_text,.form_row_age_range .form_text,.form_row_age_range_current_occupants .form_text,.form_row_rent .form_text{min-width:90px;display:inline-block}.form_row_num_of_rooms .form_hint,.form_row_household_size .form_hint{margin-top:6px;display:block}.form_row_household_size .form_hint{margin-bottom:6px}.form_text_separator{margin:0 12px}.form_row_household_size .form_text_between{margin-right:6px}.search_form_fields_optional{margin:6px 0 18px}.form_row_keywords .form_label,.form_row_age_range .form_label,.form_row_rent .form_label{padding-bottom:0}.form_row_keywords .form_label,.form_row_rent .form_label{padding-top:0}.form_row_area .form_input .form_label{padding-bottom:0;font-weight:400}.form_row_buttons .button{padding:12px 48px;font-size:16px}.search_form_matches .form_input{padding:0}
