#contact_page .ContactSec {
  padding: 50px 0; }
  #contact_page .ContactSec .ContactWrap {
    background-color: var(--color_primary3);
    border-radius: 20px;
    padding: 30px;
    display: flex;
    align-items: center;
    justify-content: space-between; }
    @media screen and (max-width: 991px) {
      #contact_page .ContactSec .ContactWrap {
        flex-direction: column;
        align-items: flex-start; } }
    #contact_page .ContactSec .ContactWrap .ContactForm {
      width: 49%;
      padding: 35px; }
      @media screen and (max-width: 991px) {
        #contact_page .ContactSec .ContactWrap .ContactForm {
          width: 100%; } }
      @media screen and (max-width: 767px) {
        #contact_page .ContactSec .ContactWrap .ContactForm {
          padding: 0; } }
      #contact_page .ContactSec .ContactWrap .ContactForm h2 {
        margin: 0 0 20px 0; }
      #contact_page .ContactSec .ContactWrap .ContactForm .InfoWrap .InfoItem {
        display: flex;
        gap: 15px;
        padding-bottom: 20px; }
        #contact_page .ContactSec .ContactWrap .ContactForm .InfoWrap .InfoItem img {
          margin-top: 5px;
          width: 20px;
          height: 20px; }
        #contact_page .ContactSec .ContactWrap .ContactForm .InfoWrap .InfoItem p a {
          color: #000; }
    #contact_page .ContactSec .ContactWrap .ContactMap {
      width: 49%; }
      @media screen and (max-width: 991px) {
        #contact_page .ContactSec .ContactWrap .ContactMap {
          width: 100%; } }
      #contact_page .ContactSec .ContactWrap .ContactMap iframe {
        border-radius: 10px; }
        @media screen and (max-width: 767px) {
          #contact_page .ContactSec .ContactWrap .ContactMap iframe {
            height: 300px; } }

/*# sourceMappingURL=contact.css.map */
