

/* Start:/local/templates/vip-clinic/css/prices.css?160103425529405*/
.prices__title {
	font-style: normal;
	font-weight: 300;
	font-size: 35px;
	line-height: 123%;
	text-align: center;
	letter-spacing: 0.75px;
	margin-bottom: 50px;
}

.prices__content {
	padding: 0 40px;
	background: white;
}

.prices__category {
	position: relative;
	display: flex;
	justify-content: flex-start;
	border-bottom: 1px solid #4967AB;
	margin-bottom: 25px;
}

.prices__category-item {
	position: relative;
	padding: 10px 0;
	font-style: normal;
	font-weight: 500;
	font-size: 17px;
	line-height: 35px;
	text-align: center;
	letter-spacing: -0.02em;
	text-transform: uppercase;
	white-space: nowrap;
	transition: .5s;
	order: 2;

}

.prices__category-item::after {
	content: '';
	position: absolute;
	width: 0;
	height: 1px;
	top: 0;
	left: 50%;
	background: #4967AB;
	transform: translateX(-50%);
	transition: .5s;
}

.prices__category-item a {
	font-family: "montserat";
	padding: 0 35px;
	font-style: normal;
	font-weight: 500;
	font-size: 17px;
	line-height: 206%;
	text-align: center;
	letter-spacing: -0.02em;
	text-transform: uppercase;
	border-right: 1px solid #F2F2F2;
}

.prices__search {
	position: absolute;
	width: 100px;
	height: 100%;
	right: 0;
	top: 0;
	transition: .5s;
	display: flex;
	align-items: center;
	transition: .5s;
	z-index: 2;
}

.prices__search-field {
	width: 0;
	height: 100%;
	display: flex;
	align-items: center;
	padding-left: 40px;
}

.prices__search-field [type=search] {
	width: 100%;
	overflow: hidden;
	border: none;
	background: transparent;
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	line-height: 110%;
	letter-spacing: -0.02em;
	padding-right: 15px;
}

.prices__search-button {
	position: relative;
	width: 50px;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}

.prices__search-button-close {
	display: none;
}

.prices__search-button:hover .prices__search-button-open,
.prices__search-button:hover .prices__search-button-close {
	opacity: 1;
}

.prices__search-button-open,
.prices__search-button-close {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 25px;
	height: 25px;
	transform: translate(-50%, -50%);
	opacity: .25;
	transition: .5s;
	z-index: 1;
}

.prices__search-button-close::before,
.prices__search-button-close::after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	height: 1px;
	background: #4967AB;
	transition: .5s;
	cursor: pointer;
}

.prices__search-button-close::before {
	transform: translateY(-50%) rotate(45deg);
}

.prices__search-button-close::after {
	transform: translateY(-50%) rotate(-45deg);
}

.prices__info {
	max-width: 1115px;
	margin: 0 auto 60px;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 125%;
	text-align: center;
	letter-spacing: 0.75px;
	color: #000000;
}

/* Открытая поисковая строка */

.prices__category.search-open .prices__category-item.active {
	order: 1;
}

.prices__category.search-open .prices__search {
	background: #F8FBFF;
}

.prices__category.search-open .prices__search-field {
	width: 100%;
}

.prices__category-item.active::after,
.prices__category-item:hover::after {
	width: 100%;
}

/* prices__catalog-item */

.prices__catalog-item {
	width: calc(33.33% - 50px);
	position: relative;
	display: flex;
	align-items: flex-start;
	margin: 0 25px;
	padding-bottom: 35px;
}

.prices__catalog-item::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 33px;
	width: 0;
	height: 0;
	border-left: 7.5px solid transparent;
	border-right: 7.5px solid transparent;
	border-bottom: 7.5px solid #4967AB;
	transform: translateX(-50%);
	opacity: 0;
	visibility: hidden;
	transition: .3s;
}

.prices__catalog-item.active::after {
	opacity: 1;
	visibility: visible;
}

.prices__catalog-item-letter {
	min-width: 65px;
	height: 65px;
	margin-right: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 1px solid #C3CFD6;
	box-sizing: border-box;
	font-style: normal;
	font-weight: normal;
	font-size: 45px;
	line-height: 100%;
	letter-spacing: -0.02em;
	color: #4967AB;
}

.prices__catalog-accordion {
	border-bottom: 1px solid #f1f1f1;
	position: relative;
	transition: .3s;
}

.prices__catalog-accordion.price-open {
	background: #F6F8F9;
}

.prices__catalog-accordion:first-child {
	border-top: 1px solid #f1f1f1;
}


.prices__catalog-accordion:hover,
.prices__catalog-accordion.active {
	background: #F6F8F9;
}


.prices__catalog-accordion.active .prices__catalog-accordion-arrow {
	background: #F6F8F9;
	transform: rotateX(180deg);
}

.prices__catalog-accordion-wrap {
	width: 100%;
}

.prices__catalog-accordion-title {
	position: relative;
	padding: 10px 40px 7px 25px;
	width: 100%;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 110%;
	letter-spacing: -0.02em;
	color: #4F4F4F;
	cursor: pointer;
}

.prices__catalog-accordion-arrow {
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 100%;
	cursor: pointer;
	transition: .5s;
}

.prices__catalog-accordion-arrow::before,
.prices__catalog-accordion-arrow::after {
	content: '';
	position: absolute;
	width: 5px;
	height: 1px;
	left: 50%;
	top: 50%;
	background: #ECBB33;
}

.prices__catalog-accordion-arrow::before {
	transform: translate(-75%, -50%) rotate(45deg);
}

.prices__catalog-accordion-arrow::after {
	transform: translate(0, -50%) rotate(-45deg);
}

.prices__catalog-accordion-dropdown {
	display: none;
	position: absolute;
	border-top: 2px solid #4967AB;
	width: calc(2 * (100% + 90px) + 50px);
	top: calc(100% + 1px);
	padding: 40px 20px;
	z-index: 1;
	background: white;
	box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1);
}

.prices__catalog-accordion-dropdown-close {
	/* display: none; */
	position: absolute;
	width: 25px;
	height: 25px;
	top: 0;
	right: 0;
	cursor: pointer;
	transition: .5s;
}

.prices__catalog-accordion-dropdown-close:hover {
	transform: rotate(90deg);
}

.prices__catalog-accordion-dropdown-close::before,
.prices__catalog-accordion-dropdown-close::after {
	content: '';
	position: absolute;
	width: 20px;
	height: 1px;
	left: 50%;
	top: 50%;
	background: #4967AB;
}

.prices__catalog-accordion-dropdown-close::before {
	transform: translate(-50%, -50%) rotate(45deg);
}

.prices__catalog-accordion-dropdown-close::after {
	transform: translate(-50%, -50%) rotate(-45deg);
}

.prices__catalog-accordion-dropdown ul {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}

.prices__catalog-accordion-dropdown ul li {
	width: 50%;
	position: relative;
	padding: 7px 15px 7px 45px;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 174.4%;
	letter-spacing: -0.02em;
	color: #333333;
	transition: .5s;
	cursor: pointer;
}

.prices__catalog-accordion-dropdown ul li a {
	display: none;
}

.prices__catalog-accordion-dropdown ul li:hover {
	background: #F6F8F9;
}

.prices__catalog-accordion-dropdown ul li::before {
	content: '';
	position: absolute;
	left: 20px;
	top: 17px;
	width: 6px;
	height: 6px;
	background: #4967AB;
}

.prices__catalog-mobile-text {
	width: 100%;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 174.4%;
	letter-spacing: -0.02em;
	text-transform: uppercase;
	color: #333333;
	text-align: center;
	margin-bottom: 25px;
}

.prices__catalog-desc {
	margin: 0 -25px 50px;
	display: flex;
	flex-wrap: wrap;
}

/* Мобильная версия каталога */
.prices__catalog-mobile {
	display: none;
	padding: 25px 0 50px;
	background: #F6F8F9;
	position: relative;
}

.prices__catalog-mobile::after,
.prices__catalog-mobile::before {
	content: '';
	position: absolute;
	width: 15px;
	height: 100%;
	top: 0;
	background: #F6F8F9;
}

.prices__catalog-mobile::after {
	right: 100%;
	z-index: 1;
}

.prices__catalog-mobile::before {
	left: 100%;
	z-index: 1;
}

.prices__catalog-mobile-letter-scroll {
	width: calc(100% + 30px);
	transform: translateX(-15px);
	margin: 0 auto 25px;
	overflow: auto;
	position: relative;
	z-index: 10;
}

.prices__catalog-mobile-letter-scroll .mCSB_horizontal.mCSB_inside>.mCSB_container {
	margin-bottom: 0;
}

.prices__catalog-mobile-letter-scroll .mCSB_scrollTools.mCSB_scrollTools_horizontal {
	opacity: 1;
}

.prices__catalog-mobile-letter-scroll .mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer {
	display: none;
}

.prices__catalog-mobile-letter-scroll .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft::before,
.prices__catalog-mobile-letter-scroll .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft::after,
.prices__catalog-mobile-letter-scroll .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight::before,
.prices__catalog-mobile-letter-scroll .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight::after {
	content: '';
	position: absolute;
	width: 2px;
	height: 15px;
	top: 50%;
	left: 50%;
	background: #4967AB;
}

.prices__catalog-mobile-letter-scroll .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft::before {
	transform: translate(-50%, -100%) rotate(20deg);
}

.prices__catalog-mobile-letter-scroll .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft::after {
	transform: translate(-50%, 0) rotate(-20deg);
}

.prices__catalog-mobile-letter-scroll .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight::before {
	transform: translate(-50%, -100%) rotate(-20deg);
}

.prices__catalog-mobile-letter-scroll .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight::after {
	transform: translate(-50%, 0) rotate(20deg);
}

.prices__catalog-mobile-letter-scroll .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.prices__catalog-mobile-letter-scroll .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
	width: 15px;
	height: 57px;
	background: #F6F8F9;
	bottom: 0;
	opacity: 1;
}

.prices__catalog-mobile-letter-scroll .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
	border-right: 1px solid #4967AB;
	left: 0;
}

.prices__catalog-mobile-letter-scroll .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
	border-left: 1px solid #4967AB;
	right: 0;
}

.prices__catalog-mobile-letter {
	padding: 0 15px;
	border: 1px solid #4967AB;
	display: flex;
}

.prices__catalog-mobile-letter .prices__catalog-item-letter {
	width: 55px;
	height: 55px;
	border: none;
	border-bottom: 1px solid #F6F8F9;
	position: relative;
	margin-right: 0;
	background: white;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 148.9%;
	letter-spacing: -0.02em;
	text-transform: uppercase;
	color: #4967AB;
}

.prices__catalog-mobile-letter .prices__catalog-item-letter.active {
	background: #4967AB;
	color: white;
}

.prices__catalog-mobile-letter .prices__catalog-item-letter::after {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	width: 1px;
	height: 32px;
	background: #F2F2F2;
	transform: translateY(-50%);
	z-index: 1;
}

/* 
.price__catalog-inner {
	position: absolute;
	padding: 45px 90px;
	top: calc(100% + 15px);
	width: calc(3 * 100% + 100px);
	right: 0;
	background: #F6F8F9;
} */

/* Внутренний каталог */
.price__catalog-inner {
	position: relative;
	width: 100%;
	margin: 0 25px 70px;
	/* padding: 45px 95px; */
	padding: 25px;
	top: calc(100% + 15px);
	width: calc(3 * 100% + 100px);
	right: 0;
	background: #F6F8F9;
	border-top: 1px solid #4967AB;
	display: none;
	overflow: visible !important;
}

.price__catalog-inner .price-table__top-item:nth-child(1)::before {
	display: none;
}

.prices .price-table__top-item:nth-child(1),
.prices .price-table__content-item:nth-child(1) {
	padding-left: 35px;
}

.price__catalog-inner-title {
	margin-bottom: 45px;
	font-family: "montserat";
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 124.4%;
	letter-spacing: -0.02em;
	text-transform: uppercase;
	color: #333333;
}

.price__catalog-inner-close {
	position: absolute;
	width: 30px;
	height: 30px;
	/* top: 45px;
	right: 95px; */
	top: 25px;
	right: 25px;
	cursor: pointer;
	transition: .5s;
}

.price__catalog-inner-close:hover {
	transform: rotate(90deg);
}

.price__catalog-inner-close::before,
.price__catalog-inner-close::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 1px;
	left: 50%;
	top: 50%;
	background: #4967AB;
}

.price__catalog-inner-close::before {
	transform: translate(-50%, -50%) rotate(45deg);
}

.price__catalog-inner-close::after {
	transform: translate(-50%, -50%) rotate(-45deg);
}

.price__catalog-inner-table {
	background: white;
	margin-bottom: 45px;
}

.price__catalog-inner-links {
	margin: -7px -10px;
}

.price__catalog-inner-links-item {
	display: inline-block;
	margin: 7px 10px;
	padding: 10px 15px;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 100%;
	letter-spacing: -0.02em;
	color: #4F4F4F;
	background: white;
	transition: .3s;
	cursor: pointer;
}

.price__catalog-inner-links-item.active {
	background: #4967AB;
	color: #F2F2F2;
}

.prices__content .price-table__top {
	justify-content: space-between;
	padding: 25px 0;
}

.prices__content .price-table__top .price-table__top-item {
	padding-top: 0;
	padding-bottom: 0;
}

.prices__content .price-table__top::after,
.prices__content .price-table__top::before {
	height: 2px;
}

.prices__content .price-table__content {
	justify-content: space-between;
	border-bottom: 1px solid #C3CFD6;
}

/* 
.prices__content .price-table__content .price-table__content-item.col-2:last-child {
	padding-right: 25px;
}

.prices__content .price-table__content .price-table__content-item.col-2:last-child {
	padding-right: 25px;
} */

.prices .price-table__top .price-table__top-item.col-2 {
	font-family: 'montserat';
	font-weight: 600;
	font-size: 16px;
	/* font-size: 18px; */
	line-height: 122%;
	letter-spacing: -0.02em;
	text-transform: uppercase;
	color: #242424;
}

.prices .price-table__top .price-table__top-item.col-2:nth-last-of-type(1),
.prices .price-table__top .price-table__top-item.col-2:nth-last-of-type(2),
.prices .price-table__top .price-table__top-item.col-2:nth-last-of-type(3),
.prices .price-table__content .price-table__content-item.col-2:nth-last-of-type(1),
.prices .price-table__content .price-table__content-item.col-2:nth-last-of-type(2),
.prices .price-table__content .price-table__content-item.col-2:nth-last-of-type(3) {
	text-align: center;
}

.prices .price-table__top .price-table__top-item.col-3 {
	font-family: 'montserat';
	font-weight: normal;
	/* font-size: 18px; */
	font-size: 16px;
	line-height: 122%;
	letter-spacing: -0.02em;
	text-transform: uppercase;
	color: #4F4F4F;
	text-align: center;
}

.prices .price-table__content-item.col-5 {
	width: 44%;
}

.prices .price-table__content-item.col-5:first-child {
	font-family: 'montserat';
	font-style: normal;
	font-weight: normal;
	/* font-size: 16px; */
	font-size: 18px;
	line-height: 21px;
	letter-spacing: -0.02em;
	color: #242424;
}

.prices .price-table__content .price-table__content-item.col-2 {
	font-family: 'montserat';
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	font-size: 18px;
	line-height: 219%;
	text-align: center;
	letter-spacing: -0.02em;
	color: #242424;
}

.prices .price-table__top .price-table__top-item:nth-child(1) {
	padding-left: 35px;
}

/* Поисковая выдача */

.search__result {
	font-family: 'montserat';
	width: 100%;
	margin-bottom: 25px;
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	line-height: 110%;
	letter-spacing: -0.02em;
	color: #333333;
}

.search__group {
	/* display: inline-block; */
	display: flex;
	align-items: center;
	margin-left: 30px;
	position: relative;
}

.search__group b {
	display: flex;
	align-items: center;
}

.search__group::after {
	content: '';
	position: absolute;
	left: -15px;
	top: 4px;
	width: 6px;
	height: 6px;
	background: #4967AB;
}

.search__item {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 25px;
}

/* .search__item-content {
	width: calc(100% - 95px);
}
*/

.search__item-content .prices__catalog-accordion-dropdown ul li:hover {
	background: white;
}

.search__item-title {
	width: calc(100% - 105px);
	margin-left: 10px;
	display: flex;
	align-items: center;
	/* padding-bottom: 13px; */
	/* border-bottom: 1px solid #F2F2F2; */
}

.search__item-group-title {
	width: 100%;
	display: flex;
	align-items: center;
}

.search__item-title a,
.search__item-title span {
	font-style: normal;
	font-size: 14px;
	line-height: 110%;
	letter-spacing: -0.02em;
	color: #4F4F4F;
	/* margin-bottom: 20px; */
	/* font-weight: normal; */
}

.search__item-content .prices__catalog-accordion-dropdown {
	display: block;
	width: 100%;
	padding: 0 0 15px 0;
	position: static;
	border-top: none;
	box-shadow: none;
}

.search__item-content .price-table__top,
.search__item-content .price-table__content-dropdown {
	background: white;
}

.search__item-content .prices__catalog-accordion-dropdown ul li {
	width: auto;
	padding: 0;
	cursor: auto;
}

.search__item-content .prices__catalog-accordion-dropdown ul li span {
	margin-left: 10px;
	padding-left: 25px;
}

.search__item-content .prices__catalog-accordion-dropdown ul li::before {
	left: 10px;
	top: 24px;
}

.search__item-content .prices__catalog-accordion-dropdown ul li .scroll--mob {
	/* margin-top: 10px;
	padding: 25px; */
	padding: 45px 50px 35px;
	margin-top: 25px;
	padding: 25px;
	background: #F6F8F9;
}

/* 
.price__catalog-inner-table .price-table__top-item:not(:first-child),
.search__item-content .prices__catalog-accordion-dropdown ul li .scroll--mob .price-table__top .price-table__top-item:not(:first-child) {
	padding: 0;
}

.price__catalog-inner-table .price-table__top-item:nth-child(1),
.search__item-content .prices__catalog-accordion-dropdown ul li .scroll--mob .price-table__top-item:nth-child(1) {
	padding: 0 0 0 70px;
}

.price__catalog-inner-table .price-table__top-item:nth-child(2),
.search__item-content .prices__catalog-accordion-dropdown ul li .scroll--mob .price-table__top-item:nth-child(2) {
	text-align: center;
} */

.search__item-content .prices__catalog-accordion-dropdown ul li .scroll--mob .price-table__top-item:nth-child(1)::before {
	display: none;
}

.search__item-count,
.search__item-content .prices__catalog-accordion-arrow {
	display: none;
}

.search__item-content .prices__catalog-accordion-arrow {
	transition: .3s;
}

.search__item-content .prices__catalog-accordion-arrow.active {
	transform: rotateX(180deg);
}

.search__item-content .prices__catalog-accordion-dropdown ul li::before {
	display: none;
}

.price__inner {
	position: relative;
}

.price__inner-sidebar {
	position: absolute;
	left: 100%;
	top: 0;
	width: 100px;
	height: 100%;
	text-align: center;
}

.price__inner-sidebar .mouse_scroll_up {
	pointer-events: none;
}

.price__inner-sidebar .price__anchor {
	margin-left: 10px;
	width: 100% !important;
	position: sticky;
	width: auto;
	text-align: center;
	cursor: pointer;
	bottom: auto;
	top: 90vh;
	transition: .3s;
	opacity: 0;
	visibility: hidden;
}

