.contact_contactPage__1rDu5{min-height:100vh;background:#f8f9fa;padding:2rem 0;direction:rtl;font-family:var(--font-main)}.contact_container__cCpH8{max-width:1200px;margin:0 auto;padding:0 1rem}.contact_header__t971_{text-align:center;margin-bottom:3rem}.contact_title__Arsm_{font-size:2.5rem;font-weight:800;color:#1f2937;margin-bottom:1rem;font-family:var(--font-main)}.contact_subtitle___F43n{font-size:1.1rem;color:#6b7280;max-width:600px;margin:0 auto;line-height:1.6}.contact_content__V_iO4{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:start}.contact_formSection__4UMy7,.contact_infoSection__MaY7X{background:white;border-radius:1rem;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.08)}.contact_sectionTitle__L2_WM{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem;position:relative;font-family:var(--font-main)}.contact_sectionTitle__L2_WM:after{content:"";position:absolute;bottom:-.5rem;right:0;width:65px;height:3px;background:#ff6b35;border-radius:2px}.contact_contactForm__erSNo{display:flex;flex-direction:column;gap:1.5rem}.contact_formRow__bPMyT{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.contact_formGroup__p53v_{display:flex;flex-direction:column;gap:.5rem}.contact_label__f_aeS{font-weight:600;color:#374151;font-size:.9rem}.contact_input__NXGUw,.contact_select__hzDyt,.contact_textarea__nz_oc{padding:.75rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.95rem;background:white;color:#1f2937;transition:border-color .2s ease,box-shadow .2s ease;font-family:var(--font-main)}.contact_input__NXGUw:focus,.contact_select__hzDyt:focus,.contact_textarea__nz_oc:focus{outline:none;border-color:#003255;box-shadow:0 0 0 3px rgba(0,50,85,.1)}.contact_textarea__nz_oc{resize:vertical;min-height:120px}.contact_submitButton__Pottv{background:#003255;color:white;border:none;border-radius:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .2s ease;font-family:var(--font-main)}.contact_submitButton__Pottv:hover:not(:disabled){background:#002244;transform:translateY(-1px)}.contact_submitButton__Pottv:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.contact_message__TURxu{padding:1rem;border-radius:.5rem;font-weight:500;text-align:center}.contact_success__UwdEQ{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.contact_error__fEMTu{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.contact_contactInfo__3Yswu{display:flex;flex-direction:column;gap:1.5rem}.contact_contactItem__adlTv{display:flex;gap:1rem;align-items:flex-start}.contact_contactIcon__klekC{font-size:1.5rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border-radius:.5rem;flex-shrink:0}.contact_contactDetails__WHb_n{flex:1 1}.contact_contactTitle__Uaj_N{font-size:1.1rem;font-weight:600;color:#1f2937;margin-bottom:.5rem;font-family:var(--font-main)}.contact_contactText__k0hgW{color:#6b7280;font-size:.95rem;line-height:1.5;margin-bottom:.25rem}.contact_socialSection__V378o{margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.contact_socialTitle__RWA_W{font-size:1.1rem;font-weight:600;color:#1f2937;margin-bottom:1rem;font-family:var(--font-main)}.contact_socialLinks__M2Frk{display:flex;flex-wrap:wrap;gap:.75rem}.contact_socialLink__OiYhl{display:inline-block;padding:.5rem 1rem;background:#f3f4f6;color:#374151;text-decoration:none;border-radius:.5rem;font-size:.9rem;font-weight:500;transition:background-color .2s ease,color .2s ease}.contact_socialLink__OiYhl:hover{background:#003255;color:white}@media (max-width:768px){.contact_contactPage__1rDu5{padding:1rem 0}.contact_title__Arsm_{font-size:2rem}.contact_content__V_iO4{gap:2rem}.contact_content__V_iO4,.contact_formRow__bPMyT{grid-template-columns:1fr}.contact_formSection__4UMy7,.contact_infoSection__MaY7X{padding:1.5rem}.contact_socialLinks__M2Frk{justify-content:center}}@media (max-width:480px){.contact_container__cCpH8{padding:0 .75rem}.contact_title__Arsm_{font-size:1.75rem}.contact_subtitle___F43n{font-size:1rem}.contact_formSection__4UMy7,.contact_infoSection__MaY7X{padding:1rem}.contact_contactItem__adlTv{flex-direction:column;text-align:center;gap:.75rem}.contact_contactIcon__klekC{align-self:center}}