.dental-services-section {
  padding-top: clamp(20px, 10px + 5vw, 60px);
  padding-bottom: clamp(20px, 10px + 5vw, 60px);
}

.dental-services-title {
  margin-bottom: clamp(24px, 5px + 2vw, 32px);
  font-weight: 400;
  font-size: clamp(2.625rem, 3.036vw + 2.018rem, 4.75rem);
  line-height: clamp(2.52rem, 2.914vw + 1.937rem, 4.56rem);
  color: var(--color-text-primary---light);
}

.dental-services-wrapper > h3 {
  margin-bottom: 8px;
  font-weight: 500;
  font-size: clamp(1rem, 0.191vw + 0.953rem, 1.125rem);
  line-height: clamp(1.5rem, 0.287vw + 1.43rem, 1.688rem);
  letter-spacing: 0.03em;
  color: var(--color-text-primary---light);
}

.dental-services-wrapper > p {
  margin-bottom: clamp(16px, 5px + 2vw, 24px);
  font-weight: 300;
  font-size: clamp(0.875rem, 0.191vw + 0.828rem, 1rem);
  line-height: clamp(1.313rem, 0.287vw + 1.242rem, 1.5rem);
  letter-spacing: 0.05em;
  color: var(--color-text-primary---light);
}
.dental-services-wrapper > p:last-child {
  margin-bottom: 0;
}

.about-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 32px;
}
@media (min-width: 768px) {
  .about-container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: start;
  }
}

.about-thumb-img {
  order: 2;
}
/*# sourceMappingURL=dental-services.css.map */
