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;}
.analysis {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 2.5rem;}
@media (max-width:62rem) {.analysis {gap: 2rem;}}
.analysis__wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 1.5rem;}
@media (max-width:62rem) {.analysis__wrap {gap: 1rem;}}
.analysis__item {padding: 1.5rem;border-radius: .75rem;background: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 1rem;}
@media (max-width:62rem) {.analysis__item {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 1.5rem;padding: 1rem;}}
.analysis__item-info {width: 70%;}
@media (max-width:62rem) {.analysis__item-info {width: 100%;}}
.analysis__item-title {font-size: 1.5rem;font-weight: 600;line-height: 2rem;color: #262626;}
.analysis__item-text {margin-top: .5rem;font-size: calc(1rem + 2 * ( 100vw - 20rem ) / 1600);line-height: 150%;color: #4b4b4b;}
@media (min-width:125rem) {.analysis__item-text {font-size: 1.125rem;}}
.analysis__item-right {text-align: right;}
@media (max-width:62rem) {.analysis__item-right {width: 100%;text-align: left;}}
.analysis__item-price {font-size: 2rem;line-height: 125%;color: #262626;}
.analysis__item-price span {color: #15c5ce;font-weight: 600;}
.analysis__item-notation {margin-top: .5rem;font-size: 1rem;line-height: 150%;color: #262626;}
.analysis__list {margin-top: 2rem;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 1rem 2.5rem;}
@media (max-width:62rem) {.analysis__list {margin-top: 1.5rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
.analysis__list-item {display: -webkit-box;display: -ms-flexbox;display: flex;gap: .5rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.analysis__list-icon {-ms-flex-negative: 0;flex-shrink: 0;}
.analysis__list-title {font-size: 1rem;line-height: 150%;color: #262626;}
.analysis__list-text {font-size: .875rem;line-height: 150%;color: #4b4b4b;}
.analysis .btn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: .75rem 2rem;}
@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;}}
.s-service__card .service__card {gap: 1rem;}
.s-service__card .service__item {grid-column: span 3;padding: 1.5rem;border: .0625rem solid #f1f1f3;border-radius: .75rem;background: #fff;}
@media (max-width:84.375rem) {.s-service__card .service__item {grid-column: span 6;}}
@media (max-width:62rem) {.s-service__card .service__item {padding: 1rem;}}
@media (max-width:48rem) {.s-service__card .service__item {grid-column: span 12;}}
.s-service__card .service__header {padding-bottom: 1.5rem;border-bottom: .0625rem solid #f1f1f3;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 1.5rem;-moz-column-gap: 1.5rem;column-gap: 1.5rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-weight: 500;font-size: 1.125rem;line-height: 144%;color: #262626;}
.s-service__card .service__icon {min-width: 4.125rem;width: 4.125rem;height: 4.125rem;background-color: #effdfd;border: .0625rem solid #cff8fa;border-radius: .5rem;}
@media (max-width:48rem) {.s-service__card .service__icon {min-width: 3.125rem;width: 3.125rem;height: 3.125rem;}}
.s-service__card .service__body {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-top: 1.5rem;}
.s-service__card .service__body .btn {width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;text-align: left;}
.s-service__card-v2 .service__card {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.s-service__card-v2 .service__item {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;}
@media only screen and (min-width:48rem) {.s-service__card-v2 .service__item {-webkit-box-flex: 1;-ms-flex: 1 1 40%;flex: 1 1 40%;}}
@media only screen and (min-width:64rem) {.s-service__card-v2 .service__item {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}}
.s-service__card-v2 .service__body {height: 19rem;overflow-y: auto;}
.s-service__card-v2 .service__body::-webkit-scrollbar {width: .25rem;}
.s-service__card-v2 .service__body::-webkit-scrollbar-track {background: #fff;}
.s-service__card-v2 .service__body::-webkit-scrollbar-thumb {background-color: #15c5ce;border-radius: 1.25rem;}
.s-service__card-v2 .service__body-flex {display: -webkit-box;display: -ms-flexbox;display: flex;gap: .75rem;-ms-flex-wrap: wrap;flex-wrap: wrap;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
.cards {row-gap: 3.5rem;}
@media (max-width:62rem) {.cards {row-gap: 2rem;}}
.cards__list {gap: 1rem;}
.cards__element {grid-column: span 4;border: .0625rem solid #f1f1f3;border-radius: .75rem;padding: 1rem 1rem 1.5rem;background-color: #fff;}
@media (max-width:81.25rem) {.cards__element {grid-column: span 6;}}
@media (max-width:48rem) {.cards__element {padding: .5rem .5rem 1rem;grid-column: span 12;}}
.cards__element:hover .cards__link {background-color: #cff8fa;}
.cards__element:hover .cards__link svg {fill: #15c5ce;}
.cards__element:hover .btn {color: #00abb6;border: .0625rem solid #00abb6;}
.cards__element img {height: 19.375rem;border-radius: .5rem;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
@media (max-width:48rem) {.cards__element img {height: 16.5rem;}}
.cards__body {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-column-gap: 1.5rem;-moz-column-gap: 1.5rem;column-gap: 1.5rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 1.875rem;}
@media (max-width:48rem) {.cards__body {margin-top: 1rem;}
	.cards__body .btn {display: none;}}
.cards__name {font-weight: 500;font-size: 1.25rem;line-height: 140%;color: #262626;width: 100%;}
.cards__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;}
.cards__link svg {fill: #262626;-webkit-transition: fill .25s ease-in-out;transition: fill .25s ease-in-out;}
@media (max-width:48rem) {.cards__link {display: -webkit-box;display: -ms-flexbox;display: flex;}
	.cards__link svg {fill: #fff;}}
.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;}