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;}
.s-search+.s-services {margin-top: -3rem;}
@media (max-width:62rem) {.s-search+.s-services {margin-top: -2.625rem;}}
.s-services.result {display: none;}
.services+.services {margin-top: 2rem;}
@media only screen and (min-width:64rem) {.services+.services {margin-top: 4.5rem;}}
.services-listing--row .services__wrap {-webkit-column-count: unset;-moz-column-count: unset;column-count: unset;}
.services-listing--row .services__wrap ul {width: 100%;display: grid;grid-template-columns: 1fr;gap: 1rem;}
@media only screen and (min-width:48rem) {.services-listing--row .services__wrap ul {grid-template-columns: repeat(2,1fr);}}
@media only screen and (min-width:62rem) {.services-listing--row .services__wrap ul {grid-template-columns: repeat(3,1fr);}}
@media only screen and (min-width:81.25rem) {.services-listing--row .services__wrap ul {grid-template-columns: repeat(4,1fr);}}
.services-listing--row .services__wrap ul li {grid-column: span 1;}
.services-departure ul, .services-listing ul {margin: 0;padding: 0;list-style: none;-webkit-column-gap: 1rem;-moz-column-gap: 1rem;column-gap: 1rem;}
.services-departure ul li, .services-listing ul li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 1rem;-moz-column-gap: 1rem;column-gap: 1rem;grid-column: span 3;}
.services-departure ul li:before, .services-listing ul li:before {content: "";width: .5rem;height: .5rem;min-width: .5rem;border-radius: 100%;background-color: #15c5ce;margin-top: .5rem;}
@media (max-width:48rem) {.services-departure ul li:before, .services-listing ul li:before {margin-top: .4375rem;}}
.services-departure ul li a, .services-listing ul li a {font-weight: 400;font-size: calc(1rem + 2 * ( 100vw - 20rem ) / 1600);line-height: 144%;color: #4b4b4b;-webkit-transition: color .25s ease-in-out;transition: color .25s ease-in-out;}
@media (min-width:125rem) {.services-departure ul li a, .services-listing ul li a {font-size: 1.125rem;}}
.services-departure ul li a:hover, .services-listing ul li a:hover {color: #15c5ce;}
.services__title {font-weight: 600;font-size: 1.5rem;line-height: 125%;color: #262626;}
.services__title+ul, .services__wrap {margin-top: 1.5rem;}
.services__wrap {-webkit-column-count: 4;-moz-column-count: 4;column-count: 4;-webkit-column-gap: 1rem;-moz-column-gap: 1rem;column-gap: 1rem;}
@media (max-width:81.25rem) {.services__wrap {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;}}
@media (max-width:64rem) {.services__wrap {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}}
@media (max-width:48rem) {.services__wrap {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;}}
.services-departure ul {display: -webkit-box;display: -ms-flexbox;display: flex;gap: .75rem;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;}
@media only screen and (min-width:64rem) {.services-departure ul {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}}
.services-departure ul li {width: 100%;}
@media only screen and (min-width:48rem) {.services-departure ul li {width: calc(( 100% - .75rem ) / 2);}}
@media only screen and (min-width:64rem) {.services-departure ul li {width: calc(( 100% - 2.25rem ) / 4);}}
.services__item {-webkit-column-break-inside: avoid;-moz-column-break-inside: avoid;break-inside: avoid;}
.services__item+.services__item {margin-top: 1.5rem;}
@media only screen and (min-width:64rem) {.services__item+.services__item {margin-top: 2.5rem;}}
.services__item-name {font-weight: 600;font-size: 1.25rem;line-height: 140%;color: #4b4b4b;margin-bottom: 1rem;display: block;position: relative;}
.services__item-name:after {content: "";position: absolute;top: 50%;right: .5rem;-webkit-transform: translateY(-50%) rotate(90deg);-ms-transform: translateY(-50%) rotate(90deg);transform: translateY(-50%) rotate(90deg);width: .625rem;height: .625rem;background: url("/assets/upload/menu-icon-service - arrow.png") 50%/contain no-repeat;-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;}
.services__item-name.active:after {-webkit-transform: translateY(-50%) rotate(270deg);-ms-transform: translateY(-50%) rotate(270deg);transform: translateY(-50%) rotate(270deg);}
@media only screen and (min-width:48rem) {.services__item-name:after {content: none;}}
.services__item ul {display: none;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: .75rem;}
.services__item ul li {margin-bottom: 0;}