.price__inner-sidebar .price__catalog-inner-close {
	position: relative;
	width: 20px;
	height: 20px;
	margin: 0;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.price__inner-sidebar .price__anchor.show {
	opacity: 1;
	visibility: visible;
}

.price__inner-sidebar .price__anchor .mouse_scroll_up {
	width: 20px;
	margin: 0;
}

.price__scroll,
.price__close {
	position: relative;
	margin: 15px 0;
}

.price__scroll-text {
	position: absolute;
	left: 40px;
	top: 50%;
	transform: translateY(-50%);
	white-space: nowrap;
}

.price__close-text {
	position: absolute;
	left: 40px;
	top: 50%;
	transform: translateY(-50%);
}



/* 
.search__item-content .price-table__content-dropdown:last-child .price-table__content {
	border-bottom-color: transparent;
} */

/* Адаптив */

@media screen and (max-width: 1440px) {

	.prices__title {
		font-size: 28px;
		line-height: 125%;
		margin-bottom: 15px;
	}

	.prices__category {
		margin-bottom: 25px;
	}

	.prices__category-item {
		padding: 0;
	}

	.search__result {
		margin-bottom: 25px;
	}

	.search__item {
		margin-bottom: 25px;
	}

	.search__item-content .prices__catalog-accordion-dropdown ul li .scroll--mob {
		padding: 20px;
		margin-top: 15px;
	}

	.prices__catalog-item-letter {
		margin-right: 20px;
	}

	.search__item-content {
		width: calc(100% - 85px);
	}

	.price__catalog-inner {
		padding: 25px;
	}

	.price__catalog-inner-close {
		top: 25px;
		widows: 25px;
		height: 25px;
	}
}

@media screen and (min-width: 991px) {

	/* .prices__catalog-item:nth-child(3n+3) .price__catalog-inner, */
	.prices__catalog-item:nth-of-type(3n+3) .prices__catalog-accordion-dropdown {
		left: auto;
		right: 0;
		transform: none;
	}

	/* .prices__catalog-item:nth-child(3n+1) .price__catalog-inner, */
	.prices__catalog-item:nth-of-type(3n+1) .prices__catalog-accordion-dropdown {
		left: -90px;
		right: auto;
		transform: none;
	}

	/* .prices__catalog-item:nth-child(3n+2) .price__catalog-inner, */
	.prices__catalog-item:nth-of-type(3n+2) .prices__catalog-accordion-dropdown {
		left: calc(50% - 90px);
		right: auto;
		transform: translateX(-50%);
	}

	.prices__catalog-accordion-arrow:hover {
		background: #F6F8F9;
	}
}

@media screen and (max-width: 1024px) {
	.prices__catalog-desc {
		margin-bottom: 50px;
	}

	.prices__catalog-accordion-title {
		padding-left: 5px;
	}

	.prices__catalog-accordion-dropdown-close {
		display: block;
	}
}

@media screen and (max-width: 990px) {

	.prices__content {
		padding: 0;
	}

	.prices__category {
		margin-bottom: 15px;
	}

	.prices__category-item a {
		padding: 0 15px;
		font-size: 14px;
	}

	.prices__catalog-desc {
		margin: 0 -15px 30px;
	}

	.prices__catalog-item {
		padding: 0;
		width: calc(50% - 30px);
		margin: 0 15px;
		padding-bottom: 30px;
	}

	.prices__catalog-accordion-dropdown {
		padding: 0;
	}

	.prices__catalog-accordion-dropdown ul li {
		padding: 5px 5px 5px 25px;
	}

	.prices__catalog-accordion-dropdown ul li::before {
		top: 15px;
		left: 10px;
	}

	.price__catalog-inner {
		padding: 15px;
	}

	.price__catalog-inner-title {
		max-width: calc(100% - 25px);
	}

	.price__catalog-inner-close {
		top: 5px;
		right: 5px;
	}

	.search__item-title {
		min-height: 65px;
	}

	.search__item-content .prices__catalog-accordion-dropdown {
		width: calc(100% + 90px);
		transform: translateX(-90px);
	}

	.search__item-content .prices__catalog-accordion-dropdown ul li .scroll--mob {
		padding: 15px;
	}

	.search__result {
		margin-bottom: 5px;
		font-weight: 500;
	}

}

@media screen and (min-width: 601px) and (max-width: 990px) {
	.prices__catalog-item:nth-child(odd) .prices__catalog-accordion-dropdown {
		width: calc(2 * (100% + 90px) + 15px);
		left: -90px;
		right: auto;
	}

	.prices__catalog-item:nth-child(even) .prices__catalog-accordion-dropdown {
		width: calc(2 * (100% + 90px) + 30px);
		left: auto;
		right: 0;
	}
}

@media screen and (max-width: 600px) {
	.prices__catalog-desc {
		margin: 0 0 30px;
	}

	.prices__category {
		padding-bottom: 36px;
		margin-bottom: 30px;
		flex-wrap: wrap;
		border-top: 1px solid #F2F2F2;
	}

	.prices__category-item {
		padding: 0;
		width: 50%;
	}

	.prices__category-item.active {
		background: #F6F8F9;
	}

	.prices__category-item::after {
		height: 2px;
	}

	.prices__category-item a {
		width: 100%;
		padding: 15px 0 10px;
		border-right: 1px solid #F2F2F2;
		border-bottom: 1px solid #F2F2F2;
	}

	.prices__category-item a:nth-child(even) {
		border-left: 1px solid #F2F2F2;
	}

	.prices__catalog-item {
		padding: 0;
		width: 100%;
		margin: 0 0 30px 0;
	}

	.prices__catalog-accordion-dropdown {
		position: static;
		width: 100%;
		border-top: 1px solid #E0E0E0;
	}

	.prices__catalog-accordion-dropdown ul li a {
		display: inline;
	}

	.prices__search {
		position: static;
		margin-top: 25px;
		bottom: 0;
		top: auto;
		transform: none;
		height: 36px;
		width: 100%;
		border: 1px solid #E0E0E0;
		box-sizing: border-box;
		height: 60px;
		order: 2;
	}

	.prices__search form {
		width: 100%;
		height: 100%;
		padding-left: 15px;
	}

	.prices__search form input {
		width: 100%;
		height: 100%;
	}

	.prices__category.search-open .prices__category-item:not(.active) {
		pointer-events: none;
	}

	.prices__category.search-open .prices__category-item:not(.active)::before {
		content: '';
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		background: #F8FBFF;
		z-index: 1;
		pointer-events: none;
		transition: .5s;
	}

	.prices__catalog-accordion {
		margin-bottom: 15px;
	}

	.prices__catalog-accordion-dropdown {
		padding: 10px 5px;
	}

	.prices__catalog-accordion-dropdown-close {
		display: none;
	}

	.prices__catalog-accordion-dropdown span {
		display: block;
		margin-bottom: 15px;
	}

	.prices__catalog-accordion-dropdown a {
		padding: 5px 40px;
		display: inline;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 174.4%;
		letter-spacing: -0.02em;
		color: #FFFFFF;
		background: #4967AB;
	}

	.prices__catalog-desc {
		display: none;
	}

	.prices__catalog-mobile {
		display: block;
	}

	.prices__catalog-accordion-title {
		min-height: 55px;
		padding-left: 10px;
		display: flex;
		align-items: center;
		background: white;
	}

	.prices__catalog-accordion-arrow::before,
	.prices__catalog-accordion-arrow::after {
		background: #4967AB;
	}

	.prices__catalog-accordion:first-child,
	.prices__catalog-accordion {
		border: none;
	}

	.price__catalog-inner {
		width: 100%;
		margin: 0 auto;
		overflow: hidden;
	}

	.mfp-close-btn-in .mfp-close {
		color: #4967AB !important;
	}

	.price__catalog-inner-table .scroll--mob {
		min-width: 650px;
		overflow: unset;
	}

	.price__catalog-inner-close {
		display: none;
	}

	.price__catalog-inner-title {
		font-size: 14px;
		margin-bottom: 15px;
	}

	.price__catalog-inner-table {
		max-width: 100%;
		overflow: auto;
		margin-bottom: 15px;
	}

	.price__catalog-inner .price-table__top-item:nth-child(1),
	.price__catalog-inner .price-table__content-item:nth-child(1) {
		padding-left: 15px;
	}

	.price__catalog-inner-links {
		margin: -5px;
	}

	.price__catalog-inner-links-item {
		margin: 5px;
		padding: 5px;
		font-size: 10px;
	}

	.prices__catalog-accordion-title {
		padding-right: 60px;
	}

	.prices__catalog-accordion-arrow {
		height: calc(100% - 20px);
		top: 10px;
		border-left: 2px solid #ECBB33;
	}

	.prices__catalog-accordion.active .prices__catalog-accordion-arrow {
		background: white;
	}

	.prices__info {
		font-size: 14px;
	}

	.search {
		background: #F6F8F9;
		padding: 0 15px 60px;
	}

	.search__item {
		margin-bottom: 30px;
	}

	.search__item .prices__catalog-item-letter {
		display: none;
	}

	.search__item-content {
		width: 100%;
	}

	.search__item-content .prices__catalog-accordion-dropdown ul li .scroll--mob {
		display: none;
	}

	.search__item-content .prices__catalog-accordion-dropdown {
		display: none;
		transform: none;
		width: 100%;
		background: transparent;
	}

	.search__item-title {
		width: 100%;
		position: relative;
		min-height: 55px;
		padding-bottom: 0;
		display: flex;
		align-items: center;
		border-bottom: 1px solid #4967AB;
	}

	.search__item-title span {
		margin-bottom: 0;
	}

	.search__item-count {
		display: inline-block;
		margin: 0 40px 0 auto;
		padding: 0px 15px;
		font-style: normal;
		font-weight: 500;
		font-size: 14px;
		line-height: 174.4%;
		letter-spacing: -0.02em;
		text-transform: uppercase;
		color: #FFFFFF;
		border-radius: 50px;
		background: #ECBB33;
	}

	.search__item-content .prices__catalog-accordion-arrow {
		display: block;
		border-left: none;
	}

}

@media screen and (max-width: 450px) {
	.prices__catalog-accordion-dropdown ul li {
		width: 100%;
	}
}

body b {
	font-weight: bold;
}

/* --- prices__catalog-desc ВРЕМЕННЫЕ--- */

.prices__catalog-desc--full-table .prices__catalog-accordion-dropdown {
	width: calc(3 * (100% + 90px) + 115px);
	padding: 40px 0;
}

.prices__catalog-desc--full-table .prices__catalog-accordion-dropdown ul li {
	width: 20%;
}

@media screen and (min-width: 991px) {
	.prices__catalog-desc--full-table .prices__catalog-item:nth-of-type(3n+1) .prices__catalog-accordion-dropdown {
		left: -95px;
	}

	.prices__catalog-desc--full-table .prices__catalog-item:nth-of-type(3n+2) .prices__catalog-accordion-dropdown {
		left: calc(50% - 95px / 2);
		right: auto;
		transform: translateX(-50%);
	}

}

@media screen and (max-width: 1440px) {

	.prices__catalog-desc--full-table .prices__catalog-accordion-dropdown {
		width: calc(3 * (100% + 90px) + 85px);
		padding: 40px 0;
	}

	.prices__catalog-desc--full-table .prices__catalog-item:nth-of-type(3n+1) .prices__catalog-accordion-dropdown {
		left: -85px;
	}

	.prices__catalog-desc--full-table .prices__catalog-item:nth-of-type(3n+2) .prices__catalog-accordion-dropdown {
		left: calc(50% - 85px / 2);
		right: auto;
	}

	.prices__catalog-desc--full-table .prices__catalog-item:nth-of-type(3n+3) .prices__catalog-accordion-dropdown {
		right: 0;
		left: auto;
	}

	.prices__catalog-desc--full-table .prices__catalog-accordion-dropdown ul li {
		width: 25%;
	}

}

@media screen and (max-width: 990px) and (min-width: 601px) {
	.prices__catalog-desc--full-table .prices__catalog-item .prices__catalog-accordion-dropdown {
		width: calc(2 * (100% + 85px) + 30px);
	}

	.prices__catalog-desc--full-table .prices__catalog-item:nth-child(even) .prices__catalog-accordion-dropdown {
		left: auto;
		right: 0;
	}


	.prices__catalog-desc--full-table .prices__catalog-accordion-dropdown ul li {
		width: 33.33%;
	}
}
/* End */


/* Start:/local/templates/vip-clinic/css/reset.css?15831414203452*/
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}a,audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}*,body{margin:0}*,legend{padding:0}*,:active,:focus,:hover,:visited{outline:0}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.clearfix:after,.clearfix:before{content:" ";display:table}.flex-center,.flex-start{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box}.clearfix:after{clear:both}.flex-center{display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-moz-box-pack:center;justify-content:center}.flex-start{display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-moz-box-pack:start;justify-content:flex-start}.flex-around,.flex-end{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box}.flex-end{display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;-moz-box-pack:end;justify-content:flex-end}.flex-around{display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.flex-between{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-moz-box-pack:justify;justify-content:space-between}.flex-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-vertical_center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-moz-box-align:center;align-items:center}ul>li{list-style:none}ul{padding-left:0}

/* End */


/* Start:/local/templates/vip-clinic/css/libs.min.css?158392188668125*/
@charset 'UTF-8';/*!
 * fullPage 3.0.4
 * https://github.com/alvarotrigo/fullPage.js
 *
 * @license GPLv3 for open source use only
 * or Fullpage Commercial License for commercial use
 * http://alvarotrigo.com/fullPage/pricing/
 *
 * Copyright (C) 2018 http://alvarotrigo.com/fullPage - A project by Alvaro Trigo
 */#fp-nav ul li .fp-tooltip,.fp-scrollable,.fp-scroller,.fp-slides,.fp-sr-only{overflow:hidden}.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:transparent}.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#fp-nav,.fp-slidesNav{opacity:1;-webkit-transform:translate3d(0,0,0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{position:relative}.iScrollIndicator{border:0!important}.fp-notransition{-webkit-transition:none!important;transition:none!important}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%}#fp-nav.fp-right{right:17px}#fp-nav.fp-left{left:17px}.fp-slidesNav{position:absolute;z-index:4;-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0!important;right:0;margin:0 auto!important}.fp-slidesNav.fp-bottom{bottom:17px}.fp-slidesNav.fp-top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;display:block;opacity:0;width:0;cursor:pointer}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.fp-right{right:20px}#fp-nav ul li .fp-tooltip.fp-left{left:20px}.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell,.fp-auto-height.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell,.fp-responsive .fp-auto-height-responsive.fp-section{height:auto!important}.fp-sr-only{position:absolute;width:1px;height:1px;padding:0;clip:rect(0,0,0,0);white-space:nowrap;border:0}.jq-checkbox,.jq-radio,.jq-select-multiple li,.jq-selectbox li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.jq-file__name,.jq-selectbox__select-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jq-checkbox,.jq-file,.jq-number,.jq-radio{display:inline-block}.jq-checkbox,.jq-radio{position:relative;overflow:hidden;user-select:none}.jq-checkbox input,.jq-radio input{position:absolute;z-index:-1;margin:0;padding:0;opacity:0}.jq-file{position:relative;overflow:hidden}.jq-file input{position:absolute;top:0;right:0;height:auto;margin:0;padding:0;opacity:0;font-size:100px;line-height:1em}.jq-select-multiple,.jq-selectbox{position:relative;display:inline-block}.jq-select-multiple select,.jq-selectbox select{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;opacity:0}.jq-select-multiple li,.jq-selectbox li{user-select:none;white-space:nowrap}.jq-selectbox{z-index:10}.jq-selectbox__select{position:relative}.jq-selectbox__select-text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jq-selectbox__dropdown{position:absolute}.jq-selectbox__search input{-webkit-appearance:textfield}.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none}.jq-selectbox__dropdown ul{position:relative;overflow:auto;overflow-x:hidden;list-style:none;-webkit-overflow-scrolling:touch}.jq-select-multiple ul{position:relative;overflow-x:hidden;-webkit-overflow-scrolling:touch}.jq-number__field input{-moz-appearance:textfield;text-align:left}.jq-number__field input::-webkit-inner-spin-button,.jq-number__field input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.jq-file__browse,.jq-file__name{font:14px/32px Arial,sans-serif;color:#333}.jq-checkbox,.jq-radio{vertical-align:-4px;width:16px;height:16px;margin:0 4px 0 0;border:1px solid #c3c3c3;background:linear-gradient(#fff,#e6e6e6);box-shadow:0 1px 1px rgba(0,0,0,.05),inset -1px -1px #fff,inset 1px -1px #fff;cursor:pointer}.jq-checkbox.focused,.jq-radio.focused{border:1px solid #08c}.jq-checkbox.disabled,.jq-radio.disabled{opacity:.55}.jq-checkbox{border-radius:3px}.jq-checkbox.checked .jq-checkbox__div{width:8px;height:4px;margin:3px 0 0 3px;border-bottom:2px solid #666;border-left:2px solid #666;-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}.jq-radio{border-radius:50%}.jq-radio.checked .jq-radio__div{width:10px;height:10px;margin:3px 0 0 3px;border-radius:50%;background:#777;box-shadow:inset 1px 1px 1px rgba(0,0,0,.7)}.jq-file{width:270px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.jq-file input{cursor:pointer}.jq-file__name{box-sizing:border-box;width:100%;height:34px;padding:0 80px 0 10px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;background:#fff;box-shadow:inset 1px 1px #f1f1f1}.jq-file__browse{position:absolute;top:1px;right:1px;padding:0 10px;border-left:1px solid #ccc;border-radius:0 4px 4px 0;background:linear-gradient(#fff,#e6e6e6);box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);text-shadow:1px 1px #fff}.jq-file:hover .jq-file__browse{background:linear-gradient(#f6f6f6,#e6e6e6)}.jq-file:active .jq-file__browse{background:#f5f5f5;box-shadow:inset 1px 1px 3px #ddd}.jq-file.focused .jq-file__name{border:1px solid #5794bf}.jq-file.disabled,.jq-file.disabled .jq-file__browse,.jq-file.disabled .jq-file__name{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.jq-number{position:relative;vertical-align:middle;padding:0 36px 0 0}.jq-number__field{width:100px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1)}.jq-number__field:hover{border-color:#b3b3b3}.jq-number__field input{box-sizing:border-box;width:100%;padding:8px 9px;border:none;outline:0;background:0 0;font:14px Arial,sans-serif;color:#333}.jq-number__spin{position:absolute;top:0;right:0;width:32px;height:14px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;background:linear-gradient(#fff,#e6e6e6);box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-shadow:1px 1px #fff;cursor:pointer}.jq-number__spin.minus:after,.jq-number__spin:after{border-right:5px solid transparent;border-left:5px solid transparent}.jq-number__spin.minus{top:auto;bottom:0}.jq-number__spin:hover{background:linear-gradient(#f6f6f6,#e6e6e6)}.jq-number__spin:active{background:#f5f5f5;box-shadow:inset 1px 1px 3px #ddd}.jq-number__spin:after{content:'';position:absolute;top:4px;left:11px;width:0;height:0;border-bottom:5px solid #999}.jq-number__spin.minus:after{top:5px;border-top:5px solid #999;border-bottom:none}.jq-number__spin.minus:hover:after{border-top-color:#000}.jq-number__spin.plus:hover:after{border-bottom-color:#000}.jq-number.focused .jq-number__field{border:1px solid #5794bf}.jq-number.disabled .jq-number__field,.jq-number.disabled .jq-number__spin{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.jq-number.disabled .jq-number__spin:after{border-bottom-color:#aaa}.jq-number.disabled .jq-number__spin.minus:after{border-top-color:#aaa}.jq-selectbox{vertical-align:middle;cursor:pointer}.jq-selectbox__select{height:32px;padding:0 45px 0 10px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;background:linear-gradient(#fff,#e6e6e6);box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);font:14px/32px Arial,sans-serif;color:#333;text-shadow:1px 1px #fff}.jq-selectbox__select:hover{background:linear-gradient(#f6f6f6,#e6e6e6)}.jq-selectbox__select:active{background:#f5f5f5;box-shadow:inset 1px 1px 3px #ddd}.jq-selectbox.focused .jq-selectbox__select{border:1px solid #5794bf}.jq-selectbox.disabled .jq-selectbox__select{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.jq-selectbox__select-text{display:block;width:100%}.jq-selectbox .placeholder{color:#888}.jq-selectbox__trigger{position:absolute;top:0;right:0;width:34px;height:100%;border-left:1px solid #ccc}.jq-selectbox__trigger-arrow{position:absolute;top:14px;right:12px;width:0;height:0;border-top:5px solid #999;border-right:5px solid transparent;border-left:5px solid transparent}.jq-selectbox:hover .jq-selectbox__trigger-arrow{border-top-color:#000}.jq-selectbox.disabled .jq-selectbox__trigger-arrow{border-top-color:#aaa}.jq-selectbox__dropdown,.jq-selectbox__search input{width:100%;border:1px solid #ccc;box-sizing:border-box}.jq-selectbox__dropdown{margin:2px 0 0;padding:0;border-radius:4px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.2);font:14px/18px Arial,sans-serif}.jq-selectbox__search{margin:5px}.jq-selectbox__search input{margin:0;padding:5px 27px 6px 8px;border-radius:3px;outline:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) 100% 50% no-repeat;box-shadow:inset 1px 1px #f1f1f1;color:#333}.jq-selectbox__not-found{margin:5px;padding:5px 8px 6px;background:#f0f0f0;font-size:13px}.jq-selectbox ul{margin:0;padding:0}.jq-selectbox li{min-height:18px;padding:5px 10px 6px;color:#231f20}.jq-selectbox li.selected{background-color:#a3abb1;color:#fff}.jq-selectbox li:hover{background-color:#08c;color:#fff}.jq-selectbox li.disabled{color:#aaa}.jq-selectbox li.disabled:hover{background:0 0}.jq-selectbox li.optgroup{font-weight:700}.jq-selectbox li.optgroup:hover{background:0 0;color:#231f20;cursor:default}.jq-selectbox li.option{padding-left:25px}.jq-select-multiple{box-sizing:border-box;padding:1px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;background:#fff;box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);font:14px/18px Arial,sans-serif;color:#333;cursor:default}.jq-select-multiple.focused{border:1px solid #5794bf}.jq-select-multiple.disabled{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.jq-select-multiple ul{margin:0;padding:0}.jq-select-multiple li{padding:3px 9px 4px;list-style:none}.jq-select-multiple li:first-child{border-radius:3px 3px 0 0}.jq-select-multiple li:last-child{border-radius:0 0 3px 3px}.jq-select-multiple li.selected{background:#08c;color:#fff}.jq-select-multiple li.disabled{color:#aaa}.jq-select-multiple li.optgroup{font-weight:700}.jq-select-multiple li.option{padding-left:25px}.jq-select-multiple li.selected.disabled,.jq-select-multiple.disabled li.selected{background:#ccc;color:#fff}input[type=email].styler,input[type=password].styler,input[type=search].styler,input[type=tel].styler,input[type=text].styler,input[type=url].styler,textarea.styler{padding:8px 9px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);font:14px Arial,sans-serif;color:#333}input[type=search].styler{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea.styler{overflow:auto}input[type=email].styler:hover,input[type=password].styler:hover,input[type=search].styler:hover,input[type=tel].styler:hover,input[type=text].styler:hover,input[type=url].styler:hover,textarea.styler:hover{border-color:#b3b3b3}input[type=email].styler:hover:focus,input[type=password].styler:hover:focus,input[type=search].styler:hover:focus,input[type=tel].styler:hover:focus,input[type=text].styler:hover:focus,input[type=url].styler:hover:focus,textarea.styler:hover:focus{border-color:#b3b3b3 #ccc #ccc;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}button.styler,input[type=button].styler,input[type=reset].styler,input[type=submit].styler{overflow:visible;padding:8px 11px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;outline:0;background:linear-gradient(#fff,#e6e6e6);box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);font:14px Arial,sans-serif;color:#333;text-shadow:1px 1px #fff;cursor:pointer}button.styler.styler::-moz-focus-inner,input[type=button].styler.styler::-moz-focus-inner,input[type=reset].styler.styler::-moz-focus-inner,input[type=submit].styler.styler::-moz-focus-inner{padding:0;border:0}button.styler:not([disabled]):hover,input[type=button].styler:not([disabled]):hover,input[type=reset].styler:hover,input[type=reset].styler:not([disabled]):hover,input[type=submit].styler:not([disabled]):hover{background:linear-gradient(#f6f6f6,#e6e6e6)}button.styler:active,input[type=button].styler:active,input[type=reset].styler:active,input[type=submit].styler:active{background:#f5f5f5;box-shadow:inset 1px 1px 3px #ddd}button.styler[disabled],input[type=button].styler[disabled],input[type=submit].styler[disabled]{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(/local/templates/vip-clinic/css/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-close,.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.onepage-wrapper,.onepage-wrapper .section{width:100%;height:100%}body,html{margin:0;overflow:hidden;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s}.onepage-wrapper,body,html{display:block;position:static;padding:0;width:100%;height:100%}.onepage-wrapper{display:block;position:relative;padding:0;-webkit-transform-style:preserve-3d}.onepage-pagination{position:absolute;right:10px;top:50%;z-index:5;list-style:none;margin:0;padding:0}.onepage-pagination li{padding:0;text-align:center}.onepage-pagination li a{padding:10px;width:4px;height:4px;display:block}.onepage-pagination li a:before{content:'';position:absolute;width:4px;height:4px;background:rgba(0,0,0,.85);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.onepage-pagination li a.active:before{width:10px;height:10px;background:0 0;border:1px solid #000;margin-top:-4px;left:8px}.disabled-onepage-scroll,.disabled-onepage-scroll .wrapper{overflow:auto}.disabled-onepage-scroll .onepage-wrapper .section{position:relative!important;top:auto!important;left:auto!important}.disabled-onepage-scroll .onepage-wrapper{-webkit-transform:none!important;-moz-transform:none!important;transform:none!important;-ms-transform:none!important;min-height:100%}.disabled-onepage-scroll .onepage-pagination{display:none}.disabled-onepage-scroll .onepage-wrapper,body.disabled-onepage-scroll,html{position:inherit}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-loading .slick-list{background:url(/local/templates/vip-clinic/css/ajax-loader.gif) center center no-repeat #fff}@font-face{font-family:slick; font-display:swap;font-weight:400;font-style:normal;src:url(/local/templates/vip-clinic/css/fonts/slick.eot);src:url(/local/templates/vip-clinic/css/fonts/slick.eot?#iefix) format('embedded-opentype'),url(/local/templates/vip-clinic/css/fonts/slick.woff) format('woff'),url(/local/templates/vip-clinic/css/fonts/slick.ttf) format('truetype'),url(/local/templates/vip-clinic/css/fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;width:20px;height:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;width:100%;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/* End */


