.sidemenu__title {
  color: #273a55;
  font-size: 1.5rem;
  font-weight: 700;
}
.sidemenu__subtitle {
  color: #52565c;
  font-size: 0.875rem;
}
.sidemenu__input {
  border-radius: 24px !important;
  border: 1px solid #728fba !important;
  background: #ffffff !important;
}
.sidemenu__list__item {
  margin-bottom: 1rem;
}
.sidemenu__list__item__link {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  text-decoration: none;
  font-size: 1rem;
  font-weight: 400;
  color: #191b1d;
  padding: 8px 12px;
  border: 1px solid #728fba;
  border-radius: 24px;
  transition: background-color 0.3s ease;
}
@media (max-width: 599px) {
  .sidemenu__list__item__link {
    font-size: 0.875rem;
  }
}
.sidemenu__list__item__link:hover {
  color: #526177;
}
.sidemenu__list__item__link i {
  color: #728fba;
  font-size: 1.125rem;
}

.contact__info {
  background: #ECEFF4;
  padding: 24px;
  border-radius: 10px;
  max-width: 527px;
}
.contact__info__card {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-bottom: 16px;
}
.contact__info__card__icon i {
  font-size: 40px;
  padding: 8px 12px;
  background-color: #728fba;
  border-radius: 16px;
  color: #ffffff;
}
.contact__info__card__content p {
  color: #23344d;
  margin-bottom: 0;
  font-size: 0.875rem;
}
.contact__info__card__content p:first-child {
  font-size: 1.5rem;
  font-weight: bold;
}
@media (max-width: 599px) {
  .contact__info__card__content p:first-child {
    font-size: 1rem;
  }
}

.treatment__image img {
  padding: 15px;
  border-radius: 9px;
}
.treatment__title {
  font-size: 2.25rem;
  font-weight: 700;
  color: #273a55;
}
.treatment__content p, .treatment__symptoms li, .treatment__treat__content p {
  font-size: 1.125rem;
  color: #191b1d;
}
.treatment__symptoms__title, .treatment__treat__title {
  font-size: 1.5rem;
  font-weight: 700;
  color: #273a55;
}
.treatment__symptoms__list i {
  color: #728fba;
}
