.Branches_branchesSection__pB0nO{padding:80px 20px;background-color:#fff}@media(max-width:768px){.Branches_branchesSection__pB0nO{padding:60px 16px}}.Branches_container__GIPQq{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:40px}.Branches_branchCard__bZrmM{background:#f3f4f6;border-radius:16px;padding:32px;display:grid;grid-template-columns:1fr 1fr;align-items:start;grid-gap:24px;gap:24px}@media(max-width:768px){.Branches_branchCard__bZrmM{grid-template-columns:1fr;padding:24px}}.Branches_branchCard__bZrmM h2{font-size:22px;color:#111827;margin-bottom:12px}.Branches_branchCard__bZrmM p{color:#374151;margin:4px 0;font-size:16px}.Branches_branchCard__bZrmM a{color:#2563eb;text-decoration:none}.Branches_branchCard__bZrmM a:hover{text-decoration:underline}.Branches_mapWrapper__Z3vxZ{border-radius:12px;overflow:hidden}.Branches_header__f5uja{text-align:center;margin-bottom:60px}@media(max-width:768px){.Branches_header__f5uja{margin-bottom:48px}}@media(max-width:480px){.Branches_header__f5uja{margin-bottom:40px}}.Branches_title__KVngc{font-size:48px;font-weight:500;color:#1a1a1a;margin:0 0 20px;line-height:1.2}@media(max-width:768px){.Branches_title__KVngc{font-size:40px;margin-bottom:16px}}@media(max-width:480px){.Branches_title__KVngc{font-size:32px;margin-bottom:12px}}.Branches_subtitle__SOGTW{font-size:18px;color:#1a1a1a;line-height:1.6;max-width:700px;margin:0 auto}@media(max-width:768px){.Branches_subtitle__SOGTW{font-size:16px}}@media(max-width:480px){.Branches_subtitle__SOGTW{font-size:15px}}.ContactForm_container__p0vjK{padding:80px 20px;display:flex;justify-content:center;background:#fff}.ContactForm_content__iuC14{max-width:800px;width:100%;text-align:center}.ContactForm_heading__ptNNZ{font-size:36px;font-weight:600;color:#1a202c;margin-bottom:10px}.ContactForm_subtext__jwYwA{font-size:15px;color:#4a5568;margin-bottom:40px;line-height:1.6}.ContactForm_formWrapper__qIPtd{border-radius:16px;padding:40px;text-align:left}.ContactForm_form__jegYD{display:flex;flex-direction:column;gap:20px}.ContactForm_formGrid__1XYtS{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:20px;gap:20px}.ContactForm_inputGroup__PoGpa{display:flex;flex-direction:column;gap:6px}.ContactForm_label__8vQKj{color:#2d3748;font-weight:500;font-size:14px}.ContactForm_required__CVR6E{color:#e63946}.ContactForm_input__jvvQD,.ContactForm_textarea__wOStv{background:#f7fafc;border:1px solid #cbd5e0;border-radius:6px;padding:10px 12px;font-size:15px;transition:all .3s;color:#2d3748;box-shadow:none}.ContactForm_input__jvvQD:focus,.ContactForm_textarea__wOStv:focus{border-color:#8bc53d;box-shadow:0 0 0 3px rgba(0,123,255,.1);outline:none;box-shadow:none}.ContactForm_textarea__wOStv{height:140px;resize:none}.ContactForm_fullWidth__UuqIe{grid-column:1/-1}.ContactForm_submitButton__7IQkO{align-self:flex-start;background:#8bc53d;color:#fff;border:none;border-radius:6px;padding:12px 28px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;margin-top:10px}.ContactForm_submitButton__7IQkO:hover{background:#8bc53d}@media(max-width:600px){.ContactForm_heading__ptNNZ{font-size:28px}.ContactForm_formWrapper__qIPtd{padding:25px}.ContactForm_submitButton__7IQkO{width:100%;text-align:center}}.ContactForm_successBox__qCh8Z{margin-top:16px;padding:14px 18px;background:rgba(0,180,70,.15);border-left:4px solid #00b446;color:#0f6f32;text-align:center;font-weight:600;border-radius:6px}.ContactInfo_contactInfoSection__KUQ3m{padding:80px 20px;background-color:#fff}@media(max-width:968px){.ContactInfo_contactInfoSection__KUQ3m{padding:60px 20px}}@media(max-width:640px){.ContactInfo_contactInfoSection__KUQ3m{padding:40px 20px}}.ContactInfo_container__B8boA{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media(max-width:1024px){.ContactInfo_container__B8boA{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.ContactInfo_container__B8boA{grid-template-columns:1fr;gap:16px}}.ContactInfo_contactCard__CWj__{display:flex;align-items:center;gap:20px;padding:32px;background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;transition:all .3s ease;text-decoration:none;cursor:pointer}@media(max-width:768px){.ContactInfo_contactCard__CWj__{padding:24px;gap:16px}}@media(max-width:480px){.ContactInfo_contactCard__CWj__{padding:20px}}.ContactInfo_contactCard__CWj__:hover .ContactInfo_iconWrapper__bKSqO{transform:scale(1.1);background-color:#8bc53d}.ContactInfo_contactCard__CWj__:active{transform:translateY(-2px)}.ContactInfo_iconWrapper__bKSqO{width:64px;height:64px;min-width:64px;background:linear-gradient(135deg,#4caf50,#8bc53d);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 4px 12px rgba(76,175,80,.3)}@media(max-width:768px){.ContactInfo_iconWrapper__bKSqO{width:56px;height:56px;min-width:56px}.ContactInfo_iconWrapper__bKSqO svg{width:28px;height:28px}}@media(max-width:480px){.ContactInfo_iconWrapper__bKSqO{width:48px;height:48px;min-width:48px}.ContactInfo_iconWrapper__bKSqO svg{width:24px;height:24px}}.ContactInfo_textContent__x3m6A{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.ContactInfo_label__1ee3W{font-size:18px;font-weight:500;color:#1a1a1a;margin:0}@media(max-width:768px){.ContactInfo_label__1ee3W{font-size:16px}}@media(max-width:480px){.ContactInfo_label__1ee3W{font-size:15px}}.ContactInfo_value__NQIVM{font-size:20px;font-weight:500;color:#1a1a1a;margin:0;word-break:break-word}@media(max-width:768px){.ContactInfo_value__NQIVM{font-size:18px}}@media(max-width:480px){.ContactInfo_value__NQIVM{font-size:16px}}@keyframes ContactInfo_fadeInUp___7ZOh{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ContactInfo_contactCard__CWj__{animation:ContactInfo_fadeInUp___7ZOh .6s ease-out forwards}.ContactInfo_contactCard__CWj__:first-child{animation-delay:.1s}.ContactInfo_contactCard__CWj__:nth-child(2){animation-delay:.2s}.ContactInfo_contactCard__CWj__:nth-child(3){animation-delay:.3s}