/* Start:/local/templates/vip-clinic/css/style-min-g.css?158460690964628*/
@charset "UTF-8";.link--full-svg::before,.link--full::before,.link--nobg::before{height:calc(100% + 20px);transform:rotate(10deg);width:20px;content:''}.circle--bg::before,.link--full-svg::before,.link--full::before,.link--nobg::before{content:''}.mouse,button.reset,input[type=submit]{cursor:pointer}*,.services-block__text{box-sizing:border-box}@font-face{font-family:montserat;font-style:normal;font-display:swap;font-weight:100;src:url(/local/templates/vip-clinic/css/../fonts/montserat/light/Montserrat-Light.woff2) format("woff2"),url(/local/templates/vip-clinic/css/../fonts/montserat/light/Montserrat-Light.woff) format("woff"),url(/local/templates/vip-clinic/css/../fonts/montserat/light/Montserrat-Light.ttf) format("truetype"),url(/local/templates/vip-clinic/css/../fonts/montserat/light/Montserrat-Light.eot),url(/local/templates/vip-clinic/css/../fonts/montserat/light/Montserrat-Light.eot?#iefix) format("embedded-opentype")}@font-face{font-family:montserat;font-display:swap;font-style:normal;font-weight:400;src:url(/local/templates/vip-clinic/css/../fonts/montserat/regular/Montserrat-Regular.woff2) format("woff2"),url(/local/templates/vip-clinic/css/../fonts/montserat/regular/Montserrat-Regular.woff) format("woff"),url(/local/templates/vip-clinic/css/../fonts/montserat/regular/Montserrat-Regular.ttf) format("truetype"),url(/local/templates/vip-clinic/css/../fonts/montserat/regular/Montserrat-Regular.eot),url(/local/templates/vip-clinic/css/../fonts/montserat/regular/Montserrat-Regular.eot?#iefix) format("embedded-opentype")}@font-face{font-family:montserat;font-display:swap;font-style:normal;font-weight:500;src:url(/local/templates/vip-clinic/css/../fonts/montserat/medium/Montserrat-Medium.woff2) format("woff2"),url(/local/templates/vip-clinic/css/../fonts/montserat/medium/Montserrat-Medium.woff) format("woff"),url(/local/templates/vip-clinic/css/../fonts/montserat/medium/Montserrat-Medium.ttf) format("truetype"),url(/local/templates/vip-clinic/css/../fonts/montserat/medium/Montserrat-Medium.eot),url(/local/templates/vip-clinic/css/../fonts/montserat/medium/Montserrat-Medium.eot?#iefix) format("embedded-opentype")}@font-face{font-family:montserat;font-display:swap;font-style:normal;font-weight:600;src:url(/local/templates/vip-clinic/css/../fonts/montserat/semibold/Montserrat-SemiBold.woff2) format("woff2"),url(/local/templates/vip-clinic/css/../fonts/montserat/semibold/Montserrat-SemiBold.woff) format("woff"),url(/local/templates/vip-clinic/css/../fonts/montserat/semibold/Montserrat-SemiBold.ttf) format("truetype"),url(/local/templates/vip-clinic/css/../fonts/montserat/semibold/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"),url(/local/templates/vip-clinic/css/../fonts/montserat/semibold/Montserrat-SemiBold.eot)}@font-face{font-family:montserat;font-style:normal;font-display:swap;font-weight:700;src:url(/local/templates/vip-clinic/css/../fonts/montserat/bold/Montserrat-Bold.woff2) format("woff2"),url(/local/templates/vip-clinic/css/../fonts/montserat/bold/Montserrat-Bold.woff) format("woff"),url(/local/templates/vip-clinic/css/../fonts/montserat/bold/Montserrat-Bold.ttf) format("truetype"),url(/local/templates/vip-clinic/css/../fonts/montserat/bold/Montserrat-Bold.eot?#iefix) format("embedded-opentype"),url(/local/templates/vip-clinic/css/../fonts/montserat/bold/Montserrat-Bold.eot)}.zag--black{font-weight:300;font-size:60px;line-height:normal;letter-spacing:-.03em}.zag--black span{color:#394899}b{font-weight:500}.gray--bg{background:#f4f4f4}.link--full,.link--full-svg,.link--nobg{font-size:15px;line-height:1.7;transition:.3s;font-weight:600;overflow:hidden}.link--nobg{color:#394899;padding:14px 44px;letter-spacing:.75px;border:2px solid #394899;border-radius:40px;position:relative}.link--nobg::before{position:absolute;left:-20px;top:-10px;background:linear-gradient(to right,rgba(94,126,242,0) 0,rgba(255,254,254,.2) 34%,rgba(255,255,255,.2) 79%,rgba(94,126,242,0) 100%);transition:.3s}.link--full,.link--nobg.active,.link--nobg:hover{background:#394899;color:#fff}.link--nobg:hover:before{left:calc(100% + 20px)}.link--full{border-radius:40px;border:2px solid #394899;padding:15px 69px 15px 35px;position:relative}.link--full::before{position:absolute;left:-20px;top:-10px;background:linear-gradient(to right,rgba(94,126,242,0) 0,rgba(255,254,254,.2) 34%,rgba(255,255,255,.2) 79%,rgba(94,126,242,0) 100%);transition:.3s}.link--full svg{position:absolute;top:calc(50% - 3px);right:25px;transition:.3s}.link--full svg path{fill:#fff;transition:.3s}.link--full:hover path,.news-page__item-text .zag svg *,.services-block__text-ul .main a:hover svg path{fill:#394899}.link--full:hover{color:#000;background-color:#fff}.link--full:hover:before{left:calc(100% + 20px)}.link--full-svg{background:#394899;border-radius:40px;border:2px solid #394899;color:#fff;padding:15px 55px;position:relative}.link--full-svg::before{position:absolute;left:-20px;top:-10px;background:linear-gradient(to right,rgba(94,126,242,0) 0,rgba(255,254,254,.2) 34%,rgba(255,255,255,.2) 79%,rgba(94,126,242,0) 100%);transition:.3s}.mouse_scroll{position:fixed;right:50px;z-index:999}.link--full-svg:hover{color:#fff}.link--full-svg:hover:before{left:calc(100% + 20px)}.link--dowload{font-weight:600;font-size:16px;line-height:20px;letter-spacing:.75px;padding:5px 5px 5px 35px;background-image:url(/local/templates/vip-clinic/css/../images/svg/attachment.svg);background-position:left center;background-size:contain;color:#394899;text-decoration:underline;background-repeat:no-repeat}.link--dowload:hover{text-decoration:none}.tac{text-align:center}.mouse_scroll .m_scroll_arrows,.mouse_scroll .mouse,.mouse_scroll .wheel{transition:.2s}.mouse_scroll.color .m_scroll_arrows,.mouse_scroll.color .mouse,.mouse_scroll.color .wheel{border-color:#394899}.mouse_scroll.color .m_scroll_arrows.up{opacity:1;visibility:visible}.mouse_scroll.color .count{color:#394899}.mouse_scroll.last .m_scroll_arrows{visibility:hidden}.mouse_scroll.last .m_scroll_arrows.up{visibility:visible}.mouse_scroll{display:block;top:calc(50% - (50px / 2));width:22px;margin-top:-26px;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.circle--bg,.wheel{position:relative}.mouse_scroll .count{font-size:12px;color:#fff;margin-top:15px;width:100%;text-align:center}.mouse_scroll .count .razrel{margin:0 3px}.mouse{height:32px;width:20px;border-radius:14px;transform:none;border:2px solid #fff}.doi,.unu{-webkit-animation:mouse-scroll 1s infinite;-moz-animation:mouse-scroll 1s infinite}.unu{margin-top:2px}.m_scroll_arrows.up{transform:rotate(225deg);opacity:0;visibility:hidden}.m_scroll_arrows{display:block;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:2px solid #fff;border-bottom:2px solid #fff;margin:0 0 3px 5px;width:10px;height:10px}.doi{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-webkit-animation-direction:alternate;margin-top:-6px}.wheel{-webkit-animation:mouse-wheel 1s linear infinite;-moz-animation:mouse-wheel 1s linear infinite;display:block;margin:5px auto;background:#fff;height:5px;width:2px;border:1px solid #fff;-webkit-border-radius:8px;border-radius:8px}.circle--bg::before,.date-ico{background-repeat:no-repeat}@-webkit-keyframes mouse-wheel{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}}@-moz-keyframes mouse-wheel{0%,100%{top:1px}25%,75%{top:2px}50%{top:3px}}@-webkit-keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@-moz-keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@-o-keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}.circle--bg::before{opacity:.15;position:absolute;width:900px;height:900px;top:calc(50% - 450px);right:-450px;background-image:url(/local/templates/vip-clinic/css/../images/svg/circle-bg.svg);background-size:contain}.doctors.circle--bg::before{top:auto;bottom:-300px;right:-300px;width:700px;height:700px}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.section{overflow:hidden}.zag-big-blue{font-weight:300;font-size:60px;line-height:normal;letter-spacing:-.03em;margin-bottom:25px}.green_ico1{background-image:url(/local/templates/vip-clinic/css/../images/svg/green_ico1.svg)}.green_ico2{background-image:url(/local/templates/vip-clinic/css/../images/svg/green_ico2.svg)}.date-ico{background-image:url(/local/templates/vip-clinic/css/../images/svg/calendar.svg);background-size:12px;background-position:center left}.left-top-circle::before{width:100%;max-height:1330px;left:-665px;transform:translateY(-50%);max-width:1330px}.left-top-circle{position:relative}.circle--center::before,.left-top-circle::before{content:'';height:100%;background-image:url(/local/templates/vip-clinic/css/../images/svg/circle-image.svg);background-size:contain;background-repeat:no-repeat;z-index:1;opacity:.1}.left-top-circle::before{top:10%;position:absolute}.left-top-circle>div{position:relative;z-index:10}.circle--center{position:relative}.circle--center::before{pointer-events:none;width:calc(100% + 320px);left:50%;top:50%;position:absolute;transform:translateX(-50%) translateY(-50%);background-position:center}.date{font-weight:700;font-size:12px;line-height:16px;letter-spacing:1.5px;text-transform:uppercase;color:#000;padding-left:16px;display:inline-block;margin-top:20px}input[type=text]{padding:14px 30px;background:#fcfcfc;border:2px solid rgba(36,36,36,.3);box-shadow:none;min-width:320px;color:#000}.input--absolute{position:absolute;right:0;top:0}.services-block__text-ul .active a svg{display:none!important}.page__pagination{width:100%;padding:5px 0 70px;text-align:center}.page__pagination .arrows{display:flex;align-items:center;justify-content:center}.page__pagination .arrows a{position:relative;left:0;right:0}.page__pagination .arrows a::before{content:'';width:0;position:absolute;background-color:#383838;top:calc(50% - 1.2px);height:2px;transition:.4s}.page__pagination .arrows a span{width:12px;height:19px;position:absolute;background-size:10px;background-repeat:no-repeat;top:calc(50% - 9.5px);transition:.4s}.page__pagination .next:hover a::before,.page__pagination .prev:hover a::before{width:35px}.page__pagination .prev{margin-right:50px}.page__pagination .prev a::before{right:0}.page__pagination .prev span{left:calc(50% - 6px);background-image:url(/local/templates/vip-clinic/css/../images/svg/arrow_black-right.svg)}.page__pagination .next a::before,.page__pagination .next:hover a,.page__pagination .prev:hover span{left:0}.page__pagination .next{margin-left:50px}.page__pagination .next span{right:calc(50% - 6px);background-image:url(/local/templates/vip-clinic/css/../images/svg/arrow_black-left.svg)}.page__pagination a,.page__pagination ul a{width:38px;height:38px;border-radius:50%;line-height:35px;font-size:20px;display:flex}.page__pagination .next:hover span{right:0}.page__pagination a{align-items:center;justify-content:center}.page__pagination ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page__pagination ul li{margin-right:13px}.page__pagination ul a{align-items:center;justify-content:center}.page__pagination ul li.active a{background-color:#394899;color:#fff}.ico--eye{background-repeat:no-repeat}h1,h2,h3,h4,h5{font-weight:inherit;font-size:inherit}.header{box-shadow:0 0 25px rgba(0,0,0,.11);min-height:143px;z-index:800;position:relative}.header .logo-fix{display:none}.header-container{max-width:1400px;padding:0 20px 0 300px;margin:0 auto;display:flex;flex-wrap:wrap;position:relative;justify-content:space-between;align-items:center}.header-logo{position:absolute;max-height:150px;left:20px;top:50%;z-index:50}.header-logo img{max-width:256px;max-height:112px}.header-menu__ul{display:flex}.header-menu__ul-drop{position:absolute;padding:50px 0 0;top:30px;left:0;display:none;width:300px}.header-menu__ul-drop::before{content:'';position:absolute;top:30px;left:15px;border-bottom:22px solid #fff;border-left:15px solid transparent;border-right:15px solid transparent;box-shadow:0 0 60px rgba(0,0,0,.08);z-index:10}.header-menu__ul-drop::after{content:"";width:100%;height:calc(100% - 50px);box-shadow:0 0 60px rgba(0,0,0,.2);z-index:1;position:absolute;left:0;bottom:0}.header-menu__li,.header-search{position:relative}.header-menu__ul-drop a{font-size:20px;line-height:1.7em;letter-spacing:-.02em;padding:5px 30px;color:#000;width:100%;background-color:#fff}.header-menu__ul-drop li{width:100%;position:relative;z-index:80}.header-menu__ul-drop li:nth-child(1) a{padding-top:30px}.header-menu__ul-drop li:last-child a{padding-bottom:30px}.header-menu .active>a{color:#f9b000}.header-menu__li:nth-child(1)>a{padding-left:0}.header-menu__li:hover .header-menu__ul-drop{display:flex;flex-wrap:wrap}.header-menu__a{padding:10px 15px;font-weight:500;font-size:20px;letter-spacing:-.02em}.header-search input[type=text]{padding:7px 40px 7px 7px;width:250px;min-width:10px;border:0;border-bottom:1px solid #242424;transition:.3s}.header-search input::placeholder{opacity:.4;color:#242424;letter-spacing:-.02em}.header-search input[type=submit]{position:absolute;right:0;top:5px;transition:.3s}.header-search input[type=text]:focus{border-bottom:1px solid rgba(36,36,36,.5)}.header-search input[type=text]:focus+input[type=submit]{opacity:.7;right:5px}.header-top .header-container{position:relative;padding-top:17px;padding-bottom:17px}.header-top .header-container::before{content:'';width:calc(100% - 150px);background-color:#f8fbff;position:absolute;right:0;top:0;height:100%;z-index:1}.header-top__call,.header-top__call-num,.header-top__lang{position:relative;z-index:10}.header-top__lang-ul{display:flex}.header-top__lang-ul a{padding:5px;font-weight:600;font-size:16px;letter-spacing:.75px}.header-top__lang-ul a:hover{color:#394899}.header-top__lang-ul .active a{color:#394899;text-decoration:underline}.header-top__call{display:flex;flex-wrap:wrap}.header-top__call-name{letter-spacing:-.02em;margin-right:6px}.header-top__call-num{font-weight:500;letter-spacing:-.02em}.header-top__call-ul>li:hover ul{display:block}.header-top__call-ul ul{display:none;position:absolute;background-color:#fff;top:100%;left:-10px;width:calc(100% + 20px);box-shadow:0 0 25px rgba(0,0,0,.11);padding:10px}.header-top__eye{position:relative;z-index:10}.header-bottom{padding:19px 0;background-color:#fff}.header-bottom.fixed{position:fixed;width:100%;left:0;transition:.5s;top:0;z-index:999;box-shadow:0 0 15px rgba(0,0,0,.3)}.header-bottom.fixed .logo-fix{position:absolute;display:block;left:0;top:50%;transform:translateY(-50%)}.header-bottom.fixed .logo-fix a{display:flex}.ico--eye{padding-left:45px;font-size:16px;letter-spacing:.75px;font-weight:600;background-image:url(/local/templates/vip-clinic/css/../images/svg/eye.svg);background-position:left center;transition:.2s}.btn--search,.c-hamburger{font-size:0;cursor:pointer}.btn--search{width:30px;height:30px;border:0;background:url(/local/templates/vip-clinic/css/../images/svg/search.svg) center no-repeat;background-size:22px;transition:.2s}.btn--search:hover{opacity:.7}.btn-mobile__menu{display:none}.c-hamburger{display:block;position:relative;overflow:hidden;margin:0 13px 0 0;padding:0;width:20px;height:20px;text-indent:-9999px;appearance:none;box-shadow:none;border-radius:none;border:none;transition:background .3s;background:0 0!important}.c-hamburger:focus{outline:0}.c-hamburger span{display:block;position:absolute;top:8px;left:0;right:0;height:2px;background:#414141}.c-hamburger span::after,.c-hamburger span::before{position:absolute;display:block;left:0;width:100%;height:2px;background-color:#414141;content:""}.c-hamburger span::before{top:-5px}.c-hamburger span::after{bottom:-5px}.c-hamburger--htx span{transition:background 0s .3s}.c-hamburger--htx span::after,.c-hamburger--htx span::before{transition-duration:.3s,.3s;transition-delay:.3s,0s}.c-hamburger--htx span::before{transition-property:top,transform}.c-hamburger--htx span::after{transition-property:bottom,transform}.c-hamburger--htx.is-active{background-color:#cb0032}.c-hamburger--htx.is-active span{background:0 0}.c-hamburger--htx.is-active span::before{top:0;transform:rotate(45deg)}.c-hamburger--htx.is-active span::after{bottom:0;transform:rotate(-45deg)}.c-hamburger--htx.is-active span::after,.c-hamburger--htx.is-active span::before{transition-delay:0s,.3s}.footer{overflow-x:hidden}.footer .container{display:flex}.footer-top .container{position:relative;padding:34px 0}.footer-top .container::before{content:'';width:calc(100% + 240px);height:1px;position:absolute;top:0;left:-120px;background-color:rgba(57,72,153,.45)}.footer-top__logo{width:calc((100% / 12) * 3);display:flex;align-items:flex-start;letter-spacing:-.02em;color:rgba(36,36,36,.6);line-height:1.75;font-size:14px;padding-right:20px}.footer-top__logo img{margin-right:40px;max-width:120px;width:100%}.footer-top__menu{width:calc((100% / 12) * 6);padding:0 0 0 20px}.footer-top__menu>ul>li>a{color:#242424;font-weight:500;margin-bottom:3px;font-size:18px}.footer-top__menu>ul{width:100%;display:flex;flex-wrap:wrap;flex-direction:column;max-height:200px}.footer-top__menu a{letter-spacing:-.02em;line-height:1.75;color:rgba(36,36,36,.8);font-size:18px}.footer-top__menu a:hover{color:#f9b000}.footer-top__contact{width:calc((100% / 12) * 3);font-size:16px}.footer-top__contact ul li{letter-spacing:-.02em;line-height:2}.footer-top__contact ul li a{letter-spacing:-.02em;line-height:1.75}.footer-top__contact ul .mail a{color:#394899;text-decoration:underline}.footer-top__contact ul .mail a:hover{text-decoration:none;color:#f9b000}.footer-bottom{padding:25px 0}.footer-bottom__ul{display:flex;justify-content:center;width:100%}.footer-bottom img{max-height:64px;margin:0 60px;filter:grayscale(100%);transition:.3s}.footer-bottom img:hover{filter:grayscale(0)}.medialine a{margin-left:5px;text-decoration:underline;color:#394899}.medialine a:hover,a{text-decoration:none}.main-screen{height:calc(100% - 143px);margin-bottom:0!important}.main-screen .header-container{padding-left:0}.main-screen .slick-list,.main-screen .slick-track{height:100%}.main-screen .slick-dots{bottom:25px}.main-screen .slick-dots li button:before{width:10px;height:10px;color:#fff;background-color:#fff;opacity:1;font-size:0;top:5px;left:5px;border-radius:50%}.main-screen .slick-dots li button{border:1px solid transparent;border-radius:50%;transition:.2s}.main-screen .slick-dots li.slick-active button{border-color:#394899}.main-screen .slick-dots li.slick-active button:before{background-color:#394899}.main-screen__slide{height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.main-screen__slide-text{height:100%;text-align:center;position:relative}.main-screen__slide-text::before{content:'';background:linear-gradient(180deg,rgba(0,0,0,0) 29.43%,#000 100%);opacity:.25;position:absolute;left:0;bottom:0;width:100%;height:200px;z-index:100}.main-screen__slide-text .zag{font-weight:300;font-size:80px;line-height:78px;letter-spacing:-.03em;margin:76px auto 50px;width:100%;opacity:0;transform:translateY(-70px);transition:.7s}.main-screen__slide-text .zag span{display:block;color:#394899;font-weight:400}.main-screen__slide-text p{margin:0 auto;max-width:530px;letter-spacing:-.02em;line-height:2em;opacity:0;transform:translateY(70px);transition:.7s}.main-screen__slide-text .img{transform:translateX(70px) translateY(70px);transition:.7s;opacity:0;position:absolute;right:-40px;top:200px;width:275px;height:275px;background-image:url(/local/templates/vip-clinic/css/../images/svg/circle-main-top.svg);display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;flex-wrap:wrap;background-size:contain;padding:30px 58px 58px}.main-screen__slide-text .img img{max-width:55px;margin:0 auto}.main-screen__slide-text .img p{width:100%;color:#fff;font-weight:500;letter-spacing:-.02em;line-height:1.2;font-size:14px;margin-top:10px;opacity:1;transform:translateY(0)}.main-screen__slide.now .main-screen__slide-text .zag,.main-screen__slide.now .main-screen__slide-text p{opacity:1;transform:translateY(0)}.main-screen__slide.now .main-screen__slide-text .img{transform:translateX(0) translateY(0);opacity:1}.services{height:100%;display:flex;align-items:center;padding-top:81px}.services .zag--black{text-align:center;margin-bottom:117px}.services__container{display:flex;justify-content:space-between;flex-wrap:wrap}.services-block{box-shadow:0 0 60px rgba(0,0,0,.08);position:relative;background-color:#fff;width:calc((100% / 3) - 30px)}.services-block .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:#394899;border-radius:2px}.services-block .mCSB_scrollTools .mCSB_draggerRail{background:rgba(57,72,153,.25);border-radius:2px}.services-block .mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.services-block .mCSB_scrollTools{left:0;right:0;opacity:1;max-height:150px;top:calc(50% - (150px / 2))}.services-block .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#394899}.services-block #mCSB_1_scrollbar_vertical .mCSB_dragger{height:90px!important}.services-block::before{content:none;width:calc(100% + 20px);height:calc(100% - 20px);position:absolute;top:10px;left:-10px;z-index:1;opacity:0;box-shadow:0 0 60px rgba(0,0,0,.08);transition:.3s}.services-block:hover{transition-delay:0s}.services-block__content{background-color:#fff;z-index:10;position:relative;height:100%;width:100%}.services-block__content:hover .services-block__img-content::after{transform:rotate(30deg) scale(.95)}.services-block__content:hover .services-block__img-content::before{border-color:rgba(255,255,255,.8)}.services-block__img{z-index:2;position:absolute;top:-90px;left:calc(50% - 89px);width:180px;height:180px}.services-block__img-content{position:relative;width:100%;height:100%}.services-block__img-content::before{content:"";position:absolute;width:calc(100% + 2px);height:calc(100% + 2px);border-radius:50%;border:7px solid #fff;top:-1px;left:-1px;box-sizing:border-box;z-index:10;transition:.5s}.services-block__img img{width:100%;height:100%;border-radius:50%;z-index:3;position:relative}.services-block__text{padding:90px 30px 120px;height:100%}.services-block__text-zag{font-weight:600;font-size:24px;text-transform:uppercase;padding:20px 0 25px;text-align:center;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:25px}.services-block__text-ul{max-height:260px;height:100%}.services-block__text-ul li{margin-bottom:14px}.services-block__text-ul li:last-child{margin-bottom:0}.services-block__text-ul .active a{color:#f9b000;position:relative;padding-left:10px}.services-block__text-ul .active a:before{content:'';background-color:#f9b000;border-radius:2px;height:20px;width:3px;position:absolute;left:0;top:5px}.services-block__text-ul a{font-weight:500;width:100%;letter-spacing:-.02em;position:relative;padding-right:40px;line-height:1.3}.services-block__text-ul a svg{position:absolute;right:5px;top:8px;transition:.3s;opacity:0}.services-block__text-ul a svg path{transition:.3s;fill:#f9b000}.services-block__text-ul a:hover svg{opacity:1;right:0}.services-block__text-ul .main a{position:relative;color:#394899}.services-block__text-ul .main a:hover{color:#394899}.services-block__text-ul .main a:hover svg{right:-5px}.services-block__text-ul .main a svg{position:absolute;right:0;top:8px;transition:.3s}.services-block__text-ul .main a svg path{transition:.3s}.services-block__text-link{position:absolute;bottom:0;left:30px;width:calc(100% - 60px);padding:20px 0;margin-top:30px;text-align:center;border-top:1px solid rgba(0,0,0,.1)}.services__more{margin-top:44px;display:flex;justify-content:center;align-items:center}.services__more span{font-weight:500;letter-spacing:-.02em;margin-right:27px}.section .services .zag--black{transform:translateY(-70px);transition:.5s;transition-delay:.5s;opacity:0}.section .services-block:nth-child(1){transform:translateX(-100px);transition:.5s;transition-delay:0s;opacity:0}.section .services-block:nth-child(2){transform:scale(.7);transition:.5s;transition-delay:0s;opacity:0}.section .services-block:nth-child(3){transform:translateX(100px);transition:.5s;transition-delay:0s;opacity:0}.section .services__more{transform:translateY(70px);transition:.5s;transition-delay:.5s;opacity:0}.section.active .services .zag--black,.section.active .services-block,.section.active .services__more{opacity:1;transform:translateY(0) translateY(0) scale(1)}.advantage{display:flex;align-items:flex-end;height:100%;flex-wrap:wrap}.advantage>div{width:100%}.advantage .slick-dotted.slick-slider{margin-bottom:0}.advantage .container{position:relative}.advantage__circle{position:absolute;width:760px;bottom:-192px;left:-70px;background-image:url(/local/templates/vip-clinic/css/../images/svg/circle-main.svg);background-size:100%;background-repeat:no-repeat;overflow:hidden;z-index:1;height:860px;background-position:center;transition:2s!important}.advantage__circle.rotate{transform:rotate(180deg)!important}.advantage-slider{position:relative;z-index:2}.advantage-slider .slick-arrow{visibility:hidden}.advantage-slider .slick-dots{bottom:180px;width:50%;right:0;text-align:left}.advantage-slider .slick-dots li button:before{width:10px;height:10px;color:#fff;background-color:#bbb;opacity:1;font-size:0;top:5px;left:5px;border-radius:50%}.advantage-slider .slick-dots li button{border:1px solid transparent;border-radius:50%;transition:.2s}.section .advantage-list,.section .advantage-slider__block-img img,.section .advantage-slider__block-text p,.section .advantage__circle{transition:.5s;transition-delay:.5s;opacity:0}.advantage-slider .slick-dots li.slick-active button{border-color:#394899}.advantage-slider .slick-dots li.slick-active button:before{background-color:#394899}.advantage-slider__block-container{display:flex;flex-wrap:wrap;align-items:flex-end}.advantage-slider__block-img{width:50%;display:flex;align-items:flex-end;justify-content:center}.advantage-slider__block-img img{width:100%}.advantage-slider__block-text{width:50%;padding-bottom:290px}.advantage-slider__block-text .zag--black{margin-bottom:49px;font-size:59px;height:144px;overflow:hidden}.advantage-slider__block-text p{max-width:600px;line-height:1.8;letter-spacing:-.02em;height:150px;overflow:hidden}.section .advantage-slider__block-text .zag--black{transition:.5s;transition-delay:.5s;transform:translateY(-70px) translateX(70px);opacity:0}.section .advantage-slider__block-text p{transform:translateY(70px) translateX(70px)}.section .advantage-list{transform:translateY(-70px)}.section .advantage__circle{transform:scale(1.05) rotate(90deg)}.section .advantage-slider__block-img img{transform:translateY(70px) scale(.7)}.section.active .advantage-list,.section.active .advantage-slider__block-img img,.section.active .advantage-slider__block-text .zag--black,.section.active .advantage-slider__block-text p,.section.active .advantage__circle{opacity:1;transform:scale(1) rotate(0) translateY(0) translateX(0)}.advantage-list{width:100%;padding:15px 0;background-color:#fff;position:relative;z-index:10;box-shadow:0 0 30px rgba(0,0,0,.1)}.doctors-list .active,.doctors-list__block:hover,.news-page__item{box-shadow:0 0 60px rgba(0,0,0,.08)}.advantage-list__container{display:flex;justify-content:space-between}.advantage-list__container--slider .advantage-list__block{margin-bottom:0}.advantage-list__slide{width:30%}.advantage-list__block{background-repeat:no-repeat;background-size:100px;background-position:left center;width:100%;padding:30px 20px 30px 60px}.advantage-list__block .zag{font-weight:300;font-size:50px;letter-spacing:-.03em;color:#394899}.advantage-list__block p{font-size:20px;letter-spacing:-.02em;line-height:1.75;color:#000;min-height:60px}.advantage-list__slide-slider{padding:0 50px}.advantage-list__slide-slider .slick-next,.advantage-list__slide-slider .slick-prev{z-index:100;width:20px;height:30px;background-size:contain;background-repeat:no-repeat;transition:.3s;display:none!important}.advantage-list__slide-slider .slick-next::before,.advantage-list__slide-slider .slick-prev::before{content:none}.advantage-list__slide-slider .slick-arrow.slick-disabled{opacity:.5}.advantage-list__slide-slider .slick-prev{background-image:url(/local/templates/vip-clinic/css/../images/svg/arrow_black-right.svg);left:0}.advantage-list__slide-slider .slick-next{background-image:url(/local/templates/vip-clinic/css/../images/svg/arrow_black-left.svg);right:0}.advantage-list__slide.slick-current.slick-active .advantage-list__slide-slider .slick-next,.advantage-list__slide.slick-current.slick-active .advantage-list__slide-slider .slick-prev{display:block!important}.doctors{padding-top:70px}.doctors .slick-arrow{display:none!important}.doctors .zag--black{text-align:center;margin-bottom:18px}.doctors__container{padding-top:60px;display:flex;flex-wrap:wrap;max-height:771px;overflow:hidden}.doctors__container .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:#394899;border-radius:2px}.doctors__container .mCSB_scrollTools .mCSB_draggerRail{background:rgba(57,72,153,.25);border-radius:2px}.doctors__container .mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.doctors__container .mCSB_scrollTools{left:0;right:0;opacity:1;max-height:270px;top:calc(50% - (270px / 2))}.doctors__container .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#394899}.doctors__container #mCSB_1_scrollbar_vertical .mCSB_dragger{height:90px!important}.doctors-list{width:calc((100% / 12) * 5);max-height:calc(115px *5)}.doctors-list__block{display:flex;padding:15px 30px;flex-wrap:wrap;align-items:center;cursor:pointer;transition:.3s}.doctors-list__block:hover{background:#f8faff}.doctors-list__block-bg{width:105px;height:85px;background-position:center;background-size:cover}.doctors-list__block-text{width:calc(100% - 105px);padding-left:40px}.doctors-list__block-text .name{font-weight:500;color:#394899;margin-bottom:5px;letter-spacing:-.02em}.doctors-list__block-text .position{letter-spacing:-.02em}.doctors-list .active{background:#f8faff}.doctors-main{width:calc((100% / 12) * 7);padding-left:44px}.doctors-main__block{width:100%}.doctors-main__block-container{display:flex}.doctors-main .img{width:380px;height:552px;background-position:center;background-size:cover}.doctors-main .text{padding-left:41px;padding-top:40px;width:calc(100% - 380px)}.doctors-main .text .link--nobg{margin-top:10px}.doctors-main .text .link--full-svg{min-width:285px;text-align:center}.doctors-main .text .name{font-weight:600;font-size:24px;text-transform:uppercase;color:#394899;margin-bottom:17px}.doctors-main .text .position{font-weight:500;letter-spacing:-.02em;margin-bottom:25px}.doctors-main .text ul{margin-bottom:34px}.doctors-main .text ul li{letter-spacing:-.02em;line-height:1.7}.doctors-filter{display:flex;flex-wrap:wrap;align-items:center}.section .doctors .zag--black{opacity:0;transform:translateX(-70px);transition:.5s;transition-delay:.5s}.section .doctors p.tac{opacity:0;transform:translateX(50px);transition:.5s;transition-delay:.5s}.section .doctors-list{opacity:0;transform:scale(.7);transition:.7s;transition-delay:.7s}.section .doctors-main .img{opacity:0;transform:translateX(-40px) scale(.8);transition:.5s;transition-delay:.5s}.section .doctors-main .text .name{opacity:0;transform:translateX(60px);transition:.5s;transition-delay:.5s}.section .doctors-main .text .position{opacity:0;transform:translateX(60px);transition:.5s;transition-delay:.8s}.section .doctors-main .text ul{opacity:0;transform:translateX(60px);transition:.5s;transition-delay:1s}.section .doctors-main .text .link--full-svg{opacity:0;transform:translateX(60px) translateY(50px);transition:.5s}.section.active .doctors .zag--black,.section.active .doctors p.tac,.section.active .doctors-list,.section.active .doctors-main .img,.section.active .doctors-main .text .link--full-svg,.section.active .doctors-main .text .name,.section.active .doctors-main .text .position,.section.active .doctors-main .text ul,.section.last--active .doctors .zag--black,.section.last--active .doctors p.tac,.section.last--active .doctors-list,.section.last--active .doctors-main .img,.section.last--active .doctors-main .text .link--full-svg,.section.last--active .doctors-main .text .name,.section.last--active .doctors-main .text .position,.section.last--active .doctors-main .text ul{opacity:1;transform:translateY(0) translateX(0) scale(1)}.doctors__container.preloader{position:relative;transition:.3s}.doctors__container.preloader::before{content:'';width:100%;height:100%;background-color:#fcfcfc;position:absolute;top:0;left:0;z-index:10;transition:.3s}.doctors__container.preloader::after{content:'';background-image:url(/local/templates/vip-clinic/css/../images/svg/preloader.svg);width:80px;height:80px;top:calc(50% - 40px);left:calc(50% - 40px);background-repeat:no-repeat;position:absolute;z-index:1000}.nav-slider{position:absolute;width:100%;bottom:30px}.nav-slider .page__pagination{padding:0;display:flex;justify-content:center}.nav-slider .page__pagination .prev{margin-right:30px}.nav-slider .page__pagination .next{margin-left:30px}.nav-slider .page__pagination ul li{margin:0 6px}.nav-slider .page__pagination ul a{width:15px;height:15px;background-color:#fff;font-size:0;position:relative;transition:.3s;box-shadow:0 4px 4px rgba(34,42,73,.15)}.nav-slider .page__pagination ul a::before{content:'';width:9px;height:9px;position:absolute;left:3px;top:3px;background-color:#a2a2a2;border-radius:50%;z-index:1;box-shadow:inset 0 1px 1px rgba(0,0,0,.3);transition:.3s}.nav-slider .page__pagination ul .active a{width:28px;height:28px;background-color:#fff}.nav-slider .page__pagination ul .active a::before{left:4px;top:4px;background-color:#394899;width:20px;height:20px}.nav-slider--advantage-slider{padding-left:50%;z-index:999}.nav-slider--advantage-slider .page__pagination{justify-content:flex-start}.workers-list{background:#f4f4f4;padding:70px 0;overflow:hidden}.workers-list__zag{width:100%;text-align:center;margin-bottom:60px}.workers-list .doctors__container{padding-top:0}.workers-list .doctors__container .slick-next,.workers-list .doctors__container .slick-prev{display:none!important}.news-page__item-text .zag,.or{font-weight:500;letter-spacing:-.02em}.or{width:auto;position:absolute;padding:5px 25px;bottom:-15px;left:50%;transform:translateX(-50%);background-color:#fcfcfc}.news-page .news-page__zag .news-page__link{display:none}.news-page__container{padding-top:00px;display:flex;align-items:flex-start;flex-wrap:wrap;position:relative}.news-page__main{padding-top:5%}.news-page__main .news-page__container{padding-top:0}.news-page__link{width:100%;text-align:left;margin-top:10px;z-index:10;position:relative}.news-page__item,.news-page__zag{width:calc(33.33% - 20px);margin-right:20px;position:relative;z-index:10}.news-page__zag .zag--black{margin-bottom:25px}.news-page__zag p{line-height:1.7;letter-spacing:-.02em}.news-page__item{margin-bottom:20px;transition:.3s}.news-page__item-container{padding:0 30px 30px;position:relative;display:flex;flex-wrap:wrap;background-color:#fff;z-index:10;overflow:hidden}.news-page__item:nth-child(2){width:calc(66.67% - 20px)}.news-page__item:nth-child(2) .news-page__item-container::before{content:'';max-width:100%;width:750px;height:750px;background-image:url(/local/templates/vip-clinic/css/../images/svg/circle-image.svg);position:absolute;bottom:-550px;left:calc(50% - (750px / 2));opacity:.3}.news-page__item:nth-child(2) .news-page__item-img{width:44%;height:270px;position:relative;z-index:30;order:3;margin-bottom:0}.news-page__item:nth-child(2) .news-page__item-text{width:56%;order:2;padding-top:20px;padding-right:30px;position:relative;z-index:30}.news-page__item::after{content:'';width:calc(100% + 20px);height:calc(100% - 20px);position:absolute;top:10px;left:-10px;z-index:1;opacity:0;box-shadow:0 0 60px rgba(0,0,0,.15);transition:.3s}.news-page__item:hover:after{opacity:1}.news-page__item .date{margin-top:0;width:100%;text-align:center;padding:24px 0;order:1}.news-page__item-img{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;height:120px;order:2;margin-bottom:20px}.news-page__item-text{order:3;width:100%}.news-page__item-text .zag{font-size:20px;line-height:normal;color:#394899;margin-bottom:18px;padding-right:40px;position:relative}.news-page__item-text .zag svg{position:absolute;right:20px;top:10px;opacity:0;transition:.3s}.news-page__item-text P{font-style:normal;font-weight:400;font-size:16px;line-height:30px;color:#000!important}.news-page__pagination{padding-bottom:120px;padding-top:37px}.section .news-page__zag{opacity:0;transform:translateX(-70px) translateY(-70px);transition:.5s;transition-delay:.5s}.section .news-page__item:nth-child(2){opacity:0;transform:translateX(70px) translateY(-70px);transition:.5s;transition-delay:.5s}.section .news-page__item:nth-child(3){transform:translateX(-70px) translateY(-70px);transition:.5s;transition-delay:.5s;opacity:0}.section .news-page__item:nth-child(4){transform:translateX(-70px) translateY(70px);transition:.5s;transition-delay:.5s;opacity:0}.section .news-page__item:nth-child(5){transform:translateX(70px) translateY(70px);transition:.5s;transition-delay:.5s;opacity:0}.section .news-page__link{transform:translateX(-70px);transition:.5s;transition-delay:1s;opacity:0}.section.active .news-page__item:nth-child(2),.section.active .news-page__item:nth-child(3),.section.active .news-page__item:nth-child(4),.section.active .news-page__item:nth-child(5),.section.active .news-page__link,.section.active .news-page__zag{opacity:1;transform:translateX(0) translateY(0)}.white820 .mfp-content{max-width:820px}.mfp-close{font-size:60px;font-family:inherit;font-weight:100;color:#8c8c8c!important}body,html{overflow:visible}.search-header{margin:45px 0 0}a:hover{color:#f9b000}a,body{color:#242424}a{transition:.2s}img{max-width:100%}.container{max-width:1380px;width:100%;margin:0 auto}article{width:100%;margin:0 auto;background-color:#fcfcfc;z-index:500;position:relative}body{font-family:montserat;font-weight:400;overflow-x:hidden;font-size:20px}@media screen and (max-width:1650px){.container{max-width:1370px}body{font-size:18px}}@media screen and (max-width:1440px){.container,.header-container{max-width:1180px}body{font-size:16px}}@media screen and (max-width:1200px){.container,.header-container{max-width:970px}}@media screen and (max-width:990px){.container,.header-container{padding:0 15px}.container .container-small,.container-small .container-small,.header-container .container-small{padding:0}}@media screen and (max-height:940px){.zag--black{font-size:45px}.services .zag--black{margin-bottom:90px}.services-block__img{top:-75px;left:calc(50% - 75px);width:150px;height:150px}.services-block__text{padding:75px 30px 100px}.services-block__text-zag{font-size:22px;padding:15px 0;margin-bottom:15px}.services-block__text-link{left:30px;width:calc(100% - 60px);margin-top:0;padding:15px 0}.services-block__text-ul{max-height:230px}.services-block__text-ul li{margin-bottom:7px}.section .services-block__text{padding-bottom:115px}.services__more{margin-top:30px}.circle--bg::before{width:600px;height:600px;top:calc(50% - 300px);right:-300px}.advantage__circle{bottom:-270px}.advantage-slider__block-img img{width:90%}.advantage-slider__block-text .zag--black{margin-bottom:25px;font-size:45px;height:110px}.advantage-slider__block-text{width:50%;padding-bottom:230px}.doctors__container{padding-top:30px}.nav-slider--advantage-slider{bottom:100px}.main-screen__slide-text .img{right:10px}.mouse_scroll{right:15px}.doctors-list__block-bg{height:80px}.doctors-list__block{padding:10px 25px}.doctors-list{height:calc(100px *5)}.doctors-main .img{height:500px}.doctors{padding-top:50px}.news-page__main{padding-top:80px}.news-page__item{margin-bottom:20px;width:calc(33.33% - 20px);margin-right:20px}.news-page__item:nth-child(2){width:calc(66.67% - 20px)}.news-page__item-container{padding:0 20px 20px}.news-page__item .date{padding:10px 0}.doctors-main .text ul li{font-size:18px}}@media screen and (max-width:1650px){.zag--black{font-size:45px}.services .zag--black{margin-bottom:90px}.services-block__img{top:-75px;left:calc(50% - 75px);width:150px;height:150px}.services-block__text{padding:75px 30px 100px}.services-block__text-zag{font-size:22px;padding:15px 0;margin-bottom:15px}.services-block__text-link{left:30px;width:calc(100% - 60px);margin-top:0;padding:15px 0}.services-block__text-ul{max-height:230px}.services-block__text-ul li{margin-bottom:7px}.services__more{margin-top:30px}.circle--bg::before{width:600px;height:600px;top:calc(50% - 300px);right:-300px}.advantage__circle{bottom:-197px;width:700px;height:700px;left:-40px}.advantage-slider__block-text .zag--black{margin-bottom:25px;font-size:45px;height:110px}.advantage-slider__block-text{width:50%;padding-bottom:230px}.doctors__container{padding-top:30px}.nav-slider--advantage-slider{bottom:100px}.main-screen__slide-text .img{right:10px}.mouse_scroll{right:15px}.doctors-list__block-bg{height:80px}.doctors-list__block{padding:10px 25px}.doctors-list{height:calc(100px *5)}.doctors-main .img{height:500px}.doctors{padding-top:50px}.news-page__item{margin-bottom:20px;width:calc(33.33% - 20px);margin-right:20px}.news-page__item-container{padding:0 20px 20px}.news-page__item .date{padding:10px 0}.news-page__item:nth-child(2){width:calc(66.67% - 20px)}}@media screen and (max-height:800px){.header-container{padding-left:150px}.header-menu__a{font-size:16px}.main-screen__slide-text .zag{font-weight:300;font-size:50px;line-height:60px;letter-spacing:-.03em;margin:50px auto 30px}.main-screen__slide-text .img{top:130px}.header-search input[type=text]{width:280px}.ico--eye{font-size:15px}.header-top__lang-ul a{font-size:14px}.header{min-height:124px}.header-logo img{max-height:95px}.main-screen{height:calc(100% - 124px)}.services-block__img{width:120px;height:120px;top:-60px;left:calc(50% - 60px)}.services-block__text{padding:60px 30px 90px}.services-block__text-zag{font-size:18px;padding:10px 0;margin-bottom:10px}.services-block{width:calc((100% / 3) - 30px)}.link--nobg{padding:12px 44px;font-size:14px}.services .zag--black{margin-bottom:75px}.services-block__text-ul{max-height:177px}.services__more{margin-top:20px}.link--full{padding:12px 60px 12px 30px;font-size:14px}.link--full svg{right:20px}.services{padding-top:60px}.advantage-list__block{padding-top:20px;padding-bottom:20px}.nav-slider--advantage-slider{bottom:50px}.advantage-list__block .zag{font-size:35px}.advantage-list__block p{font-size:14px;min-height:45px}.doctors-list__block-bg{height:70px}.doctors-list{height:calc(90px *5)}.doctors-main .img{height:450px;width:350px}.doctors-main .text{padding-left:25px;padding-top:25px}.doctors-main .text .name{font-size:18px;margin-bottom:10px}.doctors-main .text .position{margin-bottom:30px}.doctors-main .text ul li{font-size:14px}.link--full-svg{font-size:14px;padding:12px 30px}.footer-bottom img{max-height:40px;margin:0 40px}.footer-bottom{padding:15px 0}.footer-top__menu>ul{max-height:190px}.footer-top .container{padding:25px 0}.footer-top__logo{line-height:1.5}.doctors .zag--black{margin-bottom:10px}.footer-top__menu>ul>li,.footer-top__menu>ul>li>a,.news-page__zag .zag--black{margin-bottom:0}.news-page__item:nth-child(2) .news-page__item-img{height:200px}.news-page__item-img{height:100px}.news-page__main{padding-top:80px}.news-page__zag p{font-size:15px}.news-page__link{margin-top:15px}}@media screen and (max-width:1440px){.header-container{padding-left:300px}.header-top .header-container::before{width:calc(100% - 115px)}.header-search input[type=submit]{top:3px}.header-menu__a{font-size:16px;padding:10px 17px}.main-screen__slide-text .zag{font-weight:300;font-size:50px;line-height:60px;letter-spacing:-.03em;margin:50px auto 30px}.main-screen__slide-text .img{top:130px}.header-search input[type=text]{width:200px}.ico--eye{font-size:15px}.header-top__lang-ul a{font-size:14px}.header{min-height:124px}.header-logo img{max-height:95px}.main-screen{height:calc(100% - 136px)}.services-block__img{width:120px;height:120px;top:-60px;left:calc(50% - 60px)}.services-block__text{padding:60px 30px 90px}.services-block__text-zag{font-size:18px;padding:10px 0;margin-bottom:10px}.services-block{width:calc((100% / 3) - 30px)}.link--nobg{padding:12px 44px;font-size:14px}.services .zag--black{margin-bottom:75px}.services-block__text-ul{max-height:177px}.services__more{margin-top:20px}.link--full{padding:12px 60px 12px 30px;font-size:14px}.link--full svg{right:20px}.services{padding-top:60px}.advantage__circle{bottom:-160px;width:600px;height:600px;left:-40px}.advantage-slider__block-text{padding-bottom:150px}.nav-slider--advantage-slider{bottom:50px}.advantage-list__block{padding-top:20px;padding-bottom:20px;background-size:50px}.advantage-list__block .zag{font-size:35px}.advantage-list__block p{font-size:14px;min-height:45px}.doctors-list__block-bg{height:70px}.doctors-list{height:calc(90px *5)}.doctors-main .img{height:450px;width:300px}.doctors-main .text{padding-left:25px;padding-top:25px;width:calc(100% - 300px)}.doctors-main .text .name{font-size:18px;margin-bottom:10px}.doctors-main .text .position{margin-bottom:30px}.doctors-main .text ul li{font-size:14px}.link--full-svg{font-size:14px;padding:12px 30px}.footer-bottom img{max-height:40px;margin:0 40px}.footer-bottom{padding:15px 0}.footer-top__menu>ul{max-height:190px}.footer-top .container{padding:25px 0}.footer-top__logo{line-height:1.5}.doctors .zag--black{margin-bottom:10px}.footer-top__menu>ul>li,.footer-top__menu>ul>li a{margin-bottom:0}.doctors-list{width:calc((100% / 12) * 5);margin-left:0}.news-page__item-img,.news-page__item-text .zag{margin-bottom:10px}.news-page__item:nth-child(2) .news-page__item-img{margin-bottom:0}.news-page__item-text .zag{font-size:18px}.search-header{margin-top:50px}.doctors-main .text .link--full-svg,.doctors-main .text .link--nobg{min-width:280px;text-align:center}.footer-top__logo img{max-width:90px}.footer-top__logo .text{width:calc(100% - 90px)}.footer-top__menu a{font-size:16px}.header-bottom.fixed .logo-fix{max-width:100px}}@media screen and (max-height:680px){.services .zag--black{margin-bottom:60px}.advantage-slider__block-text .zag--black,.zag--black{font-size:35px}.services-block__img{width:100px;height:100px;top:-50px;left:calc(50% - 50px)}.services-block__text{padding-top:50px;padding-bottom:75px}.services-block__text-zag{font-size:16px}.services-block__text-ul a{font-size:14px}.services-block__text-link{padding:10px 0}.link--nobg{padding:10px 30px;font-size:12px}.services-block__text-ul{max-height:160px}.link--full{padding:10px 60px 10px 30px;font-size:12px}.advantage-list__block .zag{font-size:30px;font-weight:400}.advantage-slider__block-text .zag--black{max-height:85px}.doctors-list__block-bg{height:60px;width:90px;background-size:cover}.doctors-list__block-text{width:calc(100% - 90px);padding-left:25px}.doctors-list{height:calc(80px *5);width:470px}.doctors-main .img{height:400px;width:270px}.doctors-main{width:calc(100% - 470px);padding-left:40px}.news-page__item:nth-child(2) .news-page__item-img{height:180px}.news-page__item-img{height:90px}.news-page__item-text .zag{font-size:16px}.news-page__item-text P{font-size:14px;line-height:1.7}.section .doctors-main .text .link--full-svg,.section .doctors-main .text .link--nobg{font-size:14px;padding:10px 30px;line-height:1.7}}@media screen and (max-width:1200px){.header-bottom.fixed .logo-fix{max-width:90px}.header-menu__a{padding:10px 7px}.header-container{padding-left:300px}.header{min-height:104px}.header-search input[type=text]{padding:3px;width:180px}.btn--search{width:15px;background-size:contain;height:15px;top:0}.header-logo img{max-height:80px}.main-screen__slide-text .img{width:200px;height:200px;padding:20px 35px 35px;right:37px;top:150px}.main-screen__slide-text .img p{font-size:10px}.main-screen__slide-text .img img{max-width:35px}.main-screen__slide-text .zag{font-size:40px;line-height:1.2}.nav-slider--main-slider{bottom:15px}.main-screen{height:calc(100% - 104px)}.services-block__text{padding:50px 20px 75px}.services-block__text-link{left:20px;width:calc(100% - 40px)}.services-block__text-ul{max-height:181px}.advantage-slider__block-text{width:40%}.advantage-slider__block-img{width:60%}.advantage-slider__block-img img{max-height:370px}.nav-slider--advantage-slider{bottom:10px;padding-left:60%}.advantage-slider__block-text p{height:165px}.doctors-list{width:380px}.doctors-main{width:calc(100% - 380px);padding-left:20px}.doctors-main .text .link--full-svg,.doctors-main .text .link--nobg,.section .doctors-main .text .link--full-svg,.section .doctors-main .text .link--nobg{font-size:12px;min-width:100%!important;line-height:1.5;padding:12px 5px}.doctors-list__block-text .position{font-size:14px}.news-page__item:nth-child(2) .news-page__item-img{height:180px}.news-page__item-img{height:90px}.news-page__item-text .zag{font-size:16px}.news-page__item-text P{font-size:12px;line-height:1.5}.header-bottom{transition:.5s;padding:10px 0}.advantage-slider__block-text .zag--black,.zag--black{font-size:35px}.link--nobg{padding:10px 30px;font-size:12px}.workers-list{padding:50px 0}.workers-list__zag{margin-bottom:35px}.circle--center::before{width:90%}.news-page__zag .zag--black{margin-bottom:0}.doctors-list__block-text{padding-left:20px}.footer-top__logo img{margin-right:10px;width:70px}.footer-top .container .footer-top__logo{padding-right:10px}.footer-top__contact,.footer-top__menu a,.footer-top__menu>ul>li a{font-size:14px}.footer-top__contact{width:32%}.footer-top__menu{padding:0 10px;width:60%}.footer-top__logo .text{width:100%;margin-top:15px}.footer-top .container .footer-top__logo{width:27%;flex-wrap:wrap;justify-content:center;font-size:12px}.advantage-slider__block-text .zag--black{height:130px}.section .services-block__text{padding-bottom:90px}.advantage-list__block{padding-top:10px;padding-bottom:10px}.advantage-list__block p{font-size:12px}}@media screen and (max-width:990px){.main-screen__slide.now .main-screen__slide-text .img,.mouse_scroll,.news-page__zag p br{display:none}.section{position:relative}.section .advantage-list,.section .advantage-slider__block-img img,.section .advantage-slider__block-text .zag--black,.section .advantage-slider__block-text p,.section .advantage__circle,.section .doctors .zag--black,.section .doctors p.tac,.section .doctors-list,.section .doctors-main .img,.section .doctors-main .text .link--full-svg,.section .doctors-main .text .name,.section .doctors-main .text .position,.section .doctors-main .text ul,.section .news-page__item:nth-child(2),.section .news-page__item:nth-child(3),.section .news-page__item:nth-child(4),.section .news-page__item:nth-child(5),.section .news-page__link,.section .news-page__zag,.section .services .zag--black,.section .services-block,.section .services__more{opacity:1!important;transform:scale(1) rotate(0) translateY(0) translateX(0)!important}.section .services__more{margin-top:40px}.footer-top .container{padding:25px 15px}.footer-top__logo img{margin-right:10px;width:70px}.footer-top__menu{padding:0 10px}.zag--black{font-size:35px}.main-screen{height:460px}.news-page__main{padding-top:40px}.services{padding-bottom:40px}.news-page__container{width:calc(100% + 20px)}.doctors{padding:40px 0}.advantage__circle{bottom:-160px;width:500px;height:500px;left:-10px}.advantage-list__block .zag{font-size:22px;font-weight:400}.advantage-list__block p{line-height:1.7}.advantage-list__block{background-size:50px}.advantage-slider__block-text p{height:135px}.services-block__text-ul{max-height:inherit;height:auto}.services-block{width:calc((100% / 3) - 15px)}.doctors-main{padding-left:20px;width:60%}.doctors-list{width:40%}.doctors-list__block{padding:10px}.link--nobg{padding:10px 20px}.news-page__pagination{padding:30px 0}.search-header{margin-top:0}.doctors-main .text .link--full-svg,.doctors-main .text .link--nobg,.section .doctors-main .text .link--full-svg,.section .doctors-main .text .link--nobg{font-size:11px;min-width:220px}.footer-top__contact ul li,.footer-top__menu>ul>li a{font-size:13px}.page__pagination{padding:20px 0 30px}.page__pagination ul a{width:30px;height:30px;font-size:16px}.page__pagination ul li{margin-right:5px}.page__pagination .arrows a{width:38px;height:38px}.page__pagination .prev{margin-right:25px}.page__pagination .next{margin-left:25px}.advantage-list{padding-left:15px;padding-right:15px}.advantage-list__container--slider .slick-next,.advantage-list__container--slider .slick-prev{width:10px;height:18px}.advantage-list__container--slider .slick-prev{left:-20px}.advantage-list__container--slider .slick-next{right:-20px}}@media screen and (max-width:800px){.news-page__zag br{display:none}.news-page__item::after,.services-block::before{opacity:1}.doctors__container,.services .slick-list{overflow:visible}.zag--black{font-size:35px}.footer-top .container{flex-wrap:wrap}.footer-top .container .footer-top__logo{width:100%;margin-bottom:15px;align-items:center}.footer-top__logo img{margin-right:30px;width:40px}.footer-top__menu{width:100%;padding:0;margin:15px 0}.footer-top__menu>ul{max-height:150px}.footer-top__menu>ul>li{width:33.33%}.footer-top__contact,.news-page__zag,.section .news-page__item:nth-child(2){width:100%}.medialine{text-align:right}.footer-bottom__ul{flex-wrap:wrap}.main-screen__slide-text .zag{font-size:34px}.news-page__zag{margin-right:0}.section .news-page__item{margin:10px 0;width:100%}.news-page__item .news-page__item-img{width:44%;height:180px}.news-page__item-text{width:56%;padding-top:20px;padding-right:30px;position:relative;z-index:30}.news-page__zag .zag--black{margin-bottom:5px}.section .news-page__item:nth-child(even) .news-page__item-text{order:1}.news-page__item:nth-child(even) .news-page__item-img,.section .news-page__item:nth-child(even) .news-page__item-img{order:2}.section .news-page__item:nth-child(odd) .news-page__item-text{padding-right:0;padding-left:30px}.news-page__container{width:calc(100% + 0px)}.news-page__link{margin-top:15px;width:100%}.news-page__link .link--nobg{margin:0 auto}.services-block{margin-right:30px}.services__container{display:block}.advantage-slider__block-img{width:100%}.advantage-slider__block-img img{width:auto}.advantage-slider__block-text{width:100%;padding-bottom:85px;background-color:#f4f4f4}body .section .advantage__circle{left:50%;transform:scale(1) rotate(0) translateY(0) translateX(-50%)!important;bottom:auto;top:0}.advantage-slider__block-text .zag--black{padding:25px 0;margin-bottom:0}.advantage-slider__block-text .zag--black,.advantage-slider__block-text p{max-height:100%;height:auto}.nav-slider--advantage-slider{width:calc(100% - 30px)}.nav-slider--advantage-slider ul{justify-content:center}.advantage-list__block{width:50%;margin-bottom:10px}.advantage-list__block:nth-child(3){width:auto;margin-bottom:0}.advantage-list__container{flex-wrap:wrap;justify-content:center}.doctors-list{width:calc(100% - 100px);height:auto;margin:0 50px 25px}.doctors-list::before{width:calc(100% + 200px);content:'';height:4px;bottom:0;left:-100px;background:#394899;opacity:.4;position:absolute}.doctors-main{width:100%;padding:0}.doctors-main .slick-next,.doctors-main .slick-prev{display:none!important}.doctors-list__block-bg{float:left;margin-right:10px;width:80px}.doctors-list__block-text .name{font-size:16px}.doctors-list__block-text .position{font-size:12px}.doctors-list__block-text{width:100%;position:absolute;left:0;height:calc(100% - 25px);padding-left:100px;display:flex;align-items:center;flex-wrap:wrap}.doctors .doctors-list .slick-arrow,.doctors-list .slick-arrow,.workers-list .doctors__container .slick-next,.workers-list .doctors__container .slick-prev,.workers-list .slick-arrow{display:block!important}.doctors-list__block-text div:nth-child(1){margin-top:auto;width:100%}.doctors-list__block-text div:nth-child(2){margin-bottom:auto}.doctors .doctors-list .slick-next,.doctors .doctors-list .slick-prev,.doctors-list .slick-next,.doctors-list .slick-prev,.workers-list .slick-next,.workers-list .slick-prev{width:30px;height:10px;background-size:contain;background-repeat:no-repeat;top:calc(50% - 15px);background-position:center}.doctors .doctors-list .slick-next::before,.doctors .doctors-list .slick-prev::before,.doctors-list .slick-next::before,.doctors-list .slick-prev::before,.workers-list .slick-next::before,.workers-list .slick-prev::before{content:none}.doctors .doctors-list .slick-prev,.doctors-list .slick-prev,.workers-list .slick-prev{background-image:url(/local/templates/vip-clinic/css/../images/svg/arrow__left.svg);left:-45px}.doctors .doctors-list .slick-next,.doctors-list .slick-next,.workers-list .slick-next{background-image:url(/local/templates/vip-clinic/css/../images/svg/arrow__right.svg);right:-45px}.doctors-list__block{border-bottom:4px solid transparent;position:relative;padding:0 0 25px}.doctors-list .active{box-shadow:none;background-color:transparent;border-bottom:4px solid #394899}.doctors-main__block-container{align-items:center}.doctors-main .text{padding:0 0 0 50px;width:calc(100% - 270px)}.doctors-filter{justify-content:space-between}.news-page__item,.news-page__item:nth-child(2){width:100%}.news-page__item{margin:10px 0}.news-page__item:nth-child(3),.news-page__item:nth-child(6){margin-top:10px}.news-page__container{padding-top:25px}.news-page__item:nth-child(odd) .news-page__item-text{padding-right:0;padding-left:30px}.news-page__item:nth-child(even) .news-page__item-text{order:1}.news-page__item .news-page__item-img{margin-bottom:0}.nav-slider--advantage-slider{padding-left:0}.nav-slider--advantage-slider .page__pagination{justify-content:center}.doctors-main .text .link--full-svg,.doctors-main .text .link--nobg,.section .doctors-main .text .link--full-svg,.section .doctors-main .text .link--nobg{font-size:12px;min-width:1px!important;max-width:240px!important;width:100%!important}.footer-top__contact ul li,.footer-top__menu>ul>li a{font-size:14px}.footer-top .container .footer-top__logo{font-size:14px;text-align:center}.doctors-main__block-container{flex-wrap:wrap}.advantage-list__container--slider .advantage-list__block{width:100%}.advantage-list__block p{min-height:40px}.advantage-list__slide-slider{padding:0 30px}}@media screen and (max-width:500px){.zag--black{font-weight:500}.header__img img{width:200px;height:200px}.main-screen .header-container{padding:0 15px}.main-screen__slide-text .zag{font-size:24px}.main-screen__slide.now .main-screen__slide-text p{font-size:14px;background-color:rgba(238,245,252,.76);border-radius:5px}.main-screen{height:350px}.nav-slider ul{margin-left:-29px}.section .news-page__item:nth-child(even) .news-page__item-text,.section .news-page__item:nth-child(odd) .news-page__item-text{width:100%;padding:0;margin-bottom:15px}.section .news-page__item:nth-child(odd) .news-page__item-text{margin-top:15px;margin-bottom:0}.news-page__item-text .zag{padding-right:0}.news-page__item .news-page__item-img,.news-page__item:nth-child(2) .news-page__item-img{height:160px;width:100%}.advantage-slider__block-text .zag--black,.zag--black{font-size:30px}body .section .advantage__circle{width:400px;height:400px}.advantage .container{padding:0}.advantage-slider__block-text{padding:0 15px 70px}.advantage-list__block,.advantage-list__block:nth-child(3){width:100%}.advantage-list__slide-slider .slick-next,.advantage-list__slide-slider .slick-prev{width:15px;height:20px}.advantage-list__slide-slider{padding:0 20px}.advantage-list__block{background-size:35px;padding-left:50px;padding-right:0;margin-bottom:0}.advantage-list__block .zag{font-size:18px}.advantage-list__block p{font-size:11px;line-height:1.3;min-height:1px}.nav-slider--advantage-slider{width:100%}.advantage-slider__block-text p{font-size:14px}.services-block__text-zag{font-size:16px}.doctors-main .text{width:100%;padding:0;text-align:center}.doctors,.workers-list{padding:25px 0}.section .doctors-main .text ul{text-align:left;margin-bottom:20px}.doctors-main .img{width:calc(100% - 100px);margin:0 auto 25px;max-width:320px}.doctors-main__block-container{flex-wrap:wrap}.doctors-main .text .name,.section .doctors-main .text .position{text-align:center}.doctors__container{max-height:100%}.section .doctors-main .text .link--full-svg{margin:0 auto}.doctors-main .text .position{margin-bottom:10px}.footer-bottom img{margin-bottom:15px;filter:grayscale(0)}.footer-bottom__ul li:last-child img{margin-bottom:0}.news-page__item{display:none}.news-page .news-page__item,.news-page__item:nth-child(1),.news-page__item:nth-child(2),.news-page__item:nth-child(3){display:block}.news-page__item:nth-child(even) .news-page__item-text{padding:0 0 15px;width:100%}.news-page__item:nth-child(odd) .news-page__item-text{width:100%;padding-left:0}.news-page .news-page__item:nth-child(odd) .news-page__item-text{order:1;padding-top:0;padding-bottom:15px}.doctors-main .text ul{margin-bottom:15px}.services-block__text{padding-top:60px}.header-top__call-ul ul{display:none!important}.nav-slider .page__pagination .next{margin-left:0}.footer-top__logo img,.page__pagination ul li{margin-right:0}.footer-top .container .footer-top__logo{padding-right:0}.page__pagination ul a{width:25px;height:25px}.or{display:none}.input--absolute{position:inherit;margin:20px 0 0}.advantage-list__container--slider .slick-prev{left:-10px}.advantage-list__container--slider .slick-next{right:-10px}.advantage-list__container--slider .advantage-list__block{padding-top:10px;padding-bottom:10px}.advantage-list{padding:10px 15px}}@media screen and (max-width:425px){.footer-top__menu>ul{max-height:100%;text-align:center}.footer-top__menu>ul>li{width:100%}.footer-top__contact ul li{text-align:center}.doctors-main .img,.section .doctors-main .img{height:300px}}@media screen and (max-width:1440px){.header-menu__ul-drop a{font-size:16px;padding:5px 15px}.header-menu__ul-drop li:nth-child(1) a{padding-top:15px}.header-menu__ul-drop li:last-child a{padding-bottom:15px}}@media screen and (max-width:1200px){.header-menu__ul-drop::before{top:19px}.header-menu__ul-drop{padding-top:40px}}@media screen and (max-width:990px){.btn-mobile__menu,.header-menu__ul,.header-search{border-left:1px solid rgba(0,0,0,.1)}.header-menu__li:hover .header-menu__ul-drop::before,.header-menu__ul-drop::after,.header-menu__ul-drop::before{content:none}.header-search input[type=submit]{width:17px;height:17px;position:inherit!important;top:0}.header-search input[type=text]{bottom:-36px;position:absolute;right:0;padding:10px!important;font-size:14px;box-shadow:1px 1px 3px 2px rgba(0,0,0,.15);border-bottom:0!important;border-radius:0 0 3px 3px;z-index:1;transform:rotateX(-90deg);transition:.5s}.header-search input[type=text]:focus+input[type=submit]{opacity:.7}.header-search.click input[type=text]{bottom:-36px;transform:rotateX(0)}.header-search{border-right:1px solid rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center;padding:14px 16px}.header-search form{display:flex;justify-content:center;align-items:center}.header-bottom{padding:0}.header-top .header-container::before{width:calc(100% - 85px)}.header-logo{left:15px;top:calc(50% - 15px)}.header-logo img{height:75px}.header-container{padding-left:300px}.header-top__call{order:1;font-size:14px;margin-left:15px}.header-top__lang{order:2}.header-top__eye{order:3}.header-top__call-name{width:100%;font-size:10px;line-height:1.7;letter-spacing:-.02em;opacity:.35;margin-right:0}.header-top__lang-ul a,.ico--eye{font-size:12px}.ico--eye{padding-left:30px}.header-top .header-container{padding-top:8px;padding-bottom:8px}.header{min-height:100%}.header-menu__li:nth-child(1) a{padding-left:15px}.header-menu__ul{max-height:calc(100vh - 94px);overflow:auto;position:absolute;width:100%;background-color:#fff;left:0;top:45px;flex-wrap:wrap;border-top:1px solid rgba(0,0,0,.1);box-shadow:0 7px 7px 1px rgba(0,0,0,.3);transform:rotateY(90deg);transform-origin:left;transition:.5s;z-index:1}.header-menu__a{min-height:44px;font-size:14px;width:100%;padding:15px}.btn-mobile__menu{display:flex;padding:13px 14px 12px;position:absolute;left:300px;top:0}.header-menu__ul li{width:100%;border-bottom:1px solid rgba(0,0,0,.1)}.header-menu__ul.open{transform:rotateX(0)}.header-bottom .header-container{justify-content:flex-end;position:relative}.header-menu__li .arrow{width:40px;height:40px;position:absolute;top:2px;right:5px;background-image:url(/local/templates/vip-clinic/css/../images/svg/ar-select.svg);background-position:center;background-repeat:no-repeat;background-size:15px;transition:.3s;cursor:pointer}.header-menu__li:hover .header-menu__ul-drop,.header-menu__ul-drop{display:none;position:inherit;width:100%;padding:0}.header-menu__li .arrow.open{transform:rotate(180deg)}.header-menu__ul-drop{top:0}.header-menu__ul-drop li:last-child,.header-menu__ul-drop li:last-child a{border-bottom:0}.header-menu__ul-drop a{padding:10px 15px 10px 30px!important;font-size:14px}#section0{overflow:visible}}@media screen and (max-width:800px){.ico--eye{font-size:0;height:15px;padding-left:25px}.header-top__eye{display:flex;align-items:center;justify-content:center}.header-menu__a{padding:13px 8px 14px}}@media screen and (max-width:600px){.header-top__eye{display:none}.header-top__lang-ul li{border-right:1px solid rgba(0,0,0,.1)}.header-top__lang-ul li:last-child{border-right:0}.header-top .header-container{align-items:flex-end}.header-top__lang-ul a{padding-bottom:0;padding-top:0}.header-search{order:2}}@media screen and (max-width:500px){.header-top__call{width:calc(100% - 130px)}}@media screen and (max-width:350px){.header-top__call-ul a,.header-top__lang-ul a{font-size:10px}}
/* End */


/* Start:/local/templates/vip-clinic/css/funtikkone.css?1583141420894*/
.obuch_link{cursor:pointer}.small_description{text-align:center;margin-bottom:40px}.education_form img{width:auto;display:inline-block;margin-top:10px;margin-left:10px;margin-bottom:0}.education_form .inputtext{margin-left:10px}.result_form_education{color:#82c441;margin-top:25px;font-weight:700}.result_form_education font{font-weight:400;color:red}.contact-form .tabs__content .contact_fiz_liz{display:inline-block}.contact_fiz_liz img{margin-top:10px;margin-left:10px}.contact_fiz_liz input{max-width:280px}.fiz .err,.yr .err{border-bottom:1px solid red!important}.result_contacts{margin-bottom:75px;text-align:center;color:#82c441;font-weight:700}.result_contacts p{text-align:left}.result_contacts font{font-weight:400}.administration .services-block__text ul li{list-style:none}#price .tac .description{margin-top:25px;font-size:16px;margin-right:20%;margin-left:20%;padding-bottom:25px}
/* End */


/* Start:/local/templates/vip-clinic/css/custom.css?159742984250386*/
.news-card__text img {

	width: auto;

}



.cabinet h3 {

	font-size: 20px;

	font-weight: 600;

	margin-bottom: 25px;

}



ul ol {

	margin: 15px 0;

}



ul ol li::before {

	content: none !important;

}



ol li {

	margin-bottom: 15px;

	position: relative;

	letter-spacing: -0.02em;

	line-height: 1.7;

	margin-left: 15px;

}



.cabinet-body__content ul li::before {

	top: 14px;

}



.cabinet-body__content a {

	color: #394899;

	transition: 0 !important;

}



.cabinet-body__content a:hover {

	color: #f9b000;

}



.news-card h3 {

	font-size: 20px;

	font-weight: 500;

	margin-bottom: 10px;

	margin-top: 25px;

}



.section .services__more {

	display: none;

}



.section .services-block .mCSB_inside>.mCSB_container {

	margin-right: 0;

	margin-left: 20px;

}



.cabinet-body__content-after ul {

	margin-top: 25px;

	margin-bottom: 35px;

}



.cabinet-body__content-after li {

	margin-bottom: 15px;

	position: relative;

	letter-spacing: -0.02em;

	line-height: 1.7;

	margin-left: 30px;

}



.cabinet-body__content-after ul li:last-child {

	margin-bottom: 0;

}



.cabinet-body__content-after ul li:before {

	content: "";

	width: 7px;

	height: 7px;

	background-color: #4967ab;

	-webkit-border-radius: 50%;

	border-radius: 50%;

	position: absolute;

	left: -20px;

	top: 16px;

}



.cabinet-body__content-after p {

	line-height: 25px;

	letter-spacing: -0.02em;

	margin-bottom: 15px;

}



.cabinet-body__content-after p:last-child {

	margin-bottom: 0;

}



@media screen and (max-width: 1024px) {

	.cabinet-body__content {

		margin-left: 10px;

	}

}



@media screen and (max-width: 990px) {

	.list-collapse__body .other_title_price {

		padding-left: 15px !important;

	}



	.section .services-block__text-ul {

		max-height: inherit;

		min-height: 20px;

	}



	.services-block__text-zag {

		min-height: 75px;

	}

}



@media screen and (max-width: 500px) {

	.main-screen__slide-text .zag {

		margin: 50px auto 15px;

	}



	.main-text p,

	.main-text ul,

	.main-text ul li {

		font-size: 13px;

	}



	.section .services-block__text-ul a {

		padding-right: 0;

	}



	.section .services-block__text-zag {

		font-size: 16px;

	}



	.cabinet-header__zag.zag--black.zag--black__small {

		margin-top: -5px;

	}

}



.header-menu {

	width: calc(100% - 280px);

}



.header--scrolled .header-menu,

.header-bottom--scrolled .header-menu {

	width: calc(100% - 400px);

}



.header-menu__ul {

	justify-content: space-between;

}



.section.last--active .services .zag--black,

.section.last--active .services-block,

.section.last--active .services__more {

	opacity: 1;

	-webkit-transform: translateY(0) translateY(0) scale(1);

	-ms-transform: translateY(0) translateY(0) scale(1);

	-o-transform: translateY(0) translateY(0) scale(1);

	transform: translateY(0) translateY(0) scale(1);

}



@media screen and (max-width: 1440px) {

	.header-menu {

		width: calc(100% - 200px);

	}

}



@media screen and (max-width: 1200px) {

	.header-menu {

		width: calc(100% - 180px);

	}

}



.header-menu__li_individual {

	padding: 40px 30px 16px 30px;

	font-weight: 700;

	border-bottom: 1px solid #000;

	background-color: #fff;

	font-size: 19px;

}



.header-menu__ul-drop a {

	padding-top: 8px;

	padding-bottom: 8px;

}



@media screen and (max-width: 1440px) {

	.header-menu__li_individual {

		font-size: 16px;

		padding: 30px 15px 15px;

	}



	.header-menu {

		width: calc(100% - 250px);

	}

}



@media screen and (max-width: 990px) {

	.header-menu__li_individual {

		font-size: 15px;

		padding: 30px 30px 15px;

	}

}



.footer-top__contact,

.footer-top__menu a,

.footer-top__menu>ul>li>a {

	font-size: 14px;

}



.mouse {

	cursor: auto;

}



.mouse_scroll_down,

.mouse_scroll_up {

	cursor: pointer;

}



.cabinet-body p {

	line-height: 30px;

	margin-bottom: 20px !important;

}



.cabinet-body__content ul li {

	margin-bottom: 8px !important;

}



.bx-breadcrumb {

	max-width: 100%;

	justify-content: center;

}



.advantage-list__slide {

	width: auto;

}



.preloader::before {

	content: "";

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background-color: #fff;

	background-repeat: no-repeat;

	background-position: center;

	z-index: 900;

}



.preloader::after {

	content: "";

	position: fixed;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%) rotate(0);

	width: 5vw;

	height: 5vw;

	border-radius: 2.5vw 2.5vw 2.5vw 2.5vw;

	z-index: 900;

	animation: preloader 0.75s infinite linear;

	border: 0.25vw solid #4967ab;

	border-bottom-color: transparent;

	box-sizing: border-box;

}



@keyframes preloader {

	100% {

		transform: translate(-50%, -50%) rotate(360deg);

	}

}



.footer-top__menu>ul {

	display: block;

	columns: 3;

}



@media (max-width: 1200px) {

	.footer-top__menu>ul {

		columns: 2;

	}

}



@media (max-width: 800px) {

	.footer-top__menu>ul {

		columns: 3;

	}



	.footer-top__menu>ul>li {

		width: auto;

	}

}



@media (max-width: 600px) {

	.footer-top__menu>ul {

		columns: 2;

	}

}



@media (max-width: 425px) {

	.footer-top__menu>ul {

		columns: 1;

	}

}



.about li {

	letter-spacing: -0.02em;

	line-height: 1.75;

}



.about .green_ico2 li {

	margin-bottom: 0 !important;

}



.about-text-list {

	margin: 80px 0;

}



.about-text-img:nth-child(1) {

	margin-top: 80px;

}



@media (max-width: 1440px) {

	.about-text-list {

		margin: 0;

	}



	.about-text-img:nth-child(1) {

		margin-top: auto;

	}

}



.news-card ul li {

	margin-bottom: 20px;

}



.news-card__text p {

	margin-bottom: 20px;

}



.news-card__text a {

	color: #4967ab;

	text-decoration: underline;

}



.news-card__text a:hover {

	text-decoration: none;

}



.footer-top__logo img {

	width: 200%;

}



.vacancy__block:last-child {

	padding-bottom: 40px;

}



@media (max-width: 990px) {

	.vacancy__block:last-child {

		padding-bottom: 20px;

	}

}



.container-small.circle--center+.page__pagination {

	padding-top: 10px;

}



.news-page__container {

	align-items: stretch;

}



.news-page__item:nth-child(3) .news-page__item-container,

.news-page__item:nth-child(4) .news-page__item-container,

.news-page__item:nth-child(5) .news-page__item-container {

	height: 100%;

	flex-direction: column;

}



@media screen and (max-width: 800px) {



	.news-page__item:nth-child(3) .news-page__item-container,

	.news-page__item:nth-child(4) .news-page__item-container,

	.news-page__item:nth-child(5) .news-page__item-container {

		flex-direction: row;

	}

}



@media screen and (max-width: 1440px) {



	.administration .services-block__text,

	.education-list .services-block__text {

		padding-top: calc(200px / 2) !important;

	}

}



.catalog .services-block__text {

	height: auto;

}



@media screen and (min-width: 1441px) {

	.catalog .services-block__text {

		padding-bottom: 65px;

	}

}



@media screen and (max-width: 1200px) {

	.catalog .services-block__text {

		height: auto;

	}

}



.about-science-meeting p {

	margin-bottom: 15px;

}



.about-science-meeting ul>li {

	list-style: circle;

}



.about-science-meeting li>ul {

	margin: 15px 0;

}



.about-science-meeting ol ul li {

	margin-left: 20px;

}



table {

	border-collapse: collapse;

}



table tr:first-child td {

	border-top: 3px solid;

	border-bottom: 3px solid;

}



table td {

	padding: 10px;

}



.table-default {

	margin-bottom: 40px;

}



@media screen and (min-width: 768px) {

	.table-default {

		max-width: 90%;

		margin: 0 auto;

	}

}



@media screen and (max-width: 600px) {

	table {

		min-width: 600px;

	}



	.table-default {

		overflow-x: scroll;

	}



	.catalog .services-block__text {

		padding-left: 10px;

		padding-right: 10px;

	}

}



.cabinet-header__zag.zag--black.zag--black__small {

	padding-top: 40px;

}



@media screen and (max-width: 990px) {

	.cabinet-header__zag.zag--black.zag--black__small {

		padding-top: 25px;

	}

}



.contrast-color {

	position: relative;

	color: #fff !important;

}



.contrast-color:before {

	content: "";

	display: block;

	position: absolute;

	top: 60%;

	left: 50%;

	transform: translate(-50%, 0);

	box-shadow: 0 0 64px 20px #000;

	width: 90%;

	z-index: -1;

}



.contrast-color2 {

	position: relative;

	color: #000 !important;

}



.contrast-color2:before {

	content: "";

	display: block;

	position: absolute;

	top: 60%;

	left: 50%;

	transform: translate(-50%, 0);

	box-shadow: 0 0 150px 150px #fff;

	width: 55%;

	z-index: -1;

}



@media screen and (max-width: 990px) {

	.contrast-color2:before {

		box-shadow: 0 0 50px 50px #fff;

		width: 70%;

	}

}



.conferences {

	display: flex;

	flex-wrap: wrap;

}



.conferences .vacancy__block {

	margin-right: 40px;

}



.conferences .vacancy__block:nth-child(even) {

	margin-right: 0;

}



@media screen and (max-width: 990px) {

	.conferences .vacancy__block {

		width: 100%;

		margin-right: 0;

	}

}



@media screen and (max-width: 400px) {

	.conferences .vacancy__block .zag-small {

		font-size: 16px;

	}

}



.zag--table {

	font-size: 24px;

	font-weight: 600;

}



.doctors-filter {

	position: sticky;

	top: 81px;

	background-color: #fcfcfc;

	padding: 10px 0;

	border-bottom: 1px solid #e2e5f6;

}



@media screen and (max-width: 1440px) {

	.doctors-filter {

		top: 76px;

	}

}



@media screen and (max-width: 1200px) {

	.doctors-filter {

		top: 58px;

	}

}



@media screen and (max-width: 990px) {

	.doctors-filter {

		top: 0;

	}

}



@media screen and (max-width: 800px) {

	.doctors-filter {

		z-index: 10;

	}



	.doctors-filter__block:last-child {

		margin: 0;

	}

}



@media screen and (max-width: 500px) {

	.doctors-page {

		overflow: inherit;

	}

}



.other_title_price {

	text-align: left;

	padding: 10px 0 10px 70px;

	font-size: 18px;

}



.other_title_price~.price-table__content-item:not(.other_title_price) {

	font-size: 18px;

	padding: 10px 0;

}



@media screen and (max-width: 990px) {

	.other_title_price {

		font-size: 12px;

		padding-left: 40px;

	}



	.other_title_price~.price-table__content-item:not(.other_title_price) {

		font-size: 12px;

	}



	.price-table__content-item:nth-last-of-type(-n + 4) {

		padding-bottom: 15px !important;

	}

}



.list-collapse {

	padding-bottom: 20px;

}



.list-collapse__item-text {

	position: relative;

	display: inline-block;

	padding: 16px 16px 16px 43px;

	cursor: pointer;

	font-size: 24px;

	transition: 0.3s;

}



.list-collapse__item-text:hover {

	color: #f9b000;

}



.list-collapse__item-text:before {

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	width: 43px;

	height: 100%;

	background-image: url(/local/templates/vip-clinic/css/../images/svg/arrow-point-to-down.svg);

	background-repeat: no-repeat;

	background-position: center;

	background-size: 9px;

	transform: rotate(180deg);

	transition: 0.3s;

}



.list-collapse__item-text.open {

	position: sticky;

	top: 81px;

	width: 100%;

	background-color: #fcfcfc;

	color: #f9b000;

	z-index: 20;

}



.list-collapse__item-text.open:before {

	transform: rotate(180deg) scale(-1);

}



.list-collapse__body {

	display: none;

}



.list-collapse__body .price-table {

	margin: 20px 0;

}



.list-collapse__body .price-table__content-item,

.list-collapse__body .price-table__top-item {

	padding-top: 15px;

	padding-bottom: 15px;

}



.list-collapse__body .price-table__content-item:nth-last-of-type(-n + 4) {

	padding-bottom: 15px !important;

}



.list-collapse__body .price-table__top {

	font-size: 16px;

}



.list-collapse__body .price-table__content-item {

	font-size: 18px;

}



.list-collapse__body .price-table__top-item:nth-child(1)::before {

	display: none;

}



.list-collapse__body .price-table__content-item:nth-child(1),

.list-collapse__body .price-table__top-item:nth-child(1) {

	padding-left: 43px;

}



@media screen and (max-width: 1440px) {

	.list-collapse__item-text.open {

		top: 76px;

	}

}



@media screen and (max-width: 1200px) {

	.list-collapse__item-text.open {

		top: 58px;

	}

}



@media screen and (max-width: 990px) {

	.news-card__text ul {

		padding-left: 0 !important;

	}



	.list-collapse__item-text.open {

		top: 0;

	}



	.list-collapse__item-text:before {

		width: 23px;

	}



	.list-collapse__item-text {

		font-size: 16px;

		padding: 10px 10px 10px 23px;

	}



	.list-collapse__body .price-table__top {

		font-size: 14px;

	}



	.list-collapse__body .price-table__content-item {

		font-size: 16px;

	}



	.list-collapse__body .price-table__content-item:nth-child(1),

	.list-collapse__body .price-table__top-item:nth-child(1) {

		padding-left: 10px;

	}



	.list-collapse__body .other_title_price {

		padding-left: 10px !important;

	}



	.section .advantage-slider__block-text .zag--black {

		height: auto !important;

	}

}



@media screen and (max-height: 720px) and (min-width: 1201px) {

	.list-collapse__item-text.open {

		top: 76px;

	}

}



.tac+.zag--table {

	margin-top: 40px;

}



.news-card__text ul {

	margin-bottom: 40px;

	padding-left: 30px;

}



.news-card__text ul>li>ul>li::before {

	box-sizing: border-box;

	border: 2px solid #4967ab;

	background-color: transparent;

}



.cabinet .services-block {

	position: sticky;

	top: 179px;

}



@media screen and (max-width: 1440px) {

	.cabinet .services-block {

		top: 158px;

	}

}



@media screen and (max-width: 1200px) {

	.cabinet .services-block {

		top: 140px;

	}

}



@media screen and (max-width: 1024px) {

	.cabinet .services-block {

		position: static;

		top: inherit;

	}

}



.catalog-block {

	align-items: center;

}



.catalog-block__img {

	width: 50%;

	padding: 0 0 50%;

	margin-left: auto;

}



.catalog-block__img img {

	position: absolute;

	top: 50%;

	left: 50%;

	width: auto;

	height: auto;

	transform: translate(-50%, -50%);

}



.catalog-block__img .circle--img {

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

}



@media screen and (max-width: 800px) {

	.catalog-block__img {

		width: 80%;

		padding-bottom: 80%;

		margin-right: auto;

	}



	.catalog-block__img img {

		max-width: inherit;

		max-height: inherit;

		width: 80%;

	}

}



.catalog-block {

	padding-bottom: 35px;

}



@media screen and (max-width: 800px) {

	.doctors-main .text {

		width: calc(100% - 300px);

	}

}



@media screen and (max-width: 600px) {

	.doctors-main .text {

		width: 100%;

		padding-left: 0;

	}



	.doctors-main .img {

		margin: 0 auto 25px;

	}



	.doctors-list__block {

		min-height: 120px;

	}



	.doctors-list__block-text {

		padding-left: 85px;

	}

}



@media screen and (max-width: 400px) {

	.doctors-list__block-text .name {

		font-size: 14px;

	}



	.doctors-list__block-text .position {

		font-size: 10px;

	}

}



.floating-img img {

	float: left;

	margin-right: 35px;

}



.floating-img p:last-of-type {

	clear: both;

	float: none;

}



.floating-img ol,

.floating-img ul {

	clear: both;

}



@media screen and (max-width: 600px) {

	.catalog .tabs__caption .link--nobg {

		width: 100%;

		border-radius: 0 !important;

		border: 1px solid #c3cfd6;

		margin-bottom: 5px;

	}



	.doctors__container {

		max-height: inherit;

	}



	.catalog .administration .services-block {

		font-size: 14px;

	}



	.administration .services-block__text-zag {

		font-size: 15px;

	}

}



.header-menu__ul-drop::after {

	background-color: #fff;

}



.news-card__text iframe {

	max-width: 100%;

}



.catalog .administration .services-block {

	margin-top: calc((200px / 2) + 30px);

}



.catalog .administration .services-block .mCSB_container {

	margin-left: 0;

}



.list-collapse__body .other_title_price {

	padding-left: 45px !important;

}



.zag-small span {

	margin-left: 0;

}



@media screen and (max-height: 680px) {

	.advantage-slider__block-text .zag--black {

		max-height: inherit;

	}

}



.services-block__content:hover .services-block__img-content::before {

	border-color: #fff;

}



.header-menu__a[href="/services/"] {

	border-radius: 25px;

	box-sizing: border-box;

	border: 1px solid #f9b000;

	color: #242424;

}



.header-menu__a[href="/services/"]:hover {

	color: #f9b000;

}



@media screen and (max-width: 990px) {

	.header-menu__a[href="/services/"] {

		border-radius: 0;

	}

}



.header-menu .active>a[href="/services/"] {

	color: #fff;

	background-color: #394899;

	border-color: transparent;

}



.scroll-price {

	position: relative;

	color: #394899;

	border: none;

	background-color: transparent;

	margin-top: 10px;

	font-size: 16px;

	border-bottom: 1px dashed #394899;

	cursor: pointer;

}



.scroll-price svg {

	fill: #394899;

	width: 24px;

	height: 8px;

	position: absolute;

	top: 6px;

	left: 100%;

	transform: rotate(90deg) translateY(-50%);

}



.news-card__text {

	padding-bottom: 40px;

}



.cabinet-body {

	padding-bottom: 40px;

}



.logo-fix {

	max-width: 180px;

}



.single-ref {

	border-radius: 25px;

	box-sizing: border-box;

	border: 1px solid #f9b000;

	padding: 10px 15px;

	font-weight: 500;

	font-size: 20px;

	letter-spacing: -0.02em;

	display: block;

	margin: 0 auto;

	width: max-content;

	color: #242424;

	cursor: pointer;

	transition: 0.3s;

}



.single-ref:hover {

	color: #f9b000;

}



@media screen and (max-width: 800px) {

	.single-ref {

		margin-top: 15px;

	}

}



@media screen and (max-width: 500px) {

	.single-ref {

		font-size: 16px;

	}

}



.link--full-svg:hover .icon {

	stroke: #000;

}



.link--full-svg .icon {

	stroke: #fff;

	width: 30px;

	height: 12px;

	margin-right: 15px;

}



.not-found {

	padding: 100px 0;

	position: relative;

	overflow: hidden;

}



@media screen and (max-width: 1024px) {

	.not-found {

		padding: 30px 0;

	}

}



.not-found h3 {

	font-weight: 700;

	font-size: 20px;

	line-height: 147%;

	text-align: center;

	text-transform: uppercase;

	color: #242424;

	margin-bottom: 30px;

}



.not-found img {

	display: block;

	width: 80%;

	margin: 30px auto;

}



.not-found a {

	display: block;

	width: max-content;

	margin: 0 auto;

}



.bottom--circle,

.top--circle {

	height: 100%;

}



.bottom--circle:before {

	width: 1200px;

	height: 1200px;

	content: "";

	left: -590px;

	top: 40px;

	position: absolute;

	transform: rotate(40deg);

	background-image: url(/local/templates/vip-clinic/css/../images/svg/circle-image.svg);

	background-size: contain;

	z-index: 1;

	opacity: 0.1;

}



@media screen and (max-width: 1440px) {

	.bottom--circle:before {

		left: -760px;

	}

}



.top--circle:before {

	width: 1200px;

	height: 1200px;

	content: "";

	right: -550px;

	top: -1000px;

	position: absolute;

	transform: rotate(40deg);

	background-image: url(/local/templates/vip-clinic/css/../images/svg/circle-image.svg);

	background-size: contain;

	z-index: 1;

	opacity: 0.1;

}



@media screen and (max-width: 990px) {



	.bottom--circle,

	.top--circle {

		display: none;

	}



	.header-logo {

		height: 95px;

	}

}



.logo-fix img {

	max-width: 64px;

	max-height: 64px;

}



@media screen and (max-width: 500px) {

	.header-logo {

		position: static;

		padding: 0 15px 5px;

	}



	.btn-mobile__menu {

		left: 0;

	}



	.header-container {

		padding-left: 0;

	}



	body .header.hide-logo {

		transform: translateY(-45px);

	}

}



.header {

	position: fixed;

	top: 0;

	left: 0;

	right: 0;

	min-height: inherit;

}



.main-screen {

	height: 100%;

	padding-top: 130px;

}



.header-top {

	background-color: #fff;

}



.header-search {

	align-self: center;

}



@media screen and (max-width: 1440px) {

	.main-screen {

		padding-top: 123px;

	}

}



@media screen and (max-width: 1200px) {

	.main-screen {

		padding-top: 105px;

	}

}



@media screen and (max-width: 990px) {

	.main-screen {

		height: 460px;

		padding-top: 0;

	}



	.header-search input[type="text"] {

		z-index: 600;

	}

}



.header--scrolled .header-container {

	transition-delay: 0.4s;

}



.header-container {

	transition: 0.4s;

}



.header-bottom--scrolled .header-container {

	padding-left: 20px;

}



.header-bottom--scrolled .logo-fix img {

	max-width: 64px;

	max-height: 64px;

}



.header-menu__ul {

	z-index: 600;

}



article:not(#fullpage) {

	margin-top: 146px;

}



article:not(#fullpage) .catalog.tabs {

	padding-top: 10px;

}



@media screen and (max-width: 1440px) {

	article:not(#fullpage) {

		margin-top: 140px;

	}

}



@media screen and (max-width: 990px) {

	article:not(#fullpage) {

		margin-top: 130px;

	}

}



@media screen and (max-width: 500px) {

	article:not(#fullpage) {

		margin-top: 75px;

	}

}



.header,

.header-logo {

	transition: 0.5s;

	transition-delay: 0.25s;

}



.header .header--scrolled,

.header-logo {

	transition: 0.5s;

	transition-delay: 0.15s;

}



.header--scrolled {

	transform: translateY(-60px);

}



.header--scrolled .header-logo {

	visibility: hidden;

	opacity: 0;

}



.header--scrolled .header-container {

	padding-left: 20px;

}

.header .logo-fix {
	position: absolute;
	visibility: hidden;
	opacity: 0;
}

.header--scrolled .logo-fix {
	position: static;
	visibility: visible;
	opacity: 1;
	margin-right: 20px;
	transition-delay: 0.65s;
	transition-duration: 0.15s;
}



.header-top .header-container::before {

	width: calc(100% - 115px);

}



@media screen and (max-width: 990px) {

	.header-top .header-container::before {

		width: calc(100% - 110px);

	}



	#fullpage {

		margin-top: 94px;

	}

}



.doctors-list__block-text .name {

	transition: 0.3s;

}



.mCSB_draggerRail {

	transition: 0.2s;

}



.doctors__container .mCSB_scrollTools:hover .mCSB_dragger .mCSB_dragger_bar,

.services-block .mCSB_scrollTools:hover .mCSB_dragger .mCSB_dragger_bar {

	background-color: #f9b000;

}



.doctors__container .mCSB_scrollTools:hover .mCSB_draggerRail,

.services-block .mCSB_scrollTools:hover .mCSB_draggerRail {

	background-color: rgba(249, 176, 0, 0.25);

}



[class*="mouse_scroll"]:hover>.m_scroll_arrows {

	border-color: #f9b000;

}



.contact-info__zag span,

.news-page__item .zag,

button.reset:hover {

	transition: 0.2s;

}



.contact__block--main__phone a:hover span,

.doctors-card__special li a:hover,

.doctors-list__block:hover .doctors-list__block-text .name,

.news-card__text a:hover,

.news-page__item:hover .zag,

.vacancy p a:hover,

button.reset:hover {

	color: #f9b000;

}



.contact-info__zag {

	cursor: pointer;

}



.contact-info__zag.open span,

.contact-info__zag:hover span {

	color: #f9b000;

	border-bottom-color: #f9b000;

}



.header-top .header-container::before {

	width: calc(100% - 315px);

	height: 32px;

	top: auto;

	bottom: -2px;

	margin-right: 20px;

}



@media screen and (min-width: 991px) {

	.header-top .header-container {

		padding-top: 19px;

		padding-bottom: 0;

	}

}



.header-logo {

	left: -20px;

	transform: translate(0, -5px);

	max-height: unset;

	height: 100px;

	display: flex;

	align-items: center;

}



.header-logo a {

	height: 100%;

	display: flex;

	align-items: center;

}



.header-logo img {

	height: 85px;

}



@media screen and (min-width: 1441px) and (max-width: 1900px) {

	.header-logo {

		left: -160px;

	}



	.header-container {

		max-width: 1100px;

		padding: 0 20px 0 150px;

	}



	.header-top .header-container::before {

		width: calc(100% - 140px);

	}

}



@media screen and (max-width: 1440px) {

	.header-top .header-container::before {

		width: calc(100% - 315px);

	}

}



@media screen and (max-width: 1280px) {

	.header-logo {

		left: -35px;

	}

}



@media screen and (max-width: 1200px) {

	.header-logo {

		transform: translate(50px, -10px);

	}

}



@media screen and (max-width: 990px) {

	.header-top .header-container::before {

		width: calc(100% - 315px);

		margin-right: 15px;

	}



	.header-top__lang-ul {

		margin-left: 10px;

	}



	.header-top__lang-ul>li {

		display: flex;

		align-items: center;

	}

}



@media screen and (max-width: 600px) {

	.header-top__eye {

		display: block;

		margin-right: 15px;

		height: 20px;

	}



	.header-top__lang {

		height: 15px;

	}

}



@media screen and (max-width: 500px) {

	.header-logo {

		transform: translate(0, 0);

	}



	.header-top .header-container::before {

		width: calc(100% - 155px);

	}



	.header-top__call {

		width: calc(100% - 180px);

	}



	.header-logo img {

		height: 100%;

	}



	.header-logo {

		width: 100%;

		height: 40px;

	}



	#fullpage {

		margin-top: 78px;

	}

}



