@media (min-width: 1200px) {
    .home-slider__description {
        text-align: left;
        padding-left: 12%;
    }
}

.home-slider {
  margin-top: -170px;
}
.home__header-heading.heading {
    max-width: 948px;
    font-size: clamp(44px, 10.577vw, 76px);
    color: var(--color-white);
    text-align: left;
}
.home-slider__list {
  align-items: stretch;
}
.home__header-entry {
    display: flex
;
    flex-direction: column;
    align-items: flex-start;
    row-gap: 24px;
}
.home-slider__slide {
  padding-top: 170px;
  min-height: 900px;
  border-radius: 0 0 32px 32px;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr max-content;
  gap: 38px;
  overflow: hidden;
  position: relative;
  height: auto;
}.home__header-entry p {
    max-width: 416px;
    color: var(--color-white);
    font-family: var(--font-body);
    font-size: 18px;
    font-weight: 400;
    line-height: 160%;
    text-align: left;
}
@media (min-width: 1200px) {
  .home-slider__slide {
    background-size: 100% 900px;
    border-radius: 0 0 64px 64px;
  }
}

.home-slider__description {
  max-width: 600px;
  color: var(--color-white);
  font-family: var(--font-body);
  font-size: 18px;
  font-weight: 400;
  line-height: 160%;
  text-align: center;
}
@media (min-width: 1200px) {
  .home-slider__description {
    text-align: left;
  }
}
@media (max-width: 600px) {
	.home-slider__description {
		max-width: 300px;
	}
}

.home__header-control {
  position: relative;
}

.home__header-media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.swiper-pagination-bullet-active {
  background-color: #ffffff;
}

/* Round doctor photo in the new homepage slider. */
.slider-doks__img {
  display: inline-block;
  width: 96px;
  height: 96px;
  border-radius: 50%;
  overflow: hidden;
  vertical-align: middle;
}

.slider-doks__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center top;
}

@media (max-width: 600px) {
  .slider-doks__img {
    width: 72px;
    height: 72px;
  }
}
