.page-title {padding: 0 0 1.5rem;background: #f2f2f4;}
@media only screen and (min-width:48rem) {.page-title {padding: 1.5rem 0;}}
.bread {background: #f2f2f4;padding: 2rem 0;font-size: .875rem;line-height: 1.375rem;font-weight: 600;letter-spacing: .125rem;text-transform: uppercase;overflow-x: auto;-ms-overflow-style: none;scrollbar-width: none;}
.bread::-webkit-scrollbar {width: 0;height: 0;}
.bread .container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.bread__page {color: rgba(29,29,29,.2);-ms-flex-negative: 0;flex-shrink: 0;margin-right: 1.375rem;position: relative;}
.bread__page:not(:last-child):after {position: absolute;content: "/";right: -.9375rem;color: #1d1d1d;}
.bread__link {color: #e71c3a;-webkit-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;margin-right: 1.375rem;position: relative;display: block;-ms-flex-negative: 0;flex-shrink: 0;}
.bread__link:hover {color: #1d1d1d;}
.bread__link:after {position: absolute;content: "/";right: -.9375rem;color: #1d1d1d;}
.reviews {margin-top: 1.5rem;padding: 0 0 2rem;position: relative;}
@media only screen and (min-width:48rem) {.reviews {padding: 3.5rem 0 6.25rem;margin-top: 4.5rem;}}
@media only screen and (min-width:105rem) {.reviews {padding: 3.5rem 0 8.75rem;}}
.reviews .container--slider {margin-top: 2rem;}
@media only screen and (min-width:48rem) {.reviews .container--slider {margin-top: 6.5rem;}}
.reviews:after {position: absolute;content: "";width: 100%;height: calc(100% - 3.75rem);background: #1d1d1d;bottom: 0;right: 0;z-index: -1;}
@media only screen and (min-width:48rem) {.reviews:after {height: 70%;}}
@media only screen and (min-width:105rem) {.reviews:after {width: 70%;height: 100%;top: 0;bottom: unset;}}
.reviews:before {position: absolute;left: 0;width: 35%;height: 22rem;background: #e71c3a;z-index: 5;top: 10.875rem;}
@media only screen and (min-width:105rem) {.reviews:before {content: "";}}
.reviews .slider-navigation__btn {border: .0625rem solid #1d1d1d;}
@media only screen and (min-width:105rem) {.reviews .slider-navigation__btn {border: .0625rem solid #fff;}}
.reviews .slider-navigation__btn svg {fill: #1d1d1d;}
@media only screen and (min-width:105rem) {.reviews .slider-navigation__btn svg {fill: #fff;}}
.reviews .slider-navigation__btn:hover {border: .0625rem solid #e71c3a;}
.reviews .slider-navigation__btn:hover svg {fill: #e71c3a;}
.reviews .slider-navigation__btn.swiper-button-disabled:hover {border: .0625rem solid #1d1d1d;}
.reviews .slider-navigation__btn.swiper-button-disabled:hover svg {fill: #1d1d1d;}
@media only screen and (min-width:105rem) {.reviews .slider-navigation__btn.swiper-button-disabled:hover {border: .0625rem solid #fff;}
	.reviews .slider-navigation__btn.swiper-button-disabled:hover svg {fill: #fff;}}
.reviews .swiper-pagination-bullet {color: hsla(0,0%,100%,.2);}
.reviews .swiper-pagination-bullet-active {color: #fff;}
.reviews .swiper-pagination-bullet-active:after {background: #fff;}
.reviews__slider {width: 100%;}
@media only screen and (min-width:34.375rem) {.reviews__slider {margin-left: auto;}}
@media only screen and (min-width:105rem) {.reviews__slider {max-width: 88.125rem;}}
.reviews__item {max-width: 57.8125rem;width: 100%;margin: 0 auto;display: block;}
@media only screen and (min-width:34.375rem) {.reviews__item {display: -webkit-box;display: -ms-flexbox;display: flex;}}
.reviews__item-avatar {width: 5.5rem;height: 5.5rem;-ms-flex-negative: 0;flex-shrink: 0;}
@media only screen and (min-width:34.375rem) {.reviews__item-avatar {margin-right: 2rem;}}
.reviews__item-info {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;margin-top: 1rem;}
@media only screen and (min-width:34.375rem) {.reviews__item-info {margin-top: 0;}}
.reviews__item-top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding-bottom: .5rem;margin-bottom: .5rem;border-bottom: .0625rem solid hsla(0,0%,85%,.4);}
@media only screen and (min-width:48rem) {.reviews__item-top {padding-bottom: 1rem;margin-bottom: 1rem;}}
.reviews__item-icon {display: -webkit-box;display: -ms-flexbox;display: flex;margin-right: .75rem;}
.reviews__item-icon svg {width: 1.625rem;height: 1.625rem;}
@media only screen and (min-width:48rem) {.reviews__item-icon svg {width: 2rem;height: 2rem;}}
.reviews__item-name {font-size: 1.125rem;line-height: 1.625rem;font-weight: 600;color: #fff;}
@media only screen and (min-width:48rem) {.reviews__item-name {font-size: 1.625rem;line-height: 2rem;}}
.reviews__item-text {font-size: .875rem;line-height: 1.25rem;color: #fff;max-height: 16.25rem;overflow: hidden;}
@media only screen and (min-width:34.375rem) {.reviews__item-text {max-height: 100%;}}
@media only screen and (min-width:48rem) {.reviews__item-text {font-size: 1rem;line-height: 1.5rem;}}
.reviews__item-btn {font-size: .875rem;line-height: 1.25rem;font-weight: 700;text-transform: uppercase;letter-spacing: .125rem;color: #e71c3a;margin-top: .75rem;display: none;}
.reviews__item-btn--active {display: block;}
.reviews--white:after {content: none;}
.reviews--white .slider-navigation__btn {border: .0625rem solid #1d1d1d;}
.reviews--white .slider-navigation__btn svg {fill: #1d1d1d;}
.reviews--white .slider-navigation__btn.swiper-button-disabled:hover {border: .0625rem solid #1d1d1d;}
.reviews--white .slider-navigation__btn.swiper-button-disabled:hover svg {fill: #1d1d1d;}
.reviews--white .reviews__item-name {color: #1d1d1d;}
.reviews--white .reviews__item-text {color: #696969;}
#map {width: 100%;height: 22.5rem;margin-top: 2rem;}
@media only screen and (min-width:48rem) {#map {margin-top: 4.5rem;height: 33.125rem;}}
.doctors-detail {margin-top: 1.5rem;}
@media only screen and (min-width:48rem) {.doctors-detail {margin-top: 2.5rem;}}
.doctors-detail .container {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
@media only screen and (min-width:67.5rem) {.doctors-detail .container {display: -webkit-box;display: -ms-flexbox;display: flex;}}
.doctors-detail__name {font-size: .875rem;line-height: 1.25rem;color: #696969;margin-top: .5rem;}
@media only screen and (min-width:48rem) {.doctors-detail__name {font-size: 1rem;line-height: 1.5rem;margin-top: 1.5rem;}}
.doctors-detail__links {margin-top: .75rem;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: -1rem;}
@media only screen and (min-width:48rem) {.doctors-detail__links {margin-top: 1.5rem;}}
.doctors-detail__link {display: block;margin-bottom: 1rem;width: auto;height: auto;margin-right: 1.5625rem;position: relative;}
.doctors-detail__link:after {position: absolute;content: "";width: .0625rem;height: 1.5rem;background: #d3d3d3;top: 55%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: -.75rem;}
.doctors-detail__link:last-of-type {margin-right: 0;}
.doctors-detail__link:last-of-type:after {content: none;}
.doctors-detail__link img {width: auto;height: auto;}
.doctors-detail__image {max-width: 19rem;width: 100%;height: auto;-ms-flex-negative: 0;flex-shrink: 0;margin: 0 auto;}
@media only screen and (min-width:48rem) {.doctors-detail__image {max-width: 28rem;}}
@media only screen and (min-width:67.5rem) {.doctors-detail__image {margin: 0;}}
.doctors-detail__info {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;margin-top: 1.5rem;}
@media only screen and (min-width:67.5rem) {.doctors-detail__info {margin-left: 2rem;margin-top: 0;}}
.doctors-detail table {width: 100%;margin-bottom: 2rem;}
.doctors-detail table th {background-color: #e71c3a;color: #fff;text-transform: uppercase;}
.doctors-detail table td, .doctors-detail table th {width: 100%;text-align: center;border: .125rem solid #fff;align-intems: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;min-height: 1.875rem;display: block;}
.doctors-detail table td {background-color: #e1f1fc;}
.doctors-detail table thead {display: table-cell;}
.doctors-detail table tbody, .doctors-detail table tr {display: block;}
@media only screen and (min-width:48rem) {.doctors-detail table thead {display: block;}
	.doctors-detail table tr {display: -webkit-box;display: -ms-flexbox;display: flex;}
	.doctors-detail table td, .doctors-detail table th {width: 14.2857142857%;display: block;}}
.doctors-detail__notation {padding: .75rem .625rem;border-left: .125rem solid #e71c3a;background: #f2f2f4;font-size: .875rem;line-height: 1.25rem;color: #696969;}
@media only screen and (min-width:48rem) {.doctors-detail__notation {padding: 1.5rem;font-size: 1rem;line-height: 1.5rem;}}
.doctors-detail__title {margin: 1.5rem 0;font-size: 1.5rem;line-height: 2rem;text-transform: uppercase;color: #1d1d1d;font-family: Oswald;}
@media only screen and (min-width:48rem) {.doctors-detail__title {font-size: 2rem;line-height: 3rem;}}
.doctors-detail__text {font-size: .875rem;line-height: 1.25rem;color: #696969;}
@media only screen and (min-width:48rem) {.doctors-detail__text {font-size: 1rem;line-height: 1.5rem;}}
.doctors-detail__text span {font-weight: 700;color: #1d1d1d;}
.doctors-detail__years-item {padding-left: 1.125rem;border-left: .125rem solid #e71c3a;margin-bottom: 1rem;}
@media only screen and (min-width:48rem) {.doctors-detail__years-item {padding-left: 1.375rem;}}
.doctors-detail__years-item:last-of-type {margin-bottom: 0;}
.doctors-detail__years-title {font-size: 1.125rem;line-height: 1.5rem;font-style: italic;color: #1d1d1d;}
@media only screen and (min-width:48rem) {.doctors-detail__years-title {font-size: 1.5rem;line-height: 1;}}
.doctors-detail__years-text {margin-top: .5rem;font-size: .875rem;line-height: 1.25rem;color: #696969;}
@media only screen and (min-width:48rem) {.doctors-detail__years-text {font-size: 1rem;line-height: 1.5rem;}}
.doctors-detail__years-text span {font-weight: 700;color: #1d1d1d;}