.logo-fix img {

	max-width: unset;

}



.header-logo img {

	max-width: unset;

}



.ico--eye.badsee-btn {

	min-height: 23px;

}



.header-top__call-num .header-top__call-ul {

	display: flex;

}



.header-top__call-num .header-top__call-ul li:not(:last-child) {

	margin-right: 20px;

}



@media screen and (max-width: 600px) {

	.header-top__call-num .header-top__call-ul {

		flex-wrap: wrap;

	}



	.header-top__call-num .header-top__call-ul li {

		width: 100%;

	}

}



.ico--eye.badsee-btn {

	background-position: center center;

	margin-right: 2px;

}



.footer-top__menu>ul>li {

	position: relative;

}



.footer-top__menu>ul>li::after {

	content: "";

	position: absolute;

	width: 40px;

	height: 25px;

	position: absolute;

	top: 0;

	right: 5px;

	background-image: url(/local/templates/vip-clinic/css/../images/svg/ar-select.svg);

	background-position: center;

	background-repeat: no-repeat;

	background-size: 15px;

	transition: 0.3s;

	cursor: pointer;

	display: none;

}



.footer-top__menu>ul>li.hasChild::after {

	display: block;

}



.footer-top__menu>ul>li.hasChild.open::after {

	transform: rotate(180deg);

}



