aside {border-right: .0625rem solid #eee;}
@media (max-width:62rem) {aside {position: relative;}}
aside nav {padding: 1.625rem .75rem;position: relative;z-index: 10;background-color: #fff;height: 100%;}
@media (max-width:62rem) {aside nav {position: static;}}
aside nav ul {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: .25rem;}
aside nav ul li a, aside nav ul li span {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 1rem;-moz-column-gap: 1rem;column-gap: 1rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: .75rem .5rem;background-color: transparent;border-radius: .25rem;font-weight: 500;font-size: 1rem;line-height: 150%;color: #4b4b4b;-webkit-transition: background-color .25s ease-in-out,color .25s ease-in-out;transition: background-color .25s ease-in-out,color .25s ease-in-out;}
aside nav ul li a svg, aside nav ul li span svg {fill: #8e8e8e;-webkit-transition: fill .25s ease-in-out;transition: fill .25s ease-in-out;}
aside nav ul li a:hover, aside nav ul li span:hover {background-color: #eefcfc;color: #15c5ce;}
aside nav ul li a:hover svg, aside nav ul li span:hover svg {fill: #15c5ce;}
aside nav ul li a.service__button, aside nav ul li span.service__button {position: relative;padding: .75rem 1.25rem .75rem .5rem;}
aside nav ul li a.service__button svg:last-child, aside nav ul li span.service__button svg:last-child {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: .5rem;}
aside nav ul li.has-submenu span {display: -webkit-box;display: -ms-flexbox;display: flex;}
@media only screen and (min-width:64rem) {aside nav ul li.has-submenu span {display: none;}}
aside nav ul li.has-submenu a {display: none;}
@media only screen and (min-width:64rem) {aside nav ul li.has-submenu a {display: -webkit-box;display: -ms-flexbox;display: flex;}}
aside nav ul li.has-submenu a .drop, aside nav ul li.has-submenu span .drop {width: .5rem;height: .375rem;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'8\' height=\'6\' viewBox=\'0 0 8 6\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M4.743.439l3.042 4.443c.14.205.215.412.215.584 0 .332-.267.538-.713.538H.712C.266 6.004 0 5.799 0 5.467c0-.172.074-.375.215-.581L3.258.44c.195-.286.46-.444.742-.444.283 0 .547.156.743.443z\' fill=\'%238E8E8E\'/%3E%3C/svg%3E");-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);-webkit-transition: -webkit-transform .25s ease-in-out;transition: -webkit-transform .25s ease-in-out;transition: transform .25s ease-in-out;transition: transform .25s ease-in-out,-webkit-transform .25s ease-in-out;}
@media only screen and (min-width:64rem) {aside nav ul li.has-submenu a .drop, aside nav ul li.has-submenu span .drop {display: none;}}
aside nav ul li.has-submenu a .drop.active, aside nav ul li.has-submenu span .drop.active {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
.aside__info {display: none;}
@media (max-width:62rem) {.aside__info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 1rem;padding: 1.5rem .5rem 2rem;margin-top: 2.625rem;}
	.aside__info a, .aside__info p {width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;margin: 0 auto;line-height: 120%;color: #4b4b4b;display: none;}
	.aside__info a {font-weight: 600;font-size: 1.25rem;display: none;}
	.aside__info p {font-weight: 400;font-size: .75rem;margin: -.5rem auto .5rem;}}
.mobile__service {display: none;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: .5rem;padding: 1rem 1.625rem 1rem 1rem;height: 18.125rem;overflow-y: auto;border: .0625rem solid #f1f1f3;border-radius: .75rem;background-color: #fff;margin: 0;}
.mobile__service.active {display: -webkit-box;display: -ms-flexbox;display: flex;}
.mobile__service::-webkit-scrollbar {width: .25rem;}
.mobile__service::-webkit-scrollbar-track {background: #fff;}
.mobile__service::-webkit-scrollbar-thumb {background-color: #15c5ce;border-radius: 1.25rem;}
.mobile__service a {padding: 0;font-weight: 400;font-size: 1rem;line-height: 150%;color: #4b4b4b;}
.aside__version {padding: 1rem .75rem 0;gap: 1rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-top: .0625rem solid #e4e4e7;margin-top: 1.5rem;width: calc(100% + 1.5rem);margin-left: -.75rem;cursor: pointer;}
@media (max-width:62rem) {.aside__version {position: absolute;top: 0;top: .75rem;padding: 0 .75rem;margin-top: 0;border: none;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;}}
.aside__version-icon {-ms-flex-negative: 0;flex-shrink: 0;}
.aside__version-text {font-size: 1rem;line-height: 1.25rem;font-weight: 500;color: #4b4b4b;}
.submenu {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 1rem;display: none;}
.submenu.active {display: -webkit-box;display: -ms-flexbox;display: flex;}
.submenu li {font-weight: 600;font-size: 1.125rem;line-height: 144%;color: #4b4b4b;}
.submenu li span {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 1rem;-moz-column-gap: 1rem;column-gap: 1rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0;}
.submenu li span, .submenu li span:hover {background-color: transparent;}
.submenu li .drop {width: .5rem;height: .375rem;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'8\' height=\'6\' viewBox=\'0 0 8 6\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M4.743.439l3.042 4.443c.14.205.215.412.215.584 0 .332-.267.538-.713.538H.712C.266 6.004 0 5.799 0 5.467c0-.172.074-.375.215-.581L3.258.44c.195-.286.46-.444.742-.444.283 0 .547.156.743.443z\' fill=\'%238E8E8E\'/%3E%3C/svg%3E");-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);-webkit-transition: -webkit-transform .25s ease-in-out;transition: -webkit-transform .25s ease-in-out;transition: transform .25s ease-in-out;transition: transform .25s ease-in-out,-webkit-transform .25s ease-in-out;}
.submenu li .drop.active {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
.submenu-child {padding: 1rem;border: .0625rem solid #f1f1f3;border-radius: .75rem;background-color: #fff;row-gap: .75rem;height: 14.75rem;overflow-y: auto;margin-top: .5rem;display: none;}
.submenu-child.active {display: -webkit-box;display: -ms-flexbox;display: flex;}
.submenu-child::-webkit-scrollbar {width: .25rem;margin-right: .5rem;}
.submenu-child::-webkit-scrollbar-track {background: #fff;}
.submenu-child::-webkit-scrollbar-thumb {background-color: #15c5ce;border-radius: 1.25rem;}
.submenu-child li {padding-left: 1rem;position: relative;}
.submenu-child li:before {content: "";position: absolute;width: .5rem;height: .5rem;min-width: .5rem;border-radius: 100%;background-color: #15c5ce;top: .5rem;left: 0;}
@media (max-width:48rem) {.submenu-child li:before {top: .4375rem;}}
.submenu-child li a {padding: 0;display: block;}
.submenu-child li a:hover {background-color: transparent;}
nav ul .has-submenu .submenu .submenu-child a {display: block;}
.s-breadcrumbs+.s-page-title {margin-top: -3.75rem;}
@media (max-width:62rem) {.s-breadcrumbs+.s-page-title {margin-top: -2.5rem;}}
.s-page-title {padding-bottom: 2rem;border-bottom: .0625rem solid #e4e4e7;}
.page__title {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 1.5rem;}
@media (max-width:62rem) {.page__title {row-gap: 1rem;}}
.page__title .title {font-weight: 600;font-size: calc(1.5rem + 16 * ( 100vw - 20rem ) / 1600);line-height: 130%;color: #262626;}
@media (min-width:125rem) {.page__title .title {font-size: 2.5rem;}}
.page__title .subtitle {font-weight: 400;font-size: 1.125rem;line-height: 144%;color: #4b4b4b;}
.page__title .info {display: -webkit-box;display: -ms-flexbox;display: flex;row-gap: 1rem;-webkit-column-gap: 1.5rem;-moz-column-gap: 1.5rem;column-gap: 1.5rem;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.page__title .label {padding: .5rem 1rem;border-radius: .5rem;background-color: #15c5ce;color: #fff;min-width: -webkit-fit-content;min-width: -moz-fit-content;min-width: fit-content;font-weight: 500;font-size: .875rem;line-height: 129%;}
.breadcrumbs {-webkit-column-gap: .25rem;-moz-column-gap: .25rem;column-gap: .25rem;-ms-flex-wrap: nowrap;flex-wrap: nowrap;overflow-x: auto;}
.breadcrumbs__link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: .25rem;-moz-column-gap: .25rem;column-gap: .25rem;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;white-space: nowrap;}
.breadcrumbs__link, .breadcrumbs__link:before {font-weight: 400;font-size: .875rem;line-height: 157%;color: #8e8e8e;-webkit-transition: color .25s ease-in-out;transition: color .25s ease-in-out;}
.breadcrumbs__link:before {content: "/";}
.breadcrumbs__link:hover, .breadcrumbs__link:hover:before {color: #15c5ce;}
.breadcrumbs__current {font-weight: 400;font-size: .875rem;line-height: 157%;color: #4b4b4b;white-space: nowrap;}
.search__block {position: absolute;top: 0;left: -100%;width: calc(88% - 1.5rem);height: calc(100vh - 5.125rem);max-height: calc(100vh - 5.125rem);overflow-x: scroll;background-color: #fff;padding: 2.5rem;z-index: 8;-webkit-transition: left .25s ease-in-out;transition: left .25s ease-in-out;}
.search__block::-webkit-scrollbar {width: .25rem;}
.search__block::-webkit-scrollbar-track {background: #fff;}
.search__block::-webkit-scrollbar-thumb {background-color: #15c5ce;border-radius: 1.25rem;}
@media (max-width:78.125rem) {.search__block {padding: 0;}}
.search__block.active {left: calc(12% + 1.5rem);}
@media (max-width:96.875rem) {.search__block {width: calc(85% - 3.5rem);}
	.search__block.active {left: calc(15% + 1.5rem);}}
@media (max-width:78.125rem) {.search__block {width: calc(80% - 3.5rem);}
	.search__block.active {left: calc(20% + 1.5rem);}}
@media (max-width:62rem) {.search__block {top: 3rem;left: -100%;width: 100%;height: calc(100% - 3.5rem);max-height: calc(100% - 3.5rem);z-index: 12;-webkit-transition: left .25s ease-in-out;transition: left .25s ease-in-out;}
	.search__block.active {left: 0;}}
.search__block-close {float: right;cursor: pointer;}
@media (max-width:78.125rem) {.search__block-close {margin: 1rem 1rem 0 0;}}
.result {display: none;}
.result p {font-weight: 500;font-size: 1.125rem;line-height: 167%;text-align: center;color: #4b4b4b;}
.result .review__text p {text-align: left;}
.result__list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: .5rem;padding: 1rem;border: .0625rem solid #f1f1f3;border-radius: .75rem;}
@media (max-width:62rem) {.result__list {padding: .5rem;}}
.result__list a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-column-gap: 1rem;-moz-column-gap: 1rem;column-gap: 1rem;padding: 1rem 1.5rem 1rem 1rem;border-radius: .5rem;font-weight: 500;font-size: 1rem;line-height: 150%;color: #4b4b4b;-webkit-transition: background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out;transition: background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out;}
.result__list a span {font-weight: 600;font-size: 1rem;line-height: 150%;color: #15c5ce;min-width: -webkit-fit-content;min-width: -moz-fit-content;min-width: fit-content;-webkit-transition: color .25s ease-in-out;transition: color .25s ease-in-out;}
@media (max-width:62rem) {.result__list a {padding: .5rem 1rem;}}
@media (max-width:48rem) {.result__list a {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;row-gap: 1rem;}}
.result__list a:nth-child(odd) {background-color: #f7f7f8;border: .0625rem solid #f7f7f8;}
.result__list a:nth-child(2n) {background-color: transparent;border: .0625rem solid #f1f1f3;}
.result__list a:nth-child(2n):hover, .result__list a:nth-child(odd):hover {background-color: #15c5ce;border: .0625rem solid #15c5ce;color: #fff;}
.result__list a:nth-child(2n):hover span, .result__list a:nth-child(odd):hover span {color: #fff;}
.s-search .search form {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 1rem;-moz-column-gap: 1rem;column-gap: 1rem;position: relative;}
@media (max-width:48rem) {.s-search .search form {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 1rem;}}
.s-search .search input {width: 100%;padding: .75rem .75rem .75rem 2.375rem;}
.s-search .search .btn {padding: .75rem 2rem;}
.s-search .search .btn-search {padding: 0;right: 0;left: .75rem;}
@media (max-width:48rem) {.s-search .search .btn-search {top: 1.0625rem;-webkit-transform: none;-ms-transform: none;transform: none;}}
.s-search-doctors .search form {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 1rem;position: relative;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;}
@media only screen and (min-width:48rem) {.s-search-doctors .search form {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}
@media only screen and (min-width:87.5rem) {.s-search-doctors .search form {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}}
.s-search-doctors .search form .btn {min-width: 12.5rem;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;padding: .4375rem .75rem;width: 100%;}
@media only screen and (min-width:35.5rem) {.s-search-doctors .search form .btn {width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;}}
.s-search-doctors .search input {padding: .4375rem .75rem;}
.s-search-doctors .search .form__group {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;}
@media only screen and (min-width:48rem) {.s-search-doctors .search .form__group {-webkit-box-flex: 1;-ms-flex: 1 1 49%;flex: 1 1 49%;}}
@media only screen and (min-width:87.5rem) {.s-search-doctors .search .form__group {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}}
.s-search-doctors .search .form__group select {width: 100%;}
.s-search-doctors .search .form__group span {font-weight: 400;font-size: .875rem;line-height: 157%;color: #4b4b4b;margin-bottom: .5rem;}
.banner {position: relative;border-radius: .75rem;}
.banner-main {padding: 5% 5% 10%;}
@media (max-width:48rem) {.banner-main {padding: 3.5rem .5rem;}}
.banner-main .banner__info {position: relative;z-index: 2;}
.banner__info {width: 46%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 2rem;position: relative;}
@media (max-width:62rem) {.banner__info {width: 100%;}}
.banner__info h1 {font-weight: 600;font-size: calc(2rem + 40 * ( 100vw - 20rem ) / 1600);line-height: 111%;color: #4b4b4b;}
@media (min-width:125rem) {.banner__info h1 {font-size: 4.5rem;}}
@media (max-width:62rem) {.banner__info h1 {color: #fff;}}
.banner__info ul {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 1rem;}
@media (max-width:62rem) {.banner__info ul {row-gap: .5rem;}}
.banner__info ul li {font-weight: 500;font-size: calc(1.125rem + 6 * ( 100vw - 20rem ) / 1600);line-height: 133%;color: #4b4b4b;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 1rem;-moz-column-gap: 1rem;column-gap: 1rem;}
@media (min-width:125rem) {.banner__info ul li {font-size: 1.5rem;}}
@media (max-width:62rem) {.banner__info ul li {color: #fff;}}
.banner__info ul li:before {content: "";width: .75rem;height: .75rem;min-width: .75rem;border-radius: 100%;background-color: #15c5ce;margin-top: .625rem;}
.banner__title {display: -webkit-box;display: -ms-flexbox;display: flex;}
@media (max-width:62rem) {.banner__title img {width: 3.125rem;}}
.banner__background {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;position: absolute;top: 0;right: 0;border-radius: .75rem;}
.banner__background-desktop {display: block;}
@media (max-width:48rem) {.banner__background-desktop {display: none;}}
.banner__background-mobi {display: none;}
@media (max-width:48rem) {.banner__background-mobi {display: block;}}
.banner:after {position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.55)),to(rgba(0,0,0,.55)));background: linear-gradient(0deg,rgba(0,0,0,.55),rgba(0,0,0,.55));z-index: 1;border-radius: .75rem;}
@media (max-width:62rem) {.banner:after {content: "";}}
.banner--inner {margin-top: -3.75rem;}
@media (max-width:62rem) {.banner--inner {margin-top: -2.5rem;}}
.perks {margin: 2rem 0 0;}
@media (max-width:68.75rem) {.perks {margin: 1rem -1.5rem 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;row-gap: .5rem;}}
@media (max-width:62rem) {.perks {margin: 1rem -.5rem 0;}}
.perks__list {width: 100%;display: grid;grid-template-columns: repeat(9,1fr);grid-auto-rows: auto;row-gap: 2rem;-webkit-column-gap: 1.5rem;-moz-column-gap: 1.5rem;column-gap: 1.5rem;grid-auto-flow: row dense;}
@media (max-width:68.75rem) {.perks__list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-column-gap: .5rem;-moz-column-gap: .5rem;column-gap: .5rem;overflow-x: auto;}}
.perks__item {background-color: #fff;border-radius: .75rem;overflow: hidden;position: relative;}
.perks__item p {font-weight: 600;font-size: calc(1.25rem + 4 * ( 100vw - 20rem ) / 1600);line-height: 117%;color: #15c5ce;margin-bottom: 0;}
@media (min-width:125rem) {.perks__item p {font-size: 1.5rem;}}
.perks__item p span {font-weight: 600;font-size: 1.125rem;line-height: 167%;color: #59595a;}
.perks__item-threecol {grid-column: span 3;padding: 2.5rem 1.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: .5rem;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
@media (max-width:81.25rem) {.perks__item-threecol {grid-column: span 6;}}
@media (max-width:68.75rem) {.perks__item-threecol {min-height: 16.5rem;min-width: 21.5rem;margin-left: .5rem;margin-right: 0;}}
.perks__item-threecol a, .perks__item-threecol p {position: relative;z-index: 1;}
.perks__item-threecol p {max-width: 15.6875rem;}
.perks__item-threecol a {font-weight: 800;font-size: calc(1.25rem + 20 * ( 100vw - 20rem ) / 1600);line-height: 120%;color: #4b4b4b;-webkit-transition: color .25s ease-in-out;transition: color .25s ease-in-out;}
@media (min-width:125rem) {.perks__item-threecol a {font-size: 2.5rem;}}
.perks__item-threecol a:hover {color: #15c5ce;}
.perks__item-threecol:before {content: "";width: 60%;height: 100%;background: url("/assets/upload/advantages-bg.png") 50%/cover no-repeat;position: absolute;top: 0;right: 0;}
@media (max-width:93.75rem) {.perks__item-threecol:before {width: 100%;}}
.perks__item-twocol {grid-column: span 2;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 1.5rem;padding: 1.5rem 2.5rem 2.5rem;}
@media (max-width:93.75rem) {.perks__item-twocol {padding: 1.5rem 1.5rem 2.5rem;}}
@media (max-width:81.25rem) {.perks__item-twocol {grid-column: span 3;}}
@media (max-width:68.75rem) {.perks__item-twocol {min-width: 18rem;}}
@media (max-width:62rem) {.perks__item-twocol .perks__item-first {margin-left: .5rem;}
	.perks__item-twocol .perks__item-last {margin-right: .5rem;}}
.perks__item-fourcol {grid-column: span 5;}
@media (max-width:81.25rem) {.perks__item-fourcol {grid-column: span 6;}}
@media (max-width:68.75rem) {.perks__item-fourcol {min-width: 21.5rem;}}
.perks__item-fourcol img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
@media (max-width:68.75rem) {.perks__item-last {margin-right: 1.5rem;}}
@media (max-width:62rem) {.perks__item-last {margin-right: .5rem;}}
.perks__item .img {width: 7.75rem;}
.perks__item .bg {position: absolute;width: 16.5rem;height: 100%;top: 50%;right: -35%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-o-object-fit: cover;object-fit: cover;-o-object-position: left;object-position: left;opacity: .05;}
.block+.accordion {margin-top: 3rem;}
@media (max-width:62rem) {.block+.accordion {margin-top: 1.5rem;}}
.accordion {font-size: 1rem;width: 100%;margin: 0 auto;border-radius: .3125rem;}
@media screen and (max-width:62rem) {.accordion {width: 100%;}}
.accordion__item {margin-bottom: 1rem;border-radius: .75rem;border: .0625rem solid #f1f1f3;background-color: #fff;}
.accordion__item:last-child {margin-bottom: 0;}
.accordion__item.active .accordion-header {border: none;}
.accordion__item.active .accordion-header .caret:after, .accordion__item.active .accordion-header .caret:before {-webkit-transform: translate(-50%,-50%) rotate(45deg);-ms-transform: translate(-50%,-50%) rotate(45deg);transform: translate(-50%,-50%) rotate(45deg);}
.accordion__item.active .accordion-body__contents {border-top: .0625rem solid #f1f1f3;}
.accordion-header {-webkit-transition: all .3s;transition: all .3s;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: .5rem;-moz-column-gap: .5rem;column-gap: .5rem;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;font-weight: 500;font-size: 1.125rem;line-height: 144%;color: #262626;padding: 1rem 1rem 1rem 1.5rem;border-radius: .75rem;cursor: pointer;}
@media (max-width:62rem) {.accordion-header {padding: .5rem .5rem .5rem 1rem;}}
.accordion-header .caret {position: relative;width: 3.25rem;height: 3.25rem;min-width: 3.25rem;background-color: #effdfd;border-radius: .5rem;-webkit-transition: -webkit-transform .25s ease-out;transition: -webkit-transform .25s ease-out;transition: transform .25s ease-out;transition: transform .25s ease-out,-webkit-transform .25s ease-out;}
.accordion-header .caret:before {width: .875rem;height: .125rem;}
.accordion-header .caret:after, .accordion-header .caret:before {content: "";top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background-color: #262626;position: absolute;-webkit-transition: background-color .25s ease-out,opacity .25s ease-out,-webkit-transform .25s ease-out;transition: background-color .25s ease-out,opacity .25s ease-out,-webkit-transform .25s ease-out;transition: transform .25s ease-out,background-color .25s ease-out,opacity .25s ease-out;transition: transform .25s ease-out,background-color .25s ease-out,opacity .25s ease-out,-webkit-transform .25s ease-out;}
.accordion-header .caret:after {width: .125rem;height: .875rem;}
.accordion-body {color: #353535;display: none;padding: 0 1.5rem 2rem;}
@media (max-width:62rem) {.accordion-body {padding: 0 .5rem .5rem;}}
.accordion-body__contents {padding-top: 2rem;border-top: .0625rem solid transparent;font-weight: 500;font-size: 1rem;line-height: 150%;color: #151515;-webkit-transition: border-top .5s ease-in-out;transition: border-top .5s ease-in-out;}
@media (max-width:62rem) {.accordion-body__contents {padding-top: 1rem;}}
.accordion-flex .accordion-body__contents {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: .5rem;}
.accordion__price, .accordion__row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-column-gap: 1rem;-moz-column-gap: 1rem;column-gap: 1rem;padding: 1rem 1.5rem 1rem 1rem;border-radius: .5rem;-webkit-transition: background-color .25s ease-in-out,border .25s ease-in-out;transition: background-color .25s ease-in-out,border .25s ease-in-out;}
@media (max-width:62rem) {.accordion__price, .accordion__row {padding: .5rem 1rem;}}
@media (max-width:48rem) {.accordion__price, .accordion__row {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;row-gap: 1rem;}}
.accordion__price:nth-child(odd), .accordion__row:nth-child(odd) {background-color: #f7f7f8;border: .0625rem solid #f7f7f8;}
.accordion__price:nth-child(2n), .accordion__row:nth-child(2n) {background-color: transparent;border: .0625rem solid #f1f1f3;}
.accordion__price:nth-child(2n):hover, .accordion__price:nth-child(odd):hover, .accordion__row:nth-child(2n):hover, .accordion__row:nth-child(odd):hover {background-color: #15c5ce;border: .0625rem solid #15c5ce;}
.accordion__price:nth-child(2n):hover .accordion__coast, .accordion__price:nth-child(2n):hover .accordion__name, .accordion__price:nth-child(odd):hover .accordion__coast, .accordion__price:nth-child(odd):hover .accordion__name, .accordion__row:nth-child(2n):hover .accordion__coast, .accordion__row:nth-child(2n):hover .accordion__name, .accordion__row:nth-child(odd):hover .accordion__coast, .accordion__row:nth-child(odd):hover .accordion__name {color: #fff;}
.accordion__coast, .accordion__name, .accordion__title, .accordion__year {font-weight: 500;font-size: 1rem;line-height: 150%;color: #4b4b4b;-webkit-transition: color .25s ease-in-out;transition: color .25s ease-in-out;}
.accordion__coast {min-width: -webkit-fit-content;min-width: -moz-fit-content;min-width: fit-content;}
.accordion__row {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.accordion__row:nth-child(odd) {background-color: #f7f7f8;border: .0625rem solid #f7f7f8;}
.accordion__row:nth-child(2n) {background-color: transparent;border: .0625rem solid #f1f1f3;}
.accordion__row:nth-child(odd):hover {background-color: #f7f7f8;border: .0625rem solid #f7f7f8;}
.accordion__row:nth-child(odd):hover .accordion__title, .accordion__row:nth-child(odd):hover .accordion__year {color: #4b4b4b;}
.accordion__row:nth-child(2n):hover {background-color: transparent;border: .0625rem solid #f1f1f3;}
.accordion__row:nth-child(2n):hover .accordion__title, .accordion__row:nth-child(2n):hover .accordion__year {color: #4b4b4b;}
.service {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 2.5rem;overflow: hidden;}
@media (max-width:62rem) {.service {row-gap: 2rem;}}
.service .btn {padding: .75rem 2rem;}
@media (max-width:48rem) {.service .tabs__list {margin: 0 -1rem;padding: .625rem 1rem;width: calc(100% + 2rem);}}
.service__top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
@media (max-width:48rem) {.service__top {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 1.5rem;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}}
.service__top .btn {min-width: -webkit-fit-content;min-width: -moz-fit-content;min-width: fit-content;}
.service__left {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: 4rem;-moz-column-gap: 4rem;column-gap: 4rem;}
@media (max-width:81.25rem) {.service__left {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 1rem;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}}
@media (max-width:62rem) {.service__left {width: 100%;}}
.service .tabs__content--active.service__list {display: grid;}
.service__list {row-gap: 1.25rem;-webkit-column-gap: 2rem;-moz-column-gap: 2rem;column-gap: 2rem;}
.service__link {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;border-radius: .375rem;padding: .5rem;width: 2.5rem;height: 2.5rem;min-width: 2.5rem;background-color: #f7f7f8;-webkit-transition: background-color .25s ease-in-out;transition: background-color .25s ease-in-out;}
.service__link svg {fill: #262626;-webkit-transition: fill .25s ease-in-out;transition: fill .25s ease-in-out;}
.service__element {border: .0625rem solid #f1f1f3;border-radius: .5rem;padding: 1rem 1.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-column-gap: .5rem;-moz-column-gap: .5rem;column-gap: .5rem;font-weight: 500;font-size: calc(1rem + 2 * ( 100vw - 20rem ) / 1600);line-height: 167%;color: #333;min-height: 6rem;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: border .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition: border .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition: border .25s ease-in-out,box-shadow .25s ease-in-out;transition: border .25s ease-in-out,box-shadow .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;}
@media (min-width:125rem) {.service__element {font-size: 1.125rem;}}
@media (max-width:48rem) {.service__element {min-height: 4.5rem;}}
.service__element:hover {color: #333;-webkit-box-shadow: 0 0 0 .25rem #dffafc;box-shadow: 0 0 0 .25rem #dffafc;border: .0625rem solid #9ff1f5;}
.service__element:hover .service__link {background-color: #cff8fa;}
.service__element:hover .service__link svg {fill: #15c5ce;}
.service__element:hover .service__link:hover {background-color: #00abb6;}
.service__element:hover .service__link:hover svg {fill: #fff;}
@media (max-width:62rem) {.service-grid {row-gap: 1.25rem;}}
.service-grid .service__element {grid-column: span 4;}
@media (max-width:78.125rem) {.service-grid .service__element {grid-column: span 6;}}
@media (max-width:48rem) {.service-grid .service__element {grid-column: span 12;}}
.advantages {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 3.5rem;}
@media (max-width:62rem) {.advantages {row-gap: 2rem;}}
.advantages__list {gap: 1rem;}
.advantages__item {background-color: #fff;border-radius: .75rem;padding: 1.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 1.5rem;-moz-column-gap: 1.5rem;column-gap: 1.5rem;min-height: 10.125rem;}
@media (max-width:62rem) {.advantages__item {padding: 1rem;min-height: -webkit-fit-content;min-height: -moz-fit-content;min-height: fit-content;}}
.advantages__image {min-width: 4.125rem;width: 4.125rem;height: 4.125rem;background-color: #effdfd;border: .0625rem solid #cff8fa;border-radius: .5rem;}
.advantages__info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 1rem;}
.advantages__info .name {font-weight: 500;font-size: 1.125rem;line-height: 144%;color: #333;width: 100%;}
.advantages__info .text {font-weight: 400;font-size: 1rem;line-height: 150%;color: #4b4b4b;}
.doctors {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 3.5rem;}
@media (max-width:62rem) {.doctors {row-gap: 2rem;}}
.doctors .btn {padding: .75rem 2rem;}
@media (max-width:48rem) {.doctors .btn {padding: .5rem 2rem;}}
@media (max-width:48rem) {.doctors .btn-secondary {display: none;}}
.doctors .btn-primary {display: none;}
@media (max-width:48rem) {.doctors .btn-primary {display: block;}}
.doctors .doctors-grid--four {width: 100%;}
@media (max-width:62rem) {.doctors .doctors-grid--four {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-column-gap: .5rem;-moz-column-gap: .5rem;column-gap: .5rem;overflow-x: auto;margin: 0 -1rem;width: calc(100% + 2rem);padding: .25rem 0;}}
@media (max-width:62rem) {.doctors .doctors-page {-ms-flex-wrap: wrap;flex-wrap: wrap;overflow-x: unset;margin: 0;width: 100%;}}
@media (max-width:62rem) and (max-width:62rem) {.doctors .doctors-page .doctors__item {min-width: 16rem;padding: .5rem;}
	.doctors .doctors-page .doctors__item:first-child {margin-left: 0;}
	.doctors .doctors-page .doctors__item:last-child {margin-right: 0;}}
@media (max-width:62rem) {.doctors__list {row-gap: 1rem;}}
.doctors__top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;}
.doctors__left {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 1rem;}
.doctors__item {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;display: grid;padding: 1rem;border: .0625rem solid #f1f1f3;border-radius: .75rem;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: border .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition: border .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;transition: border .25s ease-in-out,box-shadow .25s ease-in-out;transition: border .25s ease-in-out,box-shadow .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;}
@media (max-width:62rem) {.doctors__item {min-width: 16rem;padding: .5rem;}
	.doctors__item:first-child {margin-left: 1rem;}
	.doctors__item:last-child {margin-right: 1rem;}}
.doctors__item:hover {-webkit-box-shadow: 0 0 0 .25rem #dffafc;box-shadow: 0 0 0 .25rem #dffafc;border: .0625rem solid #9ff1f5;}
.doctors__item:hover .doctors__link {background-color: #cff8fa;opacity: 1;}
.doctors__item:hover .doctors__link svg {fill: #15c5ce;}
.doctors__item:hover .doctors__link:hover {background-color: #00abb6;}
.doctors__item:hover .doctors__link:hover svg {fill: #fff;}
.doctors__item-page .doctors__description {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;row-gap: 1rem;}
.doctors__item-page .doctors__link {opacity: 1;}
@media (max-width:48rem) {.doctors__item-page .doctors__link {background-color: #00abb6;display: -webkit-box;display: -ms-flexbox;display: flex;}
	.doctors__item-page .doctors__link svg {fill: #fff;}}
.doctors img {width: 100%;max-width: 21.4375rem;height: 20rem;-o-object-fit: cover;object-fit: cover;-o-object-position: top;object-position: top;border-radius: .5rem .5rem .25rem .25rem;}
@media (max-width:48rem) {.doctors img {height: 13.875rem;}}
.doctors__description {margin-top: 1rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 1rem;-moz-column-gap: 1rem;column-gap: 1rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.doctors__info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: .5rem;}
.doctors__info .name {font-weight: 500;font-size: 1.125rem;line-height: 144%;color: #333;}
.doctors__info .speciality {font-weight: 400;font-size: 1rem;line-height: 150%;color: #333;}
.doctors__link {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;border-radius: .375rem;padding: .5rem;width: 2.5rem;height: 2.5rem;min-width: 2.5rem;background-color: #f7f7f8;opacity: 0;-webkit-transition: background-color .25s ease-in-out,opacity .25s ease-in-out;transition: background-color .25s ease-in-out,opacity .25s ease-in-out;}
.doctors__link svg {fill: #262626;-webkit-transition: fill .25s ease-in-out;transition: fill .25s ease-in-out;}
@media (max-width:48rem) {.doctors__link {display: none;}}
.doctors__bottom {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: .5rem;-moz-column-gap: .5rem;column-gap: .5rem;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;width: 100%;}
.doctors__price {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: .25rem;}
.doctors__price .name {font-weight: 400;font-size: .875rem;line-height: 157%;color: #4b4b4b;}
.doctors__price .coast {font-weight: 700;font-size: 1.25rem;line-height: 140%;color: #4b4b4b;}
.doctors__subway {margin-top: 2rem;padding: 2rem 0 0;border-top: .0625rem solid #e4e4e7;}
.doctors__subway .underground {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: .25rem;}
.s-doctor-underground .doctor-underground__title {margin-bottom: 1rem;}
@media only screen and (min-width:64rem) {.s-doctor-underground .doctor-underground__title {margin-bottom: 3.5rem;}}
.s-doctor-underground .block__title {margin-bottom: 1rem;}
.s-doctor-underground .doctor-underground__list-grid--three {gap: .5rem;}
@media only screen and (min-width:64rem) {.s-doctor-underground .doctor-underground__list-grid--three {gap: 1.5rem;}}
@media only screen and (max-width:96.875rem) {.s-doctor-underground .doctor-underground__list-grid--three {grid-template-columns: repeat(2,1fr);}}
@media only screen and (max-width:76.875rem) {.s-doctor-underground .doctor-underground__list-grid--three {grid-template-columns: 1fr;}}
@media only screen and (max-width:64rem) {.s-doctor-underground .doctor-underground__list-grid--three {grid-template-columns: repeat(2,1fr);}}
@media only screen and (max-width:48rem) {.s-doctor-underground .doctor-underground__list-grid--three {grid-template-columns: 1fr;}}
.s-doctor-underground .doctor-underground__wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 1.5rem;-moz-column-gap: 1.5rem;column-gap: 1.5rem;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;row-gap: 1.5rem;}
@media only screen and (min-width:64rem) {.s-doctor-underground .doctor-underground__wrap {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}
.s-doctor-underground .doctor-underground__list {width: 100%;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;}
@media only screen and (min-width:64rem) {.s-doctor-underground .doctor-underground__list {width: calc(100% - 16rem);}}
.s-doctor-underground .doctor-underground__list.result {display: none;}
.s-doctor-underground .doctor-underground__station {width: 100%;position: relative;}
@media only screen and (min-width:48rem) {.s-doctor-underground .doctor-underground__station {width: 50%;}}
@media only screen and (min-width:64rem) {.s-doctor-underground .doctor-underground__station {width: 14.5rem;padding: .9375rem;border: .0625rem solid #f1f1f3;border-radius: .75rem;background: #fcfcfd;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;}}
.s-doctor-underground .doctor-underground__station .underground {padding: .5rem 1rem 2rem;border: .0625rem solid #f1f1f3;border-radius: 0 0 1.5rem 1.5rem;background: #f7f7f8;width: 100%;position: fixed;top: 7rem;left: 0;display: none;z-index: 4;height: 70vh;}
@media only screen and (min-width:64rem) {.s-doctor-underground .doctor-underground__station .underground {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;top: 0;left: 0;width: 100%;max-width: unset;padding: 0;border: none;border-radius: 0;background: transparent;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;}}
.s-doctor-underground .doctor-underground__station .underground__item {-webkit-transition: all .25s ease-in-out;transition: all .25s ease-in-out;cursor: pointer;}
.s-doctor-underground .doctor-underground__station .underground__item:hover {color: #15c5ce;}
.s-doctor-underground .doctor-underground__station .underground__item.active {color: #15c5ce;font-weight: 600;}
.s-doctor-underground .doctor-underground__filter {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 1rem;-moz-column-gap: 1rem;column-gap: 1rem;}
@media only screen and (min-width:64rem) {.s-doctor-underground .doctor-underground__filter {margin-bottom: 1rem;display: none;}}
.s-doctor-underground .doctor-underground__filter span {font-weight: 400;font-size: 1rem;line-height: 150%;color: #000;}
@media only screen and (min-width:64rem) {.s-doctor-underground .doctor-underground__filter span {display: none;}}
.s-doctor-underground .doctor-underground__filter .drop {background: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'8\' height=\'6\' viewBox=\'0 0 8 6\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M4.743 5.561l3.042-4.443C7.925.913 8 .706 8 .534c0-.332-.267-.538-.713-.538H.712C.266-.004 0 .201 0 .533c0 .172.074.375.215.581L3.258 5.56c.195.286.46.444.742.444.283 0 .547-.156.743-.443z\' fill=\'%238E8E8E\'/%3E%3C/svg%3E");width: .5rem;height: .375rem;position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: -webkit-transform .25s ease-in-out;transition: -webkit-transform .25s ease-in-out;transition: transform .25s ease-in-out;transition: transform .25s ease-in-out,-webkit-transform .25s ease-in-out;}
@media only screen and (min-width:64rem) {.s-doctor-underground .doctor-underground__filter .drop {display: none;}}
.s-doctor-underground .doctor-underground__filter .drop.active {-webkit-transform: translateY(-50%) rotate(180deg);-ms-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg);}
.doctor-underground__card {border: .0625rem solid #f1f1f3;border-radius: .75rem;padding: 1rem;background: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-column-gap: 1rem;-moz-column-gap: 1rem;column-gap: 1rem;row-gap: 1.5rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.doctor-underground__card .btn {width: 100%;padding: .75rem .5rem;display: block;}
.doctor-underground__card .btn:hover {color: #fff;}
.doctor-underground__description {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 1rem;-moz-column-gap: 1rem;column-gap: 1rem;}
.doctor-underground__buttons {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: .5rem;}
.doctor-underground__image {width: 7rem;}
@media only screen and (min-width:64rem) {.doctor-underground__image {width: 7.75rem;}}
.doctor-underground__image img {width: 100%;height: 9.75rem;-o-object-fit: cover;object-fit: cover;border-radius: .5rem .5rem .25rem .25rem;}
.doctor-underground__experience {border-radius: .25rem;padding: .25rem .5rem;background-color: #7ddde1;font-weight: 500;font-size: .875rem;line-height: 129%;text-align: center;color: #fff;margin-top: .5rem;}
.doctor-underground__info {width: calc(100% - 8.75rem);}
.doctor-underground__name {font-weight: 500;font-size: calc(1rem + 2 * ( 100vw - 20rem ) / 1600);line-height: 144%;color: #4b4b4b;}
@media (min-width:125rem) {.doctor-underground__name {font-size: 1.125rem;}}
.doctor-underground__position {font-weight: 400;font-size: .875rem;line-height: 157%;color: #4b4b4b;margin: .25rem 0 1rem;}
.review {row-gap: 2.5rem;}
.review .btn {padding: .75rem 2rem;}
@media (max-width:62rem) {.review .btn {padding: .5rem 1.5rem;}}
@media (max-width:62rem) {.review-grid {row-gap: 1rem;}}
.review__item {grid-column: span 6;background: #fff;border-radius: .75rem;border: .0625rem solid #f1f1f3;overflow: hidden;}
@media (max-width:81.25rem) {.review__item {grid-column: span 12;}}
@media (max-width:48rem) {.review__item .btn-secondary {display: none;}}
.review__item:hover .review__link {background-color: #cff8fa;}
.review__item:hover .review__link svg {fill: #15c5ce;}
.review__thanks {padding: 2rem 2rem 0;margin-bottom: .5rem;font-weight: 600;color: #4c4c4d;}
.review__thanks, .review__thanks a {font-size: 1.125rem;line-height: 167%;}
.review__thanks a {font-weight: 500;color: #15c5ce;-webkit-transition: color .25s ease-out;transition: color .25s ease-out;}
.review__thanks a:hover {color: #8e8e8e;}
@media (max-width:62rem) {.review__thanks {padding: 1rem 1rem 0;}}
.review__thanks+.review__text {padding: 0 2rem 2rem;}
@media (max-width:62rem) {.review__thanks+.review__text {padding: 0 1rem 1rem;}}
.review__text {padding: 2rem;border-bottom: .0625rem solid #f1f1f3;}
@media (max-width:62rem) {.review__text {padding: 1rem;}}
.review__text p {height: 15rem;overflow: hidden;font-weight: 400;font-size: 1.125rem;line-height: 167%;color: #4b4b4b;margin: 0;}
@media only screen and (min-width:64rem) {.review__text p {height: 7.5rem;}}
.review__info {padding: 2rem;background-color: #fcfcfd;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 1rem;-moz-column-gap: 1rem;column-gap: 1rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
@media (max-width:62rem) {.review__info {padding: 1rem;}}
.review__author {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: .25rem;}
.review__name {font-weight: 600;}
.review__date, .review__name {font-size: 1.125rem;line-height: 144%;color: #333;}
.review__date {font-weight: 400;}
.review__link {display: none;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-radius: .375rem;padding: .5rem;width: 2.5rem;height: 2.5rem;min-width: 2.5rem;background-color: #00abb6;-webkit-transition: background-color .25s ease-in-out;transition: background-color .25s ease-in-out;}
.review__link svg {fill: #262626;-webkit-transition: fill .25s ease-in-out;transition: fill .25s ease-in-out;}
@media (max-width:48rem) {.review__link {display: -webkit-box;display: -ms-flexbox;display: flex;}
	.review__link svg {fill: #fff;}}

.substance {padding: 2rem .5rem 2rem 1.5rem;row-gap: 1rem;overflow-y: auto;}
.substance::-webkit-scrollbar {width: .25rem;}
.substance::-webkit-scrollbar-track {background: #fff;}
.substance::-webkit-scrollbar-thumb {background-color: #15c5ce;border-radius: 1.25rem;}
@media (max-width:48rem) {.substance {height: 18.75rem;}}
.substance__element {font-weight: 400;font-size: 1rem;line-height: 175%;color: #4b4b4b;-webkit-transition: color .25s ease-in-out;transition: color .25s ease-in-out;}
.substance__element:hover {color: #15c5ce;}
@media (max-width:81.25rem) {.form {gap: 1.5rem;}}
.form__image {grid-column: span 6;}
@media (max-width:96.875rem) {.form__image {grid-column: span 4;}}
@media (max-width:81.25rem) {.form__image {grid-column: span 12;height: 25.1875rem;}}
@media (max-width:48rem) {.form__image {height: 15rem;}}
.form__image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;border-radius: .75rem;}
.form__main {grid-column: span 6;border-radius: .75rem;background: #fff;padding: 2.5rem 2rem;}
@media (max-width:96.875rem) {.form__main {grid-column: span 8;}}
@media (max-width:81.25rem) {.form__main {grid-column: span 12;}}
@media (max-width:62rem) {.form__main {padding: 1rem;}}
.form__main form {margin: 2rem 0 1.5rem;padding-bottom: 2rem;border-bottom: .0625rem solid #f1f1f3;display: grid;grid-template-columns: repeat(3,1fr);grid-auto-rows: auto;-webkit-column-gap: 1.5rem;-moz-column-gap: 1.5rem;column-gap: 1.5rem;row-gap: 2rem;}
@media (max-width:62rem) {.form__main form {margin: 1rem 0;padding-bottom: 1rem;}}
@media (max-width:48rem) {.form__main form {grid-template-columns: 1fr;row-gap: 1rem;}}
.form__main label {font-weight: 400;font-size: .875rem;line-height: 157%;color: #4b4b4b;}
.form__main input, .form__main select {width: 100%;padding: .4375rem .75rem;}
.form__main .policy {grid-column: span 2;font-weight: 400;font-size: .875rem;line-height: 157%;color: #333;}
@media (max-width:48rem) {.form__main .policy {grid-column: span 1;}}
.form__main .policy a {color: #5468e6;-webkit-transition: color .25s ease-in-out;transition: color .25s ease-in-out;}
.form__main .policy a:hover {color: #15c5ce;}
.form .info {font-weight: 400;font-size: .75rem;line-height: 133%;color: #727aa3;}
@media (max-width:62rem) {.s-form-big .form {row-gap: 0;}}
.s-form-big .form__list {grid-column: span 4;padding: 5rem;border-right: .0625rem solid #f1f1f3;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 1.5rem;}
@media (max-width:93.75rem) {.s-form-big .form__list {padding: 2.5rem;}}
@media (max-width:81.25rem) {.s-form-big .form__list {padding: 1rem;}}
@media (max-width:68.75rem) {.s-form-big .form__list {grid-column: span 12;border-right: none;border-bottom: .0625rem solid #f1f1f3;}}
.s-form-big .form__element {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 1.25rem;width: 100%;padding: 1rem 1.875rem;border-radius: .5rem;border: .0625rem solid #f1f1f3;background: #fcfcfd;}
@media (max-width:48rem) {.s-form-big .form__element {padding: 1rem;}}
.s-form-big .form__element a, .s-form-big .form__element p {font-weight: 400;font-size: 1.125rem;line-height: 144%;text-align: center;color: #4b4b4b;margin: 0;}
.s-form-big .form__element a {-webkit-transition: color .25s ease-in-out;transition: color .25s ease-in-out;}
.s-form-big .form__element a:hover {color: #15c5ce;}
.s-form-big .form__image {min-width: 3.25rem;width: 3.25rem;height: 3.25rem;background-color: #effdfd;border: .0625rem solid #cff8fa;border-radius: .5rem;}
.s-form-big .form__image img {width: 1.5rem;height: 1.5rem;}
.s-form-big .form form {grid-column: span 8;display: grid;padding: 5rem;grid-template-columns: repeat(6,1fr);grid-auto-rows: auto;-webkit-column-gap: 1.875rem;-moz-column-gap: 1.875rem;column-gap: 1.875rem;row-gap: 2.5rem;}
.s-form-big .form form .policy {grid-column: span 6;}
@media only screen and (min-width:75rem) {.s-form-big .form form .policy {grid-column: span 4;}}
.s-form-big .form form button {height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;grid-column: span 6;}
@media only screen and (min-width:48rem) {.s-form-big .form form button {grid-column: span 3;}}
@media only screen and (min-width:75rem) {.s-form-big .form form button {grid-column: span 2;}}
@media (max-width:93.75rem) {.s-form-big .form form {padding: 2.5rem;}}
@media (max-width:81.25rem) {.s-form-big .form form {padding: 1rem;}}
@media (max-width:68.75rem) {.s-form-big .form form {grid-column: span 12;row-gap: 1.875rem;}}
.s-form-big .form__group {grid-column: span 3;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 1rem;}
.s-form-big .form__group-big {grid-column: span 6;}
@media (max-width:48rem) {.s-form-big .form__group {grid-column: span 6;}}
.s-form-big .form__group input, .s-form-big .form__group textarea {padding: 1rem 1.5rem;background: #fcfcfd;border-radius: .5rem;}
.s-form-big .form__group label {font-weight: 500;font-size: 1.125rem;line-height: 144%;color: #262626;}
.s-fos .block__subtitle {font-size: 1rem;font-style: normal;font-weight: 400;line-height: 1.5rem;color: #4b4b4b;}
.s-fos .form {padding: 1rem .5rem;border-radius: .5rem;background: #15c5ce;}
@media only screen and (min-width:62rem) {.s-fos .form {padding: 3.5rem 5rem;border-radius: .75rem;position: relative;overflow: hidden;}}
.s-fos .form__decor {display: none;}
@media only screen and (min-width:62rem) {.s-fos .form__decor {display: block;position: absolute;right: 0;top: 0;height: 100%;}
	.s-fos .form__decor img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: left center;object-position: left center;}}
.s-fos .form__main {width: 100%;}
@media only screen and (min-width:62rem) {.s-fos .form__main {max-width: 48.125rem;position: relative;}}
.s-fos .form__main form {grid-template-columns: 1fr;margin: 1.5rem 0;gap: 1.5rem;}
.s-fos .form__wrap {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 1rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media only screen and (min-width:37.5rem) {.s-fos .form__wrap {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}
@media only screen and (min-width:62rem) {.s-fos .form__wrap {gap: 1.5rem;}}
.s-fos .form__group {width: 100%;}
@media only screen and (min-width:37.5rem) {.s-fos .form__group {width: calc(50% - .75rem);}}
.s-fos .form__bottom {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 1.5rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media only screen and (min-width:48rem) {.s-fos .form__bottom {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}
.s-fos .form__bottom button {min-width: -webkit-fit-content;min-width: -moz-fit-content;min-width: fit-content;width: 100%;}
@media only screen and (min-width:48rem) {.s-fos .form__bottom button {width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;}}