.ContactForm_contact__O_bn_{background-color:var(--white)}.ContactForm_contactContent__q26_B{display:grid;grid-template-columns:1fr 1fr;gap:60px}.ContactForm_contactInfo__GONlQ{display:flex;flex-direction:column;gap:30px}.ContactForm_subtitle___Fcvj{font-size:18px;color:var(--text-color);line-height:1.6}.ContactForm_contactMethods__7GK1_{display:flex;flex-direction:column;gap:25px}.ContactForm_contactMethod__UHVtv{display:flex;gap:20px;align-items:flex-start}.ContactForm_methodIcon__JBAww{background-color:var(--primary-color);color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.ContactForm_methodInfo__gxfjP h3{font-size:18px;color:var(--dark-color);margin-bottom:5px;font-weight:600}.ContactForm_methodInfo__gxfjP a{color:var(--primary-color);text-decoration:none;font-size:16px;transition:color .3s}.ContactForm_methodInfo__gxfjP a:hover{color:var(--secondary-color)}.ContactForm_businessHours__rHh04{background-color:var(--light-bg);padding:25px;border-radius:10px}.ContactForm_businessHours__rHh04 h3{font-size:18px;color:var(--dark-color);margin-bottom:15px;font-weight:600}.ContactForm_businessHours__rHh04 p{color:var(--text-color);margin-bottom:8px;font-size:15px}.ContactForm_contactForm__HGyre{background-color:var(--light-bg);padding:40px;border-radius:10px}.ContactForm_formGrid__enZJH{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.ContactForm_formGroup__wKzyj{margin-bottom:20px}.ContactForm_formGroup__wKzyj label{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--dark-color);margin-bottom:8px;font-size:15px}.ContactForm_formGroup__wKzyj label svg{color:var(--primary-color);font-size:14px}.ContactForm_formGroup__wKzyj input,.ContactForm_formGroup__wKzyj select,.ContactForm_formGroup__wKzyj textarea{width:100%;padding:12px 15px;border:1px solid var(--border-color);border-radius:5px;font-size:16px;transition:border-color .3s;background-color:#fff}.ContactForm_formGroup__wKzyj input:focus,.ContactForm_formGroup__wKzyj select:focus,.ContactForm_formGroup__wKzyj textarea:focus{outline:none;border-color:var(--primary-color)}.ContactForm_formGroup__wKzyj textarea{resize:vertical;min-height:120px}.ContactForm_submitStatus__LvcEk{padding:15px;border-radius:5px;margin-bottom:20px;text-align:center;font-weight:500}.ContactForm_submitStatus__LvcEk.ContactForm_success__rER0q{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.ContactForm_submitStatus__LvcEk.ContactForm_error__qDWds{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.ContactForm_submitButton__Wl6k0{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px;background-color:var(--primary-color);color:#fff;border:none;border-radius:5px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s}.ContactForm_submitButton__Wl6k0:hover:not(:disabled){background-color:var(--secondary-color)}.ContactForm_submitButton__Wl6k0:disabled{opacity:.7;cursor:not-allowed}.ContactForm_submitButton__Wl6k0 svg{font-size:16px}@media (max-width:1024px){.ContactForm_contactContent__q26_B{gap:40px}.ContactForm_contactForm__HGyre{padding:30px}}@media (max-width:768px){.ContactForm_contactContent__q26_B,.ContactForm_formGrid__enZJH{grid-template-columns:1fr}.ContactForm_contactForm__HGyre{padding:25px}}@media (max-width:480px){.ContactForm_contactMethod__UHVtv{flex-direction:column;text-align:center;align-items:center}.ContactForm_methodInfo__gxfjP{text-align:center}.ContactForm_contactForm__HGyre{padding:20px}}