.footer-top__menu>ul>li.hasChild>ul {

	display: none;

}



.footer-top__menu>ul>li.hasChild>ul {

	display: none;

}



.contact-info__zag span,

.doctors-main__block-container .text .name,

.news-page__item .zag {

	color: #f9b000;

}



.doctors__container .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.doctors__container .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,

.services-block .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.services-block .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {

	background: #f9b000;

}



.header-search input[type="submit"] {

	opacity: 0.5;

}



.header-search input[type="text"] {

	border-color: #24242450;

}



.ico--eye.badsee-btn {

	background-position: center right;

}



.header-bottom {

	padding: 29px 0 19px 0;

}



@media screen and (max-width: 600px) {

	.header-bottom {

		padding: 0;

	}

}



.doctors-filter {

	top: 102px;

}



.news-card__text a.link--nobg.active {

	border-color: #f9b000;

	color: #f9b000;

}



.news-card__text a.link--nobg {

	border-color: #f9b000;

	color: #242424;

	text-decoration: none;

}



.news-card__text a.link--nobg:hover {

	color: #f9b000;

	background: 0 0;

	border-color: #f9b000;

}



.header.hide-logo {

	transform: translateY(-100px);

}



@media screen and (max-width: 1200px) {

	.advantage-slider__block-text p {

		height: auto !important;

	}

}



