.c-multi-doctors {
  overflow: hidden;
  padding: 40px 0 64px;
}
@media (min-width: 1023px) {
  .c-multi-doctors {
    padding: 64px 0;
    margin-bottom: 64px;
  }
}
.c-multi-doctors__container {
  position: relative;
}
.c-multi-doctors .swiper {
  height: 100%;
  padding-bottom: 120px;
}
@media (min-width: 1023px) {
  .c-multi-doctors .swiper {
    max-width: 1032px;
    margin-inline: auto;
  }
}
@media (min-width: 1200px) {
  .c-multi-doctors .swiper {
    padding-bottom: 0;
  }
}
.c-multi-doctors .swiper-button-next, .c-multi-doctors .swiper-button-prev {
  top: auto;
  bottom: 0;
  left: calc(50% - 32px);
  transform: translateX(-50%);
  right: auto;
  border-radius: 50%;
  border: 2px solid var(--red-500);
  width: 48px;
  height: 48px;
}
@media (min-width: 1200px) {
  .c-multi-doctors .swiper-button-next, .c-multi-doctors .swiper-button-prev {
    top: 50%;
    bottom: auto;
    transform: translateY(-50%);
    left: 0;
    right: auto;
  }
}
.c-multi-doctors .swiper-button-next:after, .c-multi-doctors .swiper-button-prev:after {
  content: "";
  background: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.292893 7.29289C-0.0976311 7.68342 -0.0976311 8.31658 0.292893 8.70711L6.65685 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41421 8L8.07107 2.34315C8.46159 1.95262 8.46159 1.31946 8.07107 0.928932C7.68054 0.538408 7.04738 0.538408 6.65685 0.928932L0.292893 7.29289ZM17 7H1V9H17V7Z' fill='%23D83758'/%3E%3C/svg%3E%0A") no-repeat center;
  width: 17px;
  height: 16px;
  font-size: 0;
}
.c-multi-doctors .swiper-button-next {
  left: calc(50% + 32px);
}
@media (min-width: 1200px) {
  .c-multi-doctors .swiper-button-next {
    left: auto;
    right: 0;
  }
}
.c-multi-doctors .swiper-button-next:after {
  background: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.7071 8.70711C17.0976 8.31658 17.0976 7.68342 16.7071 7.29289L10.3431 0.928932C9.95262 0.538408 9.31946 0.538408 8.92893 0.928932C8.53841 1.31946 8.53841 1.95262 8.92893 2.34315L14.5858 8L8.92893 13.6569C8.53841 14.0474 8.53841 14.6805 8.92893 15.0711C9.31946 15.4616 9.95262 15.4616 10.3431 15.0711L16.7071 8.70711ZM0 9L16 9V7L0 7V9Z' fill='%23D83758'/%3E%3C/svg%3E%0A") no-repeat center;
}
.c-multi-doctors__headline {
  text-align: center;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .c-multi-doctors__headline {
    margin-bottom: 64px;
  }
}
.c-multi-doctors__list {
  display: grid;
  grid-template-columns: 1fr;
  gap: 60px 30px;
}
@media (min-width: 768px) {
  .c-multi-doctors__list {
    gap: 80px 30px;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1023px) {
  .c-multi-doctors__list {
    gap: 120px 30px;
    grid-template-columns: repeat(3, 1fr);
  }
  .c-multi-doctors__list .c-multi-doctors__item {
    max-width: 320px;
    margin-inline: auto;
  }
}
.c-multi-doctors__list.cnt-1 .c-multi-doctors__item {
  max-width: 450px;
  margin-inline: auto;
}
@media (min-width: 768px) {
  .c-multi-doctors__list.cnt-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .c-multi-doctors__list.cnt-2 .c-multi-doctors__item {
    max-width: 450px;
    margin-inline: auto;
  }
}
.c-multi-doctors__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}
.c-multi-doctors__item-image {
  width: 192px;
  height: 192px;
  border-radius: 50%;
  overflow: hidden;
}
.c-multi-doctors__item-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.c-multi-doctors__item-name {
  color: var(--grey-800);
  text-align: center;
}
.c-multi-doctors__item-desc {
  text-align: center;
}
.c-multi-doctors__item-desc a {
  color: var(--red-500);
  font-weight: 600;
}
.c-multi-doctors__item-link {
  margin-top: auto;
}