.Flow_flow__CmyyQ .Flow_plan__sNLgg input[type=checkbox],.Flow_flow__CmyyQ .Flow_plan__sNLgg input[type=radio]{position:absolute;opacity:0}.Flow_flow__CmyyQ .Flow_plan__sNLgg{cursor:pointer}.Flow_flow__CmyyQ .Flow_plan__sNLgg .Flow_plancontent__FuG37{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid var(--blue-color);border-radius:4px;-webkit-transition:-webkit-box-shadow .4s;transition:-webkit-box-shadow .4s;-o-transition:box-shadow .4s;transition:box-shadow .4s;transition:box-shadow .4s,-webkit-box-shadow .4s;position:relative}.Flow_flow__CmyyQ .Flow_plan__sNLgg .Flow_plancontent__FuG37 p{font-size:.75rem;line-height:1.125rem}.Flow_flow__CmyyQ .Flow_plan__sNLgg .Flow_plancontent__FuG37 img{margin-right:30px;height:72px}.Flow_flow__CmyyQ .Flow_plan__sNLgg .Flow_plancontent__FuG37:hover{-webkit-box-shadow:0 3px 5px 0 #e8e8e8;box-shadow:0 3px 5px 0 #e8e8e8}.Flow_flow__CmyyQ .Flow_plan__sNLgg input[type=checkbox]:checked+.Flow_plancontent__FuG37:after,.Flow_flow__CmyyQ .Flow_plan__sNLgg input[type=radio]:checked+.Flow_plancontent__FuG37:after{content:"✓";position:absolute;height:0;width:0;font-size:25px;right:4px;font-weight:700;top:-11px;transform:rotate(20deg);border-radius:100%;color:var(--primary-color)}.Flow_flow__CmyyQ .Flow_plan__sNLgg input[type=checkbox]:checked+.Flow_plancontent__FuG37,.Flow_flow__CmyyQ .Flow_plan__sNLgg input[type=radio]:checked+.Flow_plancontent__FuG37{border:1px solid var(--primary-color);-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in;box-shadow:2px -1px 13px 0 #bfbfbf}.Flow_flow__CmyyQ .property-facing,.Flow_flow__CmyyQ .property-features{font-size:12px}.Flow_flow__CmyyQ .Flow_priceNeg__xnfBc label{margin-right:0}.Flow_flow__CmyyQ .property-facing .Flow_plancontent__FuG37,.Flow_flow__CmyyQ .property-features .Flow_plancontent__FuG37{padding:0 5px;line-height:10px}.Flow_flow__CmyyQ .property-facing p,.Flow_flow__CmyyQ .property-features p{line-height:25px}@media(max-width:768px){.Flow_flow__CmyyQ .Flow_plan__sNLgg .Flow_plancontent__FuG37{display:block;padding:0 7px 0 6px;font-size:12px}}.PostCodeLookupForm_ukPostcode__XQnFX .idpc-input{border:none;border-bottom:1px solid var(--primary-color);border-left:1px solid var(--primary-color);border-top:1px solid var(--primary-color);border-radius:100px;padding-left:12px;padding-right:40px;width:50%}.PostCodeLookupForm_ukPostcode__XQnFX .address-line-editable{width:80%}.PostCodeLookupForm_ukPostcode__XQnFX .postcode-input{border:1px solid var(--inputgray);padding:5px 8px;display:block;margin:11px 0}.PostCodeLookupForm_ukPostcode__XQnFX .PostCodeLookupForm_detailContainer__D9pfm{line-height:20px;padding:10px 0 0;border-radius:12px;margin-top:15px}.PostCodeLookupForm_ukPostcode__XQnFX .idpc-button{flex:1.5}.PostCodeLookupForm_ukPostcode__XQnFX .idpc-input{flex:2}.PostCodeLookupForm_ukPostcode__XQnFX .idpc-error,.PostCodeLookupForm_ukPostcode__XQnFX .idpc-select-container{flex:0 0 100%}.PostCodeLookupForm_ukPostcode__XQnFX .idpc-button{background:var(--primary-color);color:var(--white-color);border:1px solid rgba(0,0,0,0);border-radius:100px;cursor:pointer;display:inline-block;font-weight:600;line-height:1;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background,border;transition-property:color,background,border;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:11px 10px;margin-left:-30px;border:1px solid var(--secondary-color);border-bottom-left-radius:0;border-top-left-radius:0;font-size:14px}.PostCodeLookupForm_ukPostcode__XQnFX .idpc-button:hover{opacity:.8}.PostCodeLookupForm_ukPostcode__XQnFX input:disabled{margin:0;padding:0;background:rgba(0,0,0,0);border:none;display:block;color:var(--primary-color);font-weight:400;font-size:14px}.PostCodeLookupForm_ukPostcode__XQnFX select{margin:15px 0;width:100%}.PostCodeLookupForm_ukPostcode__XQnFX .hidden{display:none!important}.PostCodeLookupForm_ukPostcode__XQnFX .hide-empty:placeholder-shown{display:none!important}@media screen and (max-width:768px){.PostCodeLookupForm_ukPostcode__XQnFX .address-line-editable{width:100%}.PostCodeLookupForm_ukPostcode__XQnFX .location-ico{margin-top:-6rem}}.Uploader_uploader__4_fPj.Uploader_upload-disabled__d_Sll{display:none}.Uploader_uploader__4_fPj .dzu-dropzone{overflow:auto;border:1px solid var(--inputgray);display:grid;min-height:100px;padding-inline-start:15px;padding-inline-end:15px;max-height:340px;overflow-y:auto}.Uploader_uploader__4_fPj .dzu-previewContainer{padding:10px 0}.Uploader_uploader__4_fPj .dzu-previewContainer .dzu-previewFileNameError{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:70%}.Uploader_uploader__4_fPj .dzu-previewButton{margin:7px 9px 2px 0}.Uploader_uploader__4_fPj .dzu-previewContainer img{border:1px dashed var(--primary-color);display:none!important}.Uploader_uploader__4_fPj .dzu-inputLabelWithFiles{position:relative;font-size:0;width:90%;color:var(--primary-color);height:60px;background:var(--blue-color);text-align:center;border:1px dashed var(--primary-color);margin:20px auto 0}.Uploader_uploader__4_fPj .dzu-inputLabelWithFiles:after{font-size:41px;content:"+";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Uploader_uploader__4_fPj .dzu-previewStatusContainer{position:absolute;top:5px;left:-10px;border:1px solid var(--primary-color);padding:0;margin:0;text-align:center;border-radius:50%;background:var(--inputgray)}.Uploader_uploader__4_fPj .dzu-previewStatusContainer span{margin:0 auto}.Uploader_uploader__4_fPj .dzu-inputLabel{color:var(--primary-color)!important}.Uploader_uploader__4_fPj .dzu-previewImage{width:auto;max-height:unset;max-width:100%}.Uploader_uploader__4_fPj img{object-fit:cover}.Uploader_uploader__4_fPj .success-image-parent,.Uploader_uploader__4_fPj .success-image-parent-parent{display:none!important}@media(max-width:768px){.Uploader_uploader__4_fPj .dzu-dropzone{display:block}.Uploader_uploader__4_fPj .dzu-previewFileNameError{width:60%!important}.Uploader_uploader__4_fPj .dzu-previewContainer{padding:5px 0}}