.services-block .mCSB_scrollTools {

	top: 0;

	max-height: 100%;

}



@media screen and (max-width: 1200px) {

	.section .services-block__text {

		padding-bottom: 130px;

	}

}



@media screen and (max-width: 768px) {

	.services-block {

		margin: 0 20px;

	}



	.services__container .slick-next {

		right: 0;

		z-index: 1;

		width: 30px;

		height: 30px;

	}



	.services__container .slick-prev {

		left: 0;

		z-index: 1;

		width: 30px;

		height: 30px;

	}



	.services__container .slick-arrow:after,

	.services__container .slick-arrow:before {

		color: #f9b000;

		font-size: 30px;

	}

}



.badsee-cs-light .header-top__lang-ul {

	background: #fff;

}



.badsee-cs-light .header-top__lang-ul ul {

	background: #fff;

}



.badsee-cs-light .btn-mobile__menu {

	background: #fff;

	color: #000;

}



.badsee-cs-light .btn-mobile__menu .c-hamburger span,

.badsee-cs-light .btn-mobile__menu .c-hamburger span:after,

.badsee-cs-light .btn-mobile__menu .c-hamburger span:before {

	background: #000;

}



.badsee-cs-dark .header-top__lang-ul {

	background: #000;

}



.badsee-cs-dark .header-top__lang-ul:before {

	background-color: #fff;

}



.badsee-cs-dark .header-top__lang-ul ul {

	background: #000;

	border: 1px solid #fff;

}



.badsee-cs-dark .btn-mobile__menu {

	background: #000;

}



.badsee-cs-dark .header-menu__li a {

	color: #000;

}



.badsee-cs-dark .header-menu__ul.open .header-menu__li.active a {

	color: #000 !important;

}



.badsee-cs-dark .header-menu__ul-drop li a {

	color: #fff;

}



.badsee-cs-dark .btn-mobile__menu .c-hamburger.is-active span,

.badsee-cs-light .btn-mobile__menu .c-hamburger.is-active span {

	background-color: transparent;

}



.badsee-ls-lg .header-top__call,

.badsee-ls-md .header-top__call {

	width: calc(100% - 160px);

}



.badsee-fs-lg .header-bottom,

.badsee-fs-md .header-bottom,

.badsee-ls-lg .header-bottom,

.badsee-ls-md .header-bottom {

	padding-bottom: 10px;

}



.badsee-fs-lg .header-bottom,

.badsee-fs-md .header-bottom,

.badsee-ls-lg .header-bottom,

.badsee-ls-md .header-bottom {

	padding-bottom: 10px;

}



.badsee-cs-light .single-ref {

	border-color: #000;

}



.badsee-cs-dark .single-ref {

	border-color: #fff;

}



.badsee-cs-light .green--line::after,

.badsee-cs-light .green--line::before {

	background-color: #000;

}



.badsee-cs-dark .green--line::after,

.badsee-cs-dark .green--line::before {

	background-color: #fff;

}



.badsee-cs-light .advantage-slider__block-text {

	background: #fff;

}



.badsee-cs-dark .advantage-slider__block-text {

	background: #000;

}



.badsee-cs-light .main-screen__slide.now .main-screen__slide-text p {

	background-color: #fff;

}



.badsee-cs-dark .main-screen__slide.now .main-screen__slide-text p {

	background-color: #000;

}



.badsee-cs-light .contact-info__zag span {

	color: #000;

}



.badsee-cs-dark .contact-info__zag span {

	color: #fff;

}



.badsee-cs-light .tabs__caption .link--nobg {

	color: #000;

}



.badsee-cs-light .tabs__caption .link--nobg.active {

	color: #fff;

}



.badsee-cs-dark .tabs__caption .link--nobg {

	color: #fff;

}



.badsee-cs-dark .tabs__caption .link--nobg.active {

	color: #000;

}



.badsee-cs-dark .tabs__caption .link--nobg {

	color: #fff;

}



.badsee-cs-dark .tabs__caption .link--nobg.active {

	color: #000;

}



.badsee-cs-light .news-page__tabs.obuch_link .link--nobg {

	color: #000;

}



.badsee-cs-light .news-page__tabs.obuch_link .link--nobg.active {

	color: #fff;

	background-color: #000;

}



.badsee-cs-dark .news-page__tabs.obuch_link .link--nobg {

	color: #fff;

}



.badsee-cs-dark .news-page__tabs.obuch_link .link--nobg.active {

	color: #000;

	background-color: #fff;

}



.badsee-cs-light .news-card__text a.link--nobg {

	border-color: #000;

}



.badsee-cs-dark .news-card__text a.link--nobg {

	border-color: #fff;

}



.badsee-cs-light .services__container .slick-arrow:before {

	color: #000;

}



.badsee-cs-dark .services__container .slick-arrow:before {

	color: #fff;

}



.badsee .header-menu__ul {

	z-index: 1;

}



