.styles_formGroup__7A9NU{display:flex;flex-direction:column;gap:.5rem}.styles_label__gvDBu{font-size:.9rem;color:var(--text-color);font-weight:500;margin-top:1rem}.styles_required__Wc6RN{color:#ef4444}.styles_input__0bKgO{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;color:#374151;transition:all .2s ease-in-out;background-color:var(--white)}.styles_input__0bKgO:focus{outline:none;border-color:var(--secondary-color);box-shadow:0 0 0 3px rgba(78,70,229,.2)}.styles_textarea__m_pp0{resize:vertical}.styles_fileWrapper__TGTb7{display:flex;align-items:center;gap:.5rem}.styles_fileInput__yjk25{display:none}.styles_fileLabel__hiXKf{display:inline-block;background:var(--secondary-color);color:var(--white);padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;font-weight:600;transition:background-color .2s ease}.styles_fileLabel__hiXKf:hover{background:#3a6668aa}.styles_errorMessage__iZdjZ{font-size:.8rem;color:#ef4444;margin-top:.25rem}@media (max-width:768px){.styles_input__0bKgO{width:100%;padding:.5rem}.styles_fileWrapper__TGTb7{flex-direction:column;align-items:flex-start}.styles_fileLabel__hiXKf{width:100%;text-align:center}}.formGroup{display:flex;flex-direction:column;gap:.5rem}.form_label{width:100%;position:relative}.form_label_sm{width:50%;position:relative;display:flex;flex-direction:column}.react-tel-input .form-control{width:100%;height:33px;border:none;font-size:1em;border-bottom:var( --border-red);border-radius:0;background-color:transparent}.react-tel-input .flag-dropdown{background-color:transparent;border:none;border-radius:0}.react-tel-input .flag-dropdown.open,.react-tel-input .selected-flag:focus,.react-tel-input .selected-flag:hover{background:transparent}.react-tel-input .flag-dropdown.open .selected-flag{background:transparent;border-radius:0}.react-tel-input .country-list{background-color:var(--grey);border-radius:0}.react-tel-input .country-list .country{color:var(--black)}@media (max-aspect-ratio:1/1),(max-width:900px){.form_label_sm{width:100%}}.contact_container__DbY9t{padding:0 1.5rem}.contact_title__aUJNR{margin-top:4rem;text-align:center;font-size:2.5rem;margin-bottom:3rem;color:#1a1a1a}.contact_contentWrapper__N_wuQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;align-items:center;min-height:500px}.contact_imageContainer__rs7w0{position:relative;width:100%;height:100%;min-height:400px}.contact_image__qQf8T{border-radius:8px;object-fit:cover}.contact_formContainer__OLoqP{padding:2rem;background:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);width:50rem;height:30rem;margin:auto}.contact_form__m4UoS{display:flex;flex-direction:column;gap:1.5rem}.contact_buttonWrapper__YWCdY{display:flex;justify-content:flex-start}.contact_button___zAsi{background-color:#007bff;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .3s}.contact_button___zAsi:hover{background-color:#0056b3}.contact_button___zAsi:disabled{background-color:#6c757d;cursor:not-allowed}.contact_loading__CRYcp{opacity:.7}@media (max-width:768px){.contact_contentWrapper__N_wuQ{grid-template-columns:1fr}.contact_imageContainer__rs7w0{min-height:300px}.contact_formContainer__OLoqP{padding:1.5rem}}