.contact_container__cCpH8{padding:2rem;max-width:1200px;margin:auto;font-family:Segoe UI,sans-serif}.contact_header__t971_{text-align:center;margin-bottom:2rem;color:white}.contact_grid__6R8pe{padding:10px;flex-wrap:wrap;gap:2rem;justify-content:center}.contact_formCard__c5kgd{flex:1 1 400px;background:#fff;padding:2rem;margin:1.5rem;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.1)}.contact_formCard__c5kgd h4{margin-bottom:1rem;color:#0070f3}.contact_formCard__c5kgd input,.contact_formCard__c5kgd textarea{width:100%;padding:.75rem;margin-bottom:1rem;border-radius:8px;border:1px solid #ccc;font-size:1rem}.contact_formCard__c5kgd button{background:#0070f3;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer}.contact_profileCard__EfkL8{flex:1 1 300px;background:linear-gradient(135deg,#f3f4f6,#e0f7fa);padding:2rem;text-align:center;border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,.1)}.contact_profileImage__c9i7L{width:120px;height:120px;object-fit:cover;border-radius:50%;margin-bottom:1rem}.contact_socialLinks__M2Frk a{margin:0 10px;color:#0070f3;font-weight:500;text-decoration:none}.contact_mapContainer__biItp{margin-top:2rem;padding:1.5rem;border-radius:10px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1)}.contact_modalBackdrop__YGABp{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:999}.contact_modal__V8jgi{background:#fff;padding:2rem;border-radius:12px;text-align:center;box-shadow:0 6px 20px rgba(0,0,0,.3)}