#search {
  margin-top: 12rem;
  margin-bottom: 12rem;
}

label,
legend {
  display: none;
}

.inside-hero-text-container {
  padding-bottom: 6rem;
}

#filter-practitioners {
  width: 30vw;
  border-radius: 6rem;
  font-family: 'Kanit semi-bold';
  color: #153a63;
  border-color: #153a63;
}

#practitioner-search {
  margin-top: 4rem;
  border: none;
}

#practitioner-search th {
  background-color: #153a63;
  color: white;
  font-family: 'Kanit semi-bold';
}

#practitioner-search td {
  background-color: #e8f9ff;
  font-family: 'Kanit semi-bold';
  text-align: center;
}

#practitioner-search td a {
  color: #153a63;
  text-decoration: none;
}

#practitioner-search td,
th {
  border: none;
}

@media (max-width: 915px) {
  .page-id-54 .inside-hero-text-container {
    margin-top: 10rem;
    color: white;
    background: rgba(21, 58, 99, 0.38);
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
  }

  .page-id-54 .inside-hero-text-container h1 {
    color: white;
  }
}
