.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;}
.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-feedback {margin-top: 2rem;padding: 1.5rem 0 0;background: #f2f2f4;position: relative;}
@media only screen and (min-width:48rem) {.reviews-feedback {margin-top: 3rem;padding: 4.5rem 0 0;}}
@media only screen and (min-width:67.5rem) {.reviews-feedback {padding: 4.5rem 0 4rem;}}
.reviews-feedback:after {position: absolute;width: 13%;height: 100%;top: 0;right: 0;background: #e71c3a;z-index: 1;}
@media only screen and (min-width:67.5rem) {.reviews-feedback:after {content: "";}}
.reviews-feedback .container {position: relative;z-index: 2;}
@media only screen and (min-width:67.5rem) {.reviews-feedback .container {display: block;}}
.reviews-feedback__form {width: 100%;}
@media only screen and (min-width:67.5rem) {.reviews-feedback__form {max-width: 43rem;}}
.reviews-feedback__inputs {margin: 2rem 0;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
@media only screen and (min-width:48rem) {.reviews-feedback__inputs {margin: 3rem 0;display: -webkit-box;display: -ms-flexbox;display: flex;}}
.reviews-feedback__inputs .input-group {width: 100%;}
@media only screen and (min-width:48rem) {.reviews-feedback__inputs .input-group {width: 48%;}}
.reviews-feedback .policy {margin-top: 2rem;}
@media only screen and (min-width:48rem) {.reviews-feedback .policy {margin-top: 3rem;}}
.reviews-feedback .black-btn {height: 3rem;margin-top: 2rem;}
@media only screen and (min-width:48rem) {.reviews-feedback .black-btn {max-width: 20.5rem;margin-top: 3rem;height: 9.5rem;}}
.reviews-feedback__image {position: relative;right: 0;margin: 1rem auto 0;max-width: 31.25rem;width: 100%;}
@media only screen and (min-width:67.5rem) {.reviews-feedback__image {position: absolute;bottom: -4rem;margin: 0;}}
@media only screen and (min-width:83.75rem) {.reviews-feedback__image {max-width: 43rem;}}
.medical-centers {margin-top: 1.5rem;}
@media only screen and (min-width:48rem) {.medical-centers {margin-top: 10rem;}}
.medical-centers__advantages {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 1rem;margin-bottom: -.5rem;}
@media only screen and (min-width:34.375rem) {.medical-centers__advantages {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}
@media only screen and (min-width:48rem) {.medical-centers__advantages {margin-top: 2rem;}}
.medical-centers__advantages-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-right: .5rem;margin-bottom: .5rem;}
.medical-centers__advantages-item:last-of-type {margin-right: 0;}
.medical-centers__advantages-item svg {margin-right: .5rem;}
.medical-centers__items {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: calc(100% + 2rem);margin: 1.5rem -2rem -2rem;}
@media only screen and (min-width:48rem) {.medical-centers__items {margin: 4.5rem -2rem -2rem;}}
.medical-centers__item {width: calc(100% - 2rem);margin-left: 2rem;margin-bottom: 2rem;display: -webkit-box;display: -ms-flexbox;display: flex;}
@media only screen and (min-width:34.375rem) {.medical-centers__item {display: block;width: calc(50% - 2rem);}}
@media only screen and (min-width:48rem) {.medical-centers__item {width: calc(33.333% - 2rem);}}
@media only screen and (min-width:67.5rem) {.medical-centers__item {width: calc(25% - 2rem);}}
.medical-centers__item-image {max-width: 5.5rem;height: 3.4375rem;width: 100%;-ms-flex-negative: 0;flex-shrink: 0;}
@media only screen and (min-width:34.375rem) {.medical-centers__item-image {-ms-flex-negative: unset;flex-shrink: unset;height: 14.0625rem;max-width: 100%;}
	.medical-centers__item-image img {width: 100%;height: 100%;}}
.medical-centers__item-wrap {background: #fff;margin-left: .5rem;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
@media only screen and (min-width:34.375rem) {.medical-centers__item-wrap {padding: .5rem .5rem 1rem;margin-left: 0;text-align: center;}}
.medical-centers__item-title {font-size: 1rem;line-height: 1.5rem;font-weight: 700;color: #1d1d1d;}
@media only screen and (min-width:34.375rem) {.medical-centers__item-title {font-size: 1.25rem;line-height: 1.625rem;}}
.medical-centers__item-time {font-size: .875rem;margin-top: .25rem;line-height: 1.25rem;color: #1d1d1d;padding-bottom: .5rem;border-bottom: .0625rem solid #f2f2f4;}
@media only screen and (min-width:34.375rem) {.medical-centers__item-time {padding-bottom: .75rem;}}
.medical-centers__item-address {margin-top: .25rem;font-size: .875rem;line-height: 1.25rem;color: #696969;}
.medical-centers__item-metro {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: .1875rem .5rem .1875rem .1875rem;background: #f2f2f4;border-radius: 2.6875rem;font-size: .875rem;line-height: 1.25rem;color: #1d1d1d;margin: .5rem 0 0;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;}
@media only screen and (min-width:34.375rem) {.medical-centers__item-metro {margin: .75rem auto 0;}}
.medical-centers__item-metro svg {margin-right: .25rem;-ms-flex-negative: 0;flex-shrink: 0;}
.medical-centers .more {margin: 2rem auto 0;}
@media only screen and (min-width:48rem) {.medical-centers .more {margin: 3rem auto 0;max-width: 10.375rem;}}
#map {width: 100%;height: 22.5rem;margin-top: 2rem;}
@media only screen and (min-width:48rem) {#map {margin-top: 4.5rem;height: 33.125rem;}}
.page-reviews {margin-top: 1.5rem;}
@media only screen and (min-width:48rem) {.page-reviews {margin-top: 3rem;}}
.page-reviews__item {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 1.5rem;}
@media only screen and (min-width:48rem) {.page-reviews__item {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 3rem;}}
.page-reviews__item:last-of-type {margin-bottom: 0;}
.page-reviews__avatar {width: 5.5rem;height: 5.5rem;-ms-flex-negative: 0;flex-shrink: 0;}
@media only screen and (min-width:48rem) {.page-reviews__avatar {margin-right: 2rem;}}
.page-reviews__info {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;margin-top: 1rem;}
@media only screen and (min-width:48rem) {.page-reviews__info {margin-top: 0;}}
.page-reviews__name {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 1.125rem;line-height: 1.625rem;font-weight: 600;color: #1d1d1d;padding-bottom: .5rem;border-bottom: .0625rem solid hsla(0,0%,85%,.4);margin-bottom: .75rem;}
@media only screen and (min-width:48rem) {.page-reviews__name {font-size: 1.625rem;line-height: 2rem;padding-bottom: 1rem;margin-bottom: 1rem;}}
.page-reviews__name svg {width: 1.625rem;height: 1.625rem;margin-right: .25rem;}
@media only screen and (min-width:48rem) {.page-reviews__name svg {margin-right: .75rem;width: 2rem;height: 2rem;}}
.page-reviews__text {font-size: .875rem;line-height: 1.25rem;color: #696969;}
@media only screen and (min-width:48rem) {.page-reviews__text {font-size: 1rem;line-height: 1.5rem;}}
.page-reviews__text p {margin-bottom: 1.25rem;}
.page-reviews__text p:last-of-type {margin-bottom: 0;}
.page-reviews__video {width: 100%;height: 11.9375rem;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;}
.page-reviews__video:after {position: absolute;width: 100%;height: 100%;content: "";top: 0;left: 0;background: rgba(231,28,58,.5);opacity: 0;visibility: hidden;-webkit-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
@media only screen and (min-width:34.375rem) {.page-reviews__video {max-width: 28rem;height: 17.5625rem;}}
.page-reviews__video-icon {position: absolute;z-index: 3;display: -webkit-box;display: -ms-flexbox;display: flex;opacity: 0;visibility: hidden;-webkit-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.page-reviews__video-icon svg {width: 2.5rem;height: 2.5rem;}
.page-reviews__video:hover .page-reviews__video-icon, .page-reviews__video:hover:after {opacity: 1;visibility: visible;}
.page-reviews .more {margin: 2rem auto 0;}
@media only screen and (min-width:48rem) {.page-reviews .more {max-width: 10.375rem;margin: 3rem auto 0;}}