.filter-combo-dropdown{position:relative;flex-shrink:0;align-self:flex-start}@media (max-width:994px){.filter-combo-dropdown{display:none}}@media (max-width:994px){#advanced_form .filter-btn-transformed:not(.filter-overflow-modal *):not(.account_search_form *){display:none}}@media (max-width:994px){.property_field--radius:not(.account_search_form *){display:none}}@media (max-width:994px){.filter-overflow-modal .property_field--radius:not(.account_search_form *){display:block}}[data-combo-label=Price] .filter-combo-btn{min-width:170px}[data-combo-label=Beds] .filter-combo-btn{min-width:165px}.filter-combo-dropdown--checkboxes .filter-combo-btn{min-width:190px}.property_field--radius .filter-combo-btn{min-width:160px}.filter-overflow-modal .field_dropdown{flex:1}.filter-combo-dropdown>.radius-field-note{display:none}.filter-combo-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:60px;padding:0 16px;position:relative;background:#fff;border:1px solid #d0d0d0;border-radius:5px;cursor:pointer;font-size:14px;font-weight:500;color:#4d952c;white-space:nowrap}.filter-combo-dropdown.is-open .filter-combo-btn{border-color:#062e39}.filter-combo-btn::after{font-family:icons;content:"\f107";font-size:10px;font-weight:700;color:#4d952c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:transform .2s ease-in-out}.filter-combo-dropdown.is-open .filter-combo-btn::after{transform:rotate(180deg)}@media (max-width:994px){.filter-combo-btn{height:auto;align-self:stretch;padding:0 12px;margin-bottom:15px}}.filter-overflow-modal .filter-combo-panel__fields:before{top:26px}.filter-combo-dropdown--flip .filter-combo-panel{left:auto;right:0}.filter-combo-panel{display:none;flex-direction:column;position:absolute;top:calc(100% + 4px);left:0;z-index:200;border:1px solid #d0d0d0;border-radius:5px;box-shadow:0 4px 16px rgba(0,0,0,.12);padding:40px 30px;min-width:420px;gap:15px}@media (min-width:995px){.filter-combo-panel{background:#f3f7fa}}.filter-combo-panel__title{font-weight:700;color:#4d952c}.filter-combo-panel__fields{display:flex;align-items:center;gap:35px;position:relative}.filter-combo-panel__fields .field_dropdown{flex-grow:1!important;margin-top:0!important;margin-bottom:0!important}.filter-combo-panel__fields .field_dropdown .select_wrapper,.filter-combo-panel__fields .field_dropdown .select_wrapper .evo_select .listbox button:not(.active):not(.disabled){color:#062e39}.filter-combo-panel__fields:before{content:"";display:block;position:absolute;top:50%;left:calc(50% - 8px);height:1px;width:15px;background:#d9d9d9;transform:translateY(-50%)}.filter-combo-panel .control-label{display:none}.filter-combo-dropdown.is-open .filter-combo-panel{display:flex}.filter-combo-panel .form-group{flex:1;min-width:0}.filter-combo-panel .select_wrapper{height:50px}.filter-combo-panel .select_wrapper .evo_select{padding-top:0;display:flex;align-items:center;height:50px}.filter-combo-panel .select_wrapper .evo_select span.sel{top:0}.filter-combo-panel .select_wrapper .evo_select::after{top:21px}.filter-combo-panel .select_wrapper .evo_select .listbox{top:49px!important}.filter-combo-panel--checkboxes{width:340px}.filter-combo-panel--checkboxes .filter-combo-panel__fields{display:block}.filter-combo-panel--checkboxes .filter-combo-panel__fields:before{display:none}.filter-combo-panel--checkboxes .field_checkboxes::before{display:none}@media (max-width:994px){.filter-btn-transformed{display:block}}@media (min-width:995px){.filter-btn-transformed{display:block!important}}.filter-btn-transformed::after,.filter-btn-transformed::before{display:none!important}.property_field--chain_free.filter-btn-transformed,.property_field--student.filter-btn-transformed{display:none!important}.filter-btn-group-label{display:block;font-size:1rem;font-weight:600;color:#4d952c;margin-top:4px;margin-bottom:15px}.filter-btn-group{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.filter-btn-input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.filter-btn-input:focus-visible+.filter-btn{outline:2px solid #ff8400;outline-offset:6px}.filter-btn{background:#fff;border:1px solid #ccc;border-radius:30px;padding:13px 20px;font-size:13px;line-height:1.3;cursor:pointer;color:#333;white-space:nowrap}.filter-btn:hover:not(.is-active){border-color:#4d952c;color:#4d952c}.filter-btn-input:checked+.filter-btn,.filter-btn.is-active{background:#4d952c;border-color:#4d952c;color:#fff}@keyframes location-pin-wiggle{0%{transform:rotate(0)}25%{transform:rotate(-4deg)}50%{transform:rotate(3deg)}75%{transform:rotate(-2deg)}100%{transform:rotate(0)}}@media (min-width:1415px){.widget-header .location_field.active .input_wrap{border-radius:5px 5px 0 0!important;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}}@media (min-width:995px) and (max-width:1414px){.widget-header .location_field.active .input_wrap{border-radius:5px 5px 0 0!important;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}}@media (max-width:994px){.widget-header .location_field.active .input_wrap{border-color:#d9d9d9}}.widget-header .location_field .input_wrap{border-right-width:1px!important;border-radius:5px!important}@media (min-width:1415px){.widget-header--form-default .widget-header__content{padding-top:300px;padding-bottom:15px}}@media (min-width:995px) and (max-width:1414px){.widget-header--form-default .widget-header__content{padding-top:300px;padding-bottom:15px}}@media (max-width:994px){.widget-header--form-default .widget-header__content{background:#fff;padding-top:150px;width:100%}}.widget-header--form-default .widget-header__text{padding:40px 10px 25px 10px;text-align:center;font-size:1rem;line-height:1.2rem;line-height:24px;color:#4d952c}@media (max-width:994px){.widget-header--form-default .widget-header__text{padding:40px 10px 10px 10px}}.widget-header--form-default .widget-header__text h1,.widget-header--form-default .widget-header__text h2{color:#4d952c;text-align:center;font-size:2.125rem;line-height:2.55rem;font-style:normal;line-height:normal;font-size:23px!important;font-family:Montserrat,sans-serif;font-weight:600}.widget-header--form-default .widget-header__text p{color:#062e39}.widget-header--form-default .widget-header__text p:last-of-type{margin-bottom:0}.widget-header-search-form form[id^=header_search_form] .fieldset_0{opacity:0;transition:opacity .15s ease}.widget-header-search-form form[id^=header_search_form].filter-ready .fieldset_0{opacity:1}@media (min-width:1415px){.widget-header--form-branches .widget-header__content{padding-top:280px;padding-bottom:15px}}@media (min-width:995px) and (max-width:1414px){.widget-header--form-branches .widget-header__content{padding-top:280px;padding-bottom:15px}}@media (max-width:994px){.widget-header--form-branches .widget-header__content{background:#fff;padding-top:0;width:100%}}@media (min-width:1415px){.widget-header--form-home-worth .widget-header__content{padding-top:220px;padding-bottom:15px}}@media (min-width:995px) and (max-width:1414px){.widget-header--form-home-worth .widget-header__content{padding-top:220px;padding-bottom:15px}}@media (max-width:994px){.widget-header--form-home-worth .widget-header__content{background:#fff;padding-top:0;width:100%}}@media (min-width:1415px){.widget-header-search-form{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);background:#fff;margin:15px auto}.widget-header-search-form form{padding:0 7.5px}.widget-header-search-form{background:#f3f7fa;max-width:860px;margin:0 auto;padding:0;border:1px solid #d9d9d9}}@media (min-width:995px) and (max-width:1414px){.widget-header-search-form{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);background:#fff;margin:15px auto}.widget-header-search-form form{padding:0 7.5px}.widget-header-search-form{background:#f3f7fa;max-width:860px;margin:0 auto;padding:0;border:1px solid #d9d9d9}}@media (min-width:1415px){.widget-header-search-form--branches{background:#fff}}@media (min-width:995px) and (max-width:1414px){.widget-header-search-form--branches{background:#fff}}.widget-header-search-form--branches form .fieldset .form_submit .btn{border-radius:0 5px 5px 0}@media (max-width:994px){.widget-header-search-form--branches form .fieldset .form_submit .btn{border-radius:0 0 5px 5px}}.widget-header-search-form form legend{display:none}.widget-header-search-form form{position:relative;padding:0 0 40px 0}@media (min-width:995px){.widget-header-search-form form{margin:0 40px}}@media (max-width:994px){.widget-header-search-form form{margin:0 7.5px}}.widget-header-search-form form .fieldset{display:flex;flex-wrap:wrap;justify-content:flex-end}@media (min-width:1415px){.widget-header-search-form form .fieldset .location_field .input_wrap .location-clear-btn{display:flex;align-items:center;justify-content:center}}@media (min-width:995px) and (max-width:1414px){.widget-header-search-form form .fieldset .location_field .input_wrap .location-clear-btn{display:flex;align-items:center;justify-content:center}}.widget-header-search-form form .form-group{flex-grow:1;margin:0 5px 10px}@media (max-width:994px){.widget-header-search-form form .form-group{margin:0 0 10px 0}}.widget-header-search-form form .field_checkboxes .select_wrapper,.widget-header-search-form form .field_checkboxes input,.widget-header-search-form form .field_dropdown .select_wrapper,.widget-header-search-form form .field_dropdown input{height:50px}.widget-header-search-form form .field_location{position:relative}.widget-header-search-form form .field_location .control-label{color:#768287!important}.widget-header-search-form form .field_location .control-label:after{display:none}.widget-header-search-form form .field_location .form-group{margin:0}.widget-header-search-form form .field_location .location_field .input_wrap{transition:border-color .15s ease,box-shadow .15s ease}@media (min-width:1415px){.widget-header-search-form form .field_location .location_field.active .input_wrap{border-color:#4d952c;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}}@media (min-width:995px) and (max-width:1414px){.widget-header-search-form form .field_location .location_field.active .input_wrap{border-color:#4d952c;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}}.widget-header-search-form form .field_location .location_field.field_text_input:not(.empty) .control-label{font-family:Montserrat,sans-serif;font-weight:400;font-size:1rem;line-height:1.2rem;line-height:20px;top:30px;transform:translateY(-50%);white-space:initial;max-height:40px;opacity:0!important;transition:opacity .15s ease}.widget-header-search-form form .field_location .location_field input{padding-top:0;padding-bottom:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.widget-header-search-form form .field_location .location-widget__row{position:relative}@media (min-width:1415px){.widget-header-search-form form .field_location .location-typeahead-area{position:absolute;top:100%;left:0;right:0;z-index:6;max-height:310px;overflow-y:auto;overflow-x:hidden;background:#fff;border-radius:0 0 10px 10px;box-shadow:0 4px 16px rgba(0,0,0,.15)}.widget-header-search-form form .field_location .location-typeahead-area .typeahead.dropdown-menu{position:relative!important;top:0!important;left:0!important;width:100%!important;margin:0;padding:30px 15px;max-height:none!important;overflow:visible!important;box-shadow:none!important;border:none!important;background:0 0!important;display:flex;flex-direction:column;gap:20px}.widget-header-search-form form .field_location .location-typeahead-area .typeahead.dropdown-menu>div{display:flex;align-items:stretch;padding:0;border:none;position:relative}.widget-header-search-form form .field_location .location-typeahead-area .typeahead.dropdown-menu>div::before{content:"";display:block;flex-shrink:0;width:50px;height:50px;background:#eee;border-radius:8px;margin-right:12px}.widget-header-search-form form .field_location .location-typeahead-area .typeahead.dropdown-menu>div.location-typeahead-branch-suggestion:after{content:"\f159";font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;width:50px;height:50px;line-height:50px;text-align:center;font-size:18px;color:#062e39;transform-origin:center 30%;pointer-events:none}.widget-header-search-form form .field_location .location-typeahead-area .typeahead.dropdown-menu>div:not(.location-typeahead-branch-suggestion):after{content:"\f17d";font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;width:50px;height:50px;line-height:50px;text-align:center;font-size:18px;color:#062e39;transform-origin:center 30%;pointer-events:none}.widget-header-search-form form .field_location .location-typeahead-area .typeahead.dropdown-menu>div>button{flex:1;display:block;padding:8px;background:0 0;border:none;border-radius:8px;color:#062e39!important;text-align:left;text-overflow:ellipsis;font-size:1rem;line-height:1.2rem;transition:background-color .2s ease}.widget-header-search-form form .field_location .location-typeahead-area .typeahead.dropdown-menu>div>button::after{content:none}.widget-header-search-form form .field_location .location-typeahead-area .typeahead.dropdown-menu>div.active>button,.widget-header-search-form form .field_location .location-typeahead-area .typeahead.dropdown-menu>div:hover>button{background:#f5f5f5!important}.widget-header-search-form form .field_location .location-typeahead-area .typeahead.dropdown-menu>div.active::after,.widget-header-search-form form .field_location .location-typeahead-area .typeahead.dropdown-menu>div:hover::after{animation:location-pin-wiggle .5s ease forwards}.widget-header-search-form form .field_location .location-typeahead-area .recent-searches-title{padding:20px 30px 0 20px;color:#062e39;font-weight:700}.widget-header-search-form form .field_location .location-typeahead-area .recent-searches-clear{display:block;padding:12px 30px 20px 15px;background:0 0;border:none;color:#4d952c;font-weight:700;font-size:.875rem;line-height:1.05rem;cursor:pointer;text-align:left}.widget-header-search-form form .field_location .location-typeahead-area .recent-searches-clear:hover{text-decoration:underline}}@media (min-width:995px) and (max-width:1414px){.widget-header-search-form form .field_location .location-typeahead-area{position:absolute;top:100%;left:0;right:0;z-index:6;max-height:310px;overflow-y:auto;overflow-x:hidden;background:#fff;border-radius:0 0 10px 10px;box-shadow:0 4px 16px rgba(0,0,0,.15)}.widget-header-search-form form .field_location .location-typeahead-area .typeahead.dropdown-menu{position:relative!important;top:0!important;left:0!important;width:100%!important;margin:0;padding:30px 15px;max-height:none!important;overflow:visible!important;box-shadow:none!important;border:none!important;background:0 0!important;display:flex;flex-direction:column;gap:20px}.widget-header-search-form form .field_location .location-typeahead-area .typeahead.dropdown-menu>div{display:flex;align-items:stretch;padding:0;border:none;position:relative}.widget-header-search-form form .field_location .location-typeahead-area .typeahead.dropdown-menu>div::before{content:"";display:block;flex-shrink:0;width:50px;height:50px;background:#eee;border-radius:8px;margin-right:12px}.widget-header-search-form form .field_location .location-typeahead-area .typeahead.dropdown-menu>div.location-typeahead-branch-suggestion:after{content:"\f159";font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;width:50px;height:50px;line-height:50px;text-align:center;font-size:18px;color:#062e39;transform-origin:center 30%;pointer-events:none}.widget-header-search-form form .field_location .location-typeahead-area .typeahead.dropdown-menu>div:not(.location-typeahead-branch-suggestion):after{content:"\f17d";font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;width:50px;height:50px;line-height:50px;text-align:center;font-size:18px;color:#062e39;transform-origin:center 30%;pointer-events:none}.widget-header-search-form form .field_location .location-typeahead-area .typeahead.dropdown-menu>div>button{flex:1;display:block;padding:8px;background:0 0;border:none;border-radius:8px;color:#062e39!important;text-align:left;text-overflow:ellipsis;font-size:1rem;line-height:1.2rem;transition:background-color .2s ease}.widget-header-search-form form .field_location .location-typeahead-area .typeahead.dropdown-menu>div>button::after{content:none}.widget-header-search-form form .field_location .location-typeahead-area .typeahead.dropdown-menu>div.active>button,.widget-header-search-form form .field_location .location-typeahead-area .typeahead.dropdown-menu>div:hover>button{background:#f5f5f5!important}.widget-header-search-form form .field_location .location-typeahead-area .typeahead.dropdown-menu>div.active::after,.widget-header-search-form form .field_location .location-typeahead-area .typeahead.dropdown-menu>div:hover::after{animation:location-pin-wiggle .5s ease forwards}.widget-header-search-form form .field_location .location-typeahead-area .recent-searches-title{padding:20px 30px 0 20px;color:#062e39;font-weight:700}.widget-header-search-form form .field_location .location-typeahead-area .recent-searches-clear{display:block;padding:12px 30px 20px 15px;background:0 0;border:none;color:#4d952c;font-weight:700;font-size:.875rem;line-height:1.05rem;cursor:pointer;text-align:left}.widget-header-search-form form .field_location .location-typeahead-area .recent-searches-clear:hover{text-decoration:underline}}.widget-header-search-form form .field_dropdown .control-label{display:none}.widget-header-search-form form .field_dropdown .select_wrapper .evo_select{display:flex;align-items:center;padding-top:0;height:50px}.widget-header-search-form form .field_dropdown .select_wrapper .evo_select span.sel{top:0}.widget-header-search-form form .field_dropdown .select_wrapper .evo_select::after{top:18px}.widget-header-search-form form .field_dropdown .select_wrapper .evo_select .listbox{top:49px!important}.widget-header-search-form form .form_submit{flex:0 1 200px;min-width:150px}.widget-header-search-form form .form_submit .btn{width:100%;display:flex;align-items:center;justify-content:center;border-radius:5px}.widget-header-search-form form .form_submit .btn:before{content:"\f191";font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:8px;font-size:16px}@media (min-width:1415px){.widget-header-search-form form .form-group.field_location{flex:1 0 0;min-width:270px}.widget-header-search-form form .form-group.field_location .location_field{flex:1}.widget-header-search-form form .field_checkboxes,.widget-header-search-form form .field_dropdown,.widget-header-search-form form .form_submit{flex:0 0 200px}.widget-header-search-form form .property_field--radius{flex:0 0 200px}.widget-header-search-form form .filter-combo-dropdown{flex:0 0 200px}.widget-header-search-form form .filter-combo-dropdown .filter-combo-btn{width:100%;justify-content:space-between}}@media (min-width:995px) and (max-width:1414px){.widget-header-search-form form .form-group.field_location{flex:1 0 0;min-width:270px}.widget-header-search-form form .form-group.field_location .location_field{flex:1}.widget-header-search-form form .field_checkboxes,.widget-header-search-form form .field_dropdown,.widget-header-search-form form .form_submit{flex:0 0 200px}.widget-header-search-form form .property_field--radius{flex:0 0 200px}.widget-header-search-form form .filter-combo-dropdown{flex:0 0 200px}.widget-header-search-form form .filter-combo-dropdown .filter-combo-btn{width:100%;justify-content:space-between}}@media (max-width:994px){.widget-header-search-form form .field_location{flex:0 0 100%}.widget-header-search-form form .field_location .form-group{margin:0}.widget-header-search-form form .field_location .location_field{flex:auto}.widget-header-search-form form .field_boolean{flex:0 0 50%;min-width:190px}.widget-header-search-form form .field_boolean#header_search_form_land_sale_agreed_field{flex:0 0 100%}.widget-header-search-form form .form_submit{flex:0 0 100%}.widget-header-search-form form .form_submit .btn{width:100%}}@media (max-width:734px){.widget-header-search-form form .tertiary_filters{display:block}.widget-header-search-form form .tertiary_filters .field_boolean{display:inline-block;min-width:unset}}@media (min-width:1415px){.widget-header-search-form--auction form .fieldset,.widget-header-search-form--new-homes form .fieldset,.widget-header-search-form--rent form .fieldset,.widget-header-search-form--sale form .fieldset,.widget-header-search-form--student form .fieldset{display:grid;grid-template-columns:repeat(4,1fr)}.widget-header-search-form--auction form .field_location,.widget-header-search-form--new-homes form .field_location,.widget-header-search-form--rent form .field_location,.widget-header-search-form--sale form .field_location,.widget-header-search-form--student form .field_location{grid-column:span 3}.widget-header-search-form--auction form .filter-combo-dropdown,.widget-header-search-form--auction form .property_field--radius,.widget-header-search-form--new-homes form .filter-combo-dropdown,.widget-header-search-form--new-homes form .property_field--radius,.widget-header-search-form--rent form .filter-combo-dropdown,.widget-header-search-form--rent form .property_field--radius,.widget-header-search-form--sale form .filter-combo-dropdown,.widget-header-search-form--sale form .property_field--radius,.widget-header-search-form--student form .filter-combo-dropdown,.widget-header-search-form--student form .property_field--radius{grid-column:span 1}.widget-header-search-form--auction form .form_submit,.widget-header-search-form--new-homes form .form_submit,.widget-header-search-form--rent form .form_submit,.widget-header-search-form--sale form .form_submit,.widget-header-search-form--student form .form_submit{grid-column:4}.widget-header-search-form--auction form .fieldset>.property_field--bedrooms,.widget-header-search-form--auction form .fieldset>.property_field--max_bedrooms,.widget-header-search-form--auction form .fieldset>.property_field--price_from,.widget-header-search-form--auction form .fieldset>.property_field--price_from_rental,.widget-header-search-form--auction form .fieldset>.property_field--price_to,.widget-header-search-form--auction form .fieldset>.property_field--price_to_rental,.widget-header-search-form--new-homes form .fieldset>.property_field--bedrooms,.widget-header-search-form--new-homes form .fieldset>.property_field--max_bedrooms,.widget-header-search-form--new-homes form .fieldset>.property_field--price_from,.widget-header-search-form--new-homes form .fieldset>.property_field--price_from_rental,.widget-header-search-form--new-homes form .fieldset>.property_field--price_to,.widget-header-search-form--new-homes form .fieldset>.property_field--price_to_rental,.widget-header-search-form--rent form .fieldset>.property_field--bedrooms,.widget-header-search-form--rent form .fieldset>.property_field--max_bedrooms,.widget-header-search-form--rent form .fieldset>.property_field--price_from,.widget-header-search-form--rent form .fieldset>.property_field--price_from_rental,.widget-header-search-form--rent form .fieldset>.property_field--price_to,.widget-header-search-form--rent form .fieldset>.property_field--price_to_rental,.widget-header-search-form--sale form .fieldset>.property_field--bedrooms,.widget-header-search-form--sale form .fieldset>.property_field--max_bedrooms,.widget-header-search-form--sale form .fieldset>.property_field--price_from,.widget-header-search-form--sale form .fieldset>.property_field--price_from_rental,.widget-header-search-form--sale form .fieldset>.property_field--price_to,.widget-header-search-form--sale form .fieldset>.property_field--price_to_rental,.widget-header-search-form--student form .fieldset>.property_field--bedrooms,.widget-header-search-form--student form .fieldset>.property_field--max_bedrooms,.widget-header-search-form--student form .fieldset>.property_field--price_from,.widget-header-search-form--student form .fieldset>.property_field--price_from_rental,.widget-header-search-form--student form .fieldset>.property_field--price_to,.widget-header-search-form--student form .fieldset>.property_field--price_to_rental{display:none}}@media (min-width:995px) and (max-width:1414px){.widget-header-search-form--auction form .fieldset,.widget-header-search-form--new-homes form .fieldset,.widget-header-search-form--rent form .fieldset,.widget-header-search-form--sale form .fieldset,.widget-header-search-form--student form .fieldset{display:grid;grid-template-columns:repeat(4,1fr)}.widget-header-search-form--auction form .field_location,.widget-header-search-form--new-homes form .field_location,.widget-header-search-form--rent form .field_location,.widget-header-search-form--sale form .field_location,.widget-header-search-form--student form .field_location{grid-column:span 3}.widget-header-search-form--auction form .filter-combo-dropdown,.widget-header-search-form--auction form .property_field--radius,.widget-header-search-form--new-homes form .filter-combo-dropdown,.widget-header-search-form--new-homes form .property_field--radius,.widget-header-search-form--rent form .filter-combo-dropdown,.widget-header-search-form--rent form .property_field--radius,.widget-header-search-form--sale form .filter-combo-dropdown,.widget-header-search-form--sale form .property_field--radius,.widget-header-search-form--student form .filter-combo-dropdown,.widget-header-search-form--student form .property_field--radius{grid-column:span 1}.widget-header-search-form--auction form .form_submit,.widget-header-search-form--new-homes form .form_submit,.widget-header-search-form--rent form .form_submit,.widget-header-search-form--sale form .form_submit,.widget-header-search-form--student form .form_submit{grid-column:4}.widget-header-search-form--auction form .fieldset>.property_field--bedrooms,.widget-header-search-form--auction form .fieldset>.property_field--max_bedrooms,.widget-header-search-form--auction form .fieldset>.property_field--price_from,.widget-header-search-form--auction form .fieldset>.property_field--price_from_rental,.widget-header-search-form--auction form .fieldset>.property_field--price_to,.widget-header-search-form--auction form .fieldset>.property_field--price_to_rental,.widget-header-search-form--new-homes form .fieldset>.property_field--bedrooms,.widget-header-search-form--new-homes form .fieldset>.property_field--max_bedrooms,.widget-header-search-form--new-homes form .fieldset>.property_field--price_from,.widget-header-search-form--new-homes form .fieldset>.property_field--price_from_rental,.widget-header-search-form--new-homes form .fieldset>.property_field--price_to,.widget-header-search-form--new-homes form .fieldset>.property_field--price_to_rental,.widget-header-search-form--rent form .fieldset>.property_field--bedrooms,.widget-header-search-form--rent form .fieldset>.property_field--max_bedrooms,.widget-header-search-form--rent form .fieldset>.property_field--price_from,.widget-header-search-form--rent form .fieldset>.property_field--price_from_rental,.widget-header-search-form--rent form .fieldset>.property_field--price_to,.widget-header-search-form--rent form .fieldset>.property_field--price_to_rental,.widget-header-search-form--sale form .fieldset>.property_field--bedrooms,.widget-header-search-form--sale form .fieldset>.property_field--max_bedrooms,.widget-header-search-form--sale form .fieldset>.property_field--price_from,.widget-header-search-form--sale form .fieldset>.property_field--price_from_rental,.widget-header-search-form--sale form .fieldset>.property_field--price_to,.widget-header-search-form--sale form .fieldset>.property_field--price_to_rental,.widget-header-search-form--student form .fieldset>.property_field--bedrooms,.widget-header-search-form--student form .fieldset>.property_field--max_bedrooms,.widget-header-search-form--student form .fieldset>.property_field--price_from,.widget-header-search-form--student form .fieldset>.property_field--price_from_rental,.widget-header-search-form--student form .fieldset>.property_field--price_to,.widget-header-search-form--student form .fieldset>.property_field--price_to_rental{display:none}}@media (max-width:994px){.widget-header-search-form--auction form .filter-combo-dropdown,.widget-header-search-form--new-homes form .filter-combo-dropdown,.widget-header-search-form--rent form .filter-combo-dropdown,.widget-header-search-form--sale form .filter-combo-dropdown,.widget-header-search-form--student form .filter-combo-dropdown{display:block;flex:0 0 100%}.widget-header-search-form--auction form .filter-combo-dropdown .filter-combo-btn,.widget-header-search-form--new-homes form .filter-combo-dropdown .filter-combo-btn,.widget-header-search-form--rent form .filter-combo-dropdown .filter-combo-btn,.widget-header-search-form--sale form .filter-combo-dropdown .filter-combo-btn,.widget-header-search-form--student form .filter-combo-dropdown .filter-combo-btn{display:none}.widget-header-search-form--auction form .filter-combo-dropdown .filter-combo-panel,.widget-header-search-form--new-homes form .filter-combo-dropdown .filter-combo-panel,.widget-header-search-form--rent form .filter-combo-dropdown .filter-combo-panel,.widget-header-search-form--sale form .filter-combo-dropdown .filter-combo-panel,.widget-header-search-form--student form .filter-combo-dropdown .filter-combo-panel{display:flex!important;position:static;width:auto;min-width:0;border:none;box-shadow:none;padding:0;flex-wrap:wrap}}@media (min-width:995px){.widget-header-search-form--investment form .field_boolean{padding-top:20px}}.widget-header-search-form--investment form #header_search_form_investment_type_field{display:none}@media (min-width:995px){.widget-header-search-form--land form .field_boolean{padding-top:20px}}.widget-header-search-form--land form #header_search_form_land_type_field{display:none}.widget-header-search-form--branches form .btn{height:62px;border-radius:0 5px 5px 0;padding:0 10px}.widget-header-search-form--branches form{max-width:560px;margin:0 auto}.widget-header-search-form--branches form .fieldset{display:flex}.widget-header-search-form--branches form .form-group{margin:0}.widget-header-search-form--branches form .field_location{flex:0 0 calc(100% - 150px)}.widget-header-search-form--branches form .field_location .location_field{width:100%;flex:unset}.widget-header-search-form--branches form .field_location .field_dropdown{display:none}.widget-header-search-form--branches form,.widget-header-search-form--home-worth form{-webkit-box-shadow:none;box-shadow:none;background:#fff;border:none;display:block;box-sizing:border-box}.widget-header-search-form--branches form form,.widget-header-search-form--home-worth form form{padding:0}.widget-header-search-form--branches form .btn,.widget-header-search-form--home-worth form .btn{height:62px;border-radius:0 5px 5px 0;padding:0 10px}.widget-header-search-form--branches form,.widget-header-search-form--home-worth form{padding-top:20px;padding-bottom:15px}.widget-header-search-form--branches form .form-group,.widget-header-search-form--home-worth form .form-group{margin:0}.widget-header-search-form--branches form .fieldset,.widget-header-search-form--home-worth form .fieldset{width:100%;justify-content:center}@media (max-width:994px){.widget-header-search-form--branches form .fieldset,.widget-header-search-form--home-worth form .fieldset{max-width:350px;margin:0 auto}}.widget-header-search-form--branches form .fieldset .input_wrap,.widget-header-search-form--home-worth form .fieldset .input_wrap{border-radius:5px 0 0 5px!important}@media (max-width:994px){.widget-header-search-form--branches form .fieldset .input_wrap,.widget-header-search-form--home-worth form .fieldset .input_wrap{border-radius:5px 5px 0 0!important}}.widget-header-search-form--branches form .form-group.field_location.error .input_wrap,.widget-header-search-form--home-worth form .form-group.field_location.error .input_wrap{border-right:1px solid #933!important}.widget-header-search-form--branches form .form-group.field_location .active .input_wrap,.widget-header-search-form--home-worth form .form-group.field_location .active .input_wrap{border-right:1px solid #4d952c}.widget-header-search-form--branches form .form-group.field_location .input_wrap,.widget-header-search-form--home-worth form .form-group.field_location .input_wrap{border-radius:5px;border-right:1px solid #d9d9d9}.widget-header-search-form--branches form .form-group.field_location .input_wrap .select_wrapper,.widget-header-search-form--branches form .form-group.field_location .input_wrap input,.widget-header-search-form--home-worth form .form-group.field_location .input_wrap .select_wrapper,.widget-header-search-form--home-worth form .form-group.field_location .input_wrap input{border-radius:5px}.widget-header-search-form--branches form .form-group.field_location .input_wrap:after,.widget-header-search-form--branches form .form-group.field_location .input_wrap:before,.widget-header-search-form--home-worth form .form-group.field_location .input_wrap:after,.widget-header-search-form--home-worth form .form-group.field_location .input_wrap:before{display:none}.widget-header-search-form--branches form .form-group.field_location,.widget-header-search-form--home-worth form .form-group.field_location{flex:0 0 350px}@media (max-width:994px){.widget-header-search-form--branches form .form-group.field_location,.widget-header-search-form--home-worth form .form-group.field_location{flex:0 0 100%}}.widget-header-search-form--branches form #home_worth_order_by_field,.widget-header-search-form--branches form #home_worth_type_field,.widget-header-search-form--home-worth form #home_worth_order_by_field,.widget-header-search-form--home-worth form #home_worth_type_field{display:none}.widget-header-search-form--branches form .post_fields_text .disclaimer,.widget-header-search-form--home-worth form .post_fields_text .disclaimer{margin:25px 35px 0 35px;padding-top:30px;border-top:1px solid #d9d9d9}@media (max-width:994px){.widget-header-search-form--branches form .post_fields_text .disclaimer,.widget-header-search-form--home-worth form .post_fields_text .disclaimer{padding-left:0;padding-right:0;margin-left:0;margin-right:0}}.widget-header-search-form--branches form .form_submit,.widget-header-search-form--home-worth form .form_submit{flex:0 0 160px;position:relative;z-index:2}@media (max-width:994px){.widget-header-search-form--branches form .form_submit,.widget-header-search-form--home-worth form .form_submit{flex:0 0 100%}.widget-header-search-form--branches form .form_submit .btn,.widget-header-search-form--home-worth form .form_submit .btn{border-radius:0 0 5px 5px}}.widget-header-search-form--home-worth .fieldset{margin:auto;max-width:560px}@media (max-width:734px){.widget-header-search-form--home-worth .fieldset .field_text_input{margin-right:0}}.widget-header-search-form--home-worth .fieldset .form_submit{position:static}.widget-header-search-form--home-worth .fieldset .field_dropdown{display:none}form[id^=header_search_form_] .search-modal-cancel{display:none}form[id^=header_search_form_].search-modal-open{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;z-index:200000;background:#f3f7fa;padding:30px 10px 10px 10px;margin-bottom:0;border-bottom:none;overflow:hidden;display:flex;flex-wrap:nowrap;align-items:flex-start}form[id^=header_search_form_].search-modal-open .fieldset_0.fieldset{display:flex;align-items:center;flex:1;min-width:0;margin:0}form[id^=header_search_form_].search-modal-open .fieldset_0>.form-group:not(.field_location),form[id^=header_search_form_].search-modal-open .form_submit{display:none!important}form[id^=header_search_form_].search-modal-open .field_location{flex:1;min-width:0}form[id^=header_search_form_].search-modal-open .search-modal-cancel{display:flex;flex-shrink:0;align-self:stretch;align-items:center;background:0 0;border:none;padding:0 0 0 12px;font-size:14px;font-weight:700;color:#4d952c;cursor:pointer;white-space:nowrap;height:60px}form[id^=header_search_form_].search-modal-open .location-widget__row{position:relative;display:block;width:100%}form[id^=header_search_form_].search-modal-open .location-typeahead-area{position:fixed!important;top:120px;left:0;right:0;bottom:0;width:auto!important;height:auto!important;max-height:none!important;margin:0;padding:0;background:#fff;border-top:1px solid #cfdfeb;border-radius:0;box-shadow:none;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain}form[id^=header_search_form_].search-modal-open .location-typeahead-area .typeahead.dropdown-menu{position:relative!important;top:0!important;left:0!important;width:100%!important;margin:0;padding:30px 15px;max-height:none!important;overflow:visible!important;box-shadow:none!important;border:none!important;background:0 0!important;display:flex;flex-direction:column;gap:20px}form[id^=header_search_form_].search-modal-open .location-typeahead-area .typeahead.dropdown-menu>div{display:flex;align-items:stretch;padding:0;border:none;position:relative}form[id^=header_search_form_].search-modal-open .location-typeahead-area .typeahead.dropdown-menu>div::before{content:"";display:block;flex-shrink:0;width:50px;height:50px;background:#eee;border-radius:8px;margin-right:12px}form[id^=header_search_form_].search-modal-open .location-typeahead-area .typeahead.dropdown-menu>div.location-typeahead-branch-suggestion:after{content:"\f159";font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;width:50px;height:50px;line-height:50px;text-align:center;font-size:18px;color:#062e39;transform-origin:center 30%;pointer-events:none}form[id^=header_search_form_].search-modal-open .location-typeahead-area .typeahead.dropdown-menu>div:not(.location-typeahead-branch-suggestion):after{content:"\f17d";font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;width:50px;height:50px;line-height:50px;text-align:center;font-size:18px;color:#062e39;transform-origin:center 30%;pointer-events:none}form[id^=header_search_form_].search-modal-open .location-typeahead-area .typeahead.dropdown-menu>div>button{flex:1;display:block;padding:8px;background:0 0;border:none;border-radius:8px;color:#062e39!important;text-align:left;text-overflow:ellipsis;font-size:1rem;line-height:1.2rem;transition:background-color .2s ease}form[id^=header_search_form_].search-modal-open .location-typeahead-area .typeahead.dropdown-menu>div>button::after{content:none}form[id^=header_search_form_].search-modal-open .location-typeahead-area .typeahead.dropdown-menu>div.active>button,form[id^=header_search_form_].search-modal-open .location-typeahead-area .typeahead.dropdown-menu>div:hover>button{background:#f5f5f5!important}form[id^=header_search_form_].search-modal-open .location-typeahead-area .typeahead.dropdown-menu>div.active::after,form[id^=header_search_form_].search-modal-open .location-typeahead-area .typeahead.dropdown-menu>div:hover::after{animation:location-pin-wiggle .5s ease forwards}form[id^=header_search_form_].search-modal-open .location-typeahead-area .recent-searches-title{padding:20px 30px 0 20px;color:#062e39;font-weight:700}form[id^=header_search_form_].search-modal-open .location-typeahead-area .recent-searches-clear{display:block;padding:12px 30px 20px 15px;background:0 0;border:none;color:#4d952c;font-weight:700;font-size:.875rem;line-height:1.05rem;cursor:pointer;text-align:left}form[id^=header_search_form_].search-modal-open .location-typeahead-area .recent-searches-clear:hover{text-decoration:underline}form[id^=header_search_form_].search-modal-open .location-typeahead-area .recent-searches-title{padding:30px 15px 20px;font-weight:700}form[id^=header_search_form_].search-modal-open .location-typeahead-area .typeahead.recent-searches{padding-top:0}form[id^=header_search_form_].search-modal-open .location-typeahead-area .recent-searches-clear{padding:12px 15px 20px}form[id^=header_search_form_].search-modal-open.has-typeahead-open .field_location .location_field.active .input_wrap,form[id^=header_search_form_].search-modal-open.has-typeahead-open .field_location .location_field:focus-within .input_wrap{border-color:#4d952c;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}form[id^=header_search_form_].search-modal-open .field_location .location_field.field_text_input:not(.empty) .control-label{font-family:Montserrat,sans-serif;font-weight:400;font-size:1rem;line-height:1.2rem;line-height:20px;top:30px;transform:translateY(-50%);white-space:initial;max-height:40px;opacity:0!important;transition:opacity .15s ease}form[id^=header_search_form_].search-modal-open .field_location .location_field input{padding-top:0;padding-bottom:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}form[id^=header_search_form_].search-modal-open .field_location .location_field .input_wrap input{padding-right:34px}form[id^=header_search_form_].search-modal-open .field_location .location_field .input_wrap .location-clear-btn{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;width:34px;padding:0;border:none;background:0 0;cursor:pointer;z-index:2}form[id^=header_search_form_].search-modal-open .field_location .location_field .input_wrap .location-clear-btn:before{content:"\f12f";font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.875rem;line-height:1.05rem;color:#d9d9d9}form[id^=header_search_form_].search-modal-open .field_location .location_field .input_wrap .location-clear-btn:hover::before{color:rgb(153.25,153.25,153.25)}