body {
	position: relative;
	-webkit-font-smoothing: antialiased;
	-webkit-tap-highlight-color: transparent;
	min-width: 320px;
	margin: 0;
	padding: 0;
	-ms-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
}

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

.visually-hidden:not(:focus):not(:active),
input[type=checkbox].visually-hidden,
input[type=radio].visually-hidden {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	white-space: nowrap;
	-webkit-clip-path: inset(100%);
	clip-path: inset(100%);
	clip: rect(0 0 0 0);
	overflow: hidden
}

a:focus,
button:focus,
input:focus,
input[type=email],
video:focus {
	outline: 0
}

input[type=text]::-ms-clear {
	display: none;
	width: 0;
	height: 0
}

input[type=text]::-ms-reveal {
	display: none;
	width: 0;
	height: 0
}

input::-webkit-search-cancel-button,
input::-webkit-search-decoration,
input::-webkit-search-results-button,
input::-webkit-search-results-decoration {
	display: none
}

input::-ms-clear {
	display: none
}

input[type=search] {
	outline: 0;
	-webkit-appearance: none
}

input[type=email]:invalid {
	-webkit-box-shadow: none;
	box-shadow: none
}

input[type=password]:invalid {
	-webkit-box-shadow: none;
	box-shadow: none
}

input[type=text]:invalid {
	-webkit-box-shadow: none;
	box-shadow: none
}

@font-face {
	font-family: OpenSansLight;
	src: url(../fonts/OpenSans-Light.ttf) format("truetype");
	font-weight: 300;
	font-style: normal
}

@font-face {
	font-family: OpenSansLightItalic;
	src: url(../fonts/OpenSans-LightItalic.ttf) format("truetype");
	font-weight: 300;
	font-style: normal
}

@font-face {
	font-family: OpenSansRegular;
	src: url(../fonts/OpenSans-Regular.ttf) format("truetype");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: OpenSansRegularItalic;
	src: url(../fonts/OpenSans-RegularItalic.ttf) format("truetype");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: OpenSansSemiBold;
	src: url(../fonts/OpenSans-SemiBold.ttf) format("truetype");
	font-weight: 600;
	font-style: normal
}

@font-face {
	font-family: OpenSansSemiBoldItalic;
	src: url(../fonts/OpenSans-SemiBoldItalic.ttf) format("truetype");
	font-weight: 600;
	font-style: normal
}

@font-face {
	font-family: OpenSansBold;
	src: url(../fonts/OpenSans-Bold.ttf) format("truetype");
	font-weight: 700;
	font-style: normal
}

@font-face {
	font-family: OpenSansBoldItalic;
	src: url(../fonts/OpenSans-BoldItalic.ttf) format("truetype");
	font-weight: 700;
	font-style: normal
}

@font-face {
	font-family: OpenSansExtraBold;
	src: url(../fonts/OpenSans-ExtraBold.ttf) format("truetype");
	font-weight: 800;
	font-style: normal
}

@font-face {
	font-family: OpenSansExtraBoldItalic;
	src: url(../fonts/OpenSans-ExtraBoldItalic.ttf) format("truetype");
	font-weight: 800;
	font-style: normal
}

@font-face {
	font-family: SFLight;
	src: url(../fonts/SFProDisplay-Light.ttf) format("truetype");
	font-weight: 300;
	font-style: normal
}

@font-face {
	font-family: SFRegular;
	src: url(../fonts/SFProDisplay-Regular.ttf) format("truetype");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: SFBold;
	src: url(../fonts/SFProDisplay-Bold.ttf) format("truetype");
	font-weight: 700;
	font-style: normal
}

@font-face {
	font-family: "Comfortaa Regular";
	src: url(../fonts/Comfortaa-Regular.ttf) format("truetype");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: "Comfortaa Bold";
	src: url(../fonts/Comfortaa-Bold.ttf) format("truetype");
	font-weight: 700;
	font-style: normal
}

.page-wrapper {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	/* min-height: 100vh; */
	min-width: 320px;
	max-width: 767px;
	margin: 0 auto;
	background-color: #fff;
	overflow: hidden
}

@media screen and (min-width:768px) {
	.page-wrapper {
		max-width: 1279px;
		margin: 0 auto
	}
}

@media screen and (min-width:1280px) {
	.page-wrapper {
		max-width: 1439px;
		margin: 0 auto
	}
}

@media screen and (min-width:1440px) {
	.page-wrapper {
		margin: 0 auto;
		max-width: 2560px
	}
}

@-webkit-keyframes scale-image {
	0% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1)
	}

	100% {
		-webkit-transform: scale(1.3, 1.3);
		transform: scale(1.3, 1.3)
	}
}

@keyframes scale-image {
	0% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1)
	}

	100% {
		-webkit-transform: scale(1.3, 1.3);
		transform: scale(1.3, 1.3)
	}
}

@-webkit-keyframes preloader {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

@keyframes preloader {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}


/* Памятка для пациентов */

.dop__block {
	position: relative;
	z-index: 100;
	margin-left: 18px;
}

.dop__menu {
	display: flex;
	align-items: center;
	font-weight: 700;
	font-size: 14px;
	line-height: 136%;
	text-decoration: underline;
	text-decoration-skip-ink: none;
	text-align: center;
	color: #f69834;
	cursor: pointer;
	transition: .3s;
}

.dop__menu svg {
	margin-left: 12px;
}

.dop__list.active {
	opacity: 1;
	display: block;
	visibility: visible;
	z-index: 10;
}

.dop__menu svg {
	transition: transform 0.3s;
	transform: rotate(-180deg);
}

.dop__menu.active svg {
	transform: rotate(0deg);
}

.dop__list {
	position: absolute;
	left: 0;
	display: none;
	margin-top: 7px;
	border-radius: 10px;
	padding: 18px;
	background: #F69834;
	width: 506px;
	list-style: none;
	opacity: 0;
	z-index: -1;
	transition: .3s;
}

.dop__item:not(:first-child) {
	margin-top: 12px;
}

.dop__item a {
	font-weight: 400;
	font-size: 16px;
	line-height: 137%;
	letter-spacing: 0.06em;
	color: #FFFFFF;
	text-decoration: none;
	transition: .3s;
}


.dop__item:hover a {
	color: #ffffff7a;
	transition: .3s;
}

.dop__block_burger {
	display: none;
}


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

	.dop__block_mob {
		display: none;
	}

	.dop__block_burger {
		display: flex;
		justify-content: start;
		flex-direction: column;
		margin-left: 0;
	}

	.dop__list {
		position: relative;
		left: 0;
		background: transparent;
		max-width: 506px;
		width: 100%;
		padding: 0;
	}

	.dop__item a {
		padding: 0;
		font-weight: 400;
		font-size: 12px;
		line-height: 150%;
		letter-spacing: 0.07em;
		text-align: left;
		color: #F69834;
	}

}

/* ********************* */

.page-header {
	position: fixed;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 120px;
	margin: 0 auto;
	padding: 0;
	background-color: #fff;
	z-index: 10
}

.page-header__wrapper {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 1200px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 auto;
	padding: 19px 0 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff
}

.page-header__top-nav {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	background-color: #fff
}

.page-header__burger-button {
	display: none
}

.page-header__logo {
	position: relative;
	display: block;
	width: 112px;
	height: 30px;
	margin: 0 0 0 -5px;
	padding: 0;
	cursor: pointer
}

.page-header__logo::before {
	position: absolute;
	inset: 0 auto 0 0;
	content: '';
	background: #3399E0;
	mix-blend-mode: color;
	width: 32px;
}

.page-header__doctor-block {
	position: absolute;
	z-index: 11;
	top: 107px;
	left: 0;
	display: none;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 1154px;
	margin: 0;
	padding: 34px 70px 22px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	-webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .35);
	box-shadow: 3px 3px 10px rgba(0, 0, 0, .35);
	border-radius: 5px
}

.page-header__doctor-block--show {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.page-header__doctor-block .page-header__user-nav-block {
	margin-right: 51px
}

.page-header__user-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0;
	padding: 0
}

.page-header__user-nav-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	max-width: 159px;
	margin: 0 38px 0 0;
	padding: 0
}

.page-header__user-nav-block:last-of-type {
	margin-right: 0
}

.page-header__nav-title {
	display: block;
	width: auto;
	max-width: 159px;
	margin: 0;
	padding: 0;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 12px;
	line-height: 16px;
	color: #686868;
	text-align: left;
	text-transform: uppercase;
	text-decoration: none
}

.page-header__nav-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: auto;
	max-width: 159px;
	margin: 11.89px 0 18px;
	padding: 0;
	list-style: none
}

.page-header__nav-item {
	display: block;
	width: auto;
	max-width: 159px;
	margin: 0 0 8px;
	padding: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #a5a5a5;
	text-align: left;
	text-decoration: none
}

.page-header__nav-item a {
	display: block;
	width: auto;
	max-width: 159px;
	margin: 0;
	padding: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #a5a5a5;
	text-align: left;
	text-decoration: none
}

.page-header__reg-info {
	position: relative;
	display: block;
	width: 521px;
	height: 19.81px;
	margin: 0;
	padding: 6px 0 0 23px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 10px;
	line-height: 14px;
	color: #67B8EA;
	text-align: left
}

.page-header__reg-info:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	width: 14.4px;
	height: 19.81px;
	background-image: url(../img/castle.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto
}

.page-header__reg-info span {
	text-decoration: underline
}

.page-header__menu-button {
	position: relative;
	display: block;
	width: 90px;
	height: 30px;
	margin: 0 0 0 29px;
	padding: 7px 31px 7px 14px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 12px;
	line-height: 16px;
	color: #67B8EA;
	text-align: center;
	border: none;
	border-radius: 35px;
	text-decoration: none;
	background-color: #fff;
	background-image: url(../img/gradient-90-ellipse.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto;
	cursor: pointer
}

.page-header__menu-button--big {
	width: 115px;
	background-image: url(../img/gradient-115-ellipse.svg)
}

.page-header__menu-button::after {
	position: absolute;
	top: 12px;
	right: 10.82px;
	content: "";
	display: block;
	width: 12px;
	height: 8px;
	background-image: url(../img/green-down-vector.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto
}

.page-header__menu-button:hover {
	color: #fff;
	background: linear-gradient(124.19deg, #67B8EA 0, #3399E0 100%)
}

.page-header__menu-button:hover::after {
	background-image: url(../img/white-down-vector.svg)
}

.page-header__search-button {
	position: absolute;
	top: 10px;
	right: 45px;
	display: block;
	width: 83px;
	height: 20px;
	margin: 0;
	padding: 4px 33px 0 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	letter-spacing: -.03em;
	color: #c6c6c6;
	text-align: left;
	border: none;
	background-color: #fff;
	cursor: pointer
}

.page-header__search-button::after {
	position: absolute;
	top: 0;
	right: 0;
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	background-image: url(../img/search.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto
}

.page-header__bottom-nav {
	display: block;
	width: 100%;
	margin: 27px auto 0;
	padding: 0;
	background-color: #fff
}

.page-header__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-ms-flex: 1 0;
	flex: 1 0;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding: 0;
	background-color: #fff;
	list-style: none
}

.page-header__item {
	position: relative;
	display: block;
	width: auto;
	height: 44px;
	margin: 0;
	padding: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #4d4d4d;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #fff;
	cursor: pointer
}

.page-header__item--current {
	height: 41px;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #3399E0;
	border-bottom: 3px solid #3399E0
}

.page-header__item--more {
	position: relative;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #02895e;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 17.41px
}

.page-header__item--more:after {
	position: absolute;
	top: 1px;
	right: 0;
	content: "";
	width: 8px;
	height: 13px;
	margin: 0;
	padding: 0;
	background-image: url(../img/green-right-vector.svg);
	background-position: center;
	background-size: auto;
	background-repeat: no-repeat
}

.page-header__item--doctor-mobile {
	display: none
}

.page-header__item a {
	display: block;
	height: 44px;
	color: inherit;
	text-decoration: none
}

.page-header__open-subnav {
	display: none
}

.page-header__inner-list {
	position: absolute;
	z-index: 10;
	top: 31px;
	left: 0;
	display: none;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-flex: 1;
	-ms-flex: 1 0;
	flex: 1 0;
	width: 265px;
	height: auto;
	margin: 0;
	padding: 14px 20px 27px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	list-style: none;
	background-color: #fff;
	border: 1px solid #dadada;
	-webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, .25);
	box-shadow: 0 4px 4px rgba(0, 0, 0, .25);
	border-radius: 12px
}

.page-header__inner-list:hover {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.page-header__inner-item {
	display: block;
	width: auto;
	max-width: 100%;
	height: auto;
	margin: 13px 0 0;
	padding: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	color: #8a8a8a;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	cursor: pointer
}

.page-header__inner-item:hover {
	color: #6d6d6d
}

.page-header__inner-item a {
	color: inherit;
	text-decoration: none;
	height: auto
}

.page-header__mob-list-top-block {
	display: none
}

.page-header__feadback-button {
	width: 140px;
	height: 30px;
	margin: 0 0 0 37px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 7px 0 10px;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	text-align: center;
	-webkit-transition: .3s;
	transition: .3s;
	border: none;
	background: linear-gradient(102.76deg, #67B8EA 0, #3399E0 100%);
	border-radius: 35px;
	cursor: pointer
}

.page-header__feadback-button:hover {
	color: #686868
}

.page-header__feadback-button--desktop {
	display: block
}

.page-header__feadback-button--mobile {
	display: none
}

@media (max-width:1439px) {
	.page-header {
		height: 120px
	}

	.page-header__wrapper {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 1200px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 19px 0 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #fff
	}

	.page-header__top-nav {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 100%;
		margin: 0 auto;
		padding: 0;
		background-color: #fff
	}

	.page-header__burger-button {
		display: none
	}

	.page-header__doctor-block {
		position: absolute;
		z-index: 11;
		top: 107px;
		left: 0;
		display: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 1154px;
		margin: 0;
		padding: 34px 70px 22px 20px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #fff;
		-webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .35);
		box-shadow: 3px 3px 10px rgba(0, 0, 0, .35);
		border-radius: 5px
	}

	.page-header__doctor-block--show {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.page-header__doctor-block .page-header__user-nav-block {
		margin-right: 51px
	}

	.page-header__user-nav {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 100%;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0;
		padding: 0
	}

	.page-header__user-nav-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: auto;
		max-width: 159px;
		margin: 0 38px 0 0;
		padding: 0
	}

	.page-header__user-nav-block:last-of-type {
		margin-right: 0
	}

	.page-header__nav-title {
		display: block;
		width: auto;
		max-width: 159px;
		margin: 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 12px;
		line-height: 16px;
		color: #686868;
		text-align: left;
		text-transform: uppercase;
		text-decoration: none
	}

	.page-header__nav-list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: auto;
		max-width: 159px;
		margin: 11.89px 0 18px;
		padding: 0;
		list-style: none
	}

	.page-header__nav-item {
		display: block;
		width: auto;
		max-width: 159px;
		margin: 0 0 8px;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 12px;
		line-height: 16px;
		color: #a5a5a5;
		text-align: left;
		text-decoration: none
	}

	.page-header__nav-item a {
		display: block;
		width: auto;
		max-width: 159px;
		margin: 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 12px;
		line-height: 16px;
		color: #a5a5a5;
		text-align: left;
		text-decoration: none
	}

	.page-header__reg-info {
		position: relative;
		display: block;
		width: 521px;
		height: 19.81px;
		margin: 0;
		padding: 6px 0 0 23px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 10px;
		line-height: 14px;
		color: #67B8EA;
		text-align: left
	}

	.page-header__reg-info:before {
		position: absolute;
		top: 0;
		left: 0;
		content: "";
		width: 14.4px;
		height: 19.81px;
		background-image: url(../img/castle.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto
	}

	.page-header__reg-info span {
		text-decoration: underline
	}

	.page-header__menu-button {
		position: relative;
		display: block;
		width: 90px;
		height: 30px;
		margin: 0 0 0 29px;
		padding: 7px 31px 7px 14px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 12px;
		line-height: 16px;
		color: #67B8EA;
		text-align: center;
		border: none;
		border-radius: 35px;
		text-decoration: none;
		background-color: #fff;
		background-image: url(../img/gradient-90-ellipse.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: auto;
		cursor: pointer
	}

	.page-header__menu-button--big {
		width: 115px;
		background-image: url(../img/gradient-115-ellipse.svg)
	}

	.page-header__menu-button::after {
		position: absolute;
		top: 12px;
		right: 10.82px;
		content: "";
		display: block;
		width: 12px;
		height: 8px;
		background-image: url(../img/green-down-vector.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto
	}

	.page-header__menu-button:hover {
		color: #fff;
		background: linear-gradient(124.19deg, #67B8EA 0, #3399E0 100%)
	}

	.page-header__menu-button:hover::after {
		background-image: url(../img/white-down-vector.svg)
	}

	.page-header__search-button {
		position: absolute;
		top: 10px;
		right: 45px;
		display: block;
		width: 83px;
		height: 20px;
		margin: 0;
		padding: 4px 33px 0 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		letter-spacing: -.03em;
		color: #c6c6c6;
		text-align: left;
		border: none;
		background-color: #fff;
		cursor: pointer
	}

	.page-header__search-button::after {
		position: absolute;
		top: 0;
		right: 0;
		content: "";
		display: block;
		width: 20px;
		height: 20px;
		background-image: url(../img/search.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto
	}

	.page-header__bottom-nav {
		display: block;
		width: 100%;
		margin: 27px auto 0;
		padding: 0;
		background-color: #fff
	}

	.page-header__list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-flex: 1;
		-ms-flex: 1 0;
		flex: 1 0;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%;
		height: auto;
		margin: 0 auto;
		padding: 0;
		background-color: #fff;
		list-style: none
	}

	.page-header__item {
		position: relative;
		display: block;
		width: auto;
		height: 44px;
		margin: 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 12px;
		line-height: 16px;
		color: #4d4d4d;
		text-align: center;
		text-transform: uppercase;
		text-decoration: none;
		background-color: #fff;
		cursor: pointer
	}

	.page-header__item--current {
		height: 41px;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		color: #3399E0;
		border-bottom: 3px solid #3399E0
	}

	.page-header__item--more {
		position: relative;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		color: #02895e;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-right: 17.41px
	}

	.page-header__item--more:after {
		position: absolute;
		top: 1px;
		right: 0;
		content: "";
		width: 8px;
		height: 13px;
		margin: 0;
		padding: 0;
		background-image: url(../img/green-right-vector.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat
	}

	.page-header__item--doctor-mobile {
		display: none
	}

	.page-header__item a {
		display: block;
		color: inherit;
		text-decoration: none
	}

	.page-header__open-subnav {
		display: none
	}

	.page-header__inner-list {
		position: absolute;
		z-index: 10;
		left: 0;
		display: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-flex: 1;
		-ms-flex: 1 0;
		flex: 1 0;
		height: auto;
		margin: 0;
		list-style: none;
		background-color: #fff
	}

	.page-header__inner-list:hover {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.page-header__inner-item a {
		color: inherit;
		text-decoration: none
	}

	.page-header__mob-list-top-block {
		display: none
	}
}

@media (max-width:1279px) {
	.page-header {
		height: 90px
	}

	.page-header__wrapper {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 20px 40px 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #fff
	}

	.page-header__top-nav {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 100%;
		margin: 0 auto;
		padding: 0;
		background-color: #fff
	}

	.page-header__burger-button {
		display: block;
		width: 30px;
		height: 21px;
		margin: 0;
		padding: 0;
		background-image: url(../img/burger-tablet-icon.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: auto;
		border: none;
		background-color: transparent;
		cursor: pointer
	}

	.page-header__logo {
		width: 176px;
		height: 47px;
		margin: 0 auto;
		-o-object-fit: cover;
		object-fit: cover
	}

	.page-header__doctor-block,
	.page-header__menu-button {
		display: none
	}

	.page-header__search-button {
		position: absolute;
		top: 10px;
		right: 9px;
		display: block;
		width: 30px;
		height: 32px;
		margin: 0;
		padding: 0 30px 0 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 1px;
		line-height: 1px;
		letter-spacing: -.03em;
		color: transparent;
		text-align: left;
		border: none;
		background-color: #fff;
		cursor: pointer
	}

	.page-header__search-button::after {
		position: absolute;
		top: 0;
		right: 0;
		content: "";
		display: block;
		width: 30px;
		height: 31px;
		background-image: url(../img/search-tablet-icon.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto
	}

	.page-header__bottom-nav {
		position: fixed;
		top: 0;
		left: 0;
		bottom: 0;
		display: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 768px;
		margin: 0 auto;
		padding: 0;
		background-color: transparent
	}

	.page-header__list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-flex: 1;
		-ms-flex: 1 0;
		flex: 1 0;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		width: 720px;
		height: auto;
		margin: 0;
		padding: 0 24px 24px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #fff;
		list-style: none;
		overflow-x: auto
	}

	.page-header__item {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 672px;
		height: auto;
		margin: 0;
		padding: 20px 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 12px;
		line-height: 16px;
		color: #4d4d4d;
		text-align: left;
		text-transform: uppercase;
		text-decoration: none;
		background-color: #fff;
		cursor: pointer
	}

	.page-header__item:nth-of-type(1) {
		min-height: 35px;
		padding-top: 19px
	}

	.page-header__item--current {
		width: 672px;
		height: auto;
		min-height: 56px;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		color: #4d4d4d;
		border-bottom: none
	}

	.page-header__item--more {
		display: none
	}

	.page-header__item--doctor-mobile {
		display: block
	}

	.page-header__item a {
		height: inherit;
		color: inherit;
		text-decoration: none
	}

	.page-header__open-subnav {
		display: block;
		width: 20px;
		height: 20px;
		margin: -2px 0 0;
		padding: 0;
		border: none;
		background-color: transparent;
		background-image: url(../img/drop.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat;
		cursor: pointer;
		pointer-events: none
	}

	.page-header__inner-list {
		position: relative;
		z-index: 10;
		top: 10px;
		left: 0;
		display: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-flex: 1;
		-ms-flex: 1 0;
		flex: 1 0;
		width: 100%;
		min-width: 100%;
		height: auto;
		margin: 0;
		padding: 9px 20px 7px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		list-style: none;
		background-color: #fff;
		border: 1px solid #cdcdcd;
		-webkit-box-shadow: 0 4px 5px rgba(163, 163, 163, .2);
		box-shadow: 0 4px 5px rgba(163, 163, 163, .2);
		border-radius: 5px
	}

	.page-header__inner-item {
		margin: 4px 4px 16px
	}

	.page-header__inner-item:hover {
		color: #cdcdcd
	}

	.page-header__inner-item a {
		color: inherit;
		text-decoration: none
	}

	.page-header__mob-list-top-block {
		position: relative;
		z-index: 1;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 768px;
		height: 90px;
		min-height: 90px;
		margin: 0;
		padding: 0;
		background-color: #fff;
		-webkit-box-shadow: 0 6px 5px rgba(0, 0, 0, .1), 0 6px 18px rgba(0, 0, 0, .05);
		box-shadow: 0 6px 5px rgba(0, 0, 0, .1), 0 6px 18px rgba(0, 0, 0, .05)
	}

	.page-header__mob-list-patients {
		display: block;
		width: 336px;
		height: 90px;
		min-height: 90px;
		margin: 0;
		padding: 36px 14px 7px 23px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #c6c6c6;
		text-align: center;
		text-decoration: none;
		cursor: pointer
	}

	.page-header__mob-list-patients--active {
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		color: #686868;
		letter-spacing: -.05em
	}

	.page-header__mob-list-doctors {
		display: block;
		width: 384px;
		height: 90px;
		min-height: 90px;
		margin: 0;
		padding: 36px 96px 7px 13px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 14px;
		line-height: 19px;
		color: #c6c6c6;
		letter-spacing: -.05em;
		text-align: center;
		text-decoration: none;
		cursor: pointer
	}

	.page-header__mob-list-doctors--active {
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		color: #717171;
		letter-spacing: 0
	}

	.page-header__mob-menu-close-btn {
		position: absolute;
		right: 0;
		top: calc(50% - 90px/2);
		display: block;
		width: 48px;
		height: 90px;
		min-height: 90px;
		margin: 0;
		padding: 0;
		background-image: url(../img/close-icon.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat;
		border: none;
		background-color: #fff
	}

	.page-header__feadback-button--desktop {
		display: none
	}

	.page-header__feadback-button--mobile {
		display: block;
		margin-left: 0;
		margin-top: 40px
	}

	.page-header__feadback-button--mobile:hover {
		color: #fff
	}
}

@media (max-width:767px) {
	.page-header {
		height: 40px
	}

	.page-header__wrapper {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 6px 20px 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #fff
	}

	.page-header__top-nav {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 100%;
		margin: 0 auto;
		padding: 0;
		background-color: #fff
	}

	.page-header__burger-button {
		display: block;
		width: 20px;
		height: 13px;
		margin: 2px 0 0;
		padding: 0;
		background-image: url(../img/burger-mob-icon.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: auto;
		border: none;
		background-color: transparent;
		cursor: pointer
	}

	.page-header__logo {
		width: 93px;
		height: 25px
	}

	.page-header__doctor-block,
	.page-header__menu-button {
		display: none
	}

	.page-header__search-button {
		position: absolute;
		top: 6px;
		right: 2px;
		display: block;
		width: 16px;
		height: 16px;
		margin: 0;
		padding: 0 27px 0 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 1px;
		line-height: 1px;
		letter-spacing: -.03em;
		color: transparent;
		text-align: left;
		border: none;
		background-color: #fff;
		cursor: pointer
	}

	.page-header__search-button::after {
		position: absolute;
		top: 0;
		right: 0;
		content: "";
		display: block;
		width: 16px;
		height: 16px;
		background-image: url(../img/search-mob-icon.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto
	}

	.page-header__bottom-nav {
		width: 320px
	}

	.page-header__list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-flex: 1;
		-ms-flex: 1 0;
		flex: 1 0;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		width: 272px;
		height: auto;
		margin: 0;
		padding: 0 24px 24px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #fff;
		list-style: none;
		overflow-x: auto
	}

	.page-header__item {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 224px;
		height: auto;
		margin: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 12px;
		line-height: 16px;
		color: #4d4d4d;
		text-align: left;
		text-transform: uppercase;
		text-decoration: none;
		background-color: #fff;
		cursor: pointer
	}

	.page-header__item:nth-of-type(1) {
		min-height: 35px;
		padding-top: 19px
	}

	.page-header__item--current {
		width: 224px;
		height: auto;
		min-height: 56px;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		color: #4d4d4d;
		border-bottom: none
	}

	.page-header__item--more {
		display: none
	}

	.page-header__item--doctor-mobile {
		display: block
	}

	.page-header__item a {
		height: inherit;
		color: inherit;
		text-decoration: none;
		width: 90%
	}

	.page-header__open-subnav {
		display: block;
		width: 20px;
		height: 20px;
		margin: -2px 0 0;
		padding: 0;
		border: none;
		background-color: transparent;
		background-image: url(../img/drop.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat;
		cursor: pointer
	}

	.page-header__inner-list {
		z-index: 10;
		display: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-flex: 1;
		-ms-flex: 1 0;
		flex: 1 0;
		height: auto;
		margin: 0;
		padding: 9px 20px 7px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		list-style: none;
		background-color: #fff;
		border: 1px solid #cdcdcd;
		-webkit-box-shadow: 0 4px 5px rgba(163, 163, 163, .2);
		box-shadow: 0 4px 5px rgba(163, 163, 163, .2);
		border-radius: 5px
	}

	.page-header__inner-item a {
		color: inherit;
		text-decoration: none
	}

	.page-header__mob-list-top-block {
		position: relative;
		z-index: 1;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 320px;
		height: 40px;
		min-height: 40px;
		margin: 0;
		padding: 0;
		background-color: #fff;
		-webkit-box-shadow: 0 6px 5px rgba(0, 0, 0, .1), 0 6px 18px rgba(0, 0, 0, .05);
		box-shadow: 0 6px 5px rgba(0, 0, 0, .1), 0 6px 18px rgba(0, 0, 0, .05)
	}

	.page-header__mob-list-patients {
		display: block;
		width: 112px;
		height: 40px;
		min-height: 40px;
		margin: 0;
		padding: 15px 14px 7px 23px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #c6c6c6;
		text-align: center;
		text-decoration: none;
		cursor: pointer
	}

	.page-header__mob-list-patients--active {
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		color: #686868;
		letter-spacing: -.05em
	}

	.page-header__mob-list-doctors {
		display: block;
		width: 160px;
		height: 40px;
		min-height: 40px;
		margin: 0;
		padding: 15px 96px 7px 13px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 14px;
		line-height: 19px;
		color: #c6c6c6;
		letter-spacing: -.05em;
		text-align: center;
		text-decoration: none;
		cursor: pointer
	}

	.page-header__mob-list-doctors--active {
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		color: #717171;
		letter-spacing: 0
	}

	.page-header__mob-menu-close-btn {
		top: calc(50% - 40px/2);
		display: block;
		width: 48px;
		height: 40px;
		min-height: 40px;
		margin: 0;
		padding: 0;
		background-image: url(../img/close-icon.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat;
		border: none;
		background-color: #fff
	}
}

.page-main {
	display: block;
	width: 100%;
	margin: 120px auto 0;
	padding: 0 0 50px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff
}

.page-main__vb {
	background: rgba(211, 211, 211, .2)
}

.page-main__spreading-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	max-width: 1200px;
	margin: 0 auto
}

.page-main__spreading {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 995px;
	margin: 26px 0 0;
	padding: 0 0 0 90px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.page-main__spreading-card {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 400px;
	height: 400px;
	margin: 50px 50px 0 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 59px 0 26px;
	background: linear-gradient(103deg, #67b8ea 0%, #02c0c7 100%);
	border-radius: 40px;
}

.page-main__spreading-link {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	display: block;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, .2);
	cursor: pointer;
	-webkit-transition: .4s;
	transition: .4s
}

.page-main__spreading-link:hover {
	-webkit-transition: .4s;
	transition: .4s;
	background-color: rgba(255, 255, 255, .3)
}

.page-main__spreading-card img {
	z-index: 2;
	display: block;
	width: auto;
	margin: 62px 0 0;
	padding: 0;
	pointer-events: none
}

.page-main__spreading-title {
	z-index: 2;
	display: block;
	width: 315px;
	height: auto;
	max-height: 60px;
	margin: 11px 0 0;
	padding: 0;
	font-family: OpenSansLight, sans-serif;
	font-size: 30px;
	line-height: 100%;
	font-weight: 300;
	color: #fff;
	overflow: hidden;
	pointer-events: none
}

.page-main__spreading-title-min {
	z-index: 2;
	display: block;
	width: 315px;
	height: auto;
	max-height: 76px;
	padding: 0;
	font-family: OpenSansRegular, sans-serif;
	font-size: 14px;
	line-height: 19.07px;
	font-weight: 400;
	color: #fff;
	overflow: hidden;
	pointer-events: none
}

.page-main__spreading-card_bottom {
	position: absolute;
	bottom: 42px;
}

.page-main__text-link {
	position: relative;
	z-index: 2;
	display: block;
	width: 315px;
	height: 27px;
	margin: 0 0 5px;
	padding: 0 0 0 40px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansRegular, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 26.6px;
	color: #fff;
	overflow: hidden;
	-webkit-transition: .4s;
	transition: .4s;
	text-decoration: none
}

.page-main__text-link::before {
	position: absolute;
	top: 2px;
	left: 10px;
	content: "";
	display: block;
	width: 23px;
	height: 23px;
	background-image: url(../img/spreading/round-icon.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.page-main__text-link:nth-of-type(1) {
	margin-top: 74px
}

.page-main__text-link:hover {
	-webkit-transition: .4s;
	transition: .4s;
	font-family: OpenSansBold, sans-serif;
	font-weight: 700;
	text-decoration: underline
}

@media (max-width:1279px) {
	.page-main {
		margin-top: 90px
	}

	.page-main__spreading-wrapper {
		max-width: 830px
	}

	.page-main__spreading {
		width: 820px;
		padding-left: 40px
	}

	.page-main__spreading-card {
		width: 350px;
		height: 350px;
		margin-right: 40px;
		margin-top: 40px;
		padding: 0 44px 0 16px
	}

	.page-main__spreading-card img {
		z-index: 2;
		display: block;
		width: auto;
		margin: 52px 0 0;
		padding: 0;
		pointer-events: none
	}

	.page-main__spreading-title-min {
		margin-top: 60px
	}

	.page-main__text-link:nth-of-type(1) {
		margin-top: 44px
	}
}

@media (max-width:1023px) {
	.page-main__spreading-wrapper {
		max-width: 720px
	}

	.page-main__spreading {
		width: 720px;
		padding-left: 45px
	}

	.page-main__spreading-card {
		width: 280px;
		height: 280px;
		margin-right: 30px;
		margin-top: 28px;
		padding: 0 25px
	}

	.page-main__spreading-card img {
		margin-top: 55px
	}

	.page-main__spreading-card--with-link img {
		margin-top: 16px
	}

	.page-main__spreading-title {
		width: 222px;
		margin-top: 19px;
		font-family: OpenSansSemiBold, sans-serif;
		font-size: 16px;
		line-height: 22px;
		font-weight: 600
	}

	.page-main__spreading-title-min {
		width: 233px;
		max-height: 96px;
		margin-top: 5px;
		padding: 0;
		font-family: OpenSansLight, sans-serif;
		font-size: 11px;
		line-height: 15px;
		font-weight: 300;
		color: #fff;
		overflow: hidden;
		pointer-events: none
	}

	.page-main__text-link {
		width: 233px;
		height: 27px;
		padding-left: 31px;
		font-family: OpenSansLight, sans-serif;
		font-weight: 300;
		font-size: 11px;
		line-height: 27px
	}

	.page-main__text-link::before {
		left: 0
	}

	.page-main__text-link:nth-of-type(1) {
		margin-top: 24px
	}

	.page-main__text-link:hover {
		font-family: OpenSansLight, sans-serif;
		font-weight: 300;
		text-decoration: none
	}
}

@media (max-width:767px) {
	.page-main {
		margin-top: 40px
	}

	.page-main__spreading-wrapper {
		max-width: 320px
	}

	.page-main__spreading {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 320px;
		margin-top: 21px;
		padding-left: 0
	}

	.page-main__spreading-card {
		margin-right: 0
	}
}


/* --------------- Owl Carousal Start --------------- */

.owl-slider {
	width: 100%;
	overflow-x: hidden;
	position: relative;
	max-width: 1920px;
	margin: 0 auto;
}

.owl-slide_radius {
	border-radius: 64px;
}

.owl-slider .owl-stage {
	display: flex;
}

.owl-slider .slide img {
	width: 100%;
}

.owl-slider .disabled {
	display: none;
}

.owl-slide {
	background-image: url('/upload/ssk-slide-1.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	height: 480px;
}

.owl-dots {
	text-align: center;
	position: absolute;
	bottom: 15px;
	width: 100%;
}

.owl-dots .owl-dot {
	width: 10px;
	height: 10px;
	margin: 0 0 0 10px;
	padding: 0;
	background-image: url(../img/white-dot.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto;
	border-radius: 25px;
	border-style: none;
	background-color: #ffffff00;
}

.owl-dots .owl-dot.active {
	background-color: #02030400;
	outline: 0;
	background-image: url(../img/white-dot.svg), url(../img/white-circle.svg);
	background-position: center, center;
	background-repeat: no-repeat, no-repeat;
	background-size: auto, auto;
}

.owl-nav {
	position: absolute;
	z-index: 2;
	top: calc(50% - 40px/2);
	display: block;
	width: inherit;
}

.owl-nav .articles__left-vector,
.owl-nav .articles__right-vector {
	display: none;
}

.owl-nav .owl-prev {
	left: 275px;
	position: absolute;
	width: 40px;
	height: 40px;
	margin: 0;
	padding: 0;
	background-color: rgba(255, 255, 255, .15);
	background-image: url(../img/left-arrow.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto;
	border: none;
	cursor: pointer;
}

.owl-nav .owl-next {
	right: 275px;
	position: absolute;
	width: 40px;
	height: 40px;
	margin: 0;
	padding: 0;
	background-color: rgba(255, 255, 255, .15);
	background-image: url(../img/right-arrow.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto;
	border: none;
	cursor: pointer;
}

.owl-nav .owl-prev:hover,
.owl-nav .owl-next:hover {
	background-color: rgba(255, 255, 255, .45);
}

/* --------------- Owl Carousal End --------------- */


@media (max-width: 1820px) {
	.owl-nav .owl-prev {
		left: 75px;
	}

	.owl-nav .owl-next {
		right: 75px;
	}
}

@media (max-width: 768px) {}

@media (max-width: 640px) {

	/* --------------- Responsive Owl Carousal Starts --------------- */
	.owl-slide {
		height: 365px;
		background-position: center;
		background-size: cover;
	}

	.owl-nav .owl-prev {
		left: 20px;
	}

	.owl-nav .owl-next {
		right: 20px;
	}

	/* --------------- Responsive Owl Carousal Ends --------------- */

}

/* --------------- For Smartphone --------------- */


.slider__wrapper {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 auto;
	padding: 0;
	background-color: #fff;
	background-image: url(../img/top-mask-gradient.png), url(../img/top-bg.png);
	background-position: center, center;
	background-repeat: no-repeat, no-repeat;
	background-size: cover, cover;
}

.slider__wrapper::before {
	position: absolute;
	inset: 0;
	content: '';
	background: #67B8EA;
	mix-blend-mode: color;
}

.slider__canvas {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

.slider__slider {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 1200px;
	height: auto;
	margin: 0 auto;
	padding: 0 40px 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden
}

.slider__block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 1120px;
	margin: 0 auto;
	padding: 0
}

.slider__title {
	display: block;
	width: 877px;
	margin: 129px auto 0;
	padding: 0;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 50px;
	line-height: 60px;
	letter-spacing: -.05em;
	color: #fff;
	text-align: center
}

.slider__text {
	display: block;
	width: 651px;
	height: 129px;
	margin: 38px auto 0;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 22px;
	color: #fff;
	text-align: center;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden
}

.slider__text--desktop {
	display: block
}

.slider__text--mob {
	display: none
}

.slider__more-link {
	display: block;
	width: 149px;
	height: 40px;
	margin: 20px auto 0;
	padding: 10px 25px 11px 24px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 19px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	border: none;
	border-radius: 50px;
	background-color: transparent;
	background-image: url(../img/white-149-ellipse.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto;
	cursor: pointer
}

.slider__more-link:hover {
	background-color: #fff;
	color: #464646
}

.slider__left-button {
	position: absolute;
	z-index: 2;
	top: calc(50% - 40px/2);
	left: 0;
	display: block;
	width: 40px;
	height: 40px;
	margin: 0;
	padding: 0;
	border-radius: 50%;
	background-color: rgba(255, 255, 255, .15);
	background-image: url(../img/left-arrow.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto;
	border: none;
	cursor: pointer
}

.slider__left-button:hover {
	background-color: rgba(255, 255, 255, .45)
}

.slider__right-button {
	position: absolute;
	z-index: 2;
	top: calc(50% - 40px/2);
	right: 0;
	display: block;
	width: 40px;
	height: 40px;
	margin: 0;
	padding: 0;
	border-radius: 50%;
	background-color: rgba(255, 255, 255, .15);
	background-image: url(../img/right-arrow.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto;
	border: none;
	cursor: pointer
}

.slider__right-button:hover {
	background-color: rgba(255, 255, 255, .45)
}

.slider__dots {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: auto;
	height: 10px;
	margin: 3% auto 0;
	padding: 0;
	list-style: none
}

.slider__dot {
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 0 0 10px;
	padding: 0;
	background-image: url(../img/white-dot.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto;
	cursor: pointer
}

.slider__dot:nth-of-type(1) {
	margin-left: 0
}

.slider__dot.active {
	background-image: url(../img/white-dot.svg), url(../img/white-circle.svg);
	background-position: center, center;
	background-repeat: no-repeat, no-repeat;
	background-size: auto, auto
}

@media (max-width:1439px) {
	.slider__wrapper {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 0;
		background-color: #fff;
		background-image: url(../img/top-mask-gradient.png), url(../img/top-bg.png);
		background-position: center, center;
		background-repeat: no-repeat, no-repeat;
		background-size: cover, cover
	}

	.slider__slider {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 1200px;
		height: 480px;
		margin: 0 auto;
		padding: 0 40px 15px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		overflow: hidden
	}

	.slider__block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 1120px;
		margin: 0 auto;
		padding: 0
	}

	.slider__title {
		display: block;
		width: 877px;
		margin: 129px auto 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 50px;
		line-height: 51px;
		letter-spacing: -.05em;
		color: #fff;
		text-align: center
	}

	.slider__text {
		display: block;
		width: 651px;
		height: 108px;
		margin: 38px auto 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 16px;
		line-height: 22px;
		color: #fff;
		text-align: center
	}

	.slider__text--desktop {
		display: block
	}

	.slider__text--mob {
		display: none
	}

	.slider__more-link {
		display: block;
		width: 149px;
		height: 40px;
		margin: 38px auto 0;
		padding: 10px 25px 11px 24px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #fff;
		text-align: center;
		text-decoration: none;
		border: none;
		border-radius: 50px;
		background-color: transparent;
		background-image: url(../img/white-149-ellipse.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: auto;
		cursor: pointer
	}

	.slider__more-link:hover {
		background-color: #fff;
		color: #464646
	}

	.slider__left-button {
		position: absolute;
		z-index: 2;
		top: calc(50% - 40px/2);
		left: 0;
		display: block;
		width: 40px;
		height: 40px;
		margin: 0;
		padding: 0;
		border-radius: 50%;
		background-color: rgba(255, 255, 255, .15);
		background-image: url(../img/left-arrow.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: auto;
		border: none;
		cursor: pointer
	}

	.slider__left-button:hover {
		background-color: rgba(255, 255, 255, .45)
	}

	.slider__right-button {
		position: absolute;
		z-index: 2;
		top: calc(50% - 40px/2);
		right: 0;
		display: block;
		width: 40px;
		height: 40px;
		margin: 0;
		padding: 0;
		border-radius: 50%;
		background-color: rgba(255, 255, 255, .15);
		background-image: url(../img/right-arrow.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: auto;
		border: none;
		cursor: pointer
	}

	.slider__right-button:hover {
		background-color: rgba(255, 255, 255, .45)
	}

	.slider__dots {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: auto;
		height: 10px;
		margin: 57px auto 0;
		padding: 0;
		list-style: none
	}

	.slider__dot {
		display: block;
		width: 10px;
		height: 10px;
		margin: 0 0 0 10px;
		padding: 0;
		background-image: url(../img/white-dot.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: auto;
		cursor: pointer
	}

	.slider__dot:nth-of-type(1) {
		margin-left: 0
	}

	.slider__dot.active {
		background-image: url(../img/white-dot.svg), url(../img/white-circle.svg);
		background-position: center, center;
		background-repeat: no-repeat, no-repeat;
		background-size: auto, auto
	}
}

@media (max-width:1279px) {
	.slider__wrapper {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 0;
		background-color: #fff;
		background-image: url(../img/top-mask-gradient.png), url(../img/top-bg.png);
		background-position: center, center;
		background-repeat: no-repeat, no-repeat;
		background-size: cover, cover
	}

	.slider__slider {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 768px;
		height: 501px;
		margin: 0 auto;
		padding: 0 80px 15px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		overflow: hidden
	}

	.slider__block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 608px;
		margin: 0 auto;
		padding: 0
	}

	.slider__title {
		display: block;
		width: 490px;
		margin: 66px auto 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 50px;
		line-height: 68px;
		letter-spacing: 0;
		color: #fff;
		text-align: center
	}

	.slider__text {
		display: block;
		width: 608px;
		height: 108px;
		margin: 31px auto 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 16px;
		line-height: 22px;
		color: #fff;
		text-align: center
	}

	.slider__text--desktop {
		display: block
	}

	.slider__text--mob {
		display: none
	}

	.slider__more-link {
		display: block;
		width: 149px;
		height: 40px;
		margin: 38px auto 0;
		padding: 10px 25px 11px 24px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #fff;
		text-align: center;
		text-decoration: none;
		border: none;
		border-radius: 50px;
		background-color: transparent;
		background-image: url(../img/white-149-ellipse.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: auto;
		cursor: pointer
	}

	.slider__more-link:hover {
		background-color: transparent;
		color: #fff
	}

	.slider__left-button {
		position: absolute;
		z-index: 2;
		top: calc(50% - 40px/2);
		left: 40px;
		display: block;
		width: 40px;
		height: 40px;
		margin: 0;
		padding: 0;
		border-radius: 50%;
		background-color: rgba(255, 255, 255, .15);
		background-image: url(../img/left-arrow.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: auto;
		border: none;
		cursor: pointer
	}

	.slider__left-button:hover {
		background-color: rgba(255, 255, 255, .15)
	}

	.slider__right-button {
		position: absolute;
		z-index: 2;
		top: calc(50% - 40px/2);
		right: 40px;
		display: block;
		width: 40px;
		height: 40px;
		margin: 0;
		padding: 0;
		border-radius: 50%;
		background-color: rgba(255, 255, 255, .15);
		background-image: url(../img/right-arrow.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: auto;
		border: none;
		cursor: pointer
	}

	.slider__right-button:hover {
		background-color: rgba(255, 255, 255, .15)
	}

	.slider__dots {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: auto;
		height: 10px;
		margin: 57px auto 0;
		padding: 0;
		list-style: none
	}

	.slider__dot {
		display: block;
		width: 10px;
		height: 10px;
		margin: 0 0 0 10px;
		padding: 0;
		background-image: url(../img/white-dot.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: auto;
		cursor: pointer
	}

	.slider__dot:nth-of-type(1) {
		margin-left: 0
	}

	.slider__dot.active {
		background-image: url(../img/white-dot.svg), url(../img/white-circle.svg);
		background-position: center, center;
		background-repeat: no-repeat, no-repeat;
		background-size: auto, auto
	}
}

@media (max-width:767px) {
	.slider__wrapper {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 0;
		background-color: #fff;
		background-image: url(../img/top-mask-gradient.png), url(../img/top-bg.png);
		background-position: center, center;
		background-repeat: no-repeat, no-repeat;
		background-size: cover, cover
	}

	.slider__slider {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 320px;
		height: auto;
		margin: 0 auto;
		padding: 0 0 12px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		overflow: hidden
	}

	.slider__block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 247px;
		margin: 0 auto;
		padding: 0
	}

	.slider__title {
		display: block;
		width: 267px;
		margin: 40px auto 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 20px;
		line-height: 27px;
		letter-spacing: 0;
		color: #fff;
		text-align: center
	}

	.slider__text {
		display: block;
		width: 223px;
		height: auto;
		margin: 7px auto 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		color: #fff;
		text-align: center;
		overflow: visible;
	}

	.slider__text--desktop {
		display: none
	}

	.slider__text--mob {
		display: block
	}

	.slider__more-link {
		display: block;
		width: 130px;
		height: 30px;
		margin: 26px auto 0;
		padding: 6px 19px 8px 21px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		color: #fff;
		text-align: center;
		text-decoration: none;
		border: none;
		background-color: transparent;
		background-image: url(../img/white-130-ellipse.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: auto;
		cursor: pointer
	}

	.slider__more-link:hover {
		background-color: transparent;
		color: #fff
	}

	.slider__left-button {
		position: absolute;
		z-index: 2;
		top: calc(50% - 40px/2);
		left: 0;
		display: none;
		width: 40px;
		height: 40px;
		margin: 0;
		padding: 0;
		border-radius: 50%;
		background-color: rgba(255, 255, 255, .15);
		background-image: url(../img/left-arrow.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: auto;
		border: none;
		cursor: pointer
	}

	.slider__left-button:hover {
		background-color: rgba(255, 255, 255, .15)
	}

	.slider__right-button {
		position: absolute;
		z-index: 2;
		top: calc(50% - 40px/2);
		right: 0;
		display: none;
		width: 40px;
		height: 40px;
		margin: 0;
		padding: 0;
		border-radius: 50%;
		background-color: rgba(255, 255, 255, .15);
		background-image: url(../img/right-arrow.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: auto;
		border: none;
		cursor: pointer
	}

	.slider__right-button:hover {
		background-color: rgba(255, 255, 255, .15)
	}

	.slider__dots {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: auto;
		height: 10px;
		margin: 26px auto 0;
		padding: 0;
		list-style: none
	}

	.slider__dot {
		display: block;
		width: 10px;
		height: 10px;
		margin: 0 0 0 10px;
		padding: 0;
		background-image: url(../img/white-dot.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: auto;
		cursor: pointer
	}

	.slider__dot:nth-of-type(1) {
		margin-left: 0
	}

	.slider__dot.active {
		background-image: url(../img/white-dot.svg), url(../img/white-circle.svg);
		background-position: center, center;
		background-repeat: no-repeat, no-repeat;
		background-size: auto, auto
	}
}

.info__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 auto;
	padding: 0;
	background-color: #fff
}

.info__block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 1200px;
	margin: 0 auto;
	padding: 0 0 88px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.info__title {
	display: block;
	width: 1200px;
	margin: 80px auto 0;
	padding: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #898989;
	text-align: center;
	text-transform: uppercase
}

.info__max-title {
	display: block;
	width: 520px;
	margin: 5px auto 0;
	padding: 0;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 20px;
	line-height: 27px;
	background: linear-gradient(146.77deg, #67B8EA 0, #3399E0 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	text-align: center;
	letter-spacing: -.03em;
	text-transform: uppercase
}

.info__cards {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 1200px;
	margin: 58px auto 0;
	padding: 0
}

.info__card {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 280px;
	height: 280px;
	margin: 0;
	padding: 0 0 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	/* background: linear-gradient(102.76deg, #0E76BF 0%, #67B8EA 100%); */
	background: linear-gradient(102.76deg, #0E76BF 0%, #02C0C7 100%);
	background-position: center, center;
	background-repeat: no-repeat, no-repeat;
	background-size: cover, cover;
	border-radius: 40px;
	cursor: pointer
}

.info__card img {
	display: block;
	max-width: 45px;
	max-height: 48px;
	margin-top: 47px
}

.info__card:hover {
	-webkit-box-shadow: 0 6px 5px rgba(0, 0, 0, .1), 0 6px 18px rgba(0, 0, 0, .05);
	box-shadow: 0 6px 5px rgba(0, 0, 0, .1), 0 6px 18px rgba(0, 0, 0, .05);
	background: linear-gradient(282.76deg, #3399E0 -14.88%, #67B8EA 63.26%);
}

.info__card-title {
	display: block;
	width: 261px;
	margin: 14px auto 0;
	padding: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 20px;
	line-height: 27px;
	color: #fff;
	text-align: center;
	letter-spacing: -.03em
}

.info__card-text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 209px;
	height: 128px;
	margin: 0 auto;
	padding: 0;
	/*font-family: SFLight, Arial, Helvetica, sans-serif;*/
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 13px;
	line-height: 15px;
	color: #fff;
	text-align: center;
	margin: 5% 5% 10% 5%;
}

.info__dots {
	display: none
}

@media (max-width:1439px) {
	.info__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 0;
		background-color: #fff
	}

	.info__block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 1200px;
		margin: 0 auto;
		padding: 0 0 88px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.info__title {
		display: block;
		width: 1200px;
		margin: 41px auto 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #898989;
		text-align: center;
		text-transform: uppercase
	}

	.info__max-title {
		display: block;
		width: 520px;
		margin: 5px auto 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 20px;
		line-height: 27px;
		background: linear-gradient(146.77deg, #67B8EA 0, #3399E0 100%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		text-align: center;
		letter-spacing: -.03em;
		text-transform: uppercase
	}

	.info__cards {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 1200px;
		margin: 58px auto 0;
		padding: 0
	}

	.info__card {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 280px;
		height: 280px;
		margin: 0;
		padding: 0 0 12px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		background: linear-gradient(102.76deg, #0E76BF 0%, #67B8EA 100%);
		background-position: center, center;
		background-repeat: no-repeat, no-repeat;
		background-size: cover, cover;
		cursor: pointer
	}

	.info__card img {
		display: block;
		max-width: 45px;
		max-height: 48px;
		margin-top: 47px
	}

	.info__card:hover {
		-webkit-box-shadow: 0 6px 5px rgba(0, 0, 0, .1), 0 6px 18px rgba(0, 0, 0, .05);
		box-shadow: 0 6px 5px rgba(0, 0, 0, .1), 0 6px 18px rgba(0, 0, 0, .05);
		background: linear-gradient(282.76deg, #3399E0 -14.88%, #67B8EA 63.26%);
	}

	.info__card-title {
		display: block;
		margin: 14px auto 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 20px;
		line-height: 27px;
		color: #fff;
		text-align: center;
		letter-spacing: -.03em
	}

	.info__dots {
		display: none
	}
}

@media (max-width:1279px) {
	.info__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 0;
		background-color: #fff
	}

	.info__block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 587px;
		margin: 0 auto;
		padding: 0 0 57px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.info__title {
		display: block;
		width: 587px;
		margin: 41px auto 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #898989;
		text-align: center;
		text-transform: uppercase
	}

	.info__max-title {
		display: block;
		width: 587px;
		margin: 5px auto 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 20px;
		line-height: 27px;
		background: linear-gradient(146.77deg, #67B8EA 0, #3399E0 100%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		text-align: center;
		letter-spacing: -.03em;
		text-transform: uppercase
	}

	.info__cards {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 587px;
		margin: 58px auto 0;
		padding: 0
	}

	.info__card {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 280px;
		height: 280px;
		margin: 0 0 22px;
		padding: 0 0 12px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		background: linear-gradient(102.76deg, #0E76BF 0%, #67B8EA 100%);
		background-position: center, center;
		background-repeat: no-repeat, no-repeat;
		background-size: cover, cover;
		cursor: pointer
	}

	.info__card img {
		display: block;
		max-width: 45px;
		max-height: 48px;
		margin-top: 47px
	}

	.info__card:hover {
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	.info__card-title {
		display: block;
		margin: 14px auto 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 20px;
		line-height: 27px;
		color: #fff;
		text-align: center;
		letter-spacing: -.03em
	}

	.info__dots {
		display: none
	}
}

@media (max-width:767px) {
	.info__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 0;
		background-color: #fff
	}

	.info__block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 320px;
		margin: 0 auto;
		padding: 0 0 29px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.info__title {
		display: block;
		width: 260px;
		margin: 43px auto 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 11px;
		line-height: 15px;
		color: #898989;
		text-align: center;
		text-transform: uppercase
	}

	.info__max-title {
		display: block;
		width: 280px;
		margin: 4px auto 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 16px;
		line-height: 22px;
		background: linear-gradient(146.18deg, #67B8EA 0, #3399E0 100%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		text-align: center;
		letter-spacing: -.03em;
		text-transform: uppercase
	}

	.info__cards {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 280px;
		margin: 23px auto 0;
		padding: 0
	}

	.info__card {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		max-width: 280px;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 280px;
		flex: 1 0 280px;
		height: 280px;
		margin: 0;
		padding: 0 0 12px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		background: linear-gradient(102.76deg, #0E76BF 0%, #67B8EA 100%);
		background-position: center, center;
		background-repeat: no-repeat, no-repeat;
		background-size: cover, cover;
		cursor: pointer
	}

	.info__card img {
		display: block;
		max-width: 45px;
		max-height: 48px;
		margin-top: 47px
	}

	.info__card:hover {
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	.info__card-title {
		display: block;
		margin: 14px auto 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 20px;
		line-height: 27px;
		color: #fff;
		text-align: center;
		letter-spacing: 0
	}

	.info__dots {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: auto;
		height: 10px;
		margin: 30px auto 0;
		padding: 0;
		list-style: none
	}

	.info__dot {
		display: block;
		width: 10px;
		height: 10px;
		margin: 0 0 0 10px;
		padding: 0;
		background-image: url(../img/blue-dot.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: auto;
		cursor: pointer
	}

	.info__dot:nth-of-type(1) {
		margin-left: 0
	}

	.info__dot.active {
		background-image: url(../img/blue-dot.svg), url(../img/blue-circle.svg);
		background-position: center, center;
		background-repeat: no-repeat, no-repeat;
		background-size: auto, auto
	}
}

@media screen and (min-width:0\0) {
	.info__max-title {
		background: 0 0;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		color: #67B8EA
	}
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
	.info__max-title {
		background: 0 0;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		color: #67B8EA
	}
}

.articles__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 auto;
	padding: 0;
	background-color: #f5f5f5
}

.articles__block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%;
	margin: 0 auto;
	padding: 0 0 41px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.articles__btn-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 191px;
	height: 23px;
	margin: 34px auto 0;
	padding: 0
}

.articles__btn-text {
	display: block;
	width: auto;
	margin: 0;
	padding: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #898989;
	text-align: center
}

.articles__btn-text--current {
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #3399E0
}

.articles__lr-button {
	display: block;
	width: 42px;
	height: 23px;
	margin: 0;
	padding: 0;
	background-color: #e3e3e3;
	border-radius: 15px;
	background-image: url(../img/white-ball.svg);
	background-position: -15px -9px;
	background-repeat: no-repeat;
	background-size: auto;
	border: none;
	cursor: pointer
}

.articles__lr-button--to-right {
	background-position: 4px -9px
}

.articles__cards {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 1440px;
	margin: 52px auto 0;
	padding: 0
}

.articles__card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 350px;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 350px;
	flex: 1 0 350px;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	height: 380px;
	margin: 0;
	padding: 0;
	background-color: #fff;
	border: 1px solid #dbdbdb;
	cursor: pointer
}

.articles__card:hover {
	-webkit-box-shadow: 0 6px 5px rgba(0, 0, 0, .1), 0 6px 18px rgba(0, 0, 0, .05);
	box-shadow: 0 6px 5px rgba(0, 0, 0, .1), 0 6px 18px rgba(0, 0, 0, .05)
}

.articles__card:hover .articles__card-title {
	-webkit-text-decoration-line: underline;
	text-decoration-line: underline
}

.articles__card:hover .articles__bottom-block-link {
	display: block
}

.articles__card:hover img {
	-webkit-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3);
	-webkit-transition: .36s;
	transition: .36s
}

.articles__card img {
	-webkit-transition: .36s;
	transition: .36s
}

.articles__top-block {
	position: relative;
	display: block;
	width: 350px;
	height: 210px;
	margin: 0;
	padding: 0;
	overflow: hidden
}

.articles__image {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	display: block;
	width: 350px;
	height: 210px;
	margin: 0;
	padding: 0;
	mix-blend-mode: multiply
}

.articles__image-mask {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	display: block;
	width: 350px;
	height: 210px;
	margin: 0;
	padding: 0;
	background-image: url(../img/grey-gradient.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 0 0
}

.articles__card-tag {
	position: absolute;
	z-index: 3;
	top: 11px;
	left: 17px;
	display: block;
	width: auto;
	height: 19px;
	margin: 0;
	padding: 1px 5px 3px 6px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 11px;
	line-height: 15px;
	color: #fff;
	text-align: center;
	letter-spacing: .02em;
	background-color: #67B8EA
}

.articles__card-title {
	position: absolute;
	z-index: 3;
	bottom: 16px;
	left: 20px;
	display: block;
	width: 322px;
	max-height: 54px;
	margin: 0;
	padding: 0;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 20px;
	line-height: 27px;
	color: #fff;
	text-align: left;
	overflow: hidden
}

.articles__bottom-block {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 350px;
	height: 170px;
	margin: 0;
	padding: 26px 0 0 17px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.articles__bottom-block-text {
	display: block;
	width: 285px;
	height: 76px;
	margin: 0;
	padding: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #686868;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis
}

.articles__bottom-block-date {
	display: block;
	width: 100px;
	height: 14px;
	margin: 38px 0 0;
	padding: 0;
	font-family: SFRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
	color: #a5a5a5;
	text-align: left
}

.articles__bottom-block-link {
	position: absolute;
	bottom: 19px;
	right: 23px;
	display: none;
	width: 102px;
	height: 30px;
	margin: 0;
	padding: 8px 0 6px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 12px;
	line-height: 16px;
	color: #67B8EA;
	text-align: center;
	text-decoration: none;
	border-radius: 35px;
	background-image: url(../img/gradient-102-ellipse.svg);
	background-position: center;
	background-size: auto;
	background-repeat: no-repeat
}

.articles__bottom-block-link:hover {
	color: #fff;
	background: linear-gradient(128.8deg, #67B8EA 0, #3399E0 100%)
}

.articles__btn-container {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 1200px;
	height: 40px;
	margin: 42px auto 0;
	padding: 0
}

.articles__show-all {
	position: absolute;
	top: 0;
	left: calc(50% - 142px/2);
	display: block;
	width: 142px;
	height: 40px;
	margin: 0;
	padding: 10px 0 11px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 19px;
	color: #67B8EA;
	text-align: center;
	text-decoration: none;
	border-radius: 35px;
	background-color: transparent;
	background-image: url(../img/gradient-142-ellipse.svg);
	background-position: center;
	background-size: auto;
	background-repeat: no-repeat;
	cursor: pointer
}

.articles__show-all:hover {
	color: #fff;
	background: linear-gradient(128.8deg, #67B8EA 0, #3399E0 100%)
}

.articles__vector-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 42px;
	height: 20px;
	margin: 0;
	padding: 0
}

.articles__vector-block button {
	width: 21px;
	padding: 0;
	background-color: transparent;
	border: none
}

.articles__left-vector {
	display: block;
	width: 21px;
	height: 20px;
	margin: 0;
	padding: 0;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	background-image: url(../img/right-vector.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto;
	cursor: pointer
}

.articles__left-vector:hover {
	-webkit-transform: rotate(0);
	transform: rotate(0);
	background-image: url(../img/left-vector.svg)
}

.articles__right-vector {
	display: block;
	width: 21px;
	height: 20px;
	margin: 0;
	padding: 0;
	background-image: url(../img/right-vector.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto;
	cursor: pointer
}

.articles__right-vector:hover {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	background-image: url(../img/left-vector.svg)
}

@media (min-width:1600px) {
	.articles__cards {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 1600px;
		margin: 52px auto 0;
		padding: 0
	}
}

@media (max-width:1439px) {
	.articles__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 0;
		background-color: #f5f5f5
	}

	.articles__block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 100%;
		margin: 0 auto;
		padding: 0 0 41px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.articles__btn-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 191px;
		height: 23px;
		margin: 34px auto 0;
		padding: 0
	}

	.articles__btn-text {
		display: block;
		width: auto;
		margin: 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #898989;
		text-align: center
	}

	.articles__btn-text--current {
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		color: #3399E0
	}

	.articles__lr-button {
		display: block;
		width: 42px;
		height: 23px;
		margin: 0;
		padding: 0;
		background-color: #e3e3e3;
		border-radius: 15px;
		background-image: url(../img/white-ball.svg);
		background-position: -15px -9px;
		background-repeat: no-repeat;
		background-size: auto;
		border: none;
		cursor: pointer
	}

	.articles__lr-button--to-right {
		background-position: 4px -9px
	}

	.articles__cards {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 1280px;
		margin: 52px auto 0;
		padding: 0
	}

	.articles__card {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 350px;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 350px;
		flex: 1 0 350px;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		height: 380px;
		margin: 0;
		padding: 0;
		background-color: #fff;
		border: 1px solid #dbdbdb;
		cursor: pointer
	}

	.articles__card:hover {
		-webkit-box-shadow: 0 6px 5px rgba(0, 0, 0, .1), 0 6px 18px rgba(0, 0, 0, .05);
		box-shadow: 0 6px 5px rgba(0, 0, 0, .1), 0 6px 18px rgba(0, 0, 0, .05)
	}

	.articles__card:hover .articles__card-title {
		-webkit-text-decoration-line: underline;
		text-decoration-line: underline
	}

	.articles__card:hover .articles__bottom-block-link {
		display: block
	}

	.articles__card:hover img {
		-webkit-transform: scale(1.3, 1.3);
		transform: scale(1.3, 1.3);
		-webkit-transition: .36s;
		transition: .36s
	}

	.articles__card img {
		-webkit-transition: .36s;
		transition: .36s
	}

	.articles__top-block {
		position: relative;
		display: block;
		width: 350px;
		height: 210px;
		margin: 0;
		padding: 0;
		overflow: hidden
	}

	.articles__image {
		position: absolute;
		z-index: 2;
		top: 0;
		left: 0;
		display: block;
		width: 350px;
		height: 210px;
		margin: 0;
		padding: 0;
		mix-blend-mode: multiply
	}

	.articles__image-mask {
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		display: block;
		width: 350px;
		height: 210px;
		margin: 0;
		padding: 0;
		background-image: url(../img/grey-gradient.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: 0 0
	}

	.articles__card-tag {
		position: absolute;
		z-index: 3;
		top: 11px;
		left: 17px;
		display: block;
		width: auto;
		height: 19px;
		margin: 0;
		padding: 1px 5px 3px 6px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 11px;
		line-height: 15px;
		color: #fff;
		text-align: center;
		letter-spacing: .02em;
		background-color: #67B8EA
	}

	.articles__card-title {
		position: absolute;
		z-index: 3;
		bottom: 16px;
		left: 20px;
		display: block;
		width: 322px;
		max-height: 54px;
		margin: 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 20px;
		line-height: 27px;
		color: #fff;
		text-align: left;
		overflow: hidden
	}

	.articles__bottom-block {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 350px;
		height: 170px;
		margin: 0;
		padding: 26px 0 0 17px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.articles__bottom-block-text {
		display: block;
		width: 285px;
		height: 76px;
		margin: 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #686868;
		text-align: left;
		overflow: hidden;
		text-overflow: ellipsis
	}

	.articles__bottom-block-date {
		display: block;
		width: 100px;
		height: 14px;
		margin: 38px 0 0;
		padding: 0;
		font-family: SFRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 12px;
		line-height: 14px;
		color: #a5a5a5;
		text-align: left
	}

	.articles__bottom-block-link {
		position: absolute;
		bottom: 19px;
		right: 23px;
		display: none;
		width: 102px;
		height: 30px;
		margin: 0;
		padding: 8px 0 6px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		color: #67B8EA;
		text-align: center;
		text-decoration: none;
		border-radius: 35px;
		background-image: url(../img/gradient-102-ellipse.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat
	}

	.articles__bottom-block-link:hover {
		color: #fff;
		background: linear-gradient(128.8deg, #67B8EA 0, #3399E0 100%)
	}

	.articles__btn-container {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 1200px;
		height: 40px;
		margin: 42px auto 0;
		padding: 0
	}

	.articles__show-all {
		position: absolute;
		top: 0;
		left: calc(50% - 142px/2);
		display: block;
		width: 142px;
		height: 40px;
		margin: 0;
		padding: 10px 0 11px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #67B8EA;
		text-align: center;
		text-decoration: none;
		border-radius: 35px;
		background-color: transparent;
		background-image: url(../img/gradient-142-ellipse.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat;
		cursor: pointer
	}

	.articles__show-all:hover {
		color: #fff;
		background: linear-gradient(128.8deg, #67B8EA 0, #3399E0 100%)
	}

	.articles__vector-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 42px;
		height: 20px;
		margin: 0;
		padding: 0
	}

	.articles__vector-block button {
		width: 21px;
		padding: 0;
		background-color: transparent;
		border: none
	}

	.articles__left-vector {
		display: block;
		width: 21px;
		height: 20px;
		margin: 0;
		padding: 0;
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
		background-image: url(../img/right-vector.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto;
		cursor: pointer
	}

	.articles__left-vector:hover {
		-webkit-transform: rotate(0);
		transform: rotate(0);
		background-image: url(../img/left-vector.svg)
	}

	.articles__right-vector {
		display: block;
		width: 21px;
		height: 20px;
		margin: 0;
		padding: 0;
		background-image: url(../img/right-vector.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto;
		cursor: pointer
	}

	.articles__right-vector:hover {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
		background-image: url(../img/left-vector.svg)
	}
}

@media (max-width:1279px) {
	.articles__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 0;
		background-color: #f5f5f5
	}

	.articles__block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 100%;
		margin: 0 auto;
		padding: 0 0 41px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.articles__btn-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 191px;
		height: 23px;
		margin: 34px auto 0;
		padding: 0
	}

	.articles__btn-text {
		display: block;
		width: auto;
		margin: 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #898989;
		text-align: center
	}

	.articles__btn-text--current {
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		color: #3399E0
	}

	.articles__lr-button {
		display: block;
		width: 42px;
		height: 23px;
		margin: 0;
		padding: 0;
		background-color: #e3e3e3;
		border-radius: 15px;
		background-image: url(../img/white-ball.svg);
		background-position: -15px -9px;
		background-repeat: no-repeat;
		background-size: auto;
		border: none;
		cursor: pointer
	}

	.articles__lr-button--to-right {
		background-position: 4px -9px
	}

	.articles__cards {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 768px;
		margin: 52px auto 0;
		padding: 0
	}

	.articles__card {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 320px;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 320px;
		flex: 1 0 320px;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		height: 380px;
		margin: 0;
		padding: 0;
		background-color: #fff;
		border: 1px solid #dbdbdb;
		cursor: pointer
	}

	.articles__card:hover img {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
		-webkit-transition: .36s;
		transition: .36s
	}

	.articles__card img {
		-webkit-transition: .36s;
		transition: .36s
	}

	.articles__card:hover {
		-webkit-box-shadow: none;
		box-shadow: none
	}

	.articles__card:hover .articles__card-title {
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 20px;
		line-height: 27px;
		color: #fff;
		text-align: left;
		-webkit-text-decoration-line: none;
		text-decoration-line: none
	}

	.articles__card:hover .articles__bottom-block-link {
		display: none
	}

	.articles__top-block {
		position: relative;
		display: block;
		width: 320px;
		height: 210px;
		margin: 0;
		padding: 0;
		overflow: hidden
	}

	.articles__image {
		position: absolute;
		z-index: 2;
		top: 0;
		left: 0;
		display: block;
		width: 320px;
		height: 210px;
		margin: 0;
		padding: 0;
		mix-blend-mode: multiply
	}

	.articles__image-mask {
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		display: block;
		width: 320px;
		height: 210px;
		margin: 0;
		padding: 0;
		background-image: url(../img/grey-gradient.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: 0 0
	}

	.articles__card-tag {
		position: absolute;
		z-index: 3;
		top: 11px;
		left: 17px;
		display: block;
		width: auto;
		height: 19px;
		margin: 0;
		padding: 1px 5px 3px 6px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 11px;
		line-height: 15px;
		color: #fff;
		text-align: center;
		letter-spacing: .02em;
		background-color: #67B8EA;
		text-transform: uppercase
	}

	.articles__card-title {
		position: absolute;
		z-index: 3;
		bottom: 16px;
		left: 19px;
		display: block;
		width: 282px;
		max-height: 54px;
		margin: 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 20px;
		line-height: 27px;
		color: #fff;
		text-align: left;
		overflow: hidden
	}

	.articles__bottom-block {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 320px;
		height: 170px;
		margin: 0;
		padding: 26px 0 0 19px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.articles__bottom-block-text {
		display: block;
		width: 285px;
		height: 76px;
		margin: 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #6d6d6d;
		text-align: left;
		overflow: hidden;
		text-overflow: ellipsis
	}

	.articles__bottom-block-date {
		display: block;
		width: 100px;
		height: 14px;
		margin: 38px 0 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 12px;
		line-height: 16px;
		color: #a5a5a5;
		text-align: left
	}

	.articles__bottom-block-link {
		display: none
	}

	.articles__btn-container {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 688px;
		height: 40px;
		margin: 42px auto 0;
		padding: 0
	}

	.articles__show-all {
		position: absolute;
		top: 0;
		left: calc(50% - 142px/2);
		display: block;
		width: 142px;
		height: 40px;
		margin: 0;
		padding: 10px 0 11px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #67B8EA;
		text-align: center;
		text-decoration: none;
		border-radius: 35px;
		background-color: transparent;
		background-image: url(../img/gradient-142-ellipse.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat;
		cursor: pointer
	}

	.articles__show-all:hover {
		color: #67B8EA;
		background-color: transparent;
		background-image: url(../img/gradient-142-ellipse.svg)
	}

	.articles__vector-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 42px;
		height: 20px;
		margin: 0;
		padding: 0
	}

	.articles__vector-block button {
		width: 21px;
		padding: 0;
		background-color: transparent;
		border: none
	}

	.articles__left-vector {
		display: block;
		width: 21px;
		height: 20px;
		margin: 0;
		padding: 0;
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
		background-image: url(../img/right-vector.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto;
		cursor: pointer
	}

	.articles__left-vector:hover {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
		background-image: url(../img/right-vector.svg)
	}

	.articles__right-vector {
		display: block;
		width: 21px;
		height: 20px;
		margin: 0;
		padding: 0;
		background-image: url(../img/right-vector.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto;
		cursor: pointer
	}

	.articles__right-vector:hover {
		-webkit-transform: rotate(0);
		transform: rotate(0);
		background-image: url(../img/right-vector.svg)
	}
}

@media (max-width:767px) {
	.articles__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 0;
		background-color: #f5f5f5
	}

	.articles__block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 100%;
		margin: 0 auto;
		padding: 0 0 26px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.articles__btn-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 160px;
		height: 23px;
		margin: 29px auto 0;
		padding: 0
	}

	.articles__btn-text {
		display: block;
		width: auto;
		margin: 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 11px;
		line-height: 15px;
		color: #828282;
		text-align: center
	}

	.articles__btn-text--current {
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		color: #3399E0
	}

	.articles__lr-button {
		display: block;
		width: 42px;
		height: 23px;
		margin: 0;
		padding: 0;
		background-color: #e3e3e3;
		border-radius: 15px;
		background-image: url(../img/white-ball.svg);
		background-position: -15px -9px;
		background-repeat: no-repeat;
		background-size: auto;
		border: none;
		cursor: pointer
	}

	.articles__lr-button--to-right {
		background-position: 4px -9px
	}

	.articles__cards {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 320px;
		margin: 31px auto 0;
		padding: 0
	}

	.articles__card {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 318px;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 318px;
		flex: 1 0 318px;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		height: 380px;
		margin: 0;
		padding: 0;
		background-color: #fff;
		border: 1px solid #dbdbdb;
		cursor: pointer
	}

	.articles__card:hover img {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
		-webkit-transition: .36s;
		transition: .36s
	}

	.articles__card img {
		-webkit-transition: .36s;
		transition: .36s
	}

	.articles__card:hover {
		-webkit-box-shadow: none;
		box-shadow: none
	}

	.articles__card:hover .articles__card-title {
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 20px;
		line-height: 27px;
		color: #fff;
		text-align: left;
		-webkit-text-decoration-line: none;
		text-decoration-line: none
	}

	.articles__card:hover .articles__bottom-block-link {
		display: none
	}

	.articles__top-block {
		position: relative;
		display: block;
		width: 320px;
		height: 210px;
		margin: 0;
		padding: 0;
		overflow: hidden
	}

	.articles__image {
		position: absolute;
		z-index: 2;
		top: 0;
		left: 0;
		display: block;
		width: 320px;
		height: 210px;
		margin: 0;
		padding: 0;
		mix-blend-mode: multiply
	}

	.articles__image-mask {
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		display: block;
		width: 320px;
		height: 210px;
		margin: 0;
		padding: 0;
		background-image: url(../img/grey-gradient.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: 0 0
	}

	.articles__card-tag {
		position: absolute;
		z-index: 3;
		top: 11px;
		left: 17px;
		display: block;
		width: auto;
		height: 19px;
		margin: 0;
		padding: 1px 5px 3px 6px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 11px;
		line-height: 15px;
		color: #fff;
		text-align: center;
		letter-spacing: .02em;
		background-color: #67B8EA;
		text-transform: uppercase
	}

	.articles__card-title {
		position: absolute;
		z-index: 3;
		bottom: 16px;
		left: 19px;
		display: block;
		width: 282px;
		max-height: 54px;
		margin: 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 20px;
		line-height: 27px;
		color: #fff;
		text-align: left;
		overflow: hidden
	}

	.articles__bottom-block {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 320px;
		height: 170px;
		margin: 0;
		padding: 26px 0 0 19px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.articles__bottom-block-text {
		display: block;
		width: 285px;
		height: 76px;
		margin: 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #6d6d6d;
		text-align: left;
		overflow: hidden;
		text-overflow: ellipsis
	}

	.articles__bottom-block-date {
		display: block;
		width: 100px;
		height: 14px;
		margin: 38px 0 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 12px;
		line-height: 16px;
		color: #a5a5a5;
		text-align: left
	}

	.articles__bottom-block-link {
		display: none
	}

	.articles__btn-container {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 320px;
		height: auto;
		margin: 20px auto 0;
		padding: 0
	}

	.articles__show-all {
		position: relative;
		top: 0;
		left: 0;
		display: block;
		width: 130px;
		height: 30px;
		margin: 29px auto 0;
		padding: 6px 0 8px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		color: #67B8EA;
		text-align: center;
		text-decoration: none;
		border-radius: 35px;
		background-color: transparent;
		background-image: url(../img/gradient-130-ellipse.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat;
		cursor: pointer
	}

	.articles__show-all:hover {
		color: #67B8EA;
		background-color: transparent;
		background-image: url(../img/gradient-130-ellipse.svg)
	}

	.articles__vector-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 280px;
		height: 20px;
		margin: 0 auto;
		padding: 0
	}

	.articles__vector-block button {
		width: 21px;
		padding: 0;
		background-color: transparent;
		border: none
	}

	.articles__left-vector {
		display: block;
		width: 21px;
		height: 20px;
		margin: 0;
		padding: 0;
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
		background-image: url(../img/right-vector.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto;
		cursor: pointer
	}

	.articles__left-vector:hover {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
		background-image: url(../img/right-vector.svg)
	}

	.articles__right-vector {
		display: block;
		width: 21px;
		height: 20px;
		margin: 0;
		padding: 0;
		background-image: url(../img/right-vector.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto;
		cursor: pointer
	}

	.articles__right-vector:hover {
		-webkit-transform: rotate(0);
		transform: rotate(0);
		background-image: url(../img/right-vector.svg)
	}
}

@media screen and (min-width:0\0) {
	.articles__card:hover img {
		-webkit-transform: scale(1.3, 1.3);
		transform: scale(1.3, 1.3);
		-webkit-transition: none;
		transition: none
	}

	.articles__card img {
		-webkit-transition: none;
		transition: none
	}
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
	.articles__card:hover img {
		-webkit-transform: scale(1.3, 1.3);
		transform: scale(1.3, 1.3);
		-webkit-transition: none;
		transition: none
	}

	.articles__card img {
		-webkit-transition: none;
		transition: none
	}
}

.video__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 auto;
	padding: 0;
	background-color: #fff
}

.video__block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 1200px;
	margin: 0 auto;
	padding: 0 0 44px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.video__block .info__max-title {
	width: 383px
}

.video__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 66px auto 0;
	padding: 0;
	background-color: #fff;
	list-style: none
}

.video__item {
	display: block;
	width: auto;
	height: 34px;
	margin: 0 34px 0 0;
	padding: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
	color: #898989;
	text-align: center;
	text-decoration: none;
	background-color: #fff;
	cursor: pointer
}

.video__item--current {
	height: 31px;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #3399E0;
	border-bottom: 3px solid #3399E0
}

.video__item a {
	color: inherit;
	text-decoration: none
}

.video__cards {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 1200px;
	margin: 22px auto 0;
	padding: 0
}

.video__card {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	height: 370px;
	margin: 28px 28px 0 0;
	padding: 0;
	cursor: default;
	overflow: hidden
}

.video__card:nth-of-type(2n) {
	margin-right: 0
}

.video__card:hover img {
	-webkit-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3);
	-webkit-transition: .36s;
	transition: .36s
}

.video__card img {
	-webkit-transition: .36s;
	transition: .36s
}

.video__card-big {
	max-width: 802px;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 802px;
	flex: 1 0 802px
}

.video__card-big .video__top-block {
	max-width: 730px
}

.video__card-big .video__bottom-block {
	width: 490px
}

.video__card-big .video__card-title {
	width: 489px
}

.video__card-big .video__card-text {
	width: 400px
}

.video__card-little {
	max-width: 370px;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 370px;
	flex: 1 0 370px
}

.video__card-little .video__top-block {
	max-width: 350px
}

.video__card-little .video__bottom-block,
.video__card-little .video__card-title {
	width: 336px
}

.video__card-little .video__card-text {
	width: 284px
}

.video__image {
	position: absolute;
	z-index: 2;
	display: block;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	-o-object-fit: cover;
	object-fit: cover;
	mix-blend-mode: multiply
}

.video__image-mask {
	position: absolute;
	z-index: 1;
	display: block;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background-image: url(../img/blue-gradient.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 0 0
}

.video__top-block {
	position: absolute;
	z-index: 3;
	top: 19px;
	left: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: auto;
	margin: 0;
	padding: 0
}

.video__tag {
	display: block;
	width: auto;
	min-height: 23px;
	margin: 0 9px 13px 0;
	padding: 4px 14px 3px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	text-align: center;
	border-radius: 15px;
	cursor: pointer;
	white-space: nowrap
}

.video__tag--blue {
	background-color: #67B8EA
}

.video__tag--blue:hover {
	background-color: rgba(0, 151, 215, .6)
}

.video__tag--green {
	background-color: #3399E0
}

.video__tag--green:hover {
	background-color: rgba(0, 128, 83, .6)
}

.video__tag--orange {
	background-color: #f39600
}

.video__tag--orange:hover {
	background-color: rgba(243, 150, 0, .6)
}

.video__bottom-block {
	position: absolute;
	z-index: 3;
	bottom: 22px;
	left: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.video__card-title {
	display: block;
	max-height: 60px;
	margin: 0 0 11px;
	padding: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 30px;
	line-height: 100%;
	color: #fff;
	text-align: left;
	overflow: hidden
}

.video__card-text {
	display: block;
	max-height: 48px;
	margin: 0 0 10px;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	text-align: left;
	overflow: hidden
}

.video__youtube-link {
	position: relative;
	display: block;
	width: 168px;
	height: 40px;
	margin: 0;
	padding: 9px 13.31px 12px 39.69px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 19px;
	color: #fff;
	text-align: left;
	text-decoration: none;
	border-radius: 50px;
	background-color: transparent;
	background-image: url(../img/white-168-ellipse.svg);
	background-position: center;
	background-size: auto;
	background-repeat: no-repeat;
	cursor: pointer
}

.video__youtube-link::before {
	position: absolute;
	top: 12px;
	left: 17.12px;
	content: "";
	width: 15px;
	height: 15.29px;
	background-image: url(../img/small-white-vector.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto
}

.video__youtube-link:hover {
	color: #464646;
	background-color: #fff
}

.video__youtube-link:hover::before {
	background-image: url(../img/small-grey-vector.svg)
}

.video__show-all {
	display: block;
	width: 142px;
	height: 40px;
	margin: 46px auto 0;
	padding: 10px 0 11px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 19px;
	color: #67B8EA;
	text-align: center;
	text-decoration: none;
	border-radius: 35px;
	background-color: transparent;
	background-image: url(../img/gradient-142-ellipse.svg);
	background-position: center;
	background-size: auto;
	background-repeat: no-repeat;
	cursor: pointer
}

.video__show-all:hover {
	color: #fff;
	background: linear-gradient(128.8deg, #67B8EA 0, #3399E0 100%)
}

@media (max-width:1439px) {
	.video__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 0;
		background-color: #fff
	}

	.video__block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 1200px;
		margin: 0 auto;
		padding: 0 0 44px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.video__block .info__max-title {
		width: 383px
	}

	.video__list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 66px auto 0;
		padding: 0;
		background-color: #fff;
		list-style: none
	}

	.video__item {
		display: block;
		width: auto;
		height: 34px;
		margin: 0 34px 0 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 18px;
		line-height: 25px;
		color: #898989;
		text-align: center;
		text-decoration: none;
		background-color: #fff;
		cursor: pointer
	}

	.video__item--current {
		height: 31px;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		color: #3399E0;
		border-bottom: 3px solid #3399E0
	}

	.video__item a {
		color: inherit;
		text-decoration: none
	}

	.video__cards {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 1200px;
		margin: 22px auto 0;
		padding: 0
	}

	.video__card {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		height: 370px;
		margin: 28px 28px 0 0;
		padding: 0;
		cursor: default;
		overflow: hidden
	}

	.video__card:nth-of-type(2n) {
		margin-right: 0
	}

	.video__card:hover img {
		-webkit-transform: scale(1.3, 1.3);
		transform: scale(1.3, 1.3);
		-webkit-transition: .36s;
		transition: .36s
	}

	.video__card img {
		-webkit-transition: .36s;
		transition: .36s
	}

	.video__card-big {
		max-width: 802px;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 802px;
		flex: 1 0 802px
	}

	.video__card-big .video__top-block {
		max-width: 730px
	}

	.video__card-big .video__bottom-block {
		width: 490px
	}

	.video__card-big .video__card-title {
		width: 489px
	}

	.video__card-big .video__card-text {
		width: 400px
	}

	.video__card-little {
		max-width: 370px;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 370px;
		flex: 1 0 370px
	}

	.video__card-little .video__top-block {
		max-width: 350px
	}

	.video__card-little .video__bottom-block,
	.video__card-little .video__card-title {
		width: 336px
	}

	.video__card-little .video__card-text {
		width: 284px
	}

	.video__image {
		position: absolute;
		z-index: 2;
		display: block;
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
		-o-object-fit: cover;
		object-fit: cover;
		mix-blend-mode: multiply
	}

	.video__image-mask {
		position: absolute;
		z-index: 1;
		display: block;
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
		background-image: url(../img/blue-gradient.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: 0 0
	}

	.video__top-block {
		position: absolute;
		z-index: 3;
		top: 19px;
		left: 24px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: auto;
		margin: 0;
		padding: 0
	}

	.video__tag {
		display: block;
		width: auto;
		min-height: 23px;
		margin: 0 9px 13px 0;
		padding: 4px 14px 3px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		color: #fff;
		text-align: center;
		border-radius: 15px;
		cursor: pointer;
		white-space: nowrap
	}

	.video__tag--blue {
		background-color: #67B8EA
	}

	.video__tag--blue:hover {
		background-color: rgba(0, 151, 215, .6)
	}

	.video__tag--green {
		background-color: #3399E0
	}

	.video__tag--green:hover {
		background-color: rgba(0, 128, 83, .6)
	}

	.video__tag--orange {
		background-color: #f39600
	}

	.video__tag--orange:hover {
		background-color: rgba(243, 150, 0, .6)
	}

	.video__bottom-block {
		position: absolute;
		z-index: 3;
		bottom: 22px;
		left: 24px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}

	.video__card-title {
		display: block;
		max-height: 60px;
		margin: 0 0 11px;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 30px;
		line-height: 100%;
		color: #fff;
		text-align: left;
		overflow: hidden
	}

	.video__card-text {
		display: block;
		max-height: 48px;
		margin: 0 0 10px;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		color: #fff;
		text-align: left;
		overflow: hidden
	}

	.video__youtube-link {
		position: relative;
		display: block;
		width: 168px;
		height: 40px;
		margin: 0;
		padding: 9px 13.31px 12px 39.69px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 14px;
		line-height: 19px;
		color: #fff;
		text-align: left;
		text-decoration: none;
		border-radius: 50px;
		background-color: transparent;
		background-image: url(../img/white-168-ellipse.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat;
		cursor: pointer
	}

	.video__youtube-link::before {
		position: absolute;
		top: 12px;
		left: 17.12px;
		content: "";
		width: 15px;
		height: 15.29px;
		background-image: url(../img/small-white-vector.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: auto
	}

	.video__youtube-link:hover {
		color: #464646;
		background-color: #fff
	}

	.video__youtube-link:hover::before {
		background-image: url(../img/small-grey-vector.svg)
	}

	.video__show-all {
		display: block;
		width: 142px;
		height: 40px;
		margin: 46px auto 0;
		padding: 10px 0 11px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #67B8EA;
		text-align: center;
		text-decoration: none;
		border-radius: 35px;
		background-color: transparent;
		background-image: url(../img/gradient-142-ellipse.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat;
		cursor: pointer
	}

	.video__show-all:hover {
		color: #fff;
		background: linear-gradient(128.8deg, #67B8EA 0, #3399E0 100%)
	}
}

@media (max-width:1279px) {
	.video__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 0;
		background-color: #fff
	}

	.video__block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 688px;
		margin: 0 auto;
		padding: 0 0 44px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.video__block .info__max-title {
		width: 365px
	}

	.video__list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 66px auto 0;
		padding: 0;
		background-color: #fff;
		list-style: none
	}

	.video__item {
		display: block;
		width: auto;
		height: 34px;
		margin: 0 34px 0 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 18px;
		line-height: 25px;
		color: #898989;
		text-align: center;
		text-decoration: none;
		background-color: #fff;
		cursor: pointer
	}

	.video__item--current {
		height: 31px;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		color: #3399E0;
		border-bottom: 3px solid #3399E0
	}

	.video__item a {
		color: inherit;
		text-decoration: none
	}

	.video__cards {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		width: 688px;
		margin: 44px auto 0;
		padding: 0
	}

	.video__card {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		height: 370px;
		margin: 28px 0 0;
		padding: 0;
		cursor: default;
		overflow: hidden
	}

	.video__card:nth-of-type(1) {
		margin-top: 0
	}

	.video__card:hover img {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
		-webkit-transition: .36s;
		transition: .36s
	}

	.video__card img {
		-webkit-transition: .36s;
		transition: .36s
	}

	.video__card-big {
		width: 688px;
		max-width: 688px;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 370px;
		flex: 1 0 370px
	}

	.video__card-big .video__top-block {
		max-width: 640px
	}

	.video__card-big .video__bottom-block {
		width: 490px
	}

	.video__card-big .video__card-title {
		width: 489px
	}

	.video__card-big .video__card-text {
		width: 400px
	}

	.video__card-little {
		display: none
	}

	.video__image {
		position: absolute;
		z-index: 2;
		display: block;
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
		-o-object-fit: cover;
		object-fit: cover;
		mix-blend-mode: multiply
	}

	.video__image-mask {
		position: absolute;
		z-index: 1;
		display: block;
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
		background-image: url(../img/blue-gradient.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: 0 0
	}

	.video__top-block {
		position: absolute;
		z-index: 3;
		top: 19px;
		left: 24px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: auto;
		margin: 0;
		padding: 0
	}

	.video__tag {
		display: block;
		width: auto;
		min-height: 23px;
		margin: 0 9px 13px 0;
		padding: 4px 14px 3px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		color: #fff;
		text-align: center;
		border-radius: 15px;
		cursor: pointer;
		white-space: nowrap
	}

	.video__tag--blue,
	.video__tag--blue:hover {
		background-color: #67B8EA
	}

	.video__tag--green,
	.video__tag--green:hover {
		background-color: #3399E0
	}

	.video__tag--orange,
	.video__tag--orange:hover {
		background-color: #f39600
	}

	.video__bottom-block {
		position: absolute;
		z-index: 3;
		bottom: 22px;
		left: 24px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}

	.video__card-title {
		display: block;
		max-height: 60px;
		margin: 0 0 11px;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 30px;
		line-height: 100%;
		color: #fff;
		text-align: left;
		overflow: hidden
	}

	.video__card-text {
		display: block;
		max-height: 48px;
		margin: 0 0 10px;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		color: #fff;
		text-align: left;
		overflow: hidden
	}

	.video__youtube-link {
		position: relative;
		display: block;
		width: 168px;
		height: 40px;
		margin: 0;
		padding: 9px 13.31px 12px 39.69px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 14px;
		line-height: 19px;
		color: #fff;
		text-align: left;
		text-decoration: none;
		border-radius: 50px;
		background-color: transparent;
		background-image: url(../img/white-168-ellipse.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat;
		cursor: pointer
	}

	.video__youtube-link::before {
		position: absolute;
		top: 12px;
		left: 17.12px;
		content: "";
		width: 15px;
		height: 15.29px;
		background-image: url(../img/small-white-vector.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: auto
	}

	.video__youtube-link:hover {
		color: #fff;
		background-color: transparent
	}

	.video__youtube-link:hover::before {
		background-image: url(../img/small-white-vector.svg)
	}

	.video__show-all {
		display: block;
		width: 142px;
		height: 40px;
		margin: 46px auto 0;
		padding: 10px 0 11px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #67B8EA;
		text-align: center;
		text-decoration: none;
		border-radius: 35px;
		background-color: transparent;
		background-image: url(../img/gradient-142-ellipse.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat;
		cursor: pointer
	}

	.video__show-all:hover {
		color: #67B8EA;
		background-color: transparent;
		background-image: url(../img/gradient-142-ellipse.svg)
	}
}

@media (max-width:767px) {
	.video__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 0;
		background-color: #fff
	}

	.video__block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 320px;
		margin: 0 auto;
		padding: 0 0 48px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.video__block .info__max-title {
		width: 268px
	}

	.video__list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: auto;
		min-width: 551px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		margin: 33px auto 0 0;
		padding: 0 20px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #fff;
		list-style: none
	}

	.video__item {
		display: block;
		width: auto;
		height: 31px;
		margin: 0 44px 0 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #898989;
		text-align: center;
		text-decoration: none;
		background-color: #fff;
		cursor: pointer;
		white-space: nowrap
	}

	.video__item:last-of-type {
		margin-right: 0
	}

	.video__item--current {
		height: 28px;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		color: #3399E0;
		border-bottom: 3px solid #3399E0
	}

	.video__item a {
		color: inherit;
		text-decoration: none
	}

	.video__cards {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		width: 320px;
		margin: 22px auto 0;
		padding: 0
	}

	.video__card {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		max-width: 320px;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 320px;
		flex: 1 0 320px;
		height: 320px;
		margin: 0;
		padding: 0;
		cursor: default;
		overflow: hidden
	}

	.video__card:hover img {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
		-webkit-transition: .36s;
		transition: .36s
	}

	.video__card img {
		-webkit-transition: .36s;
		transition: .36s
	}

	.video__card .video__top-block {
		max-width: 230px
	}

	.video__card .video__bottom-block {
		width: 280px
	}

	.video__card .video__card-title {
		width: 216px
	}

	.video__card .video__card-text {
		width: 279px
	}

	.video__image {
		position: absolute;
		z-index: 2;
		display: block;
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
		-o-object-fit: cover;
		object-fit: cover;
		mix-blend-mode: multiply
	}

	.video__image-mask {
		position: absolute;
		z-index: 1;
		display: block;
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
		background-image: url(../img/blue-gradient.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: 0 0
	}

	.video__top-block {
		position: absolute;
		z-index: 3;
		top: 19px;
		left: 21px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: auto;
		margin: 0;
		padding: 0
	}

	.video__tag {
		display: block;
		width: auto;
		min-height: 23px;
		margin: 0 9px 13px 0;
		padding: 4px 14px 3px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		color: #fff;
		text-align: center;
		border-radius: 15px;
		cursor: pointer;
		white-space: nowrap
	}

	.video__tag--blue,
	.video__tag--blue:hover {
		background-color: #67B8EA
	}

	.video__tag--green,
	.video__tag--green:hover {
		background-color: #3399E0
	}

	.video__tag--orange,
	.video__tag--orange:hover {
		background-color: #f39600
	}

	.video__bottom-block {
		position: absolute;
		z-index: 3;
		bottom: 35px;
		left: 21px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}

	.video__card-title {
		display: block;
		max-height: 52px;
		margin: 0 0 7px;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 19px;
		line-height: 26px;
		color: #fff;
		text-align: left;
		overflow: hidden
	}

	.video__card-text {
		display: block;
		max-height: 48px;
		margin: 0 0 17px;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		color: #fff;
		text-align: left;
		overflow: hidden
	}

	.video__youtube-link {
		position: relative;
		display: block;
		width: 139px;
		height: 30px;
		margin: 0;
		padding: 7px 10.96px 7px 33.04px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 12px;
		line-height: 16px;
		color: #fff;
		text-align: left;
		text-decoration: none;
		background-image: url(../img/white-139-ellipse.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat;
		cursor: pointer
	}

	.video__youtube-link::before {
		position: absolute;
		top: 8px;
		left: 13.25px;
		content: "";
		width: 11.83px;
		height: 15px;
		background-image: url(../img/mob-small-white-vector.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: auto
	}

	.video__youtube-link:hover {
		color: #fff;
		background-color: transparent
	}

	.video__youtube-link:hover::before {
		background-image: url(../img/mob-small-white-vector.svg)
	}

	.video__show-all {
		display: none
	}
}

.materials__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 auto;
	padding: 0;
	background-color: #f5f5f5
}

.materials__block {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 1200px;
	margin: 0 auto;
	padding: 0 0 88px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.materials__card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 1200px;
	height: 460px;
	margin: 68px auto 0;
	padding: 0;
	background: #fff;
	border: 1px solid #f1f1f1;
	-webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, .15);
	box-shadow: 0 3px 15px rgba(0, 0, 0, .15);
	cursor: pointer
}

.materials__image {
	display: block;
	width: 400px;
	height: 100%;
	margin: 0;
	padding: 0;
	-o-object-fit: cover;
	object-fit: cover
}

.materials__content-card {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	max-width: 803px;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 803px;
	flex: 1 0 803px;
	height: 460px;
	margin: 0;
	padding: 50px 45px 63px 56px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.materials__top-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%;
	margin: 0;
	padding: 0
}

.materials__inner-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin: 0;
	padding: 0
}

.materials__date {
	display: block;
	width: auto;
	margin: 0;
	padding: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #686868;
	text-align: left
}

.materials__type {
	display: block;
	width: auto;
	margin: 0 0 0 7px;
	padding: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #67B8EA;
	text-align: left
}

.materials__view {
	position: relative;
	display: block;
	width: auto;
	margin: 0;
	padding: 0 33px 0 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 10px;
	line-height: 14px;
	color: #b8b8b8;
	text-align: left;
	text-transform: uppercase
}

.materials__view::after {
	position: absolute;
	top: 0;
	right: 0;
	content: "";
	width: 27px;
	height: 15px;
	background-image: url(../img/view-icon.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto
}

.materials__title {
	display: block;
	width: 618px;
	height: 41px;
	margin: 13px 0 0;
	padding: 0;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 30px;
	line-height: 41px;
	letter-spacing: -.05em;
	color: #686868;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.materials__text-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 535px;
	height: 200px;
	overflow: hidden
}

.materials__text {
	display: block;
	width: 535px;
	margin: 22px 0 0;
	padding: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #898989;
	text-align: left
}

.materials__link {
	position: absolute;
	left: 56px;
	bottom: 63px;
	display: block;
	width: 135px;
	height: 40px;
	margin: 0;
	padding: 10px 0 11px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 19px;
	color: #67B8EA;
	text-align: center;
	text-decoration: none;
	border-radius: 35px;
	background-color: transparent;
	background-image: url(../img/gradient-135-ellipse.svg);
	background-position: center;
	background-size: auto;
	background-repeat: no-repeat;
	cursor: pointer
}

.materials__link:hover {
	color: #fff;
	background: linear-gradient(128.8deg, #67B8EA 0, #3399E0 100%)
}

.materials__vector-block {
	position: absolute;
	z-index: 1;
	right: 46px;
	bottom: 169px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 42px;
	height: 40px;
	margin: 0;
	padding: 0
}

.materials__vector-block button {
	width: 21px;
	padding: 0;
	background-color: transparent;
	border: none
}

@media (max-width:1439px) {
	.materials__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 0;
		background-color: #f5f5f5
	}

	.materials__block {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 1200px;
		margin: 0 auto;
		padding: 0 0 88px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.materials__card {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 1200px;
		height: 460px;
		margin: 68px auto 0;
		padding: 0;
		background: #fff;
		border: 1px solid #f1f1f1;
		-webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, .15);
		box-shadow: 0 3px 15px rgba(0, 0, 0, .15);
		cursor: pointer
	}

	.materials__image {
		display: block;
		width: 400px;
		height: 100%;
		margin: 0;
		padding: 0;
		-o-object-fit: cover;
		object-fit: cover
	}

	.materials__content-card {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		max-width: 803px;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 803px;
		flex: 1 0 803px;
		height: 460px;
		margin: 0;
		padding: 50px 45px 63px 56px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.materials__top-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 100%;
		margin: 0;
		padding: 0
	}

	.materials__inner-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		margin: 0;
		padding: 0
	}

	.materials__date {
		display: block;
		width: auto;
		margin: 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 12px;
		line-height: 16px;
		color: #686868;
		text-align: left
	}

	.materials__type {
		display: block;
		width: auto;
		margin: 0 0 0 7px;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 12px;
		line-height: 16px;
		color: #67B8EA;
		text-align: left
	}

	.materials__view {
		position: relative;
		display: block;
		width: auto;
		margin: 0;
		padding: 0 33px 0 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 10px;
		line-height: 14px;
		color: #b8b8b8;
		text-align: left;
		text-transform: uppercase
	}

	.materials__view::after {
		position: absolute;
		top: 0;
		right: 0;
		content: "";
		width: 27px;
		height: 15px;
		background-image: url(../img/view-icon.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: auto
	}

	.materials__title {
		display: block;
		width: 618px;
		height: 41px;
		margin: 13px 0 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 30px;
		line-height: 41px;
		letter-spacing: -.05em;
		color: #686868;
		text-align: left;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis
	}

	.materials__text-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 535px;
		height: 200px;
		overflow: hidden
	}

	.materials__text {
		display: block;
		width: 535px;
		margin: 22px 0 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #898989;
		text-align: left
	}

	.materials__link {
		position: absolute;
		left: 56px;
		bottom: 63px;
		display: block;
		width: 135px;
		height: 40px;
		margin: 29px 0 0;
		padding: 10px 0 11px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #67B8EA;
		text-align: center;
		text-decoration: none;
		border-radius: 35px;
		background-color: transparent;
		background-image: url(../img/gradient-135-ellipse.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat;
		cursor: pointer
	}

	.materials__link:hover {
		color: #fff;
		background: linear-gradient(128.8deg, #67B8EA 0, #3399E0 100%)
	}

	.materials__vector-block {
		position: absolute;
		z-index: 1;
		right: 46px;
		bottom: 169px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 42px;
		height: 40px;
		margin: 0;
		padding: 0
	}

	.materials__vector-block button {
		width: 21px;
		padding: 0;
		background-color: transparent;
		border: none
	}
}

@media (max-width:1279px) {
	.materials__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 0;
		background-color: #f5f5f5
	}

	.materials__block {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 690px;
		margin: 0 auto;
		padding: 0 0 88px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.materials__card {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 690px;
		height: 460px;
		margin: 68px auto 0;
		padding: 0;
		background: #fff;
		border: 1px solid #f1f1f1;
		-webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, .15);
		box-shadow: 0 3px 15px rgba(0, 0, 0, .15);
		cursor: pointer
	}

	.materials__image {
		display: block;
		max-width: 344px;
		height: 100%;
		margin: 0;
		padding: 0;
		-o-object-fit: cover;
		object-fit: cover
	}

	.materials__content-card {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		max-width: 346px;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 346px;
		flex: 1 0 346px;
		height: 460px;
		margin: 0;
		padding: 59px 45px 65px 52px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.materials__top-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 100%;
		margin: 0;
		padding: 0
	}

	.materials__inner-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		margin: 0;
		padding: 0
	}

	.materials__date {
		display: block;
		width: auto;
		margin: 0;
		padding: 0;
		font-family: SFLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 14px;
		color: #686868;
		text-align: left
	}

	.materials__type {
		display: block;
		width: auto;
		margin: 0 0 0 7px;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 12px;
		line-height: 16px;
		color: #67B8EA;
		text-align: left
	}

	.materials__view {
		position: relative;
		display: none;
		width: auto;
		margin: 0;
		padding: 0 33px 0 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 10px;
		line-height: 14px;
		color: #b8b8b8;
		text-align: left;
		text-transform: uppercase
	}

	.materials__view::after {
		position: absolute;
		top: 0;
		right: 0;
		content: "";
		width: 27px;
		height: 15px;
		background-image: url(../img/view-icon.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: auto
	}

	.materials__title {
		display: block;
		width: 231px;
		height: 81px;
		margin: 21px 0 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 20px;
		line-height: 27px;
		letter-spacing: 0;
		color: #686868;
		text-align: left;
		overflow: hidden;
		white-space: normal;
		text-overflow: ellipsis
	}

	.materials__text-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 270px;
		height: 155px;
		overflow: hidden
	}

	.materials__text {
		display: block;
		width: 270px;
		margin: 21px 0 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #898989;
		text-align: left
	}

	.materials__text--mobile-hidden {
		display: none
	}

	.materials__link {
		position: absolute;
		left: 52px;
		bottom: 65px;
		display: block;
		width: 135px;
		height: 40px;
		margin: 24px 0 0;
		padding: 10px 0 11px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #67B8EA;
		text-align: center;
		text-decoration: none;
		border-radius: 35px;
		background-color: transparent;
		background-image: url(../img/gradient-135-ellipse.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat;
		cursor: pointer
	}

	.materials__link:hover {
		color: #67B8EA;
		background: url(../img/gradient-135-ellipse.svg)
	}

	.materials__vector-block {
		position: absolute;
		z-index: 1;
		right: 52px;
		bottom: 171px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 42px;
		height: 40px;
		margin: 0;
		padding: 0
	}

	.materials__vector-block button {
		width: 21px;
		padding: 0;
		background-color: transparent;
		border: none
	}
}

@media (max-width:767px) {
	.materials__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 0;
		background-color: #f5f5f5
	}

	.materials__block {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 320px;
		margin: 0 auto;
		padding: 0 0 26px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.materials__card {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 280px;
		height: 460px;
		margin: 33px auto 0;
		padding: 0;
		background: #fff;
		border: none;
		-webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, .15);
		box-shadow: 0 3px 15px rgba(0, 0, 0, .15);
		cursor: pointer
	}

	.materials__image {
		display: block;
		width: 280px;
		height: 173px;
		margin: 0;
		padding: 0;
		-o-object-fit: cover;
		object-fit: cover
	}

	.materials__content-card {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		max-width: 280px;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 280px;
		flex: 1 0 280px;
		height: 287px;
		margin: 0;
		padding: 24px 10px 23px 16px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.materials__top-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 100%;
		margin: 0;
		padding: 0
	}

	.materials__inner-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		margin: 0;
		padding: 0
	}

	.materials__date {
		display: block;
		width: auto;
		margin: 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 11px;
		line-height: 15px;
		color: #6d6d6d;
		text-align: left
	}

	.materials__type {
		display: block;
		width: auto;
		margin: 0 0 0 12px;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 11px;
		line-height: 15px;
		color: #67B8EA;
		text-align: left
	}

	.materials__view {
		position: relative;
		display: none;
		width: auto;
		height: 16px;
		margin: 0;
		padding: 1px 33px 0 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 11px;
		line-height: 15px;
		color: #b8b8b8;
		text-align: left;
		text-transform: uppercase
	}

	.materials__view::after {
		position: absolute;
		top: calc(50% - 16px/2);
		right: 0;
		content: "";
		width: 22.28px;
		height: 16px;
		background-image: url(../img/mob-view-icon.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: auto
	}

	.materials__title {
		display: block;
		width: 256px;
		height: 50px;
		margin: 15px 0 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 18px;
		line-height: 25px;
		letter-spacing: -.07em;
		color: #6d6d6d;
		text-align: left;
		overflow: hidden;
		white-space: normal;
		text-overflow: ellipsis
	}

	.materials__text-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 249px;
		height: 96px;
		overflow: hidden
	}

	.materials__text {
		display: block;
		width: 249px;
		margin: 8px 0 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 11px;
		line-height: 15px;
		color: #6d6d6d;
		text-align: left
	}

	.materials__text--mobile-hidden {
		display: none
	}

	.materials__bottom-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 100%;
		margin: 29px 0 0;
		padding: 0
	}

	.materials__link {
		position: absolute;
		left: 16px;
		bottom: 23px;
		display: block;
		width: 130px;
		height: 30px;
		margin: 32px 0 0;
		padding: 6px 0 8px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		color: #67B8EA;
		text-align: center;
		text-decoration: none;
		border-radius: 35px;
		background-color: transparent;
		background-image: url(../img/gradient-130-ellipse.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat;
		cursor: pointer
	}

	.materials__link:hover {
		color: #67B8EA;
		background: url(../img/gradient-130-ellipse.svg)
	}

	.materials__vector-block {
		position: absolute;
		z-index: 1;
		right: 48.56px;
		bottom: 67px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 42px;
		height: 30px;
		margin: 0;
		padding: 0
	}

	.materials__vector-block button {
		width: 21px;
		padding: 0;
		background-color: transparent;
		border: none
	}
}

.news__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 auto;
	padding: 0;
	background-color: #fff
}

.news__block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%;
	margin: 0 auto;
	padding: 0 0 48px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.news__cards {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 1200px;
	margin: 53px auto 0;
	padding: 0;
	overflow: hidden
}

.news__big-card {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	max-width: 400px;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 400px;
	flex: 1 0 400px;
	height: 400px;
	margin: 0;
	padding: 20px 24px 19px 26px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer
}

.news__top-block {
	position: absolute;
	z-index: 3;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: auto;
	max-width: 350px
}

.news__image {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0
}

.news__image-mask {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: linear-gradient(102.76deg, #0E76BF 0%, #67B8EA 100%);
	background-position: center, center;
	background-repeat: no-repeat, no-repeat;
	background-size: cover, cover
}

.news__middle-block {
	position: absolute;
	z-index: 3;
	top: 51px;
	max-width: 350px
}

.news__date {
	display: block;
	width: auto;
	margin: 51px 0 0;
	padding: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	text-align: left
}

.news__title {
	display: block;
	width: 100%;
	height: 90px;
	margin: 9px 0 0;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 30px;
	line-height: 100%;
	color: #fff;
	text-align: left;
	overflow: hidden
}

.news__text {
	display: block;
	max-width: 320px;
	height: 76px;
	margin: 20px 0 0;
	padding: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #fff;
	text-align: left;
	overflow: hidden
}

.news__bottom-block {
	position: absolute;
	z-index: 3;
	bottom: 19px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 353px;
	height: 30px;
	margin: 0;
	padding: 0
}

.news__link {
	display: block;
	width: 102px;
	height: 30px;
	margin: 0;
	padding: 8px 0 6px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	border-radius: 35px;
	background-color: transparent;
	background-image: url(../img/white-102-ellipse.svg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer
}

.news__link:hover {
	color: #464646;
	background-color: #fff
}

.news__view {
	position: relative;
	display: block;
	width: auto;
	margin: 0;
	padding: 0 29px 0 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 9px;
	line-height: 12px;
	color: #fff;
	text-align: left;
	text-transform: uppercase
}

.news__view::after {
	position: absolute;
	top: 0;
	right: 0;
	content: "";
	width: 23px;
	height: 12px;
	background-image: url(../img/white-view-icon.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto
}

.news__small-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	max-width: 230px;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 230px;
	flex: 1 0 230px;
	height: 400px;
	margin: 0 0 0 37px;
	padding: 0;
	cursor: pointer
}

.news__small-card .news__image-block {
	position: relative;
	display: block;
	width: 230px;
	height: 230px;
	margin: 0;
	padding: 0;
	background-image: url(../img/news-small-bg.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover
}

.news__small-card .news__top-block {
	position: absolute;
	z-index: 2;
	top: 20px;
	left: 26px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	flex-wrap: wrap;
	width: auto;
	margin: 0;
	padding: 0
}

.news__small-card .news__image {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	-o-object-fit: cover;
	object-fit: cover
}

.news__small-card .news__middle-block {
	position: relative;
	top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	margin: 14px 0 0;
	padding: 0
}

.news__small-card .news__date {
	display: block;
	width: auto;
	margin: 0;
	padding: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #898989;
	text-align: left
}

.news__small-card .news__view {
	position: relative;
	display: block;
	width: auto;
	margin: 0;
	padding: 0 29px 0 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 9px;
	line-height: 12px;
	color: #a5a5a5;
	text-align: left;
	text-transform: uppercase
}

.news__small-card .news__view::after {
	position: absolute;
	top: 0;
	right: 0;
	content: "";
	width: 23px;
	height: 12px;
	background-image: url(../img/grey-view-icon.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto
}

.news__small-card .news__bottom-block {
	position: relative;
	top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 230px;
	height: 130px;
	margin: 10px 0 0;
	padding: 0
}

.news__small-card .news__title {
	display: block;
	width: 230px;
	height: 81px;
	margin: 0;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 20px;
	line-height: 27px;
	color: #464646;
	text-align: left;
	overflow: hidden
}

.news__small-card .news__link {
	display: block;
	width: 102px;
	height: 30px;
	margin: 0;
	padding: 8px 0 6px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 12px;
	line-height: 16px;
	color: #67B8EA;
	text-align: center;
	text-decoration: none;
	border-radius: 35px;
	background-color: transparent;
	background-image: url(../img/gradient-102-ellipse.svg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer
}

.news__small-card .news__link:hover {
	color: #fff;
	background: linear-gradient(124.19deg, #67B8EA 0, #3399E0 100%)
}

.news__show-all {
	display: block;
	width: 142px;
	height: 40px;
	margin: 55px auto 0;
	padding: 10px 0 11px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 19px;
	color: #67B8EA;
	text-align: center;
	text-decoration: none;
	border-radius: 35px;
	background-color: transparent;
	background-image: url(../img/gradient-142-ellipse.svg);
	background-position: center;
	background-size: auto;
	background-repeat: no-repeat;
	cursor: pointer
}

.news__show-all:hover {
	color: #fff;
	background: linear-gradient(128.8deg, #67B8EA 0, #3399E0 100%)
}

.news__btn-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 1200px;
	margin: 31px auto 0;
	padding: 0
}

.news__dots {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: auto;
	height: 10px;
	margin: 0 auto;
	padding: 0;
	list-style: none
}

.news__dot {
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 10px 0 0;
	padding: 0;
	background-image: url(../img/blue-dot.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto;
	cursor: pointer
}

.news__dot:nth-of-type(1) {
	margin-left: 0
}

.news__dot.active {
	background-image: url(../img/blue-dot.svg), url(../img/blue-circle.svg);
	background-position: center, center;
	background-repeat: no-repeat, no-repeat;
	background-size: auto, auto
}

.news__vector-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 42px;
	height: 20px;
	margin: 0;
	padding: 0
}

.news__vector-block button {
	width: 21px;
	padding: 0;
	background-color: transparent;
	border: none
}

.news__left-vector {
	display: block;
	width: 21px;
	height: 25px;
	margin: 0;
	padding: 0;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	background-image: url(../img/blue-right-vector.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto;
	cursor: pointer
}

.news__left-vector:hover {
	opacity: .6
}

.news__right-vector {
	display: block;
	width: 21px;
	height: 25px;
	margin: 0;
	padding: 0;
	background-image: url(../img/blue-right-vector.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto;
	cursor: pointer
}

.news__right-vector:hover {
	opacity: .6
}

@media (max-width:1279px) {
	.news__block {
		padding-bottom: 51px
	}

	.news__cards {
		width: 688px
	}

	.news__text {
		max-width: 315px
	}

	.news__link:hover {
		color: #fff;
		background-color: transparent
	}

	.news__small-card .news__link:hover {
		color: #67B8EA;
		background: url(../img/gradient-102-ellipse.svg)
	}

	.news__show-all:hover {
		color: #67B8EA;
		background: url(../img/gradient-142-ellipse.svg)
	}

	.news__btn-container {
		width: 688px
	}
}

@media (max-width:767px) {
	.news__block {
		padding-bottom: 37px
	}

	.news__cards {
		width: 320px;
		margin-top: 28px
	}

	.news__big-card {
		display: none
	}

	.news__small-card {
		max-width: 280px;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 280px;
		flex: 1 0 280px;
		height: auto;
		margin-left: 20px
	}

	.news__small-card .news__image-block {
		width: 280px;
		height: 280px
	}

	.news__small-card .news__top-block {
		left: 16px
	}

	.news__small-card .news__view {
		padding-top: 3px
	}

	.news__small-card .news__view::after {
		background-image: url(../img/mob-view-icon.svg)
	}

	.news__small-card .news__bottom-block {
		width: 280px;
		height: auto;
		margin-top: 14px
	}

	.news__small-card .news__link {
		margin-top: 18px
	}

	.news__show-all {
		width: 130px;
		height: 30px;
		margin-top: 38px;
		padding-top: 6px;
		padding-bottom: 8px;
		font-size: 12px;
		line-height: 16px;
		background-image: url(../img/gradient-130-ellipse.svg)
	}

	.news__btn-container {
		-webkit-box-pack: stretch;
		-ms-flex-pack: stretch;
		justify-content: stretch;
		margin-top: 24px
	}

	.news__left-vector,
	.news__right-vector,
	.news__vector-block {
		display: none
	}
}

.events__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 auto;
	padding: 0;
	background-color: #f5f5f5
}

.events__block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%;
	margin: 0 auto;
	padding: 0 0 68px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.events__cards {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 1200px;
	margin: 69px auto 0;
	padding: 0
}

.events__inner-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 614px;
	margin: 0 auto;
	padding: 0
}

.events__card-link {
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 100%
}

.events__big-card {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	max-width: 576px;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 576px;
	flex: 1 0 576px;
	height: 380px;
	margin: 0;
	padding: 0;
	border: 1px solid #dbdbdb;
	background-color: #fff;
	cursor: pointer
}

.events__big-card:hover {
	-webkit-box-shadow: 0 6px 5px rgba(0, 0, 0, .1), 0 6px 18px rgba(0, 0, 0, .05);
	box-shadow: 0 6px 5px rgba(0, 0, 0, .1), 0 6px 18px rgba(0, 0, 0, .05)
}

.events__top-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 576px;
	height: 250px;
	margin: 0;
	padding: 26px 19px 13px 23px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-image: url(../img/events-big-card-bg-gradient.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center
}

.events__place {
	position: relative;
	display: block;
	width: auto;
	margin: 0;
	padding: 0 0 0 17px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	text-align: left
}

.events__place::before {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	width: 11px;
	height: 16px;
	background-image: url(../img/pin-icon.svg);
	background-position: center;
	background-size: auto;
	background-repeat: no-repeat
}

.events__date {
	display: block;
	width: auto;
	margin: 2px 0 0;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 24px;
	line-height: 33px;
	color: #fff;
	text-transform: lowercase;
	text-align: left
}

.events__title {
	display: block;
	width: 220px;
	height: 130px;
	margin: 30px 0 0;
	padding: 0;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 20px;
	line-height: 27px;
	color: #fff;
	text-align: left;
	letter-spacing: -.03em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.events__type {
	display: block;
	width: 70px;
	margin: 1.28px 0 0;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 19px;
	color: #fff;
	text-align: left
}

.events__bottom-block {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 576px;
	height: 190px;
	margin: 0;
	padding: 28px 19px 22px 23px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.events__text {
	display: block;
	width: 450px;
	height: 80px;
	margin: 0;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 12px;
	line-height: 16px;
	color: #898989;
	text-align: left;
	overflow: hidden
}

.events__link {
	position: absolute;
	z-index: 3;
	bottom: 22px;
	right: 19px;
	display: block;
	width: 110px;
	height: 30px;
	margin: 0;
	padding: 7px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 12px;
	line-height: 16px;
	color: #67B8EA;
	text-align: center;
	text-decoration: none;
	border-radius: 35px;
	background-color: transparent;
	background-image: url(../img/gradient-110-ellipse.svg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer
}

.events__link:hover {
	color: #fff;
	background: linear-gradient(128.8deg, #67B8EA 0, #3399E0 100%)
}

.events__small-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	max-width: 300px;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 300px;
	flex: 1 0 300px;
	height: 380px;
	margin: 0 0 10px 13px;
	padding: 0;
	border: 1px solid #dbdbdb;
	background-color: #fff;
	cursor: pointer
}

.events__small-card:hover {
	-webkit-box-shadow: 0 6px 5px rgba(0, 0, 0, .1), 0 6px 18px rgba(0, 0, 0, .05);
	box-shadow: 0 6px 5px rgba(0, 0, 0, .1), 0 6px 18px rgba(0, 0, 0, .05)
}

.events__small-card .events__top-block {
	width: 300px;
	background-image: none
}

.events__small-card .events__place {
	line-height: 150%;
	color: #a5a5a5
}

.events__small-card .events__place::before {
	background-image: url(../img/grey-pin-icon.svg)
}

.events__small-card .events__date {
	line-height: 150%;
	color: #686868;
	letter-spacing: -.02em
}

.events__small-card .events__title {
	display: block;
	height: 135px;
	margin: 25px 0 0;
	padding: 0;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 17px;
	line-height: 27px;
	background: linear-gradient(150.65deg, #67B8EA 0, #3399E0 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	text-align: left;
	letter-spacing: -.03em;
	overflow: visible;
	text-overflow: ellipsis;
	white-space: normal;
}

.events__small-card .events__type {
	margin-top: 4.6px;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #6d6d6d
}

.events__small-card .events__bottom-block {
	width: 300px;
	padding-top: 0
}

.events__small-card .events__text {
	width: 249px;
	height: 105px;
	font-size: 11px;
	line-height: 15px;
	color: #898989;
	overflow: hidden
}

.events__small-card .events__link {
	left: 33px
}

.events__dots {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: auto;
	height: 10px;
	margin: 34px auto 0;
	padding: 0;
	list-style: none
}

.events__dot {
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 0 0 10px;
	padding: 0;
	background-image: url(../img/blue-dot.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto;
	cursor: pointer
}

.events__dot:nth-of-type(1) {
	margin-left: 0
}

.events__dot.active {
	background-image: url(../img/blue-dot.svg), url(../img/blue-circle.svg);
	background-position: center, center;
	background-repeat: no-repeat, no-repeat;
	background-size: auto, auto
}

@media (max-width:1439px) {
	.events__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 0;
		background-color: #f5f5f5
	}

	.events__block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 100%;
		margin: 0 auto;
		padding: 0 0 68px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.events__cards {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 1200px;
		margin: 69px auto 0;
		padding: 0
	}

	.events__inner-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 614px;
		margin: 0 auto;
		padding: 0
	}

	.events__card-link {
		position: absolute;
		z-index: 2;
		width: 100%;
		height: 100%
	}

	.events__big-card {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		max-width: 576px;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 576px;
		flex: 1 0 576px;
		height: 380px;
		margin: 0;
		padding: 0;
		border: 1px solid #dbdbdb;
		background-color: #fff;
		cursor: pointer
	}

	.events__big-card:hover {
		-webkit-box-shadow: 0 6px 5px rgba(0, 0, 0, .1), 0 6px 18px rgba(0, 0, 0, .05);
		box-shadow: 0 6px 5px rgba(0, 0, 0, .1), 0 6px 18px rgba(0, 0, 0, .05)
	}

	.events__top-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 576px;
		height: 190px;
		margin: 0;
		padding: 26px 19px 13px 23px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		background-image: url(../img/events-big-card-bg-gradient.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center
	}

	.events__place {
		position: relative;
		display: block;
		width: auto;
		margin: 0;
		padding: 0 0 0 17px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 12px;
		line-height: 16px;
		color: #fff;
		text-align: left
	}

	.events__place::before {
		position: absolute;
		top: 0;
		left: 0;
		content: "";
		width: 11px;
		height: 16px;
		background-image: url(../img/pin-icon.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat
	}

	.events__date {
		display: block;
		width: auto;
		margin: 2px 0 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 24px;
		line-height: 33px;
		color: #fff;
		text-transform: lowercase;
		text-align: left
	}

	.events__title {
		display: block;
		width: 220px;
		height: 27px;
		margin: 53.72px 0 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 20px;
		line-height: 27px;
		color: #fff;
		text-align: left;
		letter-spacing: -.03em;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}

	.events__type {
		display: block;
		width: 70px;
		margin: 1.28px 0 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #fff;
		text-align: left
	}

	.events__bottom-block {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 576px;
		height: 190px;
		margin: 0;
		padding: 28px 19px 22px 23px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.events__text {
		display: block;
		width: 450px;
		height: 80px;
		margin: 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		color: #898989;
		text-align: left;
		overflow: hidden
	}

	.events__link {
		position: absolute;
		z-index: 3;
		bottom: 22px;
		right: 19px;
		display: block;
		width: 110px;
		height: 30px;
		margin: 0;
		padding: 7px 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		color: #67B8EA;
		text-align: center;
		text-decoration: none;
		border-radius: 35px;
		background-color: transparent;
		background-image: url(../img/gradient-110-ellipse.svg);
		background-size: contain;
		background-position: center;
		background-repeat: no-repeat;
		cursor: pointer
	}

	.events__link:hover {
		color: #fff;
		background: linear-gradient(128.8deg, #67B8EA 0, #3399E0 100%)
	}

	.events__small-card {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		max-width: 300px;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 300px;
		flex: 1 0 300px;
		height: 380px;
		margin: 0 0 10px 13px;
		padding: 0;
		border: 1px solid #dbdbdb;
		background-color: #fff;
		cursor: pointer
	}

	.events__small-card:hover {
		-webkit-box-shadow: 0 6px 5px rgba(0, 0, 0, .1), 0 6px 18px rgba(0, 0, 0, .05);
		box-shadow: 0 6px 5px rgba(0, 0, 0, .1), 0 6px 18px rgba(0, 0, 0, .05)
	}

	.events__small-card .events__top-block {
		width: 300px;
		background-image: none
	}

	.events__small-card .events__place {
		line-height: 150%;
		color: #a5a5a5
	}

	.events__small-card .events__place::before {
		background-image: url(../img/grey-pin-icon.svg)
	}

	.events__small-card .events__date {
		line-height: 150%;
		color: #686868;
		letter-spacing: -.02em
	}

	.events__small-card .events__title {
		display: block;
		width: 220px;
		height: 27px;
		margin: 37.72px 0 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 20px;
		line-height: 27px;
		background: linear-gradient(150.65deg, #67B8EA 0, #3399E0 100%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		text-align: left;
		letter-spacing: -.03em;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}

	.events__small-card .events__type {
		margin-top: 4.6px;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		color: #6d6d6d
	}

	.events__small-card .events__bottom-block {
		width: 300px;
		padding-top: 0
	}

	.events__small-card .events__text {
		width: 249px;
		height: 105px;
		font-size: 11px;
		line-height: 15px;
		color: #898989;
		overflow: hidden
	}

	.events__small-card .events__link {
		left: 33px
	}
}

@media (max-width:1279px) {
	.events__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 0;
		background-color: #f5f5f5
	}

	.events__block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 100%;
		margin: 0 auto;
		padding: 0 0 78px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.events__cards {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 688px;
		margin: 69px auto 0;
		padding: 0
	}

	.events__inner-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 688px;
		margin: 0 auto;
		padding: 0
	}

	.events__card-link {
		position: absolute;
		z-index: 2;
		width: 100%;
		height: 100%
	}

	.events__big-card {
		display: none
	}

	.events__small-card {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		max-width: 300px;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 300px;
		flex: 1 0 300px;
		height: 380px;
		margin: 0 0 0 87px;
		padding: 0;
		border: 1px solid #dbdbdb;
		background-color: #fff;
		cursor: pointer
	}

	.events__small-card:nth-of-type(1) {
		margin-left: 0
	}

	.events__small-card:hover {
		-webkit-box-shadow: none;
		box-shadow: none
	}

	.events__small-card .events__top-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 300px;
		height: 190px;
		margin: 0;
		padding: 26px 21px 23px 33px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		background-image: none
	}

	.events__small-card .events__place {
		position: relative;
		display: block;
		width: auto;
		margin: 0;
		padding: 0 0 0 17px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 12px;
		line-height: 150%;
		color: #a5a5a5;
		text-align: left
	}

	.events__small-card .events__place::before {
		position: absolute;
		top: 0;
		left: 0;
		content: "";
		width: 11px;
		height: 16px;
		background-image: url(../img/grey-pin-icon.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat
	}

	.events__small-card .events__date {
		display: block;
		width: auto;
		margin: 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 24px;
		line-height: 150%;
		color: #686868;
		text-transform: lowercase;
		text-align: left;
		letter-spacing: -.02em
	}

	.events__small-card .events__title {
		display: block;
		width: 212px;
		height: 27px;
		margin: 37.72px 0 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 20px;
		line-height: 27px;
		background: linear-gradient(150.65deg, #67B8EA 0, #3399E0 100%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		text-align: left;
		letter-spacing: -.03em;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}

	.events__small-card .events__type {
		display: block;
		width: 70px;
		margin: 4.6px 0 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #6d6d6d;
		text-align: left
	}

	.events__small-card .events__bottom-block {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 300px;
		height: 190px;
		margin: 0;
		padding: 0 23px 22px 33px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.events__small-card .events__text {
		display: block;
		width: 233px;
		height: 120px;
		margin: 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 11px;
		line-height: 15px;
		color: #898989;
		text-align: left;
		overflow: hidden
	}

	.events__small-card .events__link {
		position: absolute;
		z-index: 3;
		bottom: 22px;
		left: 33px;
		display: block;
		width: 110px;
		height: 30px;
		margin: 0;
		padding: 7px 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		color: #67B8EA;
		text-align: center;
		text-decoration: none;
		background-image: url(../img/gradient-110-ellipse.svg);
		background-size: contain;
		background-position: center;
		background-repeat: no-repeat;
		cursor: pointer
	}
}

@media (max-width:767px) {
	.events__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 0;
		background-color: #f5f5f5
	}

	.events__block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 100%;
		margin: 0 auto;
		padding: 0 0 33px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.events__cards {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 280px;
		margin: 24px auto 0;
		padding: 0
	}

	.events__inner-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 282px;
		margin: 0 auto;
		padding: 0
	}

	.events__card-link {
		position: absolute;
		z-index: 2;
		width: 100%;
		height: 100%
	}

	.events__big-card {
		display: none
	}

	.events__small-card {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		max-width: 280px;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 280px;
		flex: 1 0 280px;
		height: 380px;
		margin: 0 0 0 20px;
		padding: 0;
		border: 1px solid #dbdbdb;
		background-color: #fff;
		cursor: pointer
	}

	.events__small-card:hover {
		-webkit-box-shadow: none;
		box-shadow: none
	}

	.events__small-card .events__top-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 280px;
		height: 190px;
		margin: 0;
		padding: 26px 21px 23px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		background-image: none
	}

	.events__small-card .events__place {
		position: relative;
		display: block;
		width: auto;
		margin: 0;
		padding: 0 0 0 17px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 12px;
		line-height: 150%;
		color: #a5a5a5;
		text-align: left
	}

	.events__small-card .events__place::before {
		position: absolute;
		top: 0;
		left: 0;
		content: "";
		width: 11px;
		height: 16px;
		background-image: url(../img/grey-pin-icon.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat
	}

	.events__small-card .events__date {
		display: block;
		width: auto;
		margin: 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 24px;
		line-height: 150%;
		color: #686868;
		text-transform: lowercase;
		text-align: left;
		letter-spacing: -.02em
	}

	.events__small-card .events__title {
		display: block;
		width: 212px;
		height: 27px;
		margin: 37.72px 0 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 20px;
		line-height: 27px;
		background: linear-gradient(150.65deg, #67B8EA 0, #3399E0 100%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		text-align: left;
		letter-spacing: -.03em;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}

	.events__small-card .events__type {
		display: block;
		width: 70px;
		margin: 4.6px 0 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #6d6d6d;
		text-align: left
	}

	.events__small-card .events__bottom-block {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 280px;
		height: 190px;
		margin: 0;
		padding: 0 23px 22px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.events__small-card .events__text {
		display: block;
		width: 233px;
		height: 120px;
		margin: 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 11px;
		line-height: 15px;
		color: #898989;
		text-align: left;
		overflow: hidden
	}

	.events__small-card .events__link {
		position: absolute;
		z-index: 3;
		bottom: 22px;
		left: 23px;
		display: block;
		width: 115px;
		height: 30px;
		margin: 0;
		padding: 7px 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		color: #67B8EA;
		text-align: center;
		text-decoration: none;
		background-image: url(../img/gradient-115-ellipse.svg);
		background-size: contain;
		background-position: center;
		background-repeat: no-repeat;
		cursor: pointer
	}
}

@media screen and (min-width:0\0) {
	.events__small-card .events__title {
		background: 0 0;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		color: #67B8EA
	}
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
	.events__small-card .events__title {
		background: 0 0;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		color: #67B8EA
	}
}

.files__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 auto;
	padding: 0;
	background-color: #fff
}

.files__block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 1200px;
	margin: 0 auto;
	padding: 0 0 120px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.files__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 86px auto 0;
	padding: 0;
	background-color: #fff;
	list-style: none
}

.files__item {
	display: block;
	width: auto;
	height: 34px;
	margin: 0 34px 0 0;
	padding: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
	color: #898989;
	text-align: center;
	text-decoration: none;
	background-color: #fff;
	cursor: pointer
}

.files__item--current {
	height: 31px;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #3399E0;
	border-bottom: 3px solid #3399E0
}

.files__item a {
	color: inherit;
	text-decoration: none
}

.files__files {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 565px;
	min-height: 182px;
	max-height: 182px;
	margin: 79px 0 0;
	padding: 0
}

.files__files-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin: 0 0 25px;
	padding: 0;
	cursor: pointer
}

.files__files-container:last-of-type {
	margin-bottom: 0
}

.files__files-container:hover .files__files-name {
	text-decoration: underline
}

.files__files-container:hover .files__download-btn {
	color: #fff;
	background: url(../img/white-down-line-vector.svg) 13px center no-repeat, url(../img/gradient-90-ellipse.svg) center no-repeat, linear-gradient(123.6deg, #67B8EA 0, #3399E0 100%) center no-repeat
}

.files__files-name-container {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 438px;
	margin: 0;
	padding: 0 0 0 36px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.files__files-name-container:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	width: 20px;
	height: 25px;
	margin: 0;
	padding: 0;
	background-image: url(../img/files-icon.svg);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center
}

.files__files-name {
	display: block;
	width: 438px;
	margin: 0;
	padding: 0;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	color: #6d6d6d;
	letter-spacing: -.03em;
	text-align: left
}

.files__files-type {
	display: block;
	width: 80px;
	margin: 2px 0 0;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 20px;
	color: #6d6d6d;
	text-align: left
}

.files__download-btn {
	display: block;
	width: 90px;
	height: 30px;
	margin: 0 0 0 39px;
	padding: 7px 0 7px 25px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 12px;
	line-height: 16px;
	color: #3399E0;
	text-align: left;
	text-decoration: none;
	border: none;
	border-radius: 35px;
	background-color: transparent;
	background-image: url(../img/green-down-line-vector.svg), url(../img/gradient-90-ellipse.svg);
	background-repeat: no-repeat, no-repeat;
	background-size: auto, auto;
	background-position: 13px center, center;
	cursor: pointer
}

.files__download-btn--big {
	width: 110px;
	padding-left: 30px;
	background-image: url(../img/green-down-line-vector.svg), url(../img/gradient-110-ellipse.svg)
}

@media (max-width:1439px) {
	.files__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 0;
		background-color: #fff
	}

	.files__block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 1200px;
		margin: 0 auto;
		padding: 0 0 120px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.files__list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 86px auto 0;
		padding: 0;
		background-color: #fff;
		list-style: none
	}

	.files__item {
		display: block;
		width: auto;
		height: 34px;
		margin: 0 34px 0 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 18px;
		line-height: 25px;
		color: #898989;
		text-align: center;
		text-decoration: none;
		background-color: #fff;
		cursor: pointer
	}

	.files__item--current {
		height: 31px;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		color: #3399E0;
		border-bottom: 3px solid #3399E0
	}

	.files__item a {
		color: inherit;
		text-decoration: none
	}

	.files__files {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 565px;
		min-height: 182px;
		max-height: 182px;
		margin: 79px 0 0;
		padding: 0
	}

	.files__files-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		margin: 0 0 25px;
		padding: 0;
		cursor: pointer
	}

	.files__files-container:last-of-type {
		margin-bottom: 0
	}

	.files__files-container:hover .files__files-name {
		text-decoration: underline
	}

	.files__files-container:hover .files__download-btn {
		color: #fff;
		background: url(../img/white-down-line-vector.svg) 13px center no-repeat, url(../img/gradient-90-ellipse.svg) center no-repeat, linear-gradient(123.6deg, #67B8EA 0, #3399E0 100%) center no-repeat
	}

	.files__files-name-container {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 438px;
		margin: 0;
		padding: 0 0 0 36px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.files__files-name-container:before {
		position: absolute;
		top: 0;
		left: 0;
		content: "";
		width: 20px;
		height: 25px;
		margin: 0;
		padding: 0;
		background-image: url(../img/files-icon.svg);
		background-repeat: no-repeat;
		background-size: auto;
		background-position: center
	}

	.files__files-name {
		display: block;
		width: 438px;
		margin: 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 16px;
		line-height: 22px;
		color: #6d6d6d;
		letter-spacing: -.03em;
		text-align: left
	}

	.files__files-type {
		display: block;
		width: 80px;
		margin: 2px 0 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 20px;
		color: #6d6d6d;
		text-align: left
	}

	.files__download-btn {
		display: block;
		width: 90px;
		height: 30px;
		margin: 0 0 0 39px;
		padding: 7px 0 7px 25px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 12px;
		line-height: 16px;
		color: #3399E0;
		text-align: left;
		text-decoration: none;
		border: none;
		border-radius: 35px;
		background-color: transparent;
		background-image: url(../img/green-down-line-vector.svg), url(../img/gradient-90-ellipse.svg);
		background-repeat: no-repeat, no-repeat;
		background-size: auto, auto;
		background-position: 13px center, center;
		cursor: pointer
	}

	.files__download-btn--big {
		width: 110px;
		padding-left: 30px;
		background-image: url(../img/green-down-line-vector.svg), url(../img/gradient-110-ellipse.svg)
	}
}

@media (max-width:1279px) {
	.files__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 0;
		background-color: #fff
	}

	.files__block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 688px;
		margin: 0 auto;
		padding: 0 0 120px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.files__list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 86px auto 0;
		padding: 0;
		background-color: #fff;
		list-style: none
	}

	.files__item {
		display: block;
		width: auto;
		height: 34px;
		margin: 0 34px 0 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 18px;
		line-height: 25px;
		color: #898989;
		text-align: center;
		text-decoration: none;
		background-color: #fff;
		cursor: pointer
	}

	.files__item--current {
		height: 31px;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		color: #3399E0;
		border-bottom: 3px solid #3399E0
	}

	.files__item a {
		color: inherit;
		text-decoration: none
	}

	.files__files {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 565px;
		min-height: 182px;
		max-height: 182px;
		margin: 79px 0 0;
		padding: 0
	}

	.files__files-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		margin: 0 0 25px;
		padding: 0;
		cursor: pointer
	}

	.files__files-container:last-of-type {
		margin-bottom: 0
	}

	.files__files-container:hover .files__files-name {
		text-decoration: none
	}

	.files__files-container:hover .files__download-btn {
		color: #3399E0;
		background-image: url(../img/green-down-line-vector.svg), url(../img/gradient-90-ellipse.svg);
		background-repeat: no-repeat, no-repeat;
		background-size: auto, auto;
		background-position: 13px center, center
	}

	.files__files-container:hover .files__download-btn--big {
		color: #3399E0;
		background-image: url(../img/green-down-line-vector.svg), url(../img/gradient-110-ellipse.svg);
		background-repeat: no-repeat, no-repeat;
		background-size: auto, auto;
		background-position: 13px center, center
	}

	.files__files-name-container {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 438px;
		margin: 0;
		padding: 0 0 0 36px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.files__files-name-container:before {
		position: absolute;
		top: 0;
		left: 0;
		content: "";
		width: 20px;
		height: 25px;
		margin: 0;
		padding: 0;
		background-image: url(../img/files-icon.svg);
		background-repeat: no-repeat;
		background-size: auto;
		background-position: center
	}

	.files__files-name {
		display: block;
		width: 438px;
		margin: 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 16px;
		line-height: 22px;
		color: #6d6d6d;
		letter-spacing: -.03em;
		text-align: left
	}

	.files__files-type {
		display: block;
		width: 80px;
		margin: 2px 0 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 20px;
		color: #6d6d6d;
		text-align: left
	}

	.files__download-btn {
		display: block;
		width: 90px;
		height: 30px;
		margin: 0 0 0 39px;
		padding: 7px 0 7px 25px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 12px;
		line-height: 16px;
		color: #3399E0;
		text-align: left;
		text-decoration: none;
		border: none;
		border-radius: 35px;
		background-color: transparent;
		background-image: url(../img/green-down-line-vector.svg), url(../img/gradient-90-ellipse.svg);
		background-repeat: no-repeat, no-repeat;
		background-size: auto, auto;
		background-position: 13px center, center;
		cursor: pointer
	}

	.files__download-btn--big {
		width: 110px;
		padding-left: 30px;
		background-image: url(../img/green-down-line-vector.svg), url(../img/gradient-110-ellipse.svg)
	}
}

@media (max-width:767px) {
	.files__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 0;
		background-color: #fff
	}

	.files__block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 320px;
		margin: 0 auto;
		padding: 0 0 30px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.files__list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: auto;
		min-width: 416px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		margin: 33px auto 0 0;
		padding: 0 20px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #fff;
		list-style: none
	}

	.files__item {
		display: block;
		width: auto;
		height: 31px;
		margin: 0 44px 0 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #898989;
		text-align: center;
		text-decoration: none;
		background-color: #fff;
		cursor: pointer;
		white-space: nowrap
	}

	.files__item:last-of-type {
		margin-right: 0
	}

	.files__item--current {
		height: 28px;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		color: #3399E0;
		border-bottom: 3px solid #3399E0
	}

	.files__item a {
		color: inherit;
		text-decoration: none
	}

	.files__files {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 280px;
		min-height: 214px;
		max-height: 214px;
		margin: 45px auto 0;
		padding: 0
	}

	.files__files-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 280px;
		margin: 0 auto 17px;
		padding: 0;
		cursor: pointer
	}

	.files__files-container:last-of-type {
		margin-bottom: 0
	}

	.files__files-container:hover .files__files-name {
		text-decoration: none
	}

	.files__files-container:hover .files__download-btn {
		background-image: url(../img/mob-download-vector.svg);
		color: transparent;
		background-position: center
	}

	.files__files-name-container {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 236px;
		margin: 0;
		padding: 0 0 0 40px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.files__files-name-container:before {
		position: absolute;
		top: 0;
		left: 0;
		content: "";
		width: 20px;
		height: 25px;
		margin: 0;
		padding: 0;
		background-image: url(../img/files-icon.svg);
		background-repeat: no-repeat;
		background-size: auto;
		background-position: center
	}

	.files__files-name {
		position: relative;
		display: block;
		width: 196px;
		margin: 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 14px;
		line-height: 19px;
		color: #6d6d6d;
		letter-spacing: -.03em;
		text-align: left
	}

	.files__files-type {
		display: block;
		width: 80px;
		margin: 2px 0 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 20px;
		color: #6d6d6d;
		text-align: left
	}

	.files__download-btn {
		display: block;
		width: 30px;
		height: 30px;
		margin: 0;
		padding: 0;
		border: 2px solid #cdcdcd;
		border-radius: 50%;
		background-color: transparent;
		background-image: url(../img/mob-download-vector.svg);
		background-repeat: no-repeat;
		background-size: auto;
		background-position: center;
		cursor: pointer;
		color: transparent
	}
}

.map__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 auto;
	padding: 0;
	background-color: #fff
}

.map__block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 1200px;
	margin: 0 auto;
	padding: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.map__max-title--desktop {
	display: block
}

.map__max-title--mob {
	display: none
}

.map__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 68px auto 0;
	padding: 0;
	background-color: #fff;
	list-style: none
}

.map__item {
	display: block;
	width: auto;
	height: 34px;
	margin: 0 54px 0 0;
	padding: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
	color: #898989;
	text-align: center;
	text-decoration: none;
	background-color: #fff;
	cursor: pointer
}

.map__item--current {
	height: 31px;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #67B8EA;
	border-bottom: 3px solid #67B8EA
}

.map__background-map {
	position: relative;
	display: block;
	width: 1200px;
	height: 563px;
	margin: 45px 0 0;
	padding: 0;
	background-image: url(../img/map.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	overflow: hidden
}

.map__background-map .ymaps-2-1-78-balloon__tail {
	left: 50%;
	-webkit-transform: translateX(-50%) !important;
	transform: translateX(-50%) !important;
	width: 41px;
	height: 35px;
	background: url(../img/map_tail.png) center top/100% 100% no-repeat;
	-webkit-box-shadow: none;
	box-shadow: none
}

.map__background-map .ymaps-2-1-78-balloon__tail:after {
	display: none
}

.map__background-map .ymaps-2-1-78-balloon {
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-box-shadow: none;
	box-shadow: none
}

.map__background-map .ymaps-2-1-78-balloon__layout {
	border-radius: 15px;
	-webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, .25);
	box-shadow: 0 4px 4px rgba(0, 0, 0, .25)
}

.map__background-map .map-baloon {
	position: relative;
	padding: 4px 35px;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif
}

.map__background-map .map-baloon h6 {
	margin: 0 0 3px;
	font-size: 12px;
	line-height: 16px;
	color: #0090b1;
	text-align: center
}

.map__background-map .map-baloon b,
.map__background-map .map-baloon p {
	font-size: 12px;
	line-height: 16px;
	color: #898989
}

.map__background-map .map-baloon b {
	display: block;
	margin-bottom: 10px;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	font-weight: 700
}

.map__background-map .map-baloon p {
	margin: 0
}

@media screen and (max-width:767px) {
	.map__background-map .ymaps-2-1-78-balloon {
		-webkit-transform: initial;
		transform: initial
	}

	.map__background-map .map-baloon {
		padding: 4px 15px
	}
}

.map__pin {
	position: absolute;
	display: block;
	width: 26px;
	height: 36.74px;
	margin: 0;
	padding: 0;
	background-image: url(../img/map-pin.svg);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center
}

.map__pin--1 {
	top: 34px;
	left: 338px
}

.map__pin--2 {
	top: 329px;
	left: 484px
}

.map__pin--3 {
	top: 186px;
	left: 563px
}

.map__pin--4 {
	top: 284px;
	left: 647px
}

.map__pin--5 {
	top: 232px;
	left: 957px
}

.map__place-list {
	display: none;
	width: 100%;
	margin: 45px auto 0;
	padding: 0;
	text-align: left;
	font-size: 16px;
	border-radius: 10px;
	-webkit-box-shadow: 0 5px 10px 0 #000;
	box-shadow: 0 5px 10px 0 #000;
	background-color: #fff;
	overflow-x: scroll
}

.map__place-list table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
}

.map__place-list tbody {
	width: 100%;
	display: table
}

.map__place-list tr:nth-child(even) {
	background-color: #f2fafd
}

.map__place-list td {
	width: 20%
}

.map__place-list .map__tel-link:hover {
	color: #3399E0
}

.map__place-list .map__web-link {
	text-decoration: underline;
	color: #67B8EA
}

.map__place-list .map__web-link:hover {
	color: #3399E0;
	text-decoration: none
}

.map__place-list .map__metro-td {
	font-weight: 600
}

.map__table-header {
	white-space: nowrap
}

.map__table-header th,
.map__table-row td:not(.map__metro-td) {
	color: #6d6d6d;
	padding: 15px
}

@media (max-width:1439px) {
	.map__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 0;
		background-color: #fff
	}

	.map__block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 1200px;
		margin: 0 auto;
		padding: 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.map__max-title--desktop {
		display: block
	}

	.map__max-title--mob {
		display: none
	}

	.map__list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 68px auto 0;
		padding: 0;
		background-color: #fff;
		list-style: none
	}

	.map__item {
		display: block;
		width: auto;
		height: 34px;
		margin: 0 54px 0 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 18px;
		line-height: 25px;
		color: #898989;
		text-align: center;
		text-decoration: none;
		background-color: #fff;
		cursor: pointer
	}

	.map__item--current {
		height: 31px;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		color: #67B8EA;
		border-bottom: 3px solid #67B8EA
	}

	.map__background-map {
		position: relative;
		display: block;
		width: 1200px;
		height: 563px;
		margin: 45px 0 0;
		padding: 0;
		background-image: url(../img/map.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		overflow: hidden
	}

	.map__pin {
		position: absolute;
		display: block;
		width: 26px;
		height: 36.74px;
		margin: 0;
		padding: 0;
		background-image: url(../img/map-pin.svg);
		background-repeat: no-repeat;
		background-size: auto;
		background-position: center
	}

	.map__pin--1 {
		top: 34px;
		left: 338px
	}

	.map__pin--2 {
		top: 329px;
		left: 484px
	}

	.map__pin--3 {
		top: 186px;
		left: 563px
	}

	.map__pin--4 {
		top: 284px;
		left: 647px
	}

	.map__pin--5 {
		top: 232px;
		left: 957px
	}

	.map__place-list {
		display: none;
		width: 100%;
		margin: 45px auto 0;
		padding: 0
	}
}

@media (max-width:1279px) {
	.map__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 0;
		background-color: #fff
	}

	.map__block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 688px;
		margin: 0 auto;
		padding: 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.map__max-title--desktop {
		display: block
	}

	.map__max-title--mob {
		display: none
	}

	.map__list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 68px auto 0;
		padding: 0;
		background-color: #fff;
		list-style: none
	}

	.map__item {
		display: block;
		width: auto;
		height: 34px;
		margin: 0 54px 0 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 18px;
		line-height: 25px;
		color: #898989;
		text-align: center;
		text-decoration: none;
		background-color: #fff;
		cursor: pointer
	}

	.map__item--current {
		height: 31px;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		color: #67B8EA;
		border-bottom: 3px solid #67B8EA
	}

	.map__background-map {
		position: relative;
		display: block;
		width: 688px;
		height: 563px;
		margin: 45px 0 0;
		padding: 0;
		background-image: url(../img/map.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		overflow: hidden
	}

	.map__pin {
		position: absolute;
		display: block;
		width: 26px;
		height: 36.74px;
		margin: 0;
		padding: 0;
		background-image: url(../img/map-pin.svg);
		background-repeat: no-repeat;
		background-size: auto;
		background-position: center
	}

	.map__pin--1 {
		top: 34px;
		left: 82px
	}

	.map__pin--2 {
		top: 329px;
		left: 228px
	}

	.map__pin--3 {
		top: 186px;
		left: 307px
	}

	.map__pin--4 {
		top: 284px;
		left: 391px
	}

	.map__pin--5 {
		display: none;
		top: 232px;
		left: 957px
	}

	.map__place-list {
		display: none;
		width: 100%;
		margin: 45px auto 0;
		padding: 0
	}
}

@media (max-width:767px) {
	.map__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 0;
		background-color: #fff
	}

	.map__block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 320px;
		margin: 0 auto;
		padding: 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.map__max-title--desktop {
		display: none
	}

	.map__max-title--mob {
		display: block
	}

	.map__list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 53px auto 0 20px;
		padding: 0;
		background-color: #fff;
		list-style: none
	}

	.map__item {
		display: block;
		width: auto;
		height: 30px;
		margin: 0 64px 0 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #898989;
		text-align: center;
		text-decoration: none;
		background-color: #fff;
		cursor: pointer
	}

	.map__item--current {
		height: 27px;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		color: #67B8EA;
		border-bottom: 3px solid #67B8EA
	}

	.map__background-map {
		position: relative;
		display: block;
		width: 320px;
		height: 420px;
		margin: 18px auto 0;
		padding: 0;
		background-image: url(../img/map.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		-o-object-fit: cover;
		object-fit: cover;
		overflow: hidden
	}

	.map__pin {
		position: absolute;
		display: block;
		width: 26px;
		height: 36.74px;
		margin: 0;
		padding: 0;
		background-image: url(../img/map-pin.svg);
		background-repeat: no-repeat;
		background-size: auto;
		background-position: center
	}

	.map__pin--1 {
		top: -2px;
		left: 3px
	}

	.map__pin--2 {
		top: 145px;
		left: 76px
	}

	.map__pin--3 {
		top: 73px;
		left: 115px
	}

	.map__pin--4 {
		top: 121px;
		left: 157px
	}

	.map__pin--5 {
		display: none;
		top: 232px;
		left: 957px
	}

	.map__place-list {
		display: none;
		width: 100%;
		margin: 18px auto 0;
		padding: 0
	}
}

.safety-info__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 auto;
	padding: 0;
	background-color: #fff
}

.safety-info__block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 1200px;
	margin: 0 auto;
	padding: 0 0 42px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.safety-info__title {
	display: block;
	width: 1178px;
	margin: 63px 0 0;
	padding: 0;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 25px;
	color: #464646;
	text-align: left;
	letter-spacing: -.02em
}

.safety-info__text {
	display: block;
	width: 1166px;
	margin: 15px 0 0;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 19px;
	color: #898989;
	text-align: left
}

.safety-info__down-btn {
	display: block;
	width: 15px;
	height: 12px;
	margin: 25px auto 0;
	padding: 0;
	background-image: url(../img/double-down-vector.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto;
	cursor: pointer
}

@media (max-width:1439px) {
	.safety-info__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 0;
		background-color: #fff
	}

	.safety-info__block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 1200px;
		margin: 0 auto;
		padding: 0 0 42px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.safety-info__title {
		display: block;
		width: 1178px;
		margin: 63px 0 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 18px;
		line-height: 25px;
		color: #464646;
		text-align: left;
		letter-spacing: -.02em
	}

	.safety-info__text {
		display: block;
		width: 1166px;
		margin: 15px 0 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #898989;
		text-align: left
	}

	.safety-info__down-btn {
		display: block;
		width: 15px;
		height: 12px;
		margin: 25px auto 0;
		padding: 0;
		background-image: url(../img/double-down-vector.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto;
		cursor: pointer
	}
}

@media (max-width:1279px) {
	.safety-info__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 0;
		background-color: #fff
	}

	.safety-info__block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 688px;
		margin: 0 auto;
		padding: 0 0 56px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.safety-info__title {
		display: block;
		width: 687px;
		margin: 28px 0 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 18px;
		line-height: 25px;
		color: #464646;
		text-align: left;
		letter-spacing: -.02em
	}

	.safety-info__text {
		display: block;
		width: 687px;
		margin: 15px 0 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #898989;
		text-align: left
	}

	.safety-info__down-btn {
		display: block;
		width: 15px;
		height: 12px;
		margin: 25px auto 0;
		padding: 0;
		background-image: url(../img/double-down-vector.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto;
		cursor: pointer
	}
}

@media (max-width:767px) {
	.safety-info__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 0;
		background-color: #fff
	}

	.safety-info__block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 320px;
		margin: 0 auto;
		padding: 0 0 24px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.safety-info__title {
		display: block;
		width: 280px;
		margin: 54px auto 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 14px;
		line-height: 19px;
		color: #464646;
		text-align: left;
		letter-spacing: 0
	}

	.safety-info__text {
		display: block;
		width: 280px;
		margin: 15px auto 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 11px;
		line-height: 15px;
		color: #898989;
		text-align: left;
		letter-spacing: -.05em
	}

	.safety-info__down-btn {
		display: block;
		width: 15px;
		height: 12px;
		margin: 17px auto 0;
		padding: 0;
		background-image: url(../img/double-down-vector.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto;
		cursor: pointer
	}
}

/* новый фуутер */

.block__footer {
	display: flex;
	flex-direction: column;
	width: 100%;
}



.block__footer_up {
	display: flex;
	justify-content: space-between;
	width: 100%;
	align-items: center;
	margin-top: 0;
	margin-bottom: 26px;
}

.footer__up_text {
	font-weight: 400;
	font-size: 12px;
	color: #fff;
	max-width: 856px;
	margin: 0;
}

.block__footer_down {
	display: flex;
	justify-content: space-between;
}

.footer__down_one {
	position: relative;
	display: flex;
	flex-direction: column;
	border-radius: 25px;
	padding: 32px 30px 36px 24px;
	max-width: 214px;
}

.footer__down_svg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}


.footer__down_zag {
	font-weight: 700;
	font-size: 18px;
	line-height: 110%;
	color: #000;
	margin-top: 0;
	margin-bottom: 14px;
}

.footer__down_wrap {
	display: flex;
	align-items: end;
	margin-bottom: 14px;
}

.footer__down_text {
	font-weight: 400;
	font-size: 12px;
	line-height: 120%;
	color: #000;
	margin: 0;
	max-width: 170px;
}

.footer__link {
	font-weight: 700;
	font-size: 12px;
	line-height: 114%;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	border-radius: 22px;
	background: #2677a9;
	padding: 7px 20px;
}

.footer__down_two {
	display: flex;
	align-items: end;
	padding-bottom: 25px;
}

.footer__down_three {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	max-width: 363px;
	padding: 29px 33px 36px 41px;
	border-radius: 20px;
	background: #00c1c9;
	height: 155px;
}

.footer__link_width {
	max-width: 210px;
	width: 100%;
}

.three_f1 {
	position: absolute;
	left: 10px;
	bottom: 20px;
}

.three_f2 {
	position: absolute;
	right: 0px;
	bottom: 15px;
}

.three__zag {
	font-weight: 700;
	font-size: 16px;
	text-align: center;
	color: #fff;
	margin-top: 0;
	margin-bottom: 13px;
}

.three__text {
	font-weight: 400;
	font-size: 11px;
	text-align: center;
	color: #fff;
	margin-top: 0;
	margin-bottom: 13px;
}


.footer__down_four {
	display: flex;
	flex-direction: column;

}

.four__text {
	font-weight: 400;
	font-size: 12px;
	text-align: right;
	color: #fff;
	margin: 0;
}

.four__text_margin {
	margin-top: 6px;
}

.four__blok_link {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	margin-top: 8px;
}

.four__link {
	font-weight: 400;
	font-size: 12px;
	color: #000;
	border-radius: 100px;
	padding: 5px 20px;
	background: #f3f3f3;
}

.four__link_margin {
	margin-top: 12px;
}

.footer__down_svg_mob {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}

.up__link_mobi {
	display: none;
}


.block__footer_pac {
	width: 100%;
	margin-top: 40px;
}

.footer__pac {
	display: flex;
	justify-content: space-between;
}

.pac__block_one {
	max-width: 688px;
}

.pac__one_text {
	font-weight: 400;
	font-size: 14px;
	color: #fff;
	margin: 0;
}

.pac__one_link {
	display: flex;
	justify-content: space-between;
	max-width: 617px;
	width: 100%;
	margin-top: 57px;
}

.pac__block_two {
	text-align: end;
}

.pac__two_margin {
	margin-top: 12px;
}

.pac_logo img {
	margin-bottom: 26px;
}

.mob__block {
	display: none;
}

@media(max-width: 1190px) {

	.footer {
		height: 600px !important;
	}

	.block__footer_down {
		flex-direction: column;
	}

	.footer__up_text {
		font-size: 9px;
	}

	.up__link {
		display: none;
	}

	.footer__down_one {
		padding: 17px;
	}

	.footer__link {
		width: 144px;
	}

	.footer__down_svg {
		display: none;
	}

	.footer__down_svg_mob {
		display: block;
	}

	.footer__down_zag {
		font-size: 12px;
	}


	.footer__down_text {
		font-size: 8px;
		max-width: 130px;
	}

	.footer__down_wrap img {
		width: 49px;
	}

	.footer__link {
		font-size: 10px
	}

	.footer__down_two {
		position: absolute;
		right: 6px;
		bottom: 331px;
		width: 62px;
	}

	.footer__down_three {
		padding: 8px 13px;
		height: 114px;
	}

	.three__zag {
		font-size: 12px;
	}

	.three__text {
		font-size: 7px;
		text-align: left;
	}

	.three_f1 {
		bottom: 97px;
		width: 26px;
	}

	.three_f2 {
		bottom: 12px;
		width: 36px;
	}

	.four__text {
		font-size: 7px;
		text-align: left;

	}

	.four__blok_link {
		flex-direction: row;
	}

	.footer__down_four {
		margin-top: 20px
	}

	.four__link {
		font-size: 5px;
		padding: 5px 16px;
	}

	.four__link_margin {
		margin-top: 0;
		margin-left: 5px;
	}

	.up__link_mobi {
		position: absolute;
		display: block;
		width: 50px;
		right: 0;
	}


	.pac__block_two {
		display: none;
	}

	.pac__one_text {
		font-size: 9px;
		margin-bottom: 20px;
	}

	.mob__block {
		display: block;
	}

	.pac_logo_mob {
		position: absolute;
		width: 48px;
		right: 0;
	}

}


/* banner__new */

.banner__new {
	position: relative;
}

.banner__wrap {
	max-width: 943px;
}

.banner__text_big {
	font-family: "OpenSansRegular", sans-serif;
	font-weight: 600;
	font-size: 48px;
	color: #000;
	margin-top: 0;
	margin-bottom: 30px;
}

.banner__text_litle {
	font-family: "OpenSansRegular", sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #000;
	margin: 0;
}

.banner__tel {
	font-weight: 700;
	text-decoration: underline;
	text-decoration-skip-ink: none;
	color: #fc7e2d;
}

.banner__img {
	margin-bottom: -5px;
}

.banner__img_mob {
	display: none;
}

@media(max-width: 1180px) {
	.banner__img {
		display: none;
	}

	.banner__img_mob {
		display: block;
	}
}

/* ****************************** */
.page-footer {
	display: block;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	background-color: #686868
}

.page-footer__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 1200px;
	height: 124px;
	margin: 0 auto;
	padding: 0
}

.page-footer__logo {
	display: block;
	width: 110px;
	height: 54px;
	margin: 0;
	padding: 0;
	cursor: pointer
}

.page-footer__nav-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 1052px;
	margin: 0 0 0 38px;
	padding: 0;
	list-style: none
}

.page-footer__nav-item {
	display: block;
	width: auto;
	margin: 0 31px 0 0;
	padding: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	text-align: left;
	cursor: pointer
}

.footer {
	position: relative;
	bottom: 0;
	left: 0;
	right: 0;
	display: block;
	width: 100%;
	height: 350px;
	padding: 0
}

.footer__pac {
	height: 300px !important;
}

.footer-mask {
	display: block;
	width: 100%;
	height: 100%;
	background-image: url(../img/footer/footer-image-2.png), url(../img/footer/footer-image-1.png);
	background-position: center, center, center;
	background-size: cover, cover, cover;
	background-repeat: no-repeat, no-repeat, no-repeat
}

.footer-mask::before {
	content: '';
	position: absolute;
	inset: 0;
	background: #67B8EA;
	mix-blend-mode: color;
}

.new-container {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 21px 40px 0;
	max-width: 1280px
}

.top-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%;
	max-width: 1280px
}

.footer-left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 339px
}

.footer-left-top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 336px
}

.footer-left-top a {
	display: block;
	width: 149px;
	height: 44px;
	background-color: transparent;
	border: none;
	text-decoration: none;
	cursor: pointer
}

.footer-left-top img {
	display: block;
	width: 100%;
	height: 100%
}

.footer-button {
	display: block;
	width: 140px;
	height: 30px;
	padding: 8px;
	margin-top: 6px;
	font-family: OpenSansBold, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: 700;
	color: #fff;
	border: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: linear-gradient(102.76deg, #67B8EA 0, #3399E0 100%);
	border-radius: 35px;
	text-align: center;
	cursor: pointer;
	-webkit-transition: .4s;
	transition: .4s
}

.footer-button:hover:hover {
	color: #686868
}

.footer-left-bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 345px;
	margin-top: 18px
}

.footer-left-bottom p {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: OpenSansSemiBold, sans-serif;
	font-size: 18px;
	line-height: 25px;
	font-weight: 600;
	color: #fff
}

.footer-left-bottom a {
	display: block;
	width: 100%;
	margin-top: 8px;
	font-family: OpenSansLight, sans-serif;
	font-size: 14px;
	line-height: 19px;
	font-weight: 300;
	color: #fff;
	text-decoration: underline;
	cursor: pointer
}

.footer-left-bottom a:nth-of-type(1) {
	margin-top: 4px
}

.footer-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	width: 310px
}

.footer-right a {
	display: block;
	width: 124px;
	height: 45px;
	margin-top: 3px;
	background-color: transparent;
	border: none;
	text-decoration: none;
	cursor: pointer
}

.footer-right img {
	display: block;
	width: 100%;
	height: 100%
}

.footer-right p {
	display: block;
	width: 310px;
	margin: 0;
	padding: 0;
	text-align: right;
	color: #fff
}

.footer-right p:nth-of-type(1) {
	margin-top: 16px;
	font-family: OpenSansSemiBold, sans-serif;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px
}

.footer-right p:nth-of-type(2) {
	margin-top: 6px;
	font-family: OpenSansLight, sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 19px
}

.footer-bottom {
	display: block;
	width: 100%;
	max-width: 1280px;
	margin: 24px auto 0;
	font-family: OpenSansLight, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: 300;
	color: #fff;
	opacity: 0.75;
	text-align: center
}

.footer-bottom a {
	color: inherit;
	text-decoration: none
}

@media (max-width:1023px) {
	.footer {
		height: 468px
	}

	.new-container {
		padding: 29px 10px;
		max-width: 659px
	}

	.top-container {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		max-width: 659px
	}

	.footer-left {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 659px
	}

	.footer-left-top {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 659px
	}

	.footer-left-top a {
		width: 149px;
		height: 40px
	}

	.footer-button {
		margin-left: 0;
		margin-top: 18.37px
	}

	.footer-left-bottom {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 290px;
		margin-top: 20px
	}

	.footer-left-bottom p {
		text-align: center
	}

	.footer-left-bottom a {
		margin-top: 5px;
		text-align: center
	}

	.footer-left-bottom a:nth-of-type(1) {
		margin-top: 7px
	}

	.footer-right {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 659px;
		margin-top: 25px
	}

	.footer-right a {
		width: 111px;
		height: 40px
	}

	.footer-right p {
		width: 659px;
		text-align: center
	}

	.footer-right p:nth-of-type(1) {
		margin-top: 20px;
		font-size: 14px;
		line-height: 19px
	}

	.footer-right p:nth-of-type(2) {
		margin-top: 10px
	}

	.footer-bottom {
		width: 100%;
		max-width: 660px;
		margin-top: 13px;
		font-size: 12px;
		line-height: 16px
	}
}

@media (max-width:1439px) {
	.page-footer {
		display: block;
		width: 100%;
		margin: 0 auto;
		padding: 0;
		background-color: #686868
	}

	.page-footer__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 1200px;
		height: 124px;
		margin: 0 auto;
		padding: 0
	}

	.page-footer__logo {
		display: block;
		width: 110px;
		height: 54px;
		margin: 0;
		padding: 0;
		cursor: pointer
	}

	.page-footer__nav-list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 1052px;
		margin: 0 0 0 38px;
		padding: 0;
		list-style: none
	}

	.page-footer__nav-item {
		display: block;
		width: auto;
		margin: 0 31px 0 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 12px;
		line-height: 16px;
		color: #fff;
		text-align: left;
		cursor: pointer
	}
}

@media (max-width:1279px) {
	.page-footer {
		display: block;
		width: 100%;
		margin: 0 auto;
		padding: 0;
		background-color: #686868
	}

	.page-footer__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 688px;
		height: 124px;
		margin: 0 auto;
		padding: 0
	}

	.page-footer__logo {
		display: block;
		width: 110px;
		height: 54px;
		margin: 0;
		padding: 0;
		cursor: pointer
	}

	.page-footer__nav-list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 541px;
		margin: 0 0 0 38px;
		padding: 0;
		list-style: none
	}

	.page-footer__nav-item {
		display: block;
		width: auto;
		margin: 0 31px 0 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 12px;
		line-height: 16px;
		color: #fff;
		text-align: left;
		cursor: pointer
	}
}

@media (max-width:767px) {
	.page-footer {
		display: block;
		width: 100%;
		margin: 0 auto;
		padding: 0;
		background-color: #686868
	}

	.page-footer__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 320px;
		height: 209px;
		margin: 0 auto;
		padding: 0
	}

	.page-footer__logo {
		display: block;
		width: 110px;
		height: 54px;
		margin: 14px 0 0 6px;
		padding: 0;
		cursor: pointer
	}

	.page-footer__nav-list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 280px;
		margin: 0 auto;
		padding: 0;
		list-style: none
	}

	.page-footer__nav-item {
		display: block;
		width: 280px;
		margin: 16px 0 0;
		padding: 0;
		font-family: SFLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 14px;
		color: #fff;
		text-align: center;
		white-space: normal;
		cursor: pointer
	}

	.new-container {
		padding: 11px 10px 15px;
		max-width: 307px
	}

	.top-container {
		max-width: 307px
	}

	.footer-left,
	.footer-left-top,
	.footer-right {
		width: 307px
	}

	.footer-right p {
		width: 307px;
		text-align: center
	}

	.footer-bottom {
		max-width: 290px;
		font-size: 12px;
		line-height: 16px
	}
}

.video-page__card-whitespace {
	display: none
}

@media (max-width:768px) {
	.video-page__card-whitespace {
		display: block
	}
}

.video-page__top-wrapper {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 auto;
	padding: 0;
	background-color: #fff;
	background-image: url(../img/disease-desktop-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover
}

.video-page__top-wrapper::before {
	position: absolute;
	inset: 0;
	content: '';
	background: #3399E0;
	mix-blend-mode: color;
}

.video-page__top-block {
	display: block;
	width: 1200px;
	height: 250px;
	margin: 0 auto;
	padding: 0
}

.video-page__top-title {
	display: block;
	width: 1200px;
	margin: 91px 0 0;
	padding: 0;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 50px;
	line-height: 68px;
	color: #fff;
	text-align: left
}

.video-page__search-block {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 1200px;
	margin: 32px auto 0;
	padding: 0
}

.video-page__bread-crumbs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-width: 100%;
	width: 1200px;
	margin: 0;
	padding: 0
}

.video-page__bread-crumbs a {
	display: block;
	width: auto;
	height: auto;
	min-height: 16px;
	margin: 0;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: .04em;
	text-transform: uppercase;
	color: #545454;
	text-align: left;
	text-decoration: none;
	cursor: pointer
}

.video-page__bread-crumbs p {
	display: block;
	width: 15px;
	height: 16px;
	margin: 0;
	padding: 0 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 12px;
	line-height: 12px;
	letter-spacing: .04em;
	text-transform: uppercase;
	color: #545454;
	text-align: left;
	text-decoration: none
}

.video-page__search-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 816px;
	margin: 27px 0 0;
	padding: 0
}

.video-page__input-block {
	position: relative;
	display: block;
	width: 644px;
	height: 40px;
	margin: 0;
	padding: 0 40px 0 25px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #cdcdcd;
	border-radius: 50px
}

.video-page__clear-button {
	position: absolute;
	top: calc(50% - 14px/2);
	right: 21px;
	display: none;
	width: 14px;
	height: 14px;
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
	background-image: url(../img/close-search-icon.svg);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	cursor: pointer
}

.video-page__search-input {
	display: block;
	width: 579px;
	height: 38px;
	margin: 0;
	padding: 10px 0 11px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 19px;
	color: #6d6d6d;
	text-align: left;
	border: none
}

.video-page__search-input::-webkit-input-placeholder {
	display: block;
	font-family: OpenSansRegularItalic, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #cdcdcd;
	text-align: left
}

.video-page__search-input::-moz-placeholder {
	display: block;
	font-family: OpenSansRegularItalic, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #cdcdcd;
	text-align: left
}

.video-page__search-input:-ms-input-placeholder {
	display: block;
	font-family: OpenSansRegularItalic, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #cdcdcd;
	text-align: left
}

.video-page__search-input::-ms-input-placeholder {
	display: block;
	font-family: OpenSansRegularItalic, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	font-style: italic;
	line-height: 19px;
	color: #cdcdcd;
	text-align: left
}

.video-page__search-input::placeholder {
	display: block;
	font-family: OpenSansRegularItalic, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #cdcdcd;
	text-align: left
}

.video-page__search-input:focus::-webkit-input-placeholder {
	color: transparent
}

.video-page__search-input:focus::-moz-placeholder {
	color: transparent
}

.video-page__search-input:focus:-ms-input-placeholder {
	color: transparent
}

.video-page__search-input:focus::-ms-input-placeholder {
	color: transparent
}

.video-page__search-input:focus::placeholder {
	color: transparent
}

.video-page__search-button {
	display: block;
	width: 142px;
	height: 40px;
	margin: 0;
	padding: 0 43px 0 45px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
	color: #fff;
	text-align: center;
	background-color: #67B8EA;
	border-radius: 35px;
	border: none;
	cursor: pointer
}

.video-page__search-button:hover {
	background-color: rgba(0, 151, 215, .6)
}

.video-page__search-tag-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: auto;
	max-width: 644px;
	margin: 47px 0 0;
	padding: 0
}

.video-page__video-status {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: auto;
	margin: 29px 0 0;
	padding: 0
}

.video-page__date-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: auto;
	margin: 38px 0 0;
	padding: 0
}

.video-page__date-block span {
	display: block;
	width: auto;
	margin: 0 0 0 8px;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 19px;
	color: #686868;
	text-align: left
}

.video-page__date-input-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: auto;
	margin: 0;
	padding: 0
}

.video-page__input-date-block {
	position: relative;
	display: block;
	width: 170px;
	height: 36px;
	margin: 0 0 0 7px;
	padding: 0 0 0 33px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 50px;
	border: 1px solid #cdcdcd
}

.video-page__input-date-block::before {
	position: absolute;
	top: calc(50% - 15px/2);
	left: 13.3px;
	content: "";
	display: block;
	width: 15px;
	height: 15px;
	margin: 0;
	padding: 0;
	background-image: url(../img/light-calendar-icon.svg);
	background-position: center;
	background-size: auto;
	background-repeat: no-repeat
}

.video-page__input-date-block--dark-calendar::before {
	background-image: url(../img/dark-calendar-icon.svg)
}

.video-page__date-input {
	display: block;
	width: 120px;
	height: 33px;
	margin: 0;
	padding: 7px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #6d6d6d;
	text-align: left;
	border: none
}

.video-page__date-input::-webkit-input-placeholder {
	display: block;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #cdcdcd;
	text-align: left
}

.video-page__date-input::-moz-placeholder {
	display: block;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #cdcdcd;
	text-align: left
}

.video-page__date-input:-ms-input-placeholder {
	display: block;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #cdcdcd;
	text-align: left
}

.video-page__date-input::-ms-input-placeholder {
	display: block;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #cdcdcd;
	text-align: left
}

.video-page__date-input::placeholder {
	display: block;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #cdcdcd;
	text-align: left
}

.video-page__date-input:focus::-webkit-input-placeholder {
	color: transparent
}

.video-page__date-input:focus::-moz-placeholder {
	color: transparent
}

.video-page__date-input:focus:-ms-input-placeholder {
	color: transparent
}

.video-page__date-input:focus::-ms-input-placeholder {
	color: transparent
}

.video-page__date-input:focus::placeholder {
	color: transparent
}

.video-page__date-input:disabled {
	background-color: transparent
}

.video-page__video-tag-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: auto;
	margin: 42px 0 0;
	padding: 0
}

.video-page__block-title {
	display: block;
	width: auto;
	margin: 0;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 19px;
	color: #6d6d6d;
	text-align: left
}

.video-page__video-tag-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: auto;
	margin: 18px 0 0;
	padding: 0
}

.video-page__video-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 1200px;
	margin: 0 auto;
	padding: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.video-page__video-block-title {
	display: block;
	width: 1000px;
	margin: 50px 0 0;
	padding: 0;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 38px;
	line-height: 52px;
	color: #6d6d6d;
	text-align: left
}

.video-page__cards {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 1200px;
	margin: 26px auto 0;
	padding: 0
}

.video-page__card-link {
	position: absolute;
	z-index: 3;
	width: 100%;
	height: 100%
}

.video-page__image {
	position: absolute;
	z-index: 2;
	display: block;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	-o-object-fit: cover;
	object-fit: cover;
	mix-blend-mode: multiply
}

.video-page__image-mask {
	position: absolute;
	z-index: 1;
	display: block;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background-image: url(../img/blue-gradient.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 0 0;
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.video-page__image-mask--vb {
	z-index: 2;
	background-color: #fff
}

.video-page__tag {
	display: block;
	width: auto;
	min-height: 23px;
	margin: 0 10px 13px 0;
	padding: 4px 14px 3px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	text-align: center;
	border-radius: 15px;
	border: none;
	cursor: pointer;
	white-space: nowrap
}

.video-page__tag--blue {
	background-color: #67B8EA
}

.video-page__tag--blue:hover {
	background-color: rgba(0, 151, 215, .6)
}

.video-page__tag--green {
	background-color: #3399E0
}

.video-page__tag--green:hover {
	background-color: rgba(0, 128, 83, .6)
}

.video-page__tag--orange {
	background-color: #f39600
}

.video-page__tag--orange:hover {
	background-color: rgba(243, 150, 0, .6)
}

.video-page__tag--pressed {
	position: relative;
	padding-right: 26px;
	opacity: .6
}

.video-page__tag--pressed::after {
	position: absolute;
	top: calc(50% - 12px/2);
	right: 7px;
	content: "";
	width: 12px;
	height: 12px;
	background-image: url(../img/tag-unpressed-icon.svg);
	background-position: center;
	background-size: auto;
	background-repeat: no-repeat
}

.video-page__big-tag {
	display: block;
	width: auto;
	min-height: 30px;
	margin: 0 9px 13px 0;
	padding: 5px 14px 6px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 19px;
	color: #fff;
	text-align: center;
	border-radius: 35px;
	border: none;
	cursor: pointer;
	white-space: nowrap
}

.video-page__big-tag--pressed {
	position: relative;
	padding-right: 36px;
	opacity: .6
}

.video-page__big-tag--pressed::after {
	position: absolute;
	top: calc(50% - 12px/2);
	right: 12px;
	content: "";
	width: 12px;
	height: 12px;
	background-image: url(../img/tag-unpressed-icon.svg);
	background-position: center;
	background-size: auto;
	background-repeat: no-repeat
}

.video-page__reset-button {
	position: absolute;
	top: 130px;
	right: 384px;
	display: none;
	width: 81px;
	height: 16px;
	margin: 0 0 0 278px;
	padding: 0;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 12px;
	line-height: 16px;
	color: #686868;
	text-align: center;
	text-decoration: underline;
	border: none;
	background-color: transparent;
	cursor: pointer
}

.video-page__reset-button--mobile {
	opacity: 0
}

.video-page__time-tag {
	display: block;
	width: auto;
	min-height: 23px;
	margin: 0 10px 13px 0;
	padding: 3px 20px 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 11px;
	line-height: 15px;
	color: #67B8EA;
	text-align: center;
	border: 2px solid #67B8EA;
	border-radius: 50px;
	background-color: transparent;
	cursor: pointer;
	white-space: nowrap
}

.video-page__time-tag:hover {
	color: #fff;
	background-color: #67B8EA
}

.video-page__time-tag--pressed {
	position: relative;
	padding-right: 26px
}

.video-page__time-tag--pressed::after {
	position: absolute;
	top: calc(50% - 12px/2);
	right: 7px;
	content: "";
	width: 12px;
	height: 12px;
	background-image: url(../img/blue-tag-unpressed-icon.svg);
	background-position: center;
	background-size: auto;
	background-repeat: no-repeat
}

.video-page__time-tag--pressed:hover::after {
	background-image: url(../img/tag-unpressed-icon.svg)
}

.video-page__time-tag:disabled {
	color: #cdcdcd;
	border: 2px solid #cdcdcd
}

.video-page__time-tag:disabled:hover {
	color: #cdcdcd;
	border: 2px solid #cdcdcd;
	background-color: transparent
}

.video-page__tag-no-clicable {
	display: block;
	width: auto;
	min-height: 23px;
	margin: 0 9px 13px 0;
	padding: 4px 14px 3px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	text-align: center;
	border-radius: 15px;
	white-space: nowrap
}

.video-page__tag-no-clicable--blue {
	background-color: #67B8EA
}

.video-page__tag-no-clicable--green {
	background-color: #3399E0
}

.video-page__tag-no-clicable--orange {
	background-color: #f39600
}

.video-page__play-button {
	position: absolute;
	z-index: 3;
	top: 182px;
	left: calc(50% - 100px/2);
	width: 100px;
	height: 100px;
	margin: 0;
	padding: 0;
	background-color: #fff;
	background-image: url(../img/play-icon.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto;
	border-radius: 50%;
	cursor: pointer
}

.video-page__play-button:hover {
	opacity: .6
}

.video-page__vb-play-button {
	position: absolute;
	z-index: 4;
	top: 190px;
	left: calc(50% - 100px/2);
	width: 100px;
	height: 100px;
	margin: 0;
	padding: 0;
	background-color: #fff;
	background-image: url(../img/play-icon.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto;
	border-radius: 50%;
	cursor: pointer
}

.video-page__vb-play-button:hover {
	opacity: .6
}

.video-page__card {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin: 0;
	padding: 0;
	cursor: pointer;
	overflow: hidden
}

.video-page__card:hover img {
	-webkit-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3);
	-webkit-transition: .36s;
	transition: .36s
}

.video-page__card img {
	-webkit-transition: .36s;
	transition: .36s
}

.video-page__card-big {
	max-width: 800px;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 800px;
	flex: 1 0 800px;
	height: 480px;
	margin-top: 60px
}

.video-page__card-big:nth-of-type(1) {
	margin-top: 0
}

.video-page__card-big .video-page__card-top-block {
	position: absolute;
	z-index: 3;
	top: 19px;
	left: 26px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 748px;
	margin: 0;
	padding: 0
}

.video-page__card-big .video-page__bottom-block {
	position: absolute;
	z-index: 3;
	bottom: 26px;
	left: 26px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 75%
}

.video-page__card-big .video-page__card-title {
	width: 100%;
	max-height: 46px;
	margin: 0 0 19px;
	display: block;
	padding: 0;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 20px;
	line-height: 110%;
	color: #fff;
	text-align: left;
	overflow: hidden
}

.video-page__card-big .video-page__card-text {
	width: 100%;
	max-height: 28px;
	display: block;
	margin: 0;
	padding: 0;
	font-family: SFLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	text-align: left;
	overflow: hidden
}

.video-page__card-little-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	max-width: 340px;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 340px;
	flex: 1 0 340px;
	margin: 0 0 0 59px;
	padding: 0
}

.video-page__card-little {
	width: 340px;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 340px;
	flex: 1 0 340px;
	max-height: 210px;
	margin-top: 60px
}

.video-page__card-little:nth-of-type(1) {
	margin-top: 0
}

.video-page__card-little .video-page__card-top-block {
	width: 288px;
	position: absolute;
	z-index: 3;
	top: 19px;
	left: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0;
	padding: 0
}

.video-page__card-little .video-page__bottom-block {
	width: 75%;
	position: absolute;
	z-index: 3;
	bottom: 16px;
	left: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.video-page__card-little .video-page__card-title {
	width: 100%;
	max-height: 46px;
	margin: 0 0 19px;
	display: block;
	padding: 0;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 20px;
	line-height: 110%;
	color: #fff;
	text-align: left;
	overflow: hidden
}

.video-page__card-little .video-page__card-text {
	width: 100%;
	max-height: 42px;
	display: block;
	margin: 0;
	padding: 0;
	font-family: SFLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	text-align: left;
	overflow: hidden
}

.video-page__card-little .video-page__play-button {
	display: none;
	top: 55px
}

.video-page__card-little:hover .video-page__bottom-block,
.video-page__card-little:hover .video-page__card-top-block {
	display: none
}

.video-page__card-little:hover .video-page__play-button {
	display: block
}

.video-page__card-little--hide {
	width: 340px;
	max-width: 340px;
	height: 210px;
	margin-right: 90px
}

.video-page__card-little--hide:nth-of-type(1) {
	margin-top: 60px
}

.video-page__card-little--hide:nth-of-type(3n) {
	margin-right: 0
}

.video-page__hide-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 1200px;
	margin: 0 auto;
	padding: 0
}

.video-page__hide-block .video-page__card-wrapper:nth-child(3) .video-page__card-little--hide,
.video-page__hide-block .video-page__card-wrapper:nth-child(6) .video-page__card-little--hide {
	margin-right: 0
}

.video-page__vb-card-inner {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin: 60px 0 0;
	padding: 0;
	cursor: pointer;
	max-width: 800px;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 800px;
	flex: 1 0 800px;
	height: 480px;
	overflow: hidden
}

.video-page__vb-card-inner:hover .controls {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

.video-page__show-all {
	display: block;
	width: 102px;
	height: 30px;
	margin: 41px 0 0 1098px;
	padding: 7px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: -.02em;
	color: #67B8EA;
	text-align: center;
	text-decoration: none;
	border: none;
	border-radius: 35px;
	background-color: transparent;
	background-image: url(../img/gradient-102-ellipse.svg);
	background-position: center;
	background-size: auto;
	background-repeat: no-repeat;
	cursor: pointer
}

.video-page__show-all:hover {
	color: #fff;
	background: linear-gradient(128.8deg, #67B8EA 0, #3399E0 100%)
}

.video-page__vb-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 1200px;
	margin: 50px auto 0;
	padding: 0 90px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.video-page__vb-title {
	display: block;
	width: 90%;
	margin: 0;
	padding: 0;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 38px;
	line-height: 52px;
	color: #464646;
	text-align: left
}

.video-page__vb-title-text {
	display: block;
	width: 801px;
	margin: 11px 0 0;
	padding: 0;
	font-family: OpenSansLightItalic, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 18px;
	line-height: 25px;
	color: #6d6d6d;
	text-align: left
}

.video-page__vb-date {
	display: block;
	width: auto;
	margin: 22px 0 0;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 12px;
	line-height: 16px;
	color: #464646;
	text-align: left
}

.video-page__vb-tag-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: auto;
	max-width: 800px;
	margin: 19px 0 0;
	padding: 0
}

.video-page__vb-timelines {
	position: relative;
	display: block;
	width: 800px;
	margin: 32px 0 0;
	padding: 0 0 0 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 19px;
	color: #6d6d6d;
	text-align: left;
	cursor: pointer
}

.video-page__vb-timelines span {
	width: auto;
	margin: 0 5px 0 0;
	padding: 0;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 19px;
	color: #67B8EA;
	text-align: left;
	cursor: pointer
}

.video-page__vb-timelines:before {
	position: absolute;
	top: 4px;
	left: 0;
	content: "";
	width: 13px;
	height: 12px;
	margin: 0;
	padding: 0;
	background-image: url(../img/blue-play-button.svg);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center
}

.video-page__vb-timelines:nth-of-type(1) {
	margin-top: 57px
}

.video-page__vb-text {
	display: block;
	width: 801px;
	margin: 69px 0 0;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 18px;
	line-height: 25px;
	color: #6d6d6d;
	text-align: left
}

.video-page__vb-author-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 1020px;
	height: 168px;
	margin: 71px 0 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 31px;
	background-color: #fff;
	border: 1px solid #cdcdcd
}

.video-page__author-image {
	display: block;
	width: 105px;
	height: 105px;
	margin: 0;
	padding: 0;
	background-color: #fff;
	border-radius: 50%
}

.video-page__author-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 612px;
	margin: 0 0 0 25px;
	padding: 0
}

.video-page__author-name {
	display: block;
	width: 612px;
	margin: 0;
	padding: 0;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 20px;
	line-height: 27px;
	color: #464646;
	text-align: left
}

.video-page__author-post {
	display: block;
	width: 612px;
	margin: 4px 0 0;
	padding: 0;
	font-family: SFLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 17px;
	color: #6d6d6d;
	text-align: left
}

.video-page__video-file {
	position: absolute;
	z-index: 3;
	display: block;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	-o-object-fit: cover;
	object-fit: cover;
	mix-blend-mode: multiply
}

.video-page__dots {
	display: none
}

@media (max-width:1439px) {
	.video-page__top-wrapper {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 0;
		background-color: #fff;
		background-image: url(../img/disease-desktop-bg.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover
	}

	.video-page__top-block {
		display: block;
		width: 1200px;
		height: 250px;
		margin: 0 auto;
		padding: 0
	}

	.video-page__top-title {
		display: block;
		width: 1200px;
		margin: 91px 0 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 50px;
		line-height: 68px;
		color: #fff;
		text-align: left
	}

	.video-page__search-block {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 1200px;
		margin: 32px auto 0;
		padding: 0
	}

	.video-page__bread-crumbs {
		width: 1200px
	}

	.video-page__bread-crumbs a {
		display: block;
		width: auto;
		margin: 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		letter-spacing: .04em;
		text-transform: uppercase;
		color: #545454;
		text-align: left;
		text-decoration: none;
		cursor: pointer
	}

	.video-page__bread-crumbs p {
		display: block;
		width: 15px;
		height: 16px;
		margin: 0;
		padding: 0 5px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 12px;
		letter-spacing: .04em;
		text-transform: uppercase;
		color: #545454;
		text-align: left;
		text-decoration: none
	}

	.video-page__search-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 816px;
		margin: 27px 0 0;
		padding: 0
	}

	.video-page__input-block {
		position: relative;
		display: block;
		width: 644px;
		height: 40px;
		margin: 0;
		padding: 0 40px 0 25px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border: 1px solid #cdcdcd;
		border-radius: 50px
	}

	.video-page__clear-button {
		position: absolute;
		top: calc(50% - 14px/2);
		right: 21px;
		display: none;
		width: 14px;
		height: 14px;
		margin: 0;
		padding: 0;
		border: none;
		background-color: transparent;
		background-image: url(../img/close-search-icon.svg);
		background-repeat: no-repeat;
		background-size: auto;
		background-position: center;
		cursor: pointer
	}

	.video-page__search-input {
		display: block;
		width: 579px;
		height: 38px;
		margin: 0;
		padding: 10px 0 11px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 14px;
		line-height: 19px;
		color: #6d6d6d;
		text-align: left;
		border: none
	}

	.video-page__search-input::-webkit-input-placeholder {
		display: block;
		font-family: OpenSansRegularItalic, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #cdcdcd;
		text-align: left
	}

	.video-page__search-input::-moz-placeholder {
		display: block;
		font-family: OpenSansRegularItalic, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #cdcdcd;
		text-align: left
	}

	.video-page__search-input:-ms-input-placeholder {
		display: block;
		font-family: OpenSansRegularItalic, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #cdcdcd;
		text-align: left
	}

	.video-page__search-input::-ms-input-placeholder {
		display: block;
		font-family: OpenSansRegularItalic, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		font-style: italic;
		line-height: 19px;
		color: #cdcdcd;
		text-align: left
	}

	.video-page__search-input::placeholder {
		display: block;
		font-family: OpenSansRegularItalic, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #cdcdcd;
		text-align: left
	}

	.video-page__search-input:focus::-webkit-input-placeholder {
		color: transparent
	}

	.video-page__search-input:focus::-moz-placeholder {
		color: transparent
	}

	.video-page__search-input:focus:-ms-input-placeholder {
		color: transparent
	}

	.video-page__search-input:focus::-ms-input-placeholder {
		color: transparent
	}

	.video-page__search-input:focus::placeholder {
		color: transparent
	}

	.video-page__search-button {
		display: block;
		width: 142px;
		height: 40px;
		margin: 0;
		padding: 0 43px 0 45px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 18px;
		line-height: 25px;
		color: #fff;
		text-align: center;
		background-color: #67B8EA;
		border-radius: 35px;
		border: none;
		cursor: pointer
	}

	.video-page__search-button:hover {
		background-color: rgba(0, 151, 215, .6)
	}

	.video-page__search-tag-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: auto;
		max-width: 644px;
		margin: 47px 0 0;
		padding: 0
	}

	.video-page__video-status {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: auto;
		margin: 29px 0 0;
		padding: 0
	}

	.video-page__date-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: auto;
		margin: 38px 0 0;
		padding: 0
	}

	.video-page__date-block span {
		display: block;
		width: auto;
		margin: 0 0 0 8px;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #686868;
		text-align: left
	}

	.video-page__date-input-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: auto;
		margin: 0;
		padding: 0
	}

	.video-page__input-date-block {
		position: relative;
		display: block;
		width: 170px;
		height: 35px;
		margin: 0 0 0 7px;
		padding: 0 0 0 33px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-radius: 50px;
		border: 1px solid #cdcdcd
	}

	.video-page__input-date-block::before {
		position: absolute;
		top: calc(50% - 15px/2);
		left: 13.3px;
		content: "";
		display: block;
		width: 15px;
		height: 15px;
		margin: 0;
		padding: 0;
		background-image: url(../img/light-calendar-icon.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat
	}

	.video-page__input-date-block--dark-calendar::before {
		background-image: url(../img/dark-calendar-icon.svg)
	}

	.video-page__date-input {
		display: block;
		width: 120px;
		height: 33px;
		margin: 0;
		padding: 7px 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #6d6d6d;
		text-align: left;
		border: none
	}

	.video-page__date-input::-webkit-input-placeholder {
		display: block;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #cdcdcd;
		text-align: left
	}

	.video-page__date-input::-moz-placeholder {
		display: block;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #cdcdcd;
		text-align: left
	}

	.video-page__date-input:-ms-input-placeholder {
		display: block;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #cdcdcd;
		text-align: left
	}

	.video-page__date-input::-ms-input-placeholder {
		display: block;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #cdcdcd;
		text-align: left
	}

	.video-page__date-input::placeholder {
		display: block;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #cdcdcd;
		text-align: left
	}

	.video-page__date-input:focus::-webkit-input-placeholder {
		color: transparent
	}

	.video-page__date-input:focus::-moz-placeholder {
		color: transparent
	}

	.video-page__date-input:focus:-ms-input-placeholder {
		color: transparent
	}

	.video-page__date-input:focus::-ms-input-placeholder {
		color: transparent
	}

	.video-page__date-input:focus::placeholder {
		color: transparent
	}

	.video-page__video-tag-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: auto;
		margin: 42px 0 0;
		padding: 0
	}

	.video-page__block-title {
		display: block;
		width: auto;
		margin: 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #6d6d6d;
		text-align: left
	}

	.video-page__video-tag-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: auto;
		margin: 18px 0 0;
		padding: 0
	}

	.video-page__video-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 1200px;
		margin: 0 auto;
		padding: 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.video-page__cards {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 1200px;
		margin: 26px auto 0;
		padding: 0
	}

	.video-page__card-link {
		position: absolute;
		z-index: 3;
		width: 100%;
		height: 100%
	}

	.video-page__image {
		position: absolute;
		z-index: 2;
		display: block;
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
		-o-object-fit: cover;
		object-fit: cover;
		mix-blend-mode: multiply
	}

	.video-page__image-mask {
		position: absolute;
		z-index: 1;
		display: block;
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
		background-image: url(../img/blue-gradient.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: 0 0;
		-o-object-fit: cover;
		object-fit: cover;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.video-page__image-mask--vb {
		z-index: 2;
		background-color: #fff
	}

	.video-page__tag {
		display: block;
		width: auto;
		min-height: 23px;
		margin: 0 10px 13px 0;
		padding: 4px 14px 3px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		color: #fff;
		text-align: center;
		border-radius: 15px;
		border: none;
		cursor: pointer;
		white-space: nowrap
	}

	.video-page__tag--blue {
		background-color: #67B8EA
	}

	.video-page__tag--blue:hover {
		background-color: rgba(0, 151, 215, .6)
	}

	.video-page__tag--green {
		background-color: #3399E0
	}

	.video-page__tag--green:hover {
		background-color: rgba(0, 128, 83, .6)
	}

	.video-page__tag--orange {
		background-color: #f39600
	}

	.video-page__tag--orange:hover {
		background-color: rgba(243, 150, 0, .6)
	}

	.video-page__tag--pressed {
		position: relative;
		padding-right: 26px;
		opacity: .6
	}

	.video-page__tag--pressed::after {
		position: absolute;
		top: calc(50% - 12px/2);
		right: 7px;
		content: "";
		width: 12px;
		height: 12px;
		background-image: url(../img/tag-unpressed-icon.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat
	}

	.video-page__big-tag {
		display: block;
		width: auto;
		min-height: 30px;
		margin: 0 9px 13px 0;
		padding: 5px 14px 6px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 14px;
		line-height: 19px;
		color: #fff;
		text-align: center;
		border-radius: 35px;
		border: none;
		cursor: pointer;
		white-space: nowrap
	}

	.video-page__big-tag--pressed {
		position: relative;
		padding-right: 36px;
		opacity: .6
	}

	.video-page__big-tag--pressed::after {
		position: absolute;
		top: calc(50% - 12px/2);
		right: 12px;
		content: "";
		width: 12px;
		height: 12px;
		background-image: url(../img/tag-unpressed-icon.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat
	}

	.video-page__reset-button {
		position: absolute;
		top: 130px;
		right: 384px;
		display: none;
		width: 81px;
		height: 16px;
		margin: 0 0 0 278px;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 12px;
		line-height: 16px;
		color: #686868;
		text-align: center;
		text-decoration: underline;
		border: none;
		background-color: transparent;
		cursor: pointer
	}

	.video-page__reset-button--mobile {
		opacity: 0
	}

	.video-page__time-tag {
		display: block;
		width: auto;
		min-height: 23px;
		margin: 0 10px 13px 0;
		padding: 3px 20px 5px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 11px;
		line-height: 15px;
		color: #67B8EA;
		text-align: center;
		border: 2px solid #67B8EA;
		border-radius: 50px;
		background-color: transparent;
		cursor: pointer;
		white-space: nowrap
	}

	.video-page__time-tag:hover {
		color: #fff;
		background-color: #67B8EA
	}

	.video-page__time-tag--pressed {
		position: relative;
		padding-right: 26px
	}

	.video-page__time-tag--pressed::after {
		position: absolute;
		top: calc(50% - 12px/2);
		right: 7px;
		content: "";
		width: 12px;
		height: 12px;
		background-image: url(../img/blue-tag-unpressed-icon.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat
	}

	.video-page__time-tag--pressed:hover::after {
		background-image: url(../img/tag-unpressed-icon.svg)
	}

	.video-page__time-tag:disabled {
		color: #cdcdcd;
		border: 2px solid #cdcdcd
	}

	.video-page__time-tag:disabled:hover {
		color: #cdcdcd;
		border: 2px solid #cdcdcd;
		background-color: transparent
	}

	.video-page__tag-no-clicable {
		display: block;
		width: auto;
		min-height: 23px;
		margin: 0 9px 13px 0;
		padding: 4px 14px 3px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		color: #fff;
		text-align: center;
		border-radius: 15px;
		white-space: nowrap
	}

	.video-page__tag-no-clicable--blue {
		background-color: #67B8EA
	}

	.video-page__tag-no-clicable--green {
		background-color: #3399E0
	}

	.video-page__tag-no-clicable--orange {
		background-color: #f39600
	}

	.video-page__play-button {
		position: absolute;
		z-index: 3;
		top: 182px;
		left: calc(50% - 100px/2);
		width: 100px;
		height: 100px;
		margin: 0;
		padding: 0;
		background-color: #fff;
		background-image: url(../img/play-icon.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto;
		border-radius: 50%;
		cursor: pointer
	}

	.video-page__play-button:hover {
		opacity: .6
	}

	.video-page__vb-play-button {
		position: absolute;
		z-index: 4;
		top: 190px;
		left: calc(50% - 100px/2);
		width: 100px;
		height: 100px;
		margin: 0;
		padding: 0;
		background-color: #fff;
		background-image: url(../img/play-icon.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto;
		border-radius: 50%;
		cursor: pointer
	}

	.video-page__vb-play-button:hover {
		opacity: .6
	}

	.video-page__card {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		margin: 0;
		padding: 0;
		cursor: pointer;
		overflow: hidden
	}

	.video-page__card:hover img {
		-webkit-transform: scale(1.3, 1.3);
		transform: scale(1.3, 1.3);
		-webkit-transition: .36s;
		transition: .36s
	}

	.video-page__card img {
		-webkit-transition: .36s;
		transition: .36s
	}

	.video-page__card-big {
		max-width: 800px;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 800px;
		flex: 1 0 800px;
		height: 480px;
		margin-top: 60px
	}

	.video-page__card-big:nth-of-type(1) {
		margin-top: 0
	}

	.video-page__card-big .video-page__card-top-block {
		position: absolute;
		z-index: 3;
		top: 19px;
		left: 26px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 748px;
		margin: 0;
		padding: 0
	}

	.video-page__card-little-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		max-width: 340px;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 340px;
		flex: 1 0 340px;
		margin: 0 0 0 59px;
		padding: 0
	}

	.video-page__card-little {
		width: 340px;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 340px;
		flex: 1 0 340px;
		max-height: 210px;
		margin-top: 60px
	}

	.video-page__card-little:nth-of-type(1) {
		margin-top: 0
	}

	.video-page__card-little .video-page__card-top-block {
		width: 288px;
		position: absolute;
		z-index: 3;
		top: 19px;
		left: 18px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0;
		padding: 0
	}

	.video-page__card-little .video-page__play-button {
		display: none;
		top: 55px
	}

	.video-page__card-little:hover .video-page__bottom-block,
	.video-page__card-little:hover .video-page__card-top-block {
		display: none
	}

	.video-page__card-little:hover .video-page__play-button {
		display: block
	}

	.video-page__card-little--hide {
		width: 340px;
		max-width: 340px;
		height: 210px;
		margin-right: 90px
	}

	.video-page__card-little--hide:nth-of-type(1) {
		margin-top: 60px
	}

	.video-page__card-little--hide:nth-of-type(3n) {
		margin-right: 0
	}

	.video-page__hide-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 1200px;
		margin: 0 auto;
		padding: 0
	}

	.video-page__vb-card-inner {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		margin: 60px 0 0;
		padding: 0;
		cursor: pointer;
		max-width: 800px;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 800px;
		flex: 1 0 800px;
		height: 480px;
		overflow: hidden
	}

	.video-page__vb-card-inner:hover .controls {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	.video-page__show-all {
		display: block;
		width: 102px;
		height: 30px;
		margin: 41px 0 0 1098px;
		padding: 7px 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		letter-spacing: -.02em;
		color: #67B8EA;
		text-align: center;
		text-decoration: none;
		border: none;
		border-radius: 35px;
		background-color: transparent;
		background-image: url(../img/gradient-102-ellipse.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat;
		cursor: pointer
	}

	.video-page__show-all:hover {
		color: #fff;
		background: linear-gradient(128.8deg, #67B8EA 0, #3399E0 100%)
	}

	.video-page__vb-inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 1200px;
		padding: 0 90px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.video-page__vb-title {
		display: block;
		margin: 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 38px;
		line-height: 52px;
		color: #464646;
		text-align: left
	}

	.video-page__vb-title-text {
		display: block;
		width: 801px;
		margin: 11px 0 0;
		padding: 0;
		font-family: OpenSansLightItalic, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 18px;
		line-height: 25px;
		color: #6d6d6d;
		text-align: left
	}

	.video-page__vb-date {
		display: block;
		width: auto;
		margin: 22px 0 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		color: #464646;
		text-align: left
	}

	.video-page__vb-tag-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: auto;
		max-width: 800px;
		margin: 19px 0 0;
		padding: 0
	}

	.video-page__vb-timelines {
		position: relative;
		display: block;
		width: 800px;
		margin: 32px 0 0;
		padding: 0 0 0 20px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #6d6d6d;
		text-align: left;
		cursor: pointer
	}

	.video-page__vb-timelines span {
		width: auto;
		margin: 0 5px 0 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 14px;
		line-height: 19px;
		color: #67B8EA;
		text-align: left;
		cursor: pointer
	}

	.video-page__vb-timelines:before {
		position: absolute;
		top: 4px;
		left: 0;
		content: "";
		width: 13px;
		height: 12px;
		margin: 0;
		padding: 0;
		background-image: url(../img/blue-play-button.svg);
		background-repeat: no-repeat;
		background-size: auto;
		background-position: center
	}

	.video-page__vb-timelines:nth-of-type(1) {
		margin-top: 57px
	}

	.video-page__vb-text {
		display: block;
		width: 801px;
		margin: 69px 0 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 18px;
		line-height: 25px;
		color: #6d6d6d;
		text-align: left
	}

	.video-page__vb-author-card {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 1020px;
		height: 168px;
		margin: 71px 0 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 31px;
		background-color: #fff;
		border: 1px solid #cdcdcd
	}

	.video-page__author-image {
		display: block;
		width: 105px;
		height: 105px;
		margin: 0;
		padding: 0;
		background-color: #fff;
		border-radius: 50%
	}

	.video-page__author-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 612px;
		margin: 0 0 0 25px;
		padding: 0
	}

	.video-page__author-name {
		display: block;
		width: 612px;
		margin: 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 20px;
		line-height: 27px;
		color: #464646;
		text-align: left
	}

	.video-page__author-post {
		display: block;
		width: 612px;
		margin: 4px 0 0;
		padding: 0;
		font-family: SFLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 17px;
		color: #6d6d6d;
		text-align: left
	}

	.video-page__video-file {
		position: absolute;
		z-index: 3;
		display: block;
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
		-o-object-fit: cover;
		object-fit: cover;
		mix-blend-mode: multiply
	}

	.video-page__dots {
		display: none
	}
}

@media (max-width:1279px) {
	.video-page__top-wrapper {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 0;
		background-color: #fff;
		background-image: url(../img/disease-tablet-bg.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover
	}

	.video-page__top-block {
		display: block;
		width: 688px;
		height: 250px;
		margin: 0 auto;
		padding: 0
	}

	.video-page__top-title {
		display: block;
		width: 688px;
		margin: 91px 0 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 50px;
		line-height: 68px;
		color: #fff;
		text-align: left
	}

	.video-page__search-block {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 688px;
		margin: 32px auto 0;
		padding: 0
	}

	.video-page__bread-crumbs {
		width: 688px
	}

	.video-page__bread-crumbs a {
		display: block;
		width: auto;
		margin: 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		letter-spacing: .04em;
		text-transform: uppercase;
		color: #545454;
		text-align: left;
		text-decoration: none;
		cursor: pointer
	}

	.video-page__bread-crumbs p {
		display: block;
		width: 15px;
		height: 16px;
		margin: 0;
		padding: 0 5px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 12px;
		letter-spacing: .04em;
		text-transform: uppercase;
		color: #545454;
		text-align: left;
		text-decoration: none
	}

	.video-page__search-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 688px;
		margin: 27px 0 0;
		padding: 0
	}

	.video-page__input-block {
		position: relative;
		display: block;
		width: 514px;
		height: 40px;
		margin: 0;
		padding: 0 40px 0 25px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border: 1px solid #cdcdcd;
		border-radius: 50px
	}

	.video-page__clear-button {
		position: absolute;
		top: calc(50% - 14px/2);
		right: 21px;
		display: none;
		width: 14px;
		height: 14px;
		margin: 0;
		padding: 0;
		border: none;
		background-color: transparent;
		background-image: url(../img/close-search-icon.svg);
		background-repeat: no-repeat;
		background-size: auto;
		background-position: center;
		cursor: pointer
	}

	.video-page__search-input {
		display: block;
		width: 449px;
		height: 38px;
		margin: 0;
		padding: 10px 0 11px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 14px;
		line-height: 19px;
		color: #6d6d6d;
		text-align: left;
		border: none
	}

	.video-page__search-input::-webkit-input-placeholder {
		display: block;
		font-family: OpenSansRegularItalic, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #cdcdcd;
		text-align: left
	}

	.video-page__search-input::-moz-placeholder {
		display: block;
		font-family: OpenSansRegularItalic, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #cdcdcd;
		text-align: left
	}

	.video-page__search-input:-ms-input-placeholder {
		display: block;
		font-family: OpenSansRegularItalic, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #cdcdcd;
		text-align: left
	}

	.video-page__search-input::-ms-input-placeholder {
		display: block;
		font-family: OpenSansRegularItalic, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		font-style: italic;
		line-height: 19px;
		color: #cdcdcd;
		text-align: left
	}

	.video-page__search-input::placeholder {
		display: block;
		font-family: OpenSansRegularItalic, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #cdcdcd;
		text-align: left
	}

	.video-page__search-input:focus::-webkit-input-placeholder {
		color: transparent
	}

	.video-page__search-input:focus::-moz-placeholder {
		color: transparent
	}

	.video-page__search-input:focus:-ms-input-placeholder {
		color: transparent
	}

	.video-page__search-input:focus::-ms-input-placeholder {
		color: transparent
	}

	.video-page__search-input:focus::placeholder {
		color: transparent
	}

	.video-page__search-button {
		display: block;
		width: 142px;
		height: 40px;
		margin: 0;
		padding: 0 43px 0 45px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 18px;
		line-height: 25px;
		color: #fff;
		text-align: center;
		background-color: #67B8EA;
		border-radius: 35px;
		border: none;
		cursor: pointer
	}

	.video-page__search-button:hover {
		background-color: #67B8EA
	}

	.video-page__search-tag-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: auto;
		max-width: 514px;
		margin: 47px 0 0;
		padding: 0
	}

	.video-page__video-status {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: auto;
		margin: 29px 0 0;
		padding: 0
	}

	.video-page__date-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: auto;
		margin: 38px 0 0;
		padding: 0
	}

	.video-page__date-block span {
		display: block;
		width: auto;
		margin: 0 0 0 8px;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #686868;
		text-align: left
	}

	.video-page__date-input-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: auto;
		margin: 0;
		padding: 0
	}

	.video-page__input-date-block {
		position: relative;
		display: block;
		width: 170px;
		height: 35px;
		margin: 0 0 0 7px;
		padding: 0 0 0 33px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-radius: 50px;
		border: 1px solid #cdcdcd
	}

	.video-page__input-date-block::before {
		position: absolute;
		top: calc(50% - 15px/2);
		left: 13.3px;
		content: "";
		display: block;
		width: 15px;
		height: 15px;
		margin: 0;
		padding: 0;
		background-image: url(../img/light-calendar-icon.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat
	}

	.video-page__input-date-block--dark-calendar::before {
		background-image: url(../img/dark-calendar-icon.svg)
	}

	.video-page__date-input {
		display: block;
		width: 120px;
		height: 33px;
		margin: 0;
		padding: 7px 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #6d6d6d;
		text-align: left;
		border: none
	}

	.video-page__date-input::-webkit-input-placeholder {
		display: block;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #cdcdcd;
		text-align: left
	}

	.video-page__date-input::-moz-placeholder {
		display: block;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #cdcdcd;
		text-align: left
	}

	.video-page__date-input:-ms-input-placeholder {
		display: block;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #cdcdcd;
		text-align: left
	}

	.video-page__date-input::-ms-input-placeholder {
		display: block;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #cdcdcd;
		text-align: left
	}

	.video-page__date-input::placeholder {
		display: block;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #cdcdcd;
		text-align: left
	}

	.video-page__date-input:focus::-webkit-input-placeholder {
		color: transparent
	}

	.video-page__date-input:focus::-moz-placeholder {
		color: transparent
	}

	.video-page__date-input:focus:-ms-input-placeholder {
		color: transparent
	}

	.video-page__date-input:focus::-ms-input-placeholder {
		color: transparent
	}

	.video-page__date-input:focus::placeholder {
		color: transparent
	}

	.video-page__video-tag-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: auto;
		margin: 42px 0 0;
		padding: 0
	}

	.video-page__block-title {
		display: block;
		width: auto;
		margin: 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #6d6d6d;
		text-align: left
	}

	.video-page__video-tag-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: auto;
		margin: 18px 0 0;
		padding: 0
	}

	.video-page__video-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 688px;
		margin: 0 auto;
		padding: 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.video-page__video-block-title {
		width: 688px
	}

	.video-page__cards {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 688px;
		margin: 26px auto 0;
		padding: 0
	}

	.video-page__card-link {
		position: absolute;
		z-index: 3;
		width: 100%;
		height: 100%
	}

	.video-page__image {
		position: absolute;
		z-index: 2;
		display: block;
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
		-o-object-fit: cover;
		object-fit: cover;
		mix-blend-mode: multiply
	}

	.video-page__image-mask {
		position: absolute;
		z-index: 1;
		display: block;
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
		background-image: url(../img/blue-gradient.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: 0 0;
		-o-object-fit: cover;
		object-fit: cover;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.video-page__image-mask--vb {
		z-index: 2;
		background-color: #fff
	}

	.video-page__tag {
		display: block;
		width: auto;
		min-height: 23px;
		margin: 0 10px 13px 0;
		padding: 4px 14px 3px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		color: #fff;
		text-align: center;
		border-radius: 15px;
		border: none;
		cursor: pointer;
		white-space: nowrap
	}

	.video-page__tag--blue,
	.video-page__tag--blue:hover {
		background-color: #67B8EA
	}

	.video-page__tag--green,
	.video-page__tag--green:hover {
		background-color: #3399E0
	}

	.video-page__tag--orange,
	.video-page__tag--orange:hover {
		background-color: #f39600
	}

	.video-page__tag--pressed {
		position: relative;
		padding-right: 26px;
		opacity: .6
	}

	.video-page__tag--pressed::after {
		position: absolute;
		top: calc(50% - 12px/2);
		right: 7px;
		content: "";
		width: 12px;
		height: 12px;
		background-image: url(../img/tag-unpressed-icon.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat
	}

	.video-page__big-tag {
		display: block;
		width: auto;
		min-height: 30px;
		margin: 0 9px 13px 0;
		padding: 5px 14px 6px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 14px;
		line-height: 19px;
		color: #fff;
		text-align: center;
		border-radius: 35px;
		border: none;
		cursor: pointer;
		white-space: nowrap
	}

	.video-page__big-tag--pressed {
		position: relative;
		padding-right: 36px;
		opacity: .6
	}

	.video-page__big-tag--pressed::after {
		position: absolute;
		top: calc(50% - 12px/2);
		right: 12px;
		content: "";
		width: 12px;
		height: 12px;
		background-image: url(../img/tag-unpressed-icon.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat
	}

	.video-page__reset-button {
		position: absolute;
		top: 130px;
		right: 0;
		display: none;
		width: 81px;
		height: 16px;
		margin: 0 0 0 130px;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 12px;
		line-height: 16px;
		color: #686868;
		text-align: center;
		text-decoration: underline;
		border: none;
		background-color: transparent;
		cursor: pointer
	}

	.video-page__reset-button--mobile {
		opacity: 0
	}

	.video-page__time-tag {
		display: block;
		width: auto;
		min-height: 23px;
		margin: 0 10px 13px 0;
		padding: 3px 20px 5px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 11px;
		line-height: 15px;
		color: #67B8EA;
		text-align: center;
		border: 2px solid #67B8EA;
		border-radius: 50px;
		background-color: transparent;
		cursor: pointer;
		white-space: nowrap
	}

	.video-page__time-tag:hover {
		color: #67B8EA;
		background-color: transparent
	}

	.video-page__time-tag--pressed {
		position: relative;
		padding-right: 26px
	}

	.video-page__time-tag--pressed::after {
		position: absolute;
		top: calc(50% - 12px/2);
		right: 7px;
		content: "";
		width: 12px;
		height: 12px;
		background-image: url(../img/blue-tag-unpressed-icon.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat
	}

	.video-page__time-tag--pressed:hover::after {
		background-image: url(../img/blue-tag-unpressed-icon.svg)
	}

	.video-page__time-tag:disabled {
		color: #cdcdcd;
		border: 2px solid #cdcdcd
	}

	.video-page__time-tag:disabled:hover {
		color: #cdcdcd;
		border: 2px solid #cdcdcd;
		background-color: transparent
	}

	.video-page__tag-no-clicable {
		display: block;
		width: auto;
		min-height: 23px;
		margin: 0 9px 13px 0;
		padding: 4px 14px 3px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		color: #fff;
		text-align: center;
		border-radius: 15px;
		white-space: nowrap
	}

	.video-page__tag-no-clicable--blue {
		background-color: #67B8EA
	}

	.video-page__tag-no-clicable--green {
		background-color: #3399E0
	}

	.video-page__tag-no-clicable--orange {
		background-color: #f39600
	}

	.video-page__play-button {
		position: absolute;
		z-index: 3;
		top: 182px;
		left: calc(50% - 100px/2);
		width: 100px;
		height: 100px;
		margin: 0;
		padding: 0;
		background-color: #fff;
		background-image: url(../img/play-icon.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto;
		border-radius: 50%;
		cursor: pointer
	}

	.video-page__play-button:hover {
		opacity: 1
	}

	.video-page__vb-play-button {
		position: absolute;
		z-index: 4;
		top: 190px;
		left: calc(50% - 100px/2);
		width: 100px;
		height: 100px;
		margin: 0;
		padding: 0;
		background-color: #fff;
		background-image: url(../img/play-icon.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto;
		border-radius: 50%;
		cursor: pointer
	}

	.video-page__vb-play-button:hover {
		opacity: 1
	}

	.video-page__card {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		margin: 0;
		padding: 0;
		cursor: pointer;
		overflow: hidden
	}

	.video-page__card:hover img {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
		-webkit-transition: .36s;
		transition: .36s
	}

	.video-page__card img {
		-webkit-transition: .36s;
		transition: .36s
	}

	.video-page__card-big {
		max-width: 400px;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 400px;
		flex: 1 0 400px;
		height: 480px;
		margin-top: 60px
	}

	.video-page__card-big:nth-of-type(1) {
		margin-top: 0
	}

	.video-page__card-big .video-page__card-top-block {
		position: absolute;
		z-index: 3;
		top: 19px;
		left: 26px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 348px;
		margin: 0;
		padding: 0
	}

	.video-page__card-big .video-page__bottom-block {
		width: 87%
	}

	.video-page__card-big .video-page__card-title {
		max-height: 65px
	}

	.video-page__card-big .video-page__card-text {
		max-height: 56px
	}

	.video-page__card-little-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		max-width: 240px;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 240px;
		flex: 1 0 240px;
		margin: 0 0 0 48px;
		padding: 0
	}

	.video-page__card-little {
		width: 240px;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 240px;
		flex: 1 0 240px;
		max-height: 210px;
		margin-top: 60px
	}

	.video-page__card-little:nth-of-type(1) {
		margin-top: 0
	}

	.video-page__card-little .video-page__card-top-block {
		width: 200px;
		position: absolute;
		z-index: 3;
		top: 19px;
		left: 18px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0;
		padding: 0
	}

	.video-page__card-little .video-page__bottom-block {
		width: 85%
	}

	.video-page__card-little .video-page__card-title {
		max-height: 65px;
		margin-bottom: 15px
	}

	.video-page__card-little .video-page__card-text {
		max-height: 70px
	}

	.video-page__card-little .video-page__play-button {
		display: block;
		opacity: .6
	}

	.video-page__card-little:hover .video-page__card-top-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.video-page__card-little:hover .video-page__bottom-block {
		display: block
	}

	.video-page__card-little:hover .video-page__play-button {
		display: block;
		opacity: .6
	}

	.video-page__card-little--hide {
		width: 314px;
		max-width: 314px;
		height: 210px;
		margin-right: 60px
	}

	.video-page__card-little--hide:nth-of-type(1) {
		margin-top: 60px
	}

	.video-page__card-little--hide:nth-of-type(3n) {
		margin-right: 60px
	}

	.video-page__card-little--hide:nth-of-type(2n) {
		margin-right: 0
	}

	.video-page__hide-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 688px;
		margin: 0 auto;
		padding: 0
	}

	.video-page__hide-block .video-page__card-wrapper:nth-child(1) .video-page__card-little--hide {
		margin-right: 0
	}

	.video-page__hide-block .video-page__card-wrapper:nth-child(2) .video-page__card-little--hide {
		margin-left: 60px;
		margin-right: 0
	}

	.video-page__hide-block .video-page__card-wrapper:nth-child(3) .video-page__card-little--hide {
		margin-right: 60px
	}

	.video-page__hide-block .video-page__card-wrapper:nth-child(4) .video-page__card-little--hide,
	.video-page__hide-block .video-page__card-wrapper:nth-child(6) .video-page__card-little--hide {
		margin-right: 0
	}

	.video-page__vb-card-inner {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		max-width: 608px;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 608px;
		flex: 1 0 608px;
		height: 480px;
		margin: 60px 0 0;
		padding: 0;
		cursor: pointer;
		overflow: hidden
	}

	.video-page__vb-card-inner .controls,
	.video-page__vb-card-inner:hover .controls {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	.video-page__show-all {
		display: block;
		width: 102px;
		height: 30px;
		margin: 41px 0 0 586px;
		padding: 7px 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		letter-spacing: -.02em;
		color: #67B8EA;
		text-align: center;
		text-decoration: none;
		border: none;
		border-radius: 35px;
		background-color: transparent;
		background-image: url(../img/gradient-102-ellipse.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat;
		cursor: pointer
	}

	.video-page__show-all:hover {
		color: #67B8EA;
		background-color: transparent;
		background-image: url(../img/gradient-102-ellipse.svg)
	}

	.video-page__vb-inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 688px;
		padding: 0 40px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.video-page__vb-title {
		display: block;
		width: 100%;
		margin: 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 38px;
		line-height: 52px;
		color: #464646;
		text-align: left
	}

	.video-page__vb-title-text {
		display: block;
		width: 608px;
		margin: 11px 0 0;
		padding: 0;
		font-family: OpenSansLightItalic, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 18px;
		line-height: 25px;
		color: #6d6d6d;
		text-align: left
	}

	.video-page__vb-date {
		display: block;
		width: auto;
		margin: 22px 0 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		color: #464646;
		text-align: left
	}

	.video-page__vb-tag-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: auto;
		max-width: 608px;
		margin: 19px 0 0;
		padding: 0
	}

	.video-page__vb-timelines {
		position: relative;
		display: block;
		width: 560px;
		margin: 32px 0 0;
		padding: 0 0 0 20px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #6d6d6d;
		text-align: left;
		cursor: pointer
	}

	.video-page__vb-timelines span {
		width: auto;
		margin: 0 5px 0 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 14px;
		line-height: 19px;
		color: #67B8EA;
		text-align: left;
		cursor: pointer
	}

	.video-page__vb-timelines:before {
		position: absolute;
		top: 4px;
		left: 0;
		content: "";
		width: 13px;
		height: 12px;
		margin: 0;
		padding: 0;
		background-image: url(../img/blue-play-button.svg);
		background-repeat: no-repeat;
		background-size: auto;
		background-position: center
	}

	.video-page__vb-timelines:nth-of-type(1) {
		margin-top: 57px
	}

	.video-page__vb-text {
		display: block;
		width: 608px;
		margin: 69px 0 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 18px;
		line-height: 25px;
		color: #6d6d6d;
		text-align: left
	}

	.video-page__vb-author-card {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 608px;
		height: auto;
		margin: 71px 0 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 31px;
		background-color: #fff;
		border: 1px solid #cdcdcd
	}

	.video-page__author-image {
		display: block;
		width: 105px;
		height: 105px;
		margin: 0;
		padding: 0;
		background-color: #fff;
		border-radius: 50%
	}

	.video-page__author-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 416px;
		margin: 0 0 0 25px;
		padding: 0
	}

	.video-page__author-name {
		display: block;
		width: 416px;
		margin: 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 20px;
		line-height: 27px;
		color: #464646;
		text-align: left
	}

	.video-page__author-post {
		display: block;
		width: 416px;
		margin: 4px 0 0;
		padding: 0;
		font-family: SFLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 17px;
		color: #6d6d6d;
		text-align: left
	}

	.video-page__video-file {
		position: absolute;
		z-index: 3;
		display: block;
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
		-o-object-fit: cover;
		object-fit: cover;
		mix-blend-mode: multiply
	}

	.video-page__dots {
		display: none
	}
}

@media (max-width:767px) {
	.video-page__top-wrapper {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 0;
		background-color: #fff;
		background-image: url(../img/disease-mobile-bg.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover
	}

	.video-page__top-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 280px;
		height: 250px;
		margin: 0 auto;
		padding: 0
	}

	.video-page__top-title {
		display: block;
		width: 240px;
		margin: 0 auto;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 18px;
		line-height: 25px;
		color: #fff;
		text-align: center
	}

	.video-page__search-block {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 280px;
		margin: 32px auto 0;
		padding: 0
	}

	.video-page__bread-crumbs {
		width: auto;
		margin: 0 auto
	}

	.video-page__bread-crumbs a {
		display: block;
		width: auto;
		min-height: 15px;
		margin: 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 11px;
		line-height: 15px;
		letter-spacing: .04em;
		text-transform: uppercase;
		color: #545454;
		text-align: left;
		text-decoration: none;
		cursor: pointer
	}

	.video-page__bread-crumbs p {
		display: block;
		width: 15px;
		height: 15px;
		margin: 0;
		padding: 0 5px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 12px;
		letter-spacing: .04em;
		text-transform: uppercase;
		color: #545454;
		text-align: left;
		text-decoration: none
	}

	.video-page__search-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 280px;
		margin: 27px 0 0;
		padding: 0
	}

	.video-page__input-block {
		position: relative;
		display: block;
		width: 280px;
		height: 40px;
		margin: 0;
		padding: 0 40px 0 25px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border: 1px solid #cdcdcd;
		border-radius: 50px
	}

	.video-page__clear-button {
		position: absolute;
		top: calc(50% - 14px/2);
		right: 21px;
		display: none;
		width: 14px;
		height: 14px;
		margin: 0;
		padding: 0;
		border: none;
		background-color: transparent;
		background-image: url(../img/close-search-icon.svg);
		background-repeat: no-repeat;
		background-size: auto;
		background-position: center;
		cursor: pointer
	}

	.video-page__search-input {
		display: block;
		width: 215px;
		height: 38px;
		margin: 0;
		padding: 10px 0 11px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 14px;
		line-height: 19px;
		color: #6d6d6d;
		text-align: left;
		border: none
	}

	.video-page__search-input::-webkit-input-placeholder {
		display: block;
		font-family: OpenSansRegularItalic, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #cdcdcd;
		text-align: left
	}

	.video-page__search-input::-moz-placeholder {
		display: block;
		font-family: OpenSansRegularItalic, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #cdcdcd;
		text-align: left
	}

	.video-page__search-input:-ms-input-placeholder {
		display: block;
		font-family: OpenSansRegularItalic, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #cdcdcd;
		text-align: left
	}

	.video-page__search-input::-ms-input-placeholder {
		display: block;
		font-family: OpenSansRegularItalic, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		font-style: italic;
		line-height: 19px;
		color: #cdcdcd;
		text-align: left
	}

	.video-page__search-input::placeholder {
		display: block;
		font-family: OpenSansRegularItalic, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #cdcdcd;
		text-align: left
	}

	.video-page__search-input:focus::-webkit-input-placeholder {
		color: transparent
	}

	.video-page__search-input:focus::-moz-placeholder {
		color: transparent
	}

	.video-page__search-input:focus:-ms-input-placeholder {
		color: transparent
	}

	.video-page__search-input:focus::-ms-input-placeholder {
		color: transparent
	}

	.video-page__search-input:focus::placeholder {
		color: transparent
	}

	.video-page__search-button {
		display: block;
		width: 142px;
		height: 40px;
		margin: 15px 0 0;
		padding: 0 43px 0 45px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 18px;
		line-height: 25px;
		color: #fff;
		text-align: center;
		background-color: #67B8EA;
		border-radius: 35px;
		border: none;
		cursor: pointer
	}

	.video-page__search-button:hover {
		background-color: #67B8EA
	}

	.video-page__search-tag-container {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: auto;
		max-width: 280px;
		margin: 43px 0 0;
		padding: 30px 0 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.video-page__video-status {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: auto;
		margin: 30px 0 0;
		padding: 0
	}

	.video-page__date-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: auto;
		margin: 30px 0 0;
		padding: 0
	}

	.video-page__date-block span {
		display: block;
		width: auto;
		margin: 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #686868;
		text-align: left
	}

	.video-page__date-input-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: auto;
		margin: 10px 0 0;
		padding: 0
	}

	.video-page__input-date-block {
		position: relative;
		display: block;
		width: 170px;
		height: 35px;
		margin: 0 0 0 7px;
		padding: 0 0 0 33px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-radius: 50px;
		border: 1px solid #cdcdcd
	}

	.video-page__input-date-block::before {
		position: absolute;
		top: calc(50% - 15px/2);
		left: 13.3px;
		content: "";
		display: block;
		width: 15px;
		height: 15px;
		margin: 0;
		padding: 0;
		background-image: url(../img/light-calendar-icon.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat
	}

	.video-page__input-date-block--dark-calendar::before {
		background-image: url(../img/dark-calendar-icon.svg)
	}

	.video-page__date-input {
		display: block;
		width: 120px;
		height: 33px;
		margin: 0;
		padding: 7px 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #6d6d6d;
		text-align: left;
		border: none
	}

	.video-page__date-input::-webkit-input-placeholder {
		display: block;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #cdcdcd;
		text-align: left
	}

	.video-page__date-input::-moz-placeholder {
		display: block;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #cdcdcd;
		text-align: left
	}

	.video-page__date-input:-ms-input-placeholder {
		display: block;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #cdcdcd;
		text-align: left
	}

	.video-page__date-input::-ms-input-placeholder {
		display: block;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #cdcdcd;
		text-align: left
	}

	.video-page__date-input::placeholder {
		display: block;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 19px;
		color: #cdcdcd;
		text-align: left
	}

	.video-page__date-input:focus::-webkit-input-placeholder {
		color: transparent
	}

	.video-page__date-input:focus::-moz-placeholder {
		color: transparent
	}

	.video-page__date-input:focus:-ms-input-placeholder {
		color: transparent
	}

	.video-page__date-input:focus::-ms-input-placeholder {
		color: transparent
	}

	.video-page__date-input:focus::placeholder {
		color: transparent
	}

	.video-page__video-tag-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: auto;
		margin: 43px 0 0;
		padding: 0
	}

	.video-page__block-title {
		display: block;
		width: auto;
		margin: 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #6d6d6d;
		text-align: left
	}

	.video-page__video-tag-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: auto;
		margin: 18px 0 0;
		padding: 0
	}

	.video-page__video-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 320px;
		margin: 0 auto;
		padding: 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.video-page__video-block-title {
		width: 280px;
		margin-top: 40px
	}

	.video-page__cards {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 280px;
		margin: 0 auto;
		padding: 0
	}

	.video-page__card-link {
		position: absolute;
		z-index: 3;
		width: 100%;
		height: 100%
	}

	.video-page__image {
		position: absolute;
		z-index: 2;
		display: block;
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
		-o-object-fit: cover;
		object-fit: cover;
		mix-blend-mode: multiply
	}

	.video-page__image-mask {
		position: absolute;
		z-index: 1;
		display: block;
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
		background-image: url(../img/blue-gradient.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: 0 0;
		-o-object-fit: cover;
		object-fit: cover;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.video-page__image-mask--vb {
		z-index: 2;
		background-color: #fff
	}

	.video-page__tag {
		display: block;
		width: auto;
		min-height: 23px;
		margin: 0 10px 13px 0;
		padding: 4px 14px 3px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		color: #fff;
		text-align: center;
		border-radius: 15px;
		border: none;
		cursor: pointer;
		white-space: nowrap
	}

	.video-page__tag--blue,
	.video-page__tag--blue:hover {
		background-color: #67B8EA
	}

	.video-page__tag--green,
	.video-page__tag--green:hover {
		background-color: #3399E0
	}

	.video-page__tag--orange,
	.video-page__tag--orange:hover {
		background-color: #f39600
	}

	.video-page__tag--pressed {
		position: relative;
		padding-right: 26px;
		opacity: .6
	}

	.video-page__tag--pressed::after {
		position: absolute;
		top: calc(50% - 12px/2);
		right: 7px;
		content: "";
		width: 12px;
		height: 12px;
		background-image: url(../img/tag-unpressed-icon.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat
	}

	.video-page__big-tag {
		display: block;
		width: auto;
		min-height: 30px;
		margin: 0 9px 13px 0;
		padding: 5px 14px 6px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 14px;
		line-height: 19px;
		color: #fff;
		text-align: center;
		border-radius: 35px;
		border: none;
		cursor: pointer;
		white-space: nowrap
	}

	.video-page__big-tag--pressed {
		position: relative;
		padding-right: 36px;
		opacity: .6
	}

	.video-page__big-tag--pressed::after {
		position: absolute;
		top: calc(50% - 12px/2);
		right: 12px;
		content: "";
		width: 12px;
		height: 12px;
		background-image: url(../img/tag-unpressed-icon.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat
	}

	.video-page__reset-button {
		position: absolute;
		top: 410px;
		right: calc(100% - 81px);
		display: none;
		width: 81px;
		height: 16px;
		margin: 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 12px;
		line-height: 16px;
		color: #686868;
		text-align: center;
		text-decoration: underline;
		border: none;
		background-color: transparent;
		cursor: pointer
	}

	.video-page__reset-button--desktop {
		opacity: 0
	}

	.video-page__reset-button--mobile {
		position: relative;
		top: 10px;
		right: 0;
		opacity: 1
	}

	.video-page__time-tag {
		display: block;
		width: auto;
		min-height: 23px;
		margin: 0 10px 13px 0;
		padding: 3px 20px 5px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 11px;
		line-height: 15px;
		color: #67B8EA;
		text-align: center;
		border: 2px solid #67B8EA;
		border-radius: 50px;
		background-color: transparent;
		cursor: pointer;
		white-space: nowrap
	}

	.video-page__time-tag:hover {
		color: #67B8EA;
		background-color: transparent
	}

	.video-page__time-tag--pressed {
		position: relative;
		padding-right: 26px
	}

	.video-page__time-tag--pressed::after {
		position: absolute;
		top: calc(50% - 12px/2);
		right: 7px;
		content: "";
		width: 12px;
		height: 12px;
		background-image: url(../img/blue-tag-unpressed-icon.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat
	}

	.video-page__time-tag--pressed:hover::after {
		background-image: url(../img/blue-tag-unpressed-icon.svg)
	}

	.video-page__time-tag:disabled {
		color: #cdcdcd;
		border: 2px solid #cdcdcd
	}

	.video-page__time-tag:disabled:hover {
		color: #cdcdcd;
		border: 2px solid #cdcdcd;
		background-color: transparent
	}

	.video-page__tag-no-clicable {
		display: block;
		width: auto;
		min-height: 23px;
		margin: 0 9px 13px 0;
		padding: 4px 14px 3px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		color: #fff;
		text-align: center;
		border-radius: 15px;
		white-space: nowrap
	}

	.video-page__tag-no-clicable--blue {
		background-color: #67B8EA
	}

	.video-page__tag-no-clicable--green {
		background-color: #3399E0
	}

	.video-page__tag-no-clicable--orange {
		background-color: #f39600
	}

	.video-page__play-button {
		position: absolute;
		z-index: 3;
		top: calc(50% - 100px/2);
		left: calc(50% - 100px/2);
		width: 100px;
		height: 100px;
		margin: 0;
		padding: 0;
		background-color: #fff;
		background-image: url(../img/play-icon.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto;
		border-radius: 50%;
		cursor: pointer
	}

	.video-page__play-button:hover {
		opacity: 1
	}

	.video-page__vb-play-button {
		position: absolute;
		z-index: 4;
		top: calc(50% - 100px/2);
		left: calc(50% - 100px/2);
		width: 100px;
		height: 100px;
		margin: 0;
		padding: 0;
		background-color: #fff;
		background-image: url(../img/play-icon.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto;
		border-radius: 50%;
		cursor: pointer
	}

	.video-page__vb-play-button:hover {
		opacity: 1
	}

	.video-page__card {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		margin: 0;
		padding: 0;
		overflow: hidden
	}

	.video-page__card:hover img {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
		-webkit-transition: .36s;
		transition: .36s
	}

	.video-page__card img {
		-webkit-transition: .36s;
		transition: .36s
	}

	.video-page__card-whitespace {
		padding: 20px;
		border: 2px solid #dbdbdb;
		border-top: none;
		height: 208px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}

	.video-page__whitespace-text {
		margin: 0;
		color: #898989;
		font-size: 16px
	}

	.video-page__whitespace-btn {
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		width: 102px;
		height: 30px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-item-align: center;
		align-self: center;
		color: #67B8EA;
		text-decoration: none;
		border: none;
		border-radius: 35px;
		background-color: transparent;
		background-image: url(../img/gradient-102-ellipse.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat;
		cursor: pointer
	}

	.video-page__whitespace-btn:hover {
		color: #fff;
		background: linear-gradient(128.8deg, #67B8EA 0, #3399E0 100%)
	}

	.video-page__card-text {
		display: none
	}

	.video-page__card-big {
		width: 280px;
		max-width: 280px;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 280px;
		flex: 1 0 280px;
		height: 250px;
		margin-top: 40px
	}

	.video-page__card-big:nth-of-type(1) {
		margin-top: 40px
	}

	.video-page__card-big .video-page__card-top-block {
		position: absolute;
		top: 95px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%;
		margin: 0;
		padding: 0
	}

	.video-page__card-big .video-page__bottom-block {
		position: relative;
		top: 25px
	}

	.video-page__card-big .video-page__card-text,
	.video-page__card-big .video-page__play-button {
		display: none
	}

	.video-page__card-little-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		max-width: 280px;
		margin: 40px 0 0;
		padding: 0
	}

	.video-page__card-little {
		width: 280px;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 280px;
		flex: 1 0 280px;
		height: 210px;
		max-height: 300px;
		margin-top: 40px
	}

	.video-page__card-little:nth-of-type(1) {
		margin-top: 0
	}

	.video-page__card-little .video-page__card-title {
		width: 75%
	}

	.video-page__card-little .video-page__card-top-block {
		position: absolute;
		top: 95px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%;
		margin: 0;
		padding: 0
	}

	.video-page__card-little .video-page__bottom-block {
		position: relative;
		top: 25px
	}

	.video-page__card-little .video-page__card-text,
	.video-page__card-little .video-page__play-button {
		display: none
	}

	.video-page__card-little--hide {
		width: 280px;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 280px;
		flex: 1 0 280px;
		height: 280px;
		max-height: 300px;
		margin-right: 0
	}

	.video-page__card-little--hide:nth-of-type(1) {
		margin-top: 40px
	}

	.video-page__card-little--hide:nth-of-type(2n),
	.video-page__card-little--hide:nth-of-type(3n) {
		margin-right: 0
	}

	.video-page__hide-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 320px;
		margin: 0 auto;
		padding: 0
	}

	.video-page__hide-block .video-page__card-wrapper {
		min-height: 600px
	}

	.video-page__hide-block .video-page__card-wrapper:nth-child(2) .video-page__card-little--hide {
		margin-left: 0
	}

	.video-page__hide-block .video-page__card-whitespace {
		width: 280px
	}

	.video-page__vb-card-inner {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 280px;
		max-width: 280px;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 280px;
		flex: 1 0 280px;
		height: 280px;
		margin: 26px auto 0;
		padding: 0;
		cursor: pointer
	}

	.video-page__vb-card-inner .controls,
	.video-page__vb-card-inner:hover .controls {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	.video-page__show-all {
		display: block;
		width: 102px;
		height: 30px;
		margin: 30px 0 0 178px;
		padding: 7px 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		letter-spacing: -.02em;
		color: #67B8EA;
		text-align: center;
		text-decoration: none;
		border: none;
		border-radius: 35px;
		background-color: transparent;
		background-image: url(../img/gradient-102-ellipse.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat;
		cursor: pointer
	}

	.video-page__show-all:hover {
		color: #67B8EA;
		background-color: transparent;
		background-image: url(../img/gradient-102-ellipse.svg)
	}

	.video-page__vb-inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 320px !important;
		padding: 0 20px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.video-page__vb-title {
		display: block;
		width: 280px;
		margin: 0 auto;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 20px;
		line-height: 34px;
		color: #464646;
		text-align: left
	}

	.video-page__vb-title-text {
		display: block;
		width: 280px;
		margin: 11px 0 0;
		padding: 0;
		font-family: OpenSansLightItalic, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 16px;
		line-height: 23px;
		color: #6d6d6d;
		text-align: left
	}

	.video-page__vb-date {
		display: block;
		width: auto;
		margin: 22px auto 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		color: #464646;
		text-align: left
	}

	.video-page__vb-tag-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%;
		max-width: 324px;
		margin: 19px auto 0;
		padding: 0
	}

	.video-page__vb-timelines {
		position: relative;
		display: block;
		width: 280px;
		margin: 32px 0 0;
		padding: 0 0 0 20px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #6d6d6d;
		text-align: left;
		cursor: pointer
	}

	.video-page__vb-timelines span {
		width: auto;
		margin: 0 5px 0 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 14px;
		line-height: 19px;
		color: #67B8EA;
		text-align: left;
		cursor: pointer
	}

	.video-page__vb-timelines:before {
		position: absolute;
		top: 4px;
		left: 0;
		content: "";
		width: 13px;
		height: 12px;
		margin: 0;
		padding: 0;
		background-image: url(../img/blue-play-button.svg);
		background-repeat: no-repeat;
		background-size: auto;
		background-position: center
	}

	.video-page__vb-timelines:nth-of-type(1) {
		margin-top: 57px
	}

	.video-page__vb-text {
		display: block;
		width: 280px;
		margin: 69px 0 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 18px;
		line-height: 25px;
		color: #6d6d6d;
		text-align: left
	}

	.video-page__vb-author-card {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 280px;
		height: auto;
		margin: 71px 0 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 20px;
		background-color: #fff;
		border: 1px solid #cdcdcd
	}

	.video-page__author-image {
		display: block;
		width: 105px;
		height: 105px;
		margin: 0 auto;
		padding: 0;
		background-color: #fff;
		border-radius: 50%
	}

	.video-page__author-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 240px;
		margin: 0 auto;
		padding: 0
	}

	.video-page__author-name {
		display: block;
		width: 240px;
		margin: 0 auto;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 20px;
		line-height: 27px;
		color: #464646;
		text-align: center
	}

	.video-page__author-post {
		display: block;
		width: 240px;
		margin: 4px auto 0;
		padding: 0;
		font-family: SFLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 17px;
		color: #6d6d6d;
		text-align: center
	}

	.video-page__video-file {
		position: absolute;
		z-index: 3;
		display: block;
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
		-o-object-fit: cover;
		object-fit: cover;
		mix-blend-mode: multiply
	}

	.video-page__dots {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: auto;
		height: 10px;
		margin: 14px auto 0;
		padding: 0;
		list-style: none
	}

	.video-page__dot {
		display: block;
		width: 10px;
		height: 10px;
		margin: 0 0 0 10px;
		padding: 0;
		background-image: url(../img/blue-dot.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: auto;
		cursor: pointer
	}

	.video-page__dot:nth-of-type(1) {
		margin-left: 0
	}

	.video-page__dot.active {
		background-image: url(../img/blue-dot.svg), url(../img/blue-circle.svg);
		background-position: center, center;
		background-repeat: no-repeat, no-repeat;
		background-size: auto, auto
	}
}

@media (max-width:359px) {
	.video-page__vb-tag-block {
		max-width: 280px
	}

	.video-page__vb-inner {
		width: 280px !important
	}
}

.events-page__block-title {
	margin-top: 50px
}

.events-page__cards,
.events-page__search-container {
	margin-top: 56px
}

.events-page__date-block {
	margin-top: 47px
}

.events-page__video-tag-block {
	width: 1109px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.events-page__reset-button {
	margin: 0
}

.events-page__search-result {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 1109px;
	margin: 26px 0 0;
	padding: 0;
	list-style: none
}

.events-page__search-result-item {
	display: block;
	width: auto;
	margin: 0 0 0 23px;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 19px;
	color: #6d6d6d;
	text-align: center;
	text-decoration: none;
	background-color: #fff;
	cursor: pointer
}

.events-page__search-result-item:nth-of-type(1) {
	margin-left: 0
}

.events-page__search-result-item--current {
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600
}

.events-page__search-result-item span {
	margin-left: 4px
}

.events-page__search-result-cards {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	align-items: inherit;

	gap: 30px;
	width: 1109px;
	margin: 39px 0 0;
	padding: 0
}

.event-result-card {
	margin-right: 0;
	width: 100%;
}

.events-page__search-result-cards--past {
	display: none
}

.events-page__search-result-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 1107px;
	height: auto;
	margin: 25px 0 0;
	padding: 36px 50px 41px 38px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	border: 1px solid #dbdbdb;
	cursor: pointer
}

.events-page__search-result-card:nth-of-type(1) {
	margin-top: 0
}

.events-page__search-result-card:hover {
	-webkit-box-shadow: 0 6px 5px rgba(0, 0, 0, .1), 0 6px 18px rgba(0, 0, 0, .05);
	box-shadow: 0 6px 5px rgba(0, 0, 0, .1), 0 6px 18px rgba(0, 0, 0, .05)
}

.events-page__left-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: auto;
	max-width: 789px;
	margin: 0;
	padding: 0
}

.events-page__tag-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 230px;
	margin: 0;
	padding: 0
}

.events-page__card-left-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 218px;
	margin: 3px 0 0;
	padding: 0
}

.events-page__card-left-block p:nth-of-type(1) {
	display: block;
	width: 218px;
	margin: 0;
	padding: 0;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 18px;
	line-height: 25px;
	color: #67B8EA;
	text-align: left
}

.events-page__card-left-block p:nth-of-type(2) {
	display: block;
	width: 218px;
	margin: 10px 0 0;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 19px;
	color: #6d6d6d;
	text-align: left
}

.events-page__card-right-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 520px;
	margin: 8px 0 0 42px;
	padding: 0
}

.events-page__card-right-block-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: auto;
	max-width: 520px;
	margin: 0;
	padding: 0
}

.events-page__card-right-block-inner:nth-of-type(2) {
	margin-top: 11px
}

.events-page__card-right-block-inner p:nth-of-type(1) {
	display: block;
	width: 66px;
	margin: 0;
	padding: 0;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 19px;
	color: #6d6d6d;
	text-align: left
}

.events-page__card-right-block-inner p:nth-of-type(2) {
	display: block;
	width: auto;
	max-width: 428px;
	margin: 0 0 0 22px;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 19px;
	color: #6d6d6d;
	text-align: left
}

.events-page__vb-inner {
	margin-top: 104px;
	padding-bottom: 346px
}

.events-page__vb-date {
	margin-top: 0
}

.events-page__vb-date span {
	text-transform: uppercase
}

.events-page__vb-title {
	margin-top: 4px
}

.events-page__vb-type {
	display: block;
	width: 648px;
	margin: 11px 0 0;
	padding: 0;
	font-family: OpenSansRegularItalic, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 30px;
	line-height: 130%;
	color: #6d6d6d;
	text-align: left
}

.events-page__image {
	display: block;
	width: 803px;
	height: 480px;
	margin: 18px 0 0;
	padding: 0
}

.events-page__vb-tag-block {
	margin-top: 35px
}

.events-page__min-title {
	display: block;
	width: 648px;
	margin: 53px 0 0;
	padding: 0;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 25px;
	color: #6d6d6d;
	text-align: left
}

.events-page__min-title:nth-of-type(2) {
	margin-top: 47px
}

.events-page__vb-text {
	width: 914px;
	margin-top: 25px
}

.events-page__show-all {
	display: none;
	margin: 40px auto 0
}

@media (max-width:1439px) {

	.events-page__cards,
	.events-page__search-container {
		margin-top: 56px
	}

	.events-page__date-block {
		margin-top: 47px
	}

	.events-page__video-tag-block {
		width: 1107px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.events-page__reset-button {
		margin: 0
	}

	.events-page__search-result {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 1109px;
		margin: 26px 0 0;
		padding: 0;
		list-style: none
	}

	.events-page__search-result-item {
		display: block;
		width: auto;
		margin: 0 0 0 23px;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #6d6d6d;
		text-align: center;
		text-decoration: none;
		background-color: #fff;
		cursor: pointer
	}

	.events-page__search-result-item:nth-of-type(1) {
		margin-left: 0
	}

	.events-page__search-result-item--current {
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600
	}

	.events-page__search-result-item span {
		margin-left: 4px
	}

	.events-page__search-result-cards {
		width: 1109px;
		margin: 39px 0 0;
		padding: 0
	}

	.events-page__search-result-cards--past {
		display: none
	}

	.events-page__search-result-card {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 1107px;
		height: auto;
		margin: 25px 0 0;
		padding: 36px 50px 41px 38px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #fff;
		border: 1px solid #dbdbdb;
		cursor: pointer
	}

	.events-page__search-result-card:nth-of-type(1) {
		margin-top: 0
	}

	.events-page__search-result-card:hover {
		-webkit-box-shadow: 0 6px 5px rgba(0, 0, 0, .1), 0 6px 18px rgba(0, 0, 0, .05);
		box-shadow: 0 6px 5px rgba(0, 0, 0, .1), 0 6px 18px rgba(0, 0, 0, .05)
	}

	.events-page__left-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: auto;
		max-width: 789px;
		margin: 0;
		padding: 0
	}

	.events-page__tag-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 230px;
		margin: 0;
		padding: 0
	}

	.events-page__card-left-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 218px;
		margin: 3px 0 0;
		padding: 0
	}

	.events-page__card-left-block p:nth-of-type(1) {
		display: block;
		width: 218px;
		margin: 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 18px;
		line-height: 25px;
		color: #67B8EA;
		text-align: left
	}

	.events-page__card-left-block p:nth-of-type(2) {
		display: block;
		width: 218px;
		margin: 10px 0 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #6d6d6d;
		text-align: left
	}

	.events-page__card-right-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 520px;
		margin: 8px 0 0 42px;
		padding: 0
	}

	.events-page__card-right-block-inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: auto;
		max-width: 520px;
		margin: 0;
		padding: 0
	}

	.events-page__card-right-block-inner:nth-of-type(2) {
		margin-top: 11px
	}

	.events-page__card-right-block-inner p:nth-of-type(1) {
		display: block;
		width: 66px;
		margin: 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 14px;
		line-height: 19px;
		color: #6d6d6d;
		text-align: left
	}

	.events-page__card-right-block-inner p:nth-of-type(2) {
		display: block;
		width: auto;
		max-width: 428px;
		margin: 0 0 0 22px;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #6d6d6d;
		text-align: left
	}

	.events-page__vb-inner {
		margin-top: 104px;
		padding-bottom: 346px
	}

	.events-page__vb-date {
		margin-top: 0
	}

	.events-page__vb-date span {
		text-transform: uppercase
	}

	.events-page__vb-title {
		margin-top: 4px
	}

	.events-page__vb-type {
		display: block;
		width: 648px;
		margin: 11px 0 0;
		padding: 0;
		font-family: OpenSansRegularItalic, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 30px;
		line-height: 130%;
		color: #6d6d6d;
		text-align: left
	}

	.events-page__image {
		display: block;
		width: 803px;
		height: 480px;
		margin: 18px 0 0;
		padding: 0
	}

	.events-page__vb-tag-block {
		margin-top: 35px
	}

	.events-page__min-title {
		display: block;
		width: 648px;
		margin: 53px 0 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 18px;
		line-height: 25px;
		color: #6d6d6d;
		text-align: left
	}

	.events-page__min-title:nth-of-type(2) {
		margin-top: 47px
	}

	.events-page__vb-text {
		width: 914px;
		margin-top: 25px
	}
}

@media (max-width:1279px) {

	.events-page__cards,
	.events-page__search-container {
		margin-top: 56px
	}

	.events-page__date-block {
		margin-top: 47px
	}

	.events-page__video-tag-block {
		position: relative;
		width: 688px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding-top: 10px
	}

	.events-page__reset-button {
		position: absolute;
		top: 0;
		left: 0;
		display: none;
		width: 81px;
		height: 16px;
		margin: 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 12px;
		line-height: 16px;
		color: #686868;
		text-align: center;
		text-decoration: underline;
		border: none;
		background-color: transparent;
		cursor: pointer
	}

	.events-page__search-result {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 688px;
		margin: 26px 0 0;
		padding: 0;
		list-style: none
	}

	.events-page__search-result-item {
		display: block;
		width: auto;
		margin: 0 0 0 23px;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #6d6d6d;
		text-align: center;
		text-decoration: none;
		background-color: #fff;
		cursor: pointer
	}

	.events-page__search-result-item:nth-of-type(1) {
		margin-left: 0
	}

	.events-page__search-result-item--current {
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600
	}

	.events-page__search-result-item span {
		margin-left: 4px
	}

	.events-page__search-result-cards {
		width: 688px;
		margin: 39px 0 0;
		padding: 0
	}

	.events-page__search-result-cards--past {
		display: none
	}

	.events-page__search-result-card {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 686px;
		height: auto;
		margin: 25px 0 0;
		padding: 36px 50px 41px 38px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #fff;
		border: 1px solid #dbdbdb;
		cursor: pointer
	}

	.events-page__search-result-card:nth-of-type(1) {
		margin-top: 0
	}

	.events-page__search-result-card:hover {
		-webkit-box-shadow: none;
		box-shadow: none
	}

	.events-page__left-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: auto;
		max-width: 448px;
		margin: 0;
		padding: 0
	}

	.events-page__tag-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 150px;
		margin: 0;
		padding: 0
	}

	.events-page__card-left-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 130px;
		margin: 0;
		padding: 0
	}

	.events-page__card-left-block p:nth-of-type(1) {
		display: block;
		width: 130px;
		margin: 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 18px;
		line-height: 25px;
		color: #67B8EA;
		text-align: left;
		word-break: break-word
	}

	.events-page__card-left-block p:nth-of-type(2) {
		display: block;
		width: 130px;
		margin: 10px 0 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #6d6d6d;
		text-align: left;
		word-break: break-word
	}

	.events-page__card-right-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 330px;
		margin: 0 0 0 42px;
		padding: 0
	}

	.events-page__card-right-block-inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: auto;
		max-width: 330px;
		margin: 0;
		padding: 0
	}

	.events-page__card-right-block-inner:nth-of-type(2) {
		margin-top: 11px
	}

	.events-page__card-right-block-inner p:nth-of-type(1) {
		display: block;
		width: 66px;
		margin: 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 14px;
		line-height: 19px;
		color: #6d6d6d;
		text-align: left
	}

	.events-page__card-right-block-inner p:nth-of-type(2) {
		display: block;
		width: auto;
		max-width: 178px;
		margin: 0 0 0 22px;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #6d6d6d;
		text-align: left;
		word-break: break-word
	}

	.events-page__vb-inner {
		margin-top: 104px;
		padding-bottom: 346px
	}

	.events-page__vb-date {
		margin-top: 0
	}

	.events-page__vb-date span {
		text-transform: uppercase
	}

	.events-page__vb-title {
		margin-top: 4px
	}

	.events-page__vb-type {
		display: block;
		width: 608px;
		margin: 11px 0 0;
		padding: 0;
		font-family: OpenSansRegularItalic, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 30px;
		line-height: 130%;
		color: #6d6d6d;
		text-align: left
	}

	.events-page__image {
		display: block;
		width: 608px;
		height: auto;
		margin: 18px 0 0;
		padding: 0
	}

	.events-page__vb-tag-block {
		margin-top: 35px
	}

	.events-page__min-title {
		display: block;
		width: 608px;
		margin: 53px 0 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 18px;
		line-height: 25px;
		color: #6d6d6d;
		text-align: left
	}

	.events-page__min-title:nth-of-type(2) {
		margin-top: 47px
	}

	.events-page__vb-text {
		width: 608px;
		margin-top: 25px
	}
}

@media (max-width:767px) {

	.events-page__cards,
	.events-page__search-container {
		margin-top: 56px
	}

	.events-page__date-block {
		margin-top: 47px
	}

	.events-page__video-tag-block {
		position: relative;
		width: 280px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding-top: 10px
	}

	.events-page__reset-button {
		position: absolute;
		top: 0;
		left: 0;
		display: none;
		width: 81px;
		height: 16px;
		margin: 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 12px;
		line-height: 16px;
		color: #686868;
		text-align: center;
		text-decoration: underline;
		border: none;
		background-color: transparent;
		cursor: pointer
	}

	.events-page__search-result {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 280px;
		margin: 26px 0 0;
		padding: 0;
		list-style: none
	}

	.events-page__search-result-item {
		display: block;
		width: auto;
		margin: 0 0 0 23px;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #6d6d6d;
		text-align: center;
		text-decoration: none;
		background-color: #fff;
		cursor: pointer
	}

	.events-page__search-result-item:nth-of-type(1) {
		margin-left: 0
	}

	.events-page__search-result-item--current {
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600
	}

	.events-page__search-result-item span {
		margin-left: 4px
	}

	.events-page__search-result-cards {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 280px;
		margin: 39px 0 0;
		padding: 0
	}

	.events-page__search-result-cards--past {
		display: none
	}

	.events-page__search-result-card {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 278px;
		height: auto;
		margin: 25px 0 0;
		padding: 26px 20px 31px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #fff;
		border: 1px solid #dbdbdb;
		cursor: pointer
	}

	.events-page__search-result-card:nth-of-type(1) {
		margin-top: 0
	}

	.events-page__search-result-card:hover {
		-webkit-box-shadow: none;
		box-shadow: none
	}

	.events-page__left-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: auto;
		max-width: 238px;
		margin: 0;
		padding: 0
	}

	.events-page__tag-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 238px;
		margin: 26px 0 0;
		padding: 0
	}

	.events-page__card-left-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 238px;
		margin: 0;
		padding: 0
	}

	.events-page__card-left-block p:nth-of-type(1) {
		display: block;
		width: 238px;
		margin: 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 18px;
		line-height: 25px;
		color: #67B8EA;
		text-align: left
	}

	.events-page__card-left-block p:nth-of-type(2) {
		display: block;
		width: 238px;
		margin: 10px 0 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #6d6d6d;
		text-align: left
	}

	.events-page__card-right-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 238px;
		margin: 26px 0 0;
		padding: 0
	}

	.events-page__card-right-block-inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: auto;
		max-width: 238px;
		margin: 0;
		padding: 0
	}

	.events-page__card-right-block-inner:nth-of-type(2) {
		margin-top: 11px
	}

	.events-page__card-right-block-inner p:nth-of-type(1) {
		display: block;
		width: 66px;
		margin: 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 14px;
		line-height: 19px;
		color: #6d6d6d;
		text-align: left
	}

	.events-page__card-right-block-inner p:nth-of-type(2) {
		display: block;
		width: auto;
		max-width: 150px;
		margin: 0 0 0 22px;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #6d6d6d;
		text-align: left
	}

	.events-page__vb-inner {
		margin-top: 104px;
		padding-bottom: 346px
	}

	.events-page__vb-date {
		margin-top: 0
	}

	.events-page__vb-date span {
		text-transform: uppercase
	}

	.events-page__vb-title {
		margin-top: 4px
	}

	.events-page__vb-type {
		display: block;
		width: 280px;
		margin: 11px 0 0;
		padding: 0;
		font-family: OpenSansRegularItalic, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 30px;
		line-height: 130%;
		color: #6d6d6d;
		text-align: left
	}

	.events-page__image {
		display: block;
		width: 280px;
		height: auto;
		margin: 18px 0 0;
		padding: 0
	}

	.events-page__vb-tag-block {
		margin-top: 35px
	}

	.events-page__min-title {
		display: block;
		width: 280px;
		margin: 53px 0 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 18px;
		line-height: 25px;
		color: #6d6d6d;
		text-align: left
	}

	.events-page__min-title:nth-of-type(2) {
		margin-top: 47px
	}

	.events-page__vb-text {
		width: 280px;
		margin-top: 25px
	}
}

.disease-page__top-wrapper {
	background-image: url(../img/desease_fon.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 40px;
}

.disease-page__top-wrapper::before {
	position: absolute;
	inset: 0;
	content: '';
	background: none;
	mix-blend-mode: color;
}

.disease-page__vb-inner {
	margin-top: 50px;
	padding-bottom: 0
}

.disease-page__vb-title {
	font-size: 50px;
	line-height: 68px;
	color: #3399E0
}

.disease-page__promo-text {
	display: block;
	width: 1021px;
	margin: 23px 0 0;
	padding: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 20px;
	line-height: 27px;
	color: #464646;
	text-align: left
}

.disease-page__promo-text span {
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	font-weight: 700
}

.disease-page__article {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 1019px;
	margin: 0;
	padding: 0
}

.disease-page__text {
	display: block;
	width: 1019px;
	margin: 30px 0 0;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 18px;
	line-height: 25px;
	color: #464646;
	text-align: left
}

.disease-page__text--inner {
	width: 990px;
	margin-top: 42px
}

.disease-page__text--inner-2 {
	margin-top: 47px
}

.disease-page__text--inner-3 {
	margin-top: 35px
}

.disease-page__text--inner-4 {
	width: 980px;
	margin-top: 39px
}

.disease-page__text--inner-5 {
	width: 980px;
	margin-top: 105px
}

.disease-page__text--inner-6 {
	width: 1019px;
	margin-top: 39px
}

.disease-page__text--inner-7 {
	margin-top: 24px
}

.disease-page__text--inner-8 {
	margin-top: 84px
}

.disease-page__min-title {
	display: block;
	width: auto;
	max-width: 1019px;
	margin: 49px 0 0;
	padding: 0;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 30px;
	line-height: 110%;
	color: #464646;
	text-align: left
}

.disease-page__min-title:nth-of-type(1) {
	margin-top: 57px
}

.disease-page__scroll-wrapper {
	display: block;
	width: 100%;
	border-bottom: 1px solid rgba(0, 128, 84, .5)
}

.disease-page__scroll-wrapper--1 {
	margin-top: 36px
}

.disease-page__scroll-wrapper--2 {
	margin-top: 56px
}

.disease-page__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 auto;
	padding: 0;
	background-color: #fff;
	list-style: none
}

.disease-page__item {
	display: block;
	width: auto;
	height: 45px;
	margin: 0 48px 0 0;
	padding: 0;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 25px;
	color: #3399E0;
	text-align: center;
	text-decoration: none;
	background-color: #fff;
	cursor: pointer;
	opacity: .5
}

.disease-page__item--current {
	height: 42px;
	border-bottom: 3px solid #3399E0;
	opacity: 1
}

.disease-page__item a {
	color: inherit;
	text-decoration: none
}

.disease-page__text-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 493px;
	margin: 24px 0 0 80px;
	padding: 0;
	list-style: none
}

.disease-page__text-list--2 {
	width: 744px;
	margin-left: 82px
}

.disease-page__text-item {
	position: relative;
	display: block;
	width: auto;
	max-width: 493px;
	margin: 0;
	padding: 0 0 0 11px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 18px;
	line-height: 36px;
	color: #464646;
	text-align: left
}

.disease-page__text-item--2 {
	max-width: 744px;
	margin-bottom: 20px;
	font-family: OpenSansLightItalic, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 18px;
	line-height: 30px
}

.disease-page__text-item::before {
	position: absolute;
	top: calc(50% - 5px/2);
	left: 0;
	content: "";
	display: block;
	width: 5px;
	height: 5px;
	background-color: #3399E0;
	border-radius: 50%
}

.disease-page__image-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 850px;
	height: 467px;
	margin: 78px 0 0;
	padding: 0
}

.disease-page__image-container img {
	display: block;
	width: 396px;
	height: 467px;
	margin: 0;
	padding: 0
}

.disease-page__image-text-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 416px;
	margin: 0 0 0 38px;
	padding: 0
}

.disease-page__image-text-part-1 {
	display: block;
	width: auto;
	max-width: 416px;
	margin: 49px 0 0;
	padding: 0;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 25px;
	color: #464646;
	text-align: left
}

.disease-page__image-text-part-1:nth-of-type(1) {
	margin-top: 0
}

.disease-page__image-text-part-2 {
	display: block;
	width: auto;
	max-width: 416px;
	margin: 1px 0 0;
	padding: 0;
	font-family: OpenSansLightItalic, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 18px;
	line-height: 25px;
	color: #464646;
	text-align: left
}

.disease-page__cards {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	width: 807px;
	margin: 25px 0 0 106px;
	padding: 0;
}

.disease-page__card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 380px;
	height: 380px;
	margin: 38px 47px 0 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 70px 42px 46px 28px;
	border-radius: 40px;
	background-color: #eaf4fb;
}

.disease-page__card:nth-of-type(2n) {
	margin-right: 0
}

.disease-page__card-title {
	display: block;
	width: auto;
	max-width: 309px;
	min-height: 25px;
	max-height: 50px;
	margin: 0;
	padding: 0;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 25px;
	color: #3399E0;
	text-align: left;
	overflow: hidden
}

.disease-page__card-title--little {
	max-width: 195px
}

.disease-page__card-text {
	display: block;
	width: auto;
	max-width: 309px;
	max-height: 209px;
	margin: 22px 0 0;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 19px;
	color: #464646;
	text-align: left;
	overflow: hidden
}

.disease-page__card-text--1 {
	max-width: 251px
}

.disease-page__card-text--2 {
	max-width: 256px
}

.disease-page__card-text--4 {
	max-width: 297px
}

.disease-page__warning-text {
	display: block;
	width: 836px;
	margin: 49px 0 0;
	padding: 0;
	font-family: OpenSansLightItalic, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 18px;
	line-height: 25px;
	color: #464646;
	text-align: left
}

.disease-page__warning-text span {
	font-family: OpenSansBoldItalic, Arial, Helvetica, sans-serif;
	font-weight: 700
}

.disease-page__tag-block {
	display: block;
	width: 100%;
	margin-top: 73px;
	border-top: 1px solid #cdcdcd
}

.disease-page__tag-block-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 1020px;
	height: 77px;
	margin: 0 auto;
	padding: 0
}

.disease-page__block-title {
	display: block;
	width: auto;
	max-width: 322px;
	max-height: 54px;
	margin: 0;
	padding: 0;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 20px;
	line-height: 27px;
	color: #6d6d6d;
	text-align: right
}

.disease-page__vb-tag-block {
	margin-left: 18px
}

.disease-page__vb-tag-block .video-page__tag-no-clicable {
	padding-right: 16px
}

.disease-page__link-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 1020px;
	margin: 197px 0 0;
	padding: 0
}

.disease-page__link-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	height: 129px
}

.disease-page__link-block--2 {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.disease-page__link-date {
	display: block;
	width: auto;
	max-width: 322px;
	margin: 6px 0 0;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 12px;
	line-height: 16px;
	color: #545454;
	text-align: left;
	text-transform: uppercase
}

.disease-page__link-date--2 {
	margin-top: 12px;
	text-align: right
}

.disease-page__link {
	position: relative;
	display: block;
	width: 136px;
	height: 30px;
	margin: 0;
	padding: 7px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #67B8EA;
	border-radius: 50px;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	text-align: left;
	text-decoration: none;
	cursor: pointer
}

.disease-page__link:hover {
	opacity: .6
}

.disease-page__link--left {
	padding-left: 42px
}

.disease-page__link--left::before {
	position: absolute;
	top: calc(50% - 14px/2);
	left: 14px;
	content: "";
	display: block;
	width: 16px;
	height: 14px;
	background-image: url(../img/left-vector-white.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto
}

.disease-page__link--right {
	padding-left: 15px
}

.disease-page__link--right::after {
	position: absolute;
	top: calc(50% - 14px/2);
	right: 14px;
	content: "";
	display: block;
	width: 16px;
	height: 14px;
	background-image: url(../img/right-vector-white.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto
}

@media (max-width:1439px) {
	.disease-page__top-wrapper {
		background-image: url(../img/disease-desktop-bg.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover
	}

	.disease-page__vb-title {
		font-size: 50px;
		line-height: 68px;
		color: #3399E0
	}

	.disease-page__promo-text {
		display: block;
		width: 1021px;
		margin: 23px 0 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 20px;
		line-height: 27px;
		color: #464646;
		text-align: left
	}

	.disease-page__promo-text span {
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700
	}

	.disease-page__article {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 1019px;
		margin: 0;
		padding: 0
	}

	.disease-page__text {
		display: block;
		width: 1019px;
		margin: 30px 0 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 18px;
		line-height: 25px;
		color: #464646;
		text-align: left
	}

	.disease-page__text--inner {
		width: 990px;
		margin-top: 42px
	}

	.disease-page__text--inner-2 {
		margin-top: 47px
	}

	.disease-page__text--inner-3 {
		margin-top: 35px
	}

	.disease-page__text--inner-4 {
		width: 980px;
		margin-top: 39px
	}

	.disease-page__text--inner-5 {
		width: 980px;
		margin-top: 105px
	}

	.disease-page__text--inner-6 {
		width: 1019px;
		margin-top: 39px
	}

	.disease-page__text--inner-7 {
		margin-top: 24px
	}

	.disease-page__text--inner-8 {
		margin-top: 84px
	}

	.disease-page__min-title {
		display: block;
		width: auto;
		max-width: 1019px;
		margin: 49px 0 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 30px;
		line-height: 110%;
		color: #464646;
		text-align: left
	}

	.disease-page__min-title:nth-of-type(1) {
		margin-top: 57px
	}

	.disease-page__scroll-wrapper {
		display: block;
		width: 100%;
		border-bottom: 1px solid rgba(0, 128, 84, .5)
	}

	.disease-page__scroll-wrapper--1 {
		margin-top: 36px
	}

	.disease-page__scroll-wrapper--2 {
		margin-top: 56px
	}

	.disease-page__list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0 auto;
		padding: 0;
		background-color: #fff;
		list-style: none
	}

	.disease-page__item {
		display: block;
		width: auto;
		height: 45px;
		margin: 0 48px 0 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 18px;
		line-height: 25px;
		color: #3399E0;
		text-align: center;
		text-decoration: none;
		background-color: #fff;
		cursor: pointer;
		opacity: .5
	}

	.disease-page__item--current {
		height: 42px;
		border-bottom: 3px solid #3399E0;
		opacity: 1
	}

	.disease-page__item a {
		color: inherit;
		text-decoration: none
	}

	.disease-page__text-list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 493px;
		margin: 24px 0 0 80px;
		padding: 0;
		list-style: none
	}

	.disease-page__text-list--2 {
		width: 744px;
		margin-left: 82px
	}

	.disease-page__text-item {
		position: relative;
		display: block;
		width: auto;
		max-width: 493px;
		margin: 0;
		padding: 0 0 0 11px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 18px;
		line-height: 36px;
		color: #464646;
		text-align: left
	}

	.disease-page__text-item--2 {
		max-width: 744px;
		margin-bottom: 20px;
		font-family: OpenSansLightItalic, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 18px;
		line-height: 30px
	}

	.disease-page__text-item::before {
		position: absolute;
		top: calc(50% - 5px/2);
		left: 0;
		content: "";
		display: block;
		width: 5px;
		height: 5px;
		background-color: #3399E0;
		border-radius: 50%
	}

	.disease-page__image-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 850px;
		height: 467px;
		margin: 78px 0 0;
		padding: 0
	}

	.disease-page__image-container img {
		display: block;
		width: 396px;
		height: 467px;
		margin: 0;
		padding: 0
	}

	.disease-page__image-text-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 416px;
		margin: 0 0 0 38px;
		padding: 0
	}

	.disease-page__image-text-part-1 {
		display: block;
		width: auto;
		max-width: 416px;
		margin: 49px 0 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 18px;
		line-height: 25px;
		color: #464646;
		text-align: left
	}

	.disease-page__image-text-part-1:nth-of-type(1) {
		margin-top: 0
	}

	.disease-page__image-text-part-2 {
		display: block;
		width: auto;
		max-width: 416px;
		margin: 1px 0 0;
		padding: 0;
		font-family: OpenSansLightItalic, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 18px;
		line-height: 25px;
		color: #464646;
		text-align: left
	}

	.disease-page__cards {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 807px;
		margin: 25px 0 0 106px;
		padding: 0
	}

	.disease-page__card {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 380px;
		height: 380px;
		margin: 38px 47px 0 0;
		padding: 70px 42px 46px 28px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border: 1px solid #dbdbdb;
		background-color: #fff
	}

	.disease-page__card:nth-of-type(2n) {
		margin-right: 0
	}

	.disease-page__card-title {
		display: block;
		width: auto;
		max-width: 309px;
		min-height: 25px;
		max-height: 50px;
		margin: 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 18px;
		line-height: 25px;
		color: #3399E0;
		text-align: left;
		overflow: hidden
	}

	.disease-page__card-title--little {
		max-width: 195px
	}

	.disease-page__card-text {
		display: block;
		width: auto;
		max-width: 309px;
		max-height: 209px;
		margin: 22px 0 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px;
		color: #464646;
		text-align: left;
		overflow: hidden
	}

	.disease-page__card-text--1 {
		max-width: 251px
	}

	.disease-page__card-text--2 {
		max-width: 256px
	}

	.disease-page__card-text--4 {
		max-width: 297px
	}

	.disease-page__warning-text {
		display: block;
		width: 836px;
		margin: 49px 0 0;
		padding: 0;
		font-family: OpenSansLightItalic, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 18px;
		line-height: 25px;
		color: #464646;
		text-align: left
	}

	.disease-page__warning-text span {
		font-family: OpenSansBoldItalic, Arial, Helvetica, sans-serif;
		font-weight: 700
	}

	.disease-page__tag-block {
		display: block;
		width: 100%;
		margin-top: 73px;
		border-top: 1px solid #cdcdcd
	}

	.disease-page__tag-block-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 1020px;
		height: 77px;
		margin: 0 auto;
		padding: 0
	}

	.disease-page__block-title {
		display: block;
		width: auto;
		max-width: 322px;
		max-height: 54px;
		margin: 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 20px;
		line-height: 27px;
		color: #6d6d6d;
		text-align: right
	}

	.disease-page__vb-tag-block {
		margin-left: 18px
	}

	.disease-page__vb-tag-block .video-page__tag-no-clicable {
		padding-right: 16px
	}

	.disease-page__link-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 1020px;
		margin: 197px 0 0;
		padding: 0
	}

	.disease-page__link-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		height: 129px
	}

	.disease-page__link-block--2 {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.disease-page__link-date {
		display: block;
		width: auto;
		max-width: 322px;
		margin: 6px 0 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		color: #545454;
		text-align: left;
		text-transform: uppercase
	}

	.disease-page__link-date--2 {
		margin-top: 12px;
		text-align: right
	}

	.disease-page__link {
		position: relative;
		display: block;
		width: 136px;
		height: 30px;
		margin: 0;
		padding: 7px 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #67B8EA;
		border-radius: 50px;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 12px;
		line-height: 16px;
		color: #fff;
		text-align: left;
		text-decoration: none;
		cursor: pointer
	}

	.disease-page__link:hover {
		opacity: .6
	}

	.disease-page__link--left {
		padding-left: 42px
	}

	.disease-page__link--left::before {
		position: absolute;
		top: calc(50% - 14px/2);
		left: 14px;
		content: "";
		display: block;
		width: 16px;
		height: 14px;
		background-image: url(../img/left-vector-white.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto
	}

	.disease-page__link--right {
		padding-left: 15px
	}

	.disease-page__link--right::after {
		position: absolute;
		top: calc(50% - 14px/2);
		right: 14px;
		content: "";
		display: block;
		width: 16px;
		height: 14px;
		background-image: url(../img/right-vector-white.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto
	}
}

@media (max-width:1279px) {
	.disease-page__top-wrapper {
		background-image: url(../img/disease-tablet-bg.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover
	}

	.disease-page__search-block {
		margin-top: 16px
	}

	.disease-page__vb-inner {
		padding-left: 0;
		padding-right: 0
	}

	.disease-page__vb-title {
		font-size: 50px;
		line-height: 68px;
		color: #3399E0
	}

	.disease-page__promo-text {
		display: block;
		width: 668px;
		margin: 23px 0 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 20px;
		line-height: 27px;
		color: #464646;
		text-align: left
	}

	.disease-page__promo-text span {
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700
	}

	.disease-page__article {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 666px;
		margin: 0;
		padding: 0
	}

	.disease-page__text {
		display: block;
		width: 666px;
		margin: 27px 0 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 16px;
		line-height: 22px;
		color: #464646;
		text-align: left
	}

	.disease-page__text--inner {
		margin-top: 42px
	}

	.disease-page__text--inner-2 {
		margin-top: 47px
	}

	.disease-page__text--inner-3 {
		margin-top: 35px
	}

	.disease-page__text--inner-4 {
		margin-top: 39px
	}

	.disease-page__text--inner-5 {
		margin-top: 53px
	}

	.disease-page__text--inner-6 {
		margin-top: 61px
	}

	.disease-page__text--inner-7 {
		margin-top: 22px
	}

	.disease-page__text--inner-8 {
		margin-top: 63px
	}

	.disease-page__min-title {
		display: block;
		width: auto;
		max-width: 666px;
		margin: 90px 0 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 30px;
		line-height: 110%;
		color: #464646;
		text-align: left
	}

	.disease-page__min-title:nth-of-type(1) {
		margin-top: 73px
	}

	.disease-page__scroll-wrapper {
		display: block;
		width: 667px;
		border-bottom: 1px solid rgba(0, 128, 84, .5)
	}

	.disease-page__scroll-wrapper--1 {
		margin-top: 36px
	}

	.disease-page__scroll-wrapper--2 {
		margin-top: 40px
	}

	.disease-page__list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 667px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0;
		padding: 0;
		background-color: #fff;
		list-style: none
	}

	.disease-page__item {
		display: block;
		width: auto;
		height: 45px;
		margin: 0 48px 0 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 18px;
		line-height: 25px;
		color: #3399E0;
		text-align: center;
		text-decoration: none;
		background-color: #fff;
		cursor: pointer;
		opacity: .5
	}

	.disease-page__item--current {
		height: 42px;
		border-bottom: 3px solid #3399E0;
		opacity: 1
	}

	.disease-page__item a {
		color: inherit;
		text-decoration: none
	}

	.disease-page__text-list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 493px;
		margin: 31px 0 0 81px;
		padding: 0;
		list-style: none
	}

	.disease-page__text-list--2 {
		width: 580px;
		margin-left: 81px;
		margin-top: 29px
	}

	.disease-page__text-item {
		position: relative;
		display: block;
		width: auto;
		max-width: 493px;
		margin: 0;
		padding: 0 0 0 11px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 18px;
		line-height: 36px;
		color: #464646;
		text-align: left
	}

	.disease-page__text-item--2 {
		max-width: 744px;
		margin-bottom: 20px;
		font-family: OpenSansLightItalic, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 18px;
		line-height: 30px
	}

	.disease-page__text-item::before {
		position: absolute;
		top: calc(50% - 5px/2);
		left: 0;
		content: "";
		display: block;
		width: 5px;
		height: 5px;
		background-color: #3399E0;
		border-radius: 50%
	}

	.disease-page__image-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 667px;
		height: 467px;
		margin: 62px 0 0;
		padding: 0
	}

	.disease-page__image-container img {
		display: block;
		width: 250px;
		height: 294px;
		margin: 0;
		padding: 0
	}

	.disease-page__image-text-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 405px;
		margin: 0 0 0 12px;
		padding: 0
	}

	.disease-page__image-text-part-1 {
		display: block;
		width: auto;
		max-width: 416px;
		margin: 49px 0 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 18px;
		line-height: 25px;
		color: #464646;
		text-align: left
	}

	.disease-page__image-text-part-1:nth-of-type(1) {
		margin-top: 0
	}

	.disease-page__image-text-part-2 {
		display: block;
		width: auto;
		max-width: 416px;
		margin: 1px 0 0;
		padding: 0;
		font-family: OpenSansLightItalic, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 18px;
		line-height: 25px;
		color: #464646;
		text-align: left
	}

	.disease-page__cards {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 682px;
		margin: 46px 0 0;
		padding: 0
	}

	.disease-page__card {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		margin: 16px 16px 0 0;
		padding: 17px 13px 10px 35px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border: 1px solid #dbdbdb;
		background-color: #fff
	}

	.disease-page__card:nth-of-type(2n) {
		margin-right: auto
	}

	.disease-page__card--1 {
		width: 333px;
		height: 152px;
		padding-bottom: 14px;
		background-image: url(../img/background-grad.png), url(../img/gradient-blue.png);
		background-repeat: no-repeat, no-repeat;
		background-position: center, center;
		background-size: cover, auto
	}

	.disease-page__card--2 {
		width: 319px;
		height: 152px;
		padding-bottom: 14px;
		background-image: url(../img/background-blue.png), url(../img/gradient-blue.png);
		background-repeat: no-repeat, no-repeat;
		background-position: center, center;
		background-size: cover, auto
	}

	.disease-page__card--4 {
		width: 333px;
		height: 224px;
		background-image: url(../img/background-blue.png), url(../img/gradient-blue.png);
		background-repeat: no-repeat, no-repeat;
		background-position: center, center;
		background-size: cover, auto;
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.disease-page__card--3 {
		width: 319px;
		height: 224px;
		background-image: url(../img/background-grad.png), url(../img/gradient-blue.png);
		background-repeat: no-repeat, no-repeat;
		background-position: center, center;
		background-size: cover, auto;
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.disease-page__card-title {
		display: block;
		width: auto;
		max-width: 285px;
		min-height: 25px;
		max-height: 50px;
		margin: 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 16px;
		line-height: 22px;
		color: #fff;
		text-align: left
	}

	.disease-page__card-title--little {
		max-width: 285px
	}

	.disease-page__card-text {
		display: block;
		width: auto;
		max-width: 267px;
		max-height: 159px;
		margin: 11px 0 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16.5px;
		color: #fff;
		text-align: left;
		overflow: hidden
	}

	.disease-page__card-text--2 {
		max-width: 257px
	}

	.disease-page__card-text--4 {
		max-width: 285px
	}

	.disease-page__warning-text {
		display: block;
		width: 667px;
		margin: 48px 0 0;
		padding: 0;
		font-family: OpenSansLightItalic, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 18px;
		line-height: 25px;
		color: #464646;
		text-align: left
	}

	.disease-page__warning-text span {
		font-family: OpenSansBoldItalic, Arial, Helvetica, sans-serif;
		font-weight: 700
	}

	.disease-page__tag-block {
		display: block;
		width: 669px;
		margin-top: 69px;
		border-top: 1px solid #cdcdcd
	}

	.disease-page__tag-block-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 670px;
		height: 77px;
		margin: 0 auto;
		padding: 0
	}

	.disease-page__block-title {
		display: block;
		width: auto;
		max-width: 322px;
		max-height: 54px;
		margin: 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 20px;
		line-height: 27px;
		color: #6d6d6d;
		text-align: right
	}

	.disease-page__vb-tag-block {
		margin-left: 18px
	}

	.disease-page__vb-tag-block .video-page__tag-no-clicable {
		padding-right: 16px
	}

	.disease-page__link-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 667px;
		margin: 59px 0 0;
		padding: 0
	}

	.disease-page__link-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		height: 129px
	}

	.disease-page__link-block--2 {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.disease-page__link-date {
		display: block;
		width: auto;
		max-width: 322px;
		margin: 6px 0 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		color: #545454;
		text-align: left;
		text-transform: uppercase
	}

	.disease-page__link-date--2 {
		margin-top: 12px;
		text-align: right
	}

	.disease-page__link {
		position: relative;
		display: block;
		width: 136px;
		height: 30px;
		margin: 0;
		padding: 7px 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #67B8EA;
		border-radius: 50px;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 12px;
		line-height: 16px;
		color: #fff;
		text-align: left;
		text-decoration: none;
		cursor: pointer
	}

	.disease-page__link:hover {
		opacity: 1
	}

	.disease-page__link--left {
		padding-left: 42px
	}

	.disease-page__link--left::before {
		position: absolute;
		top: calc(50% - 14px/2);
		left: 14px;
		content: "";
		display: block;
		width: 16px;
		height: 14px;
		background-image: url(../img/left-vector-white.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto
	}

	.disease-page__link--right {
		padding-left: 15px
	}

	.disease-page__link--right::after {
		position: absolute;
		top: calc(50% - 14px/2);
		right: 14px;
		content: "";
		display: block;
		width: 16px;
		height: 14px;
		background-image: url(../img/right-vector-white.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto
	}
}

@media (max-width:767px) {
	.disease-page__top-wrapper {
		background-image: url(../img/disease-mobile-bg.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover
	}

	.disease-page__search-block {
		margin-top: 21px
	}

	.disease-page__vb-inner {
		width: 100%;
		padding-left: 0;
		padding-right: 0
	}

	.disease-page__vb-title {
		max-width: 324px;
		font-size: 20px;
		line-height: 26px;
		color: #3399E0
	}

	.disease-page__promo-text {
		display: block;
		width: 324px;
		margin: 3px auto 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 18px;
		line-height: 25px;
		color: #464646;
		text-align: left
	}

	.disease-page__promo-text span {
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700
	}

	.disease-page__article {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 324px;
		margin: 0 auto;
		padding: 0
	}

	.disease-page__text {
		display: block;
		width: 324px;
		margin: 25px auto 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 16px;
		line-height: 22px;
		color: #464646;
		text-align: left
	}

	.disease-page__text--inner {
		margin-top: 32px
	}

	.disease-page__text--inner-2 {
		margin-top: 20px
	}

	.disease-page__text--inner-3 {
		margin-top: 26px
	}

	.disease-page__text--inner-4 {
		margin-top: 49px
	}

	.disease-page__text--inner-5 {
		margin-top: 28px
	}

	.disease-page__text--inner-6 {
		margin-top: 53px
	}

	.disease-page__text--inner-7 {
		margin-top: 22px
	}

	.disease-page__text--inner-8 {
		margin-top: 59px
	}

	.disease-page__min-title {
		display: block;
		width: auto;
		max-width: 288px;
		margin: 58px auto 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 20px;
		line-height: 27px;
		color: #464646;
		text-align: center
	}

	.disease-page__min-title:nth-of-type(1) {
		margin-top: 45px
	}

	.disease-page__scroll-wrapper {
		display: block;
		width: 100%;
		border-bottom: 1px solid rgba(0, 128, 84, .5)
	}

	.disease-page__scroll-wrapper--1 {
		margin-top: 27px
	}

	.disease-page__scroll-wrapper--2 {
		margin-top: 40px
	}

	.disease-page__list {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 324px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		margin: 0 auto;
		padding: 0;
		background-color: #fff;
		list-style: none
	}

	.disease-page__list--2 {
		width: auto;
		min-width: 533px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-left: 20px;
		padding-right: 20px
	}

	.disease-page__list--2 .disease-page__item {
		margin-right: 42px;
		font-size: 18px;
		line-height: 25px
	}

	.disease-page__item {
		display: block;
		width: auto;
		height: 45px;
		margin: 0 54px 0 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 16px;
		line-height: 22px;
		color: #3399E0;
		text-align: center;
		text-decoration: none;
		background-color: #fff;
		cursor: pointer;
		opacity: .5;
		white-space: nowrap
	}

	.disease-page__item:last-of-type {
		margin-right: 0
	}

	.disease-page__item--current {
		height: 42px;
		border-bottom: 3px solid #3399E0;
		opacity: 1
	}

	.disease-page__item a {
		color: inherit;
		text-decoration: none
	}

	.disease-page__text-list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 304px;
		margin: 18px auto 0;
		padding: 0 0 0 9px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		list-style: none
	}

	.disease-page__text-list--2 {
		width: 326px;
		margin-top: 34px;
		padding-left: 20px
	}

	.disease-page__text-item {
		position: relative;
		display: block;
		width: auto;
		max-width: 304px;
		margin: 0;
		padding: 0 0 0 8px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 28px;
		color: #464646;
		text-align: left
	}

	.disease-page__text-item::before {
		position: absolute;
		top: 12px;
		left: 0;
		content: "";
		display: block;
		width: 4px;
		height: 4px;
		background-color: #3399E0;
		border-radius: 50%
	}

	.disease-page__text-item--2 {
		max-width: 302px;
		margin-bottom: 19px;
		font-family: OpenSansLightItalic, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px
	}

	.disease-page__text-item--2::before {
		top: 8px
	}

	.disease-page__image-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 325px;
		height: auto;
		margin: 43px auto 0;
		padding: 0
	}

	.disease-page__image-container img {
		display: block;
		width: 246px;
		height: 291px;
		margin: 0 0 0 47px;
		padding: 0
	}

	.disease-page__image-text-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 325px;
		margin: 0 auto;
		padding: 0
	}

	.disease-page__image-text-part-1 {
		display: block;
		width: auto;
		max-width: 325px;
		margin: 20px auto 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 16px;
		line-height: 22px;
		color: #464646;
		text-align: center
	}

	.disease-page__image-text-part-1:nth-of-type(1) {
		margin-top: 36px
	}

	.disease-page__image-text-part-2 {
		display: block;
		width: auto;
		max-width: 325px;
		margin: 1px auto 0;
		padding: 0;
		font-family: OpenSansLightItalic, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 16px;
		line-height: 22px;
		color: #464646;
		text-align: center
	}

	.disease-page__image-text-part-2--2 {
		width: 214px
	}

	.disease-page__image-text-part-2--3 {
		width: 241px
	}

	.disease-page__image-text-part-2--4 {
		width: 323px
	}

	.disease-page__cards {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 360px;
		margin: 35px auto 0;
		padding: 0
	}

	.disease-page__card {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 360px;
		margin: 5px 0 0;
		padding: 23px 13px 10px 15px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border: 1px solid #dbdbdb;
		background-color: #fff
	}

	.disease-page__card:nth-of-type(2n) {
		margin-right: auto
	}

	.disease-page__card--1 {
		height: auto;
		margin-top: 17px;
		padding-top: 13px;
		padding-bottom: 14px;
		background-image: url(../img/background-grad.png), url(../img/gradient-blue.png);
		background-repeat: no-repeat, no-repeat;
		background-position: center, center;
		background-size: cover, cover
	}

	.disease-page__card--2 {
		height: auto;
		padding-bottom: 14px;
		background-image: url(../img/background-blue.png), url(../img/gradient-blue.png);
		background-repeat: no-repeat, no-repeat;
		background-position: center, center;
		background-size: cover, cover
	}

	.disease-page__card--4 {
		height: auto;
		background-image: url(../img/background-blue.png), url(../img/gradient-blue.png);
		background-repeat: no-repeat, no-repeat;
		background-position: center, center;
		background-size: cover, cover;
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.disease-page__card--3 {
		height: auto;
		background-image: url(../img/background-grad.png), url(../img/gradient-blue.png);
		background-repeat: no-repeat, no-repeat;
		background-position: center, center;
		background-size: cover, cover;
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.disease-page__card-title {
		display: block;
		width: auto;
		max-width: 285px;
		min-height: 25px;
		max-height: 50px;
		margin: 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 16px;
		line-height: 22px;
		color: #fff;
		text-align: left
	}

	.disease-page__card-title--little {
		max-width: 285px
	}

	.disease-page__card-text {
		display: block;
		width: auto;
		max-width: 308px;
		max-height: 159px;
		margin: 17px 0 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16.5px;
		color: #fff;
		text-align: left;
		overflow: hidden
	}

	.disease-page__card-text--1 {
		margin-top: 21px
	}

	.disease-page__card-text--2 {
		max-width: 322px
	}

	.disease-page__card-text--3 {
		max-width: 324px
	}

	.disease-page__card-text--4 {
		max-width: 322px
	}

	.disease-page__warning-text {
		display: block;
		width: 320px;
		margin: 23px auto 0;
		padding: 0;
		font-family: OpenSansLightItalic, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 11px;
		line-height: 15px;
		color: #464646;
		text-align: left
	}

	.disease-page__warning-text span {
		font-family: OpenSansBoldItalic, Arial, Helvetica, sans-serif;
		font-weight: 700
	}

	.disease-page__tag-block {
		display: block;
		width: 100%;
		margin-top: 47px;
		border-top: 1px solid #cdcdcd
	}

	.disease-page__tag-block-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 360px;
		height: 77px;
		margin: 0 auto;
		padding: 0 0 0 18px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.disease-page__block-title {
		display: block;
		width: auto;
		max-width: 115px;
		height: 115px;
		margin: 21px 0 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 14px;
		line-height: 19px;
		color: #6d6d6d;
		text-align: right
	}

	.disease-page__block-title--tag {
		width: 41px;
		max-width: 41px;
		max-height: 22px;
		font-size: 16px;
		line-height: 22px
	}

	.disease-page__block-title--left {
		text-align: left
	}

	.disease-page__vb-tag-block {
		margin-left: 18px;
		margin-top: 21px
	}

	.disease-page__vb-tag-block .video-page__tag-no-clicable {
		padding-right: 16px
	}

	.disease-page__link-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 324px;
		margin: 12px auto 0;
		padding: 0
	}

	.disease-page__link-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		height: 144px
	}

	.disease-page__link-block--2 {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.disease-page__link-date {
		display: block;
		width: auto;
		max-width: 160px;
		margin: 8px 0 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 11px;
		line-height: 15px;
		color: #545454;
		text-align: left;
		text-transform: uppercase
	}

	.disease-page__link-date--2 {
		text-align: right
	}

	.disease-page__link {
		position: relative;
		display: block;
		width: 136px;
		height: 30px;
		margin: 0;
		padding: 7px 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #67B8EA;
		border-radius: 50px;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 12px;
		line-height: 16px;
		color: #fff;
		text-align: left;
		text-decoration: none;
		cursor: pointer
	}

	.disease-page__link:hover {
		opacity: 1
	}

	.disease-page__link--left {
		padding-left: 42px
	}

	.disease-page__link--left::before {
		position: absolute;
		top: calc(50% - 14px/2);
		left: 14px;
		content: "";
		display: block;
		width: 16px;
		height: 14px;
		background-image: url(../img/left-vector-white.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto
	}

	.disease-page__link--right {
		padding-left: 15px
	}

	.disease-page__link--right::after {
		position: absolute;
		top: calc(50% - 14px/2);
		right: 14px;
		content: "";
		display: block;
		width: 16px;
		height: 14px;
		background-image: url(../img/right-vector-white.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto
	}
}

@media (max-width:359px) {
	.disease-page__top-wrapper {
		background-image: url(../img/disease-mobile-bg.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover
	}

	.disease-page__search-block {
		margin-top: 21px
	}

	.disease-page__vb-inner {
		width: 100%;
		padding-left: 0;
		padding-right: 0
	}

	.disease-page__vb-title {
		max-width: 280px;
		font-size: 16px;
		line-height: 22px
	}

	.disease-page__promo-text {
		display: block;
		width: 280px;
		margin: 3px auto 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 18px;
		line-height: 25px;
		color: #464646;
		text-align: left
	}

	.disease-page__promo-text span {
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700
	}

	.disease-page__article {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 280px;
		margin: 0 auto;
		padding: 0
	}

	.disease-page__text {
		display: block;
		width: 280px;
		margin: 25px auto 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 16px;
		line-height: 22px;
		color: #464646;
		text-align: left
	}

	.disease-page__text--inner {
		margin-top: 32px
	}

	.disease-page__text--inner-2 {
		margin-top: 20px
	}

	.disease-page__text--inner-3 {
		margin-top: 26px
	}

	.disease-page__text--inner-4 {
		margin-top: 49px
	}

	.disease-page__text--inner-5 {
		margin-top: 28px
	}

	.disease-page__text--inner-6 {
		margin-top: 53px
	}

	.disease-page__text--inner-7 {
		margin-top: 22px
	}

	.disease-page__text--inner-8 {
		margin-top: 59px
	}

	.disease-page__min-title {
		display: block;
		width: auto;
		max-width: 280px;
		margin: 58px auto 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 20px;
		line-height: 27px;
		color: #464646;
		text-align: center
	}

	.disease-page__min-title:nth-of-type(1) {
		margin-top: 45px
	}

	.disease-page__scroll-wrapper {
		display: block;
		width: 100%;
		border-bottom: 1px solid rgba(0, 128, 84, .5)
	}

	.disease-page__scroll-wrapper--1 {
		margin-top: 27px
	}

	.disease-page__scroll-wrapper--2 {
		margin-top: 40px
	}

	.disease-page__list {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 280px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		margin: 0 auto;
		padding: 0;
		background-color: #fff;
		list-style: none
	}

	.disease-page__list--2 {
		width: auto;
		min-width: 515px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-left: 20px;
		padding-right: 20px
	}

	.disease-page__list--2 .disease-page__item {
		margin-right: 20px;
		font-size: 18px;
		line-height: 25px
	}

	.disease-page__item {
		display: block;
		width: auto;
		height: 45px;
		margin: 0 54px 0 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 16px;
		line-height: 22px;
		color: #3399E0;
		text-align: center;
		text-decoration: none;
		background-color: #fff;
		cursor: pointer;
		opacity: .5;
		white-space: nowrap
	}

	.disease-page__item:last-of-type {
		margin-right: 0
	}

	.disease-page__item--current {
		height: 42px;
		border-bottom: 3px solid #3399E0;
		opacity: 1
	}

	.disease-page__item a {
		color: inherit;
		text-decoration: none
	}

	.disease-page__text-list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 270px;
		margin: 18px auto 0;
		padding: 0 0 0 10px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		list-style: none
	}

	.disease-page__text-list--2 {
		width: 270px;
		margin-top: 34px;
		padding-left: 10px
	}

	.disease-page__text-item {
		position: relative;
		display: block;
		width: auto;
		max-width: 270px;
		margin: 0;
		padding: 0 0 0 8px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 28px;
		color: #464646;
		text-align: left
	}

	.disease-page__text-item::before {
		position: absolute;
		top: 12px;
		left: 0;
		content: "";
		display: block;
		width: 4px;
		height: 4px;
		background-color: #3399E0;
		border-radius: 50%
	}

	.disease-page__text-item--2 {
		max-width: 270px;
		margin-bottom: 19px;
		font-family: OpenSansLightItalic, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 14px;
		line-height: 19px
	}

	.disease-page__text-item--2::before {
		top: 8px
	}

	.disease-page__image-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 280px;
		height: auto;
		margin: 43px auto 0;
		padding: 0
	}

	.disease-page__image-container img {
		display: block;
		width: 246px;
		height: 291px;
		margin: 0 auto;
		padding: 0
	}

	.disease-page__image-text-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 280px;
		margin: 0 auto;
		padding: 0
	}

	.disease-page__image-text-part-1 {
		display: block;
		width: auto;
		max-width: 280px;
		margin: 20px auto 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 16px;
		line-height: 22px;
		color: #464646;
		text-align: center
	}

	.disease-page__image-text-part-1:nth-of-type(1) {
		margin-top: 36px
	}

	.disease-page__image-text-part-2 {
		display: block;
		width: auto;
		max-width: 280px;
		margin: 1px auto 0;
		padding: 0;
		font-family: OpenSansLightItalic, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 16px;
		line-height: 22px;
		color: #464646;
		text-align: center
	}

	.disease-page__cards {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 320px;
		margin: 35px auto 0;
		padding: 0
	}

	.disease-page__card {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 320px;
		margin: 5px 0 0;
		padding: 23px 13px 10px 15px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border: 1px solid #dbdbdb;
		background-color: #fff
	}

	.disease-page__card:nth-of-type(2n) {
		margin-right: auto
	}

	.disease-page__card--1 {
		margin-top: 17px;
		padding-top: 13px;
		padding-bottom: 14px;
		background-image: url(../img/background-grad.png), url(../img/gradient-blue.png);
		background-repeat: no-repeat, no-repeat;
		background-position: center, center;
		background-size: cover, cover
	}

	.disease-page__card--2 {
		padding-bottom: 14px;
		background-image: url(../img/background-blue.png), url(../img/gradient-blue.png);
		background-repeat: no-repeat, no-repeat;
		background-position: center, center;
		background-size: cover, cover
	}

	.disease-page__card--4 {
		background-image: url(../img/background-blue.png), url(../img/gradient-blue.png);
		background-repeat: no-repeat, no-repeat;
		background-position: center, center;
		background-size: cover, cover;
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.disease-page__card--3 {
		background-image: url(../img/background-grad.png), url(../img/gradient-blue.png);
		background-repeat: no-repeat, no-repeat;
		background-position: center, center;
		background-size: cover, cover;
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.disease-page__card-title {
		display: block;
		width: auto;
		max-width: 285px;
		min-height: 25px;
		max-height: 50px;
		margin: 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 16px;
		line-height: 22px;
		color: #fff;
		text-align: left
	}

	.disease-page__card-title--little {
		max-width: 285px
	}

	.disease-page__card-text {
		display: block;
		width: auto;
		max-width: 285px;
		max-height: 159px;
		margin: 17px 0 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16.5px;
		color: #fff;
		text-align: left;
		overflow: hidden
	}

	.disease-page__card-text--1 {
		margin-top: 21px
	}

	.disease-page__warning-text {
		display: block;
		width: 280px;
		margin: 23px auto 0;
		padding: 0;
		font-family: OpenSansLightItalic, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 11px;
		line-height: 15px;
		color: #464646;
		text-align: left
	}

	.disease-page__warning-text span {
		font-family: OpenSansBoldItalic, Arial, Helvetica, sans-serif;
		font-weight: 700
	}

	.disease-page__tag-block {
		display: block;
		width: 100%;
		margin-top: 47px;
		border-top: 1px solid #cdcdcd
	}

	.disease-page__tag-block-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 320px;
		height: 77px;
		margin: 0 auto;
		padding: 0 0 0 20px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.disease-page__block-title {
		display: block;
		width: auto;
		max-width: 115px;
		height: 115px;
		margin: 21px 0 0;
		padding: 0;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 14px;
		line-height: 19px;
		color: #6d6d6d;
		text-align: right
	}

	.disease-page__block-title--tag {
		width: 41px;
		max-width: 41px;
		max-height: 22px;
		font-size: 16px;
		line-height: 22px
	}

	.disease-page__block-title--left {
		text-align: left
	}

	.disease-page__vb-tag-block {
		margin-left: 18px;
		margin-top: 21px
	}

	.disease-page__vb-tag-block .video-page__tag-no-clicable {
		padding-right: 16px
	}

	.disease-page__link-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 280px;
		margin: 12px auto 0;
		padding: 0
	}

	.disease-page__link-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		height: 144px
	}

	.disease-page__link-block--2 {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.disease-page__link-date {
		display: block;
		width: auto;
		max-width: 160px;
		margin: 8px 0 0;
		padding: 0;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 11px;
		line-height: 15px;
		color: #545454;
		text-align: left;
		text-transform: uppercase
	}

	.disease-page__link-date--2 {
		text-align: right
	}

	.disease-page__link {
		position: relative;
		display: block;
		width: 136px;
		height: 30px;
		margin: 0;
		padding: 7px 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #67B8EA;
		border-radius: 50px;
		font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 12px;
		line-height: 16px;
		color: #fff;
		text-align: left;
		text-decoration: none;
		cursor: pointer
	}

	.disease-page__link:hover {
		opacity: 1
	}

	.disease-page__link--left {
		padding-left: 42px
	}

	.disease-page__link--left::before {
		position: absolute;
		top: calc(50% - 14px/2);
		left: 14px;
		content: "";
		display: block;
		width: 16px;
		height: 14px;
		background-image: url(../img/left-vector-white.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto
	}

	.disease-page__link--right {
		padding-left: 15px
	}

	.disease-page__link--right::after {
		position: absolute;
		top: calc(50% - 14px/2);
		right: 14px;
		content: "";
		display: block;
		width: 16px;
		height: 14px;
		background-image: url(../img/right-vector-white.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto
	}
}

.articles-page__top-wrapper {
	background-image: url(../img/articles-top-bg-1.png), url(../img/articles-top-bg-2.png);
	background-position: center, center;
	background-repeat: no-repeat, no-repeat;
	background-size: cover, cover
}

.articles-page__scroll-wrapper {
	position: relative;
	display: block;
	width: 100%;
	margin-top: 50px;
	border-bottom: 1px solid rgba(0, 150, 214, .5)
}

.articles-page__left-nav-btn {
	display: none;
	position: absolute;
	z-index: 2;
	top: -6px;
	left: -2px;
	width: 30px;
	height: 30px;
	margin: 0;
	padding: 0;
	background-color: #fff;
	background-image: url(../img/art-nav-left-btn.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto;
	border: .5px solid #cdcdcd;
	border-radius: 50%;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .15);
	box-shadow: 0 2px 4px rgba(0, 0, 0, .15);
	cursor: pointer
}

.articles-page__right-nav-btn {
	display: block;
	position: absolute;
	z-index: 2;
	top: -6px;
	right: -2px;
	width: 30px;
	height: 30px;
	margin: 0;
	padding: 0;
	background-color: #fff;
	background-image: url(../img/art-nav-right-btn.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto;
	border: .5px solid #cdcdcd;
	border-radius: 50%;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .15);
	box-shadow: 0 2px 4px rgba(0, 0, 0, .15);
	cursor: pointer
}

.articles-page__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	margin: 0 auto;
	padding: 0;
	background-color: #fff;
	list-style: none
}

.articles-page__item {
	display: block;
	width: auto;
	height: 42px;
	margin: 0 45px 0 0;
	padding: 0;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 16px;
	line-height: 22px;
	color: #67B8EA;
	text-align: center;
	text-decoration: none;
	background-color: #fff;
	cursor: pointer;
	opacity: .6;
	white-space: nowrap
}

.articles-page__item--current {
	height: 39px;
	border-bottom: 3px solid #67B8EA;
	opacity: 1
}

.articles-page__item:last-of-type {
	padding-right: 38px
}

.articles-page__item a {
	color: inherit;
	text-decoration: none
}

.articles-page__date-block {
	margin-top: 50px
}

.articles-page__cards-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 1104px;
	margin: 73px 0 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.articles-page__card {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 350px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 350px;
	flex: 0 0 350px;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	height: 380px;
	margin: 0 24px 24px 0;
	padding: 0;
	background-color: #fff;
	border: 1px solid #dbdbdb;
	cursor: pointer
}

.articles-page__card:nth-of-type(3n) {
	margin-right: 0
}

.articles-page__card:hover {
	-webkit-box-shadow: 0 6px 5px rgba(0, 0, 0, .1), 0 6px 18px rgba(0, 0, 0, .05);
	box-shadow: 0 6px 5px rgba(0, 0, 0, .1), 0 6px 18px rgba(0, 0, 0, .05)
}

.articles-page__card:hover .articles__card-title {
	-webkit-text-decoration-line: underline;
	text-decoration-line: underline
}

.articles-page__card:hover .articles-page__bottom-block-link {
	display: block
}

.articles-page__card:hover img {
	-webkit-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3);
	-webkit-transition: .36s;
	transition: .36s
}

.articles-page__card img {
	-webkit-transition: .36s;
	transition: .36s
}

.articles-page__card-link {
	position: absolute;
	z-index: 4;
	width: 100%;
	height: 100%
}

.articles-page__top-tag-block {
	position: absolute;
	z-index: 3;
	top: 18px;
	left: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: auto;
	flex-wrap: wrap;
}

.articles-page__card-title {
	position: absolute;
	z-index: 3;
	bottom: 16px;
	left: 20px;
	display: block;
	width: 322px;
	max-height: 81px;
	margin: 0;
	padding: 0;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 20px;
	line-height: 27px;
	color: #fff;
	text-align: left;
	overflow: hidden
}

.articles-page__bottom-block-link {
	position: absolute;
	z-index: 4;
	bottom: 19px;
	right: 23px;
	display: none;
	width: 102px;
	height: 30px;
	margin: 0;
	padding: 8px 0 6px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 12px;
	line-height: 16px;
	color: #67B8EA;
	text-align: center;
	text-decoration: none;
	border-radius: 35px;
	background-image: url(../img/gradient-102-ellipse.svg);
	background-position: center;
	background-size: auto;
	background-repeat: no-repeat
}

.articles-page__bottom-block-link:hover {
	color: #fff;
	background: linear-gradient(128.8deg, #67B8EA 0, #3399E0 100%)
}

@media (max-width:1439px) {
	.articles-page__top-wrapper {
		background-image: url(../img/articles-top-bg-1.png), url(../img/articles-top-bg-2.png);
		background-position: center, center;
		background-repeat: no-repeat, no-repeat;
		background-size: cover, cover
	}

	.articles-page__left-nav-btn {
		display: none;
		position: absolute;
		z-index: 2;
		top: -6px;
		left: -2px;
		width: 30px;
		height: 30px;
		margin: 0;
		padding: 0;
		background-color: #fff;
		background-image: url(../img/art-nav-left-btn.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto;
		border: .5px solid #cdcdcd;
		border-radius: 50%;
		-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .15);
		box-shadow: 0 2px 4px rgba(0, 0, 0, .15);
		cursor: pointer
	}

	.articles-page__right-nav-btn {
		display: block;
		position: absolute;
		z-index: 2;
		top: -6px;
		right: -2px;
		width: 30px;
		height: 30px;
		margin: 0;
		padding: 0;
		background-color: #fff;
		background-image: url(../img/art-nav-right-btn.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto;
		border: .5px solid #cdcdcd;
		border-radius: 50%;
		-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .15);
		box-shadow: 0 2px 4px rgba(0, 0, 0, .15);
		cursor: pointer
	}

	.articles-page__list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		margin: 0 auto;
		padding: 0;
		background-color: #fff;
		list-style: none
	}

	.articles-page__item {
		display: block;
		width: auto;
		height: 42px;
		margin: 0 45px 0 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 16px;
		line-height: 22px;
		color: #67B8EA;
		text-align: center;
		text-decoration: none;
		background-color: #fff;
		cursor: pointer;
		opacity: .6;
		white-space: nowrap
	}

	.articles-page__item--current {
		height: 39px;
		border-bottom: 3px solid #67B8EA;
		opacity: 1
	}

	.articles-page__item:last-of-type {
		padding-right: 38px
	}

	.articles-page__item a {
		color: inherit;
		text-decoration: none
	}

	.articles-page__cards-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 1104px;
		margin: 73px 0 0;
		padding: 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.articles-page__card {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 350px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 350px;
		flex: 0 0 350px;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		height: 380px;
		margin: 0 24px 24px 0;
		padding: 0;
		background-color: #fff;
		border: 1px solid #dbdbdb;
		cursor: pointer
	}

	.articles-page__card:nth-of-type(3n) {
		margin-right: 0
	}

	.articles-page__card:hover {
		-webkit-box-shadow: 0 6px 5px rgba(0, 0, 0, .1), 0 6px 18px rgba(0, 0, 0, .05);
		box-shadow: 0 6px 5px rgba(0, 0, 0, .1), 0 6px 18px rgba(0, 0, 0, .05)
	}

	.articles-page__card:hover .articles__card-title {
		-webkit-text-decoration-line: underline;
		text-decoration-line: underline
	}

	.articles-page__card:hover .articles-page__bottom-block-link {
		display: block
	}

	.articles-page__card:hover img {
		-webkit-transform: scale(1.3, 1.3);
		transform: scale(1.3, 1.3);
		-webkit-transition: .36s;
		transition: .36s
	}

	.articles-page__card img {
		-webkit-transition: .36s;
		transition: .36s
	}

	.articles-page__card-link {
		position: absolute;
		z-index: 4;
		width: 100%;
		height: 100%
	}

	.articles-page__top-tag-block {
		position: absolute;
		z-index: 3;
		top: 18px;
		left: 20px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: auto
	}

	.articles-page__card-title {
		position: absolute;
		z-index: 3;
		bottom: 16px;
		left: 20px;
		display: block;
		width: 322px;
		max-height: 81px;
		margin: 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 20px;
		line-height: 27px;
		color: #fff;
		text-align: left;
		overflow: hidden
	}

	.articles-page__bottom-block-link {
		position: absolute;
		z-index: 4;
		bottom: 19px;
		right: 23px;
		display: none;
		width: 102px;
		height: 30px;
		margin: 0;
		padding: 8px 0 6px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		color: #67B8EA;
		text-align: center;
		text-decoration: none;
		border-radius: 35px;
		background-image: url(../img/gradient-102-ellipse.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat
	}

	.articles-page__bottom-block-link:hover {
		color: #fff;
		background: linear-gradient(128.8deg, #67B8EA 0, #3399E0 100%)
	}
}

@media (max-width:1279px) {
	.articles-page__top-wrapper {
		background-image: url(../img/articles-top-bg-1.png), url(../img/articles-top-bg-2.png);
		background-position: center, center;
		background-repeat: no-repeat, no-repeat;
		background-size: cover, cover
	}

	.articles-page__left-nav-btn {
		display: none;
		position: absolute;
		z-index: 2;
		top: -6px;
		left: -2px;
		width: 30px;
		height: 30px;
		margin: 0;
		padding: 0;
		background-color: #fff;
		background-image: url(../img/art-nav-left-btn.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto;
		border: .5px solid #cdcdcd;
		border-radius: 50%;
		-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .15);
		box-shadow: 0 2px 4px rgba(0, 0, 0, .15);
		cursor: pointer
	}

	.articles-page__right-nav-btn {
		display: block;
		position: absolute;
		z-index: 2;
		top: -6px;
		right: -2px;
		width: 30px;
		height: 30px;
		margin: 0;
		padding: 0;
		background-color: #fff;
		background-image: url(../img/art-nav-right-btn.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto;
		border: .5px solid #cdcdcd;
		border-radius: 50%;
		-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .15);
		box-shadow: 0 2px 4px rgba(0, 0, 0, .15);
		cursor: pointer
	}

	.articles-page__list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		margin: 0 auto;
		padding: 0;
		background-color: #fff;
		list-style: none
	}

	.articles-page__item {
		display: block;
		width: auto;
		height: 42px;
		margin: 0 45px 0 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 16px;
		line-height: 22px;
		color: #67B8EA;
		text-align: center;
		text-decoration: none;
		background-color: #fff;
		cursor: pointer;
		opacity: .6;
		white-space: nowrap
	}

	.articles-page__item--current {
		height: 39px;
		border-bottom: 3px solid #67B8EA;
		opacity: 1
	}

	.articles-page__item:last-of-type {
		padding-right: 38px
	}

	.articles-page__item a {
		color: inherit;
		text-decoration: none
	}

	.articles-page__cards-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 688px;
		margin: 73px 0 0;
		padding: 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.articles-page__card {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 320px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 320px;
		flex: 0 0 320px;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		height: 380px;
		margin: 0 24px 24px 0;
		padding: 0;
		background-color: #fff;
		border: 1px solid #dbdbdb;
		cursor: pointer
	}

	.articles-page__card:nth-of-type(3n) {
		margin-right: 24px
	}

	.articles-page__card:nth-of-type(2n) {
		margin-right: 0
	}

	.articles-page__card:hover {
		-webkit-box-shadow: none;
		box-shadow: none
	}

	.articles-page__card:hover .articles__card-title {
		-webkit-text-decoration-line: none;
		text-decoration-line: none
	}

	.articles-page__card:hover img {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
		-webkit-transition: .36s;
		transition: .36s
	}

	.articles-page__card img {
		-webkit-transition: .36s;
		transition: .36s
	}

	.articles-page__card-link {
		position: absolute;
		z-index: 4;
		width: 100%;
		height: 100%
	}

	.articles-page__top-tag-block {
		position: absolute;
		z-index: 3;
		top: 18px;
		left: 20px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: auto
	}

	.articles-page__card-title {
		position: absolute;
		z-index: 3;
		bottom: 16px;
		left: 20px;
		display: block;
		width: 280px;
		max-height: 81px;
		margin: 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 20px;
		line-height: 27px;
		color: #fff;
		text-align: left;
		overflow: hidden
	}

	.articles-page__bottom-block-link {
		position: absolute;
		z-index: 4;
		bottom: 19px;
		right: 23px;
		display: block;
		width: 102px;
		height: 30px;
		margin: 0;
		padding: 8px 0 6px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		color: #67B8EA;
		text-align: center;
		text-decoration: none;
		border-radius: 35px;
		background-image: url(../img/gradient-102-ellipse.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat
	}

	.articles-page__bottom-block-link:hover {
		color: #67B8EA;
		background-image: url(../img/gradient-102-ellipse.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat
	}
}

@media (max-width:767px) {
	.articles-page__top-wrapper {
		background-image: url(../img/articles-top-bg-1.png), url(../img/articles-top-bg-2.png);
		background-position: center, center;
		background-repeat: no-repeat, no-repeat;
		background-size: cover, cover
	}

	.articles-page__top-title {
		margin-top: 65px
	}

	.articles-page__left-nav-btn {
		display: none;
		position: absolute;
		z-index: 2;
		top: -6px;
		left: -2px;
		width: 30px;
		height: 30px;
		margin: 0;
		padding: 0;
		background-color: #fff;
		background-image: url(../img/art-nav-left-btn.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto;
		border: .5px solid #cdcdcd;
		border-radius: 50%;
		-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .15);
		box-shadow: 0 2px 4px rgba(0, 0, 0, .15);
		cursor: pointer
	}

	.articles-page__right-nav-btn {
		display: block;
		position: absolute;
		z-index: 2;
		top: -6px;
		right: -2px;
		width: 30px;
		height: 30px;
		margin: 0;
		padding: 0;
		background-color: #fff;
		background-image: url(../img/art-nav-right-btn.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto;
		border: .5px solid #cdcdcd;
		border-radius: 50%;
		-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .15);
		box-shadow: 0 2px 4px rgba(0, 0, 0, .15);
		cursor: pointer
	}

	.articles-page__list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		margin: 0 auto;
		padding: 0;
		background-color: #fff;
		list-style: none
	}

	.articles-page__item {
		display: block;
		width: auto;
		height: 42px;
		margin: 0 45px 0 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 16px;
		line-height: 22px;
		color: #67B8EA;
		text-align: center;
		text-decoration: none;
		background-color: #fff;
		cursor: pointer;
		opacity: .6;
		white-space: nowrap
	}

	.articles-page__item--current {
		height: 39px;
		border-bottom: 3px solid #67B8EA;
		opacity: 1
	}

	.articles-page__item:last-of-type {
		padding-right: 38px
	}

	.articles-page__item a {
		color: inherit;
		text-decoration: none
	}

	.articles-page__date-block {
		width: 280px
	}

	.articles-page__cards-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 280px;
		margin: 73px auto 0;
		padding: 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.articles-page__card {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 280px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 280px;
		flex: 0 0 280px;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		height: 380px;
		margin: 0 auto 24px;
		padding: 0;
		background-color: #fff;
		border: 1px solid #dbdbdb;
		cursor: pointer
	}

	.articles-page__card:nth-of-type(2n),
	.articles-page__card:nth-of-type(3n) {
		margin-right: 0
	}

	.articles-page__card:hover {
		-webkit-box-shadow: none;
		box-shadow: none
	}

	.articles-page__card:hover .articles__card-title {
		-webkit-text-decoration-line: none;
		text-decoration-line: none
	}

	.articles-page__card:hover img {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
		-webkit-transition: .36s;
		transition: .36s
	}

	.articles-page__card img {
		width: 280px;
		height: auto;
		-webkit-transition: .36s;
		transition: .36s
	}

	.articles-page__card .articles__image-mask,
	.articles-page__card .articles__top-block {
		width: 280px;
		height: 168px
	}

	.articles-page__card .articles__bottom-block {
		width: 280px
	}

	.articles-page__card .articles__bottom-block-text {
		width: 260px
	}

	.articles-page__card-link {
		position: absolute;
		z-index: 4;
		width: 100%;
		height: 100%
	}

	.articles-page__top-tag-block {
		position: absolute;
		z-index: 3;
		top: 18px;
		left: 20px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: auto
	}

	.articles-page__card-title {
		position: absolute;
		z-index: 3;
		bottom: 10px;
		left: 20px;
		display: block;
		width: 260px;
		max-height: 81px;
		margin: 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 16px;
		line-height: 24px;
		color: #fff;
		text-align: left;
		overflow: hidden
	}

	.articles-page__bottom-block-link {
		position: absolute;
		z-index: 4;
		bottom: 19px;
		right: 20px;
		display: block;
		width: 102px;
		height: 30px;
		margin: 0;
		padding: 8px 0 6px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		color: #67B8EA;
		text-align: center;
		text-decoration: none;
		border-radius: 35px;
		background-image: url(../img/gradient-102-ellipse.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat
	}

	.articles-page__bottom-block-link:hover {
		color: #67B8EA;
		background-image: url(../img/gradient-102-ellipse.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat
	}
}

@media (max-width:359px) {
	.articles-page__top-wrapper {
		background-image: url(../img/articles-top-bg-1.png), url(../img/articles-top-bg-2.png);
		background-position: center, center;
		background-repeat: no-repeat, no-repeat;
		background-size: cover, cover
	}

	.articles-page__top-title {
		margin-top: 65px
	}

	.articles-page__left-nav-btn {
		display: none;
		position: absolute;
		z-index: 2;
		top: -6px;
		left: -2px;
		width: 30px;
		height: 30px;
		margin: 0;
		padding: 0;
		background-color: #fff;
		background-image: url(../img/art-nav-left-btn.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto;
		border: .5px solid #cdcdcd;
		border-radius: 50%;
		-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .15);
		box-shadow: 0 2px 4px rgba(0, 0, 0, .15);
		cursor: pointer
	}

	.articles-page__right-nav-btn {
		display: block;
		position: absolute;
		z-index: 2;
		top: -6px;
		right: -2px;
		width: 30px;
		height: 30px;
		margin: 0;
		padding: 0;
		background-color: #fff;
		background-image: url(../img/art-nav-right-btn.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto;
		border: .5px solid #cdcdcd;
		border-radius: 50%;
		-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .15);
		box-shadow: 0 2px 4px rgba(0, 0, 0, .15);
		cursor: pointer
	}

	.articles-page__list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		margin: 0 auto;
		padding: 0;
		background-color: #fff;
		list-style: none
	}

	.articles-page__item {
		display: block;
		width: auto;
		height: 42px;
		margin: 0 45px 0 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 16px;
		line-height: 22px;
		color: #67B8EA;
		text-align: center;
		text-decoration: none;
		background-color: #fff;
		cursor: pointer;
		opacity: .6;
		white-space: nowrap
	}

	.articles-page__item--current {
		height: 39px;
		border-bottom: 3px solid #67B8EA;
		opacity: 1
	}

	.articles-page__item:last-of-type {
		padding-right: 38px
	}

	.articles-page__item a {
		color: inherit;
		text-decoration: none
	}

	.articles-page__cards-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 280px;
		margin: 73px auto 0;
		padding: 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.articles-page__card {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 280px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 280px;
		flex: 0 0 280px;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		height: 380px;
		margin: 0 auto 24px;
		padding: 0;
		background-color: #fff;
		border: 1px solid #dbdbdb;
		cursor: pointer
	}

	.articles-page__card:nth-of-type(2n),
	.articles-page__card:nth-of-type(3n) {
		margin-right: 0
	}

	.articles-page__card:hover {
		-webkit-box-shadow: none;
		box-shadow: none
	}

	.articles-page__card:hover .articles__card-title {
		-webkit-text-decoration-line: none;
		text-decoration-line: none
	}

	.articles-page__card:hover img {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
		-webkit-transition: .36s;
		transition: .36s
	}

	.articles-page__card img {
		width: 280px;
		height: auto;
		-webkit-transition: .36s;
		transition: .36s
	}

	.articles-page__card .articles__image-mask,
	.articles-page__card .articles__top-block {
		width: 280px;
		height: 168px
	}

	.articles-page__card .articles__bottom-block {
		width: 280px
	}

	.articles-page__card .articles__bottom-block-text {
		width: 260px
	}

	.articles-page__card-link {
		position: absolute;
		z-index: 4;
		width: 100%;
		height: 100%
	}

	.articles-page__top-tag-block {
		position: absolute;
		z-index: 3;
		top: 18px;
		left: 20px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: auto
	}

	.articles-page__card-title {
		position: absolute;
		z-index: 3;
		bottom: 10px;
		left: 20px;
		display: block;
		width: 260px;
		max-height: 81px;
		margin: 0;
		padding: 0;
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 16px;
		line-height: 24px;
		color: #fff;
		text-align: left;
		overflow: hidden
	}

	.articles-page__bottom-block-link {
		position: absolute;
		z-index: 4;
		bottom: 19px;
		right: 20px;
		display: block;
		width: 102px;
		height: 30px;
		margin: 0;
		padding: 8px 0 6px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-family: OpenSansLight, Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
		color: #67B8EA;
		text-align: center;
		text-decoration: none;
		border-radius: 35px;
		background-image: url(../img/gradient-102-ellipse.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat
	}

	.articles-page__bottom-block-link:hover {
		color: #67B8EA;
		background-image: url(../img/gradient-102-ellipse.svg);
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat
	}
}

.article-for-children__vb-inner {
	margin-top: 104px;
	padding-bottom: 234px
}

.article-for-children__vb-title {
	margin-top: 20px;
	font-size: 50px;
	line-height: 68px;
	color: #3399E0
}

.article-for-children__warning-text {
	display: block;
	width: 830px;
	margin: 25px 0 0;
	padding: 0;
	font-family: OpenSansLightItalic, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 18px;
	line-height: 25px;
	color: #464646;
	text-align: left
}

.article-for-children__warning-text span {
	font-family: OpenSansBoldItalic, Arial, Helvetica, sans-serif;
	font-weight: 700
}

.article-for-children__text {
	display: block;
	width: 856px;
	margin: 38px 0 0;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 22px;
	color: #464646;
	text-align: left
}

.article-for-children__text--2 {
	margin-top: 20px
}

.article-for-children__text--3 {
	margin-top: 17px;
	width: 824px
}

.article-for-children__text--4 {
	margin-top: 31px
}

.article-for-children__text-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 878px;
	margin: 30px 0 0 80px;
	padding: 0;
	list-style: none
}

.article-for-children__text-item {
	position: relative;
	display: block;
	width: auto;
	max-width: 766px;
	margin: 0 0 10px;
	padding: 0 0 0 8px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 22px;
	color: #464646;
	text-align: left
}

.article-for-children__text-item::before {
	position: absolute;
	top: 10px;
	left: 0;
	content: "";
	display: block;
	width: 3px;
	height: 3px;
	background-color: #3399E0;
	border-radius: 50%
}

.article-for-children__min-title {
	display: block;
	width: 978px;
	margin: 70px 0 0;
	padding: 0;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 20px;
	line-height: 27px;
	color: #3399E0;
	text-align: left
}

.article-for-children__min-title--next {
	margin-top: 27px
}

.article-for-children__min-title--black {
	margin-top: 70px;
	color: #464646
}

.article-for-children__min-title--black-2 {
	margin-top: 40px;
	color: #464646
}

.article-for-children__btn {
	display: block;
	width: 189px;
	height: 40px;
	margin: 35px 0 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 7px 25px;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 19px;
	color: #3399E0;
	text-align: center;
	text-decoration: none;
	border: none;
	border-radius: 35px;
	background-color: transparent;
	background-image: url(../img/gradient-189-ellipse.svg);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	cursor: pointer
}

.article-for-children__btn--big {
	width: 252px;
	background-image: url(../img/gradient-252-ellipse.svg)
}

.article-for-children__btn:hover {
	color: #fff;
	background: linear-gradient(128.8deg, #67B8EA 0, #3399E0 100%)
}

@media (max-width:1279px) {
	.article-for-children__vb-inner {
		margin-top: 53px;
		padding-bottom: 111px;
		padding-left: 0;
		padding-right: 0
	}

	.article-for-children__text,
	.article-for-children__text--3,
	.article-for-children__warning-text {
		width: 667px
	}

	.article-for-children__text-list {
		width: 667px;
		margin-left: 50px
	}

	.article-for-children__text-item {
		max-width: 567px
	}

	.article-for-children__min-title {
		width: 667px
	}

	.article-for-children__btn:hover {
		color: #3399E0;
		background-color: transparent;
		background-image: url(../img/gradient-189-ellipse.svg)
	}

	.article-for-children__btn--big:hover {
		background-image: url(../img/gradient-252-ellipse.svg)
	}
}

@media (max-width:767px) {
	.article-for-children__vb-inner {
		width: 100%;
		margin-top: 35px;
		padding-bottom: 80px
	}

	.article-for-children__warning-text {
		width: 320px;
		margin: 23px auto 0
	}

	.article-for-children__text {
		width: 320px;
		margin: 25px auto 0
	}

	.article-for-children__text--3 {
		width: 320px
	}

	.article-for-children__text-list {
		width: 304px;
		margin-left: 20px
	}

	.article-for-children__text-item {
		max-width: 304px
	}

	.article-for-children__min-title {
		width: 320px;
		margin: 50px auto 0
	}

	.article-for-children__btn {
		margin: 35px auto 0
	}
}

@media (max-width:359px) {

	.article-for-children__text,
	.article-for-children__text--3,
	.article-for-children__warning-text {
		width: 280px
	}

	.article-for-children__text-list {
		width: 270px;
		margin-left: 5px
	}

	.article-for-children__text-item {
		max-width: 260px
	}

	.article-for-children__min-title {
		width: 280px
	}

	.article-for-children__btn {
		margin: 30px auto 0
	}
}

.guttsy__top-wrapper {
	display: block;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#9ccbc0), color-stop(76.18%, #b1d3c6));
	background: linear-gradient(180deg, #9ccbc0 0, #b1d3c6 76.18%);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover
}

.guttsy__top-text-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 1200px;
	min-height: 545px;
	margin: 0 auto;
	padding: 180px 0 134px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: url(../img/smiling-guttsy.png) -82px bottom no-repeat
}

.guttsy__top-title {
	display: block;
	width: 314px;
	height: 68px;
	margin: 0 0 0 600px;
	padding: 0;
	background: url(../img/guttsy-text.svg) center no-repeat
}

.guttsy__top-text {
	display: block;
	width: 420px;
	margin: 7.75px 0 0 600px;
	padding: 0;
	font-family: "Comfortaa Bold", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 20px;
	line-height: 150%;
	color: #fff;
	text-align: left
}

.guttsy__article-wrapper {
	display: block;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	background-color: #eff5f2
}

.guttsy__article-text-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 1600px;
	margin: 0 auto;
	padding: 113px 0 83px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: url(../img/article-image.png) 130px 125px no-repeat
}

.guttsy__article-text-block--2 {
	padding-top: 121px;
	padding-bottom: 130px;
	background: 0 0
}

.guttsy__article-top-text {
	display: block;
	width: 814px;
	margin: 0 0 0 587px;
	padding: 0;
	font-family: "Comfortaa Bold", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 20px;
	line-height: 150%;
	color: #93c4b9;
	text-align: center
}

.guttsy__article-top-text--2 {
	width: 927px;
	margin-left: 289px;
	text-align: left
}

.guttsy__article-more-info {
	display: block;
	width: 351px;
	height: 227px;
	margin: 11px 0 0 828px;
	padding: 210px 0 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: "Comfortaa Bold", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 16px;
	line-height: 18px;
	color: #ee3d8b;
	text-align: center;
	background: url(../img/smiling-small-guttsy.png) 26px 0 no-repeat, url(../img/pink-line.png) 0 188px no-repeat
}

.guttsy__article-black-text {
	display: block;
	width: 645px;
	margin: 40px 0 0 344px;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 22px;
	color: #6d6d6d;
	text-align: left
}

.guttsy__article-black-text--2 {
	margin-left: 290px
}

.guttsy__article-black-text a {
	color: #6d6d6d;
	-webkit-text-decoration-color: #6d6d6d;
	text-decoration-color: #6d6d6d
}

.guttsy__list-wrapper {
	display: block;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	background-color: #fff
}

.guttsy__list-text-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 1600px;
	margin: 0 auto;
	padding: 105px 0 88px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.guttsy__list-text-block--2 {
	padding-top: 58px;
	padding-bottom: 62px
}

.guttsy__list-text-block--3 {
	padding-top: 60px;
	padding-bottom: 269px
}

.guttsy__list-top-text {
	display: block;
	width: 870px;
	margin: 0 0 0 289px;
	padding: 0;
	font-family: "Comfortaa Bold", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 20px;
	line-height: 22px;
	color: #93c4b9;
	text-align: left
}

.guttsy__list-top-text--2 {
	width: 692px;
	line-height: 150%
}

.guttsy__list-top-text--3 {
	width: 907px;
	line-height: 150%
}

.guttsy__text-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 878px;
	margin: 24px 0 0 346px;
	padding: 0;
	list-style: none
}

.guttsy__text-list--2 {
	margin-top: 36px
}

.guttsy__text-list--3 {
	margin-top: 33px
}

.guttsy__text-item {
	position: relative;
	display: block;
	width: auto;
	max-width: 766px;
	margin: 0;
	padding: 0 0 0 18px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 190%;
	color: #6d6d6d;
	text-align: left
}

.guttsy__text-item::before {
	position: absolute;
	top: 13px;
	left: 0;
	content: "";
	display: block;
	width: 5px;
	height: 5px;
	background-color: #3399E0;
	border-radius: 50%
}

.guttsy__text-item--2 {
	max-width: 810px;
	line-height: 27px
}

.guttsy__main-wrapper {
	position: relative
}

.guttsy__big-image {
	position: absolute;
	z-index: 1;
	top: 536px;
	right: 143px;
	display: block;
	width: 705px;
	height: 711px;
	background-color: transparent;
	background-image: url(../img/big-guttsy.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto
}

.guttsy__pink-button {
	display: block;
	width: 837px;
	height: 40px;
	margin: 57px 0 0 289px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px 34px;
	font-family: "Comfortaa Bold", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 20px;
	line-height: 22px;
	color: #fff;
	text-align: center;
	background: linear-gradient(168.08deg, #db4f89 0, #a83384 100%);
	border-radius: 35px;
	white-space: nowrap
}

@media (max-width:1870px) {
	.guttsy__list-top-text--1 {
		width: 600px;
		line-height: 150%
	}

	.guttsy__big-image {
		top: 574px
	}
}

@media (max-width:1600px) {
	.guttsy__article-text-block {
		width: 1200px;
		background-position: 0 125px
	}

	.guttsy__article-text-block--2 {
		padding-top: 121px;
		padding-bottom: 130px;
		background: 0 0
	}

	.guttsy__article-top-text {
		margin-left: 487px
	}

	.guttsy__article-top-text--2 {
		margin-left: 100px
	}

	.guttsy__article-more-info {
		margin-left: 690px
	}

	.guttsy__article-black-text {
		margin-left: 150px
	}

	.guttsy__article-black-text--2 {
		margin-left: 100px
	}

	.guttsy__list-text-block {
		width: 1200px
	}

	.guttsy__list-top-text {
		margin-left: 100px
	}

	.guttsy__text-list {
		margin-left: 150px
	}

	.guttsy__big-image {
		right: 43px
	}

	.guttsy__pink-button {
		margin-left: 100px
	}
}

@media (max-width:1439px) {
	.guttsy__article-text-block {
		background-position: 0 135px
	}

	.guttsy__article-top-text {
		margin-left: 405px
	}

	.guttsy__article-top-text--2 {
		margin-left: 100px
	}

	.guttsy__article-more-info {
		margin-left: 640px
	}
}

@media (max-width:1279px) {
	.guttsy__top-text-block {
		width: 688px;
		padding-top: 40px;
		padding-bottom: 534px;
		background-position: center bottom
	}

	.guttsy__top-title {
		margin: 0 auto
	}

	.guttsy__top-text {
		width: 500px;
		margin: 7.75px auto 0;
		text-align: center
	}

	.guttsy__article-text-block {
		width: 688px;
		padding-top: 80px;
		padding-bottom: 80px;
		background: url(../img/article-image.png) center 125px no-repeat
	}

	.guttsy__article-text-block--2 {
		padding-top: 80px;
		padding-bottom: 80px;
		background: 0 0
	}

	.guttsy__article-top-text {
		width: 650px;
		margin: 0 auto
	}

	.guttsy__article-top-text--2 {
		width: 650px;
		margin: 0 auto;
		text-align: left
	}

	.guttsy__article-more-info {
		display: block;
		width: 351px;
		height: 227px;
		margin: 0 auto
	}

	.guttsy__article-black-text {
		width: 645px;
		margin: 20px auto 0
	}

	.guttsy__article-black-text--2 {
		margin: 20px auto 0
	}

	.guttsy__list-text-block {
		width: 688px;
		padding-top: 80px;
		padding-bottom: 80px
	}

	.guttsy__list-text-block--2 {
		padding-top: 50px;
		padding-bottom: 50px
	}

	.guttsy__list-text-block--3 {
		padding-top: 50px;
		padding-bottom: 150px
	}

	.guttsy__list-top-text {
		width: 650px;
		margin: 0 auto
	}

	.guttsy__list-top-text--2,
	.guttsy__list-top-text--3 {
		width: 650px
	}

	.guttsy__text-list {
		width: 570px;
		margin-left: 80px;
		margin-top: 24px
	}

	.guttsy__text-item,
	.guttsy__text-item--2 {
		max-width: 552px
	}

	.guttsy__big-image {
		top: 684px;
		right: 0;
		width: 505px;
		height: 511px;
		background-size: contain
	}

	.guttsy__pink-button {
		width: 650px;
		margin: 57px auto 0;
		font-size: 14px;
		line-height: 18px
	}
}

@media (max-width:767px) {
	.guttsy__top-text-block {
		width: 320px;
		padding-bottom: 234px;
		background-size: contain
	}

	.guttsy__top-title {
		width: 320px;
		background-size: contain
	}

	.guttsy__top-text {
		width: 320px;
		font-size: 18px
	}

	.guttsy__article-text-block {
		width: 320px;
		padding-top: 60px;
		padding-bottom: 60px;
		background-position: center 40px;
		background-size: contain
	}

	.guttsy__article-top-text {
		width: 320px;
		font-size: 16px
	}

	.guttsy__article-top-text--2 {
		width: 320px
	}

	.guttsy__article-more-info {
		width: 320px;
		margin-top: 20px;
		background-position: center 0, 0 188px
	}

	.guttsy__article-black-text {
		width: 320px;
		font-size: 14px;
		line-height: 20px
	}

	.guttsy__list-text-block {
		width: 320px;
		padding-top: 60px;
		padding-bottom: 60px
	}

	.guttsy__list-text-block--3 {
		padding-top: 50px;
		padding-bottom: 130px
	}

	.guttsy__list-top-text {
		width: 320px;
		font-size: 16px
	}

	.guttsy__list-top-text--2,
	.guttsy__list-top-text--3 {
		width: 320px
	}

	.guttsy__text-list {
		width: 300px;
		margin-left: 20px
	}

	.guttsy__text-item {
		max-width: 300px;
		font-size: 14px;
		line-height: 190%
	}

	.guttsy__text-item::before {
		top: 11px;
		width: 4px;
		height: 4px
	}

	.guttsy__text-item--2 {
		max-width: 300px
	}

	.guttsy__big-image {
		top: 934px;
		width: 205px;
		height: 211px
	}

	.guttsy__pink-button {
		width: 320px;
		height: 55px;
		margin-top: 47px;
		font-size: 12px;
		line-height: 16px;
		white-space: normal
	}
}

@media (max-width:359px) {

	.guttsy__top-text,
	.guttsy__top-text-block,
	.guttsy__top-title {
		width: 280px
	}

	.guttsy__article-text-block {
		width: 280px;
		background-position: center 80px
	}

	.guttsy__article-black-text,
	.guttsy__article-more-info,
	.guttsy__article-top-text,
	.guttsy__article-top-text--2,
	.guttsy__list-text-block,
	.guttsy__list-top-text,
	.guttsy__list-top-text--2,
	.guttsy__list-top-text--3 {
		width: 280px
	}

	.guttsy__text-list {
		width: 260px
	}

	.guttsy__text-item,
	.guttsy__text-item--2 {
		max-width: 260px
	}

	.guttsy__big-image {
		top: 1024px;
		width: 205px;
		height: 211px
	}

	.guttsy__pink-button {
		width: 280px;
		height: 65px
	}
}

.therapy__top-wrapper {
	background-image: url(../img/disease-desktop-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover
}

.therapy__vb-inner {
	margin-top: 104px;
	padding-bottom: 234px
}

.therapy__vb-title {
	width: auto;
	min-width: 962px;
	margin-top: 27px;
	font-size: 50px;
	line-height: 68px;
	color: #3399E0
}

.therapy__promo-text {
	display: block;
	width: 1050px;
	margin: 23px 0 0;
	padding: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 20px;
	line-height: 27px;
	color: #464646;
	text-align: left
}

.therapy__promo-text span {
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	font-weight: 700
}

.therapy__promo-text--efficiency {
	width: 777px;
	line-height: 30px
}

.therapy__promo-text--safety {
	width: 816px;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600
}

.therapy__promo-text--safety-2 {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 28px
}

.therapy__promo-text--safety-2::before {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	content: "";
	display: block;
	width: 0;
	height: 100%;
	border: 3px solid #3399E0
}

.therapy__big-list-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 1050px;
	margin: 46px 0 0;
	padding: 0
}

.therapy__big-list-block--patient {
	margin-top: 27px
}

.therapy__big-list-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 1050px;
	margin: 0;
	padding: 0
}

.therapy__big-list-item--patient {
	margin-bottom: 47px
}

.therapy__list-number {
	display: block;
	width: 78px;
	height: 145px;
	margin: 0;
	padding: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 110px;
	line-height: 150px;
	color: #3399E0;
	text-align: center;
	opacity: .5
}

.therapy__list-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 950px;
	margin: 31px 0 0 24px;
	padding: 0
}

.therapy__list-info--patient {
	width: 543px;
	margin-left: 33px;
	margin-top: 0;
	padding: 0
}

.therapy__vb-inner h4 {
	display: block;
	width: auto;
	max-width: 789px;
	margin: 0;
	padding: 0;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 25px;
	color: #3399E0;
	text-align: left
}

.therapy__vb-inner .big-text h4 {
	max-width: 805px
}

.therapy__text-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 795px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: 0;
	list-style: none;
	margin-top: 10px;
	margin-left: 29px
}

.therapy__text-list--stages {
	margin-top: 13px;
	margin-left: 81px
}

.therapy__text-list--hide-inner {
	width: 191px;
	margin-top: 5px;
	margin-left: 24px
}

.therapy__text-list--patient {
	width: 543px;
	margin-left: 0;
	margin-bottom: 0
}

.therapy__text-list--safety {
	width: 686px;
	margin-top: 38px;
	margin-left: 81px
}

.therapy__text-list--safety-2 {
	width: 640px;
	margin-top: 56px;
	margin-left: 81px
}

.therapy__text-item {
	position: relative;
	display: block;
	width: 100%;
	margin: 10px 0 0;
	padding: 0 0 0 11px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 150%;
	color: #464646;
	text-align: left;
	text-decoration: none
}

.therapy__text-item:first-child {
	margin-top: 0
}

.therapy__text-item::before {
	position: absolute;
	top: 10px;
	left: 0;
	content: "";
	display: block;
	width: 4px;
	height: 4px;
	background-color: #3399E0;
	border-radius: 50%
}

.therapy__text-item--hide-inner::before {
	position: absolute;
	top: 11px;
	left: 0;
	content: "";
	display: block;
	width: 4px;
	height: 2px;
	background-color: #3399E0
}

.therapy__text-item--bold-item {
	max-width: 729px;
	margin-top: 33px;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 25px
}

.therapy__text-link {
	display: inline-block;
	width: auto;
	max-width: 800px;
	margin: 10px 0 0;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 150%;
	color: #464646;
	text-align: left
}

.therapy__text-link--stages {
	margin-top: -8px;
	margin-left: 81px
}

.therapy__text-link--hide-block {
	margin-top: 10px;
	margin-bottom: 14px
}

.therapy__text-inner-link {
	display: inline-block;
	width: auto;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 150%;
	color: #464646;
	text-align: left;
	text-decoration: underline
}

.therapy__text-inner-link--safety {
	font-family: OpenSansLightItalic, Arial, Helvetica, sans-serif;
	line-height: 22px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 82px;
	margin-top: 22px
}

.therapy__text-inner-link--row {
	display: inline
}

.therapy__stages-link {
	display: inline-block;
	width: auto;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 150%;
	color: #464646;
	text-align: left;
	text-decoration: none
}

.therapy__more-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 950px;
	margin: 35px 0 0;
	padding: 0
}

.therapy__more-link--patient {
	margin-top: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-bottom: 427px
}

.therapy__more-link--safety {
	margin-top: 136px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-bottom: 200px
}

.therapy__more-link--safety-2 {
	margin-top: 65px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-bottom: 10px
}

.therapy__more-link .therapy__text-inner-link:nth-of-type(1) {
	margin-top: 14px
}

.therapy__more-link .therapy__text-inner-link--safety:nth-of-type(1) {
	margin-top: 34px
}

.therapy__stages {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 1020px;
	margin: 90px 0 0;
	padding: 0
}

.therapy__stages--safety {
	margin-top: 35px
}

.therapy__stages-title {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 30px;
	line-height: 110%;
	color: #3399E0;
	text-align: left
}

.therapy__stages-min-title {
	display: block;
	width: 100%;
	max-width: 1020px;
	margin: 31px 0 0;
	padding: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
	color: #464646;
	text-align: left
}

.therapy__stages-opened-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 1020px;
	margin: 24px 0 0;
	padding: 0
}

.therapy__stages-opened-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid #cdcdcd
}

.therapy__stages-opened-block:nth-of-type(1) {
	border-top: 1px solid #cdcdcd
}

.therapy__stages-wrapper {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 69px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 18px
}

.therapy__stages-wrapper--safety {
	height: 75px
}

.therapy__stages-wrapper h4 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 44px
}

.therapy__block-wrapper {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: transparent;
	cursor: pointer
}

.therapy__stages-opened-button {
	position: absolute;
	top: calc(50% - 22px/2);
	right: 22px;
	display: block;
	width: 22px;
	height: 22px;
	margin: 0;
	padding: 0 0 0 22px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer
}

.therapy__stages-opened-button::before {
	position: absolute;
	top: calc(50% - 2px/2);
	left: calc(50% - 22px/2);
	display: block;
	content: "";
	width: 22px;
	height: 2px;
	margin: 0;
	padding: 0;
	background-image: url(../img/small-green-line.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center
}

.therapy__stages-opened-button::after {
	position: absolute;
	top: calc(50% - 2px/2);
	left: calc(50% - 22px/2);
	display: block;
	content: "";
	width: 22px;
	height: 2px;
	margin: 0;
	padding: 0;
	background-image: url(../img/small-green-line.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.therapy__stages-close-button {
	position: absolute;
	top: calc(50% - 22px/2);
	right: 22px;
	display: block;
	width: 22px;
	height: 22px;
	margin: 0;
	padding: 0 0 0 22px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer
}

.therapy__stages-close-button::before {
	position: absolute;
	top: calc(50% - 2px/2);
	left: calc(50% - 22px/2);
	display: block;
	content: "";
	width: 22px;
	height: 2px;
	margin: 0;
	padding: 0;
	background-image: url(../img/small-green-line.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center
}

.therapy__stages-close-button::after {
	display: none
}

.therapy__download-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 964px;
	margin: 93px 0 0;
	padding: 0
}

.therapy__download-block-button {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 200px;
	height: 36px;
	margin: 5px 0 0 25px;
	padding: 0 0 0 54px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansLightItalic, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 22px;
	color: #464646;
	text-align: left;
	text-decoration: underline;
	cursor: pointer
}

.therapy__download-block-button::before {
	position: absolute;
	top: calc(50% - 36px/2);
	left: 0;
	content: "";
	width: 32px;
	height: 36px;
	margin: 0;
	padding: 0;
	background-image: url(../img/download-icon.svg);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center
}

.therapy__literature-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 836px;
	margin: 63px 0 0;
	padding: 0;
	list-style: none
}

.therapy__literature-list--efficiency {
	margin-top: 118px
}

.therapy__literature-item {
	display: block;
	width: 100%;
	margin: 0 0 24px;
	padding: 0;
	font-family: OpenSansLightItalic, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 18px;
	line-height: 25px;
	color: #464646;
	text-align: left
}

.therapy__literature-item span {
	font-family: OpenSansBoldItalic, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 25px;
	color: #464646;
	text-align: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 5px
}

.therapy__text-only {
	display: block;
	width: 100%;
	margin: 17px 0 0;
	padding: 0;
	font-family: OpenSansLightItalic, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 22px;
	color: #464646;
	text-align: left
}

.therapy__text-only--noitalic {
	font-family: OpenSansLight, Arial, Helvetica, sans-serif
}

.therapy__text-only--1 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 91px
}

.therapy__text-only--2 {
	max-width: 922px;
	margin-top: 81px
}

.therapy__text-only--3 {
	max-width: 821px;
	margin-top: 58px
}

.therapy__text-only--4 {
	margin-top: 31px
}

.therapy__text-only--5 {
	max-width: 840px
}

.therapy__text-only span {
	font-family: OpenSansBoldItalic, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 16px;
	line-height: 22px;
	color: #464646;
	text-align: left
}

.therapy__text-only--noitalic span {
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 16px;
	line-height: 22px;
	color: #464646;
	text-align: left
}

.therapy__stages-hide-block {
	display: none;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 795px;
	margin: 0 0 0 5px;
	padding: 0 0 18px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.therapy__stages-hide-block--safety {
	width: 909px
}

.therapy__stages-hide-block .therapy__text-link {
	max-width: 909px;
	line-height: 22px
}

.therapy__image {
	display: block;
	width: 96px;
	height: 83px;
	margin: 0;
	padding: 0;
	background-position: top center;
	background-repeat: no-repeat;
	background-size: auto
}

.therapy__image--1 {
	background-image: url(../img/doctor-icon.svg)
}

.therapy__image--2 {
	background-image: url(../img/file-icon.svg)
}

.therapy__image--3 {
	background-image: url(../img/buttle-icon.svg)
}

.therapy__small-section {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 1050px;
	margin: 80px 0 0;
	padding: 0
}

.therapy__small-section--1 {
	margin-top: 20px
}

.therapy__small-section--2 {
	margin-top: 43px
}

.therapy__title-padding {
	max-width: 964px !important;
	margin-top: 32px !important
}

.therapy__title-padding--1 {
	position: relative;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	padding-left: 80px !important;
	padding-top: 15px !important;
	height: 54px;
	margin-top: 19px !important
}

.therapy__title-padding--1::before {
	position: absolute;
	top: calc(50% - 54px/2);
	bottom: 0;
	left: 11px;
	content: "";
	width: 54px;
	height: 54px;
	margin: 0;
	padding: 0;
	background-image: url(../img/article-icon-1.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto
}

.therapy__title-padding--2 {
	position: relative;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	padding-left: 82px !important;
	padding-top: 9px !important;
	height: 50px;
	margin-top: 19px !important
}

.therapy__title-padding--2::before {
	position: absolute;
	top: calc(50% - 50px/2);
	bottom: 0;
	left: 15px;
	content: "";
	width: 50px;
	height: 50px;
	margin: 0;
	padding: 0;
	background-image: url(../img/article-icon-2.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto
}

.therapy__title-padding--3 {
	position: relative;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	padding-left: 82px !important;
	padding-top: 9px !important;
	height: 50px;
	margin-top: 19px !important
}

.therapy__title-padding--3::before {
	position: absolute;
	top: calc(50% - 50px/2);
	bottom: 0;
	left: 15px;
	content: "";
	width: 49px;
	height: 50px;
	margin: 0;
	padding: 0;
	background-image: url(../img/article-icon-3.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto
}

.therapy__title-padding--4 {
	position: relative;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	padding-left: 82px !important;
	padding-top: 9px !important;
	height: 50px;
	margin-top: 19px !important
}

.therapy__title-padding--4::before {
	position: absolute;
	top: calc(50% - 83px/2);
	bottom: 0;
	left: 1px;
	content: "";
	width: 66px;
	height: 83px;
	margin: 0;
	padding: 0;
	background-image: url(../img/article-icon-4.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto
}

.therapy__title-padding--5 {
	position: relative;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	padding-left: 82px !important;
	padding-top: 14px !important;
	height: 36px;
	margin-top: 19px !important
}

.therapy__title-padding--5::before {
	position: absolute;
	top: calc(50% - 34px/2);
	bottom: 0;
	left: 25px;
	content: "";
	width: 32px;
	height: 34px;
	margin: 0;
	padding: 0;
	background-image: url(../img/download-icon.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto
}

.therapy__table {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 544px;
	margin: 54px 0 0;
	padding: 0;
	background-image: url(../img/big-green-line.svg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size: auto 100%
}

.therapy__table-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 544px;
	margin: 70px 0 0 15px;
	padding: 0
}

.therapy__table-block:last-child {
	margin-bottom: 70px
}

.therapy__table-block h4 {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0 0 7px 27px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-image: url(../img/dashed-line.svg);
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: auto
}

.therapy__table-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	margin: 26px 0 0;
	padding: 0 0 0 27px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.therapy__table-wrapper p:nth-of-type(1) {
	display: block;
	width: 158px;
	height: 110px;
	margin: 0;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 81px;
	line-height: 110px;
	color: #3399E0;
	opacity: .5;
	text-align: center
}

.therapy__table-wrapper p:nth-of-type(2) {
	display: block;
	width: 328px;
	height: 71px;
	margin: 0 0 0 17px;
	padding: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #3399E0;
	text-align: left
}

.therapy__table-text {
	display: block;
	width: 100%;
	max-width: 504px;
	margin: 41px 0 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 27px;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #6d6d6d;
	text-align: left
}

.therapy__efficiency-table-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 1050px;
	margin: 31px 0 0;
	padding: 0 0 0 30px;
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}

.therapy__efficiency-table-block-left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 358px;
	margin: 0;
	padding: 0
}

.therapy__efficiency-table-block-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 515px;
	margin: 0 0 0 110px;
	padding: 0
}

.therapy__efficiency-table-block-title {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 20px;
	line-height: 27px;
	color: #464646;
	text-align: left
}

.therapy__efficiency-table-block-image {
	display: block;
	width: 100%;
	margin: 31px 0 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	color: #3399E0;
	text-align: left;
	background-repeat: no-repeat;
	background-position: left 7px;
	background-size: auto
}

.therapy__efficiency-table-block-image span {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 10px;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 70px;
	line-height: 85px;
	color: #3399E0;
	opacity: .5;
	text-align: left
}

.therapy__efficiency-table-block-image--1 {
	padding-left: 91px;
	background-image: url(../img/infusion-icon.svg)
}

.therapy__efficiency-table-block-image--2 {
	padding-left: 136px;
	background-image: url(../img/clock-icon.svg)
}

.therapy__efficiency-table-block-center {
	display: block;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 692px;
	height: 246px;
	margin: 24px 0 0 30px;
	padding: 97px 0 0 279px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
	color: #464646;
	text-align: left;
	background-image: url(../img/procent-icon.svg);
	background-position: left top;
	background-repeat: no-repeat;
	background-size: auto
}

.therapy__efficiency-table-block-center span {
	color: #3399E0
}

.therapy__efficiency-text {
	display: block;
	width: 922px;
	margin: 66px 0 0;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 22px;
	color: #464646;
	text-align: left
}

.therapy__efficiency-text span {
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	font-weight: 700
}

.therapy__efficiency-title {
	display: block;
	width: 730px;
	margin: 65px 0 0;
	padding: 0;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 25px;
	color: #464646;
	text-align: left
}

@media (max-width:1439px) {
	.therapy__top-wrapper {
		background-image: url(../img/disease-desktop-bg.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover
	}

	.therapy__vb-inner {
		margin-top: 104px;
		padding-bottom: 234px
	}

	.therapy__vb-title {
		margin-top: 27px;
		font-size: 50px;
		line-height: 68px;
		color: #3399E0
	}

	.therapy__promo-text {
		display: block;
		width: 1021px;
		margin: 23px 0 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 20px;
		line-height: 27px;
		color: #464646;
		text-align: left
	}

	.therapy__promo-text span {
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700
	}

	.therapy__promo-text--safety-2 {
		position: relative;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-left: 28px
	}

	.therapy__promo-text--safety-2::before {
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		content: "";
		display: block;
		width: 0;
		height: 100%;
		border: 3px solid #3399E0
	}
}

@media (max-width:1279px) {
	.therapy__top-wrapper {
		background-image: url(../img/disease-tablet-bg.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover
	}

	.therapy__search-block {
		margin-top: 16px
	}

	.therapy__vb-inner {
		margin-top: 53px;
		padding-bottom: 111px;
		padding-left: 0;
		padding-right: 0
	}

	.therapy__vb-title {
		min-width: 688px;
		margin-top: 27px;
		font-size: 50px;
		line-height: 68px;
		color: #3399E0
	}

	.therapy__promo-text {
		display: block;
		width: 668px;
		margin: 23px 0 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 20px;
		line-height: 27px;
		color: #464646;
		text-align: left
	}

	.therapy__promo-text span {
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700
	}

	.therapy__promo-text--safety-2 {
		position: relative;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-left: 28px
	}

	.therapy__promo-text--safety-2::before {
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		content: "";
		display: block;
		width: 0;
		height: 100%;
		border: 3px solid #3399E0
	}

	.therapy__big-list-block,
	.therapy__big-list-item {
		width: 668px
	}

	.therapy__list-info {
		width: 584px
	}

	.therapy__text-list {
		width: 530px
	}

	.therapy__text-list--stages {
		margin-top: 13px;
		margin-left: 81px
	}

	.therapy__text-list--hide-inner {
		width: 191px;
		margin-top: 5px;
		margin-left: 24px
	}

	.therapy__text-link {
		max-width: 688px
	}

	.therapy__text-link--stages {
		max-width: 530px
	}

	.therapy__more-link,
	.therapy__stages {
		width: 688px
	}

	.therapy__stages-min-title {
		max-width: 688px
	}

	.therapy__download-block,
	.therapy__literature-list,
	.therapy__stages-opened-list {
		width: 688px
	}

	.therapy__stages-hide-block {
		width: 640px
	}

	.therapy__small-section {
		width: 688px
	}

	.therapy__title-padding {
		max-width: 688px !important
	}

	.therapy__efficiency-table-block {
		width: 688px;
		margin: 31px auto 0;
		padding: 0
	}

	.therapy__efficiency-table-block-left {
		width: 314px
	}

	.therapy__efficiency-table-block-right {
		width: 324px;
		margin-left: 50px
	}

	.therapy__efficiency-table-block-center {
		width: 688px;
		margin: 24px auto 0
	}

	.therapy__efficiency-text,
	.therapy__efficiency-title {
		width: 688px
	}
}

@media (max-width:767px) {
	.therapy__top-wrapper {
		background-image: url(../img/disease-mobile-bg.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover
	}

	.therapy__search-block {
		margin-top: 21px
	}

	.therapy__vb-inner {
		width: 100%;
		margin-top: 35px;
		padding-bottom: 17px;
		padding-left: 0;
		padding-right: 0
	}

	.therapy__vb-title {
		min-width: 600px;
		margin-top: 0;
		font-size: 30px;
		line-height: 45px;
		color: #3399E0
	}

	.therapy__promo-text {
		display: block;
		width: 600px;
		margin: 10px auto 0;
		padding: 0;
		font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-size: 18px;
		line-height: 25px;
		color: #464646
	}

	.therapy__promo-text span {
		font-family: OpenSansBold, Arial, Helvetica, sans-serif;
		font-weight: 700
	}

	.therapy__promo-text--safety-2 {
		position: relative;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-left: 28px;
		text-align: left
	}

	.therapy__promo-text--safety-2::before {
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		content: "";
		display: block;
		width: 0;
		height: 100%;
		border: 3px solid #3399E0
	}

	.therapy__big-list-block {
		width: 600px;
		margin: 40px auto 0
	}

	.therapy__big-list-item {
		width: 600px
	}

	.therapy__list-info,
	.therapy__text-list {
		width: 450px
	}

	.therapy__text-list--stages {
		margin-left: 61px
	}

	.therapy__text-link {
		max-width: 600px
	}

	.therapy__text-link--stages {
		max-width: 450px;
		margin-left: 61px
	}

	.therapy__more-link,
	.therapy__stages {
		width: 600px;
		margin-left: auto;
		margin-right: auto
	}

	.therapy__stages-min-title {
		max-width: 600px;
		margin-left: auto;
		margin-right: auto
	}

	.therapy__stages-opened-list {
		width: 600px
	}

	.therapy__download-block,
	.therapy__literature-list {
		width: 600px;
		margin-left: auto;
		margin-right: auto
	}

	.therapy__stages-hide-block {
		width: 580px
	}

	.therapy__small-section {
		width: 600px;
		margin-left: auto;
		margin-right: auto
	}

	.therapy__title-padding {
		max-width: 600px !important;
		margin-left: auto !important;
		margin-right: auto !important
	}

	.therapy__title-padding--1 {
		width: 600px !important;
		position: relative;
		-webkit-box-sizing: border-box !important;
		box-sizing: border-box !important;
		padding-left: 80px !important;
		padding-top: 15px !important;
		height: 54px;
		margin-top: 19px !important
	}

	.therapy__title-padding--1::before {
		position: absolute;
		top: calc(50% - 54px/2);
		bottom: 0;
		left: 11px;
		content: "";
		width: 54px;
		height: 54px;
		margin: 0;
		padding: 0;
		background-image: url(../img/article-icon-1.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto
	}

	.therapy__title-padding--2 {
		width: 600px !important;
		position: relative;
		-webkit-box-sizing: border-box !important;
		box-sizing: border-box !important;
		padding-left: 82px !important;
		padding-top: 9px !important;
		height: 50px;
		margin-top: 19px !important
	}

	.therapy__title-padding--2::before {
		position: absolute;
		top: calc(50% - 50px/2);
		bottom: 0;
		left: 15px;
		content: "";
		width: 50px;
		height: 50px;
		margin: 0;
		padding: 0;
		background-image: url(../img/article-icon-2.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto
	}

	.therapy__title-padding--3 {
		width: 600px !important;
		position: relative;
		-webkit-box-sizing: border-box !important;
		box-sizing: border-box !important;
		padding-left: 82px !important;
		padding-top: 9px !important;
		height: 50px;
		margin-top: 19px !important
	}

	.therapy__title-padding--3::before {
		position: absolute;
		top: calc(50% - 50px/2);
		bottom: 0;
		left: 15px;
		content: "";
		width: 49px;
		height: 50px;
		margin: 0;
		padding: 0;
		background-image: url(../img/article-icon-3.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto
	}

	.therapy__title-padding--4 {
		width: 600px !important;
		position: relative;
		-webkit-box-sizing: border-box !important;
		box-sizing: border-box !important;
		padding-left: 82px !important;
		padding-top: 9px !important;
		height: 50px;
		margin-top: 19px !important
	}

	.therapy__title-padding--4::before {
		position: absolute;
		top: calc(50% - 83px/2);
		bottom: 0;
		left: 1px;
		content: "";
		width: 66px;
		height: 83px;
		margin: 0;
		padding: 0;
		background-image: url(../img/article-icon-4.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto
	}

	.therapy__title-padding--5 {
		width: 600px !important;
		position: relative;
		-webkit-box-sizing: border-box !important;
		box-sizing: border-box !important;
		padding-left: 82px !important;
		padding-top: 14px !important;
		height: 36px;
		margin-top: 19px !important
	}

	.therapy__title-padding--5::before {
		position: absolute;
		top: calc(50% - 34px/2);
		bottom: 0;
		left: 25px;
		content: "";
		width: 32px;
		height: 34px;
		margin: 0;
		padding: 0;
		background-image: url(../img/download-icon.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto
	}

	.therapy__table {
		margin-left: auto;
		margin-right: auto
	}

	.therapy__text-only {
		max-width: 600px;
		margin-left: auto;
		margin-right: auto
	}

	.therapy__text-only--2,
	.therapy__text-only--3,
	.therapy__text-only--5 {
		max-width: 600px
	}

	.therapy__efficiency-table-block {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 600px
	}

	.therapy__efficiency-table-block-left {
		width: 360px;
		margin-left: auto;
		margin-right: auto
	}

	.therapy__efficiency-table-block-right {
		width: 360px;
		margin-top: 40px;
		margin-left: auto;
		margin-right: auto
	}

	.therapy__efficiency-table-block-center,
	.therapy__efficiency-text,
	.therapy__efficiency-title {
		width: 600px;
		margin-left: auto;
		margin-right: auto
	}
}

@media (max-width:639px) {
	.therapy__vb-title {
		min-width: 324px
	}

	.therapy__big-list-block,
	.therapy__big-list-item,
	.therapy__promo-text {
		width: 324px
	}

	.therapy__list-number {
		width: 40px;
		height: 100px;
		font-size: 70px;
		line-height: 100px
	}

	.therapy__list-info {
		width: 250px;
		margin-left: 10px;
		margin-top: 20px
	}

	.therapy__list-info--patient {
		margin-top: 0
	}

	.therapy__text-list {
		width: 230px;
		margin-left: 20px
	}

	.therapy__text-list--patient {
		margin-left: 0
	}

	.therapy__text-link {
		max-width: 324px
	}

	.therapy__text-link--stages {
		max-width: 230px;
		margin-left: 23px
	}

	.therapy__text-inner-link--safety {
		padding-left: 0
	}

	.therapy__more-link,
	.therapy__stages {
		width: 324px
	}

	.therapy__stages-min-title {
		max-width: 324px
	}

	.therapy__stages-opened-list {
		width: 324px
	}

	.therapy__stages-wrapper {
		height: 90px
	}

	.therapy__stages-title {
		font-size: 24px
	}

	.therapy__stages-wrapper h4 {
		font-size: 17px;
		line-height: 21px
	}

	.therapy__download-block,
	.therapy__literature-list {
		width: 324px
	}

	.therapy__stages-hide-block {
		width: 280px
	}

	.therapy__small-section {
		width: 324px
	}

	.therapy__title-padding {
		max-width: 324px !important
	}

	.therapy__title-padding--1 {
		width: 324px !important;
		position: relative;
		-webkit-box-sizing: border-box !important;
		box-sizing: border-box !important;
		padding-left: 80px !important;
		padding-top: 0 !important;
		height: 54px;
		margin-top: 19px !important
	}

	.therapy__title-padding--1::before {
		position: absolute;
		top: calc(50% - 54px/2);
		bottom: 0;
		left: 11px;
		content: "";
		width: 54px;
		height: 54px;
		margin: 0;
		padding: 0;
		background-image: url(../img/article-icon-1.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto
	}

	.therapy__title-padding--2 {
		width: 324px !important;
		position: relative;
		-webkit-box-sizing: border-box !important;
		box-sizing: border-box !important;
		padding-left: 82px !important;
		padding-top: 0 !important;
		height: 50px;
		margin-top: 19px !important
	}

	.therapy__title-padding--2::before {
		position: absolute;
		top: calc(50% - 50px/2);
		bottom: 0;
		left: 15px;
		content: "";
		width: 50px;
		height: 50px;
		margin: 0;
		padding: 0;
		background-image: url(../img/article-icon-2.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto
	}

	.therapy__title-padding--3 {
		width: 324px !important;
		position: relative;
		-webkit-box-sizing: border-box !important;
		box-sizing: border-box !important;
		padding-left: 82px !important;
		padding-top: 0 !important;
		height: 50px;
		margin-top: 19px !important
	}

	.therapy__title-padding--3::before {
		position: absolute;
		top: calc(50% - 50px/2);
		bottom: 0;
		left: 15px;
		content: "";
		width: 49px;
		height: 50px;
		margin: 0;
		padding: 0;
		background-image: url(../img/article-icon-3.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto
	}

	.therapy__title-padding--4 {
		width: 324px !important;
		position: relative;
		-webkit-box-sizing: border-box !important;
		box-sizing: border-box !important;
		padding-left: 82px !important;
		padding-top: 0 !important;
		height: 100px;
		margin-top: 19px !important
	}

	.therapy__title-padding--4::before {
		position: absolute;
		top: calc(50% - 83px/2);
		bottom: 0;
		left: 1px;
		content: "";
		width: 66px;
		height: 83px;
		margin: 0;
		padding: 0;
		background-image: url(../img/article-icon-4.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto
	}

	.therapy__title-padding--5 {
		width: 324px !important;
		position: relative;
		-webkit-box-sizing: border-box !important;
		box-sizing: border-box !important;
		padding-left: 82px !important;
		padding-top: 0 !important;
		height: 36px;
		margin-top: 19px !important
	}

	.therapy__title-padding--5::before {
		position: absolute;
		top: calc(50% - 34px/2);
		bottom: 0;
		left: 25px;
		content: "";
		width: 32px;
		height: 34px;
		margin: 0;
		padding: 0;
		background-image: url(../img/download-icon.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto
	}

	.therapy__table {
		width: 324px;
		margin: 50px auto 0
	}

	.therapy__table-block {
		width: 324px
	}

	.therapy__table-wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}

	.therapy__table-wrapper p:nth-of-type(2) {
		width: 300px;
		height: auto;
		margin: 0
	}

	.therapy__table-text {
		max-width: 300px;
		margin-top: 20px
	}

	.therapy__text-only {
		max-width: 324px
	}

	.therapy__text-only--1 {
		padding-left: 0
	}

	.therapy__text-only--2,
	.therapy__text-only--3,
	.therapy__text-only--5 {
		max-width: 324px
	}

	.therapy__efficiency-table-block,
	.therapy__efficiency-table-block-left,
	.therapy__efficiency-table-block-right {
		width: 324px
	}

	.therapy__efficiency-table-block-center {
		width: 324px;
		height: auto;
		padding-left: 0;
		padding-top: 242px;
		background-position: center top
	}

	.therapy__efficiency-text,
	.therapy__efficiency-title {
		width: 324px
	}
}

@media (max-width:359px) {
	.therapy__top-wrapper {
		background-image: url(../img/disease-mobile-bg.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover
	}

	.therapy__search-block {
		margin-top: 21px
	}

	.therapy__vb-inner {
		width: 100%;
		margin-top: 35px;
		padding-bottom: 17px;
		padding-left: 0;
		padding-right: 0
	}

	.therapy__vb-title {
		min-width: 280px;
		font-size: 28px;
		line-height: 40px
	}

	.therapy__big-list-block,
	.therapy__big-list-item,
	.therapy__promo-text {
		width: 280px
	}

	.therapy__list-info {
		width: 230px
	}

	.therapy__text-list {
		width: 200px;
		margin-left: 20px
	}

	.therapy__text-list--stages {
		width: 240px
	}

	.therapy__text-link {
		max-width: 324px
	}

	.therapy__text-link--stages {
		max-width: 240px
	}

	.therapy__more-link,
	.therapy__stages {
		width: 280px
	}

	.therapy__stages-min-title {
		max-width: 280px
	}

	.therapy__stages-opened-list {
		width: 280px
	}

	.therapy__stages-wrapper {
		height: 100px
	}

	.therapy__stages-wrapper h4 {
		font-size: 16px;
		line-height: 20px
	}

	.therapy__download-block,
	.therapy__literature-list,
	.therapy__small-section,
	.therapy__stages-hide-block {
		width: 280px
	}

	.therapy__title-padding {
		max-width: 280px !important
	}

	.therapy__title-padding--1 {
		width: 280px !important;
		position: relative;
		-webkit-box-sizing: border-box !important;
		box-sizing: border-box !important;
		padding-left: 80px !important;
		padding-top: 0 !important;
		height: 70px;
		margin-top: 19px !important
	}

	.therapy__title-padding--1::before {
		position: absolute;
		top: calc(50% - 54px/2);
		bottom: 0;
		left: 11px;
		content: "";
		width: 54px;
		height: 54px;
		margin: 0;
		padding: 0;
		background-image: url(../img/article-icon-1.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto
	}

	.therapy__title-padding--2 {
		width: 280px !important;
		position: relative;
		-webkit-box-sizing: border-box !important;
		box-sizing: border-box !important;
		padding-left: 82px !important;
		padding-top: 0 !important;
		height: 70px;
		margin-top: 19px !important
	}

	.therapy__title-padding--2::before {
		position: absolute;
		top: calc(50% - 50px/2);
		bottom: 0;
		left: 15px;
		content: "";
		width: 50px;
		height: 50px;
		margin: 0;
		padding: 0;
		background-image: url(../img/article-icon-2.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto
	}

	.therapy__title-padding--3 {
		width: 280px !important;
		position: relative;
		-webkit-box-sizing: border-box !important;
		box-sizing: border-box !important;
		padding-left: 82px !important;
		padding-top: 0 !important;
		height: 55px;
		margin-top: 19px !important
	}

	.therapy__title-padding--3::before {
		position: absolute;
		top: calc(50% - 50px/2);
		bottom: 0;
		left: 15px;
		content: "";
		width: 49px;
		height: 50px;
		margin: 0;
		padding: 0;
		background-image: url(../img/article-icon-3.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto
	}

	.therapy__title-padding--4 {
		width: 280px !important;
		position: relative;
		-webkit-box-sizing: border-box !important;
		box-sizing: border-box !important;
		padding-left: 82px !important;
		padding-top: 0 !important;
		height: 145px;
		margin-top: 19px !important
	}

	.therapy__title-padding--4::before {
		position: absolute;
		top: calc(50% - 83px/2);
		bottom: 0;
		left: 1px;
		content: "";
		width: 66px;
		height: 83px;
		margin: 0;
		padding: 0;
		background-image: url(../img/article-icon-4.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto
	}

	.therapy__title-padding--5 {
		width: 280px !important;
		position: relative;
		-webkit-box-sizing: border-box !important;
		box-sizing: border-box !important;
		padding-left: 82px !important;
		padding-top: 0 !important;
		height: 66px;
		margin-top: 19px !important
	}

	.therapy__title-padding--5::before {
		position: absolute;
		top: calc(50% - 34px/2);
		bottom: 0;
		left: 25px;
		content: "";
		width: 32px;
		height: 34px;
		margin: 0;
		padding: 0;
		background-image: url(../img/download-icon.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto
	}

	.therapy__table,
	.therapy__table-block {
		width: 280px
	}

	.therapy__table-wrapper p:nth-of-type(2) {
		width: 240px
	}

	.therapy__table-text {
		max-width: 240px
	}

	.therapy__text-only,
	.therapy__text-only--2,
	.therapy__text-only--3,
	.therapy__text-only--5 {
		max-width: 280px
	}

	.therapy__efficiency-table-block,
	.therapy__efficiency-table-block-left,
	.therapy__efficiency-table-block-right {
		width: 280px
	}

	.therapy__efficiency-table-block-center {
		width: 280px;
		padding-left: 0;
		padding-top: 242px;
		background-position: center top
	}

	.therapy__efficiency-text,
	.therapy__efficiency-title {
		width: 280px
	}
}

.patient-history {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 1200px;
	margin: 35px auto 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.patient-history__detail {
	padding-left: 90px
}

.patient-history__card {
	position: relative;
	display: block;
	width: 1110px;
	height: 301px;
	margin: 0 0 28px;
	padding: 0
}

.patient-history__item {
	display: flex;
	background: linear-gradient(102.76deg, #3399E0 0%, #67B8EA 100%);
	border-radius: 50px;
	overflow: hidden;
	max-width: 1020px;
	margin: 0 auto 28px;
	height: 300px;
	width: 100%;
}

.patient-history__item.patient-history__item--small {
	max-width: 800px;
	height: auto;
	margin: 56px 0 0;
}

.patient-history__item.patient-history__item--small .patient-history__photos {
	height: auto;
	width: 200px;
}

.patient-history__item.patient-history__item--small .patient-history__photos-item {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
}

.patient-history__item.patient-history__item--small .patient-history__name {
	font-size: 20px;
	line-height: normal;
}

.patient-history__item.patient-history__item--small .patient-history__description {
	margin: 6px 0 0;
}

.patient-history__content {
	padding: 25px 38px 25px 45px;
	display: flex;
	flex-direction: column;
	flex: 1;
}

.patient-history__city {
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 22px;
	text-align: right;
	display: block;
	color: #FFFFFF;
}

.patient-history__item-buttons {
	display: flex;
	margin-top: auto;
	gap: 30px;
}

.patient-history__photos {
	height: 100%;
	width: 320px;
	overflow: hidden;
	position: relative;
}

.patient-history__photos-list {
	border-radius: 50px 0px 0px 50px;
	overflow: hidden;
	height: 100%;
}

.patient-history__photos .owl-carousel .owl-dots {
	position: absolute;
	bottom: 7px;
	right: 20px;
	left: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	gap: 12px;
}

.patient-history__photos .owl-carousel .owl-dot {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 0.5px solid transparent;
	transition: border-color .2s ease-in-out;
}

.patient-history__photos .owl-carousel .owl-dot.active {
	border-color: #fff;
}

.patient-history__photos .owl-carousel .owl-dot span {
	width: 4px;
	height: 4px;
	background: #fff;
	border-radius: 50%;
}

.patient-history__photos .owl-carousel .owl-nav {
	position: absolute;
	pointer-events: none;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	display: flex;
	justify-content: space-between;
}

.patient-history__photos .owl-carousel .owl-nav button {
	pointer-events: all;
	margin: 0;
	height: 100%;
	width: 37px;
	background: rgba(196, 196, 196, 0.2);
	transition: background .2s ease-in-out;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 40px;
}

.patient-history__photos .owl-carousel .owl-nav button:hover {
	background: rgba(196, 196, 196, 0.5);
}

.patient-history__photos-item {
	display: block;
	object-fit: cover;
	object-position: 50% 50%;
	height: 300px;
	width: 100%;
}

.patient-history__image {
	position: absolute;
	top: 0;
	left: 90px;
	z-index: 3;
	display: block;
	width: 301px;
	height: 301px;
	border-radius: 50%;
	background: linear-gradient(282.76deg, #3399E0 -14.88%, #67B8EA 63.26%);
}

.patient-history__image img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	display: block;
	width: 287px;
	height: 287px;
	border-radius: 50%
}

.patient-history__info {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 872px;
	height: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 37px 40px 27px 196px
}

.patient-history__info--grad-lr {
	background: linear-gradient(102.76deg, #67B8EA 0, #3399E0 100%);
	border-radius: 0 50px 0 0
}

.patient-history__info--grad-rl {
	background: linear-gradient(102.76deg, #0E76BF 0%, #67B8EA 100%);
	border-radius: 0 50px 0 0
}

.patient-history__card-mask {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 872px;
	height: 100%;
	background-color: rgba(255, 255, 255, .3);
	border-radius: 0 50px 0 0;
	pointer-events: none
}

.patient-history__names .patient-history__name {
	display: none;
}

.patient-history__names .patient-history__name.active {
	display: block;
}

.patient-history__name {
	display: block;
	margin: 0;
	padding: 0;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 38px;
	line-height: 52px;
	color: #fff;
	text-align: left
}

.patient-history__description {
	display: block;
	margin: 16px 0 0;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 22px;
	color: #fff;
	text-align: left;
	overflow: hidden
}

.patient-history__button-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 417px;
	margin: 12px 0 0 219px;
	padding: 0
}

.patient-history__youtube-link {
	position: relative;
	display: block;
	width: 192px;
	height: 45.41px;
	margin: 0;
	padding: 13px 0 15.41px 58px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	text-align: left;
	text-decoration: none;
	border-radius: 50px;
	border: 2px solid #fff;
	background-color: transparent;
	cursor: pointer;
	-webkit-transition: .4s;
	transition: .4s
}

.patient-history__youtube-link::before {
	position: absolute;
	top: 13px;
	left: 28px;
	content: "";
	width: 15px;
	height: 15.29px;
	background-image: url(../img/small-white-vector.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto
}

.patient-history__youtube-link:hover {
	color: #464646;
	background-color: #fff;
	-webkit-transition: .4s;
	transition: .4s
}

.patient-history__youtube-link:hover::before {
	background-image: url(../img/small-grey-vector.svg)
}

.patient-history__read-more {
	display: block;
	width: 192px;
	height: 45.41px;
	margin: 0;
	padding: 13px 0 15.41px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	border-radius: 50px;
	border: 2px solid #fff;
	background-color: transparent;
	cursor: pointer;
	-webkit-transition: .4s;
	transition: .4s
}

.patient-history__read-more:hover {
	color: #464646;
	background-color: #fff;
	-webkit-transition: .4s;
	transition: .4s
}

.patient-history__title {
	display: block;
	width: 875px;
	margin: 18px 0 0;
	padding: 0;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 38px;
	line-height: 52px;
	color: #464646;
	text-align: left
}

.patient-history__title-2 {
	display: block;
	width: 875px;
	margin: 0;
	padding: 0;
	font-family: OpenSansRegularItalic, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
	color: #464646;
	text-align: left
}

.patient-history .video-page__cards {
	margin-top: 0
}

.patient-history .video-page__vb-card-inner {
	margin-top: 52px
}

.patient-history__person-card {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 802px;
	min-height: 168px;
	margin: 56px 0 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 31px 33px 32px;
	background: linear-gradient(102.76deg, #0E76BF 0%, #67B8EA 100%);
	border-radius: 84px
}

.patient-history__person-card-mask {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, .3);
	border-radius: inherit;
	pointer-events: none
}

.patient-history__person-card img {
	z-index: 3;
	display: block;
	width: 105px;
	height: 105px;
	margin: 0;
	padding: 0;
	border-radius: 50%
}

.patient-history__min-info {
	z-index: 3;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 567px;
	height: 100%;
	margin: 0 0 0 25px;
	padding: 0
}

.patient-history__min-name {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 20px;
	line-height: 27px;
	color: #fff;
	text-align: left
}

.patient-history__min-description {
	display: block;
	width: 100%;
	margin: 4px 0 0;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 18px;
	line-height: 25px;
	color: #fff;
	text-align: left;
	overflow: hidden
}

.patient-history__text-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 801px;
	margin: 56px 0 0;
	padding: 0
}

.patient-history__text {
	display: block;
	width: 801px;
	margin: 0 0 22px;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 22px;
	color: #6d6d6d;
	text-align: left
}

.patient-history__text-color {
	display: block;
	width: 801px;
	margin: 10px 0 15px;
	padding: 0;
	font-family: OpenSansBoldItalic, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 25.51px;
	background: linear-gradient(150.65deg, #67B8EA 0, #3399E0 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	text-align: left;
	overflow: hidden
}

.patient-history__color-block {
	position: relative;
	display: block;
	width: 802px;
	margin: 19px 0 32px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 11px 39px 15px;
	background: linear-gradient(102.76deg, #0E76BF 0%, #67B8EA 100%)
}

.patient-history__text-in-color {
	display: block;
	width: 100%;
	font-family: OpenSansRegularItalic, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #fff
}

.patient-history__main-block {
	position: relative;
	display: block;
	width: 1221px;
	margin: 0 auto
}

.patient-history__inner-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 1221px;
	margin: 69px auto 0;
	padding: 0
}

.patient-history__main-card {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0;
	padding: 31px 0 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 390px;
	height: 390px;
	background: linear-gradient(102.76deg, #0E76BF 0%, #67B8EA 100%);
	border-radius: 50px;
	cursor: pointer;
	text-decoration: none
}

.patient-history__main-card-mask {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 390px;
	height: 100%;
	background-color: rgba(255, 255, 255, .3);
	border-radius: 50px;
	pointer-events: none;
	-webkit-transition: opacity .4s;
	transition: opacity .4s;
	opacity: 0
}

.patient-history__more-link {
	position: absolute;
	left: 145px;
	bottom: 22px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 110px;
	height: 30px;
	margin: 0;
	padding: 0;
	font-family: SFLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	border: 2px solid #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 35px
}

.patient-history__main-card:hover .patient-history__main-card-mask {
	opacity: 1;
	-webkit-transition: opacity .4s;
	transition: opacity .4s;
	-webkit-filter: drop-shadow(0 6px 18px rgba(0, 0, 0, .05));
	filter: drop-shadow(0 6px 18px rgba(0, 0, 0, .05))
}

.patient-history__dots {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: auto;
	height: 10px;
	margin: 34px auto 0;
	padding: 0;
	list-style: none
}

.patient-history__dot {
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 0 0 10px;
	padding: 0;
	background-image: url(../img/blue-dot.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto;
	cursor: pointer
}

.patient-history__dot:nth-of-type(1) {
	margin-left: 0
}

.patient-history__dot.active {
	background-image: url(../img/blue-dot.svg), url(../img/blue-circle.svg);
	background-position: center, center;
	background-repeat: no-repeat, no-repeat;
	background-size: auto, auto
}

.patient-history__image-main {
	position: relative;
	z-index: 3;
	display: block;
	width: 215px;
	height: 215px;
	border-radius: 50%;
	background: linear-gradient(282.76deg, #3399E0 -14.88%, #67B8EA 63.26%);
}

.patient-history__image-main img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	display: block;
	width: 204px !important;
	height: 204px !important;
	border-radius: 50%
}

.patient-history__main-title {
	display: block;
	width: 333px;
	height: 27px;
	overflow: hidden;
	margin: 2px 0 0 43px;
	padding: 0;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 20px;
	line-height: 27px;
	color: #fff;
	text-align: left;
	text-decoration: none
}

.patient-history__main-description {
	display: block;
	width: 333px;
	height: 44px;
	overflow: hidden;
	margin: 2px 0 0 43px;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 22px;
	color: #fff;
	text-align: left;
	text-decoration: none
}

.patient-history__vector-block {
	position: absolute;
	top: 264px;
	right: -47px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 42px;
	height: 20px;
	margin: 0;
	padding: 0
}

.patient-history__vector-block button {
	width: 21px;
	padding: 0;
	background-color: transparent;
	border: none
}

.patient-history__left-vector {
	display: block;
	width: 21px;
	height: 25px;
	margin: 0;
	padding: 0;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	background-image: url(../img/blue-right-vector.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto;
	cursor: pointer
}

.patient-history__left-vector:hover {
	opacity: .6
}

.patient-history__right-vector {
	display: block;
	width: 21px;
	height: 25px;
	margin: 0;
	padding: 0;
	background-image: url(../img/blue-right-vector.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto;
	cursor: pointer
}

.patient-history__right-vector:hover {
	opacity: .6
}

@media (max-width:1279px) {
	.patient-history {
		width: 688px;
		padding-right: 0
	}

	.patient-history__item {
		border-radius: 30px;
	}

	.patient-history__photos-list {
		border-radius: 30px 0px 0px 30px;
	}

	.patient-history__content {
		padding: 15px 25px 25px;
	}

	.patient-history__photos {
		width: 260px;
	}

	.patient-history__detail {
		padding-left: 0
	}

	.patient-history__card {
		width: 688px;
		height: 301px
	}

	.patient-history__image {
		left: 20px;
		width: 301px;
		height: 301px
	}

	.patient-history__image img {
		width: 287px;
		height: 287px
	}

	.patient-history__info {
		width: 522px;
		height: 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 27px 40px 27px 170px
	}

	.patient-history__card-mask {
		width: 522px
	}

	.patient-history__name {
		font-size: 26px;
		line-height: 40px
	}

	.patient-history__description {
		margin-top: 10px;
		font-size: 14px;
		line-height: 20px
	}

	.patient-history__button-block {
		width: 312px;
		margin-top: 12px;
		margin-left: 0
	}

	.patient-history__youtube-link {
		width: 150px;
		height: 35.41px;
		padding-top: 8px;
		padding-bottom: 8px;
		padding-left: 29px;
		font-size: 11px;
		line-height: 14px
	}

	.patient-history__youtube-link::before {
		top: 8px;
		left: 10px
	}

	.patient-history__youtube-link:hover {
		color: #fff;
		background-color: transparent;
		-webkit-transition: .4s;
		transition: .4s
	}

	.patient-history__youtube-link:hover::before {
		background-image: url(../img/small-white-vector.svg)
	}

	.patient-history__read-more {
		width: 150px;
		height: 35.41px;
		padding-top: 8px;
		padding-bottom: 8px;
		font-size: 11px;
		line-height: 14px
	}

	.patient-history__read-more:hover {
		color: #fff;
		background-color: transparent
	}

	.patient-history__title {
		width: 688px;
		font-size: 36px;
		line-height: 50px
	}

	.patient-history__title-2 {
		width: 688px;
		font-size: 18px;
		line-height: 25px
	}

	.patient-history__person-card {
		width: 688px;
		margin-top: 46px
	}

	.patient-history__person-card img {
		width: 105px;
		height: 105px
	}

	.patient-history__min-info {
		width: 492px
	}

	.patient-history__min-name {
		font-size: 20px;
		line-height: 27px
	}

	.patient-history__min-description {
		font-size: 18px;
		line-height: 25px
	}

	.patient-history__text-block {
		width: 688px;
		margin-top: 46px
	}

	.patient-history__text {
		width: 688px;
		font-size: 16px;
		line-height: 22px
	}

	.patient-history__text-color {
		width: 688px;
		font-size: 18px;
		line-height: 25.51px
	}

	.patient-history__color-block {
		width: 688px;
		margin-top: 19px;
		margin-bottom: 32px;
		padding: 11px 39px 15px
	}

	.patient-history__text-in-color {
		font-size: 16px;
		line-height: 22px
	}

	.patient-history__main-block {
		width: 573px
	}

	.patient-history__inner-container {
		width: 573px;
		margin-top: 50px
	}

	.patient-history__main-card {
		width: 270px;
		height: 270px;
		padding-top: 15px
	}

	.patient-history__main-card-mask {
		width: 270px;
		opacity: 1;
		-webkit-filter: drop-shadow(0 6px 18px rgba(0, 0, 0, .05));
		filter: drop-shadow(0 6px 18px rgba(0, 0, 0, .05))
	}

	.patient-history__main-card:hover .patient-history__main-card-mask {
		opacity: 1;
		-webkit-transition: opacity .4s;
		transition: opacity .4s;
		-webkit-filter: drop-shadow(0 6px 18px rgba(0, 0, 0, .05));
		filter: drop-shadow(0 6px 18px rgba(0, 0, 0, .05))
	}

	.patient-history__more-link {
		left: calc(50% - 110px/2);
		bottom: 15px
	}

	.patient-history__image-main {
		width: 130px;
		height: 130px
	}

	.patient-history__image-main img {
		width: 119px !important;
		height: 119px !important
	}

	.patient-history__main-title {
		width: 240px;
		height: 25px;
		margin-left: 13px;
		font-size: 18px;
		line-height: 25px
	}

	.patient-history__main-description {
		width: 240px;
		height: 40px;
		margin-left: 13px;
		font-size: 14px;
		line-height: 20px
	}

	.patient-history__vector-block {
		top: 177px;
		right: -50px
	}
}

@media (max-width:767px) {
	.patient-history {
		width: 324px;
		margin-top: 60px
	}

	.patient-history__card {
		width: 304px;
		height: auto;
		margin-bottom: 225px;
		min-height: 484px
	}

	.patient-history__image {
		left: 0;
		width: 304px;
		height: 304px
	}

	.patient-history__image img {
		width: 289px;
		height: 289px
	}

	.patient-history__info {
		position: relative;
		top: 150px;
		width: 304px;
		height: 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 180px 15px 32px 17px
	}

	.patient-history__info--grad-lr,
	.patient-history__info--grad-rl {
		background: -webkit-gradient(linear, left top, left bottom, from(#3399E0), to(#67B8EA));
		background: linear-gradient(180deg, #3399E0 0, #67B8EA 100%);
		border-radius: 0 0 50px
	}

	.patient-history__card-mask {
		width: 304px;
		border-radius: 0 0 50px
	}

	.patient-history__name {
		font-size: 38px;
		line-height: 52px
	}

	.patient-history__description {
		min-height: 75px;
		margin-top: 14px;
		font-size: 16px;
		line-height: 22px;
		overflow: visible
	}

	.patient-history__button-block {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		width: 192px;
		margin-top: 35px;
		margin-left: 28px;
		padding: 0
	}

	.patient-history__youtube-link {
		width: 192px;
		height: 45.41px;
		padding-top: 13px;
		padding-bottom: 15.41px;
		padding-left: 58px;
		font-size: 12px;
		line-height: 16px
	}

	.patient-history__youtube-link::before {
		top: 13px;
		left: 28px
	}

	.patient-history__read-more {
		width: 192px;
		height: 45.41px;
		margin-top: 20px;
		padding-top: 13px;
		padding-bottom: 15.41px;
		font-size: 12px;
		line-height: 16px
	}

	.patient-history__detail {
		margin-top: 12px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.patient-history__title {
		width: 324px;
		margin-top: 0;
		font-size: 30px;
		line-height: 33px
	}

	.patient-history__title-2 {
		width: 324px;
		margin-top: 2px;
		font-size: 18px;
		line-height: 25px
	}

	.patient-history__person-card {
		width: 324px;
		margin-top: 35px;
		padding: 23px 10px 23px 33px
	}

	.patient-history__person-card img {
		width: 105px;
		height: 105px
	}

	.patient-history__min-info {
		width: 165px;
		margin-left: 10px
	}

	.patient-history__min-description {
		margin-top: 7px;
		font-size: 15px;
		line-height: 20px
	}

	.patient-history__text-block {
		width: 324px;
		margin-top: 35px
	}

	.patient-history__color-block,
	.patient-history__text,
	.patient-history__text-color {
		width: 324px
	}

	.patient-history__main-block {
		width: 320px
	}

	.patient-history__inner-container {
		width: 270px;
		margin-top: 45px
	}

	.patient-history__vector-block {
		display: none
	}

	.patient-history__item {
		flex-direction: column;
		height: auto;
	}

	.patient-history__photos {
		width: 100%;
		height: 300px;
	}

	.patient-history__item-buttons {
		flex-direction: column;
		gap: 0;
		align-items: center;
		margin-top: 20px;
	}

	.patient-history__photos-list {
		border-radius: 30px 30px 0px 0px;
	}

	.patient-history__item.patient-history__item--small .patient-history__photos {
		width: 100%;
		height: 300px;
	}
}

@media (max-width:359px) {

	.patient-history,
	.patient-history__person-card,
	.patient-history__title,
	.patient-history__title-2 {
		width: 304px
	}

	.patient-history__min-info {
		width: 108px;
		margin-left: 20px
	}

	.patient-history__text,
	.patient-history__text-block,
	.patient-history__text-color {
		width: 280px
	}

	.patient-history__color-block {
		width: 280px;
		padding: 11px 19px 15px
	}
}

@media screen and (min-width:0\0) {
	.patient-history__text-color {
		background: 0 0;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		color: #67B8EA
	}
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
	.patient-history__text-color {
		background: 0 0;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		color: #67B8EA
	}
}

.user-popup__popup-wrapper {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 10000;
	display: none;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-item-align: center;
	align-self: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px;
	background-color: rgba(0, 0, 0, .7);
	webkit-backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
	opacity: 0
}

.user-popup__popup {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	overflow: auto;
	max-width: 1095px;
	max-height: 869px;
	margin: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 96px 80px 41px;
	background-color: #fff
}

.user-popup__logo {
	position: absolute;
	top: 24px;
	left: 80px;
	display: block;
	width: 163px;
	height: 46px;
	margin: 0;
	padding: 0;
	background-image: url(../img/popup-logo.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	cursor: pointer
}

.user-popup__close-button {
	position: absolute;
	top: 37px;
	right: 33px;
	display: block;
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	background-image: url(../img/close-popup-btn.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	cursor: pointer
}

.user-popup__form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%;
	margin: 0;
	padding: 0
}

.user-popup__button {
	display: block;
	width: 142px;
	height: 40px;
	margin: 39px auto 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 9px 0 10px;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #67B8EA;
	text-align: center;
	background-color: transparent;
	border-radius: 35px;
	-webkit-transition: .3s;
	transition: .3s;
	border: none;
	background-image: url(../img/gradient-142-ellipse.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto;
	cursor: pointer
}

.user-popup__button:hover {
	color: #fff;
	background: linear-gradient(128.8deg, #67B8EA 0, #3399E0 100%)
}

.user-popup__title {
	display: block;
	width: 100%;
	max-width: 780px;
	margin: 0;
	padding: 0;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 20px;
	line-height: 27px;
	letter-spacing: -.03em;
	text-align: left;
	text-transform: uppercase;
	background: linear-gradient(146.77deg, #67B8EA 0, #3399E0 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.user-popup__text {
	display: block;
	width: 100%;
	max-width: 828px;
	margin: 18px 0 0;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 22px;
	color: #686868
}

.user-popup__screen {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%;
	margin: 26px 0 0;
	padding: 0;
	-webkit-transition: .3s;
	transition: .3s
}

.user-popup__question-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%;
	max-width: 760px;
	margin: 50px 0 0;
	padding: 0
}

.user-popup__question-block:nth-of-type(1) {
	margin-top: 0
}

.user-popup__question-block:nth-of-type(3) {
	margin-top: 43px
}

.user-popup__question-block-title {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	color: #686868
}

.user-popup__app-checkbox,
.user-popup__app-radio {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 14px 0 0;
	padding: 0 0 0 64px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.user-popup__app-checkbox:nth-of-type(1),
.user-popup__app-radio:nth-of-type(1) {
	margin-top: 26px
}

.user-popup__app-checkbox-input,
.user-popup__app-radio-input {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	white-space: nowrap;
	-webkit-clip-path: inset(100%);
	clip-path: inset(100%);
	clip: rect(0 0 0 0);
	overflow: hidden
}

.user-popup__app-checkbox label,
.user-popup__app-radio label {
	position: relative;
	display: block;
	margin: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 1px 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #686868;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.user-popup__app-checkbox-input+label::before {
	position: absolute;
	content: "";
	top: calc(50% - 23px/2);
	left: -45px;
	width: 23px;
	height: 23px;
	margin: 0;
	padding: 0;
	display: block;
	border: .5px solid #67B8EA;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.user-popup__app-radio-input+label::before {
	position: absolute;
	content: "";
	top: calc(50% - 23px/2);
	left: -45px;
	width: 23px;
	height: 23px;
	margin: 0;
	padding: 0;
	display: block;
	border: .5px solid #67B8EA;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 50px
}

.user-popup__app-checkbox-input+label::after {
	position: absolute;
	top: calc(50% - 11px/2);
	left: -41px;
	content: "";
	display: block;
	width: 16px;
	height: 11px
}

.user-popup__app-radio-input+label::after {
	position: absolute;
	top: calc(50% - 9px/2);
	left: -38px;
	content: "";
	display: block;
	width: 9px;
	height: 9px;
	border-radius: 50%
}

.user-popup__app-checkbox-input:checked+label::after {
	background-image: url(../img/blue-vector.svg)
}

.user-popup__app-radio-input:checked+label::after {
	background-color: #67B8EA
}

@media screen and (max-width:767px),
screen and (max-width:900px) and (orientation:landscape) {
	.user-popup__popup-wrapper {
		padding: 0
	}
}

@media screen and (max-width:400px) {
	.user-popup__popup {
		padding: 96px 40px 45px
	}

	.user-popup__logo {
		left: 40px
	}
}

@media screen and (min-width:0\0) {
	.user-popup__title {
		background: 0 0;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		color: #67B8EA
	}
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
	.user-popup__title {
		background: 0 0;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		color: #67B8EA
	}
}

.question-popup__popup-wrapper {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 10000;
	display: none;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-item-align: center;
	align-self: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px;
	background-color: rgba(0, 0, 0, .7);
	webkit-backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
	opacity: 0
}

.question-popup__popup {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	overflow: auto;
	max-width: 1095px;
	max-height: 650px;
	margin: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 96px 53px 45px 80px;
	background-color: #fff
}

.question-popup__popup--send-form {
	max-height: 338px
}

.question-popup__logo {
	position: absolute;
	top: 24px;
	left: 80px;
	display: block;
	width: 163px;
	height: 46px;
	margin: 0;
	padding: 0;
	background-image: url(../img/popup-logo.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	cursor: pointer
}

.question-popup__close-button {
	position: absolute;
	top: 37px;
	right: 33px;
	display: block;
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	background-image: url(../img/close-popup-btn.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	cursor: pointer
}

.question-popup__form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%;
	margin: 0;
	padding: 0
}

.question-popup__button {
	display: block;
	width: 142px;
	height: 40px;
	margin: 26px auto 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 9px 0 10px;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #67B8EA;
	text-align: center;
	background-color: transparent;
	border-radius: 35px;
	-webkit-transition: .3s;
	transition: .3s;
	border: none;
	background-image: url(../img/gradient-142-ellipse.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto;
	cursor: pointer
}

.question-popup__button--4 {
	width: 189px;
	background-image: url(../img/gradient-189-ellipse.svg)
}

.question-popup__button:hover {
	color: #fff;
	background: linear-gradient(128.8deg, #67B8EA 0, #3399E0 100%)
}

.question-popup__title {
	display: block;
	width: 100%;
	max-width: 780px;
	margin: 0;
	padding: 0;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 20px;
	line-height: 27px;
	letter-spacing: -.03em;
	text-align: left;
	background: linear-gradient(146.77deg, #67B8EA 0, #3399E0 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.question-popup__title--send-form {
	margin: 0 auto;
	text-align: center
}

.question-popup__text {
	display: block;
	width: 100%;
	max-width: 828px;
	margin: 18px 0 0;
	padding: 0;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	color: #686868
}

.question-popup__select-wrapper {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 252px;
	height: 40px;
	margin: 26px 0 0;
	padding: 0
}

.question-popup__select-button {
	display: block;
	width: 252px;
	height: 40px;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 9px 46px 10px 24px;
	color: transparent;
	background-color: transparent;
	border-radius: 35px;
	border: none
}

.question-popup__select-label {
	position: absolute;
	top: 0;
	left: 0;
	width: auto;
	min-width: 252px;
	height: 40px;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 8px 46px 10px 24px;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 19px;
	color: #67B8EA;
	text-align: left;
	background-color: transparent;
	-webkit-transition: .3s;
	transition: .3s;
	border: 2px solid #67B8EA;
	border-radius: 35px;
	cursor: pointer;
	white-space: nowrap;
	overflow: hidden
}

.question-popup__select-label::after {
	position: absolute;
	top: calc(50% - 8px/2);
	right: 28px;
	content: "";
	width: 12px;
	height: 8px;
	margin: 0;
	padding: 0;
	background-image: url(../img/green-down-vector.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain
}

.question-popup__select-label:hover {
	color: #fff;
	background: linear-gradient(128.8deg, #67B8EA 0, #3399E0 100%)
}

.question-popup__select-label:hover::after {
	background-image: url(../img/white-down-vector.svg)
}

.question-popup__select-list {
	position: absolute;
	left: 0;
	top: 42px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 252px;
	margin: 0;
	padding: 22px 25px 15px 24px;
	background-color: #fff;
	border: 1px solid #d2d2d2;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, .25);
	box-shadow: 0 4px 4px rgba(0, 0, 0, .25);
	border-radius: 5px;
	list-style: none;
	-webkit-transition: .3s;
	transition: .3s;
	opacity: 0;
	pointer-events: none
}

.question-popup__select-item {
	display: block;
	width: 203px;
	margin: 13px 0 0;
	padding: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #bfbfbf;
	text-align: left;
	cursor: pointer
}

.question-popup__select-item:hover {
	color: #6d6d6d
}

.question-popup__select-item:nth-of-type(1) {
	margin-top: 0
}

.question-popup__text-input {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%;
	max-width: 962px;
	height: 175px;
	margin: 36px 0 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 24px;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #686868;
	background-color: #fff;
	-webkit-box-shadow: inset 0 4px 4px rgba(0, 0, 0, .25);
	box-shadow: inset 0 4px 4px rgba(0, 0, 0, .25);
	border: 1px solid #67B8EA;
	border-radius: 5px;
	cursor: auto;
	outline: 0
}

.question-popup__text-input::-webkit-input-placeholder {
	display: block;
	margin: 0;
	padding: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #b3b3b3;
	text-align: left
}

.question-popup__text-input::-moz-placeholder {
	display: block;
	margin: 0;
	padding: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #b3b3b3;
	text-align: left
}

.question-popup__text-input::-ms-input-placeholder {
	display: block;
	margin: 0;
	padding: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #b3b3b3;
	text-align: left
}

.question-popup__text-input:-ms-input-placeholder {
	display: block;
	margin: 0;
	padding: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #b3b3b3;
	text-align: left
}

.question-popup__text-input::placeholder {
	display: block;
	margin: 0;
	padding: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #b3b3b3;
	text-align: left
}

.question-popup__input-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
	max-width: 956px;
	margin-top: 48px
}

.question-popup__input-deliver {
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #686868;
	text-decoration: underline
}

.question-popup__button-input {
	display: block;
	width: 252px;
	height: 40px;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 9px 24px;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 19px;
	color: #686868;
	text-align: left;
	background-color: transparent;
	border-radius: 35px;
	-webkit-transition: .3s;
	transition: .3s;
	border: none;
	background-image: url(../img/gradient-252-ellipse.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto;
	cursor: auto
}

.question-popup__button-input::-webkit-input-placeholder {
	display: block;
	margin: 0;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 19px;
	color: #67B8EA;
	text-align: left
}

.question-popup__button-input::-moz-placeholder {
	display: block;
	margin: 0;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 19px;
	color: #67B8EA;
	text-align: left
}

.question-popup__button-input::-ms-input-placeholder {
	display: block;
	margin: 0;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 19px;
	color: #67B8EA;
	text-align: left
}

.question-popup__button-input:-ms-input-placeholder {
	display: block;
	margin: 0;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 19px;
	color: #67B8EA;
	text-align: left
}

.question-popup__button-input::placeholder {
	display: block;
	margin: 0;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 19px;
	color: #67B8EA;
	text-align: left
}

.question-popup__app-checkbox {
	margin: 36px auto 0
}

.question-popup__app-checkbox~.no-valid {
	width: 100%;
	margin: 10px auto 0;
	padding-left: 40px;
	max-width: 584.42px;
	text-align: left
}

.question-popup__app-checkbox label {
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #686868;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.question-popup__app-checkbox label a {
	text-decoration: underline;
	color: #686868
}

.question-popup__input-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%;
	max-width: 962px
}

.question-popup__input-wrapper--small {
	max-width: 252px
}

.popup__new-container {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 30px;
	height: 47px;
	margin: 0;
	padding: 0;
	cursor: pointer
}

.popup__new-message {
	position: absolute;
	top: -62px;
	right: calc(50% - 267px /2);
	display: none;
	width: 267px;
	height: 18px;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-style: normal !important;
	font-weight: 400;
	font-size: 12px !important;
	line-height: 16px !important;
	color: #686868 !important;
	text-align: center;
	padding: 11px 0;
	background-color: #fff;
	border-radius: 5px;
	border: 2px solid #67B8EA;
	-webkit-transition: .3s;
	transition: .3s
}

.popup__new-button {
	display: block;
	width: 30px;
	height: 22px;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #686868;
	text-decoration: underline
}

.popup__new-container:hover .popup__new-message {
	display: block;
	-webkit-transition: .3s;
	transition: .3s
}

@media screen and (max-width:960px) {
	.question-popup__input-container {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.question-popup__button-input {
		margin: 10px auto 0
	}

	.question-popup__button-input:nth-of-type(1) {
		margin-top: 0
	}

	.question-popup__input-wrapper--small {
		max-width: 252px;
		margin-bottom: 10px
	}

	.popup__new-container {
		margin-bottom: 10px;
		height: 22px
	}

	.popup__new-message {
		position: absolute;
		top: -52px
	}
}

@media screen and (max-width:767px),
screen and (max-width:900px) and (orientation:landscape) {
	.question-popup__popup-wrapper {
		padding: 0
	}

	.popup__new-container {
		width: 96%;
		height: 22px
	}

	.popup__new-button {
		width: 96%;
		text-align: center
	}
}

@media screen and (max-width:400px) {
	.question-popup__popup {
		padding: 96px 40px 45px
	}

	.question-popup__logo {
		left: 40px
	}
}

@media screen and (min-width:0\0) {
	.question-popup__title {
		background: 0 0;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		color: #67B8EA
	}
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
	.question-popup__title {
		background: 0 0;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		color: #67B8EA
	}
}

.error {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 auto;
	padding: 0
}

.error__block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 55px 0 59px
}

.error__image {
	display: block;
	width: 239px;
	height: 196px;
	margin: 0;
	padding: 0;
	background-image: url(../img/404.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	position: relative;
}

.error__image::before {
	content: '';
	position: absolute;
	inset: 0;
	background: #3399E0;
	mix-blend-mode: color;
}

.error__title {
	display: block;
	width: 100%;
	max-width: 700px;
	margin: 0;
	padding: 0;
	font-family: OpenSansLight, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 18px;
	line-height: 25px;
	color: #3399E0
}

.error__title:nth-of-type(2) {
	margin-top: 15px
}

.error__link {
	display: block;
	width: 100%;
	max-width: 1085px;
	margin: 15px 0 0;
	padding: 0;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
	-webkit-text-decoration-line: underline;
	text-decoration-line: underline;
	color: #3399E0;
	-webkit-transition: .4s;
	transition: .4s
}

.error__link:nth-of-type(2) {
	margin-top: 29px
}

.error__link:hover {
	-webkit-transition: .4s;
	transition: .4s;
	-webkit-text-decoration-line: none;
	text-decoration-line: none
}

@media (max-width:1279px) {

	.error__block,
	.error__link,
	.error__title {
		max-width: 688px
	}
}

@media (max-width:767px) {
	.error__block {
		max-width: 280px
	}

	.error__title {
		max-width: 280px;
		font-size: 18px;
		line-height: 25px
	}

	.error__link {
		max-width: 280px
	}
}

.page-mask {
	position: absolute;
	z-index: 9;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .4
}

.hide {
	display: none
}

.show {
	display: block
}

.show-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.rotate {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.grtvideo-popup {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .85);
	z-index: 99999
}

.grtvideo-popup-content {
	position: absolute;
	top: calc(50% - 480px/2);
	left: calc(50% - 850px/2);
	width: 95%;
	max-width: 850px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	-webkit-box-shadow: 0 0 8px 0 rgba(255, 255, 255, .4);
	box-shadow: 0 0 8px 0 rgba(255, 255, 255, .4)
}

.grtvideo-popup-close {
	position: absolute;
	top: -30px;
	right: 0;
	color: #fff;
	font-size: 25px;
	cursor: pointer
}

.grtyoutube-iframe {
	width: 100%;
	height: 480px
}

.disabled .articles__left-vector {
	-webkit-transform: rotate(0);
	transform: rotate(0);
	background-image: url(../img/left-vector.svg);
	background-position: center;
	cursor: auto
}

.disabled .articles__right-vector {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	background-image: url(../img/left-vector.svg);
	background-position: center;
	cursor: auto
}

.ui-datepicker {
	top: 720px !important
}

.ui-datepicker-on-events {
	top: 1430px !important
}

.controls {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	position: absolute;
	z-index: 4;
	bottom: 0;
	width: 100%;
	height: 50px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	background: rgba(0, 0, 0, .7);
	-webkit-transform: translateY(100%) translateY(-5px);
	transform: translateY(100%) translateY(-5px);
	-webkit-transition: .2s;
	transition: .2s;
	cursor: auto
}

.buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 30px;
	margin: 7px 0 0;
	padding: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#play-pause {
	position: relative;
	display: block;
	width: 30px;
	height: 30px;
	margin: 0 0 0 10px;
	background: 0 0;
	border: none;
	outline: 0;
	cursor: pointer
}

#play-pause:before {
	position: absolute;
	top: calc(50% - 30px/2);
	left: calc(50% - 30px/2);
	content: "";
	width: 30px;
	height: 30px;
	display: block;
	background-image: url(../img/play-button-icon.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto
}

#play-pause.play:before {
	background-image: url(../img/play-button-icon.svg)
}

#play-pause.pause:before {
	background-image: url(../img/pause-icon.svg)
}

#stop {
	position: relative;
	display: block;
	width: 30px;
	height: 30px;
	margin: 0 0 0 10px;
	background: 0 0;
	border: none;
	outline: 0;
	cursor: pointer
}

#stop:before {
	position: absolute;
	top: calc(50% - 30px/2);
	left: calc(50% - 30px/2);
	content: "";
	width: 30px;
	height: 30px;
	display: block;
	background-image: url(../img/stop-icon.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto
}

.speed-button-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 0 30px;
	padding: 0
}

.speed-button {
	display: block;
	width: 30px;
	height: 30px;
	margin: 0 0 0 10px;
	padding: 4px 0 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	text-align: center;
	border: 1px solid #fff;
	border-radius: 35px;
	background-color: transparent;
	cursor: pointer
}

.range {
	-webkit-appearance: none;
	display: block;
	width: 100px;
	height: 10px;
	margin: 0 0 0 10px;
	padding: 0;
	background-color: #fff;
	border: 0 #fff;
	border-radius: 35px;
	outline: 0
}

.range::-moz-range-track {
	-webkit-appearance: none;
	display: block;
	width: 100px;
	height: 10px;
	margin: 0 0 0 440px;
	padding: 0;
	background-color: #fff;
	border: none;
	border-radius: 35px;
	outline: 0
}

.range::-ms-track {
	-webkit-appearance: none;
	display: block;
	width: 100px;
	height: 10px;
	margin: 0 0 0 440px;
	padding: 0;
	background-color: #fff;
	border: 0 #fff;
	border-radius: 35px;
	outline: 0
}

.range::-ms-fill-lower {
	-webkit-appearance: none;
	display: block;
	width: 100px;
	height: 10px;
	margin: 0 0 0 440px;
	padding: 0;
	background-color: #fff;
	border: 0 #fff;
	border-radius: 35px;
	outline: 0
}

.range::-ms-fill-upper {
	-webkit-appearance: none;
	display: block;
	width: 100px;
	height: 10px;
	margin: 0 0 0 440px;
	padding: 0;
	background-color: #fff;
	border: 0 #fff;
	border-radius: 35px;
	outline: 0
}

.range::-webkit-slider-thumb {
	-webkit-appearance: none;
	width: 10px;
	height: 10px;
	background-color: #67B8EA;
	border-radius: 50%;
	cursor: pointer;
	border: none;
	-webkit-transition: .1s;
	transition: .1s
}

.range::-moz-range-thumb {
	-webkit-appearance: none;
	width: 10px;
	height: 10px;
	background-color: #67B8EA;
	border-radius: 50%;
	cursor: pointer;
	border: none;
	-moz-transition: .1s;
	transition: .1s
}

.range::-ms-thumb {
	-webkit-appearance: none;
	width: 10px;
	height: 10px;
	background-color: #67B8EA;
	border-radius: 50%;
	cursor: pointer;
	border: none;
	-ms-transition: .1s;
	transition: .1s
}

.blue-bar {
	height: 5px;
	top: 0;
	left: 0;
	width: 100%;
	background: #000;
	cursor: pointer
}

.blue-juice {
	height: 5px;
	background-color: #67B8EA
}

#time {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 80px;
	height: 30px;
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 12px
}

#volume-off {
	display: block;
	width: 30px;
	height: 30px;
	margin: 0 0 0 320px;
	padding: 0;
	background-image: url(../img/volume-on-icon.svg);
	background-position: center;
	background-size: auto;
	background-repeat: no-repeat;
	cursor: pointer
}

#volume-off.off {
	background-image: url(../img/volume-off-icon.svg)
}

.loading {
	opacity: .7;
	pointer-events: none;
	position: relative
}

.preloader {
	position: absolute;
	z-index: 6;
	top: calc(50% - 100px / 2);
	left: calc(50% - 100px / 2);
	display: block;
	width: 100px;
	height: 100px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 10px solid #67B8EA;
	border-radius: 50%;
	border-top-color: transparent;
	-webkit-animation: 1s linear infinite preloader;
	animation: 1s linear infinite preloader;
	opacity: .6
}

.scroll-2 {
	width: 1020px
}

.scroll-in-articles {
	width: 1200px
}

.open-popup-btn {
	position: fixed;
	z-index: 10;
	bottom: 30px;
	left: 3%;
	display: block;
	width: 69px;
	height: 69px;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 48px;
	line-height: 65px;
	text-align: center;
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#67B8EA), to(#3399E0));
	background: linear-gradient(180deg, #67B8EA 0, #3399E0 100%);
	-webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, .5);
	box-shadow: 0 4px 4px rgba(0, 0, 0, .5);
	-webkit-transition: .4s;
	transition: .4s;
	border-radius: 50%;
	cursor: pointer
}

.open-popup-btn:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#3399E0), to(#67B8EA));
	background: linear-gradient(180deg, #3399E0 0, #67B8EA 100%);
	-webkit-transition: .4s;
	transition: .4s
}

.download-files-btn {
	position: fixed;
	z-index: 10;
	right: 3%;
	bottom: 242px;
	display: block;
	width: 46px;
	height: 46px;
	background: url(../img/buttons/download-btn.png), -webkit-gradient(linear, left top, left bottom, from(#02895e), to(#02b9ff));
	background: url(../img/buttons/download-btn.png), linear-gradient(180deg, #02895e 0, #02b9ff 100%);
	-webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, .5);
	box-shadow: 0 4px 4px rgba(0, 0, 0, .5);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	-webkit-transition: .4s;
	transition: .4s;
	border-radius: 50%;
	cursor: pointer
}

.download-files-btn:hover {
	background: url(../img/buttons/download-btn.png), -webkit-gradient(linear, left top, left bottom, from(#02b9ff), to(#02895e));
	background: url(../img/buttons/download-btn.png), linear-gradient(180deg, #02b9ff 0, #02895e 100%);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	-webkit-transition: .4s;
	transition: .4s
}

.read-files-btn {
	position: fixed;
	z-index: 10;
	right: 3%;
	bottom: 188px;
	display: block;
	width: 46px;
	height: 46px;
	background: url(../img/buttons/read-btn.png), -webkit-gradient(linear, left top, left bottom, from(#f89722), to(#3399E0));
	background: url(../img/buttons/read-btn.png), linear-gradient(180deg, #f89722 0, #3399E0 100%);
	-webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, .5);
	box-shadow: 0 4px 4px rgba(0, 0, 0, .5);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	-webkit-transition: .4s;
	transition: .4s;
	border-radius: 50%;
	cursor: pointer
}

.read-files-btn:hover {
	background: url(../img/buttons/read-btn.png), -webkit-gradient(linear, left top, left bottom, from(#3399E0), to(#f89722));
	background: url(../img/buttons/read-btn.png), linear-gradient(180deg, #3399E0 0, #f89722 100%);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	-webkit-transition: .4s;
	transition: .4s
}

.no-valid {
	margin-top: 5px;
	padding-bottom: 10px;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: red
}

.error {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	background-color: #fff
}

.visible-element {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	opacity: 1 !important
}

.visible {
	opacity: 1 !important;
	pointer-events: auto !important;
	-webkit-transition: .3s;
	transition: .3s
}

.hidden-button {
	pointer-events: none
}

.disabled-block {
	opacity: .3
}

.disabled-input {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.no-scroll {
	overflow: hidden
}

.table-wrapper {
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	overflow: auto
}

.open-full-image {
	cursor: pointer;
	-webkit-transition: .4s;
	transition: .4s
}

.full-image {
	position: fixed;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	z-index: 10;
	width: 50%;
	height: auto;
	-webkit-transition: .4s;
	transition: .4s
}

.back-button {
	width: 140px;
	height: 30px;
	margin: 0 0 50px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 7px 0 10px;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	text-align: center;
	-webkit-transition: .3s;
	transition: .3s;
	border: none;
	background: linear-gradient(102.76deg, #67B8EA 0, #3399E0 100%);
	border-radius: 35px;
	cursor: pointer
}

.back-button:hover {
	color: #686868
}

.fancybox-link {
	margin: 2% auto 0;
	padding: 1% 2% 2% 1%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

table td {
	padding: 1% 2% 2% 1%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

@media (max-width:1279px) {
	.grtvideo-popup-content {
		top: calc(50% - 320px/2);
		left: calc(50% - 688px/2);
		max-width: 688px
	}

	.grtyoutube-iframe {
		width: 100%;
		height: 320px
	}

	#volume-off {
		margin-left: 130px
	}

	.scroll-2 {
		width: 667px
	}

	.scroll-in-articles {
		width: 688px
	}

	.open-popup-btn:hover {
		background: -webkit-gradient(linear, left top, left bottom, from(#67B8EA), to(#3399E0));
		background: linear-gradient(180deg, #67B8EA 0, #3399E0 100%)
	}

	.download-files-btn:hover {
		background: url(../img/buttons/download-btn.png), -webkit-gradient(linear, left top, left bottom, from(#02895e), to(#02b9ff));
		background: url(../img/buttons/download-btn.png), linear-gradient(180deg, #02895e 0, #02b9ff 100%);
		background-repeat: no-repeat;
		background-size: auto;
		background-position: center
	}

	.read-files-btn:hover {
		background: url(../img/buttons/read-btn.png), -webkit-gradient(linear, left top, left bottom, from(#f89722), to(#3399E0));
		background: url(../img/buttons/read-btn.png), linear-gradient(180deg, #f89722 0, #3399E0 100%);
		background-repeat: no-repeat;
		background-size: auto;
		background-position: center
	}

	.back-button:hover {
		color: #686868
	}
}

@media (max-width:767px) {
	.scroll {
		position: relative;
		width: 320px
	}

	.scroll-2 {
		position: relative;
		width: 360px;
		margin: 0 auto
	}

	.scroll-in-articles {
		width: 280px
	}

	.grtvideo-popup-content {
		top: calc(50% - 260px/2);
		left: calc(50% - 280px/2);
		max-width: 280px
	}

	.grtyoutube-iframe {
		width: 100%;
		height: 260px
	}

	#play-pause {
		margin: 0
	}

	#stop {
		margin-left: 5px
	}

	.speed-button-container {
		display: none
	}

	#volume-off {
		margin-left: 10px
	}

	.range {
		width: 60px
	}
}

.cookie__conteiner {
	position: fixed !important;
	bottom: 0;
	display: flex;
	justify-content: center;
	padding: 0 20px;
	width: 100%;
	z-index: 9999999;
}

.popup-cookie {

	-webkit-box-sizing: border-box !important;
	box-sizing: border-box;
	font-family: Helvetica, Calibri, Arial, sans-serif !important;
	font-size: 16px !important;
	line-height: 1.5em !important;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-ms-flex-wrap: nowrap !important;
	flex-wrap: nowrap !important;
	align-items: center;
	justify-content: space-between;
	z-index: 9999 !important;
	opacity: 1 !important;
	-webkit-transition: opacity 1s !important;
	transition: opacity 1s !important;
	color: #fff;
	background: #0D7BBF;
}

.popup-cookie-hide {
	display: none !important
}



.floating {
	padding: 1em !important;
	max-width: 1812px;
	width: 100% !important;
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: normal !important;
	margin-bottom: 10px
}

.popup-cookie.floating.right {
	bottom: 0 !important;
	border-radius: 20px;
}

.popup-cookie .message {
	display: block !important;
	font-family: "Montserrat", sans-serif;
	max-width: 1331px;
	font-weight: 400;
	font-size: 18px;
}

.popup-cookie .message a {
	text-decoration: underline;
	text-decoration-skip-ink: none;
	color: #7bf9ff;
}

.compliance {
	position: relative;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
	-ms-flex-line-pack: justify !important;
	align-content: space-between !important;
	font-weight: 500;
	font-size: 18px;
	line-height: 122%;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	text-align: center;
	border: 3px solid #fff;
	border-radius: 60px;
	padding: 20px 73px;
	transition: .3s;
}

.compliance:hover {
	opacity: .5 !important;
	transition: .3s;
}

.window.floating .compliance {
	-webkit-box-flex: 1 !important;
	-ms-flex: 1 0 auto !important;
	flex: 1 0 auto !important
}

.policylink {
	display: inline-block !important;
	padding: .2em !important;
	text-decoration: underline !important;
	color: #d3d5d7;
	cursor: pointer
}

.spopupbtnok {
	display: block !important;
	font-size: .9em !important;
	text-decoration: none !important;
	font-weight: 700 !important;
	border-width: 2px !important;
	text-align: center !important;
	white-space: nowrap !important;
	color: #fff !important;
	cursor: pointer
}

.spopupbtnok::after {
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
}

.floating .compliance>.spopupbtnok {
	-webkit-box-flex: 1 !important;
	-ms-flex: 1 !important;
	flex: 1 !important
}

@media (max-width:1440px) {
	.cookie__conteiner {
		width: 96%;
	}
}

@media (max-width:972px) {
	.floating {
		flex-direction: column;
	}

	.message {
		line-height: 1.2em;
		font-size: 12px !important;
		margin-bottom: 20px;
	}

	.compliance {
		padding: 10px 74px;
	}

	.spopupbtnok {
		font-size: 12px !important;
	}
}



@media screen and (max-width:450px) {
	.floating {
		width: 19em !important
	}

	.popup-cookie.floating.right {
		right: .5em
	}
}

@media (max-width:359px) {
	.scroll-2 {
		position: relative;
		width: 320px;
		margin: 0 auto
	}

	.scroll-in-articles {
		width: 280px
	}

	.datepicker {
		left: 30px !important
	}
}

.has-error .user-popup__app-checkbox label,
.has-error .user-popup__app-checkbox label a {
	color: red
}

.has-error .user-popup__app-checkbox-input+label::before {
	border: 2px solid red
}

.has-error .question-popup__button-input {
	border: 2px solid red;
	background-image: none
}

.has-error .question-popup__text-input {
	border: 1px solid red
}

.chto-takoe-ssk {
	font-family: OpenSans, Arial, Helvetica, sans-serif
}

.chto-takoe-ssk ul {
	width: 50%;
	padding: 50px 50px 0 30px;
	margin: 0
}

.chto-takoe-ssk ul li {
	position: relative;
	margin: 20px 0;
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
	list-style-type: none
}

.chto-takoe-ssk ul li i {
	font-weight: 100
}

.chto-takoe-ssk ul li:before {
	top: 0;
	left: -30px;
	position: absolute;
	margin-right: 20px;
	content: '';
	background: url(../img/Line-skew.svg) center/100% no-repeat;
	padding: 13px 6px
}

.chto-takoe-ssk__inner {
	margin: 0 auto !important;
	padding: 87px 90px 40px !important
}

@media (max-width:1279px) {
	.chto-takoe-ssk ul li {
		font-size: 12px;
		line-height: 16px
	}

	.chto-takoe-ssk ul li:before {
		padding: 6px
	}

	.chto-takoe-ssk__inner {
		padding: 30px 0 40px !important
	}
}

@media (max-width:768px) {
	.chto-takoe-ssk ul {
		width: 100%;
		padding: 0 10% 0 30px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.chto-takoe-ssk ul:last-child {
		margin-top: -20px
	}

	.chto-takoe-ssk__inner {
		padding: 30px 0 40px !important
	}
}

@media (max-width:480px) {
	.chto-takoe-ssk__inner {
		padding: 30px 20px 40px !important
	}
}

.chto-takoe-ssk__inner--new {
	margin: 0 auto !important;
	padding: 75px 90px !important
}

@media (max-width:1279px) {
	.chto-takoe-ssk__inner--new {
		padding: 30px 0 40px !important
	}
}

@media (max-width:768px) {
	.chto-takoe-ssk__inner--new {
		padding: 30px 0 40px !important
	}
}

@media (max-width:339px) {
	.chto-takoe-ssk__inner--new {
		padding: 30px 20px 40px !important
	}
}

.chto-takoe-ssk__inner--new-last {
	padding: 0 90px 75px !important
}

@media (max-width:1279px) {
	.chto-takoe-ssk__inner--new-last {
		padding: 30px 0 40px !important
	}
}

@media (max-width:768px) {
	.chto-takoe-ssk__inner--new-last {
		padding: 30px 0 40px !important
	}

	.chto-takoe-ssk__list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

@media (max-width:339px) {
	.chto-takoe-ssk__inner--new-last {
		padding: 30px 20px 40px !important
	}
}

.chto-takoe-ssk__text {
	width: 100%;
	font-size: 20px;
	line-height: 27px
}

.chto-takoe-ssk__text--new {
	color: #464646
}

.chto-takoe-ssk__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 30px
}

.chto-takoe-ssk__title {
	background: url(../img/ssk-head.png) center right 10%/auto 100% no-repeat
}

.chto-takoe-ssk__four-blocks {
	margin-top: 56px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.chto-takoe-ssk__four-blocks__item {
	background: -webkit-gradient(linear, left top, right top, from(rgba(0, 151, 215, .0984769)), to(rgba(0, 128, 83, .0984769)));
	background: linear-gradient(90deg, rgba(51, 153, 224, .0984769) 0, rgba(103, 184, 234, .0984769) 100%);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 49%;
	height: 221px;
	margin-bottom: 26px;
	border-radius: 40px;
}

@media (max-width:768px) {
	.chto-takoe-ssk__four-blocks {
		margin-top: 45px
	}

	.chto-takoe-ssk__four-blocks__item {
		margin-bottom: 14.5px
	}
}

.chto-takoe-ssk__four-blocks__item:nth-child(2) .chto-takoe-ssk__four-blocks__item:nth-child(4) {
	background: #e8f4f9
}

.chto-takoe-ssk__four-blocks__item img {
	margin-top: 18px;
	width: 92px;
	margin-bottom: 10px
}

@media (max-width:1279px) {
	.chto-takoe-ssk__text {
		font-size: 16px;
		line-height: 22px
	}

	.chto-takoe-ssk__four-blocks__item {
		width: 100%;
		height: 156px
	}

	.chto-takoe-ssk__four-blocks__item img {
		width: 62px
	}
}

.chto-takoe-ssk__four-blocks__item__text {
	font-size: 20px;
	line-height: 27px;
	text-align: center;
	font-weight: 700
}

.chto-takoe-ssk__four-blocks__item__text span {
	font-style: italic;
	font-size: 18px;
	line-height: 24px;
	font-weight: 100
}

.chto-takoe-ssk__four-blocks--item-new {
	position: relative;
	display: block;
	width: 49%;
	height: auto;
	min-height: 191px;
	margin-bottom: 24px;
	padding-top: 21px
}

.chto-takoe-ssk__four-blocks--item-new::before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	content: "";
	width: 100%;
	height: 21px;
	background: linear-gradient(102.76deg, #67B8EA 0, #3399E0 100%);
	opacity: .6
}

@media (max-width:1279px) {

	.chto-takoe-ssk__four-blocks__item__text,
	.chto-takoe-ssk__four-blocks__item__text span {
		font-size: 12px;
		line-height: 16px
	}

	.chto-takoe-ssk__four-blocks--item-new {
		width: 100%;
		height: 156px
	}
}

.chto-takoe-ssk__four-blocks--mask {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(102.76deg, #fff 35.94%, #3399E0 100%), linear-gradient(102.76deg, #fff 35.94%, #3399E0 100%);
	opacity: .1;
	-webkit-filter: drop-shadow(0 0 13px rgba(0, 0, 0, .8));
	filter: drop-shadow(0 0 13px rgba(0, 0, 0, .8))
}

.chto-takoe-ssk__four-blocks--text {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%;
	height: 100%;
	padding: 46px 27px 25px 45px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 20px;
	line-height: 27px;
	text-align: left;
	font-weight: 700;
	color: #464646
}

@media (max-width:1279px) {
	.chto-takoe-ssk__four-blocks--text {
		font-size: 16px;
		line-height: 20px
	}
}

.chto-takoe-ssk__four-blocks--text span {
	font-style: italic;
	font-size: 20px;
	line-height: 27px;
	font-weight: 400;
	color: #464646
}

@media (max-width:1279px) {
	.chto-takoe-ssk__four-blocks--text span {
		font-size: 16px;
		line-height: 20px
	}
}

@media (max-width:768px) {
	.chto-takoe-ssk__four-blocks--item-new {
		margin-bottom: 14.5px
	}

	.chto-takoe-ssk__four-blocks--text span {
		font-size: 12px;
		line-height: 16px
	}
}

.chto-takoe-ssk__big-gradient-item {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	max-width: 1030px;
	height: auto;
	min-height: 413px;
	margin-bottom: 25px;
	padding-bottom: 21px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.chto-takoe-ssk__big-gradient-item::after {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	content: "";
	width: 100%;
	height: 21px;
	background: linear-gradient(102.76deg, #67B8EA 0, #3399E0 100%);
	opacity: .6
}

@media (max-width:1279px) {
	.chto-takoe-ssk__big-gradient-item {
		max-width: 688px
	}
}

.chto-takoe-ssk__big-gradient-item--mask {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(102.76deg, #fff 0, #3399E0 100%), linear-gradient(102.76deg, #fff 0, #3399E0 100%);
	opacity: .1;
	-webkit-filter: drop-shadow(0 0 13px rgba(0, 0, 0, .8));
	filter: drop-shadow(0 0 13px rgba(0, 0, 0, .8))
}

.chto-takoe-ssk__big-gradient-item--circle {
	position: absolute;
	z-index: 2;
	top: 28px;
	left: calc(50% - 335px/2);
	width: 335px;
	height: 335px;
	border-radius: 50%;
	background-color: #fff
}

@media (max-width:767px) {
	.chto-takoe-ssk__four-blocks--text {
		font-size: 12px;
		line-height: 16px
	}

	.chto-takoe-ssk__big-gradient-item {
		max-width: 100%;
		min-height: 330px
	}

	.chto-takoe-ssk__big-gradient-item--circle {
		top: calc(50% - 260px/2 - 10.5px);
		left: calc(50% - 260px/2);
		width: 260px;
		height: 260px
	}
}

.chto-takoe-ssk__big-gradient-item--text {
	z-index: 3;
	width: 100%;
	max-width: 675px
}

@media (max-width:1279px) {
	.chto-takoe-ssk__big-gradient-item--text {
		max-width: 560px
	}
}

.chto-takoe-ssk__big-gradient-item--text p {
	font-style: italic;
	font-weight: 700;
	font-size: 25px;
	line-height: 34px;
	text-align: center;
	color: #686868
}

@media (max-width:1279px) {
	.chto-takoe-ssk__big-gradient-item--text p {
		font-size: 21px;
		line-height: 30px
	}
}

.chto-takoe-ssk__big-gradient-item--text p span.no-italic {
	font-style: normal
}

.chto-takoe-ssk__big-gradient-item--text p span.big-blue-span {
	font-weight: 600;
	font-size: 77px;
	line-height: 105px;
	color: #02b9ff
}

@media (max-width:1279px) {
	.chto-takoe-ssk__big-gradient-item--text p span.big-blue-span {
		font-size: 70px;
		line-height: 98px
	}
}

@media (max-width:767px) {
	.chto-takoe-ssk__big-gradient-item--text {
		max-width: 260px
	}

	.chto-takoe-ssk__big-gradient-item--text p {
		font-size: 16px;
		line-height: 24px
	}

	.chto-takoe-ssk__big-gradient-item--text p span.big-blue-span {
		font-size: 38px;
		line-height: 68px
	}
}

.chto-takoe-ssk__big-gradient-item--text p span.small-blue-span {
	font-weight: 600;
	color: #02b9ff
}

.chto-takoe-ssk__big-gradient-item--text p span.normal-span {
	font-weight: 400
}

.chto-takoe-ssk__slider {
	margin-top: 50px;
	width: 100%
}

.chto-takoe-ssk__slider__title {
	font-size: 25px;
	line-height: 34px;
	font-weight: 700;
	margin: 30px 0 50px
}

.chto-takoe-ssk .slider-ssk-3 {
	margin-top: 60px;
	width: 100%
}

.chto-takoe-ssk .slider-ssk-3 .owl-item {
	height: 478px
}

.chto-takoe-ssk .slider-ssk-3 .owl-item .slide-ssk {
	background: #fff !important;
	display: block !important;
	font-size: 20px;
	line-height: 27px;
	text-align: center;
	color: #464646
}

.chto-takoe-ssk .slider-ssk-3 .owl-item .slide-ssk .slide-ssk__text-1 {
	padding-top: 20px;
	text-align: center;
	height: 188px;
	width: 100%;
	background: -webkit-gradient(linear, left top, right top, from(rgba(0, 151, 215, .0984769)), to(rgba(0, 128, 83, .0984769)));
	background: linear-gradient(90deg, rgba(51, 153, 224, .0984769) 0, rgba(103, 184, 234, .0984769) 100%);
	margin-bottom: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 40px;
}

.chto-takoe-ssk .slider-ssk-3 .owl-item .slide-ssk .slide-ssk__text-1 img {
	width: 90px;
	margin-bottom: 15px
}

@media (max-width:1279px) {
	.chto-takoe-ssk__slider__title {
		font-size: 15px;
		line-height: 20px
	}

	.chto-takoe-ssk .slider-ssk-3 .owl-item {
		height: 448px
	}

	.chto-takoe-ssk .slider-ssk-3 .owl-item .slide-ssk .slide-ssk__text-1 {
		height: 133px;
		font-size: 16px;
		line-height: 20px
	}

	.chto-takoe-ssk .slider-ssk-3 .owl-item .slide-ssk .slide-ssk__text-1 img {
		width: 70px
	}
}

@media (max-width:768px) {
	.chto-takoe-ssk__slider__title {
		margin: 20px 0 30px
	}

	.chto-takoe-ssk .slider-ssk-3 .owl-item {
		height: 420px
	}

	.chto-takoe-ssk .slider-ssk-3 .owl-item .slide-ssk .slide-ssk__text-1 {
		height: 133px;
		font-size: 12px;
		line-height: 16px
	}

	.chto-takoe-ssk .slider-ssk-3 .owl-item .slide-ssk .slide-ssk__text-1 img {
		width: 60px
	}
}

.chto-takoe-ssk .slider-ssk-3 .owl-item .slide-ssk .slide-ssk__text-2 {
	padding-top: 20px;
	text-align: center;
	/* 	height: 260px; */
	width: 100%;
	background: -webkit-gradient(linear, left top, right top, from(rgba(0, 151, 215, .0984769)), to(rgba(0, 128, 83, .0984769)));
	background: linear-gradient(90deg, rgba(51, 153, 224, .0984769) 0, rgba(103, 184, 234, .0984769) 100%);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 16px;
	border-radius: 40px;
}

.chto-takoe-ssk .slider-ssk-3 .owl-item .slide-ssk .slide-ssk__text-2 img {
	width: 90px;
	margin-bottom: 8px
}

.chto-takoe-ssk #ssk-tabs-1 {
	margin-top: 100px
}

.chto-takoe-ssk__tabs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin-bottom: 50px
}

.chto-takoe-ssk__steps {
	text-align: center;
	width: 100%
}

.chto-takoe-ssk__steps--new {
	margin-top: 29px
}

.chto-takoe-ssk__steps__subtext {
	height: 98px;
	margin-top: 40px;
	text-align: center;
	padding: 0 5%;
	font-size: 18px;
	line-height: 25px
}

@media (max-width:1279px) {
	.chto-takoe-ssk .slider-ssk-3 .owl-item .slide-ssk .slide-ssk__text-2 {
		height: 220px;
		font-size: 16px;
		line-height: 20px
	}

	.chto-takoe-ssk .slider-ssk-3 .owl-item .slide-ssk .slide-ssk__text-2 img {
		width: 70px
	}

	.chto-takoe-ssk__steps__subtext {
		font-size: 12px;
		line-height: 16px
	}
}

.chto-takoe-ssk__steps__subtext--new {
	color: #686868
}

.chto-takoe-ssk__steps__item {
	padding-top: 25px;
	height: 150px;
	width: 100%;
	background: url(../img/triangle-background.png) 0 0/100% no-repeat;
	font-weight: 600;
	font-size: 20px;
	line-height: 27px;
	border-radius: 40px;
}

@media (max-width:1279px) {
	.chto-takoe-ssk__steps__item {
		font-size: 12px;
		line-height: 16px;
		height: 100px
	}
}

@media (max-width:768px) {
	.chto-takoe-ssk .slider-ssk-3 .owl-item .slide-ssk .slide-ssk__text-2 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0 20px;
		font-size: 12px;
		line-height: 16px;
		height: 236px
	}

	.chto-takoe-ssk .slider-ssk-3 .owl-item .slide-ssk .slide-ssk__text-2 b br,
	.chto-takoe-ssk .slider-ssk-3 .owl-item .slide-ssk .slide-ssk__text-2 br:nth-child(5) {
		display: none
	}

	.chto-takoe-ssk .slider-ssk-3 .owl-item .slide-ssk .slide-ssk__text-2 img {
		width: 60px
	}

	.chto-takoe-ssk #ssk-tabs-1 {
		margin-top: 50px
	}

	.chto-takoe-ssk__tabs {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.chto-takoe-ssk__steps__item {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		background-size: 100% 95%;
		font-size: 12px;
		line-height: 16px;
		padding: 14px 20px 0;
		height: 150px
	}

	.chto-takoe-ssk__steps__item:last-child {
		padding: 25px 20px 0
	}

	.chto-takoe-ssk__steps__item br {
		display: none
	}
}

.chto-takoe-ssk__steps__item span {
	color: #51baff
}

.chto-takoe-ssk__steps__item i {
	font-weight: 100
}

.chto-takoe-ssk__steps__item:last-child {
	background: -webkit-gradient(linear, left top, right top, from(rgba(0, 151, 215, .0984769)), to(rgba(0, 128, 83, .0984769)));
	background: linear-gradient(90deg, rgba(51, 153, 224, .0984769) 0, rgba(103, 184, 234, .0984769) 100%)
}

@media (max-width:1279px) {
	.chto-takoe-ssk__steps__item:last-child {
		padding-top: 0;
		height: 100px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}

	.chto-takoe-ssk .slider-types-of-food-2 {
		font-size: 12px
	}
}

.chto-takoe-ssk__steps__item--new {
	color: #686868;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 8px
}

.chto-takoe-ssk__steps__item--new:last-child {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	padding-top: 0
}

.chto-takoe-ssk .slider-types-of-food-2 {
	padding-top: 67px;
	margin-bottom: 57px
}

.chto-takoe-ssk .slider-types-of-food-2 .owl-item {
	background: #fff;
	height: auto
}

@media (max-width:768px) {
	.chto-takoe-ssk__steps__item:last-child {
		height: 150px
	}

	.chto-takoe-ssk .slider-types-of-food-2 {
		padding-top: 0
	}

	.chto-takoe-ssk .slider-types-of-food-2 .owl-item .slide-ssk {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.chto-takoe-ssk .slider-types-of-food-2 .owl-dots .owl-dot:first-child {
		margin-left: 0
	}
}

.chto-takoe-ssk .slider-types-of-food-2 .owl-next,
.chto-takoe-ssk .slider-types-of-food-2 .owl-prev {
	display: none
}

.chto-takoe-ssk .slider-types-of-food-2 .owl-dots {
	bottom: 10px;
	left: 0;
	-webkit-transform: none;
	transform: none;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.chto-takoe-ssk .slider-types-of-food-2__content {
	margin-top: 0;
	width: 477px
}

.chto-takoe-ssk .slider-types-of-food-2__title {
	font-size: 25px;
	line-height: 34px;
	font-weight: 700;
	padding-bottom: 40px;
	color: #686868;
	border-bottom: 1px solid rgba(51, 153, 224, .5)
}

@media (max-width:1279px) {
	.chto-takoe-ssk .slider-types-of-food-2__content {
		width: 294px
	}

	.chto-takoe-ssk .slider-types-of-food-2__title {
		padding-bottom: 30px;
		font-size: 12px;
		line-height: 18px
	}
}

@media (max-width:768px) {
	.chto-takoe-ssk .slider-types-of-food-2 .owl-dots {
		bottom: -40px
	}

	.chto-takoe-ssk .slider-types-of-food-2__content {
		margin-top: 0;
		width: 100%
	}

	.chto-takoe-ssk .slider-types-of-food-2__title {
		display: none
	}

	.chto-takoe-ssk .slider-types-of-food-2__text {
		padding-top: 30px;
		border-top: 1px solid rgba(51, 153, 224, .5)
	}
}

.chto-takoe-ssk .slider-types-of-food-2__text {
	font-size: 18px;
	line-height: 25px;
	margin-top: 48px;
	color: #464646
}

.chto-takoe-ssk .slider-types-of-food-2__circle-mobile {
	display: none;
	width: 270px
}

.chto-takoe-ssk .slider-types-of-food-2__circle {
	width: 530px;
	height: 392px
}

@media (max-width:1279px) {
	.chto-takoe-ssk .slider-types-of-food-2__text {
		margin-top: 30px;
		font-size: 14px;
		line-height: 20px
	}

	.chto-takoe-ssk .slider-types-of-food-2__circle {
		width: 390px;
		height: 290px
	}
}

.chto-takoe-ssk .slider-types-of-food-2__circle-image {
	position: relative;
	width: 518px;
	height: 367px;
	margin: 0;
	padding: 0
}

.chto-takoe-ssk .slider-types-of-food-2__circle-image--circle {
	position: absolute;
	z-index: 1;
	top: 0;
	width: 367px;
	height: 367px;
	background-image: url(../img/circle-image/circle.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

@media (max-width:1279px) {
	.chto-takoe-ssk .slider-types-of-food-2__circle-image--circle {
		top: 34px;
		width: 300px;
		height: 300px
	}
}

.chto-takoe-ssk .slider-types-of-food-2__circle-image--circle-right {
	right: 20px
}

.chto-takoe-ssk .slider-types-of-food-2__circle-image--circle-left {
	left: 20px
}

.chto-takoe-ssk .slider-types-of-food-2__circle-image--number {
	position: absolute;
	z-index: 2;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: calc(367px/2 - 95px/2);
	width: 95px;
	height: 93px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

@media (max-width:1279px) {
	.chto-takoe-ssk .slider-types-of-food-2__circle-image--number {
		right: calc(300px/2 - 95px/2)
	}
}

.chto-takoe-ssk .slider-types-of-food-2__circle-image--number-1 {
	background-image: url(../img/circle-image/icon-1.svg)
}

.chto-takoe-ssk .slider-types-of-food-2__circle-image--number-2 {
	background-image: url(../img/circle-image/icon-2.svg)
}

.chto-takoe-ssk .slider-types-of-food-2__circle-image--number-3 {
	background-image: url(../img/circle-image/icon-3.svg)
}

.chto-takoe-ssk .slider-types-of-food-2__circle-image--number-4 {
	background-image: url(../img/circle-image/icon-4.svg)
}

.chto-takoe-ssk .slider-types-of-food-2__circle-image--number-5 {
	background-image: url(../img/circle-image/icon-5.svg)
}

.chto-takoe-ssk .slider-types-of-food-2__circle-image--number-6 {
	background-image: url(../img/circle-image/icon-6.svg)
}

.chto-takoe-ssk .slider-types-of-food-2__circle-image--target {
	position: absolute;
	z-index: 2;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 82px;
	height: 82px;
	background-image: url(../img/circle-image/target.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.chto-takoe-ssk .slider-types-of-food-2__circle-image--target-left {
	right: calc(367px - 82px/2)
}

.chto-takoe-ssk .slider-types-of-food-2__circle-image--target-right {
	left: calc(367px - 82px/2)
}

@media (max-width:1279px) {
	.chto-takoe-ssk .slider-types-of-food-2__circle-image--target-left {
		right: calc(300px - 82px/2)
	}

	.chto-takoe-ssk .slider-types-of-food-2__circle-image--target-right {
		left: calc(300px - 82px/2)
	}
}

.chto-takoe-ssk .slider-types-of-food-2__circle-image--min-target {
	position: absolute;
	z-index: 2;
	width: 40px;
	height: 40px;
	background-image: url(../img/circle-image/min-target.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.chto-takoe-ssk .slider-types-of-food-2__circle-image--min-target-right {
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: calc(100% - 40px/2)
}

.chto-takoe-ssk .slider-types-of-food-2__circle-image--min-target-left {
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: calc(100% - 40px/2)
}

.chto-takoe-ssk .slider-types-of-food-2__circle-image--min-target-left-top-45 {
	top: 2%;
	left: calc(25% - 40px/2)
}

@media (max-width:1279px) {
	.chto-takoe-ssk .slider-types-of-food-2__circle-image--min-target-left-top-45 {
		top: 1%
	}
}

.chto-takoe-ssk .slider-types-of-food-2__circle-image--min-target-right-top-45 {
	top: 2%;
	left: calc(75% - 40px/2)
}

@media (max-width:1279px) {
	.chto-takoe-ssk .slider-types-of-food-2__circle-image--min-target-right-top-45 {
		top: 1%
	}
}

.chto-takoe-ssk .slider-types-of-food-2__circle-image--min-target-right-top-55 {
	top: 9%;
	left: calc(85% - 40px/2)
}

.chto-takoe-ssk .slider-types-of-food-2__circle-image--min-target-left-bottom-45 {
	bottom: 2%;
	left: calc(25% - 40px/2)
}

@media (max-width:1279px) {
	.chto-takoe-ssk .slider-types-of-food-2__circle-image--min-target-right-top-55 {
		top: 8%
	}

	.chto-takoe-ssk .slider-types-of-food-2__circle-image--min-target-left-bottom-45 {
		bottom: 1%
	}
}

.chto-takoe-ssk .slider-types-of-food-2__circle-image--min-target-right-bottom-45 {
	bottom: 2%;
	left: calc(75% - 40px/2)
}

@media (max-width:1279px) {
	.chto-takoe-ssk .slider-types-of-food-2__circle-image--min-target-right-bottom-45 {
		bottom: 1%
	}
}

.chto-takoe-ssk .slider-types-of-food-2__circle-image--min-target-right-bottom-55 {
	bottom: 9%;
	left: calc(85% - 40px/2)
}

.chto-takoe-ssk .slider-types-of-food-2__circle-image--arrow {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 99px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.chto-takoe-ssk .slider-types-of-food-2__circle-image--arrow-left {
	background-image: url(../img/circle-image/left-arrow.svg);
	left: 0
}

.chto-takoe-ssk .slider-types-of-food-2__circle-image--arrow-right {
	background-image: url(../img/circle-image/right-arrow.svg);
	right: 0
}

.chto-takoe-ssk .slider-types-of-food-3 {
	padding-top: 67px
}

@media (max-width:1279px) {
	.chto-takoe-ssk .slider-types-of-food-2__circle-image--min-target-right-bottom-55 {
		bottom: 8%
	}

	.chto-takoe-ssk .slider-types-of-food-3 {
		font-size: 12px
	}
}

.chto-takoe-ssk .slider-types-of-food-3 .owl-item {
	background: #fff;
	height: auto
}

@media (max-width:768px) {

	.chto-takoe-ssk .slider-types-of-food-2__circle,
	.chto-takoe-ssk .slider-types-of-food-2__circle-mobile {
		display: none
	}

	.chto-takoe-ssk .slider-types-of-food-2__circle-image {
		width: 270px;
		height: 380px
	}

	.chto-takoe-ssk .slider-types-of-food-2__circle-image--circle {
		width: 250px;
		height: 250px
	}

	.chto-takoe-ssk .slider-types-of-food-2__circle-image--circle-right {
		right: calc(50% - 250px/2)
	}

	.chto-takoe-ssk .slider-types-of-food-2__circle-image--circle-left {
		left: calc(50% - 250px/2)
	}

	.chto-takoe-ssk .slider-types-of-food-2__circle-image--number {
		width: 75px;
		height: 73px;
		right: calc(250px/2 - 75px/2)
	}

	.chto-takoe-ssk .slider-types-of-food-2__circle-image--target {
		top: 100%;
		width: 62px;
		height: 62px
	}

	.chto-takoe-ssk .slider-types-of-food-2__circle-image--target-left {
		right: calc(50% - 62px/2)
	}

	.chto-takoe-ssk .slider-types-of-food-2__circle-image--target-right {
		left: calc(50% - 62px/2)
	}

	.chto-takoe-ssk .slider-types-of-food-2__circle-image--min-target {
		width: 30px;
		height: 30px
	}

	.chto-takoe-ssk .slider-types-of-food-2__circle-image--min-target-right {
		top: 0;
		left: calc(50% - 30px/2)
	}

	.chto-takoe-ssk .slider-types-of-food-2__circle-image--min-target-left {
		top: 0;
		right: calc(50% - 30px/2)
	}

	.chto-takoe-ssk .slider-types-of-food-2__circle-image--min-target-left-top-45 {
		top: 25%;
		left: calc(4% - 30px/2)
	}

	.chto-takoe-ssk .slider-types-of-food-2__circle-image--min-target-right-top-45,
	.chto-takoe-ssk .slider-types-of-food-2__circle-image--min-target-right-top-55 {
		top: 25%;
		left: calc(96% - 30px/2)
	}

	.chto-takoe-ssk .slider-types-of-food-2__circle-image--min-target-left-bottom-45 {
		bottom: 14%;
		left: calc(10% - 30px/2)
	}

	.chto-takoe-ssk .slider-types-of-food-2__circle-image--min-target-right-bottom-45,
	.chto-takoe-ssk .slider-types-of-food-2__circle-image--min-target-right-bottom-55 {
		bottom: 14%;
		left: calc(90% - 30px/2)
	}

	.chto-takoe-ssk .slider-types-of-food-2__circle-image--arrow {
		top: 100%;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
		width: 16px;
		height: 55px
	}

	.chto-takoe-ssk .slider-types-of-food-2__circle-image--arrow-left {
		background-image: url(../img/circle-image/bottom-arrow.svg);
		left: calc(50% - 16px/2)
	}

	.chto-takoe-ssk .slider-types-of-food-2__circle-image--arrow-right {
		background-image: url(../img/circle-image/bottom-arrow.svg);
		right: calc(50% - 16px/2)
	}

	.chto-takoe-ssk .slider-types-of-food-3 {
		padding-top: 0
	}

	.chto-takoe-ssk .slider-types-of-food-3 .owl-item .slide-ssk {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
}

.chto-takoe-ssk .slider-types-of-food-3 .owl-next,
.chto-takoe-ssk .slider-types-of-food-3 .owl-prev {
	display: none
}

.chto-takoe-ssk .slider-types-of-food-3 .owl-dots {
	bottom: -16px;
	left: 54%;
	-webkit-transform: none;
	transform: none
}

.chto-takoe-ssk .slider-types-of-food-3__content {
	margin-top: 30px;
	padding-left: 20px;
	width: 477px
}

.chto-takoe-ssk .slider-types-of-food-3__title {
	font-size: 18px;
	line-height: 25px;
	font-weight: 700;
	padding-bottom: 78px;
	color: #464646;
	border-bottom: 1px solid rgba(51, 153, 224, .5)
}

@media (max-width:1279px) {
	.chto-takoe-ssk .slider-types-of-food-3__content {
		width: 294px
	}

	.chto-takoe-ssk .slider-types-of-food-3__title {
		padding-bottom: 30px;
		font-size: 12px;
		line-height: 18px
	}
}

@media (max-width:768px) {
	.chto-takoe-ssk .slider-types-of-food-3 .owl-dots {
		left: 0;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		bottom: -20px
	}

	.chto-takoe-ssk .slider-types-of-food-3 .owl-dots .owl-dot:first-child {
		margin-left: 0
	}

	.chto-takoe-ssk .slider-types-of-food-3__content {
		margin-top: 0;
		width: 100%;
		padding-left: 0
	}

	.chto-takoe-ssk .slider-types-of-food-3__title {
		margin-top: 28px;
		padding-bottom: 23px
	}
}

.chto-takoe-ssk .slider-types-of-food-3__text {
	font-size: 18px;
	line-height: 25px;
	margin-top: 48px;
	color: #464646
}

.chto-takoe-ssk .slider-types-of-food-3__circle-mobile {
	display: none;
	width: 270px
}

.chto-takoe-ssk .slider-types-of-food-3__circle {
	width: 530px;
	height: 394px
}

.chto-takoe-ssk .slider-ssk {
	margin-bottom: 20px
}

.chto-takoe-ssk .slider-ssk .owl-item .slide-ssk__text img {
	width: auto;
	margin-top: 10px;
	margin-left: 60px;
	margin-bottom: 8px
}

@media (max-width:1279px) {
	.chto-takoe-ssk .slider-types-of-food-3__text {
		margin-top: 20px;
		font-size: 14px;
		line-height: 20px
	}

	.chto-takoe-ssk .slider-types-of-food-3__circle {
		height: 290px;
		width: 390px
	}

	.chto-takoe-ssk .slider-ssk .owl-item .slide-ssk__text img {
		margin-left: 25px
	}
}

@media (max-width:768px) {
	.chto-takoe-ssk .slider-types-of-food-3__circle-mobile {
		display: block
	}

	.chto-takoe-ssk .slider-types-of-food-3__circle {
		display: none
	}

	.chto-takoe-ssk .slider-ssk .owl-item .slide-ssk__text {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 100%
	}

	.chto-takoe-ssk .slider-ssk .owl-item .slide-ssk__text img {
		height: 60px;
		margin-left: 0
	}
}

.chto-takoe-ssk .slider-ssk .owl-item .slide-ssk__text span {
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
	display: block;
	margin-left: 68px;
	padding-right: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 20px;
	line-height: 27px;
	color: #464646
}

.chto-takoe-ssk__footnotes {
	color: #686868
}

.chto-takoe-ssk__footnotes--new {
	width: 100%;
	max-width: 844px;
	border-top: none;
	margin-top: 55px;
	padding: 0 0 0 41px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-style: italic;
	font-size: 12px;
	line-height: 16px;
	color: #686868;
	word-break: break-word
}

.chto-takoe-ssk__footnotes--new div {
	position: relative
}

.chto-takoe-ssk__footnotes--new span {
	position: absolute;
	top: 0;
	left: -41px;
	font-style: italic;
	font-weight: 700;
	font-size: 14px;
	line-height: 19px;
	color: #686868
}

.chto-takoe-ssk__footnotes--new-2 {
	margin-top: 20px
}

.chto-takoe-ssk .slider-diagnostic-ssk-1 {
	padding-top: 67px
}

.chto-takoe-ssk .slider-diagnostic-ssk-1 .owl-item {
	padding: 55px;
	font-weight: 700;
	font-size: 25px;
	line-height: 34px;
	color: #464646;
	background: linear-gradient(90deg, rgba(51, 153, 224, .0984769) 0, rgba(103, 184, 234, .0984769) 100%);
	height: auto;
	-webkit-box-shadow: 0 0 19px rgba(0, 0, 0, .08);
	box-shadow: 0 0 19px rgba(0, 0, 0, .08)
}

.chto-takoe-ssk .slider-diagnostic-ssk-1 .owl-item span {
	font-style: italic;
	font-weight: 400
}

.chto-takoe-ssk .slider-diagnostic-ssk-1 .owl-item .slide-ssk {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.chto-takoe-ssk .slider-diagnostic-ssk-1 .owl-item .slide-ssk img {
	margin-right: 111px
}

.chto-takoe-ssk .slider-diagnostic-ssk-1__circle {
	width: 211px
}

@media (max-width:1279px) {
	.chto-takoe-ssk .slider-ssk .owl-item .slide-ssk__text span {
		margin-left: 30px
	}

	.chto-takoe-ssk .slider-diagnostic-ssk-1 .owl-item {
		padding: 40px;
		font-size: 18px;
		line-height: 24px
	}

	.chto-takoe-ssk .slider-diagnostic-ssk-1__circle {
		width: 100px
	}
}

.chto-takoe-ssk .types-of-food-skk__text {
	margin-top: 0
}

.chto-takoe-ssk .types-of-food-skk__list ul {
	color: #686868;
	width: 50%;
	margin: 0;
	padding: 30px 3% 0 30px
}

@media (max-width:768px) {
	.chto-takoe-ssk .slider-ssk .owl-item .slide-ssk__text span {
		font-size: 12px;
		line-height: 16px;
		margin-left: 0;
		padding: 0 10px;
		text-align: center
	}

	.chto-takoe-ssk .slider-diagnostic-ssk-1 .owl-item {
		height: 108px;
		padding: 20px;
		font-size: 12px;
		line-height: 16px
	}

	.chto-takoe-ssk .slider-diagnostic-ssk-1 .owl-item .slide-ssk {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}

	.chto-takoe-ssk .types-of-food-skk__list ul {
		padding-top: 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%
	}

	.chto-takoe-ssk .types-of-food-skk__list ul:last-child {
		margin-top: -20px
	}
}

.chto-takoe-ssk .types-of-food-skk__list ul li {
	position: relative;
	margin: 20px 0;
	font-weight: 600;
	font-size: 20px;
	line-height: 27px;
	list-style-type: none
}

.chto-takoe-ssk .types-of-food-skk__list ul li span {
	font-style: italic;
	font-weight: 400
}

.chto-takoe-ssk .types-of-food-skk__list ul li i {
	font-weight: 100
}

.chto-takoe-ssk .types-of-food-skk__list ul li:before {
	top: 0;
	left: -30px;
	position: absolute;
	margin-right: 20px;
	content: '';
	background: url(../img/Line-skew.svg) center/100% no-repeat;
	padding: 13px 6px
}

.chto-takoe-ssk .types-of-food-skk__row {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: 20px;
	padding-bottom: 70px;
	border-top: 2px solid #02b9ff
}

.chto-takoe-ssk .types-of-food-skk__row:nth-child(2) {
	margin-top: 0;
	border-bottom: 2px solid #02b9ff
}

.chto-takoe-ssk .types-of-food-skk__row:last-child {
	border-bottom: 2px solid #02b9ff
}

.chto-takoe-ssk .types-of-food-skk__col {
	font-size: 18px;
	line-height: 25px;
	color: #464646
}

.chto-takoe-ssk .types-of-food-skk__col:nth-of-type(1n) {
	width: 264px
}

.chto-takoe-ssk .types-of-food-skk__col:nth-of-type(2n),
.chto-takoe-ssk .types-of-food-skk__col:nth-of-type(3n) {
	width: 332px;
	margin-left: 53px
}

@media (max-width:1279px) {
	.chto-takoe-ssk .types-of-food-skk__list ul li {
		font-size: 12px;
		line-height: 16px
	}

	.chto-takoe-ssk .types-of-food-skk__list ul li span {
		font-size: 12px !important;
		line-height: 16px !important
	}

	.chto-takoe-ssk .types-of-food-skk__list ul li:before {
		padding: 6px
	}

	.chto-takoe-ssk .types-of-food-skk__col {
		font-size: 16px;
		line-height: 20px
	}

	.chto-takoe-ssk .types-of-food-skk__col:nth-of-type(1n) {
		width: 182px
	}

	.chto-takoe-ssk .types-of-food-skk__col:nth-of-type(2n),
	.chto-takoe-ssk .types-of-food-skk__col:nth-of-type(3n) {
		width: 228px;
		margin-left: 45px
	}
}

@media (max-width:767px) {
	.chto-takoe-ssk .slider-diagnostic-ssk-1 .owl-item .slide-ssk img {
		width: 60px;
		margin-right: 20px
	}

	.chto-takoe-ssk .types-of-food-skk__col {
		font-size: 10px;
		line-height: 14px
	}

	.chto-takoe-ssk .types-of-food-skk__col:nth-of-type(1n) {
		width: 62px
	}

	.chto-takoe-ssk .types-of-food-skk__col:nth-of-type(2n),
	.chto-takoe-ssk .types-of-food-skk__col:nth-of-type(3n) {
		width: 103px;
		margin-left: 10px;
		font-size: 9px
	}
}

.chto-takoe-ssk__shadow-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 1032px;
	margin-top: 59px;
	padding: 49px 9px 15px 52px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
	-webkit-box-shadow: 0 0 22px rgba(0, 0, 0, .08);
	box-shadow: 0 0 22px rgba(0, 0, 0, .08)
}

.chto-takoe-ssk__shadow-container ul {
	width: 100%;
	margin: 25px 0 0;
	padding: 0
}

.chto-takoe-ssk__shadow-container ul li {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: 30px;
	padding-left: 0;
	list-style-type: none;
	margin-right: 16px;
}

.chto-takoe-ssk__shadow-container ul li span {
	position: absolute;
	top: 0;
	left: 0;
	color: #02b9ff
}

.chto-takoe-ssk__shadow-container ul li p {
	position: relative;
	display: block;
	margin: 0;
	padding: 0 0 0 43px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 400
}

.chto-takoe-ssk__shadow-container ul li p.chto-takoe-ssk__item-title {
	padding-left: 0;
	font-weight: 700;
	font-size: 18px;
	line-height: 25px;
	color: #464646
}

.chto-takoe-ssk__shadow-container ul li p.chto-takoe-ssk__item-web {
	margin-top: 17px
}

.chto-takoe-ssk__shadow-container ul li p.chto-takoe-ssk__item-adress {
	margin-top: 4px
}

.chto-takoe-ssk__shadow-container ul li p.chto-takoe-ssk__item-web::before {
	position: absolute;
	top: -2px;
	left: 0;
	content: "";
	width: 28px;
	height: 28px;
	background-image: url(../img/new-article-skk/icon-web.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.chto-takoe-ssk__shadow-container ul li p.chto-takoe-ssk__item-adress::before {
	position: absolute;
	top: 0;
	left: -2px;
	content: "";
	width: 28px;
	height: 28px;
	background-image: url(../img/new-article-skk/icon-adress.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.chto-takoe-ssk__shadow-container ul li a {
	display: inline-block;
	font-weight: 700;
	font-size: 18px;
	line-height: 25px;
	color: #464646
}

.chto-takoe-ssk__shadow-container ul li.hide,
.chto-takoe-ssk__shadow-container ul li::before {
	display: none
}

.chto-takoe-ssk__shadow-container ul li.show {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media (max-width:1279px) {
	.chto-takoe-ssk__shadow-container {
		width: 100%;
		margin-top: 0;
		padding: 30px
	}

	.chto-takoe-ssk__shadow-container ul li {
		margin-bottom: 25px;
		padding-left: 0;
		font-size: 12px;
		line-height: 16px
	}

	.chto-takoe-ssk__shadow-container ul li p {
		padding-left: 33px
	}

	.chto-takoe-ssk__shadow-container ul li p.chto-takoe-ssk__item-title {
		font-size: 12px;
		line-height: 16px
	}

	.chto-takoe-ssk__shadow-container ul li p.chto-takoe-ssk__item-web::before {
		top: -7px
	}

	.chto-takoe-ssk__shadow-container ul li p.chto-takoe-ssk__item-adress::before {
		left: 0
	}

	.chto-takoe-ssk__shadow-container ul li a {
		font-size: 12px;
		line-height: 16px
	}

	.chto-takoe-ssk__shadow-container--new {
		margin-top: 40px
	}
}

.chto-takoe-ssk__more-btn {
	position: relative;
	display: block;
	width: 142px;
	height: 42px;
	margin: 20px 0 0;
	padding: 0 29px 0 0;
	font-style: italic;
	font-weight: 600;
	font-size: 18px;
	line-height: 25px;
	color: #02b9ff;
	background-color: transparent;
	border: none;
	cursor: pointer
}

.chto-takoe-ssk__more-btn::after {
	position: absolute;
	top: calc(50% - 9px/2);
	right: 0;
	content: "";
	width: 29px;
	height: 9px;
	background-image: url(../img/new-article-skk/btn-blue-vector.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.chto-takoe-ssk__more-btn.hide {
	display: none
}

.chto-takoe-ssk__kk-block {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 1120px;
	height: 1326px;
	margin: 0;
	padding: 0 44px 0 132px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.chto-takoe-ssk__kk-block img {
	position: absolute;
	z-index: 1;
	top: -50px;
	left: -32px;
	width: 1120px;
	height: 1417px;
	margin: 0;
	padding: 0
}

.chto-takoe-ssk__kk-list {
	display: grid;
	grid-auto-rows: auto;
	grid-template-columns: repeat(12, 1fr);
	align-items: end;
	gap: 50px 20px;
}

.chto-takoe-ssk__kk-list-item {
	position: relative;

	padding: 0 0 20px 45px;
	grid-column: span 3;
}

.chto-takoe-ssk__kk-list-item:nth-child(1) {
	grid-column: span 4;
}

.chto-takoe-ssk__kk-list-item:nth-child(1)::after {
	border-top-left-radius: 1.5px;
	border-bottom-left-radius: 1.5px;
}

.chto-takoe-ssk__kk-list-item:nth-child(2) {
	grid-column: span 4;
}

.chto-takoe-ssk__kk-list-item:nth-child(3) {
	grid-column: span 4;
}

.chto-takoe-ssk__kk-list-item:nth-child(3)::after {
	right: -1000px;
}

.chto-takoe-ssk__kk-list-item:nth-child(4) {
	grid-column: span 4;
}

.chto-takoe-ssk__kk-list-item:nth-child(4)::after {
	left: -1000px;
}

.chto-takoe-ssk__kk-list-item:nth-child(5) {
	grid-column: span 4;
}

.chto-takoe-ssk__kk-list-item:nth-child(5)::after {
	right: -1000px;
}

.chto-takoe-ssk__kk-list-item:nth-child(6) {
	grid-column: span 4;
}

.chto-takoe-ssk__kk-list-item:nth-child(6)::after {
	left: -1000px;
}

.chto-takoe-ssk__kk-list-item:nth-child(7) {
	grid-column: span 3;
}

.chto-takoe-ssk__kk-list-item:nth-child(8) {
	grid-column: span 5;
}

.chto-takoe-ssk__kk-list-item:nth-child(8)::after {
	right: -1000px;
}

.chto-takoe-ssk__kk-list-item:nth-child(9) {
	grid-column: span 5;
}

.chto-takoe-ssk__kk-list-item:nth-child(9)::after {
	left: -1000px;
}

.chto-takoe-ssk__kk-list-item:nth-child(10) {
	grid-column: span 7;
}

.chto-takoe-ssk__kk-list-item:nth-child(10)::after {
	right: -1000px;
}

.chto-takoe-ssk__kk-list-item:nth-child(11) {
	grid-column: span 4;
}

.chto-takoe-ssk__kk-list-item:nth-child(11)::after {
	left: -1000px;
}

.chto-takoe-ssk__kk-list-item:nth-child(12) {
	grid-column: span 8;
}

.chto-takoe-ssk__kk-list-item:nth-child(12)::after {
	border-top-right-radius: 1.5px;
	border-bottom-right-radius: 1.5px;
}

.chto-takoe-ssk__kk-list-item::before {
	content: '';
	position: absolute;
	inset: auto auto 0px 12.5px;
	border: 3px solid #5297da;
	border-radius: 50%;
	display: block;
	width: 12px;
	height: 12px;
	background: #fff;
	box-sizing: border-box;
	z-index: 1;
}

.chto-takoe-ssk__kk-list-item::after {
	content: '';
	position: absolute;
	inset: auto -10px 4.5px;
	height: 3px;
	background: #5297da;
}

.chto-takoe-ssk__kk-list-item .bold-span {
	position: absolute;
	inset: auto auto 20px 0;
	font-size: 44px;
	color: #5297da;
	width: 35px;
	text-align: center;
}

.chto-takoe-ssk__kk-list-item .blue-span {
	color: #5297da;
}

.chto-takoe-ssk__kk-list-item p {
	margin: 0;
}

@media (max-width:1279px) {
	.chto-takoe-ssk__kk-block {
		width: 100%;
		height: auto;
		margin: 0 auto;
		padding: 0
	}

	.chto-takoe-ssk__kk-block img {
		display: none
	}
}

.chto-takoe-ssk__kk-block--item {
	z-index: 2;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 810px;
	height: 80px;
	margin: 0 0 22px;
	padding: 0;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 128.6%;
	color: #686868
}

.chto-takoe-ssk__kk-block--item p {
	margin: 0;
	padding: 0
}

.chto-takoe-ssk__kk-block--item b.bold-span {
	font-weight: 700
}

.chto-takoe-ssk__kk-block--item i.blue-span {
	font-style: italic;
	font-weight: 700;
	color: #02b9ff
}

.chto-takoe-ssk .ssk-tabs__tabs .types-of-food-skk__list {
	border: none !important
}

.chto-takoe-ssk .types-of-food-skk__list--min {
	border: none
}

.chto-takoe-ssk .types-of-food-skk__list--min ul {
	padding: 15px 0 0 30px
}

.chto-takoe-ssk .types-of-food-skk__list--min ul li {
	margin: 0 0 20px;
	font-size: 18px;
	line-height: 25px
}

.chto-takoe-ssk__home-food {
	margin-top: 56px;
	padding-bottom: 45px;
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.chto-takoe-ssk__home-food img {
	height: 486px
}

@media (max-width:1279px) {
	.chto-takoe-ssk__kk-block--item {
		width: 100%;
		height: auto;
		margin-bottom: 15px;
		font-size: 16px
	}

	.chto-takoe-ssk .types-of-food-skk__list--min ul li {
		font-size: 16px;
		line-height: 23px
	}

	.chto-takoe-ssk__home-food img {
		height: 302px;
		margin-bottom: 100px
	}
}

@media (max-width:768px) {
	.chto-takoe-ssk .types-of-food-skk__row {
		padding-top: 18px
	}

	.chto-takoe-ssk .types-of-food-skk__row:nth-child(2) {
		margin-top: 0
	}

	.chto-takoe-ssk__home-food {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding-bottom: 0
	}

	.chto-takoe-ssk__home-food img {
		height: 178px;
		margin-bottom: 11px
	}

	.chto-takoe-ssk__home-food--new img {
		height: auto
	}

	.chto-takoe-ssk__kk-list {
		grid-template-columns: 1fr 1fr;
	}

	.chto-takoe-ssk__kk-list .chto-takoe-ssk__kk-list-item {
		grid-column: span 2;
	}

	.chto-takoe-ssk__kk-list .chto-takoe-ssk__kk-list-item::after {
		right: -10px;
		left: -10px;
	}
}

.chto-takoe-ssk__home-food__text-block {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	left: 0;
	top: 333px;
	position: absolute;
	width: 635px;
	min-height: 209px;
	padding: 51px 70px 20px 53px;
	-webkit-box-shadow: 0 0 22px rgba(0, 0, 0, .08);
	box-shadow: 0 0 22px rgba(0, 0, 0, .08);
	font-size: 20px;
	line-height: 27px;
	color: #464646
}

.chto-takoe-ssk__home-food__text-block span {
	font-weight: 700;
	color: #51baff
}

@media (max-width:768px) {
	.chto-takoe-ssk__home-food__text-block {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		position: static;
		width: 100%;
		min-height: auto;
		padding: 18px 14px 20px 20px;
		font-size: 16px;
		line-height: 22px
	}

	.chto-takoe-ssk__home-food__text-block span {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

.chto-takoe-ssk .open .types-of-food-skk__spoiler__icon {
	background: url(../img/spoiler-close.png) 0 0/cover
}

.chto-takoe-ssk .open .types-of-food-skk__spoiler__content {
	border-top: 1px solid rgba(51, 153, 224, .5);
	-webkit-transition: .3s;
	transition: .3s;
	height: auto
}

.chto-takoe-ssk .types-of-food-skk__spoiler {
	margin-bottom: 35px;
	-webkit-transition: .3s;
	transition: .3s;
	width: 100%;
	background: linear-gradient(90deg, rgba(51, 153, 224, .0984769) 0, rgba(103, 184, 234, .0984769) 100%);
	-webkit-box-shadow: 0 0 19px rgba(0, 0, 0, .08);
	box-shadow: 0 0 19px rgba(0, 0, 0, .08)
}

.chto-takoe-ssk .types-of-food-skk__spoiler:nth-child(2) {
	margin-top: 0
}

.chto-takoe-ssk .types-of-food-skk__spoiler__detail {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 63px;
	padding-left: 71px;
	height: 140px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:1279px) {
	.chto-takoe-ssk__home-food__text-block {
		top: 236px
	}

	.chto-takoe-ssk .types-of-food-skk__spoiler__detail {
		height: 100px
	}
}

.chto-takoe-ssk .types-of-food-skk__spoiler__title {
	font-size: 20px;
	line-height: 27px;
	font-weight: 700;
	color: #464646
}

@media (max-width:768px) {
	.chto-takoe-ssk .types-of-food-skk__spoiler__detail {
		padding-right: 10px;
		padding-left: 21px
	}

	.chto-takoe-ssk .types-of-food-skk__spoiler__title {
		width: 145px;
		font-size: 16px;
		line-height: 18px
	}
}

.chto-takoe-ssk .types-of-food-skk__spoiler__icon {
	background: url(../img/spoiler-open.png) 0 0/cover;
	height: 95px;
	width: 95px
}

.chto-takoe-ssk .types-of-food-skk__spoiler__icon:hover {
	cursor: pointer
}

@media (max-width:1279px) {
	.chto-takoe-ssk .types-of-food-skk__spoiler__icon {
		height: 60px;
		width: 60px
	}
}

.chto-takoe-ssk .types-of-food-skk__spoiler__content {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	overflow: hidden;
	-webkit-transition: height .3s;
	transition: height .3s;
	height: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.chto-takoe-ssk .types-of-food-skk__spoiler__content ul {
	width: 50%;
	padding: 50px 50px 30px 30px
}

@media (max-width:768px) {
	.chto-takoe-ssk .types-of-food-skk__spoiler__content {
		padding: 0 20px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.chto-takoe-ssk .types-of-food-skk__spoiler__content ul {
		width: 100%;
		padding: 20px 50px 0 30px
	}
}

.chto-takoe-ssk .types-of-food-skk__spoiler__content ul li {
	margin: 0 0 20px;
	font-weight: 600;
	font-size: 18px;
	line-height: 25px;
	color: #686868
}

.chto-takoe-ssk .types-of-food-skk__spoiler__content ul li span {
	font-style: italic;
	font-weight: 400
}

.chto-takoe-ssk .types-of-food-skk__list-in-text {
	border: none
}

.chto-takoe-ssk .types-of-food-skk__list-in-text ul {
	padding: 15px 38px 0 30px
}

.chto-takoe-ssk .types-of-food-skk__list-in-text ul li {
	margin: 0 0 20px;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
	color: #686868
}

.chto-takoe-ssk .treatment-methods-ssk__slider {
	overflow: hidden;
	width: 100%;
	margin-top: 56px
}

.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods {
	position: relative;
	width: 100%;
	margin-bottom: 100px
}

.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods .owl-stage-outer {
	overflow: hidden
}

.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods .owl-stage {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods .owl-nav .disabled {
	background: url(../img/Arrow-ssk.svg) no-repeat !important
}

.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods .owl-nav {
	margin-top: 40px;
	position: relative
}

.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods .owl-nav .owl-prev {
	height: 20px;
	width: 99px;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	bottom: 0;
	left: 0;
	position: absolute;
	border: none;
	background: url(../img/Arrow-ssk-active.svg) left center/100% auto no-repeat
}

@media (max-width:768px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods {
		margin-bottom: 50px
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods .owl-nav {
		margin-top: 47px
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods .owl-nav .owl-prev {
		-webkit-transform: none;
		transform: none;
		width: 38px;
		background: url(../img/Arrow-mobile-prev.svg) no-repeat !important
	}
}

.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods .owl-nav .owl-prev span {
	display: none
}

.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods .owl-nav .owl-next {
	height: 20px;
	width: 99px;
	bottom: 0;
	right: 0;
	position: absolute;
	border: none;
	background: url(../img/Arrow-ssk-active.svg) left center/100% auto no-repeat
}

.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods .owl-nav .owl-next span {
	display: none
}

.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods .owl-item {
	background: linear-gradient(102.76deg, #fff 0, #ecf5f1 100%);
	width: 100%;
	height: 236px
}

@media (max-width:768px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods .owl-nav .owl-next {
		width: 38px;
		background: url(../img/Arrow-mobile.svg) no-repeat !important
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods .owl-item {
		height: 280px
	}
}

.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods .owl-item .slide-ssk {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	width: 100%;
	height: 100%
}

.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods .owl-item .slide-ssk__text {
	width: auto
}

.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods .owl-item .slide-ssk__text img {
	height: 100px;
	margin-left: 50px
}

@media (max-width:1279px) {
	.chto-takoe-ssk .types-of-food-skk__list-in-text ul li {
		font-size: 16px;
		line-height: 23px
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods .owl-item .slide-ssk__text img {
		margin-left: 10px
	}
}

@media (max-width:768px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods .owl-item .slide-ssk {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods .owl-item .slide-ssk__text img {
		height: 60px;
		margin-left: 10px
	}
}

.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods .owl-item .slide-ssk__text span {
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
	display: block;
	margin-left: 78px;
	font-size: 20px;
	line-height: 27px;
	color: #464646
}

.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods .owl-item .slide-ssk__image {
	height: 100%
}

.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods .owl-dots {
	bottom: -40px;
	left: 50%;
	position: absolute;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: auto;
	margin: 0 auto
}

.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods .owl-dots .active span {
	display: block;
	border-radius: 50%;
	background: #3399E0;
	height: 8px;
	width: 8px
}

.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods .owl-dots button {
	margin: 0 10px;
	padding: 1px;
	height: 14px;
	width: 14px;
	border-radius: 50%;
	border: 2px solid #686868;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-1 {
	margin-top: 67px;
	margin-bottom: 50px;
	width: 100%
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-1 .owl-item {
	height: 589px
}

@media (max-width:1279px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods .owl-item .slide-ssk__text span {
		margin-left: 26px
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods .owl-item .slide-ssk__image {
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		width: 50%
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-1 {
		margin-top: 0
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-1 .owl-item {
		height: 710px !important
	}
}

@media (max-width:768px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods .owl-item .slide-ssk__text span {
		font-size: 12px;
		line-height: 16px;
		margin-left: 26px
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods .owl-item .slide-ssk__image {
		height: 218px;
		width: 100%
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods .owl-dots {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 100%
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods .owl-dots .active span {
		height: 5px;
		width: 5px
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .slider-ssk-treatment-methods .owl-dots button {
		height: 9px;
		width: 9px;
		margin: 0 6.5px;
		padding: 0
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-1 .owl-item {
		height: 540px !important
	}
}

@media (max-width:767px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-1 {
		margin-top: 0
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-1 .owl-item {
		height: 710px !important
	}
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-1 .owl-item .slide-ssk {
	-webkit-box-shadow: 0 0 22px rgba(0, 0, 0, .08);
	box-shadow: 0 0 22px rgba(0, 0, 0, .08)
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-1 .owl-item .slide-ssk__text p {
	width: 380px;
	margin-top: 22px;
	margin-left: 67px;
	font-weight: 600;
	font-size: 18px;
	line-height: 25px;
	color: #464646
}

@media (max-width:1279px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-1 .owl-item .slide-ssk__text p {
		width: 100%;
		margin: 10px 0 0;
		padding: 0 25px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 22px;
		line-height: 28px
	}
}

@media (max-width:768px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-1 .owl-item .slide-ssk__text p {
		width: 90%;
		margin: 10px auto 0;
		font-size: 14px;
		line-height: 20px;
		text-align: center
	}
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-1 .owl-item .slide-ssk__text img {
	width: auto;
	margin-top: 56px;
	margin-left: 46px
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 {
	width: 100%
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item {
	height: 553px
}

@media (max-width:1279px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-1 .owl-item .slide-ssk__text img {
		margin-top: 0;
		margin-left: 40px
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item {
		height: 405px
	}
}

@media (max-width:768px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-1 .owl-item .slide-ssk__text img {
		margin: 10px auto 0
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-1 .owl-item .slide-ssk__text {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item {
		height: 742px
	}
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 553px;
	margin: 0;
	padding: 0
}

@media (max-width:1279px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk {
		height: 406px
	}
}

@media (max-width:768px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk {
		height: 100%
	}
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__text-title {
	z-index: 2;
	width: 843px;
	height: 80px;
	margin-top: 46px;
	font-style: normal;
	font-weight: 700;
	font-size: 25px;
	line-height: 34px;
	text-align: center;
	color: #02b9ff;
	overflow: visible
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__text-title span.big-blue {
	font-weight: 400;
	font-size: 50px;
	line-height: 68px
}

@media (max-width:1279px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__text-title {
		width: 100%;
		height: 61px;
		font-size: 22px;
		line-height: 28px
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__text-title span.big-blue {
		font-size: 40px
	}
}

@media (max-width:768px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__text-title {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		margin-top: 21px;
		font-size: 16px;
		line-height: 22px;
		padding: 0 20px
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__text-title span.big-blue {
		margin-top: 0;
		font-size: 26px;
		line-height: 35px
	}
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__image-block {
	position: relative;
	z-index: 2;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 950px
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__image-block img {
	position: absolute;
	top: 40px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__image-block img.desktop {
	display: block
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__image-block img.mobile {
	display: none
}

@media (max-width:1279px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__image-block {
		width: 100%;
		padding: 0 20px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__image-block img.desktop {
		display: none
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__image-block img.mobile {
		display: block
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__image-block img.people {
		top: 0
	}
}

@media (max-width:768px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__image-block {
		height: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 20px
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__image-block img {
		top: 248px
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__image-block img.people {
		top: 162px
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__image-block img.note {
		top: 240px
	}
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__text {
	position: absolute;
	bottom: 50px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	display: block;
	width: 80%;
	height: auto;
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 27px;
	text-align: center;
	color: #686868
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__text span {
	font-style: italic;
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
	margin: 10px 0 0;
	padding: 0
}

@media (max-width:1279px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__text {
		bottom: 0
	}
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__percent-image {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 404px;
	height: 404px;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat, no-repeat;
	background-position: center, center;
	background-size: 305px 305px, contain
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__percent-image p {
	display: block;
	width: 259px;
	margin: 0;
	padding: 0;
	font-style: italic;
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
	text-align: center;
	color: #686868
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__percent-image p span.percent-span {
	font-style: normal;
	font-weight: 400;
	font-size: 77px;
	line-height: 105px;
	text-align: center;
	color: #02b9ff
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__percent-image p span.percent-small-span {
	font-style: normal;
	font-weight: 400;
	font-size: 51px;
	line-height: 69px;
	text-align: center;
	color: #02b9ff
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__percent-image p span.small-blue-span {
	font-weight: 700;
	color: #02b9ff
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__percent-image p span.small-italic {
	font-size: 12px;
	line-height: 17px
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__percent-image--left-63 {
	background-image: url(../img/new-article-skk/round-white.png), url(../img/new-article-skk/krug-63.png)
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__percent-image--right-93 {
	background-image: url(../img/new-article-skk/round-white.png), url(../img/new-article-skk/krug-93.png)
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__percent-image--left-54 {
	background-image: url(../img/new-article-skk/round-white.png), url(../img/new-article-skk/krug-54.png)
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__percent-image--right-60 {
	background-image: url(../img/new-article-skk/round-white.png), url(../img/new-article-skk/krug-60.png)
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__percent-image--left-69 {
	background-image: url(../img/new-article-skk/round-white.png), url(../img/new-article-skk/krug-69.png)
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__percent-image--right-42 {
	background-image: url(../img/new-article-skk/round-white.png), url(../img/new-article-skk/krug-42.png)
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__percent-image--only-white {
	background-repeat: no-repeat;
	background-position: center;
	background-size: 305px 305px;
	background-image: url(../img/new-article-skk/round-white.png)
}

@media (max-width:1279px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__percent-image--only-white {
		background-size: 220px 220px
	}
}

@media (max-width:768px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__percent-image--only-white {
		height: 190px;
		background-size: 190px 190px
	}
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__percent-image--without-bg {
	background-image: none
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk .custom {
	top: 171px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 69px
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk .slide-2 {
	margin-top: 320px;
	text-align: center
}

@media (max-width:1279px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__percent-image {
		width: 290px;
		height: 290px;
		background-size: 220px 220px, contain
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__percent-image p {
		width: 216px;
		font-size: 16px;
		line-height: 23px
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__percent-image p span.percent-span {
		font-size: 65px;
		line-height: 93px
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__percent-image p span.percent-small-span {
		font-size: 49px;
		line-height: 67px
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__percent-image p span.small-italic {
		font-size: 10px;
		line-height: 15px
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk .custom {
		top: 161px;
		padding: 0 50px
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk .slide-2 {
		margin-top: 210px
	}
}

@media (max-width:768px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__percent-image {
		width: 259px;
		height: 259px;
		background-size: 190px 190px, contain
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__percent-image p {
		width: 150px;
		font-size: 12px;
		line-height: 16px
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__percent-image p span.percent-span {
		font-size: 50px;
		line-height: 68px
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__percent-image p span.percent-small-span {
		font-size: 34px;
		line-height: 44px
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__percent-image p span.small-italic {
		font-size: 8px;
		line-height: 13px
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__percent-image--without-bg {
		height: 190px
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__percent-image--without-bg p {
		width: 190px;
		font-size: 16px;
		line-height: 23px
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk .custom {
		padding: 0;
		height: 535px !important
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk .slide-2 {
		margin-top: 450px
	}
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	top: 124px;
	left: 0;
	position: absolute;
	padding: 0 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__custom-image {
	margin-top: 40px;
	width: 576px
}

@media (max-width:1279px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__custom-image {
		width: 240px
	}
}

@media (max-width:768px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 615px;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		top: 100px
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__custom-image {
		margin-top: 140px;
		width: 290px
	}
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__image {
	width: 360px
}

@media (max-width:1279px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__image {
		width: 240px
	}
}

@media (max-width:768px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__image {
		width: 259px
	}
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__middle-image {
	position: absolute;
	left: 50%;
	top: 40px;
	width: 270px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

@media (max-width:1279px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__middle-image {
		width: 180px
	}
}

@media (max-width:768px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__middle-image {
		width: 160px;
		top: 233px
	}
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__image-text {
	width: 210px;
	height: 93px
}

@media (max-width:1279px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__image-text {
		width: 160px;
		height: auto
	}
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__image-custom-2 {
	width: 305px
}

@media (max-width:1279px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__image-custom-2 {
		width: 200px
	}
}

@media (max-width:768px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__image-custom-2 {
		width: 190px
	}
}

.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__middle-image-custom {
	width: 305px
}

.chto-takoe-ssk__clinic {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 982px;
	margin: 0 0 30px;
	padding: 0
}

@media (max-width:1279px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__middle-image-custom {
		width: 185px
	}

	.chto-takoe-ssk__clinic {
		width: 100%;
		margin-bottom: 20px
	}
}

.chto-takoe-ssk__clinic-text {
	position: relative;
	display: block;
	width: 100%;
	margin: 0;
	padding: 0 0 0 48px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 27px;
	color: #686868
}

.chto-takoe-ssk__clinic-text::before {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	width: 35px;
	height: 35px;
	background-image: url(../img/new-article-skk/clinic-text-icon.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

@media (max-width:1279px) {
	.chto-takoe-ssk__clinic-text {
		padding-left: 38px;
		font-size: 16px;
		line-height: 23px
	}
}

.chto-takoe-ssk__clinic-web {
	position: relative;
	display: block;
	width: 100%;
	margin: 0;
	padding: 0 0 0 48px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
	color: #02b9ff;
	text-decoration: none;
	word-break: break-word
}

.chto-takoe-ssk__clinic-web::before {
	position: absolute;
	top: -3px;
	left: 0;
	content: "";
	width: 28px;
	height: 28px;
	background-image: url(../img/new-article-skk/clinic-web.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.chto-takoe-ssk a {
	cursor: pointer;
	-webkit-transition: .4s;
	transition: .4s
}

.chto-takoe-ssk a:hover {
	opacity: .5;
	-webkit-transition: .4s;
	transition: .4s
}

.head-ssk-1 {
	background: url(../img/ssk_img_ban.png) no-repeat;
	background-size: cover;
	border-radius: 50px;
	display: inline-block
}

@media (max-width:1279px) {
	.chto-takoe-ssk__clinic-web {
		padding-left: 38px;
		font-size: 16px;
		line-height: 23px
	}

	.chto-takoe-ssk a:hover {
		opacity: 1
	}

	.head-ssk-1 {
		background-position: right 50%
	}
}

@media (max-width:768px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__middle-image-custom {
		width: 165px
	}

	.head-ssk-1 {
		background-position: left 60% center
	}
}

.head-ssk-2 {
	background: url(../img/ssk_img_ban2.png) no-repeat;
	background-size: cover;
	display: inline-block;
	border-radius: 40px;
}

@media (max-width:768px) {
	.head-ssk-2 {
		background-position: left 28% center
	}
}

.head-ssk-3 {
	background: url(../img/ssk_img_ban3.png) no-repeat;
	background-size: cover;
	display: inline-block;
	border-radius: 40px;
}

@media (max-width:1279px) {
	.head-ssk-3 {
		background-position: left 10%
	}
}

@media (max-width:768px) {
	.head-ssk-3 {
		background-position: left 42% center
	}
}

.head-ssk-4 {
	background: url(../img/ssk_img_ban4.png) no-repeat;
	background-size: cover;
	display: inline-block;
	border-radius: 40px;
}

.ssk-tabs {
	width: 100%
}

.ssk-tabs__menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	border-bottom: 1px solid rgba(51, 153, 224, .5)
}

.ssk-tabs__menu .active {
	opacity: 1;
	border-bottom: 3px solid #3399E0;
	-webkit-transform: translateY(1px);
	transform: translateY(1px)
}

.ssk-tabs__menu__item {
	display: inline-block;
	margin-right: 40px;
	padding: 4px;
	text-decoration: none;
	border-bottom: none;
	opacity: .5;
	color: #3399E0;
	font-size: 20px;
	line-height: 27px
}

@media (max-width:768px) {
	.head-ssk-4 {
		background-position: left 16% center
	}

	.ssk-tabs__menu__item {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		margin-right: 0;
		width: 50%;
		font-size: 16px;
		line-height: 22px
	}
}

.ssk-tabs__menu__item:hover {
	cursor: pointer
}

.ssk-tabs__tabs .active-page {
	display: block !important
}

.ssk-tabs__tabs__item {
	display: none
}

.head-ssk-new-1 {
	background-image: url(../img/new-article-skk/gradient.png), url(../img/new-article-skk/new-bg-1.png);
	background-repeat: no-repeat, no-repeat;
	background-size: cover, cover;
	background-position: center, center;
	display: inline-block;
	position: relative;
}

.head-ssk-new-2 {
	background-image: url(../img/new-article-skk/gradient.png), url(../img/new-article-skk/new-bg-2.png);
	background-repeat: no-repeat, no-repeat;
	background-size: cover, cover;
	background-position: center, center;
	display: inline-block;
	position: relative;
}

.head-ssk-new-3 {
	background-image: url(../img/new-article-skk/gradient.png), url(../img/new-article-skk/new-bg-3.png);
	background-repeat: no-repeat, no-repeat;
	background-size: cover, cover;
	background-position: center, center;
	display: inline-block;
	position: relative;
}

.head-ssk-new-4 {
	background-image: url(../img/new-article-skk/gradient.png), url(../img/new-article-skk/new-bg-4.png);
	background-repeat: no-repeat, no-repeat;
	background-size: cover, cover;
	background-position: center, center;
	display: inline-block;
	position: relative;
}

.head-ssk-new-5 {
	background-image: url(../img/new-article-skk/gradient.png), url(../img/new-article-skk/new-bg-5.png);
	background-repeat: no-repeat, no-repeat;
	background-size: cover, cover;
	background-position: center, center;
	display: inline-block;
	position: relative;
}

.head-ssk-new-6 {
	background-image: url(../img/new-article-skk/gradient.png), url(../img/new-article-skk/new-bg-6.png);
	background-repeat: no-repeat, no-repeat;
	background-size: cover, cover;
	background-position: center, center;
	display: inline-block;
	position: relative;
}

.head-ssk-new-1-about {
	background-image: url(../img/new-article-skk/gradient.png), url(../img/about-skk/about-skk-bg-1.png);
	background-repeat: no-repeat, no-repeat;
	background-size: cover, contain;
	background-position: center, right center;
	display: inline-block;
	position: relative;
}

.head-ssk-new-2-about {
	background-image: url(../img/new-article-skk/gradient.png), url(../img/about-skk/about-skk-bg-2.png);
	background-repeat: no-repeat, no-repeat;
	background-size: cover, cover;
	background-position: center, center;
	display: inline-block;
	position: relative;
}

.head-ssk-new-3-about {
	background-image: url(../img/new-article-skk/gradient.png), url(../img/about-skk/about-skk-bg-3.png);
	background-repeat: no-repeat, no-repeat;
	background-size: cover, cover;
	background-position: center, center;
	display: inline-block;
	position: relative;
}

.head-ssk-new-4-about {
	background-image: url(../img/new-article-skk/gradient.png), url(../img/about-skk/about-skk-bg-4.png);
	background-repeat: no-repeat, no-repeat;
	background-size: cover, cover;
	background-position: center, center;
	display: inline-block;
	position: relative;
}

.head-ssk-new-5-about {
	background-image: url(../img/new-article-skk/gradient.png), url(../img/about-skk/about-skk-bg-5.png);
	background-repeat: no-repeat, no-repeat;
	background-size: cover, cover;
	background-position: center, center;
	display: inline-block;
	position: relative;
}

.head-ssk-new-6-about {
	background-image: url(../img/new-article-skk/gradient.png), url(../img/about-skk/about-skk-bg-6.png);
	background-repeat: no-repeat, no-repeat;
	background-size: cover, cover;
	background-position: center, center;
	display: inline-block;
	position: relative;
}

.head-ssk-new-3-1 {
	background-image: url(../img/new-article-skk/gradient.png), url(../img/new-article-skk/tt-bg-1.png);
	background-repeat: no-repeat, no-repeat;
	background-size: cover, cover;
	background-position: center, center;
	display: inline-block;
	position: relative;
}

.head-ssk-new-3-2 {
	background-image: url(../img/new-article-skk/gradient.png), url(../img/new-article-skk/tt-bg-2.png);
	background-repeat: no-repeat, no-repeat;
	background-size: cover, cover;
	background-position: center, center;
	display: inline-block;
	position: relative;
}

.head-ssk-new-3-3 {
	background-image: url(../img/new-article-skk/gradient.png), url(../img/new-article-skk/tt-bg-3.png);
	background-repeat: no-repeat, no-repeat;
	background-size: cover, cover;
	background-position: center, center;
	display: inline-block;
	position: relative;
}

.head-ssk-new-3-4 {
	background-image: url(../img/new-article-skk/gradient.png), url(../img/new-article-skk/tt-bg-4.png);
	background-repeat: no-repeat, no-repeat;
	background-size: cover, cover;
	background-position: center, center;
	display: inline-block;
	position: relative;
}

.head-ssk-new-3-5 {
	background-image: url(../img/new-article-skk/gradient.png), url(../img/new-article-skk/tt-bg-5.png);
	background-repeat: no-repeat, no-repeat;
	background-size: cover, cover;
	background-position: center, center;
	display: inline-block;
	position: relative;
}

.head-ssk-new-1::before,
.head-ssk-new-2::before,
.head-ssk-new-3::before,
.head-ssk-new-4::before,
.head-ssk-new-5::before,
.head-ssk-new-6::before,
.head-ssk-new-1-about::before,
.head-ssk-new-2-about::before,
.head-ssk-new-3-about::before,
.head-ssk-new-4-about::before,
.head-ssk-new-5-about::before,
.head-ssk-new-6-about::before,
.head-ssk-new-3-1::before,
.head-ssk-new-3-2::before,
.head-ssk-new-3-3::before,
.head-ssk-new-3-4::before,
.head-ssk-new-3-5::before {
	content: '';
	position: absolute;
	inset: 0;
	background: #3399E0;
	mix-blend-mode: color;
}

.green-blocks {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%;
	max-width: 1035px;
	margin: 40px 0 0;
	padding: 0
}

@media (max-width:1279px) {
	.green-blocks {
		max-width: 688px
	}
}

@media (max-width:767px) {
	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__image-block img.people {
		top: 190px
	}

	.chto-takoe-ssk .treatment-methods-ssk__slider .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__text {
		bottom: 40px
	}

	.green-blocks {
		max-width: 320px
	}
}

.green-blocks__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%;
	max-width: 1035px;
	margin: 0 0 11px;
	padding: 0;
	background: linear-gradient(90deg, rgba(51, 153, 224, .0984769) 0, rgba(103, 184, 234, .0984769) 100%);
	-webkit-box-shadow: 0 0 19px rgba(0, 0, 0, .08);
	box-shadow: 0 0 19px rgba(0, 0, 0, .08)
}

@media (max-width:1279px) {
	.green-blocks__item {
		max-width: 688px
	}
}

.green-blocks__top-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	padding: 28px 71px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.green-blocks__top-block p {
	display: block;
	width: auto;
	max-width: 731px;
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 27px;
	color: #464646
}

@media (max-width:1279px) {
	.green-blocks__top-block p {
		max-width: 490px;
		font-size: 18px;
		line-height: 25px
	}
}

@media (max-width:767px) {
	.green-blocks__item {
		max-width: 320px
	}

	.green-blocks__top-block {
		padding: 28px 40px
	}

	.green-blocks__top-block p {
		max-width: 280px
	}
}

.green-blocks__bottom-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%;
	max-width: 1035px;
	padding: 28px 71px 8px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top: 1px solid rgba(51, 153, 224, .5)
}

@media (max-width:1279px) {
	.green-blocks__bottom-block {
		max-width: 688px
	}

	.green-blocks__bottom-block p {
		max-width: 490px
	}
}

.green-blocks__bottom-block p {
	display: block;
	width: 731px;
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 27px;
	color: #464646
}

@media (max-width:767px) {
	.green-blocks__bottom-block {
		max-width: 320px
	}

	.green-blocks__bottom-block p {
		max-width: 280px
	}
}

.green-blocks__list {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.green-blocks__list ul {
	color: #686868;
	width: 50%;
	margin: 0;
	padding: 0 3% 0 30px
}

@media (max-width:768px) {
	.green-blocks__list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.green-blocks__list ul {
		padding-top: 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%
	}

	.green-blocks__list ul:last-child {
		margin-top: 0
	}
}

.green-blocks__list ul li {
	position: relative;
	margin: 0 0 20px;
	font-weight: 600;
	font-size: 18px;
	line-height: 25px;
	list-style-type: none;
	color: #686868
}

.green-blocks__list ul li span {
	font-style: italic;
	font-weight: 400
}

.green-blocks__list ul li i {
	font-weight: 100
}

.green-blocks__list ul li:before {
	top: 0;
	left: -30px;
	position: absolute;
	margin-right: 20px;
	content: '';
	background: url(../img/Line-skew.svg) center/100% no-repeat;
	padding: 13px 6px
}

.head-ssk {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 358px;
	position: relative;
}

.head-ssk::before {
	position: absolute;
	inset: 0;
	content: '';
	/* background: #3399E0; */
	mix-blend-mode: color;
}

@media (max-width:768px) {
	.head-ssk {
		height: 291px
	}
}

.head-ssk__container {
	display: block;
	width: 1200px;
	height: 100%;
	margin: 0 auto;
	padding: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.head-ssk__container__title {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	padding: 0 0 5%;
	height: 100%;
	font-family: OpenSansSemiBold, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 50px;
	line-height: 68px;
	color: #fff;
	text-align: left
}

@media (max-width:1440px) {
	.head-ssk__container__title {
		height: 85%
	}

	.owl-slide {
		background-size: contain;
	}
}

@media (max-width:1280px) {
	.head-ssk {
		background-size: auto 100% !important
	}

	.head-ssk__container__title {
		font-size: 30px;
		height: 100%;
		line-height: 50px;
		padding: 0 5% 5%
	}

	.owl-slide {
		background-size: cover;
	}
}

@media (max-width:768px) {
	.head-ssk__container {
		width: 100%
	}

	.head-ssk__container__title {
		padding: 0 3% 32px 20px;
		font-size: 26px;
		line-height: 35px
	}
}

.head-ssk__container--new {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 1030px
}

.head-ssk__container--new .head-ssk__container__title {
	display: block;
	height: auto
}

@media (max-width:1279px) {
	.green-blocks__list ul li {
		font-size: 12px;
		line-height: 16px
	}

	.green-blocks__list ul li span {
		font-size: 12px !important;
		line-height: 16px !important
	}

	.green-blocks__list ul li:before {
		padding: 6px
	}

	.head-ssk__container--new {
		width: 688px
	}

	.head-ssk__container--new .head-ssk__container__title {
		padding: 0 0 5%
	}
}

.blue-text {
	display: inline;
	color: #51baff;
	font-weight: 700
}

a {
	color: inherit;
	text-decoration: none
}

a:hover {
	cursor: pointer
}

.green-title {
	text-align: left;
	margin-top: 70px;
	font-weight: 700;
	font-size: 30px !important;
	line-height: 41px !important;
	color: #3399E0
}

@media (max-width:1280px) {
	.green-title {
		font-size: 22px !important;
		line-height: 30px !important
	}
}

@media (max-width:768px) {
	.head-ssk__container--new {
		width: 100%
	}

	.head-ssk__container--new .head-ssk__container__title {
		padding: 0 3% 32px 20px
	}

	.green-title {
		margin-top: 60px
	}
}

.green-title-small {
	margin-top: 70px;
	font-weight: 700;
	font-size: 20px;
	line-height: 27px;
	color: #3399E0
}

@media (max-width:768px) {
	.green-title-small {
		font-size: 16px;
		line-height: 22px;
		margin-top: 35px
	}
}

.green-title-small--new {
	margin-top: 35px;
	font-size: 20px !important;
	line-height: 27px !important
}

.footnotes {
	width: 100%;
	border-top: 1px dashed #3399E0;
	border-bottom: 1px dashed #3399E0;
	font-style: italic;
	font-size: 18px;
	line-height: 24.51px;
	padding: 75px 0;
	word-break: break-word
}

.slider-ssk {
	margin-bottom: 100px;
	position: relative;
	width: 100%
}

.slider-ssk .owl-stage-outer {
	overflow: hidden
}

.slider-ssk .owl-stage {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.slider-ssk .owl-nav .disabled {
	background: url(../img/Arrow-ssk.svg) no-repeat !important
}

.slider-ssk .owl-nav .disabled:hover {
	cursor: default !important
}

.slider-ssk .owl-nav {
	margin-top: 40px;
	position: relative
}

.slider-ssk .owl-nav .owl-prev {
	height: 20px;
	width: 99px;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	bottom: 0;
	left: 0;
	position: absolute;
	border: none;
	background: url(../img/Arrow-ssk-active.svg) left center/100% auto no-repeat
}

.slider-ssk .owl-nav .owl-prev:hover {
	cursor: pointer
}

@media (max-width:768px) {
	.footnotes {
		width: 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 12px;
		line-height: 16px
	}

	.slider-ssk {
		margin-bottom: 50px
	}

	.slider-ssk .owl-nav {
		margin-top: 47px
	}

	.slider-ssk .owl-nav .owl-prev {
		-webkit-transform: none;
		transform: none;
		width: 38px;
		background: url(../img/Arrow-mobile-prev.svg) no-repeat !important
	}
}

.slider-ssk .owl-nav .owl-prev span {
	display: none
}

.slider-ssk .owl-nav .owl-next {
	height: 20px;
	width: 99px;
	bottom: 0;
	right: 0;
	position: absolute;
	border: none;
	background: url(../img/Arrow-ssk-active.svg) left center/100% auto no-repeat
}

.slider-ssk .owl-nav .owl-next:hover {
	cursor: pointer
}

.slider-ssk .owl-nav .owl-next span {
	display: none
}

.slider-ssk .owl-item {
	/* 	background: linear-gradient(102.76deg, #fff 0, #ecf5f1 100%); */
	background: #EFF8FD;
	width: 100%;
	height: 236px;
	border-radius: 40px;
}

.slider__dop_text {
	position: absolute;
	bottom: 5px;
	width: 100%;
	left: 50%;
	transform: translateX(-32%);
}

.slider__dop_text p {
	font-weight: 700;
	font-size: 16px;
	line-height: 34px;
	color: #0E76BF;
}

@media (max-width:768px) {
	.slider-ssk .owl-nav .owl-next {
		width: 38px;
		background: url(../img/Arrow-mobile.svg) no-repeat !important
	}

	.slider-ssk .owl-item {
		height: 280px
	}
}

.slider-ssk .owl-item .slide-ssk {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	width: 100%;
	height: 100%
}

.slider-ssk .owl-item .slide-ssk__text {
	width: auto
}

.slider-ssk .owl-item .slide-ssk__text img {
	height: 68px;
	margin-top: 10px;
	margin-left: 70px
}

@media (max-width:768px) {
	.slider-ssk .owl-item .slide-ssk {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.slider-ssk .owl-item .slide-ssk__text img {
		height: 60px;
		margin-left: 10px
	}
}

.slider-ssk .owl-item .slide-ssk__text span {
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
	display: block;
	margin-left: 78px;
	font-size: 20px;
	line-height: 27px;
	color: #464646
}

.slider-ssk .owl-item .slide-ssk__text .people-box_point,
.slider-ssk .owl-item .slide-ssk__text .people-box_point span {
	-webkit-transform: none;
	transform: none;
	display: inline-block;
	margin-left: 0;
}

.slider-ssk .owl-item .slide-ssk__text .people-box_point b {
	bottom: auto;
	top: 100%;
}

.slider-ssk .owl-item .slide-ssk__text .people-box_point b:after {
	top: auto;
	transform: translateX(-50%) rotate(180deg);
	bottom: 100%;
}

.slider-ssk .owl-item .slide-ssk__image {
	height: 100%;
	border-radius: 40px;
}

.slider-ssk .owl-dots {
	bottom: -40px;
	left: 50%;
	position: absolute;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: auto;
	margin: 0 auto
}

.slider-ssk .owl-dots .active span {
	display: block;
	border-radius: 50%;
	background: #3399E0;
	height: 8px;
	width: 8px
}

.slider-ssk .owl-dots button {
	margin: 0 10px;
	padding: 1px;
	height: 14px;
	width: 14px;
	border-radius: 50%;
	border: 2px solid #686868;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #ebebeb
}

.slider-ssk .owl-dots button:hover {
	cursor: pointer
}

.slider-ssk .owl-dots button span {
	display: block;
	height: 8px;
	width: 8px
}

.anchorSelectedBackground {
	background-color: #ede500
}

.blink-text {
	-webkit-animation: 2s forwards blinkingText;
	animation: 2s forwards blinkingText
}

@-webkit-keyframes blinkingText {

	0%,
	100% {
		background-color: transparent
	}

	25% {
		background-color: #ede500
	}
}

@keyframes blinkingText {

	0%,
	100% {
		background-color: transparent
	}

	25% {
		background-color: #ede500
	}
}

.green-title__new {
	margin-top: 53px
}

.green-title__no-margin {
	margin-top: 0
}

.green-text {
	max-width: 968px;
	text-align: left;
	font-weight: 700;
	font-size: 25px !important;
	line-height: 34px !important;
	color: #3399E0
}

@media (max-width:1279px) {
	.green-text {
		font-size: 18px !important;
		line-height: 24px !important
	}
}

.blue-title {
	position: relative;
	display: inline-block;
	vertical-align: center;
	margin-top: 55px;
	padding-left: 126px;
	font-style: normal;
	font-weight: 700;
	font-size: 25px !important;
	line-height: 34px !important;
	text-align: left;
	color: #02b9ff
}

.blue-title__small {
	font-size: 20px !important;
	line-height: 27px !important;
	padding-left: 88px
}

@media (max-width:1280px) {
	.slider-ssk .owl-item .slide-ssk__image {
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		width: 50%
	}

	.blue-title {
		font-size: 22px !important;
		line-height: 30px !important
	}
}

@media (max-width:768px) {
	.slider-ssk .owl-item .slide-ssk__text span {
		font-size: 12px;
		line-height: 16px;
		margin-left: 26px
	}

	.slider-ssk .owl-item .slide-ssk__image {
		height: 135px;
		width: 100%
	}

	.slider-ssk .owl-dots {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 100%
	}

	.slider-ssk .owl-dots .active span,
	.slider-ssk .owl-dots button span {
		height: 5px;
		width: 5px
	}

	.slider-ssk .owl-dots button {
		height: 9px;
		width: 9px;
		margin: 0 6.5px;
		padding: 0
	}

	.blue-title {
		margin-top: 60px;
		padding-left: 85px;
		font-size: 18px !important;
		line-height: 26px !important
	}
}

.blue-title span {
	font-style: italic;
	font-weight: 400
}

.blue-title::before {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	content: "";
	background-size: contain
}

.blue-title__first::before {
	width: 113px;
	height: 111px;
	background: url(../img/new-article-skk/icon-1-title.svg) center no-repeat
}

@media (max-width:768px) {
	.blue-title__first::before {
		left: -10px;
		width: 90px;
		height: 88px
	}
}

.blue-title__second::before {
	width: 127px;
	height: 126px;
	background: url(../img/new-article-skk/icon-2-title.svg) center no-repeat
}

@media (max-width:768px) {
	.blue-title__second::before {
		left: -10px;
		width: 104px;
		height: 103px
	}
}

.blue-title__third::before {
	width: 118px;
	height: 116px;
	background: url(../img/new-article-skk/icon-3-title.svg) center no-repeat
}

@media (max-width:768px) {
	.blue-title__third::before {
		left: -10px;
		width: 95px;
		height: 93px
	}
}

.blue-title__first-tt::before {
	left: -25px;
	width: 105px;
	height: 104px;
	background: url(../img/new-article-skk/icon-4-title.svg) center no-repeat
}

.blue-title__second-tt::before {
	left: -28px;
	width: 112px;
	height: 110px;
	background: url(../img/new-article-skk/icon-5-title.svg) center no-repeat
}

.blue-title__third-tt::before {
	left: -25px;
	width: 104px;
	height: 102px;
	background: url(../img/new-article-skk/icon-6-title.svg) center no-repeat
}

.treatment-methods-ssk {
	font-family: OpenSans, Arial, Helvetica, sans-serif
}

.treatment-methods-ssk__inner {
	margin: 0 auto !important;
	padding: 50px 90px 40px !important
}

@media (max-width:1279px) {
	.treatment-methods-ssk__inner {
		padding: 30px 0 40px !important
	}
}

@media (max-width:768px) {
	.treatment-methods-ssk__inner {
		padding: 30px 0 40px !important
	}
}

@media (max-width:480px) {
	.treatment-methods-ssk__inner {
		padding: 30px 20px 40px !important
	}
}

.treatment-methods-ssk__inner .green-title {
	margin-top: 0
}

.treatment-methods-ssk__slider {
	overflow: hidden;
	width: 100%
}

.treatment-methods-ssk__slider:nth-child(2) {
	margin-top: 50px
}

.treatment-methods-ssk__text {
	width: 100%;
	font-size: 20px;
	line-height: 27px
}

.treatment-methods-ssk ul {
	width: 76%;
	padding: 20px 10% 0 30px;
	margin: 0
}

.treatment-methods-ssk ul li {
	position: relative;
	margin: 20px 0;
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
	list-style-type: none
}

@media (max-width:1279px) {
	.treatment-methods-ssk__text {
		font-size: 18px;
		line-height: 24px
	}

	.treatment-methods-ssk ul li {
		font-size: 12px;
		line-height: 16px
	}

	.treatment-methods-ssk ul li span {
		font-size: 12px !important;
		line-height: 16px !important
	}
}

.treatment-methods-ssk ul li span {
	margin: 0 !important;
	display: inline !important;
	color: #51baff !important;
	font-weight: 700
}

.treatment-methods-ssk ul li .people-box_point {
	display: inline-block !important;
}

.treatment-methods-ssk ul li i {
	font-weight: 100
}

.treatment-methods-ssk ul li:before {
	top: 0;
	left: -30px;
	position: absolute;
	margin-right: 20px;
	content: '';
	background: url(../img/Line-skew.svg) center/100% no-repeat;
	padding: 13px 6px
}

.treatment-methods-ssk .slider-ssk-treatment-methods {
	margin-bottom: 100px;
	position: relative;
	width: 100%
}

.treatment-methods-ssk .slider-ssk-treatment-methods .owl-stage-outer {
	overflow: hidden
}

.treatment-methods-ssk .slider-ssk-treatment-methods .owl-stage {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.treatment-methods-ssk .slider-ssk-treatment-methods .owl-nav .disabled {
	background: url(../img/Arrow-ssk.svg) no-repeat !important
}

.treatment-methods-ssk .slider-ssk-treatment-methods .owl-nav {
	margin-top: 40px;
	position: relative
}

.treatment-methods-ssk .slider-ssk-treatment-methods .owl-nav .owl-prev {
	height: 20px;
	width: 98px;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	bottom: 0;
	left: 0;
	position: absolute;
	border: none;
	background: url(../img/Arrow-ssk-active.svg) left center/100% auto no-repeat
}

@media (max-width:768px) {
	.treatment-methods-ssk__text {
		font-size: 16px;
		line-height: 22px
	}

	.treatment-methods-ssk .slider-ssk-treatment-methods {
		margin-bottom: 50px
	}

	.treatment-methods-ssk .slider-ssk-treatment-methods .owl-nav {
		margin-top: 47px
	}

	.treatment-methods-ssk .slider-ssk-treatment-methods .owl-nav .owl-prev {
		-webkit-transform: none;
		transform: none;
		width: 38px;
		background: url(../img/Arrow-mobile-prev.svg) no-repeat !important
	}
}

.treatment-methods-ssk .slider-ssk-treatment-methods .owl-nav .owl-prev span {
	display: none
}

.treatment-methods-ssk .slider-ssk-treatment-methods .owl-nav .owl-next {
	height: 20px;
	width: 98px;
	bottom: 0;
	right: 0;
	position: absolute;
	border: none;
	background: url(../img/Arrow-ssk-active.svg) left center/100% auto no-repeat
}

.treatment-methods-ssk .slider-ssk-treatment-methods .owl-nav .owl-next span {
	display: none
}

.treatment-methods-ssk .slider-ssk-treatment-methods .owl-item {
	background: linear-gradient(102.76deg, #fff 0, #ecf5f1 100%);
	width: 100%;
	height: 236px;
	border-radius: 40px;
}

@media (max-width:768px) {
	.treatment-methods-ssk .slider-ssk-treatment-methods .owl-nav .owl-next {
		width: 38px;
		background: url(../img/Arrow-mobile.svg) no-repeat !important
	}

	.treatment-methods-ssk .slider-ssk-treatment-methods .owl-item {
		height: 280px
	}
}

.treatment-methods-ssk .slider-ssk-treatment-methods .owl-item .slide-ssk {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	width: 100%;
	height: 100%;
}

.treatment-methods-ssk .slider-ssk-treatment-methods .owl-item .slide-ssk__text {
	width: auto
}

.treatment-methods-ssk .slider-ssk-treatment-methods .owl-item .slide-ssk__text img {
	height: 100px;
	margin-left: 50px
}

@media (max-width:1279px) {
	.treatment-methods-ssk .slider-ssk-treatment-methods .owl-item .slide-ssk__text img {
		margin-left: 10px
	}
}

@media (max-width:768px) {
	.treatment-methods-ssk .slider-ssk-treatment-methods .owl-item .slide-ssk {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.treatment-methods-ssk .slider-ssk-treatment-methods .owl-item .slide-ssk__text img {
		height: 60px;
		margin-left: 10px
	}
}

.treatment-methods-ssk .slider-ssk-treatment-methods .owl-item .slide-ssk__text span {
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
	display: block;
	margin-left: 78px;
	font-size: 20px;
	line-height: 27px;
	color: #464646
}

.treatment-methods-ssk .slider-ssk-treatment-methods .owl-item .slide-ssk__text .people-box_point {
	transform: none;
}

.treatment-methods-ssk .slider-ssk-treatment-methods .owl-item .slide-ssk__image {
	height: 100%;
	border-radius: 40px;
}

.treatment-methods-ssk .slider-ssk-treatment-methods .owl-dots {
	bottom: -40px;
	left: 50%;
	position: absolute;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: auto;
	margin: 0 auto
}

.treatment-methods-ssk .slider-ssk-treatment-methods .owl-dots .active span {
	display: block;
	border-radius: 50%;
	background: #3399E0;
	height: 8px;
	width: 8px
}

.treatment-methods-ssk .slider-ssk-treatment-methods .owl-dots button {
	margin: 0 10px;
	padding: 1px;
	height: 14px;
	width: 14px;
	border-radius: 50%;
	border: 2px solid #686868;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.treatment-methods-ssk .treatment-methods-ssk-slider-1 {
	margin-top: 50px;
	width: 100%
}

.treatment-methods-ssk .treatment-methods-ssk-slider-1 .owl-item {
	height: 705px
}

.treatment-methods-ssk .treatment-methods-ssk-slider-1 .owl-item .slide-ssk__text__title {
	font-size: 25px;
	line-height: 34px
}

@media (max-width:1279px) {
	.treatment-methods-ssk .slider-ssk-treatment-methods .owl-item .slide-ssk__text span {
		margin-left: 26px
	}

	.treatment-methods-ssk .slider-ssk-treatment-methods .owl-item .slide-ssk__image {
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		width: 50%
	}

	.treatment-methods-ssk .treatment-methods-ssk-slider-1 .owl-item {
		height: 465px
	}

	.treatment-methods-ssk .treatment-methods-ssk-slider-1 .owl-item .slide-ssk__text__title {
		font-size: 22px;
		line-height: 28px
	}
}

@media (max-width:768px) {
	.treatment-methods-ssk .slider-ssk-treatment-methods .owl-item .slide-ssk__text span {
		font-size: 12px;
		line-height: 16px;
		margin-left: 26px
	}

	.treatment-methods-ssk .slider-ssk-treatment-methods .owl-item .slide-ssk__image {
		height: 218px;
		width: 100%
	}

	.treatment-methods-ssk .slider-ssk-treatment-methods .owl-dots {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 100%
	}

	.treatment-methods-ssk .slider-ssk-treatment-methods .owl-dots .active span {
		height: 5px;
		width: 5px
	}

	.treatment-methods-ssk .slider-ssk-treatment-methods .owl-dots button {
		height: 9px;
		width: 9px;
		margin: 0 6.5px;
		padding: 0
	}

	.treatment-methods-ssk .treatment-methods-ssk-slider-1 .owl-item {
		height: 712px
	}

	.treatment-methods-ssk .treatment-methods-ssk-slider-1 .owl-item .slide-ssk__text__title {
		font-size: 16px;
		line-height: 22px
	}
}

.treatment-methods-ssk .treatment-methods-ssk-slider-1 .owl-item .slide-ssk__text img {
	height: 134px
}

.treatment-methods-ssk .treatment-methods-ssk-slider-2 {
	width: 100%
}

.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item {
	height: 553px
}

.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk {
	position: relative;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__text {
	width: 100%
}

.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__text__title {
	margin-top: 50px;
	width: 100%;
	font-weight: 700;
	font-size: 25px;
	line-height: 34px;
	text-align: center;
	color: #02b9ff
}

@media (max-width:1279px) {
	.treatment-methods-ssk .treatment-methods-ssk-slider-1 .owl-item .slide-ssk__text img {
		height: 90px
	}

	.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item {
		height: 405px
	}

	.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__text__title {
		font-size: 22px;
		line-height: 28px
	}
}

@media (max-width:768px) {
	.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item {
		height: 742px
	}

	.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__text__title {
		padding: 0 20px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		margin-top: 21px;
		font-size: 16px;
		line-height: 22px
	}
}

.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__text__percent {
	margin-top: 10px;
	width: 100%;
	font-size: 50px;
	line-height: 68px;
	text-align: center;
	color: #02b9ff
}

.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__text img {
	height: 134px
}

.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk .custom {
	top: 171px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 69px
}

.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk .slide-2 {
	margin-top: 320px;
	text-align: center
}

@media (max-width:1279px) {
	.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__text__percent {
		font-size: 40px
	}

	.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk .custom {
		top: 161px;
		padding: 0 50px
	}

	.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk .slide-2 {
		margin-top: 210px
	}
}

.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	top: 124px;
	left: 0;
	position: absolute;
	padding: 0 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

@media (max-width:768px) {
	.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__text__percent {
		margin-top: 0;
		font-size: 26px;
		line-height: 35px
	}

	.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk .custom {
		padding: 0;
		height: 535px !important
	}

	.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk .slide-2 {
		margin-top: 450px
	}

	.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 615px;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		top: 100px
	}
}

.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__custom-image {
	margin-top: 40px;
	width: 576px
}

@media (max-width:1279px) {
	.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__custom-image {
		width: 240px
	}
}

@media (max-width:768px) {
	.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__custom-image {
		margin-top: 140px;
		width: 290px
	}

	.slide-ssk__content_mob {
		top: 160px !important;
		height: 495px !important;
	}

	.slide-ssk__content__middle-image_mob {
		top: 170px !important;
	}

	.slide-ssk__content_mob img {
		width: 190px !important;
	}

	.slider__dop_text {
		transform: translateX(-45%);
	}

	.slider__dop_text p {
		font-size: 11px;
		line-height: 20px;
		text-align: center;
	}
}

.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__image {
	width: 360px
}

@media (max-width:1279px) {
	.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__image {
		width: 240px
	}
}

@media (max-width:768px) {
	.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__image {
		width: 259px
	}
}

.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__middle-image {
	position: absolute;
	left: 50%;
	top: 40px;
	width: 270px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

@media (max-width:1279px) {
	.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__middle-image {
		width: 180px
	}
}

@media (max-width:768px) {
	.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__middle-image {
		width: 160px;
		top: 233px
	}
}

.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__image-text {
	width: 210px;
	height: 93px
}

@media (max-width:1279px) {
	.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__image-text {
		width: 160px;
		height: auto
	}
}

.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__image-custom-2 {
	width: 305px
}

@media (max-width:1279px) {
	.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__image-custom-2 {
		width: 200px
	}
}

@media (max-width:768px) {
	.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__image-custom-2 {
		width: 190px
	}
}

.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__middle-image-custom {
	width: 305px
}

.head-treatment-methods-ssk-1 {
	background: url(../img/ssk_img_2-1.png) no-repeat;
	background-size: cover;
	border-radius: 40px;
	display: inline-block;
}

@media (max-width:1279px) {
	.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__middle-image-custom {
		width: 185px
	}

	.head-treatment-methods-ssk-1 {
		background-position: left 44% center
	}
}

@media (max-width:768px) {
	.treatment-methods-ssk .treatment-methods-ssk-slider-2 .owl-item .slide-ssk__content__middle-image-custom {
		width: 165px
	}

	.head-treatment-methods-ssk-1 {
		background-position: left 68% center
	}
}

.head-treatment-methods-ssk-2 {
	background: url(../img/ssk_img_2-2.png) no-repeat;
	background-size: cover;
	border-radius: 40px;
	display: inline-block;
}

@media (max-width:768px) {
	.head-treatment-methods-ssk-2 {
		background-position: left 16% center
	}
}

.head-treatment-methods-ssk-3 {
	background: url(../img/ssk_img_2-3.png) no-repeat;
	background-size: cover;
	border-radius: 40px;
	display: inline-block
}

.types-of-food-skk {
	font-family: OpenSans, Arial, Helvetica, sans-serif
}

.types-of-food-skk .custom-list {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 76px 0 30px
}

.types-of-food-skk ul {
	color: #686868;
	width: 50%;
	padding: 0px 4% 0 30px;
	margin: 0
}

.types-of-food-skk ul li {
	position: relative;
	margin: 20px 0;
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
	list-style-type: none
}

.types-of-food-skk ul li i {
	font-weight: 100
}

.types-of-food-skk ul li:before {
	top: 0;
	left: -30px;
	position: absolute;
	margin-right: 20px;
	content: '';
	background: url(../img/Line-skew.svg) center/100% no-repeat;
	padding: 13px 6px
}

.types-of-food-skk__slider {
	width: 100%
}

.types-of-food-skk .slider-types-of-food-1 {
	width: 100%;
	margin-bottom: 0
}

.types-of-food-skk .slider-types-of-food-1 .owl-prev {
	top: -335px
}

.types-of-food-skk .slider-types-of-food-1 .owl-next {
	top: -335px;
	background-position: center center !important
}

.types-of-food-skk .slider-types-of-food-1 .owl-dots {
	display: none
}

.types-of-food-skk .slider-types-of-food-1 .owl-item {
	width: 100%;
	height: 400px
}

.types-of-food-skk .slider-types-of-food-1 .owl-item .slide-ssk {
	background: #fff;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.types-of-food-skk .slider-types-of-food-1 .owl-item .slide-ssk img {
	width: 95px;
	margin-top: 70px;
	margin-bottom: 40px
}

.types-of-food-skk .slider-types-of-food-2 {
	padding-top: 67px
}

@media (max-width:1279px) {
	.types-of-food-skk ul li {
		font-size: 12px;
		line-height: 16px
	}

	.types-of-food-skk ul li span {
		font-size: 12px !important;
		line-height: 16px !important
	}

	.types-of-food-skk ul li:before {
		padding: 6px
	}

	.types-of-food-skk .slider-types-of-food-2 {
		font-size: 12px
	}
}

.types-of-food-skk .slider-types-of-food-2 .owl-item {
	background: #fff;
	height: auto
}

@media (max-width:768px) {
	.head-treatment-methods-ssk-3 {
		background-position: left 59% center
	}

	.types-of-food-skk ul {
		padding-top: 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%
	}

	.types-of-food-skk ul:last-child {
		margin-top: -20px
	}

	.types-of-food-skk .slider-types-of-food-1 .owl-item .slide-ssk {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0 20px;
		font-size: 12px;
		line-height: 16px;
		font-style: italic
	}

	.types-of-food-skk .slider-types-of-food-2 .owl-item .slide-ssk {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.types-of-food-skk .slider-types-of-food-2 .owl-dots .owl-dot:first-child {
		margin-left: 0
	}
}

.types-of-food-skk .slider-types-of-food-2 .owl-next,
.types-of-food-skk .slider-types-of-food-2 .owl-prev {
	display: block;
}

.types-of-food-skk .slider-types-of-food-2 .owl-dots {
	bottom: -40px;
	left: 40%;
	-webkit-transform: none;
	transform: none;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.types-of-food-skk .slider-types-of-food-2__content {
	margin-top: 30px;
	width: 477px
}

.types-of-food-skk .slider-types-of-food-2__title {
	font-size: 18px;
	line-height: 25px;
	font-weight: 700;
	padding-bottom: 40px;
	border-bottom: 1px solid rgba(51, 153, 224, .5)
}

.slider-types-of-food-2__title .people-box_point b {
	bottom: auto;
	top: 100%;
}

.slider-types-of-food-2__title .people-box_point b:after {
	top: auto;
	transform: translateX(-50%) rotate(180deg);
	bottom: 100%;
}

@media (max-width:1279px) {
	.types-of-food-skk .slider-types-of-food-2__title {
		padding-bottom: 30px;
		font-size: 12px;
		line-height: 18px
	}
}

@media (max-width:768px) {
	.types-of-food-skk .slider-types-of-food-2__content {
		margin-top: 0;
		width: 100%
	}

	.types-of-food-skk .slider-types-of-food-2__title {
		display: none
	}

	.types-of-food-skk .slider-types-of-food-2__text {
		padding-top: 30px;
		border-top: 1px solid rgba(51, 153, 224, .5)
	}
}

.types-of-food-skk .slider-types-of-food-2__text {
	font-size: 18px;
	line-height: 25px;
	margin-top: 48px
}

.types-of-food-skk .slider-types-of-food-2__circle-mobile {
	display: none;
	width: 270px
}

.types-of-food-skk .slider-types-of-food-2__circle {
	width: 530px;
	height: 392px
}

.types-of-food-skk .slider-types-of-food-3 {
	padding-top: 67px
}

@media (max-width:1279px) {
	.types-of-food-skk .slider-types-of-food-2__text {
		margin-top: 30px;
		font-size: 14px;
		line-height: 20px
	}

	.types-of-food-skk .slider-types-of-food-2__circle {
		width: 390px;
		height: 290px
	}

	.types-of-food-skk .slider-types-of-food-3 {
		font-size: 12px
	}
}

.types-of-food-skk .slider-types-of-food-3 .owl-item {
	background: #fff;
	height: auto
}

.types-of-food-skk .slider-types-of-food-3 .owl-next,
.types-of-food-skk .slider-types-of-food-3 .owl-prev {
	display: block;
}

.types-of-food-skk .slider-types-of-food-3 .owl-dots {
	bottom: -35px;
	left: 40%;
	-webkit-transform: none;
	transform: none
}

.types-of-food-skk .slider-types-of-food-3__content {
	margin-top: 30px;
	padding-left: 20px;
	width: 477px
}

.types-of-food-skk .slider-types-of-food-3__title {
	font-size: 18px;
	line-height: 25px;
	font-weight: 700;
	padding-bottom: 30px;
	border-bottom: 1px solid rgba(51, 153, 224, .5)
}

@media (max-width:1279px) {
	.types-of-food-skk .slider-types-of-food-3__title {
		padding-bottom: 30px;
		font-size: 12px;
		line-height: 18px
	}
}

@media (max-width:768px) {
	.types-of-food-skk .slider-types-of-food-2__circle-mobile {
		display: block
	}

	.types-of-food-skk .slider-types-of-food-2__circle {
		display: none
	}

	.types-of-food-skk .slider-types-of-food-3 .owl-item .slide-ssk {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.types-of-food-skk .slider-types-of-food-3 .owl-dots {
		left: 0;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		bottom: -20px
	}

	.types-of-food-skk .slider-types-of-food-3 .owl-dots .owl-dot:first-child {
		margin-left: 0
	}

	.types-of-food-skk .slider-types-of-food-3__content {
		margin-top: 0;
		width: 100%;
		padding-left: 0
	}

	.types-of-food-skk .slider-types-of-food-3__title {
		margin-top: 28px;
		padding-bottom: 23px
	}
}

.types-of-food-skk .slider-types-of-food-3__text {
	font-size: 18px;
	line-height: 25px;
	margin-top: 48px
}

.types-of-food-skk .slider-types-of-food-3__circle-mobile {
	display: none;
	width: 270px
}

.types-of-food-skk .slider-types-of-food-3__circle {
	width: 530px;
	height: 394px
}

.types-of-food-skk__inner {
	margin: 0 auto !important;
	padding: 30px 90px 40px !important
}

@media (max-width:1279px) {
	.types-of-food-skk .slider-types-of-food-3__text {
		margin-top: 20px;
		font-size: 14px;
		line-height: 20px
	}

	.types-of-food-skk .slider-types-of-food-3__circle {
		height: 290px;
		width: 390px
	}

	.types-of-food-skk__inner {
		padding: 30px 0 40px !important
	}
}

@media (max-width:768px) {
	.types-of-food-skk .slider-types-of-food-3__circle-mobile {
		display: block
	}

	.types-of-food-skk .slider-types-of-food-3__circle {
		display: none
	}

	.types-of-food-skk__inner {
		padding: 30px 0 40px !important
	}

	.types-of-food-skk__list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

@media (max-width:480px) {
	.types-of-food-skk__inner {
		padding: 30px 20px 40px !important
	}
}

.types-of-food-skk__list {
	width: 100%;
	margin-top: 20px;
	border-top: 1px solid rgba(51, 153, 224, .5);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.types-of-food-skk__home-food {
	margin-top: 80px;
	padding-bottom: 102px;
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.types-of-food-skk__home-food img {
	height: 402px;
	border-radius: 40px;
}

@media (max-width:1279px) {
	.types-of-food-skk__home-food img {
		height: 302px;
		margin-bottom: 100px
	}
}

@media (max-width:768px) {
	.types-of-food-skk__home-food {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding-bottom: 0
	}

	.types-of-food-skk__home-food img {
		height: 178px;
		margin-bottom: 11px
	}
}

.types-of-food-skk__home-food__text-block {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #EFF8FD;
	left: 0;
	top: 231px;
	position: absolute;
	width: 611px;
	padding: 50px 20px 50px 47px;
	-webkit-box-shadow: 0 0 22px rgba(0, 0, 0, .08);
	box-shadow: 0 0 22px rgba(0, 0, 0, .08);
	font-size: 18px;
	line-height: 25px;
	border-radius: 40px;
}

.types-of-food-skk__home-food__text-block span {
	font-weight: 700;
	color: #51baff
}

@media (max-width:768px) {
	.types-of-food-skk__home-food__text-block {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		position: static;
		width: 100%;
		padding: 18px 14px 20px 20px;
		font-size: 16px;
		line-height: 22px
	}

	.types-of-food-skk__home-food__text-block span {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

.types-of-food-skk__row {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 20px;
	padding-bottom: 45px;
	border-top: 2px solid #02b9ff
}

.types-of-food-skk__row:nth-child(2) {
	margin-top: 60px
}

@media (max-width:768px) {
	.types-of-food-skk__row {
		padding-top: 18px
	}

	.types-of-food-skk__row:nth-child(2) {
		margin-top: 40px
	}

	.types-of-food-skk__row-2 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.types-of-food-skk__row:nth-child(8) {
	border-bottom: 2px solid #02b9ff
}

.types-of-food-skk__row-2 {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 90px
}

.types-of-food-skk__col {
	font-size: 18px;
	line-height: 25px;
	width: 50%
}

@media (max-width:1279px) {
	.types-of-food-skk__col {
		font-size: 16px;
		line-height: 20px
	}
}

.types-of-food-skk__col .green-title {
	margin: 0
}

.types-of-food-skk__col ul {
	padding-top: 0
}

.types-of-food-skk__blocks {
	width: 100%;
	margin-top: 55px
}

.types-of-food-skk__block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 33px;
	background: #EAF4FB;
	padding: 60px 10px 33px 56px;
	border-radius: 40px;
}

.types-of-food-skk__block__image {
	margin-right: 70px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.types-of-food-skk__block__image img {
	width: 95px
}

.types-of-food-skk__block__text {
	width: 68%
}

@media (max-width:768px) {
	.types-of-food-skk__row-2 .types-of-food-skk__col:first-child {
		margin-bottom: 40px
	}

	.types-of-food-skk__row-2 .types-of-food-skk__col {
		width: 100%
	}

	.types-of-food-skk__col {
		font-size: 10px;
		line-height: 14px
	}

	.types-of-food-skk__block {
		padding: 36px 20px 36px 29px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.types-of-food-skk__block__image img {
		width: 60px;
		margin-bottom: 13px
	}

	.types-of-food-skk__block__text {
		width: 100%
	}
}

.types-of-food-skk__block__text span {
	display: inline-block;
	margin-bottom: 10px
}

.types-of-food-skk__text {
	width: 100%;
	margin-top: 40px;
	font-size: 18px;
	line-height: 27px
}

.types-of-food-skk .open .types-of-food-skk__spoiler__icon {
	background: url(../img/spoiler-close.png) 0 0/cover
}

.types-of-food-skk .open .types-of-food-skk__spoiler__content {
	-webkit-transition: .3s;
	transition: .3s;
	height: auto
}

.types-of-food-skk__spoiler {
	margin-bottom: 30px;
	-webkit-transition: .3s;
	transition: .3s;
	width: 100%;
}

.types-of-food-skk__spoiler:nth-child(2) {
	margin-top: 75px
}

.types-of-food-skk__spoiler__detail {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 70px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:1279px) {
	.types-of-food-skk__spoiler__detail {
		height: 100px
	}
}

.types-of-food-skk__spoiler__title {
	font-size: 20px;
	line-height: 27px;
	font-weight: 700
}

@media (max-width:768px) {
	.types-of-food-skk__spoiler__detail {
		padding-right: 10px;
		padding-left: 21px
	}

	.types-of-food-skk__spoiler__title {
		font-size: 12px;
		line-height: 16px
	}
}

.types-of-food-skk__spoiler__icon {
	background: url(../img/spoiler-open.png) 0 0/cover;
	height: 95px;
	width: 95px
}

.types-of-food-skk__spoiler__icon:hover {
	cursor: pointer
}

@media (max-width:1279px) {
	.types-of-food-skk__spoiler__icon {
		height: 60px;
		width: 60px
	}
}

.types-of-food-skk__spoiler__content {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	overflow: hidden;
	-webkit-transition: height .3s;
	transition: height .3s;
	height: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.types-of-food-skk__spoiler__content ul {
	width: 50%
}

.types-of-food-skk__spoiler__content ul li {
	font-weight: 100
}

.head-types-of-food-skk-1 {
	background: url(../img/ssk_img_3-1.png) no-repeat;
	background-size: cover;
	border-radius: 40px;
	display: inline-block;
}

.head-types-of-food-skk-2 {
	background: url(../img/ssk_img_3-2.png) no-repeat;
	background-size: cover;
	border-radius: 40px;
	display: inline-block;
}

@media (max-width:768px) {
	.types-of-food-skk__spoiler__content {
		padding: 0 20px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.types-of-food-skk__spoiler__content ul {
		width: 100%
	}

	.head-types-of-food-skk-2 {
		background-position: left 22% center
	}
}

.head-types-of-food-skk-3 {
	background: url(../img/ssk_img_3-3.png) no-repeat;
	background-size: cover;
	border-radius: 40px;
	display: inline-block;
}

.head-types-of-food-skk-3_2 {
	background: url(../img/ssk-image-title-3_2.png) 0 0/100% no-repeat;
	display: inline-block
}

.head-types-of-food-skk-4 {
	background: url(../img/ssk_img_3-4.png) no-repeat;
	background-size: cover;
	border-radius: 40px;
	display: inline-block;
}

@media (max-width:768px) {
	.head-types-of-food-skk-4 {
		background-position: left 18% center
	}
}

.head-types-of-food-skk-5 {
	background: url(../img/ssk_img_3-5.png) no-repeat;
	background-size: cover;
	border-radius: 40px;
	display: inline-block;
}

.head-types-of-food-skk-6 {
	background: url(../img/ssk_img_3-6.png) no-repeat;
	background-size: cover;
	border-radius: 40px;
	display: inline-block;
}

.head-types-of-food-skk-7 {
	background: url(../img/ssk_img_3-7.png) no-repeat;
	background-size: cover;
	border-radius: 40px;
	display: inline-block;
}

@media (max-width:1279px) {
	.head-types-of-food-skk-7 {
		background-position: right 50%
	}
}

.diagnostic-ssk {
	font-family: OpenSans, Arial, Helvetica, sans-serif
}

.diagnostic-ssk .custom-text {
	font-size: 20px;
	line-height: 27px
}

@media (max-width:768px) {
	.head-types-of-food-skk-7 {
		background-position: left 82% center
	}

	.diagnostic-ssk .custom-text {
		font-size: 20px;
		line-height: 27px
	}

	.diagnostic-ssk .slider-diagnostic-ssk-2 .owl-item .slide-ssk {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
}

.diagnostic-ssk__slider {
	width: 100%
}

.diagnostic-ssk .slider-diagnostic-ssk-2 {
	padding-top: 67px
}

@media (max-width:1279px) {
	.diagnostic-ssk .slider-diagnostic-ssk-2 {
		font-size: 12px
	}
}

.diagnostic-ssk .slider-diagnostic-ssk-2 .owl-item {
	background: #fff;
	height: auto
}

/* .diagnostic-ssk .slider-diagnostic-ssk-2 .owl-next,
.diagnostic-ssk .slider-diagnostic-ssk-2 .owl-prev {
	display: none
} */

.diagnostic-ssk .slider-diagnostic-ssk-2 .owl-dots {
	bottom: -40px;
	left: 50%;
	transform: translateX(-50%) !important;
	-webkit-transform: none;
	transform: none;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.diagnostic-ssk .slider-diagnostic-ssk-2__content {
	margin-top: 30px;
	width: 477px
}

.diagnostic-ssk .slider-diagnostic-ssk-2__title {
	font-size: 18px;
	line-height: 25px;
	font-weight: 700;
	padding-bottom: 40px;
	border-bottom: 1px solid rgba(51, 153, 224, .5)
}

@media (max-width:768px) {
	.diagnostic-ssk .slider-diagnostic-ssk-2 .owl-dots .owl-dot:first-child {
		margin-left: 0
	}

	.diagnostic-ssk .slider-diagnostic-ssk-2__content {
		margin-top: 0;
		width: 100%
	}

	.diagnostic-ssk .slider-diagnostic-ssk-2__title {
		display: none
	}

	.diagnostic-ssk .slider-diagnostic-ssk-2__text {
		padding-top: 30px;
		border-top: 1px solid rgba(51, 153, 224, .5)
	}
}

.diagnostic-ssk .slider-diagnostic-ssk-2__text {
	margin-top: 48px
}

.diagnostic-ssk .slider-diagnostic-ssk-2__circle-mobile {
	display: none;
	width: 270px
}

.diagnostic-ssk .slider-diagnostic-ssk-2__circle {
	width: 530px;
	height: 392px
}

.diagnostic-ssk .slider-diagnostic-ssk-1 {
	padding-top: 67px
}

.diagnostic-ssk .slider-diagnostic-ssk-1 .owl-item {
	padding: 55px;
	font-weight: 700;
	font-size: 25px;
	line-height: 34px;
	color: #464646;
	background: #EAF4FB;
	height: auto
}

@media (max-width:1279px) {
	.diagnostic-ssk .slider-diagnostic-ssk-2__title {
		padding-bottom: 30px;
		font-size: 12px
	}

	.diagnostic-ssk .slider-diagnostic-ssk-2__text {
		margin-top: 30px
	}

	.diagnostic-ssk .slider-diagnostic-ssk-2__circle {
		width: 390px;
		height: 288px
	}

	.diagnostic-ssk .slider-diagnostic-ssk-1 .owl-item {
		padding: 40px;
		font-size: 18px;
		line-height: 24px
	}
}

.diagnostic-ssk .slider-diagnostic-ssk-1 .owl-item .slide-ssk {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.diagnostic-ssk .slider-diagnostic-ssk-1 .owl-item .slide-ssk img {
	margin-right: 111px
}

.diagnostic-ssk .slider-diagnostic-ssk-1__circle {
	width: 211px
}

.diagnostic-ssk__inner {
	margin: 0 auto !important;
	padding: 98px 90px 40px !important
}

@media (max-width:1279px) {
	.diagnostic-ssk .slider-diagnostic-ssk-1__circle {
		width: 100px
	}

	.diagnostic-ssk__inner {
		padding: 30px 0 40px !important
	}
}

@media (max-width:768px) {
	.diagnostic-ssk .slider-diagnostic-ssk-2__circle-mobile {
		display: block
	}

	.diagnostic-ssk .slider-diagnostic-ssk-2__circle {
		display: none
	}

	.diagnostic-ssk .slider-diagnostic-ssk-1 .owl-item {
		height: 108px;
		padding: 20px;
		font-size: 12px;
		line-height: 16px
	}

	.diagnostic-ssk .slider-diagnostic-ssk-1 .owl-item .slide-ssk {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}

	.diagnostic-ssk .slider-diagnostic-ssk-1 .owl-item .slide-ssk img {
		width: 60px;
		margin-right: 20px
	}

	.diagnostic-ssk__inner {
		padding: 30px 0 40px !important
	}
}

@media (max-width:480px) {
	.diagnostic-ssk__inner {
		padding: 30px 20px 40px !important
	}
}

.diagnostic-ssk__list {
	margin-top: 20px;
	border-top: 1px solid rgba(51, 153, 224, .5);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.diagnostic-ssk__rows-wrapper {
	width: 100%;
	margin-top: 60px
}

.diagnostic-ssk__paper-block {
	font-size: 18px;
	line-height: 25px;
	margin-top: 74px;
	-webkit-box-sizing: border-box;
	background: #eff8fd;
	box-sizing: border-box;
	-webkit-box-shadow: 0 0 22px rgba(0, 0, 0, .08);
	box-shadow: 0 0 22px rgba(0, 0, 0, .08);
	padding: 50px 47px;
	border-radius: 40px;
}

@media (max-width:768px) {
	.diagnostic-ssk__paper-block {
		padding: 18px
	}
}

.diagnostic-ssk__diagnostic-block {
	margin-top: 80px;
	padding-bottom: 40px;
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.diagnostic-ssk__diagnostic-block img {
	height: 402px;
	border-radius: 40px;
}

@media (max-width:1279px) {
	.diagnostic-ssk__diagnostic-block img {
		height: 302px;
		margin-bottom: 100px
	}
}

@media (max-width:768px) {
	.diagnostic-ssk__diagnostic-block {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding-bottom: 0
	}

	.diagnostic-ssk__diagnostic-block img {
		height: 178px;
		margin-bottom: 11px
	}
}

.diagnostic-ssk__diagnostic-block__text-block {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #eff8fd;
	left: 0;
	top: -113px;
	position: absolute;
	width: 611px;
	padding: 50px 20px 50px 47px;
	-webkit-box-shadow: 0 0 22px rgba(0, 0, 0, .08);
	box-shadow: 0 0 22px rgba(0, 0, 0, .08);
	font-size: 18px;
	line-height: 27px;
	border-radius: 40px;
}

.diagnostic-ssk__diagnostic-block__text-block span {
	font-weight: 700;
	color: #51baff
}

@media (max-width:768px) {
	.diagnostic-ssk__diagnostic-block__text-block {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		position: static;
		width: 100%;
		padding: 18px 14px 20px 20px;
		font-size: 16px;
		line-height: 22px
	}

	.diagnostic-ssk__diagnostic-block__text-block span {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

.diagnostic-ssk__row {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 20px;
	padding-bottom: 45px;
	border-top: 2px solid #02b9ff
}

.diagnostic-ssk__row:nth-child(2) {
	margin-top: 60px
}

/* .diagnostic-ssk__row:last-child {
	border-bottom: 2px solid #02b9ff
} */

.diagnostic-ssk__row-2 {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 90px
}

.diagnostic-ssk__col {
	font-size: 18px;
	line-height: 25px;
	width: 50%
}

@media (max-width:1279px) {
	.diagnostic-ssk__col {
		padding-right: 10px;
		font-size: 16px;
		line-height: 20px
	}
}

@media (max-width:768px) {
	.diagnostic-ssk__col {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 14px;
		line-height: 14px;
		word-wrap: break-word;
	}
}

.diagnostic-ssk__col .green-title {
	margin: 0
}

.diagnostic-ssk__col ul {
	padding-top: 0
}

.diagnostic-ssk__blocks {
	margin-top: 55px
}

.diagnostic-ssk__block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 33px;
	background: #EAF4FB;
	padding: 60px 10px 33px 56px
}

.diagnostic-ssk__block__image {
	margin-right: 70px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.diagnostic-ssk__block__image img {
	width: 95px
}

.diagnostic-ssk__block__text {
	width: 68%
}

.diagnostic-ssk__block__text span {
	display: inline-block;
	margin-bottom: 10px
}

.diagnostic-ssk__text {
	width: 100%;
	margin-top: 40px;
	font-size: 18px;
	line-height: 27px
}

.diagnostic-ssk .open .diagnostic-ssk__spoiler__icon {
	background: url(../img/spoiler-close.png) 0 0/cover
}

.diagnostic-ssk .open .diagnostic-ssk__spoiler__content {
	border-top: 1px solid rgba(51, 153, 224, .5);
	-webkit-transition: .3s;
	transition: .3s;
	height: auto
}

.diagnostic-ssk__spoiler {
	margin-bottom: 30px;
	-webkit-transition: .3s;
	transition: .3s;
	width: 100%;
	background: #EAF4FB
}

.diagnostic-ssk__spoiler:nth-child(2) {
	margin-top: 75px
}

.diagnostic-ssk__spoiler__detail {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 70px;
	padding-left: 60px;
	height: 140px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.diagnostic-ssk__spoiler__title {
	font-weight: 700
}

.diagnostic-ssk__spoiler__icon {
	background: url(../img/spoiler-open.png) 0 0/cover;
	height: 95px;
	width: 95px
}

.diagnostic-ssk__spoiler__content {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	overflow: hidden;
	-webkit-transition: height .3s;
	transition: height .3s;
	height: 0;
	padding: 0 70px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.diagnostic-ssk__spoiler__content ul {
	width: 50%
}

.diagnostic-ssk__spoiler__content ul li {
	font-weight: 100
}

.head-diagnostic-ssk-1 {
	background: url(../img/ssk_img_4-1.png) no-repeat;
	background-size: cover;
	border-radius: 40px;
	display: inline-block;
}

@media (max-width:768px) {
	.head-diagnostic-ssk-1 {
		background-position: left 30% center
	}
}

.head-diagnostic-ssk-2 {
	background: url(../img/ssk_img_4-2.png) no-repeat;
	background-size: cover;
	border-radius: 40px;
	display: inline-block;
}

@media (max-width:768px) {
	.head-diagnostic-ssk-2 {
		background-position: left 82% center
	}
}

.head-diagnostic-ssk-3 {
	background: url(../img/ssk_img_4-3.png) no-repeat;
	background-size: cover;
	border-radius: 40px;
	display: inline-block;
}

@media (max-width:1279px) {
	.head-diagnostic-ssk-3 {
		background-position: right 50%
	}
}

@media (max-width:768px) {
	.head-diagnostic-ssk-3 {
		background-position: left 82% center
	}
}

.head-diagnostic-ssk-4 {
	background: url(../img/ssk_img_4-4.png) no-repeat;
	background-size: cover;
	border-radius: 40px;
	display: inline-block;
}

@media (max-width:768px) {
	.head-diagnostic-ssk-4 {
		background-position: left 22% center
	}
}

.metro-red {
	color: #ef131d
}

.metro-green {
	color: #3399E0
}

.metro-cyan {
	color: #07c3ff
}

.metro-brown {
	color: #8e5b29
}

.metro-orange {
	color: #ee921b
}

.metro-purple {
	color: #810081
}

.metro-yellow {
	color: #ffda0b
}

.metro-grey {
	color: #9a9a9a
}

.metro-light_green {
	color: #9acd00
}

.metro-turquoise {
	color: #83c1c1
}

.metro-gray_blue {
	color: #adc0e2
}

.metro-pink {
	color: #df64a2
}

.map__table thead {
	width: 100%;
	display: table;
}

.map__table-header th {
	width: 20%;
}

.map__table-header svg {
	display: none;
}

.map__table-header .active svg {
	display: inline-block;
}

.map__table-header .desc svg:last-child {
	transform: rotate(180deg);
	position: relative;
	top: 5px;
}

/*
.btn_blk {
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
*/

/* Header button */
.page-header__toggle {
	position: relative;
	width: 190px;
	height: 30px;
	margin-left: 30px;
	border-radius: 100px;
	display: flex;
	overflow: hidden;
}

.page-header__toggle svg {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	pointer-events: none;
	mix-blend-mode: soft-light;
	transition: opacity .5s ease;
	opacity: 0;
	z-index: 20;
}

.page-header__toggle::before {
	content: '';
	margin: 4px -1px;
	min-width: 2px;
	max-width: 2px;
	height: 22px;
	background: #fff;
	order: 2;
	position: relative;
	z-index: 10;
	transition: min-width .2s ease, max-width .2s ease;
}

@keyframes headerToggleStroke {
	from {
		stroke-dashoffset: 0%;
	}

	to {
		stroke-dashoffset: 300%;
	}
}

.page-header__toggle rect {
	fill: none;
	stroke: #fff;
	stroke-width: 2.5px;
	stroke-dasharray: 100%, 200%;
	stroke-dashoffset: 0;
	animation: headerToggleStroke 1s linear;
	animation-iteration-count: infinite;
}

.page-header__toggle a {
	position: relative;
	font-weight: bold;
	font-size: 12px;
	line-height: 25px;
	text-transform: uppercase;
	color: #fff;
	overflow: hidden;
	white-space: nowrap;
	box-sizing: border-box;
	border: 2.5px solid transparent;
	transition: max-width .5s ease, min-width .5s ease, margin .5s ease, border .5s ease;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
}

.page-header__toggle a:nth-child(1) {
	background: #0094C8;
	order: 1;
	max-width: 84px;
	min-width: 84px;
	border-top-left-radius: 100px;
	border-bottom-left-radius: 100px;
}

.page-header__toggle a:nth-child(1):before {
	margin-right: 15px;
}

.page-header__toggle a:nth-child(2) {
	background: #3399E0;
	order: 3;
	max-width: 106px;
	min-width: 106px;
	border-top-right-radius: 100px;
	border-bottom-right-radius: 100px;
}

.page-header__toggle a:nth-child(2):before {
	margin-right: 11px;
}

.page-header__toggle a:before {
	content: 'В раздел ';
	font-weight: normal;
	display: inline-block;
	width: 60px;
	min-width: 60px;
	margin-left: -62.5px;
	transition: margin .2s ease;
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
}

.page-header__toggle a:after {
	content: '';
	opacity: 0;
	transition: opacity .2s ease;
	width: 19px;
	height: 19px;
	position: absolute;
	top: 3.5px;
	right: 8px;
	background: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjE5IiB2aWV3Qm94PSIwIDAgMTkgMTkiIHdpZHRoPSIxOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im05LjUgMTljNS4yNDY3IDAgOS41LTQuMjUzMyA5LjUtOS41IDAtNS4yNDY3MS00LjI1MzMtOS41LTkuNS05LjUtNS4yNDY3MSAwLTkuNSA0LjI1MzI5LTkuNSA5LjUgMCA1LjI0NjcgNC4yNTMyOSA5LjUgOS41IDkuNXptLS4yNzgzMS0xNS4xOTIzOWMtLjM5MDUzLS4zOTA1Mi0xLjAyMzY5LS4zOTA1Mi0xLjQxNDIyIDAtLjM5MDUyLjM5MDUzLS4zOTA1MiAxLjAyMzY5IDAgMS40MTQyMmw0Ljc3ODEzIDQuNzc4MTctNC43NzgxMyA0Ljc3ODJjLS4zOTA1Mi4zOTA1LS4zOTA1MiAxLjAyMzcgMCAxLjQxNDIuMzkwNTMuMzkwNSAxLjAyMzY5LjM5MDUgMS40MTQyMiAwbDUuNDg1MzEtNS40ODUzYy4zOTA1LS4zOTA1LjM5MDUtMS4wMjM2OCAwLTEuNDE0MjF6IiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
}

.page-header__toggle:hover::before {
	min-width: 0px;
	max-width: 0px;
}

.page-header__toggle:hover svg {
	opacity: 1;
}

.page-header__toggle:hover a {
	max-width: 0px;
	min-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: transparent;
}

.page-header__toggle.active:before {
	opacity: 0;
}

.page-header__toggle a:hover {
	max-width: 190px;
	min-width: 190px;
	padding-right: 18px;
}

.page-header__toggle a:hover:before {
	margin: 0;
}

.page-header__toggle a:nth-child(1):hover:before {
	margin-left: 30px;
	margin-right: 0;
}

.page-header__toggle a:nth-child(2):hover:before {
	margin-left: 16px;
	margin-right: 0;
}

.page-header__toggle a:hover:after {
	opacity: 1;
}

.page-header__toggle .active:nth-child(1) {
	border-color: #64D7FF;
}

.page-header__toggle .active:nth-child(2) {
	border-color: #15BB95;
}

.page-header__toggle .active:nth-child(1):hover,
.page-header__toggle .active:nth-child(2):hover {
	border-color: transparent;
}

.page-header__button {
	margin-left: 20px;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;

	color: #fff;
	padding: 6.5px 14px 7.5px;
	background: #3399E0;
	border-radius: 35px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	gap: 20px;
	text-transform: uppercase;
	position: relative;
}

.page-header__button.page-header__button--gradient {
	background: linear-gradient(102.76deg, #67B8EA 0%, #3399E0 100%);
}

.page-header__button.page-header__button--ghost {
	color: #67B8EA;
	background: linear-gradient(102.76deg, #67B8EA 0%, #3399E0 100%);
}

.page-header__button.page-header__button--ghost::before {
	content: '';
	position: absolute;
	inset: 2px;
	background: #fff;
	border-radius: 35px;
}

.page-header__button.page-header__button--ghost span,
.page-header__button.page-header__button--ghost img {
	position: relative;
	z-index: 1;
}

.page-header__span {
	margin-left: auto;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	color: #0094C8;
}

@media (max-width:1279px) {

	.page-header__toggle,
	.page-header__button,
	.page-header__span {
		display: none
	}
}

.head-diagnostic-ssk-center_3 {
	background-position-x: 70%;
}


/* page-header__progress - Start */
.page-header__progress {
	height: 40px;
	background: #DCDBDB;
	position: relative;
	display: none;
	align-items: center;
	overflow: hidden;
	border-bottom: 2px solid #fff;
	box-sizing: border-box;
}

.page-header__progress.Y {
	display: flex;
}

.page-header__progress-bar {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	will-change: transform;
	transform-origin: 0% 0%;
	transform: scaleX(0);
	background: linear-gradient(102.76deg, #3399E0 0%, #67B8EA 100%);
	;
}

.page-header__progress-labels {
	position: relative;
	display: flex;
	align-items: center;
}

.page-header__progress-labels i {
	display: block;
	height: 2px;
	background: #fff;
}

.page-header__progress-label {
	color: #fff;
	text-decoration: none;
	display: flex;
	align-items: center;
	white-space: nowrap;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 1;
	text-transform: uppercase;
}

.page-header__progress-label::before {
	content: '';
	width: 15px;
	min-width: 15px;
	height: 15px;
	border-radius: 50%;
	margin-right: 7px;
	/* background: #1EB2E0; */
	border: 3px solid #fff;
	box-sizing: border-box;
}

.page-header__progress-label::after {
	content: '';
	display: block;
	height: 2px;
	background: #fff;
	flex: 1;
	margin-left: 9px;
	min-width: 20px;
}

.page-header__progress-label:last-child::after {
	content: none;
}

@media (max-width: 1280px) {
	.page-header__progress {
		height: 32px;
		border-width: 1px;
	}

	.page-header__progress-labels i {
		height: 1.5px;
	}

	.page-header__progress-label {
		font-size: 10px;
	}

	.page-header__progress-label::before {
		width: 7px;
		min-width: 7px;
		height: 7px;
		margin-right: 2px;
		border-width: 2px;
	}

	.page-header__progress-label::after {
		margin-left: 2px;
		height: 1.5px;
	}
}

/* page-header__progress - End */

/* sp - Start */
.sp {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.sp *,
.sp *::before,
.sp *::after {
	box-sizing: border-box;
}

.sp h1 {
	font-weight: 600;
	font-size: 50px;
	line-height: 68px;
	margin: 0;
	color: #56AFD3;
}

.sp h2 {
	font-weight: 600;
	font-size: 38px;
	line-height: 52px;
	margin: 0;
	color: #56AFD3;
}

.sp h3 {
	font-weight: 600;
	font-size: 30px;
	line-height: 41px;
	margin: 0;
	color: #56AFD3;
}

.sp h4 {
	font-weight: 600;
	font-size: 20px;
	line-height: 27px;
	letter-spacing: 0.01em;
	text-transform: uppercase;
	margin: 0;
	color: #56AFD3;
}

.sp p {
	font-size: 20px;
	line-height: 27px;
	padding: 25px 0;
	margin: 0;
}

.sp strong,
.sp a {
	color: #56AFD3;
}

.sp .sp__gray {
	padding: 25px 0 55px;
	font-weight: 300;
	font-size: 14px;
	line-height: 19px;
	color: #464646;
}

.sp__container {
	max-width: 1230px;
	width: 100%;
	margin: 0 auto;
	padding: 0 15px;
}

.sp__banner {
	padding: 165px 0 45px;
	background-size: cover;
	background-position: 50% 50%;
	color: #fff;
}

.sp__banner h1,
.sp__banner h2,
.sp__banner h3,
.sp__banner h4 {
	color: inherit;
}

.sp__banner p {
	padding: 40px 0 0;
}

.sp-breadcrumbs {
	padding: 25px 0;
	color: #545454;
	text-transform: uppercase;
	font-weight: 300;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 0.04em;
}

.sp-breadcrumbs a {
	color: inherit;
	text-decoration: none;
}

.sp__list {
	display: flex;
	flex-wrap: wrap;
	gap: 26px 30px;
	justify-content: center;
	padding: 30px 0;
}

.sp__item {
	width: calc(100% / 3 - 20px);
	background: linear-gradient(102.76deg, #3685BB 0%, #56AFD3 100%);
	opacity: 0.9;
	border-radius: 17px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
	color: #fff;
	padding: 20px;
	font-size: 18px;
	line-height: 25px;
}

.sp__item img {
	margin: 0 0 10px;
}

.sp__item strong {
	color: inherit;
	margin: 0 0 7px;
}

.sp__item span {
	font-style: italic;
	font-weight: normal;
	text-align: center;
}

.sp__ul {
	display: flex;
	flex-wrap: wrap;
	margin: 56px 0;
	padding: 0;
	list-style: none;
	gap: 27px 120px;
}

.sp__ul li {
	position: relative;
	padding-left: 35px;
	width: calc(50% - 60px);
	font-size: 20px;
	line-height: 27px;
	color: #686868;
}

.sp__ul li::before {
	content: '';
	position: absolute;
	width: 18.87px;
	height: 3px;
	left: 0.46px;
	top: 12px;
	background: #56AFD3;
	transform: rotate(-57.99deg);
}

.sp__descr {
	border-top: 1px dashed rgba(0, 206, 231, 0.5);
	margin-top: 56px;
	padding: 56px 0 0;
}

.sp__descr p {
	font-style: italic;
	font-weight: normal;
	font-size: 18px;
	line-height: 25px;
	color: #686868;
	text-align: center;
	padding: 0 0 26px;
}

.sp__descr .sp__descr-small {
	font-size: 14px;
	line-height: 19px;
	padding: 30px 0 0;
}

.sp__form-wrap {
	background: #E3EFF4;
	padding: 56px 0;
}

.sp__form {
	border-radius: 24px;
	background: url('../img/sp/bg-3.jpg');
	background-position: 50% 50%;
	background-size: cover;
	display: flex;
	gap: 48px;
	padding: 1px;
}

.sp__form-aside {
	flex: 1;
	padding: 56px 44px;
	color: #fff;
	font-size: 20px;
	line-height: 27px;
}

.sp__form-aside h3 {
	margin: 0 0 10px;
	color: inherit;
}

.sp__form-aside p {
	padding: 0;
	margin: 0 0 26px;
}

.sp__form-aside hr {
	margin: 27px 0;
	border: 0;
	border-top: 1px dashed #fff;
}

.sp__form-aside a {
	color: inherit;
}

.sp__form-phone {
	display: flex;
	align-items: center;
	font-weight: bold;
	font-size: 18px;
	line-height: 25px;
	margin: 0 0 10px;
	gap: 20px;
}

.sp__form-phone::before {
	content: '';
	display: block;
	width: 30px;
	min-width: 30px;
	height: 30px;
	background: url('../img/sp/phone.svg');
	background-size: contain;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.sp__form-time {
	display: flex;
	align-items: center;
	font-size: 18px;
	line-height: 25px;
	font-size: 18px;
	line-height: 25px;
	gap: 20px;
}

.sp__form-time::before {
	content: '';
	display: block;
	width: 30px;
	min-width: 30px;
	height: 30px;
	background: url('../img/sp/time.svg');
	background-size: contain;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.sp__form-email {
	display: flex;
	align-items: center;
	text-decoration: underline;
	gap: 20px;
}

.sp__form-email::before {
	content: '';
	display: block;
	width: 27px;
	min-width: 27px;
	height: 23px;
	background: url('../img/sp/mail.svg');
	background-size: contain;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.sp__form-callback {
	display: block;
}

.sp__form-callback::after {
	content: ' →';
}

.sp__form-content {
	position: relative;
	background: #fff;
	border-radius: inherit;
	flex: 1;
	padding: 56px 44px;
}

.sp__form-content h4 {
	text-align: center;
	margin: 0 0 10px;
}

.sp__form-content p {
	font-size: 14px;
	line-height: 19px;
	text-align: center;
	margin: 0 0 26px;
	padding: 0;
	color: #464646;
}

.sp__form-content .sp__personal {
	margin: 0 0 32px;
	font-weight: 300;
	font-size: 12px;
	line-height: 16px;
	color: #686868;
}

.sp__form-content .sp__personal a {
	font-weight: bold;
	color: inherit;
	text-decoration: underline;
}

.sp__button {
	display: block;
	width: 100%;
	color: #67B8EA;
	font-weight: 600;
	font-size: 14px;
	line-height: 19px;
	text-align: center;
	padding: 13px;
	border-radius: 35px;
	border: 2px solid #67B8EA;
	background: transparent;
	cursor: pointer;
	transition: .2s ease-in-out;
	transition-property: color, background-color;
	font-family: inherit;
}

.sp__button:hover {
	color: #fff;
	background: #67B8EA;
}

.sp__input {
	display: block;
	margin: 0 0 10px;
}

.sp__input-label {
	display: block;
	width: 100%;
	font-size: 18px;
	line-height: 25px;
	color: #686868;
}

.sp__input-native {
	width: 100%;
	background: #F8FAFC;
	border-radius: 4px;
	border: 0;
	resize: vertical;
	padding: 12px;
	font-size: 14px;
	line-height: 1.5;
	font-family: inherit;
}

.sp__input-native::placeholder {
	color: #B8BCCA;
	transition: opacity .2s ease-in-out;
}

.sp__input-native:focus::placeholder {
	opacity: 0;
}

@keyframes fadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.sp__form__success {
	position: absolute;
	inset: 0;
	border-radius: inherit;
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	animation: fadeIn .5s ease;
}

@media (max-width: 768px) {

	.sp h1,
	.sp h2,
	.sp h3,
	.sp h4 {
		font-size: 18px;
		line-height: 25px;
	}

	.sp p {
		font-size: 16px;
		line-height: 22px;
		padding: 0;
		margin: 30px 0;
	}

	.sp .sp__gray {
		padding: 0;
		margin: 30px 0 48px;
		font-weight: 300;
		font-size: 11px;
		line-height: 15px;
		color: #464646;
	}

	.sp-breadcrumbs {
		padding-bottom: 0;
	}

	.sp__banner {
		padding: 80px 0 30px;
		text-align: center;
	}

	.sp__banner h2 {
		text-align: left;
	}

	.sp__banner p {
		margin: 7px 0 26px;
		font-weight: 300;
		font-size: 12px;
		line-height: 16px;
	}

	.sp__list {
		padding: 0;
	}

	.sp__item {
		width: calc(50% - 15px);
	}

	.sp__ul li {
		width: 100%;
		font-size: 16px;
		line-height: 22px;
	}

	.sp__form-wrap {
		padding: 48px 0;
	}

	.sp__descr {
		margin-top: 48px;
		padding: 30px 0 0;
	}

	.sp__descr p {
		margin: 0 0 30px;
		font-size: 16px;
		line-height: 22px;
	}

	.sp__descr .sp__descr-small {
		margin: 0;
		padding: 0;
		font-size: 11px;
		line-height: 15px;
	}

	.sp__form {
		flex-direction: column;
		gap: 0;
	}

	.sp__form-aside {
		padding: 48px 15px 15px;
	}

	.sp__form-aside p {
		margin: 0 0 20px;
	}

	.sp__form-phone,
	.sp__form-time,
	.sp__form-email,
	.sp__form-callback {
		font-size: 16px;
		line-height: 22px;
	}

	.sp__form-content {
		padding: 48px 15px;
	}

	.sp__input-label {
		font-size: 16px;
		line-height: 22px;
	}
}

@media (max-width: 576px) {
	.sp__form {
		margin: 0 -15px;
	}

	.sp__list {
		margin: 0 -15px;
		gap: 10px;
	}

	.sp__item {
		width: 100%;
	}
}

/* sp - End */

/* pn - Start */
.pn {
	margin: 0 0 200px;
}

.pn img {
	max-width: 100%;
}

.pn h1,
.pn h2,
.pn h3 {
	font-weight: bold;
	font-size: 30px;
	line-height: 1.33;
	color: #3399E0;
	margin: 75px 0 40px;
}

.pn p {
	font-size: 20px;
	line-height: 1.35;
	max-width: 950px;
}

.pn strong,
.pn p a {
	font-weight: bold;
	color: #02B9FF;
}

.pn ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-weight: 600;
	font-size: 18px;
	line-height: 1.35;
	color: #464646;
}

.pn li {
	padding-left: 35px;
	margin: 1em 0;
	position: relative;
}

.pn li::before {
	content: '';
	transform: rotate(-57.99deg);
	width: 18.87px;
	height: 3px;
	background: #02B9FF;
	position: relative;
	position: absolute;
	left: 0;
	top: 10px;
}

.pn__container {
	max-width: 1070px;
	margin: 0 auto;
	padding: 0 20px;
	box-sizing: border-box;
}

.pn__button {
	margin: 45px 0 0;
	font-weight: bold;
	font-size: 20px;
	line-height: 1.35;
	text-align: center;
	color: #fff;
	background: linear-gradient(90deg, #3399E0 -32.63%, #02B9FF 132.11%);
	border-radius: 25px;
	padding: 12px 60px;
	display: block;
	width: fit-content;
	margin: 45px 0 0;
}

.pn__header {
	padding: 200px 0 45px;
	background: url('../img/mypntracker/header.jpg');
	background-size: cover;
	background-position: 20% 50%;
	position: relative;
}

.pn__header::before {
	position: absolute;
	inset: 0;
	content: '';
	background: #3399E0;
	mix-blend-mode: color;
}

.pn__header-row {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 15px;
}

.pn__header-logo {
	font-weight: 500;
	font-size: 70px;
	line-height: 1.35;
	color: #fff;
}

.pn__header-aside {
	font-weight: 300;
	font-size: 12px;
	line-height: 1.33;
	color: #fff;
}

.pn__header-social {
	display: flex;
	gap: 17px;
	flex-wrap: wrap;
	margin: 0 0 8px;
}

.pn__header-social img {
	display: block;
	width: 210px;
}

.pn__slider-wrap {
	overflow: hidden;
}

.pn__slider {
	position: relative;
	margin: 90px auto 75px;
	padding: 0 60px;
	max-width: 942px;
}

.pn__slider-list {
	display: flex;
}

.pn__slider-item {
	flex-shrink: 0;
	opacity: 0;
}

.pn__slider-item.visible {
	opacity: 1;
}

.pn__slider-item.prev {
	opacity: 0.3;
	transform: translateX(-45px)
}

.pn__slider-item.visible+.pn__slider-item:not(.visible) {
	opacity: 0.3;
	transform: translateX(45px)
}

.pn__slider-item img {
	display: block;
	margin: 0 auto;
}

.pn__slider-arrows {
	position: absolute;
	inset: 0 12px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	pointer-events: none;
}

.pn__slider-arrow {
	display: block;
	width: 32px;
	height: 61px;
	background: url('../img/mypntracker/slider-arrow.svg');
	pointer-events: all;
}

.pn__slider-arrow.pn__slider-arrow--prev {
	transform: rotate(-180deg);
}

.pn__slider-dots {
	display: flex;
	gap: 20px;
	flex-wrap: wrap;
	justify-content: center;
	margin: 40px 0 0;
}

.pn__slider-dot {
	width: 9px;
	height: 9px;
	background: #fff;
	border-radius: 100%;
	transition: .2s ease-in-out;
	transition-property: background-color, border-color;
	border: 2px solid #686868;
	box-sizing: border-box;
}

.pn__slider-dot.active {
	background: #3399E0;
	border-color: #3399E0;
}

.pn__row {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 60px;
	font-size: 30px;
	margin: 70px 0;
}

.pn__row-aside {
	max-width: 500px;
}

.pn__app {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	background: linear-gradient(90deg, rgba(51, 153, 224, .0984769) 0, rgba(103, 184, 234, .0984769) 100%);
	box-shadow: 0px 0px 19px rgba(0, 0, 0, 0.08);
	border-radius: 37px;
	gap: 70px;
	padding: 50px 70px;
	margin: 100px 0;
}

.pn__app-img {
	margin: -100px 0;
	width: 319px;
}

.pn__app-aside {
	max-width: 500px;
}

.pn__app-aside h2 {
	margin: 0 0 35px;
	font-weight: normal;
}

.pn__app-aside h2 strong {
	color: inherit;
}

.pn__app-aside i {
	font-weight: normal;
}

.pn__social {
	padding: 35px 0 70px;
	margin: 100px 0 0;
	border-top: 2px solid #3399E0;
	font-weight: 300;
	font-size: 18px;
	line-height: 1.35;
	color: #686868;
}

.pn__social-list {
	display: flex;
	flex-wrap: wrap;
	gap: 23px;
	margin: 15px 0 0;
}

.pn__social-list img {
	display: block;
	width: 290px;
}

.pn__descr {
	font-size: 18px;
	line-height: 1.5;
	display: block;
	text-align: center;
	color: rgba(0, 0, 0, 0.8);
	padding: 90px 0;
	border-top: 1px dashed rgba(0, 128, 83, 0.5);
	border-bottom: 1px dashed rgba(0, 128, 83, 0.5);
}

.pn__sign-in {
	background: linear-gradient(115.1deg, #67B8EA 9.07%, #3399E0 101.11%);
	box-shadow: 0px 0px 19px rgba(0, 0, 0, 0.08);
	border-radius: 37px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 120px 0 100px;
	padding: 45px;
}

.pn__sign-in a {
	font-weight: bold;
	font-size: 30px;
	line-height: 1.2;
	text-align: center;
	color: #fff;
	border: 3px solid #fff;
	box-sizing: border-box;
	filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.13));
	border-radius: 106px;
	padding: 15px 30px;
	width: 100%;
}

.pn__sign-in img {
	margin: -150px -45px -140px -45px;
	pointer-events: none;
}

.pn__list {
	display: flex;
	flex-wrap: wrap;
	counter-reset: list;
	gap: 50px 80px;
	margin: 60px 0;
}

.pn__item {
	width: calc(50% - 40px);
	counter-increment: list;
	position: relative;
	padding: 82px 0 0 100px;
	font-weight: bold;
	font-size: 20px;
	line-height: 1.35;
	color: #464646;
	box-sizing: border-box;
}

.pn__item-counter::before {
	content: counter(list);
	border: 2px solid #3399E0;
	display: flex;
	align-items: center;
	text-align: center;
	justify-content: center;
	font-style: italic;
	font-weight: normal;
	font-size: 30px;
	text-align: center;
	color: #3399E0;
	width: 76px;
	height: 76px;
	border-radius: 76px;
	position: absolute;
	left: 0;
	top: 0;
	box-sizing: border-box;
}

.pn__item::before {
	content: '';
	background: #3399E0;
	position: absolute;
	left: 100px;
	right: 2px;
	height: 2px;
	top: 37px;
}

.pn__item::after {
	content: '';
	position: absolute;
	right: 0;
	top: 30px;
	width: 9px;
	height: 16px;
	background: url('../img/mypntracker/arrow.svg');
	background-size: contain;
	background-position: 50% 50%;
	background-repeat: no-repeat;

}

.pn__item.pn__item--wide {
	width: 100%;
}

.pn__item i {
	font-weight: normal;
}

@media (max-width: 1024px) {
	.pn__item {
		width: 100%;
	}

	.pn__row img {
		max-width: 50%;
	}

	.pn__app {
		gap: 40px;
		padding: 35px 20px;
	}

	.pn__app img {
		max-width: 50%;
	}

	.pn__sign-in img {
		max-width: 50%;
	}

	.pn__sign-in a {
		font-size: 16px;
		max-width: 225px;
		margin: 0 auto;
		padding: 5px 20px;
	}
}

@media (max-width: 768px) {
	.pn {
		margin: 0 0 70px;
	}

	.pn h1,
	.pn h2,
	.pn h3 {
		margin: 45px 0 35px;
	}

	.pn p {
		font-size: 16px;
	}

	.pn ul {
		font-size: 14px;
	}

	.pn__header {
		padding: 140px 0 35px;
	}

	.pn__header-row {
		flex-direction: column;
	}

	.pn__header-logo {
		font-size: 26px;
	}

	.pn__header-aside {
		display: flex;
		flex-direction: column-reverse;
		gap: 10px;
	}

	.pn__header-social {
		margin: 0;
		gap: 7px;
	}

	.pn__header-social img {
		width: 120px;
	}

	.pn__sign-in {
		flex-direction: column-reverse;
		margin: 80px 0 45px;
		padding: 20px;
	}

	.pn__sign-in img {
		margin: -60px auto 0;
		max-width: 100%;
		width: 220px;
	}

	.pn__slider {
		margin: 45px 0 0;
	}

	.pn__slider-dots {
		gap: 15px;
	}

	.pn__app {
		margin: 45px 0;
	}

	.pn__app-img {
		display: none;
	}

	.pn__row {
		display: flex;
		flex-direction: column;
		gap: 35px;
		font-size: 22px;
		margin: 45px 0;
	}

	.pn__row-aside {
		order: -1;
	}

	.pn__row img {
		max-width: 100%;
		width: 300px;
	}

	.pn__list {
		margin: 20px 0 50px;
		gap: 20px;
	}

	.pn__item {
		padding: 46px 0 0 72px;
		font-size: 14px;
	}

	.pn__item-counter::before {
		width: 55px;
		height: 55px;
		font-size: 22px;
	}

	.pn__item::before {
		left: 72px;
		top: 27px;
		right: 10px;
	}

	.pn__item::after {
		top: 20.5px;
		right: 8px;
	}

	.pn__social {
		margin: 50px 0 0;
		padding: 25px 0 45px;
		font-size: 14px;
	}

	.pn__social span {
		display: block;
		max-width: 260px;
	}

	.pn__social-list {
		gap: 7px;
	}

	.pn__social-list img {
		width: 120px;
	}

	.pn__descr {
		font-size: 14px;
		padding: 40px 0;
	}
}

/* pn - End */

/* gattestive - Start */
.gattestive {
	margin: 0 0 200px;
	color: #464646;
	overflow: hidden;
}

.gattestive img {
	max-width: 100%;
}

.gattestive h1,
.gattestive h2,
.gattestive h3 {
	font-weight: bold;
	font-size: 30px;
	line-height: 1.33;
	color: #3399E0;
	margin: 75px 0 40px;
}

.gattestive p {
	font-size: 20px;
	line-height: 1.35;
	max-width: 950px;
	margin: 50px 0;
}

.gattestive strong,
.gattestive p a {
	font-weight: bold;
	color: #02B9FF;
}

.gattestive ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 18px;
	line-height: 1.35;
	color: #464646;
}

.gattestive ul li {
	padding-left: 35px;
	margin: 1em 0;
	position: relative;
}

.gattestive ul li::before {
	content: '';
	transform: rotate(-57.99deg);
	width: 18.87px;
	height: 3px;
	background: #02B9FF;
	position: relative;
	position: absolute;
	left: 0;
	top: 10px;
}

.gattestive ul i {
	font-weight: normal;
}

.gattestive ol {
	margin: 0;
	padding: 55px 0;
	list-style: none;
	font-style: italic;
	font-size: 18px;
	line-height: 1.35;
	color: #686868;
	counter-reset: list;
	border-top: 1px dashed rgba(0, 128, 83, 0.5);
}

.gattestive ol li {
	margin: 1em 0;
	counter-increment: list;
}

.gattestive ol li::before {
	content: counter(list) ". ";
	font-weight: bold;
}

.gattestive__banner {
	padding: 200px 0 60px;
	background: url('../img/gattestive/banner.jpg');
	background-size: cover;
	background-position: 50% 50%;
	color: #fff;
}

.gattestive__banner::before {
	position: absolute;
	inset: 0;
	content: '';
	background: #3399E0;
	mix-blend-mode: color;
}

.gattestive__banner h1 {
	font-weight: 600;
	font-size: 70px;
	margin: 0;
	color: #fff;
}

.gattestive__container {
	max-width: 1070px;
	padding: 0 20px;
	margin: 0 auto;
	width: 100%;
	box-sizing: border-box;
}

.gattestive__nav-wrap {
	background: #EAF4FB;
	box-shadow: 0px 0px 19px rgba(0, 0, 0, 0.08);
	font-size: 12px;
	line-height: 16px;
	text-transform: uppercase;
	margin: 0 0 60px;
	inset: auto 0;
	z-index: 100;
}

.gattestive__nav {
	padding: 40px 0 35px;
	display: flex;
	gap: 72px;
}

.gattestive__nav a {
	flex: 1;
	padding: 0 0 20px;
	border-bottom: 2px solid transparent;
}

.gattestive__nav a.active {
	font-weight: bold;
	border-color: currentColor;
}

.gattestive__nav-toggle {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 8px;
	padding: 19px 20px;
}

.gattestive__nav-toggle i {
	display: block;
	width: 24px;
	height: 2px;
	background: #464646;
	transition: transform 0.2s ease-in-out;
}

.gattestive__nav-toggle.active i:nth-child(1) {
	transform: translateY(10px) rotate(45deg);
}

.gattestive__nav-toggle.active i:nth-child(2) {
	transform: scaleX(0);
}

.gattestive__nav-toggle.active i:nth-child(3) {
	transform: translateY(-10px) rotate(-45deg);
}

.gattestive__link {
	color: #02B9FF;
}

.gattestive__link+h2 {
	margin-top: 0;
}

.gattestive__descr {
	font-size: 18px;
	line-height: 1.5;
	display: block;
	text-align: center;
	color: rgba(0, 0, 0, 0.8);
	padding: 90px 0;
	border-top: 1px dashed rgba(0, 128, 83, 0.5);
	border-bottom: 1px dashed rgba(0, 128, 83, 0.5);
}

.gattestive__row {
	display: flex;
	align-items: flex-start;
	gap: 60px;
}

.gattestive__row>* {
	flex: 1;
}

.gattestive__toggle {
	background: linear-gradient(90deg, rgba(51, 153, 224, .0984769) 0, rgba(103, 184, 234, .0984769) 100%);
}

.gattestive__toggle-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 22px 60px 22px 80px;
	font-weight: bold;
	font-size: 20px;
	line-height: 1.35;
	color: #464646;
	gap: 60px;
	cursor: pointer;
}

.gattestive__toggle-icon {
	position: relative;
	width: 95px;
	height: 95px;
	background: url('../img/gattestive/toggle.png');
	background-size: contain;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.gattestive__toggle-icon::before,
.gattestive__toggle-icon::after {
	content: '';
	display: block;
	width: 38px;
	height: 2px;
	background: #3399E0;
	position: absolute;
	inset: 0;
	margin: auto;
	transition: transform 0.2s ease-in-out;
}

.gattestive__toggle-icon::after {
	transform: rotate(90deg)
}

.gattestive__toggle-content {
	display: none;
	padding: 36px 80px;
	border-top: 1px solid rgba(0, 128, 83, 0.5);
}

.gattestive__toggle.active .gattestive__toggle-icon::after {
	transform: rotate(0deg);
}

.gattestive__clinical-cases {
	display: flex;
	gap: 47px;
	margin: 0 0 110px;
}

.gattestive__clinical-cases a {
	flex: 1;
	font-weight: 500;
	font-size: 50px;
	line-height: 1.36;
	color: #fff;
	padding: 160px 38px 25px;
	background-size: cover;
	background-position: 50% 50%;
}

.gattestive__count {
	font-weight: bold;
	font-size: 20px;
	line-height: 1.35;
	color: #464646;
	display: flex;
	align-items: center;
	gap: 53px;
}

.gattestive__count+ul {
	padding-left: 115px;
}

.gattestive__count-num {
	width: 64px;
	height: 64px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	background: #fff;
	border-radius: 50%;
	font-size: 30px;
	line-height: 1;
	font-style: italic;
	font-weight: normal;
}

.gattestive__stats {
	background: linear-gradient(90deg, rgba(51, 153, 224, .0984769) 0, rgba(103, 184, 234, .0984769) 100%);
	box-shadow: 0px 0px 19px rgba(0, 0, 0, 0.08);
	padding: 80px;
	margin: 50px 0 70px;
}

.gattestive__stats p {
	margin: 0;
}

.gattestive__stats-list {
	display: flex;
	align-items: flex-start;
	margin: 60px 0;
	gap: 45px;
}

.gattestive__stats-item {
	display: flex;
	flex: 1;
	align-items: center;
	gap: 10px;
	justify-content: space-between;
}

.gattestive__stats-value {
	display: block;
	font-size: 50px;
	color: #02B9FF;
}

.gattestive__changes {
	background: linear-gradient(90deg, rgba(51, 153, 224, .0984769) 0, rgba(103, 184, 234, .0984769) 100%);
	box-shadow: 0px 0px 19px rgba(0, 0, 0, 0.08);
	padding: 80px;
	margin: 50px 0 70px;
}

.gattestive__changes p {
	margin: 0;
}

.gattestive__changes-list {
	margin: 50px 0;
}

.gattestive__changes-list p {
	padding-left: 40px;
	position: relative;
}

.gattestive__changes-list span {
	font-weight: bold;
}

.gattestive__changes-list p::before {
	content: '';
	width: 22px;
	height: 22px;
	position: absolute;
	left: 0;
	top: 2px;
	background: url('../img/gattestive/down.svg');
	background-size: contain;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.gattestive__changes-stat {
	display: grid;
	gap: 0 18px;
	align-items: center;
	grid-template-columns: auto 1fr;
	grid-auto-rows: auto;
	grid-template-areas:
		"count line"
		"0 descr";
	color: #B8B8B8;
	max-width: 790px;
}

.gattestive__changes-stat-count {
	grid-area: count;
	font-weight: normal;
	font-size: 50px;
}

.gattestive__changes-stat-count.gattestive__changes-stat-count--accent {
	color: #02B9FF;
}

.gattestive__changes-stat-container {
	grid-area: line;
	border: 2px solid #B8B8B8;
	display: block;
}

.gattestive__changes-stat-line {
	display: block;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(90deg, #02B9FF 0%, #3399E0 100%);
	height: 23px;
	margin: -3px -2px;
}

.gattestive__changes-stat-descr {
	grid-area: descr;
}

.gattestive__result {
	display: grid;
	align-items: center;
	grid-template-columns: auto 1fr;
	grid-auto-rows: auto;
	grid-template-areas:
		"count img"
		"descr descr";
	gap: 23px 0;
	border-left: 5px solid #02B9FF;
	padding: 15px 0 15px 80px;
	max-width: 875px;
	box-sizing: border-box;
}

.gattestive__result-value {
	grid-area: count;
	font-size: 50px;
	color: #02B9FF;
}

.gattestive__result img {
	grid-area: img;
	margin: 0 auto;
}

.gattestive__result p {
	grid-area: descr;
	margin: 0;
}

.gattestive__result p strong {
	color: inherit;
}

.gattestive__solution {
	display: flex;
	align-items: center;
	gap: 38px;
	max-width: 745px;
	margin: 45px 0;
}

.gattestive__solution img {
	width: 123px;
}

.gattestive__solution p {
	margin: 0;
}

.gattestive__graphs {
	padding: 60px 80px;
	background: linear-gradient(90deg, rgba(51, 153, 224, .0984769) 0, rgba(103, 184, 234, .0984769) 100%);
	box-shadow: 0px 0px 19px rgba(0, 0, 0, 0.08);
}

.gattestive__graphs p {
	margin-top: 0;
}

.gattestive__graphs-list {
	display: flex;
}

.gattestive__graphs-item {
	flex: 1;
}

.gattestive__graphs-value {
	font-size: 27px;
	text-align: center;
	color: #B8B8B8;
	display: block;
	border-top: 2px solid #B8B8B8;
	padding: 16px 0;
}

.gattestive__graphs-descr {
	font-size: 16px;
	text-align: center;
	color: #464646;
	display: block;
	padding: 0 12px;
}

.gattestive__graphs-container {
	height: 320px;
	width: fit-content;
	margin: 0 auto;
	background: linear-gradient(180deg, #B8B8B8 0%, #02B9FF 0.01%, rgba(184, 184, 184, 0) 100%);
	display: flex;
	align-items: flex-end;
}

.gattestive__graphs-line {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(0deg, #B8B8B8 0%, #3399E0 100%);
	width: 23px;
	margin: 0 -5px;
}

.gattestive__info {
	position: relative;
}

.gattestive__info.active .gattestive__info-popup {
	opacity: 1;
	pointer-events: all;
}

.gattestive__info-link {
	text-decoration: none;
}

.gattestive__info-link::before {
	content: '';
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url('../img/gattestive/info.svg');
	background-size: contain;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	transform: translate(-7px, -7px);
	margin-right: -5px;
}

.gattestive__info-popup {
	position: absolute;
	padding: 24px 28px;
	background: #F1F1F1;
	border-radius: 12px;
	font-size: 11px;
	line-height: 1.36;
	text-align: center;
	width: calc(100vw - 40px);
	max-width: 390px;
	color: #686868;
	transform: translate(-50%, calc(-100% - 18px));
	filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.13));
	box-sizing: border-box;
	transition: opacity .4s ease;
	opacity: 0;
	pointer-events: none;
	font-weight: normal;
	text-decoration: none;
}

.gattestive__info-popup::before {
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 12px 12px 0 12px;
	border-color: #F1F1F1 transparent transparent transparent;
	position: absolute;
	inset: 100% 0 auto;
	margin: 0 auto;
}

.gattestive__info-popup a {
	text-decoration: underline;
	color: #4561C6;
}

@media (max-width: 1024px) {
	.gattestive__stats-list {
		flex-direction: column;
	}

	.gattestive__stats-item {
		width: 100%;
	}

	.gattestive__nav {
		padding: 22px 45px 22px 0;
	}

	.gattestive__nav a {
		display: none;
		padding: 0;
		border: 0;
	}

	.gattestive__nav a.active {
		display: block;
	}

	.gattestive__nav-toggle {
		display: flex;
	}

	.gattestive__nav.active {
		flex-direction: column;
		gap: 25px;
	}

	.gattestive__nav.active a {
		display: block;
	}
}

@media (max-width: 768px) {
	.gattestive {
		margin: 0 0 70px;
	}

	.gattestive h1,
	.gattestive h2,
	.gattestive h3 {
		font-size: 22px;
		margin: 45px 0 35px;
	}

	.gattestive p {
		font-size: 16px;
		margin: 35px 0;
	}

	.gattestive ul {
		font-size: 14px;
	}

	.gattestive ol {
		font-size: 14px;
		padding: 40px 0;
	}

	.gattestive__link+h2 {
		margin-top: 0;
	}

	.gattestive__descr {
		font-size: 14px;
		padding: 40px 0;
	}

	.gattestive__banner {
		padding: 150px 0 30px;
	}

	.gattestive__banner h1 {
		margin: 0;
		font-size: 26px;
	}

	.gattestive__toggle-header {
		padding: 10px 14px 10px 20px;
		font-size: 14px;
		gap: 15px;
	}

	.gattestive__toggle-icon {
		width: 50px;
		height: 50px;
	}

	.gattestive__toggle-icon::before,
	.gattestive__toggle-icon::after {
		width: 24px;
		height: 1.5px;
	}

	.gattestive__toggle-content {
		padding: 25px 20px;
	}

	.gattestive__row {
		display: block;
	}

	.gattestive__info-link::before {
		transform: translate(-4px, -4px);
		margin-right: -4px;
	}

	.gattestive__stats {
		padding: 30px 20px;
		margin: 40px 0;
	}

	.gattestive__stats p {
		margin: 0;
	}

	.gattestive__stats-list {
		margin: 25px 0;
	}

	.gattestive__stats-item {
		display: block;
	}

	.gattestive__stats-item img {
		display: block;
		margin: 10px auto 0;
		width: 190px;
	}

	.gattestive__changes {
		padding: 30px 20px;
		margin: 40px 0;
	}

	.gattestive__changes p {
		margin: 0;
	}

	.gattestive__changes-list p {
		margin: 1em 0;
		padding-left: 25px;
	}

	.gattestive__changes-list p::before {
		width: 14px;
		height: 14px;
	}

	.gattestive__changes-stat-count {
		font-size: 40px;
	}

	.gattestive__changes-stat {
		margin-top: 5px;
		grid-template-areas:
			"count"
			"line"
			"descr";
		grid-template-columns: 1fr;
	}

	.gattestive__result {
		display: block;
		padding-left: 20px;
	}

	.gattestive__result p {
		margin: 25px 0 0;
	}

	.gattestive__result-value {
		font-size: 40px;
	}

	.gattestive__graphs {
		padding: 30px 20px;
		margin: 40px 0;
	}

	.gattestive__graphs p {
		margin-top: 0;
	}

	.gattestive__graphs-container {
		height: 110px;
	}

	.gattestive__graphs-line {
		width: 9px;
		margin: 0 -2px;
	}

	.gattestive__graphs-value {
		font-size: 12px;
		padding: 5px 0;
	}

	.gattestive__graphs-descr {
		padding: 0;
		font-size: 7px;
	}

	.gattestive__solution {
		flex-direction: column;
		align-items: flex-start;
		gap: 14px;
		margin: 30px 0;
	}

	.gattestive__solution img {
		width: 54px;
	}

	.gattestive__solution p {
		margin: 0;
	}

	.gattestive__clinical-cases {
		gap: 13px;
		margin: 0 0 70px;
	}

	.gattestive__clinical-cases a {
		font-size: 16px;
		padding: 45px 10px 7px;
	}

	.gattestive__count {
		font-size: 14px;
		gap: 22px;
	}

	.gattestive__count+ul {
		padding-left: 0;
	}

	.gattestive__count-num {
		width: 38px;
		min-width: 38px;
		height: 38px;
		font-size: 20px;
	}
}


.pdfs__container {
	max-width: 1130px;
	padding: 0 15px;
	margin: auto;
}

.pdfs__h1 {
	font-size: 42px;
	max-width: 830px;
}

.pdfs__btn {
	text-transform: uppercase;
	background: #fff;
	border: 1px solid #027DC4;
	border-radius: 32px;
	color: #027DC4;
	font-size: 15px;
	font-family: Open Sans;
	padding: 11px 24px;
	margin-right: 20px;
	cursor: pointer;
	transition: .3s;
}

.pdfs__btn:hover {
	opacity: .5;
}

.pdfs__btn.active {
	background: #027DC4;
	color: #fff;
}

.card-pdf {
	cursor: pointer;
	transition: .3s;
	box-shadow: 0px 2px 15px 0px #2E083F26;
	min-height: 420px;
	width: 32%;
	margin-bottom: 20px;
	border-radius: 16px;
	padding: 30px 30px 60px 30px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	margin-right: 2%;
}

.card-pdf:nth-child(3n) {
	margin-right: 0;
}

.card-pdf:hover .card-pdf__link {
	opacity: 0.5;
}

.card-pdf__label {
	background: #027DC40D;
	color: #322E44;
	font-size: 14px;
	padding: 4px 8px;
	border-radius: 4px;
	margin-right: 10px;
}

.card-pdf__title {
	font-size: 24px;
	font-weight: 600;
	margin-top: 30px;
}

.card-pdf__link {
	color: #027DC4;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 18px;
	background-image: url(/front/app/img/pdf-arr.svg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
	transition: .3s;
	display: inline;
}

.pdfs__content {
	display: flex;
	flex-wrap: wrap;
	margin-top: 40px;
}

@media (max-width: 1023px) {
	.pdfs__h1 {
		font-size: 24px;
	}

	.pdfs__btns {
		margin-top: 30px;
	}

	.pdfs__content {
		margin-top: 30px;
	}

	.pdfs__btn {
		font-size: 14px;
		padding: 11px 17px;
		margin-right: 10px;
	}

	.card-pdf {
		min-height: 263px;
		padding: 30px 20px 50px 20px;
		margin-bottom: 10px;
		width: 100%;
		margin-right: 0;
	}

	.card-pdf__title {
		font-size: 18px;
	}

	.card-pdf__up {
		margin-bottom: 20px;
	}
}

@media(max-width: 1260px) {
	.video-js {
		max-height: 300px;
		width: 100%;
	}
}



/* gattestive - End */


.litera__block {
	margin: 0 auto;
	margin-top: 164px;
	margin-bottom: 114px;
	padding: 74px 0px;
	border-top: 1px dashed #0A7CCA;
	border-bottom: 1px dashed #0A7CCA;
	max-width: 1020px;
	width: 100%;
}

.litera__text {
	font-family: OpenSans, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: 400;
	line-height: 24.51px;
	text-align: left;
	text-underline-position: from-font;
	text-decoration-skip-ink: none;
	color: #686868;
	margin: 0;
}

.video-js {
	border-radius: 40px !important;
}

.video-js *,
.video-js *:before,
.video-js *:after {
	border-radius: 40px;
}

.vjs-poster img {
	border-radius: 40px;
}

.slider-ssk_new .owl-nav,
.slider-ssk_new .owl-dots {
	display: none !important;
}