@media (min-width:1415px){.widget-header--form-default .widget-header__content{padding-top:220px;padding-bottom:15px}}@media (min-width:995px) and (max-width:1414px){.widget-header--form-default .widget-header__content{padding-top:220px;padding-bottom:15px}}@media (max-width:994px){.widget-header--form-default .widget-header__content{background:#fff;padding-top:0;width:100%}}.widget-header--form-default .widget-header__text{padding:15px 15px 10px;text-align:center;font-size:1rem;line-height:1.2rem;line-height:24px;color:#07529a}.widget-header--form-default .widget-header__text h1{font-family:verblight,sans-serif;font-weight:400;text-align:center;font-size:2.125rem;line-height:2.55rem;font-style:normal;line-height:41px;color:#07529a}.widget-header--form-default .widget-header__text p{color:#252525}.widget-header--form-default .widget-header__text p:last-of-type{margin-bottom:0}@media (max-width:994px){.widget-header--form-default .widget-header__image-container{display:none}}@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;max-width:860px;margin:0 auto;padding:0}.widget-header-search-form form{padding:0 7.5px}.widget-header-search-form .property_field--bedrooms,.widget-header-search-form .property_field--price_from,.widget-header-search-form .property_field--price_from_rental{margin-right:0}.widget-header-search-form .property_field--bedrooms .input_wrap,.widget-header-search-form .property_field--price_from .input_wrap,.widget-header-search-form .property_field--price_from_rental .input_wrap{border-radius:5px 0 0 5px;border-right-width:0}.widget-header-search-form .property_field--bedrooms .input_wrap .select_wrapper,.widget-header-search-form .property_field--bedrooms .input_wrap input,.widget-header-search-form .property_field--price_from .input_wrap .select_wrapper,.widget-header-search-form .property_field--price_from .input_wrap input,.widget-header-search-form .property_field--price_from_rental .input_wrap .select_wrapper,.widget-header-search-form .property_field--price_from_rental .input_wrap input{border-radius:5px 0 0 5px}.widget-header-search-form .property_field--max_bedrooms,.widget-header-search-form .property_field--price_to,.widget-header-search-form .property_field--price_to_rental{margin-left:0}.widget-header-search-form .property_field--max_bedrooms .input_wrap,.widget-header-search-form .property_field--price_to .input_wrap,.widget-header-search-form .property_field--price_to_rental .input_wrap{border-radius:0 5px 5px 0;border-left:0}.widget-header-search-form .property_field--max_bedrooms .input_wrap .select_wrapper,.widget-header-search-form .property_field--max_bedrooms .input_wrap input,.widget-header-search-form .property_field--price_to .input_wrap .select_wrapper,.widget-header-search-form .property_field--price_to .input_wrap input,.widget-header-search-form .property_field--price_to_rental .input_wrap .select_wrapper,.widget-header-search-form .property_field--price_to_rental .input_wrap input{border-radius:0 5px 5px 0}.widget-header-search-form .property_field--max_bedrooms .input_wrap:after,.widget-header-search-form .property_field--price_to .input_wrap:after,.widget-header-search-form .property_field--price_to_rental .input_wrap:after{content:'';position:absolute;width:1px;background:#d9d9d9;z-index:3;top:7px;bottom:7px;left:-1px}.widget-header-search-form .property_field--max_bedrooms .input_wrap:before,.widget-header-search-form .property_field--price_to .input_wrap:before,.widget-header-search-form .property_field--price_to_rental .input_wrap:before{content:'';position:absolute;width:3px;background:#fff;z-index:2;top:0;bottom:0;left:-2px;display:block}}@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;max-width:860px;margin:0 auto;padding:0}.widget-header-search-form form{padding:0 7.5px}.widget-header-search-form .property_field--bedrooms,.widget-header-search-form .property_field--price_from,.widget-header-search-form .property_field--price_from_rental{margin-right:0}.widget-header-search-form .property_field--bedrooms .input_wrap,.widget-header-search-form .property_field--price_from .input_wrap,.widget-header-search-form .property_field--price_from_rental .input_wrap{border-radius:5px 0 0 5px;border-right-width:0}.widget-header-search-form .property_field--bedrooms .input_wrap .select_wrapper,.widget-header-search-form .property_field--bedrooms .input_wrap input,.widget-header-search-form .property_field--price_from .input_wrap .select_wrapper,.widget-header-search-form .property_field--price_from .input_wrap input,.widget-header-search-form .property_field--price_from_rental .input_wrap .select_wrapper,.widget-header-search-form .property_field--price_from_rental .input_wrap input{border-radius:5px 0 0 5px}.widget-header-search-form .property_field--max_bedrooms,.widget-header-search-form .property_field--price_to,.widget-header-search-form .property_field--price_to_rental{margin-left:0}.widget-header-search-form .property_field--max_bedrooms .input_wrap,.widget-header-search-form .property_field--price_to .input_wrap,.widget-header-search-form .property_field--price_to_rental .input_wrap{border-radius:0 5px 5px 0;border-left:0}.widget-header-search-form .property_field--max_bedrooms .input_wrap .select_wrapper,.widget-header-search-form .property_field--max_bedrooms .input_wrap input,.widget-header-search-form .property_field--price_to .input_wrap .select_wrapper,.widget-header-search-form .property_field--price_to .input_wrap input,.widget-header-search-form .property_field--price_to_rental .input_wrap .select_wrapper,.widget-header-search-form .property_field--price_to_rental .input_wrap input{border-radius:0 5px 5px 0}.widget-header-search-form .property_field--max_bedrooms .input_wrap:after,.widget-header-search-form .property_field--price_to .input_wrap:after,.widget-header-search-form .property_field--price_to_rental .input_wrap:after{content:'';position:absolute;width:1px;background:#d9d9d9;z-index:3;top:7px;bottom:7px;left:-1px}.widget-header-search-form .property_field--max_bedrooms .input_wrap:before,.widget-header-search-form .property_field--price_to .input_wrap:before,.widget-header-search-form .property_field--price_to_rental .input_wrap:before{content:'';position:absolute;width:3px;background:#fff;z-index:2;top:0;bottom:0;left:-2px;display:block}}.widget-header-search-form form{position:relative;margin:0 10px;padding:0 0 10px 0}.widget-header-search-form form legend{display:none}.widget-header-search-form form .fieldset{display:flex;flex-wrap:wrap;justify-content:flex-end}.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_location .form-group{margin:0}.widget-header-search-form form .field_location .field_dropdown{flex:0 0 120px;margin:0}.widget-header-search-form form .form_submit{flex:0 1 200px;min-width:150px}.widget-header-search-form form .form_submit .btn{width:100%}@media (min-width:1415px){.widget-header-search-form form .form-group.field_location{flex:0 0 410px;min-width:400px}.widget-header-search-form form .form-group.field_location .location_field{flex:1}.widget-header-search-form form .form-group.field_location .location_radius{flex:0 0 120px}.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--bedrooms,.widget-header-search-form form .property_field--price_from,.widget-header-search-form form .property_field--price_from_rental{flex:0 0 205px;margin-right:0}.widget-header-search-form form .property_field--bedrooms .input_wrap,.widget-header-search-form form .property_field--price_from .input_wrap,.widget-header-search-form form .property_field--price_from_rental .input_wrap{border-radius:5px 0 0 5px;border-right-width:0}.widget-header-search-form form .property_field--bedrooms .input_wrap .select_wrapper,.widget-header-search-form form .property_field--bedrooms .input_wrap input,.widget-header-search-form form .property_field--price_from .input_wrap .select_wrapper,.widget-header-search-form form .property_field--price_from .input_wrap input,.widget-header-search-form form .property_field--price_from_rental .input_wrap .select_wrapper,.widget-header-search-form form .property_field--price_from_rental .input_wrap input{border-radius:5px 0 0 5px}.widget-header-search-form form .property_field--max_bedrooms,.widget-header-search-form form .property_field--price_to,.widget-header-search-form form .property_field--price_to_rental{flex:0 0 205px;margin-left:0}.widget-header-search-form form .property_field--max_bedrooms .input_wrap,.widget-header-search-form form .property_field--price_to .input_wrap,.widget-header-search-form form .property_field--price_to_rental .input_wrap{border-radius:0 5px 5px 0;border-left:0}.widget-header-search-form form .property_field--max_bedrooms .input_wrap .select_wrapper,.widget-header-search-form form .property_field--max_bedrooms .input_wrap input,.widget-header-search-form form .property_field--price_to .input_wrap .select_wrapper,.widget-header-search-form form .property_field--price_to .input_wrap input,.widget-header-search-form form .property_field--price_to_rental .input_wrap .select_wrapper,.widget-header-search-form form .property_field--price_to_rental .input_wrap input{border-radius:0 5px 5px 0}.widget-header-search-form form .property_field--max_bedrooms .input_wrap:after,.widget-header-search-form form .property_field--price_to .input_wrap:after,.widget-header-search-form form .property_field--price_to_rental .input_wrap:after{content:'';position:absolute;width:1px;background:#d9d9d9;z-index:3;top:7px;bottom:7px;left:-1px}.widget-header-search-form form .property_field--max_bedrooms .input_wrap:before,.widget-header-search-form form .property_field--price_to .input_wrap:before,.widget-header-search-form form .property_field--price_to_rental .input_wrap:before{content:'';position:absolute;width:3px;background:#fff;z-index:2;top:0;bottom:0;left:-2px;display:block}}@media (min-width:995px) and (max-width:1414px){.widget-header-search-form form .form-group.field_location{flex:0 0 410px;min-width:400px}.widget-header-search-form form .form-group.field_location .location_field{flex:1}.widget-header-search-form form .form-group.field_location .location_radius{flex:0 0 120px}.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--bedrooms,.widget-header-search-form form .property_field--price_from,.widget-header-search-form form .property_field--price_from_rental{flex:0 0 205px;margin-right:0}.widget-header-search-form form .property_field--bedrooms .input_wrap,.widget-header-search-form form .property_field--price_from .input_wrap,.widget-header-search-form form .property_field--price_from_rental .input_wrap{border-radius:5px 0 0 5px;border-right-width:0}.widget-header-search-form form .property_field--bedrooms .input_wrap .select_wrapper,.widget-header-search-form form .property_field--bedrooms .input_wrap input,.widget-header-search-form form .property_field--price_from .input_wrap .select_wrapper,.widget-header-search-form form .property_field--price_from .input_wrap input,.widget-header-search-form form .property_field--price_from_rental .input_wrap .select_wrapper,.widget-header-search-form form .property_field--price_from_rental .input_wrap input{border-radius:5px 0 0 5px}.widget-header-search-form form .property_field--max_bedrooms,.widget-header-search-form form .property_field--price_to,.widget-header-search-form form .property_field--price_to_rental{flex:0 0 205px;margin-left:0}.widget-header-search-form form .property_field--max_bedrooms .input_wrap,.widget-header-search-form form .property_field--price_to .input_wrap,.widget-header-search-form form .property_field--price_to_rental .input_wrap{border-radius:0 5px 5px 0;border-left:0}.widget-header-search-form form .property_field--max_bedrooms .input_wrap .select_wrapper,.widget-header-search-form form .property_field--max_bedrooms .input_wrap input,.widget-header-search-form form .property_field--price_to .input_wrap .select_wrapper,.widget-header-search-form form .property_field--price_to .input_wrap input,.widget-header-search-form form .property_field--price_to_rental .input_wrap .select_wrapper,.widget-header-search-form form .property_field--price_to_rental .input_wrap input{border-radius:0 5px 5px 0}.widget-header-search-form form .property_field--max_bedrooms .input_wrap:after,.widget-header-search-form form .property_field--price_to .input_wrap:after,.widget-header-search-form form .property_field--price_to_rental .input_wrap:after{content:'';position:absolute;width:1px;background:#d9d9d9;z-index:3;top:7px;bottom:7px;left:-1px}.widget-header-search-form form .property_field--max_bedrooms .input_wrap:before,.widget-header-search-form form .property_field--price_to .input_wrap:before,.widget-header-search-form form .property_field--price_to_rental .input_wrap:before{content:'';position:absolute;width:3px;background:#fff;z-index:2;top:0;bottom:0;left:-2px;display:block}}@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_checkboxes,.widget-header-search-form form .field_dropdown{flex:0 0 100%}.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:995px){.widget-header-search-form--investment form{padding-bottom:0}}@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{padding-bottom:0}}@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{max-width:560px;margin:0 auto}.widget-header-search-form--branches form .btn{height:62px;border-radius:0 5px 5px 0;padding:0 10px}.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--financial-adviser{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);background:#fff;border:1px solid #f3f7fa;display:block;box-sizing:border-box;border-left:4px solid #07529a;padding:30px}.widget-header-search-form--financial-adviser form{padding:0 7.5px}@media (max-width:734px){.widget-header-search-form--financial-adviser{padding:20px;margin:0 auto}}.widget-header-search-form--financial-adviser h3{text-align:center}.widget-header-search-form--financial-adviser form{-webkit-box-shadow:none;box-shadow:none;background:#fff;border:none;display:block;box-sizing:border-box;padding-top:20px;padding-bottom:15px;margin:0 auto}.widget-header-search-form--financial-adviser form .btn{height:62px;border-radius:0 5px 5px 0;padding:0 10px}.widget-header-search-form--financial-adviser form form{padding:0}.widget-header-search-form--financial-adviser form .btn{height:62px;border-radius:0 5px 5px 0;padding:0 10px}.widget-header-search-form--financial-adviser form .fieldset{display:flex;width:100%;justify-content:center}@media (max-width:994px){.widget-header-search-form--financial-adviser form .fieldset{margin:0 auto}}.widget-header-search-form--financial-adviser form .form-group{margin:0}.widget-header-search-form--financial-adviser form .form-group.field_location.error .input_wrap{border-right:1px solid #933!important}.widget-header-search-form--financial-adviser form .field_location.field_location{flex:0 0 calc(100% - 150px);margin-right:0}.widget-header-search-form--financial-adviser form .field_location.field_location .input_wrap{border-radius:5px 0 0 5px;border-right-width:0}.widget-header-search-form--financial-adviser form .field_location.field_location .input_wrap .select_wrapper,.widget-header-search-form--financial-adviser form .field_location.field_location .input_wrap input{border-radius:5px 0 0 5px}@media (min-width:1415px){.widget-header-search-form--financial-adviser form .field_location.field_location{flex:0 0 370px;min-width:370px}}@media (min-width:735px) and (max-width:994px){.widget-header-search-form--financial-adviser form .field_location.field_location{flex:0 0 370px;min-width:370px}}@media (min-width:995px) and (max-width:1414px){.widget-header-search-form--financial-adviser form .field_location.field_location{flex:0 0 230px;min-width:230px}}.widget-header-search-form--financial-adviser form .field_location.field_location .input_wrap{border-radius:5px 0 0 5px}@media (max-width:734px){.widget-header-search-form--financial-adviser form .field_location.field_location .input_wrap{border-radius:5px 5px 0 0!important}}@media (max-width:734px){.widget-header-search-form--financial-adviser form .field_location.field_location{flex:0 0 100%}.widget-header-search-form--financial-adviser form .field_location.field_location .active .input_wrap{border-right:1px solid #07529a}.widget-header-search-form--financial-adviser form .field_location.field_location .input_wrap{border-radius:5px;border-right:1px solid #d9d9d9}.widget-header-search-form--financial-adviser form .field_location.field_location .input_wrap .select_wrapper,.widget-header-search-form--financial-adviser form .field_location.field_location .input_wrap input{border-radius:5px}.widget-header-search-form--financial-adviser form .field_location.field_location .input_wrap:after,.widget-header-search-form--financial-adviser form .field_location.field_location .input_wrap:before{display:none}}.widget-header-search-form--financial-adviser form .field_location.field_location .location_field{width:100%;flex:unset}.widget-header-search-form--financial-adviser form .field_location.field_location .field_dropdown{display:none}.widget-header-search-form--financial-adviser form .form_submit{flex:0 0 160px;position:relative;z-index:2}@media (max-width:734px){.widget-header-search-form--financial-adviser form .form_submit{flex:0 0 100%}.widget-header-search-form--financial-adviser form .form_submit .btn{border-radius:0 0 5px 5px}}.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;padding-top:20px;padding-bottom:15px}.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 .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,.widget-header-search-form--home-worth form .form-group.field_location{flex:0 0 350px}.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 #07529a}.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}@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}