.valuation-form{background-color:var(--color-white);padding:32px 40px;display:flex;flex-direction:column;gap:24px;width:746px;position:relative;border-radius:4px;box-shadow:var(--new-shadow)}@media (max-width:1099.98px){.valuation-form{width:100%;padding:30px 20px;gap:20px}}.valuation-form__fieldset,.valuation-form__group{display:flex;flex-direction:column;gap:8px;width:100%}.valuation-form__legend{width:100%;padding:0;margin:0}.valuation-form__label{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-size:var(--text-xs-size);line-height:var(--line-height-relaxed);color:var(--color-dark-gray);display:block;margin-bottom:0}.valuation-form__options{display:flex;gap:8px;width:100%}@media (max-width:767.98px){.valuation-form__options{flex-direction:column;gap:8px}.valuation-form__options .valuation-form__option-btn{flex:none;width:100%}}.valuation-form__option-btn{flex:1 1;height:44px;display:flex;align-items:center;justify-content:center;background-color:var(--color-white);border:1px solid var(--color-very-light-gray);border-radius:2px;font-family:var(--font-primary);font-size:var(--text-sm-size);font-weight:var(--font-weight-regular);color:var(--color-dark-gray);transition:all var(--transition-fast);cursor:pointer}.valuation-form__option-btn.active{border-color:var(--color-primary);color:var(--color-primary)}.valuation-form__option-btn:hover:not(.active){border-color:var(--color-light-gray)}.valuation-form__row{display:flex;gap:16px;width:100%}@media (max-width:767.98px){.valuation-form__row{flex-direction:column}}.valuation-form__row .valuation-form__group{flex:1 1}.valuation-form__input-wrapper{position:relative;width:100%}.valuation-form__select-arrow{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;color:var(--color-dark-gray)}.valuation-form__select-arrow svg{width:16px;height:16px}.valuation-form__input,.valuation-form__select{width:100%;height:44px;padding:0 16px;background-color:var(--color-white);border:1px solid var(--color-very-light-gray);border-radius:2px;font-family:var(--font-primary);font-size:var(--text-sm-size);color:var(--color-dark-gray);transition:border-color var(--transition-fast)}.valuation-form__input:focus,.valuation-form__select:focus{border-color:var(--color-primary);outline:none}.valuation-form__input::placeholder,.valuation-form__select::placeholder{color:var(--color-light-gray)}.valuation-form__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px}.valuation-form__submit{width:100%;height:48px;background-color:var(--color-primary);border:none;border-radius:56px;color:var(--color-white);font-family:var(--font-primary);font-size:var(--text-md-size);font-weight:var(--font-weight-light);line-height:25.2px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity var(--transition-fast)}.valuation-form__submit:hover{opacity:.9}.valuation-form__submit:disabled{opacity:.6;cursor:not-allowed}.valuation-form__disclaimer{font-family:var(--font-primary);font-size:var(--text-xs-size);font-weight:var(--font-weight-light);color:var(--color-dark-gray);line-height:var(--line-height-relaxed);text-align:left}.valuation-form__disclaimer a{text-decoration:underline;color:var(--color-dark-gray)}.valuation-form__disclaimer a:hover{color:var(--color-primary)}.valuation-form-success{background-color:var(--color-white);padding:60px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:24px;width:100%;max-width:746px;border-radius:4px;box-shadow:var(--new-shadow)}.valuation-form-success h3{font-family:var(--heading-h3-family);font-size:var(--heading-h3-size);color:var(--color-primary)}.valuation-form-success p{font-family:var(--font-primary);font-size:var(--text-md-size);color:var(--color-dark-gray)}.postcode-field-wrapper{position:relative;width:100%}.postfield_autosuggest .react-autosuggest__container--open{position:relative}.postfield_autosuggest .react-autosuggest__container--open .react-autosuggest__suggestions-container--open{height:auto;position:absolute;background:var(--color-white);width:100%;padding:8px 0;overflow-y:auto;max-height:200px;border:1px solid var(--color-very-light-gray);border-radius:2px;box-shadow:var(--new-shadow);z-index:99999;margin-top:4px;pointer-events:none}.postfield_autosuggest .react-autosuggest__container--open .react-autosuggest__suggestions-container--open ul{list-style:none;padding:0;margin:0}.postfield_autosuggest .react-autosuggest__container--open .react-autosuggest__suggestions-container--open li{border-bottom:1px solid var(--color-very-light-gray);padding:10px 16px;transition:background-color var(--transition-fast);pointer-events:auto}.postfield_autosuggest .react-autosuggest__container--open .react-autosuggest__suggestions-container--open li:last-child{border-bottom:none}.postfield_autosuggest .react-autosuggest__container--open .react-autosuggest__suggestions-container--open li:hover{background-color:var(--color-very-light-gray)}.postfield_autosuggest .react-autosuggest__container--open .react-autosuggest__suggestions-container--open .post-code-suggestion{cursor:pointer;pointer-events:none}.postfield_autosuggest .react-autosuggest__container--open .react-autosuggest__suggestions-container--open .post-code-suggestion p{font-family:var(--font-primary);font-size:var(--text-sm-size);margin:0;color:var(--color-dark-gray);pointer-events:none}