.reportHousingForm_formContainer__kcFHd{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1rem;max-width:41.1875rem;width:60%;border-radius:1.25rem;padding:4.5rem 2.5rem;height:100%}.reportHousingForm_titleContainer__uft9r{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;align-self:flex-start;margin-bottom:1rem;width:100%}.reportHousingForm_formTitle__nCmX7{font-size:2rem;font-weight:700;margin-bottom:.75rem;color:var(--primary-800);text-align:left;line-height:150%}.reportHousingForm_formSubTitle__K3qib{font-size:.875rem;font-weight:400;text-align:left;line-height:1.25rem;color:inherit}.reportHousingForm_optionalText__yMVd_{font-size:.875rem;font-weight:400;color:var(--neutral-700);margin-bottom:.5rem}.reportHousingForm_inputFieldsContainer__VzMKu{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;width:100%}.reportHousingForm_buttonRow__3pAtx{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap;gap:1rem;margin-top:15px}.reportHousingForm_errorMessage__oz4Hk{font-size:.75rem;font-weight:400;line-height:1.125rem;color:var(--error-600);text-align:center}.reportHousingForm_successMessage__25yod{font-size:1rem;line-height:1.5rem;text-align:center}.reportHousingForm_checkboxContainer__0HT0y{display:flex;flex-direction:column;width:100%}.reportHousingForm_checkbox__8UdPO{margin-top:1rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}.reportHousingForm_housingPreview__MnLcO{padding:1rem;background-color:var(--primary-50);border-radius:.5rem;margin-bottom:.5rem;width:100%;text-decoration:none;color:inherit;display:block;transition:background-color .2s ease}.reportHousingForm_housingPreviewText__22AQV{font-size:.875rem;line-height:1.25;margin:0}.reportHousingForm_emailContainer__2Ary8{width:100%;margin-bottom:15px}.reportHousingForm_emailHelper__7x7CV{font-size:.875rem;color:var(--primary-600);margin-top:.25rem}.reportHousingForm_checkbox__8UdPO input[type=checkbox]{width:1.5rem;height:1.5rem;cursor:pointer}.reportHousingForm_checkbox__8UdPO label{font-weight:500;line-height:1.5rem;width:100%;word-wrap:break-word}@media screen and (max-width:1024px){.reportHousingForm_formContainer__kcFHd{width:100%;max-width:100%;padding:2.5rem 1.5rem}}@media screen and (max-width:768px){.reportHousingForm_formTitle__nCmX7{font-size:1.5rem}.reportHousingForm_formSubTitle__K3qib{font-size:.75rem}}