.ContactUs_contactContainer__apEDR{max-width:700px;margin:0 auto;padding:2rem;background-color:#f7f7ff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.ContactUs_heading__1T3c5{text-align:center;font-size:2rem;margin-bottom:2rem;color:#4a4a8f}.ContactUs_infoSection__AyNoN{margin-bottom:2rem}.ContactUs_infoSection__AyNoN h3{display:flex;align-items:center;gap:.5rem;font-size:1.2rem;color:#333366;margin-bottom:.5rem}.ContactUs_contactItem__9ZpXl{margin:.3rem 0;color:#555}.ContactUs_socialLink__zf7qT{color:#4a4a8f;text-decoration:none;font-weight:500;transition:color .3s}.ContactUs_socialLink__zf7qT:hover{color:#1a1aff;text-decoration:underline}.ContactUs_contactForm__45atv{display:flex;flex-direction:column;gap:1rem}.ContactUs_contactForm__45atv label{display:flex;flex-direction:column;font-weight:500;color:#333}.ContactUs_contactForm__45atv input,.ContactUs_contactForm__45atv textarea{margin-top:.3rem;padding:.5rem .7rem;border:1px solid #ccc;border-radius:6px;font-size:1rem;resize:vertical}.ContactUs_contactForm__45atv textarea{min-height:100px}.ContactUs_submitButton__rZ_Dv{padding:.7rem 1.2rem;background-color:#4a4a8f;color:white;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s}.ContactUs_submitButton__rZ_Dv:hover{background-color:#1a1aff}