.block-advice {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 70px;
  padding: 80px;
  border-radius: 12px;
  background: #F0F6F9;
}
.block-advice__title {
  padding-left: 35px;
  position: relative;
  display: none;
}
.block-advice__title * {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 35px;
}
@media (max-width: 767px) {
  .block-advice__title * {
    font-size: 20px;
    line-height: 30px;
  }
}
.block-advice__title * {
  margin: 0;
}
.block-advice__title:before {
  content: "";
  position: absolute;
  top: 8px;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' viewBox='0 0 20 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.57809 0L5.50116 11.2941L4.47552 7.05883C5.81197 7.05883 6.89977 7.45098 7.73893 8.23529C8.57809 9.01961 8.99767 10.102 8.99767 11.4824C8.99767 12.8314 8.56255 13.9294 7.69231 14.7765C6.85315 15.5922 5.79643 16 4.52214 16C3.21678 16 2.12898 15.5922 1.25874 14.7765C0.41958 13.9294 0 12.8314 0 11.4824C0 11.0745 0.03108 10.6824 0.0932401 10.3059C0.1554 9.89804 0.27972 9.42745 0.4662 8.89412C0.652681 8.36078 0.916861 7.6549 1.25874 6.77647L3.9627 0H8.57809ZM19.5804 0L16.5035 11.2941L15.4779 7.05883C16.8143 7.05883 17.9021 7.45098 18.7413 8.23529C19.5804 9.01961 20 10.102 20 11.4824C20 12.8314 19.5649 13.9294 18.6946 14.7765C17.8555 15.5922 16.7988 16 15.5245 16C14.2191 16 13.1313 15.5922 12.2611 14.7765C11.4219 13.9294 11.0023 12.8314 11.0023 11.4824C11.0023 11.0745 11.0334 10.6824 11.0956 10.3059C11.1577 9.89804 11.2821 9.42745 11.4685 8.89412C11.655 8.36078 11.9192 7.6549 12.2611 6.77647L14.965 0H19.5804Z' fill='%23DA2C23'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 20px;
  height: 16px;
}
.block-advice__content {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 60px;
}
.block-advice__content-title {
  padding-left: 85px;
  position: relative;
}
.block-advice__content-title * {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 50px;
}
@media (max-width: 767px) {
  .block-advice__content-title * {
    font-size: 20px;
    line-height: 35px;
  }
}
.block-advice__content-title * {
  margin: 0;
}
.block-advice__content-title:before {
  content: "";
  position: absolute;
  top: 8px;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='28' viewBox='0 0 34 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5827 0L9.35198 19.7647L7.60839 12.3529C9.88034 12.3529 11.7296 13.0392 13.1562 14.4118C14.5827 15.7843 15.296 17.6784 15.296 20.0941C15.296 22.4549 14.5563 24.3765 13.0769 25.8588C11.6503 27.2863 9.85392 28 7.68765 28C5.46853 28 3.61927 27.2863 2.13986 25.8588C0.713287 24.3765 0 22.4549 0 20.0941C0 19.3804 0.0528361 18.6941 0.158508 18.0353C0.26418 17.3216 0.475524 16.498 0.792541 15.5647C1.10956 14.6314 1.55866 13.3961 2.13986 11.8588L6.7366 0H14.5827ZM33.2867 0L28.0559 19.7647L26.3124 12.3529C28.5843 12.3529 30.4336 13.0392 31.8601 14.4118C33.2867 15.7843 34 17.6784 34 20.0941C34 22.4549 33.2603 24.3765 31.7809 25.8588C30.3543 27.2863 28.5579 28 26.3916 28C24.1725 28 22.3232 27.2863 20.8438 25.8588C19.4172 24.3765 18.704 22.4549 18.704 20.0941C18.704 19.3804 18.7568 18.6941 18.8625 18.0353C18.9681 17.3216 19.1795 16.498 19.4965 15.5647C19.8135 14.6314 20.2626 13.3961 20.8438 11.8588L25.4406 0H33.2867Z' fill='%23DA2C23'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 34px;
  height: 28px;
}
.block-advice__doctor {
  flex: 0 0 300px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.block-advice__doctor-image {
  display: block;
  width: 100%;
  padding-top: 100%;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  border: 1px solid transparent;
  transition: 0.3s all;
}
.block-advice__doctor-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.block-advice__doctor-image:hover {
  border-color: #0fa1ef;
}
.block-advice__doctor-name {
  color: #5f6877;
  display: block;
  text-align: center;
  text-decoration: none;
  font-family: "PT Sans", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
}
@media (max-width: 767px) {
  .block-advice__doctor-name {
    font-size: 16px;
    line-height: 25px;
  }
}
.block-advice__doctor-name:hover {
  color: #0fa1ef;
}
.block-advice__doctor-job {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 6px;
}
.block-advice__doctor-job span {
  display: block;
  text-align: center;
  color: #5f6877;
  background: #ffffff;
  padding: 5px 12px;
  border-radius: 20px;
  font-family: "PT Sans", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 25px;
}
@media (max-width: 767px) {
  .block-advice__doctor-job span {
    font-size: 14px;
    line-height: 22px;
  }
}
@media (max-width: 1460px) {
  .block-advice {
    padding: 50px;
    gap: 40px;
  }
  .block-advice__content {
    gap: 40px;
  }
}
@media (max-width: 1200px) {
  .block-advice {
    padding: 40px;
    gap: 30px;
  }
  .block-advice__doctor {
    flex: 0 0 280px;
  }
  .block-advice__content {
    gap: 30px;
  }
  .block-advice__content-title {
    padding-left: 60px;
  }
  .block-advice__content-title * {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 24px;
    line-height: 35px;
  }
}
@media (max-width: 1200px) and (max-width: 767px) {
  .block-advice__content-title * {
    font-size: 20px;
    line-height: 30px;
  }
}
@media (max-width: 991px) {
  .block-advice {
    flex-direction: column;
  }
  .block-advice__doctor {
    flex: none;
    width: 100%;
    align-items: flex-start;
  }
  .block-advice__doctor-image {
    width: 160px;
    padding-top: 160px;
  }
  .block-advice__title {
    display: block;
  }
  .block-advice__content-title {
    display: none;
  }
}
@media (max-width: 767px) {
  .block-advice__title::before {
    top: 6px;
  }
}
@media (max-width: 576px) {
  .block-advice {
    padding: 40px 20px;
  }
}

/*# sourceMappingURL=advice.css.map */
