:root {
  --navy-color: #435BA2;
  --navy-gray-color:#446084;
  --blue-color: #0096ff;
}

.header-contact-section :is(h1, h2, h3, h4, h5) {
  font-family: Kanit, sans-serif;
}

.header-contact-section :is(p, a) {
  font-family: Sarabun, sans-serif;
}

.header-contact-section :is(h1, h2, h3, h4, h5, p, a) {
  font-style: normal;
  font-weight: 300;
}

.header-contact-section, .contact-section {
  margin: 0 auto !important;
}

.header-contact-section > .kt-row-column-wrap {
  padding: 80px 15px;
}

.header-contact-section :is(h1, h2, h3) {
  font-size: 60px;
  color: var(--navy-color);
  padding-bottom: 8px;
  line-height: 1.3;
  border-bottom: 1px solid rgb(232, 232, 232);
  gap: 25px;
}

.header-contact-section :is(p, a) {
  font-size: 16px;
  color: var(--navy-gray-color);
  margin-bottom: 20px;
  line-height: 1.6;
}

.header-contact-section a {
  color: var(--blue-color);
}

.header-contact-section a:hover {
  color: var(--navy-gray-color);
}

/* ====== Responsive 1919====== */
@media (max-width: 1919px) {
  .header-contact-section > .kt-row-column-wrap {
    padding: 4.1666666667vw 2.6041666667vw;
  }
  .header-contact-section :is(h1, h2, h3) {
    font-size: 3.125vw;
    padding-bottom: 0.4166666667vw;
    border-bottom: 0.0520833333vw solid rgb(232, 232, 232);
    gap: 1.3020833333vw;
  }
  .header-contact-section :is(p, a) {
    font-size: 0.8333333333vw;
    margin-bottom: 1.0416666667vw;
  }
}
/* ====== Responsive 767====== */
@media (max-width: 767px) {
  .header-contact-section > .kt-row-column-wrap {
    padding: 10.4302477184vw 3.259452412vw;
  }
  .header-contact-section :is(h1, h2, h3) {
    font-size: 7.8226857888vw;
    padding-bottom: 1.0430247718vw;
    border-bottom: 0.1303780965vw solid rgb(232, 232, 232);
    gap: 3.259452412vw;
  }
  .header-contact-section :is(p, a) {
    font-size: 2.0860495437vw;
    margin-bottom: 2.6075619296vw;
  }
}

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