.contactsec1 {
   width: 69%;
   background-color: #333333;
   color: white;
   padding: 10rem 2.5rem 2rem 4.5rem;
}
.contactsec2 {
   width: 30%;
}
.contactHeading {
   width: 80%;
   font-size: 62px;
   line-height: 80px;
   letter-spacing: -0.23px;
   font-weight: 700 !important;
}

@media (max-width: 768px) {
   .contactsec1 {
      width: 100%;
      padding: 7rem 2.5rem;
   }
   .contactsec1 h1 {
      font-size: 40px !important;
      line-height: 1.2;
   }
   .contactsec1 p {
      font-size: 14px !important;
      line-height: 1.2;
   }
   .contactsec2 {
      width: 50%;
      margin-top: -5rem;
      margin-left: 40vw;
      box-shadow: 2px 2px 4px rgba(117, 117, 117, 0.4),
         -2px -2px 4px rgba(117, 117, 117, 0.4);
   }
   .contactHeading {
      width: 100%;
   }
}
