h2,
.h2,
p {
  font-family: 'Mitr', sans-serif;
  text-align: center;
}

body {
  font-family: 'Kanit', sans-serif;
  font-size: 16px !important;
  /* background-color: #f5f5f5ee; */
}

#map {
  height: 500px;
}

.p1 {
  font-family: 'Kanit', sans-serif;
  font-size: 14px !important;
  color: #888888;
  text-align: left;
}

.p2 {
  font-family: 'Kanit', sans-serif;
  font-size: 22px !important;
  text-align: center;
  font-weight: bold;
}

.p3 {
  font-family: 'Kanit', sans-serif;
  font-size: 20px !important;
  /* text-align: center; */
  /* font-weight: bold; */
}

.p4 {
  font-family: 'Kanit', sans-serif;
  font-size: 18px !important;
  text-align: center;
  font-weight: bold;
}

.chart {
  width: 100%;
  height: 320px;

}

.mt-30 {
  margin-top: 30px;
}

.mt-50 {
  margin-top: 50px;
}

.mt-10 {
  margin-top: 10px;
}

.ml-30 {
  margin-left: 30px;
}

.mr-30 {
  margin-right: 30px;
}

.border-radius {
  border-radius: 20px;
  background-color: #FFF;
}

.box-shadow {
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

hr {
  height: 3px;
  width: 90px;
  color: #42a5f5;
  background: #42a5f5;
  font-size: 0;
  border: 0;
}

.accordion1 {
  cursor: pointer;
  padding: 6px;
  width: 100%;
  font-family: 'Kanit', sans-serif;
  font-size: 20px !important;
  text-align: center;
  border: 10px;
  outline: 0;
  transition: 0.4s;
}

.accordion2 {
  background-color: #5792E1;
  color: rgb(255, 255, 255);
  cursor: pointer;
  padding: 6px;
  width: 100%;
  font-family: 'Kanit', sans-serif;
  font-size: 20px !important;
  text-align: center;
  border: 10px;
  outline: 0;
  transition: 0.4s;
}

.card-container {
  background-color: #F4FAFF;
  border-radius: 15px;
  box-shadow: 0 24px 36px rgba(0, 0, 0, 0.11), 0 0px 46px rgba(0, 0, 0, 0.04);
}