.contact-us_contactPage__p_C3R{min-height:100vh;background-color:#f1f2f6;font-family:Inter,sans-serif;overflow-x:hidden}.contact-us_contactPage__p_C3R .contact-us_heroSection__C704l{background:linear-gradient(135deg,#122c51,#313e67 40%,rgba(52,106,88,.98) 70%,#3a5a6d);padding:150px 0;color:#fff;position:relative;overflow:hidden;display:none}.contact-us_contactPage__p_C3R .contact-us_heroSection__C704l:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320"><path fill="%23ffffff" fill-opacity="0.1" d="M0,96L48,112C96,128,192,160,288,160C384,160,480,128,576,122.7C672,117,768,139,864,138.7C960,139,1056,117,1152,106.7C1248,96,1344,96,1392,96L1440,96L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z"></path></svg>') no-repeat bottom;background-size:cover}.contact-us_contactPage__p_C3R .contact-us_heroSection__C704l .contact-us_container__KzcIG{position:relative;z-index:2}.contact-us_contactPage__p_C3R .contact-us_heroSection__C704l h1{font-size:3.5rem;font-weight:800;color:#fff;margin-bottom:20px;line-height:1.2;text-shadow:0 2px 10px rgba(0,0,0,.2);animation:contact-us_fadeInDown__4byoY .8s ease-out}.contact-us_contactPage__p_C3R .contact-us_heroSection__C704l h1 span{background:linear-gradient(90deg,#4ade80,#6ee7b7 50%,#dcfce7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}.contact-us_contactPage__p_C3R .contact-us_heroSection__C704l p{font-size:1.25rem;color:hsla(0,0%,100%,.85);font-weight:500;margin-bottom:30px;line-height:1.6;animation:contact-us_fadeInUp__1U3qk .8s ease-out}.contact-us_contactPage__p_C3R .contact-us_mainSection__snlwn{padding:40px 0;position:relative;z-index:3}.contact-us_contactPage__p_C3R .contact-us_mainSection__snlwn .contact-us_infoWrapper__n6_eU{background:linear-gradient(135deg,#122c51,#313e67 40%,rgba(52,106,88,.98) 70%,#3a5a6d);padding:40px 15px;border-radius:15px}.contact-us_contactPage__p_C3R .contact-us_mainSection__snlwn .contact-us_infoWrapper__n6_eU .contact-us_sectionHeader__Ocqvw{margin-bottom:28px}.contact-us_contactPage__p_C3R .contact-us_mainSection__snlwn .contact-us_infoWrapper__n6_eU .contact-us_sectionHeader__Ocqvw h2{font-size:2.25rem;font-weight:700;color:#fff;margin-bottom:16px}.contact-us_contactPage__p_C3R .contact-us_mainSection__snlwn .contact-us_infoWrapper__n6_eU .contact-us_sectionHeader__Ocqvw p{color:#fff;opacity:.7;font-size:1.125rem}.contact-us_contactPage__p_C3R .contact-us_mainSection__snlwn .contact-us_infoWrapper__n6_eU .contact-us_contactMethods__aWuAF{display:flex;flex-direction:column;gap:24px}.contact-us_contactPage__p_C3R .contact-us_mainSection__snlwn .contact-us_infoWrapper__n6_eU .contact-us_contactMethods__aWuAF .contact-us_methodCard__YULo3{display:flex;align-items:flex-start;gap:15px;padding:15px;background:#fff;border-radius:20px;border:1px solid rgba(18,44,81,.05);box-shadow:0 4px 6px -1px rgba(0,0,0,.05);transition:all .3s ease}.contact-us_contactPage__p_C3R .contact-us_mainSection__snlwn .contact-us_infoWrapper__n6_eU .contact-us_contactMethods__aWuAF .contact-us_methodCard__YULo3:hover{transform:translateX(10px);box-shadow:0 20px 25px -5px rgba(0,0,0,.05);border-color:rgba(18,44,81,.2)}.contact-us_contactPage__p_C3R .contact-us_mainSection__snlwn .contact-us_infoWrapper__n6_eU .contact-us_contactMethods__aWuAF .contact-us_methodCard__YULo3 .contact-us_methodIcon__EmWPj{width:50px;height:50px;background:rgba(18,44,81,.1);color:#122c51;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-us_contactPage__p_C3R .contact-us_mainSection__snlwn .contact-us_infoWrapper__n6_eU .contact-us_contactMethods__aWuAF .contact-us_methodCard__YULo3 .contact-us_methodDetails__atP0v h4{font-size:1.125rem;font-weight:700;margin-bottom:4px;color:#122c51}.contact-us_contactPage__p_C3R .contact-us_mainSection__snlwn .contact-us_infoWrapper__n6_eU .contact-us_contactMethods__aWuAF .contact-us_methodCard__YULo3 .contact-us_methodDetails__atP0v p{font-size:.875rem;color:#000;opacity:.6;margin-bottom:8px}.contact-us_contactPage__p_C3R .contact-us_mainSection__snlwn .contact-us_infoWrapper__n6_eU .contact-us_contactMethods__aWuAF .contact-us_methodCard__YULo3 .contact-us_methodDetails__atP0v a,.contact-us_contactPage__p_C3R .contact-us_mainSection__snlwn .contact-us_infoWrapper__n6_eU .contact-us_contactMethods__aWuAF .contact-us_methodCard__YULo3 .contact-us_methodDetails__atP0v span{font-weight:600;color:#122c51;text-decoration:none;font-size:1rem}.contact-us_contactPage__p_C3R .contact-us_mainSection__snlwn .contact-us_formContainer__BQW6n{background:#fff;padding:30px 15px;border-radius:15px;box-shadow:0 25px 50px -12px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05)}.contact-us_contactPage__p_C3R .contact-us_mainSection__snlwn .contact-us_formContainer__BQW6n .contact-us_formHeader__yZRFM{margin-bottom:40px}.contact-us_contactPage__p_C3R .contact-us_mainSection__snlwn .contact-us_formContainer__BQW6n .contact-us_formHeader__yZRFM h3{font-size:1.75rem;font-weight:700;color:#122c51;margin-bottom:8px}.contact-us_contactPage__p_C3R .contact-us_mainSection__snlwn .contact-us_formContainer__BQW6n .contact-us_formHeader__yZRFM p{color:#000;opacity:.6}.contact-us_contactPage__p_C3R .contact-us_mainSection__snlwn .contact-us_formContainer__BQW6n .contact-us_inputGroup__8fKaA{display:flex;flex-direction:column;gap:8px}.contact-us_contactPage__p_C3R .contact-us_mainSection__snlwn .contact-us_formContainer__BQW6n .contact-us_inputGroup__8fKaA label{font-size:.875rem;font-weight:600;color:#122c51;margin-left:4px}.contact-us_contactPage__p_C3R .contact-us_mainSection__snlwn .contact-us_formContainer__BQW6n .contact-us_inputGroup__8fKaA input,.contact-us_contactPage__p_C3R .contact-us_mainSection__snlwn .contact-us_formContainer__BQW6n .contact-us_inputGroup__8fKaA textarea{padding:14px 20px;border-radius:12px;border:1px solid #f9fafb;background:#f1f2f6;font-size:1rem;transition:all .2s ease}.contact-us_contactPage__p_C3R .contact-us_mainSection__snlwn .contact-us_formContainer__BQW6n .contact-us_inputGroup__8fKaA input:focus,.contact-us_contactPage__p_C3R .contact-us_mainSection__snlwn .contact-us_formContainer__BQW6n .contact-us_inputGroup__8fKaA textarea:focus{outline:none;border-color:#122c51;background:#fff;box-shadow:0 0 0 4px rgba(18,44,81,.1)}.contact-us_contactPage__p_C3R .contact-us_mainSection__snlwn .contact-us_formContainer__BQW6n .contact-us_inputGroup__8fKaA input::-moz-placeholder,.contact-us_contactPage__p_C3R .contact-us_mainSection__snlwn .contact-us_formContainer__BQW6n .contact-us_inputGroup__8fKaA textarea::-moz-placeholder{color:#94a3b8}.contact-us_contactPage__p_C3R .contact-us_mainSection__snlwn .contact-us_formContainer__BQW6n .contact-us_inputGroup__8fKaA input::placeholder,.contact-us_contactPage__p_C3R .contact-us_mainSection__snlwn .contact-us_formContainer__BQW6n .contact-us_inputGroup__8fKaA textarea::placeholder{color:#94a3b8}.contact-us_contactPage__p_C3R .contact-us_mainSection__snlwn .contact-us_formContainer__BQW6n .contact-us_inputGroup__8fKaA textarea{min-height:150px;resize:none}.contact-us_contactPage__p_C3R .contact-us_mainSection__snlwn .contact-us_formContainer__BQW6n .contact-us_submitButton__FxsqP{width:100%;padding:16px;background:#122c51;color:#fff;border:none;border-radius:14px;font-weight:700;font-size:1.125rem;display:flex;align-items:center;justify-content:center;gap:12px;transition:all .3s ease;margin-top:10px}.contact-us_contactPage__p_C3R .contact-us_mainSection__snlwn .contact-us_formContainer__BQW6n .contact-us_submitButton__FxsqP:hover{background:#0d213c;transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(18,44,81,.3)}.contact-us_contactPage__p_C3R .contact-us_mainSection__snlwn .contact-us_formContainer__BQW6n .contact-us_submitButton__FxsqP:active{transform:translateY(0)}@media(max-width:991px){.contact-us_contactPage__p_C3R h1{font-size:2.2rem}.contact-us_mainSection__snlwn{margin-top:0;padding:60px 0}.contact-us_mainSection__snlwn .contact-us_formContainer__BQW6n{padding:40px;margin-top:40px}.contact-us_mapSection__mEaON .contact-us_mapOverlay__lNZaq{padding-left:0;justify-content:center}.contact-us_mapSection__mEaON .contact-us_mapOverlay__lNZaq .contact-us_officeCard__nDKRz{max-width:90%}}