/* company */
h2 {
 font-size: 1.3em !important;
}
h3 {
 font-size: 1em !important;
}
.about-table {
 margin: 0 auto;
}
.about-table > div{
 display: flex;
 gap: 1em;
}
.about-table > div > div > div > div,
.w_100 .wp-block-group{
 border-top: 1px solid #eee;
 padding: 1em 0 1.5em;
}
.about-table .about-map > div{
 display: flex;
 flex-wrap: wrap;
 gap:5%;
}
.about-table .about-map h2 {
 width: 100%;
}
.about-table .about-map > div > div{
 width: 30%;
 margin-bottom: 2em;
}
.about-table .about-map > div > div p{
 font-size: .9em;
}
.about-table .about-map iframe {
 width: 100%;
 max-height: 450px;
}

/* RESPONSIVE */
@media (max-width: 992px) {
 .about-table > div{
  display: block;
 }
 .about-table .about-map > div {
  gap: 2%;
  justify-content:space-around;
 }
 .about-table .about-map > div > div{
  width: 48%;
  background: rgb(238 238 238 / 30%);
  padding: 1em;
  border-radius: 10px;
  margin-bottom: 1em;
 }
 .about-table .about-map > div > div:first-of-type{
  width: 98%;
 }
 .about-table .about-map iframe {
  height: 300px !important;
  margin-top: 1em;
 }
}