.service-page .blog-photo {
  max-width: 100%;
  height: 350px;
  object-fit: cover;
  border-radius: 8px;
}

.calendar .item {
  padding: 32px 18px;
  border: 1px solid #eee;
  text-align: center;
}
.calendar .item img {
  height: 180px;
  object-fit: contain;
}
.calendar .item .label {
  padding-top: 8px;
  font-size: 16px;
  font-weight: 600;
}
.calendar .item .label span {
  opacity: 0.5;
}

#calendar .toggle-btn {
  gap: 10px;
}
#calendar .toggle-btn .btn {
  background-color: #eee;
}
#calendar .toggle-btn .active {
  background-color: #fe5a0e;
  color: #fff;
}
