.contact_contactPage__KgSaa{font-family:Poppins,sans-serif}.contact_successContainer__EbgBU{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 20px;background:linear-gradient(135deg,#f7f9fd,#edf3fd)}.contact_successIcon__JQ_UK{font-size:80px;margin-bottom:24px;animation:contact_bounce__aVVBf 1s ease}@keyframes contact_bounce__aVVBf{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.contact_successTitle__iKnYl{font-size:42px;font-weight:700;color:#042150;margin-bottom:16px}.contact_successMessage__nbAhq{font-size:18px;color:#7486a3;max-width:600px;margin-bottom:40px;line-height:1.7}.contact_successButtons__cI9AB{display:flex;gap:16px}.contact_hero__TsJU6{background:linear-gradient(135deg,#f7f9fd,#edf3fd);padding:80px 0 60px;text-align:center}.contact_heroContent__NOjWo{max-width:700px;margin:0 auto}.contact_heroTitle__CawiT{font-size:48px;font-weight:800;color:#042150;margin-bottom:20px}.contact_heroSubtitle__u1zrB{font-size:20px;color:#7486a3;line-height:1.6}.contact_formSection__KFTFH{padding:100px 0;background:white}.contact_formGrid__CEFdb{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:80px;gap:80px}.contact_contactInfo__E76F4 h2{font-size:32px;font-weight:700;color:#042150;margin-bottom:16px}.contact_contactDescription__WmxKv{font-size:16px;color:#7486a3;line-height:1.7;margin-bottom:40px}.contact_infoList__dIDRk{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.contact_infoItem__ywKtC{display:flex;gap:16px}.contact_infoIcon__jIukU{width:48px;height:48px;background:linear-gradient(135deg,#4277f5,#042150);border-radius:12px;display:flex;align-items:center;justify-content:center;color:white;font-size:20px;flex-shrink:0}.contact_infoContent__9fY_D h4{font-size:16px;font-weight:700;color:#042150;margin-bottom:4px}.contact_infoContent__9fY_D p{font-size:15px;color:#7486a3;margin:0}.contact_socialLinks__67vg6 h4{font-size:18px;font-weight:700;color:#042150;margin-bottom:16px}.contact_socialIcons__m1L5P{display:flex;gap:12px}.contact_socialIcons__m1L5P a{width:44px;height:44px;background:linear-gradient(135deg,#f7f9fd,#edf3fd);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#4277f5;font-size:20px;transition:all .3s ease;text-decoration:none}.contact_socialIcons__m1L5P a:hover{background:linear-gradient(135deg,#4277f5,#042150);color:white;transform:translateY(-4px)}.contact_formContainer__b_Utr{background:linear-gradient(135deg,#f7f9fd,#edf3fd);border-radius:16px;padding:48px;box-shadow:0 4px 16px rgba(0,0,0,.08)}.contact_contactForm__vtcQ2{display:flex;flex-direction:column;gap:24px}.contact_formRow__KH9tc{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.contact_formGroup__Cpe0T{display:flex;flex-direction:column;gap:8px}.contact_formGroup__Cpe0T label{font-size:14px;font-weight:600;color:#042150}.contact_formGroup__Cpe0T input,.contact_formGroup__Cpe0T select,.contact_formGroup__Cpe0T textarea{padding:14px 16px;border:2px solid #e0e6ed;border-radius:8px;font-size:16px;font-family:Poppins,sans-serif;color:#042150;background:white;transition:all .3s ease}.contact_formGroup__Cpe0T input:focus,.contact_formGroup__Cpe0T select:focus,.contact_formGroup__Cpe0T textarea:focus{outline:none;border-color:#4277f5;box-shadow:0 0 0 3px rgba(66,119,245,.1)}.contact_formGroup__Cpe0T textarea{resize:vertical;min-height:150px}.contact_submitButton__AteCG{width:100%;display:flex;align-items:center;justify-content:center;gap:10px}.contact_faqSection__fluZi{padding:100px 0;background:linear-gradient(135deg,#f7f9fd,#edf3fd)}.contact_sectionHeader__M_B50{text-align:center;margin-bottom:60px}.contact_sectionHeader__M_B50 h2{font-size:42px;font-weight:700;color:#042150;margin-bottom:16px}.contact_sectionHeader__M_B50 p{font-size:18px;color:#7486a3}.contact_faqGrid__tIT_X{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px;max-width:1000px;margin:0 auto}.contact_faqItem__uFo6j{background:white;border-radius:12px;padding:32px;box-shadow:0 4px 16px rgba(0,0,0,.06)}.contact_faqItem__uFo6j h4{font-size:18px;font-weight:700;color:#042150;margin-bottom:12px}.contact_faqItem__uFo6j p{font-size:15px;color:#7486a3;line-height:1.7;margin:0}@media (max-width:1024px){.contact_formGrid__CEFdb{gap:60px}.contact_formContainer__b_Utr{padding:40px}}@media (max-width:768px){.contact_hero__TsJU6{padding:60px 0 40px}.contact_heroTitle__CawiT{font-size:36px}.contact_heroSubtitle__u1zrB{font-size:18px}.contact_formSection__KFTFH{padding:60px 0}.contact_formGrid__CEFdb{grid-template-columns:1fr;gap:40px}.contact_formContainer__b_Utr{padding:32px 24px}.contact_formRow__KH9tc{grid-template-columns:1fr;gap:20px}.contact_faqSection__fluZi{padding:60px 0}.contact_sectionHeader__M_B50 h2{font-size:32px}.contact_faqGrid__tIT_X{grid-template-columns:1fr;gap:24px}.contact_successTitle__iKnYl{font-size:32px}.contact_successButtons__cI9AB{flex-direction:column;width:100%;max-width:400px}}@media (max-width:576px){.contact_heroTitle__CawiT{font-size:28px}.contact_heroSubtitle__u1zrB{font-size:16px}.contact_successIcon__JQ_UK{font-size:60px}.contact_successTitle__iKnYl{font-size:28px}.contact_successMessage__nbAhq{font-size:16px}.contact_contactInfo__E76F4 h2{font-size:28px}.contact_faqItem__uFo6j,.contact_formContainer__b_Utr{padding:24px 20px}.contact_faqItem__uFo6j h4{font-size:16px}.contact_sectionHeader__M_B50 h2{font-size:28px}}