.PropertyForm_container__J9iNt{max-width:800px;margin:0 auto;padding:20px;font-family:Garet,sans-serif}.PropertyForm_form__WoNTe{display:flex;flex-direction:column;gap:1rem}.PropertyForm_grid__VQo6d{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem}.PropertyForm_field__wlLCV{display:flex;flex-direction:column}.PropertyForm_stackedFields__6o42_{display:flex;flex-direction:column;gap:1rem}.PropertyForm_label__PnH4v{font-size:14px;margin-bottom:4px;font-weight:700;text-align:left}.PropertyForm_subLabel__Oq4Wm{font-size:12px;margin-bottom:4px;font-weight:500;text-align:left;color:#555}.PropertyForm_input__Rprl6,.PropertyForm_select__dZekX,.PropertyForm_textarea__ekVYK{padding:8px;font-size:14px;border:1px solid #d83760;width:100%}.PropertyForm_textarea__ekVYK{resize:vertical;min-height:100%}.PropertyForm_radioGroup__RlbjX{display:flex;gap:20px;margin-top:4px}.PropertyForm_radioLabel__MUgU9{display:flex;align-items:center;gap:8px;cursor:pointer}.PropertyForm_radioInput__f_aIs{margin-right:4px}.PropertyForm_checkboxContainer__itn62{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.PropertyForm_numberInput__4_TbQ{display:flex;align-items:center;gap:8px}.PropertyForm_numberLabel__qVWuk{font-size:14px}.PropertyForm_smallInput__OrIv6{width:60px;height:36px;padding:4px 8px;border:1px solid #d83760;font-size:14px}.PropertyForm_postalCodeSelector__XlTCX{position:relative;width:100%}.PropertyForm_searchContainer__v_f24{margin-bottom:10px}.PropertyForm_searchInput__1I3sn{padding:8px;font-size:14px;border:1px solid #d83760;width:100%;margin-bottom:8px}.PropertyForm_searchResults__shyrL{position:absolute;width:100%;max-height:200px;overflow-y:auto;border:1px solid #d83760;background-color:#fff;z-index:10;box-shadow:0 4px 6px rgba(0,0,0,.1)}.PropertyForm_searchResultItem__Y5Ng6{padding:8px 12px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid #f0f0f0}.PropertyForm_searchResultItem__Y5Ng6:last-child{border-bottom:none}.PropertyForm_searchResultItem__Y5Ng6:hover{background-color:#fce4e9}.PropertyForm_noResults__ekcRi{padding:8px 12px;color:#666;font-style:italic}.PropertyForm_selectedPostalCodes__UWAOW{display:flex;flex-direction:column;width:100%;margin-bottom:10px}.PropertyForm_selectedPostalCode__dgzJc{display:flex;align-items:center;justify-content:space-between;background-color:#f9f9f9;border:1px solid #d83760;padding:6px 10px;font-size:14px;margin-bottom:6px;width:100%}.PropertyForm_selectedPostalCode__dgzJc span{flex-grow:1}.PropertyForm_removeButton__rS40G{background:none;border:none;color:#d83760;cursor:pointer;font-size:16px;font-weight:700;margin-left:8px;padding:0;display:flex;align-items:center;justify-content:center;height:20px;width:20px}.PropertyForm_removeButton__rS40G:hover{color:#b72d50}.PropertyForm_submitButton__q7Otp{padding:.5rem 4rem;font-size:16px;background-color:#e91e63;color:#fff;border:none;border-radius:2rem;cursor:pointer;margin-top:2rem;width:-moz-fit-content;width:fit-content;margin-inline:auto}.PropertyForm_submitButton__q7Otp:hover{background-color:#d81b60}@media(max-width:768px){.PropertyForm_grid__VQo6d{grid-template-columns:1fr;gap:2rem}.PropertyForm_checkboxContainer__itn62{flex-direction:column;align-items:flex-start;gap:10px}.PropertyForm_selectedPostalCode__dgzJc{width:100%}}.trouver_container__m_4jC{padding:2rem 8rem;text-align:center}@media(max-width:1300px){.trouver_container__m_4jC{padding:2rem 1rem}}.trouver_container__m_4jC h1{text-transform:uppercase;margin-bottom:1rem;color:var(--red);font-weight:700}