.contactSection{background-color:rgba(144,147,177,.1);padding:80px 20px}.contactSectionContainer{max-width:1512px;margin:0 auto;box-sizing:border-box}.content{display:flex;align-items:center;justify-content:center;gap:40px}.listRow{display:flex;flex-direction:column;gap:10px;border-bottom:1px solid rgba(144,147,177,.4);padding:30px 0}.listRow h3{font-size:20px;font-weight:600;color:#000}.listRow p{font-size:16px;color:#000;margin-bottom:0}.contactForm{background:#fff;padding:40px;border-radius:24px;max-width:600px;margin:0 auto;width:516px;box-shadow:0 0 12px rgba(0,0,0,.1)}.contactForm h3{font-size:24px;font-weight:600;color:#000;margin-bottom:30px}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-weight:500;color:#000}.form-control{width:100%;padding:12px 15px;border:1px solid #e0e0e0;border-radius:6px;font-size:.95rem;font-family:Poppins,sans-serif;transition:border-color .3s ease}.form-control:focus{outline:none;border-color:#ec4612;box-shadow:0 0 0 .2rem rgba(236,70,18,.15)}.form-control textarea{resize:vertical;min-height:120px}.btn-submit{background-color:#000;color:#fff;padding:12px 30px;border:none;border-radius:6px;font-weight:600;width:100%;cursor:pointer;transition:background-color .3s ease;font-size:1rem}.btn-submit:hover{background-color:#ec4612}@media (max-width:768px){.contactForm{padding:30px 20px}}