@media screen and (max-width: 768px) {



	.badsee-fs-lg .header-top__call-ul li,

	.badsee-fs-lg .header-top__call-ul li a {

		font-size: 18px;

	}



	.badsee-fs-lg .header-top__call-ul a {

		font-size: 12px;

	}



	.badsee-fs-lg .header-top__call-num .header-top__call-ul li:not(:last-child) {

		margin-right: 0;

	}



	.badsee-fs-lg .header-container .zag span {

		font-size: 28px;

	}



	.badsee-fs-lg .zag--black,

	.badsee-fs-lg .zag--black span {

		font-size: 34px;

	}



	.badsee-fs-lg .section .services-block__text-ul li a {

		font-size: 20px;

	}



	.badsee-fs-lg .advantage-slider__block-text p {

		font-size: 18px;

	}



	.badsee-fs-lg .text,

	.badsee-fs-lg a,

	.badsee-fs-lg span {

		font-size: 18px;

	}



	.badsee-fs-lg .link--full-svg,

	.badsee-fs-lg .link--nobg {

		font-size: 16px !important;

	}



	.badsee-fs-lg .doctors-main__block-container .name {

		font-size: 22px !important;

	}



	.badsee-fs-lg .doctors-main__block-container .position {

		font-size: 20px;

	}



	.badsee-fs-lg .doctors-main__block-container li {

		font-size: 18px !important;

	}



	.badsee-fs-lg .services-block__text-zag {

		font-size: 20px !important;

	}



	.badsee-fs-lg .advantage-list__block .zag,

	.badsee-fs-lg .advantage-list__block .zag span {

		font-size: 22px !important;

	}



	.badsee-fs-lg .advantage-list__block.slick-slide {

		padding: 5px;

	}



	.badsee-fs-lg .doctors-list__block-text .name {

		font-size: 18px;

	}



	.badsee-fs-lg .doctors-list__block-text .position {

		font-size: 14px;

	}



	.badsee-fs-lg .doctors-list__block-text {

		padding: 5px;

	}



	.badsee-fs-lg .doctors-list__block-text {

		padding: 5px;

	}



	.badsee-fs-lg .doctors.gray--bg.circle--bg .zag--black {

		font-size: 34px;

	}



	.badsee-fs-lg .news-page__item-text .zag {

		font-size: 20px !important;

	}



	.badsee-fs-lg .news-page__item-text p {

		font-size: 16px !important;

	}



	.badsee-fs-lg .doctors-page .zag-small {

		font-size: 16px;

	}



	.badsee-fs-lg .container-xs div,

	.badsee-fs-lg .container-xs ol li,

	.badsee-fs-lg .container-xs p,

	.badsee-fs-lg .container-xs ul li {

		font-size: 18px !important;

	}



	.badsee-fs-lg .list-collapse__item-text {

		font-size: 18px !important;

	}



	.badsee-fs-lg .price-table__top-item {

		font-size: 18px !important;

	}



	.badsee-fs-lg .price-table .price-table__top-item {

		font-size: 14px !important;

	}



	.badsee-fs-lg .price-table .price-table__content-item {

		font-size: 14px !important;

	}



	.badsee-fs-lg .service-page .services-block__text a {

		font-size: 18px !important;

	}



	.badsee-fs-lg .services-block__content .zag-small {

		font-size: 24px !important;

	}



	.badsee-fs-lg .table-default td,

	.badsee-fs-lg .table-default td p {

		font-size: 20px !important;

	}



	.badsee-fs-lg .about-text-img__text p {

		font-size: 18px !important;

	}



	.badsee-fs-lg .about-text-list__list .zag-small,

	.badsee-fs-lg .about-text-list__list .zag-small span {

		font-size: 20px !important;

	}



	.badsee-fs-lg .about-text-list__list .name {

		font-size: 20px !important;

	}



	.badsee-fs-lg .about-text-center__block li,

	.badsee-fs-lg .about-text-center__block p,

	.badsee-fs-lg .about-text-list__list p,

	.badsee-fs-lg .about-text-list__text p {

		font-size: 18px !important;

	}



	.badsee-fs-lg .green_ico2 p .name,

	.badsee-fs-lg .green_ico2 p .name p {

		font-size: 18px !important;

	}



	.badsee-fs-lg .green_ico2 li {

		font-size: 18px !important;

	}



	.badsee-fs-lg .single-ref {

		font-size: 20px;

	}



	.badsee-fs-lg .about-text-img__text li {

		font-size: 20px;

	}



	.badsee-fs-lg .price-table__top .price-table__top-item {

		font-size: 18px !important;

	}



	.badsee-fs-lg .price-table .price-table__top .price-table__top-item {

		font-size: 14px !important;

	}



	.badsee-fs-lg .list-collapse__body .price-table__content-item {

		font-size: 20px !important;

	}



	.badsee-fs-lg .administration .services-block__text-zag,

	.badsee-fs-lg .input__block label,

	.badsee-fs-lg .services-block__text-zag {

		font-size: 20px !important;

	}



	.badsee-fs-lg .cabinet-header__zag {

		font-size: 34px !important;

	}



	.badsee-fs-lg .doctors-card__special li,

	.badsee-fs-lg .doctors-card__special li a {

		font-size: 18px !important;

	}



	.badsee-fs-lg .news-card__text p {

		font-size: 18px !important;

	}



	.badsee-fs-lg .services-block__content .services-block__text-zag {

		font-size: 24px !important;

	}



	.badsee-fs-lg .services-block__content .services-block__text-list li {

		font-size: 18px !important;

	}



	.badsee-fs-lg .top-img-text__text p {

		font-size: 18px !important;

	}



	.badsee-fs-lg .cabinet-body__content p {

		font-size: 18px;

	}



	.badsee-fs-lg .cabinet-body__content ol li,

	.badsee-fs-lg .cabinet-body__content ul li {

		font-size: 18px;

	}



	.badsee-fs-lg .cabinet-body__content ol li a,

	.badsee-fs-lg .cabinet-body__content ul li i {

		font-size: 18px;

	}



	.badsee-fs-lg .scroll-price,

	.badsee-fs-lg .top-img-text__text p {

		font-size: 18px;

	}



	.badsee-fs-lg .price-start .description div {

		font-size: 20px;

	}



	.badsee-fs-lg .header-top__call-name {

		font-size: 14px;

	}



	.badsee-fs-lg .header-top__call-num .header-top__call-ul li a {

		font-size: 14px;

	}

}



@media screen and (max-width: 768px) {

	.badsee-fs-md .header-top__call-ul a {

		font-size: 11px;

	}



	.badsee-fs-md .header-top__call-num .header-top__call-ul li:not(:last-child) {

		margin-right: 0;

	}



	.badsee-fs-md .header-container .zag span {

		font-size: 26px;

	}



	.badsee-fs-md .zag--black,

	.badsee-fs-md .zag--black span {

		font-size: 32px;

	}



	.badsee-fs-md .section .services-block__text-ul li a {

		font-size: 18px;

	}



	.badsee-fs-md .advantage-slider__block-text p {

		font-size: 16px;

	}



	.badsee-fs-md .text,

	.badsee-fs-md a,

	.badsee-fs-md span {

		font-size: 16px;

	}



	.badsee-fs-md .link--full-svg,

	.badsee-fs-md .link--nobg {

		font-size: 14px !important;

	}



	.badsee-fs-md .doctors-main__block-container .name {

		font-size: 20px !important;

	}



	.badsee-fs-md .doctors-main__block-container .position {

		font-size: 18px;

	}



	.badsee-fs-md .doctors-main__block-container li {

		font-size: 16px !important;

	}



	.badsee-fs-md .services-block__text-zag {

		font-size: 18px !important;

	}



	.badsee-fs-md .advantage-list__block .zag,

	.badsee-fs-md .advantage-list__block .zag span {

		font-size: 20px !important;

	}



	.badsee-fs-md .advantage-list__block.slick-slide {

		padding: 5px;

	}



	.badsee-fs-md .doctors-list__block-text .name {

		font-size: 16px;

	}



	.badsee-fs-md .doctors-list__block-text .position {

		font-size: 12px;

	}



	.badsee-fs-md .doctors-list__block-text {

		padding: 5px;

	}



	.badsee-fs-md .doctors.gray--bg.circle--bg .zag--black {

		font-size: 32px;

	}



	.badsee-fs-md .news-page__item-text .zag {

		font-size: 18px !important;

	}



	.badsee-fs-md .news-page__item-text .zag {

		font-size: 14px !important;

	}



	.badsee-fs-md .doctors-page .zag-small {

		font-size: 14px;

	}



	.badsee-fs-md .container-xs div,

	.badsee-fs-md .container-xs ol li,

	.badsee-fs-md .container-xs p,

	.badsee-fs-md .container-xs ul li {

		font-size: 16px !important;

	}



	.badsee-fs-md .list-collapse__item-text {

		font-size: 16px !important;

	}



	.badsee-fs-md .price-table__top-item {

		font-size: 16px !important;

	}



	.badsee-fs-md .price-table .price-table__top-item {

		font-size: 12px !important;

	}



	.badsee-fs-md .service-page .services-block__text a {

		font-size: 16px !important;

	}



	.badsee-fs-md .services-block__content .zag-small {

		font-size: 22px !important;

	}



	.badsee-fs-md .table-default td,

	.badsee-fs-md .table-default td p {

		font-size: 18px !important;

	}



	.badsee-fs-md .about-text-img__text p {

		font-size: 18px !important;

	}



	.badsee-fs-md .about-text-list__list .zag-small,

	.badsee-fs-md .about-text-list__list .zag-small span {

		font-size: 18px !important;

	}



	.badsee-fs-md .about-text-list__list .name {

		font-size: 18px !important;

	}



	.badsee-fs-md .about-text-center__block li,

	.badsee-fs-md .about-text-center__block p,

	.badsee-fs-md .about-text-list__list p,

	.badsee-fs-md .about-text-list__text p {

		font-size: 16px;

	}



	.badsee-fs-md .green_ico2 p .name,

	.badsee-fs-md .green_ico2 p .name p {

		font-size: 16px !important;

	}



	.badsee-fs-md .green_ico2 li {

		font-size: 16px !important;

	}



	.badsee-fs-md .single-ref {

		font-size: 18px;

	}



	.badsee-fs-md .about-text-img__text li {

		font-size: 18px;

	}



	.badsee-fs-md .price-table__top .price-table__top-item {

		font-size: 16px !important;

	}



	.badsee-fs-md .price-table .price-table__top .price-table__top-item {

		font-size: 12px !important;

	}



	.badsee-fs-md .list-collapse__body .price-table__content-item {

		font-size: 18px !important;

	}



	.badsee-fs-md .list-collapse__body .price-table__content {

		font-size: 12px !important;

	}



	.badsee-fs-md .administration .services-block__text-zag,

	.badsee-fs-md .input__block label,

	.badsee-fs-md .services-block__text-zag {

		font-size: 18px !important;

	}



	.badsee-fs-md .cabinet-header__zag {

		font-size: 34px !important;

	}



	.badsee-fs-md .doctors-card__special li,

	.badsee-fs-md .doctors-card__special li a {

		font-size: 18px !important;

	}



	.badsee-fs-md .news-card__text p {

		font-size: 16px !important;

	}



	.badsee-fs-md .services-block__content .services-block__text-zag {

		font-size: 22px !important;

	}



	.badsee-fs-md .services-block__content .services-block__text-list li {

		font-size: 16px !important;

	}



	.badsee-fs-md .top-img-text__text p {

		font-size: 16px !important;

	}



	.badsee-fs-md .cabinet-body__content p {

		font-size: 16px;

	}



	.badsee-fs-md .cabinet-body__content ol li,

	.badsee-fs-md .cabinet-body__content ul li {

		font-size: 16px;

	}



	.badsee-fs-md .cabinet-body__content ol li a,

	.badsee-fs-md .cabinet-body__content ul li a {

		font-size: 16px;

	}



	.badsee-fs-md .scroll-price,

	.badsee-fs-md .top-img-text__text p {

		font-size: 16px;

	}



	.badsee-fs-md .price-start .description div {

		font-size: 18px;

	}



	.badsee-fs-md .header-top__call-ul li,

	.badsee-fs-md .header-top__call-ul li a {

		font-size: 16px;

	}



	.badsee-fs-md .header-top__call-name {

		font-size: 12px;

	}



	.badsee-fs-md .header-top__call-num .header-top__call-ul li a {

		font-size: 12px;

	}

}



.services-block__text-ul a {

	padding-right: 0;

}



.services-block .mCSB_buttonUp:before {

	content: "";

	position: absolute;

	width: 100%;

	height: 100%;

	background-image: url(/local/templates/vip-clinic/css/../images/svg/ar-select.svg);

	background-position: center;

	background-repeat: no-repeat;

	transform: rotate(180deg);

}



.services-block .mCSB_buttonDown:before {

	content: "";

	position: absolute;

	width: 100%;

	height: 100%;

	background-image: url(/local/templates/vip-clinic/css/../images/svg/ar-select.svg);

	background-position: center;

	background-repeat: no-repeat;

}



@media screen and (max-width: 500px) {

	.btn-mobile__menu {

		position: static;

		padding: 5px;

		display: flex;

		flex-direction: column;

		font-size: 7px;

		background: #4967aa;

		color: #a3b2d4;

		order: 4;

		min-height: 40px;

	}



	.header-menu__ul {

		top: 0;

	}



	.c-hamburger {

		width: 20px;

		margin-right: 0;

	}



	.c-hamburger span,

	.c-hamburger span:after,

	.c-hamburger span:before {

		background: #a3b2d4;

	}



	.header-top__call,

	.header-top__call-num {

		width: 100% !important;

	}



	.header-top__call {

		padding-bottom: 5px;

	}



	.header-top__call-num .header-top__call-ul {

		width: 100%;

		flex-wrap: nowrap;

	}



	.header-top__call-num .header-top__call-ul li {

		width: auto;

	}



	.header-top__call-num .header-top__call-ul li a {

		font-size: 10px;

	}



	.header-top__call-num .header-top__call-ul li:not(:last-child) {

		border-right: 1px solid #a3b2d4;

		margin-right: 10px !important;

		padding-right: 10px;

	}



	.header-top .header-container::before {

		display: none;

	}



	.header-top__lang {

		height: 100%;

		background: #f7fafe;

		order: 3;

	}



	.header-top__lang-ul {

		margin-left: 0;

		position: relative;

		padding: 0 30px 0 5px;

		width: auto;

		height: 40px;

		transition: 0.3s;

	}



	.header-top__lang-ul:before {

		content: "";

		position: absolute;

		width: 15px;

		height: 10px;

		position: absolute;

		top: 50%;

		right: 5px;

		background-image: url(/local/templates/vip-clinic/css/../images/svg/ar-select.svg);

		background-position: center;

		background-repeat: no-repeat;

		background-size: 10px;

		transition: 0.3s;

		cursor: pointer;

		transform: translateY(-50%);

	}



	.header-top__lang-ul.open {

		border-bottom: 1px solid #4967aa50;

	}



	.header-top__lang-ul.open:before {

		transform: rotate(180deg) translateY(50%);

	}



	.header-top__lang-ul ul {

		position: absolute;

		width: 100% !important;

		top: calc(100% + 1px);

		left: 0;

		width: inherit;

		padding: 5px 0;

		background: #f7fafe;

	}



	.header-top__lang-ul li {

		border: none;

	}



	.header-top__eye {

		display: flex;

		margin-right: 0;

		padding: 0 5px;

		align-items: center;

		order: 2;

	}



	.header-search {

		order: 1;

		border-color: transparent;

		padding: 0 5px;

	}



	.header-logo {

		width: auto;

		height: 40px;

		order: 0;

		padding-top: 8px;

		flex-grow: 1;

	}



	.header-top .header-container {

		padding: 0;

		align-items: center;

	}



	.header-top__call {

		position: relative;

		z-index: 1;

	}

}



.price-table__body .title-group {

	padding: 10px 0 10px 10px;

	background: #394899;

	color: white;

	font-weight: bold;

	border-top: 3px solid #f9b000;

	position: relative;

}



.price-table__body .title-group:before {

	content: "";

	position: absolute;

	width: 100%;

	height: 1px;

	top: -4px;

	left: 0;

	background: white;

}



.price-table__content {

	border-bottom: 1px solid #394899;

}



.news-card__text a.link--nobg {

	border-color: #c2ced5;

	color: #394899;

}



.news-card__text a.link--nobg.active,

.news-card__text a.link--nobg:hover {

	background: #394899;

	border-color: #394899;

	color: white;

}



.hidden-text {

	display: none;

}



@media screen and (max-width: 500px) {

	.service-page .services-block {

		margin: 0 auto 80px;

	}

}



@media screen and (max-width: 990px) {

	.header-top__lang {

		display: none;

	}



	.header-menu__li:nth-child(1) a {

		padding: 13px 8px 14px;

	}



	.header-search.click input[type=text] {

		bottom: auto;

		transform: rotateX(0);

	}

}



@media screen and (min-width: 501px) {

	.header-top .header-search {

		display: none !important;

	}

}



@media screen and (max-width: 500px) {

	.header-bottom .header-search {

		display: none !important;

	}

}



@media screen and (max-width: 990px) {

	.search-item .search-bread {

		display: flex;

		flex-wrap: wrap;

	}



	.search-item .search-bread li {

		margin-bottom: 10px;

	}

}



.header-top__lang {

	display: none;

}



/* Аккардеон в ценах */

.price-table__content-wrap .title-group {

	position: relative;

	cursor: pointer;

}



.price-table__content-wrap .title-group.active:before {

	transform: rotate(0deg);

}



.price-table__content-wrap .title-group:before {

	content: "";

	position: absolute;

	top: 0;

	left: auto;

	right: 0;

	width: 43px;

	height: 100%;

	background-color: transparent;

	background-image: url(/local/templates/vip-clinic/css/../images/svg/arrow-point-to-down-white.svg);

	background-repeat: no-repeat;

	background-position: center;

	background-size: 9px;

	transform: rotate(180deg);

	transition: 0.3s;

}



.price-table__content-wrap .price-table__content-dropdown {

	display: none;

}



.price-table__body .title-group {

	font-weight: normal;

}

/* Аккардеон в ценах */

.mouse_scroll .count {
	display: flex;
}

.search-header {
	margin: 10px 0 0;
}

.search-header__amount {
	padding: 10px 0;
}

.header .logo-fix {
	display: block;
}

@media screen and (max-width: 800px) {
	.advantage-slider .slick-list {
		min-height: 650px;
	}
}

.news-card__text img {
	height: auto;
}

.dblcol {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

.dblcol .vacancy__block:nth-child(2n+1) {
	margin-right: 20px;
}

@media screen and (max-width: 768px) {
	.dblcol .vacancy__block {
		width: calc(100% - 40px);
	}

	.dblcol .vacancy__block:nth-child(2n+1) {
		margin-right: 0;
	}
}

#price>.list-collapse__item>.list-collapse__item-text.open {
	padding-right: 100px;
}

#price>.list-collapse__item:last-child {
	margin-bottom: 25px;
	display: block;
}

#price>.list-collapse__item>.list-collapse__item-text.open {
	top: 0;
}

.list-collapse__item-text>div {
	position: absolute;
	right: 0;
	top: 0;
	color: #394899;
	font-size: 16px;
	top: 50%;
	transform: translateY(-50%);
	padding: 10px 35px 10px 15px;
	border-radius: 25px;
	border: 1px solid #394899;
}

.list-collapse__item-text>div svg {
	position: absolute;
	width: 24px;
	height: 8px;
	fill: #394899;
	top: 50%;
	right: 5px;
	transform: translateY(-50%) rotate(-90deg);
}

.list-collapse__item-text .js-up-tp-list {
	display: none;
}

.list-collapse__item-text.open.active-anchor .js-up-tp-list {
	display: block;
}

/* vacancies make smaller */
.vacancy__block .zag-small {
	margin: 0 20px 10px;
	padding: 15px 0 10px;
}

.vacancy__block p {
	margin: 0 20px;
}

.vacancy__block p:not(:last-child) {
	margin: 0 20px 10px;
}

.vacancy__block .services-block {
	height: 100%;
}

.vacancy__block .services-block__content {
	padding: 0 0 15px;
}

.vacancy__block:last-child {
	padding-bottom: inherit;
}

.vacancy .page__pagination {
	margin: 50px 0 0;
}

.advantage .advantage-slider .slick-list .slick-track {
	display: flex;
	align-items: flex-end;
}

@media screen and (max-width: 1440px) {
	.logo-fix img {
		max-height: 38px;
	}

	.nav-slider--advantage-slider {
		bottom: 15px;
	}

	.advantage-slider__block-img img {
		max-width: 100%;
		max-height: 100%;
		width: auto;
	}

}

@media screen and (max-width: 990px) {
	.vacancy .page__pagination {
		margin: 20px 0 0;
	}
}

@media screen and (max-width: 768px) {
	.vacancy .services-block {
		margin: 0;
	}

	.advantage .advantage-slider .slick-list .slick-track {
		align-items: flex-start;
	}

}

.news-card__text a {
	text-decoration: none;
}

body h1 {
	font-size: 1.25em;
}

body h2 {
	font-size: 1.15em;
}

body h3 {
	font-size: 1.05em;
}

body h4 {
	font-size: 0.75em;
}

body h5 {
	font-size: 0.5em;
}

summary {
	transition: .5s;
	cursor: pointer;
}

summary:hover {
	color: #f9b000 !important;
}

.breadcrumbs {
	padding: 10px 0 20px;
}

.cabinet-header__zag.zag--black.zag--black__small {
	padding: 0;
	margin-bottom: 10px;
	border-bottom: none;
}

.cabinet-header__zag.zag--black.zag--black__small::after {
	display: none;
}

ol {
	counter-reset: num;
}

ol li {
	position: relative;
	list-style: none;
	margin-left: 30px;
}

ol li::before {
	counter-increment: num;
	content: counter(num) '.';
	display: inline-block;
	position: absolute;
	top: 0px;
	left: -30px;
	width: 20px;
	height: auto;
	color: #242424;
	text-align: right;
}
/* End */


