.contact-module__tU82cW__ContactSection{margin-top:100px}.contact-module__tU82cW__ContactContainer{text-align:center;background:#f7f8fb;width:80%;margin:0 auto;padding:80px 0}.contact-module__tU82cW__ContactContainer h1{color:#091d2d;font-size:55px;font-weight:650}.contact-module__tU82cW__ContactContent{border-bottom:1px solid gray;padding-bottom:30px}.contact-module__tU82cW__ContactContent h5{color:#091d2d}.contact-module__tU82cW__ContactContent h2{color:#091d2d;font-size:43px;font-weight:650}.contact-module__tU82cW__ContactContent p{color:#556775}.contact-module__tU82cW__ContactCard{flex-direction:column;gap:20px;display:flex}.contact-module__tU82cW__ContactC{background:#fff;border:1px solid #ddd;border-radius:10px;align-items:center;padding:20px;transition:all .3s;display:flex}.contact-module__tU82cW__ContactC:hover{transform:translateY(-6px);box-shadow:0 10px 25px #0000001a}.contact-module__tU82cW__ContactC p{color:#091d2d;background:#cf92f4;border-radius:5px;margin-right:12px;padding:10px 12px;font-size:22px}.contact-module__tU82cW__ContactForm{background:#fff;border:1px solid gray;border-radius:12px;padding:35px}.contact-module__tU82cW__ContactForm h3{color:#091d2d;margin-bottom:25px;font-weight:650}.contact-module__tU82cW__FormGroup{margin-bottom:18px}.contact-module__tU82cW__FormGroup input,.contact-module__tU82cW__FormGroup textarea{border:1px solid #ccc;border-radius:8px;outline:none;width:100%;padding:14px 16px;font-size:15px;transition:border .3s}.contact-module__tU82cW__FormGroup input:focus,.contact-module__tU82cW__FormGroup textarea:focus{border-color:#cf92f4}.contact-module__tU82cW__SendBtn{color:#fff;cursor:pointer;background:#091d2d;border:none;border-radius:8px;width:100%;padding:14px;font-size:16px;font-weight:600;transition:all .3s}.contact-module__tU82cW__SendBtn:hover{background:#b678e0;transform:translateY(-2px)}.contact-module__tU82cW__SocialMedia{justify-content:space-between;padding:20px 0;display:flex}.contact-module__tU82cW__SocialMedia p span{color:#091d2d;border:1px solid gray;border-radius:2px;margin:0 8px;padding:6px}.contact-module__tU82cW__SocialMedia p span a{color:#091d2d;text-decoration:none}@media (max-width:576px){.contact-module__tU82cW__ContactSection{margin-top:50px}.contact-module__tU82cW__ContactContainer{text-align:center;background:#f7f8fb;width:85%;margin:0 auto;padding:60px 0}.contact-module__tU82cW__ContactContainer h1{color:#091d2d;font-size:50px;font-weight:650}.contact-module__tU82cW__ContactForm{background:#fff;border:1px solid gray;border-radius:12px;padding:15px}}
