

/* Start:/local/components/a2023/about/templates/clinic/style.css?17921452281700*/
.about-clinic {
  margin-top: 4rem;
  background-color: #f2f5f7;
}
@media (max-width: 960px) {
  .about-clinic {
    padding-bottom: 4rem;
  }
}
.about-clinic__row {
  display: flex;
  flex-direction: column;
}
@media (min-width: 960px) {
  .about-clinic__row {
    flex-direction: row;
  }
}
.about-clinic__image {
  width: 100%;
}
@media (min-width: 960px) {
  .about-clinic__image {
    width: 97rem;
  }
}
.about-clinic__image img {
  width: 100%;
  display: block;
}
.about-clinic__text {
  width: 100%;
  padding: 4rem 2rem;
  box-sizing: border-box;
  background-color: white;
}
@media (min-width: 960px) {
  .about-clinic__text {
    margin-top: 6rem;
    width: 68rem;
    padding: 4rem;
  }
}
.about-clinic__text p {
  margin-top: 4rem;
}
.about-clinic__counters {
  margin-top: 2rem;
  border-top: 1px solid #acaeaf;
}
.about-clinic__cite {
  box-sizing: border-box;
  padding: 3rem 2rem;
}
@media (min-width: 960px) {
  .about-clinic__cite {
    width: 77rem;
    padding: 7rem 6rem 7rem 12rem;
  }
}
.about-clinic__cite p {
  font-size: 1.9rem;
  line-height: 2.4rem;
  color: #7e578b;
  font-family: "Lora";
}
@media (min-width: 960px) {
  .about-clinic__cite p {
    font-size: 2.6rem;
    line-height: 3.2rem;
  }
}

.counters {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 960px) {
  .counters {
    flex-wrap: nowrap;
  }
}

.counter {
  padding-top: 5rem;
  text-align: center;
  width: 50%;
}
.counter__value {
  font-size: 3.5rem;
  line-height: 3.5rem;
  font-weight: 600;
  color: #7e578b;
}
@media (min-width: 960px) {
  .counter__value {
    font-size: 3.2rem;
  }
}
.counter__text {
  font-size: 1.8rem;
  font-weight: 300;
}/*# sourceMappingURL=style.css.map */
/* End */


/* Start:/local/components/a2023/list/templates/specialists_slider/style.css?179214522837*/
/*# sourceMappingURL=style.css.map */
/* End */


/* Start:/local/components/a2023/list/templates/gallery_slider/style.css?17921452281010*/
.gallery-slider .swiper {
  padding-bottom: 4rem;
}
.gallery-slider__columns {
  display: flex;
  justify-content: space-between;
}
.gallery-slider__column--left {
  width: 46rem;
}
.gallery-slider__column--right {
  width: 94rem;
}
.gallery-slider__text {
  margin-top: 2rem;
  font-size: 1.6rem;
  line-height: 1.8rem;
}
@media (min-width: 960px) {
  .gallery-slider__text {
    margin-top: 0;
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}
.gallery-slider__button {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media (min-width: 960px) {
  .gallery-slider__button {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
}
.gallery-slider__images {
  display: flex;
  justify-content: space-between;
  margin-bottom: 2rem;
}
.gallery-slider__images .gallery-slider__image {
  width: 46rem;
}
.gallery-slider__image img {
  width: 100%;
  display: block;
}

.gallery-slider-item__image img {
  width: 100%;
}

.swiper-gallery-slider-pagination-mobile {
  bottom: 0;
}/*# sourceMappingURL=style.css.map */
/* End */


/* Start:/local/components/a2023/list/templates/reviews_top/style.css?17921452282101*/
.recommends-top .swiper {
  padding-bottom: 6rem;
  max-width: 100%;
}
.recommends-top-item {
  background-color: #dee4e8;
  width: 70rem;
  box-sizing: border-box;
  position: relative;
}
@media (min-width: 960px) {
  .recommends-top-item {
    padding: 3.6rem 6rem;
    height: 30rem;
  }
}
.recommends-top-item__image {
  position: relative;
  display: block;
  height: 26rem;
  width: 100%;
  background-size: 60rem;
  background-repeat: no-repeat;
  background-position: right top;
}
@media (min-width: 960px) {
  .recommends-top-item__image {
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
    width: 70rem;
    height: 30rem;
    background-size: 70rem;
  }
}
@media (max-width: 960px) {
  .recommends-top-item__image:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 10rem;
    background: linear-gradient(transparent, #dee4e8);
  }
}
.recommends-top-item__image img {
  display: block;
}
@media (min-width: 960px) {
  .recommends-top-item__image img {
    height: 30rem;
  }
}
.recommends-top-item__position {
  font-size: 1.4rem;
  padding: 2rem 2rem 0;
  color: #3b3b4f;
}
@media (min-width: 960px) {
  .recommends-top-item__position {
    padding: 0;
  }
}
.recommends-top-item__name {
  margin-top: 0.5rem;
  font-size: 2.2rem;
  font-weight: bold;
  color: #3b3b4f;
  padding: 0 2rem;
}
@media (min-width: 960px) {
  .recommends-top-item__name {
    padding: 0;
  }
}
.recommends-top-item__text {
  margin-top: 2rem;
  max-width: 37rem;
  font-size: 1.6rem;
  line-height: 2rem;
  color: #3b3b4f;
  padding: 0 2rem;
}
@media (min-width: 960px) {
  .recommends-top-item__text {
    padding: 0;
  }
}
.recommends-top-item__more {
  margin-top: 2rem;
  padding: 0 2rem;
}
@media (min-width: 960px) {
  .recommends-top-item__more {
    padding: 0;
  }
}
.recommends-top-item__more a {
  font-weight: 500;
  font-size: 1.6rem;
}

.swiper-recommends-slider-button-prev-top {
  top: 23rem !important;
}

.swiper-recommends-slider-button-next-top {
  top: 23rem !important;
}/*# sourceMappingURL=style.css.map */
/* End */
/* /local/components/a2023/about/templates/clinic/style.css?17921452281700 */
/* /local/components/a2023/list/templates/specialists_slider/style.css?179214522837 */
/* /local/components/a2023/list/templates/gallery_slider/style.css?17921452281010 */
/* /local/components/a2023/list/templates/reviews_top/style.css?17921452282101 */