/* Start:/local/templates/vip-clinic/css/badsee.css?158445117224118*/
@media screen and (max-width:600px){.header-top__eye{display:flex}}.badsee-config .ico--eye{height:auto}.badsee-config{position:absolute;left:0;right:0;top:100%;width:100%;display:none;flex-wrap:wrap;z-index:10;font-size:16px;border:1px solid #000;background-color:#fff;z-index:50}.badsee-show{display:flex}.badsee-config img{display:block}.badsee-config button{display:block;border:none;background-color:transparent;font-size:16px;cursor:pointer;border:1px solid #000}.badsee-config button.badsee-fs-lg{font-size:20px;font-weight:700}.badsee-zag{text-align:center;font-weight:700;margin-bottom:10px}.badsee-w100{width:100%;display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid #000}.badsee-w100 .badsee-close{padding:10px}.badsee-w100 .ico--eye{padding:10px 10px 10px 45px;background-position:left 10px center}.badsee-w25{width:25%;padding:10px}.badsee-w25:not(:last-of-type){border-right:1px solid #000}.badsee-w25 button{width:100%;padding:10px}.badsee-w25 button:not(:last-child){margin-bottom:10px}.badsee-w25 button.active{background-color:#000;color:#fff}@media screen and (max-width:990px){.btn-mobile__menu{align-items:center;border-left:none}}@media screen and (max-width:600px){.badsee-w25{width:50%}.badsee-w25:not(:last-of-type){border-right:none}.badsee-w25:nth-child(2),.badsee-w25:nth-child(3){border-bottom:1px solid}}.badsee .contact-info__zag span::before,.badsee .news-card__text iframe,.badsee img{filter:grayscale(1)}.badsee .section .doctors-main .text .link--full-svg{transition-delay:0s}.badsee .advantage-list,.badsee .doctors-list .active,.badsee .doctors-list__block:hover,.badsee .header,.badsee .header-bottom.fixed,.badsee .header-menu__ul-drop::after,.badsee .jq-file,.badsee .jq-selectbox__dropdown,.badsee .jq-selectbox__select:active,.badsee .nav-slider .page__pagination ul a,.badsee .nav-slider .page__pagination ul a::before,.badsee .news-page__item,.badsee .news-page__item::after,.badsee .science-catalog__block,.badsee .services-block{box-shadow:none}.badsee .administration-container--slider .services-block{box-shadow:none!important}.badsee .header-menu__ul-drop,.badsee .services-block__text{padding-top:0}.badsee .nav-slider--advantage-slider .page__pagination{justify-content:center}.badsee .doctors-card .doctors-main .text,.badsee .nav-slider--advantage-slider{padding-left:0}.badsee .about-text-center::before,.badsee .about-text-img__img,.badsee .advantage-slider__block-img,.badsee .advantage__circle,.badsee .bx-yandex-view-layout,.badsee .cabinet-body::before,.badsee .cabinet-header__img,.badsee .catalog-block__img,.badsee .circle--bg::before,.badsee .contact__block .img,.badsee .contrast-color:before,.badsee .doctors-list__block-bg,.badsee .doctors-main .img,.badsee .double_list--contact svg.img,.badsee .footer-bottom,.badsee .footer-top .container::before,.badsee .left--circle::before,.badsee .main-screen__slide-text .img img,.badsee .main-screen__slide-text::before,.badsee .news-card__text img,.badsee .news-page__item-img,.badsee .news-page__item:nth-child(2) .news-page__item-container::before,.badsee .science-catalog__block .img,.badsee .section .doctors-main .img,.badsee .services-block__img,.badsee .top-img-text__img{display:none}.badsee .about-text-img__text,.badsee .advantage-slider__block-text,.badsee .doctors-list__block-textm,.badsee .news-page__item:nth-child(2) .news-page__item-text,.badsee .science-catalog__block .text,.badsee .top-img-text__text{width:100%}.badsee .news-page__item-container{height:100%}.badsee .advantage-list__container--slider .advantage-list__block,.badsee .main-screen__slide{background-image:none!important}.badsee .circle--center::before,.badsee .date-ico,.badsee .green_ico1,.badsee .green_ico2,.badsee .jq-file,.badsee .left-top-circle::before,.badsee .link--dowload,.badsee .link--pen,.badsee .main-screen__slide-text .img{background-image:none}.badsee .date-ico,.badsee .link--pen,.badsee .top-img-text__text{padding-left:0}.badsee .catalog-block__menu,.badsee .doctors-main .text{margin:0 auto}.badsee-cs-light .jq-file{padding-left:20px}.badsee .science-catalog__block .text{padding:40px}.badsee .education-list__container .services-block{margin-top:40px}.badsee-cs-light .gray--bg,.badsee-cs-light .header-menu__ul-drop,.badsee-cs-light .header-top,.badsee-cs-light .header-top .header-container::before,.badsee-cs-light .jq-file,.badsee-cs-light .list-collapse__item-text.open,.badsee-cs-light .workers-list,.badsee-cs-light article,.badsee-cs-light input[type=text]{background-color:#fff}.badsee-cs-light,.badsee-cs-light .administration .cabinet-header__zag,.badsee-cs-light .administration .services-block__text-position,.badsee-cs-light .advantage-list__block .zag,.badsee-cs-light .contact__block--main__phone a span,.badsee-cs-light .doctors-card__special li a,.badsee-cs-light .doctors-list__block-text .name,.badsee-cs-light .doctors-main .text .name,.badsee-cs-light .education-list__container ul li span,.badsee-cs-light .footer-top__contact ul .mail a,.badsee-cs-light .footer-top__logo,.badsee-cs-light .header-menu .active>a,.badsee-cs-light .header-top__lang-ul .active a,.badsee-cs-light .jq-file__browse,.badsee-cs-light .jq-file__name,.badsee-cs-light .link--full-svg,.badsee-cs-light .list-collapse__item-text.open,.badsee-cs-light .list-collapse__item-text:hover,.badsee-cs-light .main-screen__slide-text .img p,.badsee-cs-light .main-screen__slide-text .zag span,.badsee-cs-light .main-text .green,.badsee-cs-light .main-user-consent-request-popup-button,.badsee-cs-light .medialine a,.badsee-cs-light .mouse_scroll.color .count,.badsee-cs-light .news-page__item-text .zag,.badsee-cs-light .scroll-price,.badsee-cs-light .services-block__text-ul .active a,.badsee-cs-light .starrequired,.badsee-cs-light .vacancy p a,.badsee-cs-light .zag--black span,.badsee-cs-light .zag--green,.badsee-cs-light .zag-small span,.badsee-cs-light a,.badsee-cs-light a:hover,.badsee-cs-light button.reset{color:#000}.badsee-cs-light .main-screen__slide-text .zag span{color:#000!important}.badsee-cs-light .btn-mobile__menu,.badsee-cs-light .btn-mobile__search a,.badsee-cs-light .catalog .tabs__caption .link--nobg,.badsee-cs-light .click__add .plus,.badsee-cs-light .contact-form .tabs__caption .link--nobg,.badsee-cs-light .contact-form .tabs__caption .link--nobg.active,.badsee-cs-light .contact-form .tabs__caption .link--nobg:hover,.badsee-cs-light .contact-info__zag span,.badsee-cs-light .doctors-filter,.badsee-cs-light .doctors-list .active,.badsee-cs-light .doctors-page__list .doctors-list__block,.badsee-cs-light .form__content,.badsee-cs-light .form__zag,.badsee-cs-light .header-menu__a[href="/services/"],.badsee-cs-light .header-menu__ul,.badsee-cs-light .header-search,.badsee-cs-light .jq-radio.checked,.badsee-cs-light .jq-selectbox.focused .jq-selectbox__select,.badsee-cs-light .jq-selectbox__select,.badsee-cs-light .link--full-svg,.badsee-cs-light .link--nobg,.badsee-cs-light .main-user-consent-request-popup-text,.badsee-cs-light .mouse_scroll.color .m_scroll_arrows,.badsee-cs-light .mouse_scroll.color .mouse,.badsee-cs-light .news-card--decor,.badsee-cs-light .news-page__tabs .link--nobg.active,.badsee-cs-light .news-page__tabs .link--nobg:hover,.badsee-cs-light .price-table__open a,.badsee-cs-light .scroll-price,.badsee-cs-light .top-img-text,.badsee-cs-light .vacancy__block .zag-small,.mouse_scroll.color .wheel{border-color:#000}.badsee-cs-light .about-text-center__block ul li::before,.badsee-cs-light .bx-breadcrumb a span::before,.badsee-cs-light .cabinet-body__content ul li::before,.badsee-cs-light .catalog .services-block__text .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.badsee-cs-light .click__add .plus,.badsee-cs-light .doctors__container .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.badsee-cs-light .green--line::after,.badsee-cs-light .green--line::before,.badsee-cs-light .header-menu .active>a[href="/services/"],.badsee-cs-light .jq-radio.checked .jq-radio__div,.badsee-cs-light .jq-selectbox li.selected,.badsee-cs-light .jq-selectbox li:hover,.badsee-cs-light .link--full,.badsee-cs-light .link--full-svg:hover,.badsee-cs-light .link--nobg.active,.badsee-cs-light .link--nobg:hover,.badsee-cs-light .main-user-consent-request-popup-button-acc,.badsee-cs-light .nav-slider .page__pagination ul .active a::before,.badsee-cs-light .news-card ul li::before,.badsee-cs-light .page__pagination ul li.active a,.badsee-cs-light .services-block .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.badsee-cs-light .services-block__text-ul .active a:before{background-color:#000}.badsee-cs-light .preloader::after,.badsee-cs-light.preloader::after{border-color:#000;border-bottom-color:transparent}.badsee-cs-dark .click__add:hover .plus,.badsee-cs-light .header-menu .active>a[href="/services/"],.badsee-cs-light .link--full,.badsee-cs-light .link--full-svg:hover,.badsee-cs-light .link--nobg.active,.badsee-cs-light .link--nobg:hover,.badsee-cs-light .main-user-consent-request-popup-button-acc{color:#fff}.badsee-cs-light .doctors-list::before,.badsee-cs-light .doctors-page .doctors-list::before,.badsee-cs-light .doctors__container .mCSB_scrollTools .mCSB_draggerRail,.badsee-cs-light .services-block .mCSB_scrollTools .mCSB_draggerRail{background-color:#ccc}.badsee-cs-light .scroll-price svg,.badsee-cs-light .services-block__text-ul a svg path{fill:#000}.badsee-cs-light .advantage-slider__block-text p{max-width:inherit}.badsee-cs-light .doctors-list .active,.badsee-cs-light .doctors-list__block:hover,.badsee-cs-light .link--full-svg,.badsee-cs-light .nav-slider .page__pagination ul a::before,.badsee-cs-light .price-table__content:hover{background-color:transparent}.badsee-cs-light .header,.badsee-cs-light .header-bottom.fixed,.badsee-cs-light .price-table__content,.badsee-cs-light .services-block__text-zag{border-bottom:1px solid #000}.badsee-cs-light .advantage-list,.badsee-cs-light .footer,.badsee-cs-light .services-block__text-link,.badsee-cs-light .workers-list{border-top:1px solid #000}.badsee-cs-light .header-menu__a[href="/services/"],.badsee-cs-light .jq-file{border-radius:0}.badsee-cs-light .header-menu__ul-drop,.badsee-cs-light .jq-file,.badsee-cs-light .list-collapse__item-text.open,.badsee-cs-light .main-user-consent-request-popup-cont,.badsee-cs-light .nav-slider .page__pagination ul a::before,.badsee-cs-light .news-page__item,.badsee-cs-light .science-catalog__block,.badsee-cs-light .services-block,.badsee-cs-light input[type=text]{border:1px solid #000}.badsee-cs-light .doctors-list .active,.badsee-cs-light .doctors-list__block:hover,.badsee-cs-light .list-collapse__item-text:hover{text-decoration:underline}.badsee-cs-light .cabinet-body__content a:hover,.badsee-cs-light .cabinet-header__zag::after,.badsee-cs-light .cabinet-header__zag::before,.badsee-cs-light .jq-file__name{opacity:1}.badsee-cs-light input[type=text]{border-color:#000!important}.badsee-cs-light .main-user-consent-request-popup-button-rej{box-shadow:inset 0 0 0 1px #000}.badsee-cs-light .main-user-consent-request-popup-cont{border-radius:0}.badsee-cs-dark,.badsee-cs-dark .advantage-list,.badsee-cs-dark .advantage-slider__block-text,.badsee-cs-dark .badsee-config,.badsee-cs-dark .click__add .plus,.badsee-cs-dark .doctors-filter,.badsee-cs-dark .doctors-list .active,.badsee-cs-dark .doctors-list__block:hover,.badsee-cs-dark .doctors-page__list .doctors-list__block,.badsee-cs-dark .footer,.badsee-cs-dark .gray--bg,.badsee-cs-dark .has-child>ul,.badsee-cs-dark .header-bottom,.badsee-cs-dark .header-menu .active>a[href="/services/"],.badsee-cs-dark .header-menu__ul-drop a,.badsee-cs-dark .header-top,.badsee-cs-dark .header-top .header-container::before,.badsee-cs-dark .jq-file,.badsee-cs-dark .jq-radio.checked .jq-radio__div,.badsee-cs-dark .jq-selectbox ul,.badsee-cs-dark .jq-selectbox__select,.badsee-cs-dark .jq-selectbox__select:focus,.badsee-cs-dark .jq-selectbox__select:hover,.badsee-cs-dark .link--full-svg,.badsee-cs-dark .main-screen__slide.now .main-screen__slide-text p,.badsee-cs-dark .main-user-consent-request-popup-cont,.badsee-cs-dark .main-user-consent-request-popup-text,.badsee-cs-dark .nav-slider .page__pagination ul .active a::before,.badsee-cs-dark .nav-slider .page__pagination ul a::before,.badsee-cs-dark .news-page__item-container,.badsee-cs-dark .or,.badsee-cs-dark .science-catalog__block,.badsee-cs-dark .services-block,.badsee-cs-dark .services-block__content,.badsee-cs-dark article,.badsee-cs-dark.preloader::before{background-color:#000}.badsee-cs-dark .administration-container--slider .slick-arrow,.badsee-cs-dark .badsee-btn,.badsee-cs-dark .badsee-w100 .badsee-close,.badsee-cs-dark .badsee-w100 .ico--eye,.badsee-cs-dark .badsee-w25 button.active,.badsee-cs-dark .bx-breadcrumb a span::before,.badsee-cs-dark .c-hamburger span,.badsee-cs-dark .c-hamburger span::after,.badsee-cs-dark .c-hamburger span::before,.badsee-cs-dark .cabinet-body__content ul li::before,.badsee-cs-dark .cabinet-header__zag::after,.badsee-cs-dark .cabinet-header__zag::before,.badsee-cs-dark .catalog .services-block__text .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.badsee-cs-dark .catalog .services-block__text .mCSB_scrollTools .mCSB_draggerRail,.badsee-cs-dark .doctors-list::before,.badsee-cs-dark .doctors__container .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.badsee-cs-dark .footer-top__logo img,.badsee-cs-dark .has-child .arrow,.badsee-cs-dark .has-child .arrow:hover,.badsee-cs-dark .header-logo,.badsee-cs-dark .header-search,.badsee-cs-dark .jq-file__name,.badsee-cs-dark .jq-selectbox li.selected,.badsee-cs-dark .jq-selectbox li:hover,.badsee-cs-dark .jq-selectbox__trigger-arrow,.badsee-cs-dark .link--full,.badsee-cs-dark .link--full-svg:hover,.badsee-cs-dark .link--nobg.active,.badsee-cs-dark .link--nobg:hover,.badsee-cs-dark .list-collapse__item-text:before,.badsee-cs-dark .main-user-consent-request-popup-button-acc,.badsee-cs-dark .main-user-consent-request-popup-button-rej:hover,.badsee-cs-dark .news-card ul li::before,.badsee-cs-dark .page__pagination .arrows,.badsee-cs-dark .page__pagination ul li.active a,.badsee-cs-dark .price-table__open a::before,.badsee-cs-dark .price-table__top-item:nth-child(1)::before,.badsee-cs-dark .price-table__top::after,.badsee-cs-dark .price-table__top::before,.badsee-cs-dark .services-block .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.badsee-cs-dark .services-block__text-ul .active a:before,.badsee-cs-dark button.reset,.badsee-cs-dark input[type=text],.doctors-page .doctors-list::before{background-color:#fff}.badsee-cs-dark,.badsee-cs-dark .administration .cabinet-header__zag,.badsee-cs-dark .administration .services-block__text-position,.badsee-cs-dark .advantage-list__block .zag,.badsee-cs-dark .advantage-list__block p,.badsee-cs-dark .badsee-w25 button,.badsee-cs-dark .click__add:hover .plus,.badsee-cs-dark .contact__block--main__phone a span,.badsee-cs-dark .date,.badsee-cs-dark .doctors-card__special li a,.badsee-cs-dark .doctors-list__block-text .name,.badsee-cs-dark .doctors-main .text .name,.badsee-cs-dark .education-list__container ul li span,.badsee-cs-dark .footer-top__contact ul .mail a,.badsee-cs-dark .footer-top__logo,.badsee-cs-dark .footer-top__menu a:hover,.badsee-cs-dark .footer-top__menu>ul>li>a,.badsee-cs-dark .header-menu .active>a,.badsee-cs-dark .header-top__lang-ul .active a,.badsee-cs-dark .jq-file__browse,.badsee-cs-dark .jq-file__name,.badsee-cs-dark .jq-selectbox li,.badsee-cs-dark .jq-selectbox__select,.badsee-cs-dark .link--full-svg,.badsee-cs-dark .list-collapse__item-text:hover,.badsee-cs-dark .main-screen__slide-text .zag span,.badsee-cs-dark .main-user-consent-request-announce,.badsee-cs-dark .main-user-consent-request-popup-button,.badsee-cs-dark .main-user-consent-request-popup-header,.badsee-cs-dark .main-user-consent-request-popup-text,.badsee-cs-dark .mouse_scroll.color .count,.badsee-cs-dark .news-page__item-text .zag,.badsee-cs-dark .scroll-price,.badsee-cs-dark .services-block__text-ul .active a,.badsee-cs-dark .starrequired,.badsee-cs-dark .vacancy p a,.badsee-cs-dark .vacancy__block p,.badsee-cs-dark .zag--black span,.badsee-cs-dark .zag-small,.badsee-cs-dark .zag-small span,.badsee-cs-dark a{color:#fff}.badsee-cs-dark .contrast-color2,.badsee-cs-dark .news-page__item-text p{color:#fff!important}.badsee-cs-dark .badsee-btn,.badsee-cs-dark .badsee-w25 button.active,.badsee-cs-dark .header-search input[type=text],.badsee-cs-dark .jq-selectbox li.selected,.badsee-cs-dark .jq-selectbox li:hover,.badsee-cs-dark .link--full,.badsee-cs-dark .link--full-svg:hover,.badsee-cs-dark .link--nobg.active,.badsee-cs-dark .link--nobg:hover,.badsee-cs-dark .list-collapse__item-text.open,.badsee-cs-dark .main-user-consent-request-popup-button-acc,.badsee-cs-dark .main-user-consent-request-popup-button-rej:hover,.badsee-cs-dark .page__pagination ul li.active a,.badsee-cs-dark button.reset,.badsee-cs-dark input[type=text]{color:#000}.badsee-cs-dark .header-menu__ul-drop,.badsee-cs-dark .jq-selectbox__dropdown,.badsee-cs-dark .list-collapse__item,.badsee-cs-dark .main-user-consent-request-popup-cont,.badsee-cs-dark .news-page__item-container,.badsee-cs-dark .science-catalog__block,.badsee-cs-dark .services-block__content{border:1px solid #fff}.badsee-cs-dark .advantage-list,.badsee-cs-dark .footer{border-top:1px solid #fff}.badsee-cs-dark .header,.badsee-cs-dark .header-bottom.fixed{border-bottom:1px solid #fff}.badsee-cs-dark .badsee-config,.badsee-cs-dark .badsee-config button,.badsee-cs-dark .badsee-w100,.badsee-cs-dark .badsee-w25:not(:last-of-type),.badsee-cs-dark .catalog .tabs__caption .link--nobg.active,.badsee-cs-dark .catalog .tabs__caption .link--nobg:hover,.badsee-cs-dark .click__add .plus,.badsee-cs-dark .contact-form .tabs__caption .link--nobg.active,.badsee-cs-dark .contact-form .tabs__caption .link--nobg:hover,.badsee-cs-dark .contact-info__zag span,.badsee-cs-dark .doctors-list .active,.badsee-cs-dark .header-menu__a[href="/services/"],.badsee-cs-dark .input__block input[type=text],.badsee-cs-dark .jq-radio.checked,.badsee-cs-dark .jq-radio.styler,.badsee-cs-dark .jq-selectbox.focused .jq-selectbox__select,.badsee-cs-dark .jq-selectbox__select,.badsee-cs-dark .link--full-svg,.badsee-cs-dark .link--nobg,.badsee-cs-dark .main-user-consent-request-popup-text,.badsee-cs-dark .mouse_scroll.color .m_scroll_arrows,.badsee-cs-dark .mouse_scroll.color .mouse,.badsee-cs-dark .mouse_scroll.color .wheel,.badsee-cs-dark .news-card--decor,.badsee-cs-dark .news-page__tabs .link--nobg.active,.badsee-cs-dark .news-page__tabs .link--nobg:hover,.badsee-cs-dark .price-table__content,.badsee-cs-dark .price-table__open a,.badsee-cs-dark .price-table__top::after,.badsee-cs-dark .price-table__top::before,.badsee-cs-dark .scroll-price,.badsee-cs-dark input[type=text],.badsee-cs-dark table,.badsee-cs-dark.preloader::after{border-color:#fff}.badsee-cs-dark .sort-block .jq-selectbox__select{border-color:#fff!important}.badsee-cs-dark .header-search input[type=text]{border-color:#000}.badsee-cs-dark .cabinet-header__zag::after,.badsee-cs-dark .cabinet-header__zag::before,.badsee-cs-dark .jq-file__name{opacity:1}.badsee-cs-dark .jq-selectbox__dropdown,.badsee-cs-dark .main-user-consent-request-popup-cont{border-radius:0}.badsee-cs-dark .main-user-consent-request-popup-button-rej{box-shadow:inset 0 0 0 1px #fff}.badsee-cs-dark.preloader::after{border-bottom-color:transparent}.badsee-cs-dark .doctors-list .active,.badsee-cs-dark .doctors-list__block:hover,.badsee-cs-dark .footer-top__menu a:hover{text-decoration:underline}.badsee-cs-dark .mCSB_scrollTools .mCSB_draggerRail{background-color:#333}.badsee-cs-dark .jq-selectbox__select{text-shadow:none}.badsee-cs-dark .list-collapse__item{margin-bottom:10px}.badsee-cs-dark .scroll-price svg,.badsee-cs-dark .services-block__text-ul a svg path{fill:#fff}.badsee-cs-dark .table-hide .price-table__body::before{background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.59) 50%,#000 100%)}.badsee-cs-dark .price-table__content:hover{background-color:transparent}.badsee-cs-dark .contrast-color2:before{display:none}.badsee-ff-arial,.badsee-ff-arial .jq-selectbox__select,.badsee-ff-arial button,.badsee-ff-arial input,.badsee-ff-arial optgroup,.badsee-ff-arial select,.badsee-ff-arial textarea{font-family:Arial}.badsee-ff-times,.badsee-ff-times .jq-selectbox__select,.badsee-ff-times button,.badsee-ff-times input,.badsee-ff-times optgroup,.badsee-ff-times select,.badsee-ff-times textarea{font-family:'Times New Roman'}.badsee-fs-lg,.badsee-fs-lg *,.badsee-fs-md,.badsee-fs-md *{line-height:normal!important;word-break:break-word}.badsee-fs-lg .sort-block,.badsee-fs-md .sort-block{position:relative}.badsee-fs-md .date{font-size:18px}.badsee-fs-md .main-user-consent-request-announce{font-size:19px}.badsee-fs-md .footer-top__contact,.badsee-fs-md .footer-top__logo,.badsee-fs-md .footer-top__menu a,.badsee-fs-md .footer-top__menu>ul>li>a,.badsee-fs-md .jq-file__name,.badsee-fs-md .main-screen__slide-text .img p,.badsee-fs-md .science-catalog__block .text p{font-size:21px}.badsee-fs-md .link--full,.badsee-fs-md .link--full-svg,.badsee-fs-md .link--nobg{font-size:22px}.badsee-fs-md .advantage-list__block p,.badsee-fs-md .cabinet-body .services-block__text-ul a,.badsee-fs-md .catalog .services-block__text-ul a,.badsee-fs-md .contact-form .tabs__content .input__block--radio label,.badsee-fs-md .education-list__container ul li,.badsee-fs-md .jq-file__browse,.badsee-fs-md .list-collapse__body .price-table__top,.badsee-fs-md .news-page__item-text p{font-size:24px}.badsee-fs-md .service-page .services-block__text a{font-size:25px}.badsee-fs-md .badsee-fs-md .date,.badsee-fs-md .list-collapse__body .price-table__content-item{font-size:27px}.badsee-fs-md .doctors-main .text ul li{font-size:29px}.badsee-fs-md,.badsee-fs-md .contact-info__zag,.badsee-fs-md .doctors-card__special li a,.badsee-fs-md .doctors-card__special li span,.badsee-fs-md .input__block label,.badsee-fs-md .news-card__text p,.badsee-fs-md .news-page__item-text .zag,.badsee-fs-md .top-img-text p{font-size:30px}.badsee-fs-md .doctors-main .text .name,.badsee-fs-md .list-collapse__item-text,.badsee-fs-md .services-block__text-zag,.badsee-fs-md .zag-small,.badsee-fs-md .zag-small-blue{font-size:36px}.badsee-fs-md .advantage-list__block .zag{font-size:45px}.badsee-fs-lg .date{font-size:22px}.badsee-fs-lg .main-user-consent-request-announce{font-size:23px}.badsee-fs-lg .footer-top__contact,.badsee-fs-lg .footer-top__logo,.badsee-fs-lg .footer-top__menu a,.badsee-fs-lg .footer-top__menu>ul>li>a,.badsee-fs-lg .jq-file__name,.badsee-fs-lg .main-screen__slide-text .img p,.badsee-fs-lg .science-catalog__block .text p{font-size:25px}.badsee-fs-lg .link--full,.badsee-fs-lg .link--full-svg,.badsee-fs-lg .link--nobg{font-size:26px}.badsee-fs-lg .advantage-list__block p,.badsee-fs-lg .cabinet-body .services-block__text-ul a,.badsee-fs-lg .catalog .services-block__text-ul a,.badsee-fs-lg .contact-form .tabs__content .input__block--radio label,.badsee-fs-lg .education-list__container ul li,.badsee-fs-lg .jq-file__browse,.badsee-fs-lg .list-collapse__body .price-table__top,.badsee-fs-lg .news-page__item-text p{font-size:24px}.badsee-fs-lg .service-page .services-block__text a{font-size:29px}.badsee-fs-lg .badsee-fs-lg .date,.badsee-fs-lg .list-collapse__body .price-table__content-item{font-size:31px}.badsee-fs-lg .doctors-main .text ul li{font-size:33px}.badsee-fs-lg,.badsee-fs-lg .contact-info__zag,.badsee-fs-lg .doctors-card__special li a,.badsee-fs-lg .doctors-card__special li span,.badsee-fs-lg .input__block label,.badsee-fs-lg .news-card__text p,.badsee-fs-lg .news-page__item-text .zag,.badsee-fs-lg .top-img-text p{font-size:34px}.badsee-fs-lg .doctors-main .text .name,.badsee-fs-lg .list-collapse__item-text,.badsee-fs-lg .services-block__text-zag,.badsee-fs-lg .zag-small,.badsee-fs-lg .zag-small-blue{font-size:40px}.badsee-fs-lg .advantage-list__block .zag{font-size:49px}.badsee-ls-md,.badsee-ls-md *{letter-spacing:1px}.badsee-ls-lg,.badsee-ls-lg *{letter-spacing:2px}
/* End */


/* Start:/local/templates/vip-clinic/css/ru-custom-min-g.css?15846124801036*/
.footer-top__menu>ul{max-height:330px}@media screen and (max-width:425px){.footer-top__menu>ul{max-height:100%}}.advantage-list__container--slider .slick-next{right:0}.advantage-list__slide-slider .slick-prev{left:0}.advantage-list__block .zag{font-size:30px}.advantage-list__block p{font-size:16px;min-height:1px}.advantage-list__block{background-size:50px;padding:20px 0 20px 60px}.section .advantage-slider__block-text .zag--black{font-size:40px}.advantage-slider__block-text p{height:146px}.main-screen__slide-text p{max-width:700px}@media screen and (max-width:1440px){.advantage-slider__block-text{padding-bottom:100px}.section .advantage-slider__block-text .zag--black{font-size:39px;height:90px}.main-screen__slide-text p{max-width:630px}}@media screen and (max-width:1200px){.section .advantage-slider__block-text .zag--black{font-size:30px;height:110px}.advantage-slider__block-text p{height:147px}.advantage-list__block{background-size:50px}.advantage-list__block .zag{font-size:18px}.advantage-list__block p{font-size:10px}}
/* End */
/* /local/templates/vip-clinic/css/prices.css?160103425529405 */
/* /local/templates/vip-clinic/css/reset.css?15831414203452 */
/* /local/templates/vip-clinic/css/libs.min.css?158392188668125 */
/* /local/templates/vip-clinic/css/style-min-g.css?158460690964628 */
/* /local/templates/vip-clinic/css/funtikkone.css?1583141420894 */
/* /local/templates/vip-clinic/css/custom.css?159742984250386 */
/* /local/templates/vip-clinic/css/badsee.css?158445117224118 */
/* /local/templates/vip-clinic/css/ru-custom-min-g.css?15846124801036 */
