@import url('slick-theme.css');
@import url('https://fonts.googleapis.com/css2?family=Source+Serif+Pro&display=swap');

#wpdcom {
	max-width: none!important;
}

#comments {
	margin: unset!important;
}

.stories-block {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	/* border-right: 1px solid #d5d5d5 */
}

.stories-block__item {
	-webkit-box-flex: calc(100% / 3);
	-ms-flex: calc(100% / 3) 0 0px;
	flex: calc(100% / 3) 0 0;
	max-width: calc(100% / 3);
	min-width: calc(100% / 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: center;
	-ms-flex-align: center;
	position: relative;
	z-index: 1050;
	/* border-left: 1px solid #d5d5d5; */
}

@media (max-width: 575.98px) {
	.stories-block__item {
		max-width: unset;
	}
	.stories-block {
		flex-direction: column;
	}
}

.stories-block__item__title {
	text-align: center;
	padding: 10px 0;
	border-bottom: 1px solid #d5d5d5;
	border-top: 1px solid #d5d5d5;
	width: 100%;
}

.stories {
	padding: 10px;
}

.story {
	text-align: left;
}

.story__title {
	font-weight: 400;
	font-family: "Roboto", sans-serif;
}

.story__title__time {
	font-size: 12px;
	color: #d5d5d5;
	margin-right: 5px;
	min-width: 76px;
	display: inline-block;
}

/* ==================================== */

.show-xs,
.show-sm,
.show-sm-inline,
.show-md,
.show-lg,
.show-xl {
	display: none !important
}

@media (max-width: 1399.98px) {
	.hide-xl {
		display: none !important
	}
	.show-xl {
		display: block !important
	}
}

@media (max-width: 1279.98px) {
	.hide-lg {
		display: none !important
	}
	.show-lg {
		display: block !important
	}
}

@media (max-width: 1023.98px) {
	.hide-md {
		display: none !important
	}
	.show-md {
		display: block !important
	}
}

@media (max-width: 767.98px) {
	.hide-sm {
		display: none !important
	}
	.show-sm-inline {
		display: inline-block !important
	}
	.show-sm {
		display: block !important
	}
}

@media (max-width: 575.98px) {
	.hide-xs {
		display: none !important
	}
	.show-xs {
		display: block !important
	}
}

.float-left {
	float: left !important
}

.float-right {
	float: right !important
}

.float-none {
	float: none !important
}

@media (min-width: 375px) {
	.float-xs-left {
		float: left !important
	}
	.float-xs-right {
		float: right !important
	}
	.float-xs-none {
		float: none !important
	}
}

@media (min-width: 576px) {
	.float-sm-left {
		float: left !important
	}
	.float-sm-right {
		float: right !important
	}
	.float-sm-none {
		float: none !important
	}
}

@media (min-width: 768px) {
	.float-md-left {
		float: left !important
	}
	.float-md-right {
		float: right !important
	}
	.float-md-none {
		float: none !important
	}
}

@media (min-width: 1024px) {
	.float-lg-left {
		float: left !important
	}
	.float-lg-right {
		float: right !important
	}
	.float-lg-none {
		float: none !important
	}
}

@media (min-width: 1280px) {
	.float-xl-left {
		float: left !important
	}
	.float-xl-right {
		float: right !important
	}
	.float-xl-none {
		float: none !important
	}
}

@media (min-width: 1400px) {
	.float-xll-left {
		float: left !important
	}
	.float-xll-right {
		float: right !important
	}
	.float-xll-none {
		float: none !important
	}
}

@media (min-width: 1600px) {
	.float-xxl-left {
		float: left !important
	}
	.float-xxl-right {
		float: right !important
	}
	.float-xxl-none {
		float: none !important
	}
}

@media (min-width: 1920px) {
	.float-xxxl-left {
		float: left !important
	}
	.float-xxxl-right {
		float: right !important
	}
	.float-xxxl-none {
		float: none !important
	}
}

*,
*::before,
*::after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html {
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	height: 100%
}

@media (max-width: 575.98px) {
	html.open {
		overflow: hidden
	}
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
	display: block
}

body {
	margin: 0;
	font-family: "HelveticaNeueCyr", sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #2d343e;
	text-align: left;
	background-color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	overflow-x: hidden;
	height: 100%
}

[tabindex="-1"]:focus:not(:focus-visible) {
	outline: 0 !important
}

hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

a:hover {
	text-decoration: none !important;
	opacity: .6 !important
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin-top: 0;
	margin-bottom: .5rem
}

p {
	margin-top: 0;
	margin-bottom: 1rem
}

abbr[title],
acronym[title],
abbr[data-original-title] {
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
	cursor: help;
	border-bottom: 0;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none
}

.glossary,
abbr[data-tooltip],
acronym[data-tooltip] {
	border-bottom: 1px dashed #2d343e;
	color: #2d343e
}

.glossary:hover,
.glossary:focus,
abbr[data-tooltip]:hover,
abbr[data-tooltip]:focus,
acronym[data-tooltip]:hover,
acronym[data-tooltip]:focus {
	color: #25b75e;
	border-bottom: 1px dashed #25b75e
}

address {
	margin-bottom: 1rem;
	font-style: normal;
	line-height: inherit
}

ol,
ul,
dl {
	list-style: none;
	margin: 0;
	padding: 0
}

ol ol,
ul ul,
ol ul,
ul ol {
	margin-bottom: 0
}

dt {
	font-weight: 700
}

dd {
	margin-bottom: .5rem;
	margin-left: 0
}

blockquote {
	margin: 0 0 1rem
}

b,
strong {
	font-weight: bold
}

small {
	font-size: 80%
}

sub,
sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

a {
	color: #2d343e;
	text-decoration: none;
	background-color: transparent
}

a:hover {
	text-decoration: underline
}

a:not([href]) {
	color: inherit;
	text-decoration: none
}

a:not([href]):hover,
a:not([href]):focus {
	color: inherit !important;
	text-decoration: none
}

pre,
code,
kbd,
samp {
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
	font-size: 1em
}

pre {
	margin-top: 0;
	margin-bottom: 1rem;
	overflow: auto
}

figure {
	margin: 0 0 1rem
}

img {
	vertical-align: middle;
	border-style: none
}

svg {
	overflow: hidden;
	vertical-align: middle
}

table {
	border-collapse: collapse
}

caption {
	padding-top: .75rem;
	padding-bottom: .75rem;
	color: #aaa;
	text-align: left;
	caption-side: bottom
}

th {
	text-align: inherit
}

label {
	display: inline-block;
	margin-bottom: .5rem
}

button {
	border-radius: 0;
	border: 0;
	background: none
}

*:focus {
	outline: none
}

input,
button,
select,
optgroup,
textarea {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}

button,
input {
	overflow: visible
}

button,
select {
	text-transform: none
}

select {
	word-wrap: normal
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button
}

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
	cursor: pointer
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	padding: 0;
	border-style: none
}

input[type="radio"],
input[type="checkbox"] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}

input[type="text"] {
	-webkit-appearance: none
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
	-webkit-appearance: listbox
}

textarea {
	overflow: auto;
	resize: vertical
}

fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0
}

legend {
	display: block;
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin-bottom: .5rem;
	font-size: 1.5rem;
	line-height: inherit;
	color: inherit;
	white-space: normal
}

progress {
	vertical-align: baseline
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto
}

[type="search"] {
	outline-offset: -2px;
	-webkit-appearance: none
}

[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button
}

output {
	display: inline-block
}

summary {
	display: list-item;
	cursor: pointer
}

template {
	display: none
}

[hidden] {
	display: none !important
}

@font-face {
	font-family: 'MyriadPro';
	font-style: normal;
	font-weight: 400;
	src: url(/fonts/MyriadPro-Regular.eot);
	src: local("MyriadPro-Regular"), local("Merriweather-Black"), url(/fonts/MyriadPro-Regular.eot?#iefix) format("embedded-opentype"), url(/fonts/MyriadPro-Regular.woff2) format("woff2"), url(/fonts/MyriadPro-Regular.woff) format("woff"), url(/fonts/MyriadPro-Regular.ttf) format("truetype");
	font-display: swap
}

@font-face {
	font-family: 'GTEestiDisplayLC';
	font-style: normal;
	font-weight: bold;
	src: url(/fonts/GTEestiDisplayLC-Bd.eot);
	src: local("GTEestiDisplayLC-Bd"), local("GTEestiDisplayLC-Bd"), url(/fonts/GTEestiDisplayLC-Bd.eot?#iefix) format("embedded-opentype"), url(/fonts/GTEestiDisplayLC-Bd.woff2) format("woff2"), url(/fonts/GTEestiDisplayLC-Bd.woff) format("woff"), url(/fonts/GTEestiDisplayLC-Bd.ttf) format("truetype");
	font-display: swap
}

@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	src: url(/fonts/Roboto-Regular.eot);
	src: local("Roboto-Regular"), local("Merriweather-Black"), url(/fonts/Roboto-Regular.eot?#iefix) format("embedded-opentype"), url(/fonts/Roboto-Regular.woff2) format("woff2"), url(/fonts/Roboto-Regular.woff) format("woff"), url(/fonts/Roboto-Regular.ttf) format("truetype");
	font-display: swap
}

@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: bold;
	src: url(/fonts/Roboto-Bold.eot);
	src: local("Roboto-Bold"), local("Merriweather-Black"), url(/fonts/Roboto-Bold.eot?#iefix) format("embedded-opentype"), url(/fonts/Roboto-Bold.woff2) format("woff2"), url(/fonts/Roboto-Bold.woff) format("woff"), url(/fonts/Roboto-Bold.ttf) format("truetype");
	font-display: swap
}

@font-face {
	font-family: 'Helvetica Neue';
	src: url(/fonts/HelveticaNeueBoldCondensed.eot);
	src: local("Helvetica Neue Condensed Bold"), local("HelveticaNeueBoldCondensed"), url(/fonts/HelveticaNeueBoldCondensed.eot?#iefix) format("embedded-opentype"), url(/fonts/HelveticaNeueBoldCondensed.woff2) format("woff2"), url(/fonts/HelveticaNeueBoldCondensed.woff) format("woff"), url(/fonts/HelveticaNeueBoldCondensed.ttf) format("truetype");
	font-weight: bold;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'HelveticaNeueCyr';
	src: url(/fonts/HelveticaNeueCyr-Bold.eot);
	src: local("HelveticaNeueCyr-Bold"), url(/fonts/HelveticaNeueCyr-Bold.eot?#iefix) format("embedded-opentype"), url(/fonts/HelveticaNeueCyr-Bold.woff2) format("woff2"), url(/fonts/HelveticaNeueCyr-Bold.woff) format("woff"), url(/fonts/HelveticaNeueCyr-Bold.ttf) format("truetype");
	font-weight: bold;
	font-style: normal;
	font-display: swap
}

h1 {
	font-family: "HelveticaNeueCyr", sans-serif;
	color: #2d343e;
	font-size: calc(.6375rem + .792vw);
	margin-bottom: 0
}

.description {
	font-family: "Roboto", sans-serif;
	font-weight: normal;
	font-size: calc(.60625rem + .612vw);
	margin-bottom: .375rem
}

@media (max-width: 767.98px) {
	.description {
		font-size: .875rem;
		margin-bottom: 0
	}
}

.date {
	font-family: "Roboto", sans-serif;
	color: #b7b8bb;
	font-size: calc(.55rem + .288vw)
}

@media (max-width: 1023.98px) {
	.date {
		font-size: calc(.575rem + .432vw)
	}
}

.google_search {
	margin-top: 22px
}

.gsc-results {
	width: auto !important
}

.gcsc-branding {
	padding: 0 !important;
	padding-top: 11px !important;
	padding-bottom: 9px !important
}

.gsc-input-box {
	background-color: #FFFFFF !important;
	border: 1px solid #ACACAC !important;
	border-right: 0;
	float: left;
	color: #56595E;
	margin: 0;
	font: 20px/46px 'Golos_Text_Medium';
	font-family: "HelveticaNeueCyr", sans-serif !important;
	height: 50px !important;
	padding-left: 15px;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px 0 0 4px
}

.gsc-result-info {
	font: 16px/36px 'Golos_Text_Regular' !important;
	font-family: "HelveticaNeueCyr", sans-serif !important;
	color: #56595E !important;
	padding-left: 0 !important
}

.gsc-selected-option-container {
	font: 16px/36px 'Golos_Text_Regular' !important;
	font-family: "HelveticaNeueCyr", sans-serif !important;
	color: #56595E !important
}

.gsc-control-cse .gsc-option-selector {
	width: 9px !important;
	height: 15px !important;
	top: 15px !important;
	right: 15px !important
}

.gsc-selected-option-container {
	border-radius: 4px !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	height: 36px !important;
	padding: 0 40px 0 15px !important
}

.gs-image-box.gs-web-image-box.gs-web-image-box-portrait,
.gs-image-box.gs-web-image-box.gs-web-image-box-landscape {
	width: 60px !important;
	height: 60px !important;
	overflow: hidden !important;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	padding: 0 !important;
	border: 0 !important;
	margin-right: 15px !important
}

.gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited b,
.gs-imageResult a.gs-title:visited,
.gs-imageResult a.gs-title:visited b,
.gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link b,
.gs-imageResult a.gs-title:link,
.gs-imageResult a.gs-title:link b {
	font: 21px 'Golos_Text_Medium' !important;
	font-family: "HelveticaNeueCyr", sans-serif !important;
	color: #000 !important;
	height: auto !important;
	border: 0 !important;
	text-decoration: none !important
}

.gs-result .gs-title,
.gs-result .gs-title * {
	text-decoration: none !important
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
	font: 16px/26px 'Golos_Text_Medium' !important;
	font-family: "HelveticaNeueCyr", sans-serif !important;
	color: #2B44B6 !important
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
	font: 16px/26px 'Golos_Text_Medium' !important;
	font-family: "HelveticaNeueCyr", sans-serif !important;
	color: #fff !important;
	padding: 5px !important;
	background: #2B44B6 !important
}

.gs-title:hover {
	text-decoration: underline !important
}

.gs-webResult div.gs-visibleUrl,
.gs-imageResult div.gs-visibleUrl {
	color: #2B44B5 !important;
	font: 16px/24px 'Golos_Text_Regular' !important;
	font-family: "HelveticaNeueCyr", sans-serif !important
}

.gs-webResult .gs-snippet,
.gs-imageResult .gs-snippet,
.gs-fileFormatType {
	font: 18px/22px 'Golos_Text_Regular' !important;
	font-family: "HelveticaNeueCyr", sans-serif !important;
	color: #000 !important
}

.gs-web-image-box-portrait img.gs-image,
.gs-web-image-box-landscape img.gs-image {
	width: 100% !important;
	height: 100% !important;
	-o-object-fit: cover !important;
	object-fit: cover !important;
	max-width: none !important;
	max-height: none !important;
	border: 0 !important
}

.gsc-option {
	font: 16px/36px 'Golos_Text_Regular' !important;
	font-family: "HelveticaNeueCyr", sans-serif !important;
	color: #56595E !important
}

.gsc-above-wrapper-area {
	border-color: #D8D8D8 !important
}

.gsc-thumbnail-inside {
	padding-left: 0 !important
}

.gsc-url-top {
	padding-left: 0 !important
}

.gsc-orderby-label {
	font: 16px/36px 'Golos_Text_Regular' !important;
	font-family: "HelveticaNeueCyr", sans-serif !important;
	color: #56595E !important;
	padding: 10px 9px 0 0 !important
}

.gsc-control-cse .gs-spelling,
.gsc-control-cse .gs-result .gs-title,
.gsc-control-cse .gs-result .gs-title * {
	font-size: auto !important;
	height: auto !important
}

.cse .gsc-control-cse,
.gsc-control-cse {
	padding: 0 !important
}

.gsc-search-box-tools .gsc-search-box .gsc-input {
	padding-right: 0 !important;
	background: none !important;
	font-size: 20px !important;
	font-family: 'Golos_Text_Regular' !important;
	font-family: "HelveticaNeueCyr", sans-serif !important;
	line-height: 46px !important
}

.gsc-search-box-tools .gsc-search-box .gsc-input::-webkit-input-placeholder {
	font-size: 0 !important
}

.gsc-search-box-tools .gsc-search-box .gsc-input::-moz-placeholder {
	font-size: 0 !important
}

.gsc-search-box-tools .gsc-search-box .gsc-input:-ms-input-placeholder {
	font-size: 0 !important
}

.gsc-search-box-tools .gsc-search-box .gsc-input::-ms-input-placeholder {
	font-size: 0 !important
}

.gsc-search-box-tools .gsc-search-box .gsc-input::placeholder {
	font-size: 0 !important
}

.cse .gsc-search-button input.gsc-search-button-v2,
input.gsc-search-button-v2 {
	padding: 18.5px 50px !important;
	background-color: #2B44B5 !important;
	border: 0 !important;
	border-radius: 0 4px 4px 0 !important
}

.gsc-input-box:hover {
	border: 1px solid #ACACAC !important;
	box-shadow: inset 0 0 2px #b2b2b2 !important;
	-moz-box-shadow: inset 0 0 2px #b2b2b2 !important;
	-webkit-box-shadow: inset 0 0 2px #b2b2b2 !important
}

.gsc-input-box:focus {
	border: 1px solid #ACACAC !important;
	box-shadow: inset 0 0 2px #b2b2b2 !important;
	-moz-box-shadow: inset 0 0 2px #b2b2b2 !important;
	-webkit-box-shadow: inset 0 0 2px #b2b2b2 !important
}

.gsib_a {
	padding: 0 !important
}

.gsst_b {
	font-size: 16px !important;
	padding: 0 2px !important;
	position: relative !important;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none;
	white-space: nowrap !important
}

.gsst_a {
	padding-top: 3px !important
}

.gsst_a {
	cursor: pointer !important;
	padding: 0 4px !important
}

.gsst_a .gscb_a {
	color: #a1b9ed !important;
	display: none !important;
	cursor: pointer !important
}

.gscb_a {
	display: inline-block !important;
	font: 27px/13px arial, sans-serif !important;
	font-family: "HelveticaNeueCyr", sans-serif !important
}

.gsc-search-button-v2 {
	display: block !important;
	cursor: pointer !important;
	position: relative !important;
	text-align: center !important;
	margin: 0 !important;
	padding: 17.5px 50px !important;
	margin-left: 10px !important;
	background: #d5d5d5 !important;
	border-color: #d5d5d5 !important;
	border-radius: 50px !important
}

.gsc-adBlock {
	display: none !important
}

.gcsc-find-more-on-google-branding {
	display: none !important
}

.header {
	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;
	position: absolute;
	background-color: #fff;
	z-index: 1070;
	left: 0;
	right: 0;
	width: 100%;
	max-width: 1400px;
	margin: 0 auto;
	border-bottom: 1px solid #d5d5d5;
	height: calc(1.075rem + 3.312vw);
	border-right: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
}

@media (max-width: 575.98px) {
	.header {
		height: 3.125rem;
		padding: 0;
		border-bottom: 0
	}
}

.header__menu {
	cursor: pointer;
	font-family: "iconfont";
	border-right: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	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;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	width: calc(1.075rem + 3.312vw)
}

@media (max-width: 575.98px) {
	.header__menu {
		width: 3.125rem;
		position: static
	}
}

.header__menu.open:before {
	color: #d53020
}

.header__menu:before {
	font-size: calc(.65625rem + .9vw)
}

@media (max-width: 575.98px) {
	.header__menu:before {
		font-size: 1.125rem
	}
}

@media screen and (max-width: 1400px) {
	.header__menu {
		border-left: 0
	}
}

.header__logo {
	margin-right: auto;
	font-family: "GTEestiDisplayLC", sans-serif;
	font-weight: bold;
	font-size: calc(.6375rem + .792vw);
}

.header__logo img {
    height: calc(1.075rem + 3.312vw);
}


@media (max-width: 1023.98px) {
	.header__logo {
		font-size: calc(.6625rem + .936vw)
	}
}

@media (max-width: 575.98px) {
	.header__logo img {
		height: 3.123rem;
	}
}

.search-block {
	height: 100%;
	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;
	width: calc(1.075rem + 3.312vw)
}

@media (max-width: 575.98px) {
	.search-block {
		display: none
	}
}

.search-block__btn {
	padding: 0
}

.icon-search {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.icon-search:before {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	font-size: calc(.5875rem + .504vw)
}

@media (max-width: 1023.98px) {
	.icon-search:before {
		font-size: calc(.6125rem + .648vw)
	}
}

.search-popup {
	position: absolute;
	display: none;
	right: 0;
	top: 0;
	width: 30vw;
	height: 100%;
	background-color: #fff;
	-webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.35);
	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.35)
}

.search-popup.open {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.search-popup form {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 calc(.6rem + .576vw)
}

.search-popup__item {
	width: 100%;
	height: 100%;
	border: 0;
	font-family: "Roboto", sans-serif;
	font-size: calc(.59375rem + .54vw);
	padding: 0 calc(.6rem + .576vw);
	color: #2d343e
}

@media (max-width: 1023.98px) {
	.search-popup__item {
		font-size: calc(.61875rem + .684vw)
	}
}

.search-popup__btn {
	background: url(/images/search_enter.svg) no-repeat right center;
	background-size: contain;
	height: 100%;
	width: calc(.6375rem + .792vw)
}

.search-popup__close-btn {
	height: 100%;
	padding: 0;
	border-left: 1px solid #d5d5d5;
	width: calc(1.1375rem + 3.672vw);
	font-size: calc(.59375rem + .54vw)
}

@media (max-width: 1023.98px) {
	.search-popup__close-btn {
		font-size: calc(.61875rem + .684vw)
	}
}

.search-popup__close-btn .icon-close,
.search-popup__close-btn .header__menu.open {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.search-mobile {
	display: none
}

@media (max-width: 575.98px) {
	.search-mobile {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding: 1rem;
		width: 100%
	}
	.search-mobile form {
		padding: .5rem .75rem;
		border: 1px solid #d5d5d5;
		border-radius: 50px;
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
	.search-mobile form input {
		border: 0
	}
}

.menu-navigation {
	opacity: 0;
	visibility: hidden;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	position: absolute;
	left: 0;
	background-color: #fff;
	-webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.35);
	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.35);
	border-left: 1px solid #d5d5d5;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	top: calc(1.075rem + 3.312vw)
}

@media (max-width: 575.98px) {
	.menu-navigation {
		top: 3.125rem;
		-webkit-box-shadow: none;
		box-shadow: none;
		right: 0;
		border-left: 0;
		border-bottom: 0
	}
}

@media (max-width: 575.98px) {
	.menu-navigation__list {
		border-top: 1px solid #d5d5d5
	}
}

.menu-navigation.open {
	opacity: 1;
	visibility: visible;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out
}

@media (max-width: 575.98px) {
	.menu-navigation.open {
		position: fixed;
		height: 100%;
		overflow-y: auto;
		padding-bottom: 50px
	}
}

.menu-navigation__item {
	position: relative;
	cursor: pointer;
	border-bottom: 1px solid #d5d5d5
}

.menu-navigation__item .navigation__list-link,
.menu-navigation__item .submenu-list__link,
.menu-navigation__item .inner-feedback .jq-selectbox__select-text,
.inner-feedback .menu-navigation__item .jq-selectbox__select-text {
	font-family: "HelveticaNeueCyr", sans-serif;
	font-weight: bold;
	margin-right: 0;
	padding: calc(.69375rem + 1.116vw) calc(.6375rem + .792vw)
}

.menu-navigation__item .navigation__list-link:hover,
.menu-navigation__item .submenu-list__link:hover,
.menu-navigation__item .inner-feedback .jq-selectbox__select-text:hover,
.inner-feedback .menu-navigation__item .jq-selectbox__select-text:hover {
	background-color: rgba(0, 0, 0, 0.05)
}

@media (max-width: 575.98px) {
	.menu-navigation__item .navigation__list-link:hover,
	.menu-navigation__item .submenu-list__link:hover,
	.menu-navigation__item .inner-feedback .jq-selectbox__select-text:hover,
	.inner-feedback .menu-navigation__item .jq-selectbox__select-text:hover {
		background-color: #efeff1
	}
}

.menu-navigation__item .navigation__list-link:before,
.menu-navigation__item .submenu-list__link:before,
.menu-navigation__item .inner-feedback .jq-selectbox__select-text:before,
.inner-feedback .menu-navigation__item .jq-selectbox__select-text:before {
	margin-left: auto;
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
	position: relative;
	right: calc(-.5125rem - .072vw)
}

@media (max-width: 575.98px) {
	.menu-navigation__item .navigation__list-link:before,
	.menu-navigation__item .submenu-list__link:before,
	.menu-navigation__item .inner-feedback .jq-selectbox__select-text:before,
	.inner-feedback .menu-navigation__item .jq-selectbox__select-text:before {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.menu-navigation__item .navigation__list-link._no-submenu:before,
.menu-navigation__item ._no-submenu.submenu-list__link:before,
.menu-navigation__item .inner-feedback ._no-submenu.jq-selectbox__select-text:before,
.inner-feedback .menu-navigation__item ._no-submenu.jq-selectbox__select-text:before {
	content: none
}

@media (max-width: 575.98px) {
	.menu-navigation__item.open {
		background-color: #efeff1
	}
}

.menu-navigation__item.open>.submenu-list {
	opacity: 1;
	visibility: visible;
	top: 0;
	left: 100%;
	border-top: 0;
	-webkit-box-shadow: 0.7rem 0.1rem 0.9rem 0rem rgba(0, 0, 0, 0.15);
	box-shadow: 0.7rem 0.1rem 0.9rem 0rem rgba(0, 0, 0, 0.15);
	border-left: 1px solid #d5d5d5;
	margin-top: 0
}

@media (max-width: 575.98px) {
	.menu-navigation__item.open>.submenu-list {
		max-height: 100%;
		-webkit-transition: max-height 0.15s ease-out;
		transition: max-height 0.15s ease-out;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-left: 0;
		border-top: 1px solid #d5d5d5;
		margin-top: 0
	}
}

@media (max-width: 575.98px) {
	.menu-navigation__item.open .navigation__list-link:before,
	.menu-navigation__item.open .submenu-list__link:before,
	.menu-navigation__item.open .inner-feedback .jq-selectbox__select-text:before,
	.inner-feedback .menu-navigation__item.open .jq-selectbox__select-text:before {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg)
	}
}

@media (max-width: 575.98px) {
	.menu-navigation__item:last-child {
		border-bottom: 0
	}
}

.menu-navigation .submenu-list {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 0;
	visibility: hidden;
	top: auto;
	left: 100%;
	border-top: 0;
	-webkit-box-shadow: 0.7rem 0.1rem 0.9rem 0rem rgba(0, 0, 0, 0.15);
	box-shadow: 0.7rem 0.1rem 0.9rem 0rem rgba(0, 0, 0, 0.15);
	border-left: 1px solid #d5d5d5;
	margin-top: 1px
}

.menu-navigation .submenu-list__item {
	height: auto
}

@media (max-width: 575.98px) {
	.menu-navigation .submenu-list__item .submenu-list {
		position: static;
		max-height: 0;
		-webkit-transform: none;
		transform: none;
		visibility: visible;
		opacity: 1;
		overflow: hidden;
		border-left: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		-webkit-transition: none;
		transition: none;
		background-color: #efeff1;
		padding-left: 1rem
	}
}

.menu-navigation .submenu-list__item.open .submenu-list {
	opacity: 1;
	visibility: visible
}

@media (max-width: 575.98px) {
	.menu-navigation .submenu-list__item.open .submenu-list {
		max-height: 100%;
		-webkit-transition: max-height 0.15s ease-out;
		transition: max-height 0.15s ease-out;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-left: 0;
		border-top: 1px solid #d5d5d5;
		margin-top: 0
	}
}

.menu-navigation .submenu-list__link {
	font-family: "Roboto", sans-serif;
	font-weight: 400;
	margin-right: calc(.55rem + .288vw)
}

@media (max-width: 575.98px) {
	.menu-navigation .submenu-list__link:before {
		-webkit-transform: rotate(360deg) !important;
		transform: rotate(360deg) !important
	}
}

@media (max-width: 575.98px) {
	.menu-navigation .submenu-list {
		position: static;
		max-height: 0;
		-webkit-transform: none;
		transform: none;
		visibility: visible;
		opacity: 1;
		overflow: hidden;
		border-left: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		-webkit-transition: none;
		transition: none;
		background-color: #efeff1;
		padding-left: 1rem;
		margin-top: 0
	}
}

.navigation {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.navigation__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: inherit
}

@media (max-width: 1023.98px) {
	.navigation__list {
		display: none
	}
}

.navigation__list-item {
	position: relative;
	height: inherit;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	padding: 0 calc(.55rem + .288vw)
}

.navigation__list-item .navigation__list-link:hover:first-child,
.navigation__list-item .submenu-list__link:hover:first-child,
.navigation__list-item .inner-feedback .jq-selectbox__select-text:hover:first-child,
.inner-feedback .navigation__list-item .jq-selectbox__select-text:hover:first-child {
	opacity: 0.6 !important
}

.navigation__list-item._search-item {
	padding: 0
}

.navigation__list-item._no-submenu .navigation__list-link:before,
.navigation__list-item._no-submenu .submenu-list__link:before,
.navigation__list-item._no-submenu .inner-feedback .jq-selectbox__select-text:before,
.inner-feedback .navigation__list-item._no-submenu .jq-selectbox__select-text:before {
	display: none
}

.navigation__list-item:hover {
	-webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.35);
	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.35);
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out
}

.navigation__list-item:hover:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: .625rem;
	background-color: #fff;
	z-index: 1;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out
}

.navigation__list-item:hover .submenu-list {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	visibility: visible;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out
}

.navigation__list-item:hover .navigation__list-link:before,
.navigation__list-item:hover .submenu-list__link:before,
.navigation__list-item:hover .inner-feedback .jq-selectbox__select-text:before,
.inner-feedback .navigation__list-item:hover .jq-selectbox__select-text:before {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out
}

.navigation__list-item:hover._no-submenu {
	opacity: .6;
	-webkit-box-shadow: none;
	box-shadow: none
}

.navigation__list-item:hover._no-submenu:after {
	content: none
}

.navigation__list-link,
.submenu-list__link,
.inner-feedback .jq-selectbox__select-text {
	font-family: "Roboto", sans-serif;
	font-weight: 400;
	line-height: 1;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: inherit;
	font-size: calc(.5875rem + .504vw)
}

@media (max-width: 1023.98px) {
	.navigation__list-link,
	.submenu-list__link,
	.inner-feedback .jq-selectbox__select-text {
		font-size: calc(.6rem + .576vw)
	}
}

.navigation__list-link:before,
.submenu-list__link:before,
.inner-feedback .jq-selectbox__select-text:before {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	font-family: "iconfont";
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	font-size: calc(.55rem + .288vw);
	margin-left: calc(.525rem + .144vw)
}

@media (max-width: 1023.98px) {
	.navigation__list-link:before,
	.submenu-list__link:before,
	.inner-feedback .jq-selectbox__select-text:before {
		font-size: calc(.575rem + .432vw)
	}
}

.navigation__list-link:hover,
.submenu-list__link:hover,
.inner-feedback .jq-selectbox__select-text:hover {
	text-decoration: none;
	opacity: 1 !important
}

.submenu-list {
	min-width: 100%;
	position: absolute;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	top: 100%;
	white-space: nowrap;
	left: 0;
	background-color: #fff;
	-webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.35);
	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.35);
	border-top: 1px solid #d5d5d5;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out
}

.submenu-list__item {
	padding: 0;
	height: calc(1.075rem + 3.312vw)
}

.submenu-list__item:not(:last-child) {
	border-bottom: 1px solid #d5d5d5
}

.submenu-list__link {
	height: 100%;
	width: 100%;
	padding: 0 calc(.55rem + .288vw)
}

.submenu-list__link:before {
	-webkit-transform: rotate(270deg) !important;
	transform: rotate(270deg) !important;
	margin-left: auto;
	text-decoration: none
}

.submenu-list__link._no-submenu:before {
	content: none
}

.submenu-list__link:hover {
	background-color: rgba(0, 0, 0, 0.05)
}

.top-slider {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0
}

@media (max-width: 767.98px) {
	.top-slider {
		background-image: url(/images/mobile-bg.jpg);
		background-size: contain;
		background-repeat: repeat
	}
}

.top-slider__wrapper {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	position: relative;
	height: 0;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding-bottom: 35%
}

@media (min-width: 1920px) {
	.top-slider__wrapper {
		padding-bottom: 40%
	}
}

@media (max-width: 767.98px) {
	.top-slider__wrapper {
		height: auto;
		padding-bottom: 0;
		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
	}
}

.top-slider__wrapper img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

@media (max-width: 767.98px) {
	.top-slider__wrapper img {
		display: none
	}
}

.top-slider__description {
	position: absolute;
	z-index: 1030;
	-webkit-box-flex: 40%;
	-ms-flex: 40% 0 0px;
	flex: 40% 0 0;
	max-width: 40%;
	min-width: 40%;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	margin-right: calc(.675rem + 1.008vw)
}

@media (max-width: 767.98px) {
	.top-slider__description {
		-webkit-box-flex: 100%;
		-ms-flex: 100% 0 0px;
		flex: 100% 0 0;
		margin-right: 0;
		max-width: none;
		min-width: auto;
		padding: 3.75rem 1.25rem;
		position: static;
		-webkit-transform: none;
		transform: none
	}
}

.top-slider__description-title {
	line-height: 1.2;
	font-family: "Source Serif Pro", serif!important;
	color: #2d343e;
	font-weight: 700;
	max-width: 80%;
	font-size: calc(.875rem + 2.16vw);
	margin-bottom: calc(.7rem + 1.152vw)
}

.top-slider__description-title span {
	color: #d53020
}

@media (max-width: 767.98px) {
	.top-slider__description-title {
		max-width: none
	}
}

.top-slider__description-subtitle {
	max-width: 80%;
	font-family: 'Source Serif Pro', serif!important;
	color: #d49b1e;
	font-size: calc(.875rem + 1.18vw);
	padding-top: 20px;
	border-top: 2px solid black;
}

@media (max-width: 1023.98px) {
	.top-slider__description-subtitle {
		font-size: calc(.63125rem + .756vw)
	}
}

@media (max-width: 767.98px) {
	.top-slider__description-subtitle {
		margin-bottom: 0;
		max-width: none
	}
}

.primary-slider,
.video-slider,
.bottom-slider {
	position: relative;
	margin: 0 calc(-.5125rem - 1.008vw)
}

@media (max-width: 575.98px) {
	.primary-slider,
	.video-slider,
	.bottom-slider {
		border-bottom: 1px solid #d5d5d5
	}
}

.primary-slider .swiper-title-wrap,
.video-slider .swiper-title-wrap,
.bottom-slider .swiper-title-wrap {
	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;
	padding: 0 calc(.675rem + 1.008vw)
}

@media (max-width: 767.98px) {
	.primary-slider .swiper-title-wrap,
	.video-slider .swiper-title-wrap,
	.bottom-slider .swiper-title-wrap {
		padding: 0 1.25rem
	}
}

.primary-slider .swiper-wrapper,
.video-slider .swiper-wrapper,
.bottom-slider .swiper-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100% !important
}

.primary-slider .swiper-button-wrapper,
.video-slider .swiper-button-wrapper,
.bottom-slider .swiper-button-wrapper {
	position: static;
	margin-right: 0
}

@media (max-width: 767.98px) {
	.primary-slide__wrapper {
		border-top: 1px solid #d5d5d5
	}
}

.primary-slide__item {
	display: block;
	border-top: 1px solid #d5d5d5;
	padding: calc(.58125rem + .468vw) calc(.675rem + 1.008vw)
}

@media (max-width: 767.98px) {
	.primary-slide__item {
		border-top: 0;
		padding: .5rem 1.25rem
	}
}

.swiper-container {
	z-index: auto
}

.swiper-button-wrapper {
	display: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 1040
}

.swiper-button-wrapper .swiper-button-prev:after,
.swiper-button-wrapper .swiper-button-next:after {
	content: none
}

.swiper-button-wrapper .swiper-button-next {
	position: static;
	width: auto;
	height: auto;
	margin-top: auto;
	color: #2d343e
}

.swiper-button-wrapper .swiper-button-next:before {
	font-family: "iconfont";
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg)
}

.swiper-button-wrapper .swiper-button-prev {
	position: static;
	width: auto;
	height: auto;
	margin-top: auto;
	color: #2d343e
}

.swiper-button-wrapper .swiper-button-prev:before {
	font-family: "iconfont";
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

@media (max-width: 575.98px) {
	.swiper-button-wrapper .swiper-button-prev {
		display: none
	}
}

.swiper-button-wrapper .swiper-pagination {
	position: static;
	display: inherit;
	margin: 0 4px
}

@media (max-width: 575.98px) {
	.swiper-button-wrapper .swiper-pagination {
		position: absolute;
		bottom: 1.25rem;
		left: 1.25rem;
		margin: 0
	}
}

.swiper-button-wrapper .swiper-pagination-bullet {
	width: 5px;
	height: 5px;
	border: 0
}

.swiper-button-wrapper .swiper-pagination-bullet:not(:last-child) {
	margin-right: 3px
}

@media (max-width: 575.98px) {
	.swiper-button-wrapper .swiper-pagination-bullet {
		width: 8px;
		height: 8px;
		background: none;
		border: 1.5px solid #000;
		opacity: 1;
		border-radius: 50%
	}
}

.swiper-button-wrapper .swiper-pagination-bullet-active {
	background-color: #d53020;
	border-color: #d53020
}

.slick-dots {
	position: absolute;
	right: 0;
	bottom: auto;
	-webkit-transform: none;
	transform: none;
	margin-right: calc(.6625rem + .936vw);
	top: calc(-.5125rem - 2.412vw)
}

.slick-dots li button {
	width: 4px;
	height: 4px;
	border: 0;
	background-color: #d5d5d5
}

.slick-dots .slick-active button {
	background-color: #d53020
}

.swiper-title-wrap {
	margin-bottom: calc(.7rem + 1.152vw)
}

.slick-arrow {
	right: calc(.675rem + 1.008vw);
	top: calc(-.5125rem - 2.232vw)
}

@media (max-width: 575.98px) {
	.slick-arrow {
		top: -1.5rem
	}
}

.slick-next {
	position: absolute;
	width: auto;
	height: auto;
	margin-top: auto;
	color: #2d343e
}

.slick-next:before {
	font-family: "iconfont";
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
	color: #2d343e;
	font-size: 18px
}

@media (max-width: 575.98px) {
	.slick-next:before {
		font-size: .875rem
	}
}

.slick-prev {
	position: absolute;
	right: 50px;
	width: auto;
	height: auto;
	margin-top: auto;
	color: #2d343e
}

.slick-prev:before {
	font-family: "iconfont";
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	color: #2d343e;
	font-size: 18px
}

@media (max-width: 575.98px) {
	.slick-prev:before {
		font-size: .875rem
	}
}

@media (max-width: 575.98px) {
	.slick-prev {
		display: none
	}
}

.wrapper {
	max-width: 1400px;
	width: 100%;
	margin: 0 auto;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.main {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-top: calc(1.0625rem + 3.24vw)
}

@media (max-width: 575.98px) {
	.main {
		padding-top: 3.125rem
	}
}

.double-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: calc(.8875rem + 2.232vw)
}

@media (max-width: 767.98px) {
	.double-wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.info-block {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-right: 1px solid #d5d5d5
}

@media (max-width: 767.98px) {
	.info-block {
		display: none
	}
}

.info-block__item {
	cursor: pointer;
	-webkit-box-flex: calc(100% / 3);
	-ms-flex: calc(100% / 3) 0 0px;
	flex: calc(100% / 3) 0 0;
	max-width: calc(100% / 3);
	min-width: calc(100% / 3);
	text-align: center;
	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;
	position: relative;
	z-index: 1050;
	border-left: 1px solid #d5d5d5;
	padding: 0 calc(.8875rem + 2.232vw)
}

@media (max-width: 767.98px) {
	.info-block__item {
		padding: 0 20px;
		-webkit-box-flex: 100%;
		-ms-flex: 100% 0 0px;
		flex: 100% 0 0;
		max-width: none;
		min-width: auto;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		border: 0;
		border-bottom: 1px solid #d5d5d5
	}
}

.info-block__item._open {
	-webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.35);
	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.35);
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	border-color: #fff
}

.info-block__item._open .info-submenu-list {
	visibility: visible;
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	width: calc(100% + 1px);
	left: -1px;
	top: calc(100% - -1px);
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5
}

.info-block__item._open .info-submenu-list .submenu-list__link {
	padding: calc(.675rem + 1.008vw)
}

.info-block__item._open .info-block__title:before {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out
}

@media (max-width: 767.98px) {
	.info-block__item {
		text-align: left
	}
}

.info-block__btn {
	width: 100%;
	padding: calc(.825rem + 1.872vw) 0
}

@media (max-width: 767.98px) {
	.info-block__btn {
		padding: 1rem 0
	}
}

.info-block__title {
	display: inline-block;
	font-family: "HelveticaNeueCyr", sans-serif;
	font-weight: 700;
	position: relative;
	font-size: calc(.5875rem + .504vw)
}

@media (max-width: 1023.98px) {
	.info-block__title {
		font-size: calc(.6125rem + .648vw)
	}
}

.quote-block {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #d53020;
	position: relative;
	padding: calc(.6rem + .576vw) calc(.675rem + 1.008vw) calc(.6rem + .576vw) 0;
	margin-bottom: calc(.8875rem + 2.232vw)
}

@media (max-width: 767.98px) {
	.quote-block {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		margin-bottom: 0
	}
}

.quote-block__logo {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-right: 1px solid #d5d5d5;
	position: absolute;
	left: 0;
	top: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: calc(1.075rem + 3.312vw)
}

.quote-block__logo img {
	max-width: calc(.7rem + 1.152vw)
}

@media (max-width: 767.98px) {
	.quote-block__logo img {
		max-width: 2.25rem
	}
}

@media (max-width: 767.98px) {
	.quote-block__logo {
		width: 3.125rem
	}
}

.quote-block__link {
	font-family: "Roboto", sans-serif;
	font-style: italic;
	position: relative;
	color: #fff;
	font-size: calc(.575rem + .432vw);
	margin-left: calc(1.3rem + 4.608vw);
	padding-right: calc(.6375rem + .792vw)
}

@media (max-width: 1023.98px) {
	.quote-block__link {
		font-size: calc(.6rem + .576vw)
	}
}

@media (max-width: 767.98px) {
	.quote-block__link {
		margin-left: 4.375rem
	}
}

.double-wrapper {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3
}

.news-block {
	-webkit-box-flex: 66.6%;
	-ms-flex: 66.6% 0 0px;
	flex: 66.6% 0 0;
	max-width: 66.6%;
	min-width: 66.6%;
	padding: 0 calc(.675rem + 1.008vw)
}

@media (max-width: 767.98px) {
	.news-block {
		-webkit-box-flex: 100%;
		-ms-flex: 100% 0 0px;
		flex: 100% 0 0;
		max-width: none;
		min-width: auto;
		width: 100%;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		margin: 1.5rem 0
	}
}

.social-block {
	-webkit-box-flex: calc(100% / 3);
	-ms-flex: calc(100% / 3) 0 0px;
	flex: calc(100% / 3) 0 0;
	max-width: calc(100% / 3);
	min-width: calc(100% / 3);
	padding: 0 calc(.675rem + 1.008vw)
}

@media (max-width: 767.98px) {
	.social-block {
		-webkit-box-flex: 100%;
		-ms-flex: 100% 0 0px;
		flex: 100% 0 0;
		max-width: 100%;
		min-width: 100%;
		width: 100%;
		margin-bottom: 2.375rem;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}
}

@media (max-width: 767.98px) {
	.social-block .swiper-title-wrap {
		display: none
	}
}

.social-block__global-wrapper {
	position: relative;
	padding-bottom: 96%;
	height: 0;
	margin: 0 calc(-.5125rem - 1.008vw)
}

.social-block__widget-wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.social-block__widget {
	background-color: #292F33;
	color: #fff;
	overflow-y: auto;
	max-height: 75%;
	padding: calc(.6rem + .576vw);
	padding-left: .375rem;
	padding-right: calc(.7rem + 1.152vw)
}

@media (max-width: 767.98px) {
	.social-block__widget {
		height: auto
	}
}

.social-block__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background-color: #292F33;
	height: 25%;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.social-block__item {
	-webkit-box-flex: 25%;
	-ms-flex: 25% 0 0px;
	flex: 25% 0 0;
	max-width: 25%;
	min-width: 25%;
	text-align: center;
	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;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.social-block__item:not(:last-child) {
	border-right: 1px solid #7e858d
}

.social-block__item img {
	max-width: 2rem
}

.social-block__item span {
	display: block;
	margin-top: 5px;
	color: #7e858d;
	font-family: "Roboto", sans-serif;
	font-weight: 400
}

.video-block {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4;
	padding: 0 calc(.675rem + 1.008vw);
	margin-top: calc(1rem + 4.032vw);

}

@media (max-width: 575.98px) {
	.video-block {
		margin-bottom: 0
	}
}

.video-slider {
	border-bottom: 1px solid #d5d5d5
}

@media (max-width: 767.98px) {
	.video-slider {
		border: 0
	}
}

.steps p {
	font-weight: 400;
	font-family: "Roboto", sans-serif;
}

.steps h1 {
	margin-bottom: 20px;
}

.footer__list-item a {
	color: #b7b8bb!important;
	padding: 0 14px!important;
	line-height: 14px!important;
}

.footer__list-item a::before {
	display: none;
}

.video-slider__img-wrap {
	position: relative;
	height: 0;
	padding-bottom: 56.5%
}

.steps-slider__img-wrap {
	position: relative;
	height: 0;
	padding-bottom: 97.5%
}

.video-slider__img-wrap img, .steps-slider__img-wrap img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.red {
	color: white;
	background-color: red;
	display: inline-block;
}

.video-slider .swiper-title-wrap {
	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;
	padding: 0 calc(.675rem + 1.008vw);
	margin-bottom: calc(.7rem + 1.152vw)
}

.video-slider .swiper-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100% !important
}

.video-slider .swiper-button-wrapper {
	position: static;
	margin-right: 0
}

.video-slider__text-wrap {
	padding: calc(.675rem + 1.008vw)
}

@media (max-width: 575.98px) {
	.video-slider__text-wrap {
		padding: 1.25rem;
		padding-bottom: .625rem
	}
}

.video-icon {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	border-radius: 50%;
	background: url(/images/video_play_big.svg) no-repeat center center;
	background-size: contain;
	width: calc(1.075rem + 3.312vw);
	height: calc(1.075rem + 3.312vw)
}

@media (max-width: 1023.98px) {
	.video-icon {
		width: calc(1.23125rem + 4.212vw);
		height: calc(1.23125rem + 4.212vw)
	}
}

@media (max-width: 575.98px) {
	.video-icon {
		width: 3.125rem;
		height: 3.125rem
	}
}

.bottom-block {
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
	order: 5;
	position: relative;
	padding: 0 calc(.675rem + 1.008vw)
}

.bottom-block>h1 {
	text-align: center;
	position: absolute;
	z-index: 1030;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	color: #fff;
	margin-bottom: 0;
	font-size: 2.875rem;
	line-height: 5.25rem;
	white-space: nowrap;
	top: calc(.5125rem + .072vw);
	font-size: calc(.7rem + 1.152vw)
}

.bottom-slider {
	border-bottom: 0;
	padding-bottom: 0;
	background-color: #2d343e
}

@media (max-width: 575.98px) {
	.bottom-slider {
		position: relative
	}
}

.bottom-slider__item {
	width: 100%;
	padding: 0 2.8125rem;
	border-right: 1px solid #575d65
}

.bottom-slider__item-img-wrap {
	width: 8.75rem;
	height: 8.75rem;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 1.5rem
}

.bottom-slider__item-img-wrap img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.bottom-slider__item-top {
	text-align: center
}

.bottom-slider__item-top h4 {
	font-family: "HelveticaNeueCyr", sans-serif;
	color: #d53020;
	font-size: 1.875rem;
	margin-bottom: 0
}

.bottom-slider__item-top span {
	display: block;
	font-size: 1.25rem;
	color: #555b63;
	font-family: "Roboto", sans-serif
}

.bottom-slider__item-bottom {
	text-align: center;
	margin-top: 1.875rem
}

.bottom-slider__item-bottom p {
	color: #fff;
	font-size: 1.25rem;
	font-family: "Roboto", sans-serif;
	line-height: 1.25
}

.bottom-slider__half {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	padding-top: calc(.95rem + 2.592vw);
	min-height: calc(4.5125rem + 23.112vw);
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

@media (max-width: 575.98px) {
	.bottom-slider__half {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding-top: 3.125rem
	}
}

.bottom-slider__half-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-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 50%;
	-ms-flex: 50% 0 0px;
	flex: 50% 0 0;
	max-width: 50%;
	min-width: 50%;
	position: relative;
	padding: 0 calc(1.7rem + 6.912vw) calc(.60625rem + .612vw) calc(1.7rem + 6.912vw)
}

@media (max-width: 575.98px) {
	.bottom-slider__half-item {
		-webkit-box-flex: 100%;
		-ms-flex: 100% 0 0px;
		flex: 100% 0 0;
		max-width: 100%;
		min-width: 100%
	}
}

.bottom-slider__half-item:not(:last-child):after {
	content: '';
	position: absolute;
	top: 0;
	right: -1px;
	width: 1px;
	height: 100%;
	background-color: #575d65
}

.bottom-slider__half-item h2 {
	margin-bottom: 0;
	font-size: calc(.875rem + 2.16vw);
	color: #d53020
}

.bottom-slider__half-item p {
	color: #fff;
	text-align: center
}

@media (max-width: 575.98px) {
	.bottom-slider__half-item p {
		font-size: .75rem
	}
}

.bottom-slider__half-item-img {
	width: calc(1.075rem + 3.312vw);
	height: calc(1.075rem + 3.312vw);
	border-radius: 50%;
	overflow: hidden
}

.bottom-slider__half-item-img img {
	width: 100%;
	height: 100%
}

.bottom-slider__half-item-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-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.bottom-slider .swiper-button-next,
.bottom-slider .swiper-button-prev {
	color: #fff
}

.bottom-slider .swiper-button-wrapper {
	position: absolute;
	top: calc(.7rem + 1.152vw);
	right: 0;
	margin-right: calc(.675rem + 1.008vw)
}

.bottom-slider .swiper-pagination-bullet {
	background-color: #d5d5d5
}

.bottom-slider .swiper-pagination-bullet-active {
	background-color: #d53020
}

@media (max-width: 575.98px) {
	.bottom-slider .swiper-pagination {
		display: none
	}
}

.bottom-slider .slick-arrow {
	top: calc(.79375rem + 1.692vw);
	z-index: 1050
}

.bottom-slider .slick-prev:before {
	color: #fff
}

.bottom-slider .slick-next:before {
	color: #fff
}

.slick-track {
	margin: 0 -1px
}

.slick-list {
	width: 100% !important
}

.video-slider__item {
	padding: 0 1px
}

.bottom-slider .swiper-wrapper {
	padding-top: 6.875rem;
	padding-bottom: 1.875rem
}

.bottom-slider .swiper-wrapper .slick-track {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%
}

.bottom-info {
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 6;
	order: 6;
	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;
	height: calc(3.64375rem + 18.108vw);
	margin-top: -.4375rem
}

@media (max-width: 767.98px) {
	.bottom-info {
		height: auto;
		position: relative;
		padding: 2.5rem 1.25rem
	}
}

.bottom-info:before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	background-image: url(/images/bottom-bg.jpg);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position-y: 30%;
	height: 100%;
	z-index: -1;
	height: calc(3.64375rem + 18.108vw)
}

@media (max-width: 767.98px) {
	.bottom-info:before {
		height: 100%;
		top: 0;
		background-size: cover
	}
}

.bottom-info__wrapper {
	text-align: center;
	padding-top: calc(1.1375rem + 3.672vw)
}

@media (max-width: 767.98px) {
	.bottom-info__wrapper {
		padding: 0
	}
}

@media (max-width: 767.98px) {
	.bottom-info h1 {
		padding-bottom: 1rem;
		font-size: .9375rem
	}
}

.bottom-info h1 span {
	display: block;
	color: #d53020
}

@media (max-width: 575.98px) {
	.bottom-info .description {
		text-shadow: 0.2px 0.2px 0px black;
		font-size: .9375rem
	}
}

.button {
	display: inline-block;
	width: 100%;
	font-family: "HelveticaNeueCyr", sans-serif;
	font-weight: bold;
	border: 3px solid #d5d5d5;
	background-color: #d5d5d5;
	border-radius: 50px;
	text-decoration: none !important;
	font-size: calc(.5875rem + .504vw);
	padding: calc(.6rem + .576vw) calc(.825rem + 1.872vw);
	max-width: calc(4.1375rem + 20.952vw)
}

@media (max-width: 1023.98px) {
	.button {
		padding: calc(.575rem + .432vw);
		font-size: calc(.6125rem + .648vw)
	}
}

.button._button-secondary {
	color: #d53020;
	background: none;
	border-color: #d53020;
	margin-top: calc(.7625rem + 1.512vw)
}

.top-title {
	background-image: url(/images/mobile-bg.jpg)
}

.top-title__wrapper {
	padding: calc(.7625rem + 1.512vw) calc(.675rem + 1.008vw) calc(.825rem + 1.872vw) calc(1.29375rem + 4.572vw)
}

.inner-title {
	font-size: calc(.825rem + 1.872vw);
	font-weight: 700
}

.inner-content {
	position: relative
}

.inner-content__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media (max-width: 767.98px) {
	.inner-content__wrap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.inner-content__left {
	width: 100%;
	padding: 0 calc(.675rem + 1.008vw);
	padding-left: calc(1.29375rem + 4.572vw)
}

@media (max-width: 767.98px) {
	.inner-content__left {
		padding-right: 0;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		padding-left: 0
	}
}

.back-btn {
	position: absolute;
	top: 0;
	left: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 1050;
	width: calc(1.075rem + 3.312vw);
	height: 100%
}

.back-btn img {
	max-width: calc(.6625rem + .936vw)
}

.inner-content-article {
	position: relative;
	padding: calc(.675rem + 1.008vw) calc(.675rem + 1.008vw) calc(1.1125rem + 3.528vw) 0
}

@media (max-width: 767.98px) {
	.inner-content-article {
		padding: calc(.6rem + .576vw)
	}
}

.inner-content-article:before {
	content: '';
	position: absolute;
	left: calc(-.5125rem - 1.008vw);
	right: 0;
	top: -5px;
	background-color: #d53020;
	width: 103.3%;
	height: 5px
}

@media (max-width: 1023.98px) {
	.inner-content-article:before {
		width: 100%;
		left: 0
	}
}

.inner-content-article p {
	font-family: "Roboto", sans-serif;
	font-size: calc(.6125rem + .648vw);
	margin-bottom: calc(.675rem + 1.008vw)
}

@media (max-width: 767.98px) {
	.inner-content-article p {
		font-size: 1rem
	}
}

.inner-content-article li {
	font-family: "Roboto", sans-serif;
	font-size: calc(.6125rem + .648vw);
	margin-bottom: .5rem
}

@media (max-width: 767.98px) {
	.inner-content-article li {
		font-size: 1rem
	}
}

.inner-content-article ul {
	margin: calc(.675rem + 1.008vw) 0
}

.inner-content-article ul li:before {
	content: "\2022";
	width: 2px;
	height: 2px;
	display: inline-block;
	color: #d53020;
	margin-right: calc(.6rem + .576vw)
}

.inner-content-article__img-wrap {
	width: 100%;
	position: relative;
	height: 0;
	padding-bottom: 56.5%;
	margin-bottom: calc(.675rem + 1.008vw)
}

.inner-content-article__img-wrap img,
.inner-content-article__img-wrap iframe {
	position: absolute;
	top: 0;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100% !important;
	height: 100% !important
}

.inner-content-article h2 {
	font-size: calc(.6375rem + .792vw)
}

@media (max-width: 767.98px) {
	.inner-content-article h2 {
		font-size: 1.25rem
	}
}

.inner-content-article h3 {
	font-size: calc(.6125rem + .648vw)
}

@media (max-width: 767.98px) {
	.inner-content-article h3 {
		font-size: 1.125rem
	}
}

.inner-content-article a {
	color: #0e99ed;
	font-family: "Roboto", sans-serif;
	font-size: calc(.6125rem + .648vw)
}

@media (max-width: 767.98px) {
	.inner-content-article a {
		font-size: 1rem
	}
}

.inner-content-article img {
	max-width: 100%;
	height: auto !important
}

.inner-content-article .contacts-ul {
	margin-top: 0
}

.inner-content-article .video-slider__img-wrap img {
	height: 100% !important
}

.inner-content-nav {
	-webkit-box-flex: calc(100% / 3.5);
	-ms-flex: calc(100% / 3.5) 0 0px;
	flex: calc(100% / 3.5) 0 0;
	max-width: calc(100% / 3.5);
	min-width: calc(100% / 3.5);
	border-bottom: 1px solid #d5d5d5;
	margin-left: calc(-.5125rem - 1.008vw);
	-ms-flex-item-align: baseline;
	align-self: baseline;
	padding: calc(.675rem + 1.008vw) 0;
	padding-left: calc(.675rem + 1.008vw)
}

@media (max-width: 767.98px) {
	.inner-content-nav {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
		padding: calc(.6rem + .576vw);
		-webkit-box-flex: 100%;
		-ms-flex: 100% 0 0px;
		flex: 100% 0 0;
		max-width: none;
		min-width: auto;
		margin-left: 0;
		width: 100%
	}
}

.inner-content-nav__list {
	margin-top: calc(.5875rem + .504vw);
	padding-left: calc(.6375rem + .792vw)
}

@media (max-width: 767.98px) {
	.inner-content-nav__list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding-left: 0;
		margin-bottom: .625rem
	}
}

.inner-content-nav__item:not(:last-child) {
	margin-bottom: calc(.55rem + .288vw)
}

@media (max-width: 767.98px) {
	.inner-content-nav__item:not(:last-child) {
		margin-bottom: 0;
		margin-right: .75rem
	}
}

.inner-content-nav__link {
	font-family: "Roboto", sans-serif
}

.inner-content-nav__link._active {
	color: #b7b8bb
}

@media (max-width: 767.98px) {
	.inner-content-nav__link {
		font-size: .875rem
	}
}

.inner-content-nav .inner-contacts {
	padding: calc(.675rem + 1.008vw);
	margin: calc(.675rem + 1.008vw) calc(-.5125rem - 1.008vw);
	margin-bottom: 0
}

.inner-content-nav .inner-contacts a {
	margin-left: calc(.525rem + .144vw);
	font-size: calc(.625rem + .72vw)
}

.inner-content-nav .inner-contacts a._blue {
	color: #007bff
}

.inner-content-nav .social-block__list-wrap {
	margin: 0 calc(-.5125rem - 1.008vw);
	padding-top: calc(.675rem + 1.008vw);
	margin-top: calc(.675rem + 1.008vw);
	border-top: 1px solid #d5d5d5
}

.inner-content-nav .social-block__list-wrap h2 {
	padding-left: calc(.675rem + 1.008vw)
}

.inner-content-nav .social-block__list {
	padding: calc(.6rem + .576vw) 0;
	background-color: #5e6671
}

.inner-news-list .primary-slide__item {
	color: #2d343e;
	margin-right: calc(-.5125rem - 1.008vw);
	margin-left: calc(-.5125rem - 1.008vw);
	padding: calc(.58125rem + .468vw) 0;
	padding-left: calc(.675rem + 1.008vw);
	border-top: 0;
	border-bottom: 1px solid #d5d5d5
}

.inner-news-list .primary-slide__item:first-child {
	padding-top: 0
}

.inner-news-list .description {
	color: #2d343e;
	font-size: calc(.60625rem + .612vw);
	margin-bottom: .375rem
}

@media (max-width: 767.98px) {
	.inner-news-list .description {
		font-size: .875rem;
		margin-bottom: 0
	}
}

.inner-contacts__list {
	padding-left: calc(.6rem + .576vw)
}

.inner-contacts__list ul {
	margin-top: 0
}

.inner-contacts__list:not(:last-child) {
	margin-bottom: calc(.79375rem + 1.692vw)
}

.inner-contacts__list .inner-contacts__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.inner-contacts__list .inner-contacts__item:not(:last-child) {
	margin-bottom: calc(.525rem + .144vw)
}

.inner-contacts__list .inner-contacts__item img {
	max-width: 2.1875rem;
	opacity: 0.5
}

.inner-contacts__list .inner-contacts__item p {
	margin-bottom: 0;
	padding: 0 .4375rem 0 calc(.55rem + .288vw)
}

.inner-map ul {
	margin: 0
}

.inner-map ul li {
	margin-bottom: calc(.66875rem + .972vw)
}

.inner-map ul li:before {
	content: none
}

.inner-map ul li ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: calc(.66875rem + .972vw) 0 calc(.66875rem + .972vw) calc(.66875rem + .972vw)
}

.inner-map ul li ul a:not(:last-child) {
	margin-bottom: calc(.5125rem + .072vw)
}

.inner-map ul h2 a {
	font-family: "HelveticaNeueCyr", sans-serif
}

.inner-map ul a {
	color: #2d343e
}

.inner-video-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 calc(-.5125rem - 1.008vw)
}

@media (max-width: 767.98px) {
	.inner-video-list {
		margin: 0
	}
}

.inner-video-list .video-slider__item {
	-webkit-box-flex: 50%;
	-ms-flex: 50% 0 0px;
	flex: 50% 0 0;
	max-width: 50%;
	min-width: 50%;
	color: #2d343e;
	border-bottom: 0
}

@media (max-width: 575.98px) {
	.inner-video-list .video-slider__item {
		-webkit-box-flex: 100%;
		-ms-flex: 100% 0 0px;
		flex: 100% 0 0;
		max-width: none;
		min-width: auto;
		width: 100%;
		padding-right: 0
	}
}

.inner-video-list .video-slider__item:not(:nth-child(2n+2)) {
	padding-right: 1px
}

.inner-video-list .video-slider__item .video-slider__text-wrap {
	padding: calc(.60625rem + .612vw) calc(.675rem + 1.008vw)
}

.inner-video-list .video-slider__item p {
	font-size: calc(.60625rem + .612vw);
	margin-bottom: 0
}

@media (max-width: 767.98px) {
	.inner-video-list .video-slider__item p {
		font-size: .875rem;
		margin-bottom: 0
	}
}

.inner-video-item {
	margin: 0 calc(-.5125rem - 1.008vw)
}

@media (max-width: 767.98px) {
	.inner-video-item {
		margin: 0
	}
}

.inner-team ul {
	margin-top: 0
}

.inner-members__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media (max-width: 575.98px) {
	.inner-members__item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.inner-members__item:not(:last-child) {
	margin-bottom: calc(.85625rem + 2.052vw)
}

.inner-members__img-wrap {
	-webkit-box-flex: calc(100% / 3);
	-ms-flex: calc(100% / 3) 0 0px;
	flex: calc(100% / 3) 0 0;
	max-width: calc(2.325rem + 10.512vw);
	height: calc(2.95rem + 14.112vw);
	margin-right: calc(.6rem + .576vw)
}

@media (max-width: 575.98px) {
	.inner-members__img-wrap {
		-ms-flex-item-align: center;
		align-self: center;
		max-width: 12.5rem;
		height: 18.75rem;
		margin-bottom: 1.5rem;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
}

.inner-members__img-wrap img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.inner-members ul {
	margin-top: 0
}

.read-more {
	padding-top: calc(.6rem + .576vw);
	font-family: "Roboto", sans-serif;
	font-weight: 700;
	line-height: 1;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	height: inherit;
	color: #2d343e !important;
	text-decoration: none !important;
	width: 100%;
	font-size: calc(.60625rem + .612vw)
}

.read-more._video-block {
	border-top: 1px solid #d5d5d5;
	padding-left: calc(.675rem + 1.008vw)
}

.read-more:before {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	font-family: "iconfont";
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	font-size: calc(.55rem + .288vw);
	margin-left: .375rem
}

@media (max-width: 1023.98px) {
	.read-more:before {
		font-size: calc(.575rem + .432vw)
	}
}

.inner-feedback {
	background-color: #efeff1;
	padding: calc(.675rem + 1.008vw);
	margin: 0 calc(-.5125rem - 1.008vw)
}

.inner-feedback__title {
	font-size: calc(.6375rem + .792vw);
	margin-bottom: calc(.85625rem + 2.052vw)
}

.inner-feedback__form-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 calc(-.5125rem - .288vw)
}

.inner-feedback__form-item {
	-webkit-box-flex: 50%;
	-ms-flex: 50% 0 0px;
	flex: 50% 0 0;
	min-width: 50%;
	max-width: 50%;
	position: relative;
	padding: 0 calc(.55rem + .288vw);
	margin-bottom: calc(.65rem + .864vw)
}

@media (max-width: 767.98px) {
	.inner-feedback__form-item {
		-webkit-box-flex: 100%;
		-ms-flex: 100%;
		flex: 100%;
		max-width: none;
		min-width: auto
	}
}

.inner-feedback__form-item:after {
	content: '';
	position: absolute;
	bottom: -1px;
	height: 1px;
	background-color: #d5d5d5;
	left: calc(.55rem + .288vw);
	right: calc(.55rem + .288vw)
}

.inner-feedback__form-item._flex-100 {
	-webkit-box-flex: 100%;
	-ms-flex: 100% 0 0px;
	flex: 100% 0 0;
	max-width: none
}

.inner-feedback__form-item._border:after {
	content: none
}

.inner-feedback__form-item._error:after {
	content: none
}

.inner-feedback__form-item._error input,
.inner-feedback__form-item._error textarea {
	border-color: #d53020
}

.inner-feedback__form-item._error .error-block {
	position: absolute;
	bottom: 0;
	border-radius: 0 50px 50px 50px;
	-webkit-transform: translateY(50%);
	transform: translateY(50%);
	background-color: #d53020;
	overflow: hidden;
	z-index: 1050
}

.inner-feedback__form-item._error .error-block__wrap {
	padding: calc(.525rem + .144vw) calc(.6rem + .576vw) calc(.525rem + .144vw) calc(.55rem + .288vw);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.inner-feedback__form-item._error .error-block span {
	font-size: calc(.575rem + .432vw);
	font-family: "Roboto", sans-serif;
	font-style: italic;
	color: #fff;
	margin-left: calc(.525rem + .144vw)
}

.inner-feedback__form-title {
	font-size: calc(.60625rem + .612vw);
	display: block;
	margin-bottom: calc(.6rem + .576vw);
	font-weight: 500
}

.inner-feedback__form-input-wrap {
	position: relative
}

.inner-feedback__form-input {
	width: 100%;
	border: .25rem solid #fff;
	font-family: "Roboto", sans-serif;
	font-size: calc(.625rem + .72vw);
	padding: 0 calc(.65rem + .864vw);
	height: calc(1.075rem + 3.312vw)
}

@media (max-width: 767.98px) {
	.inner-feedback__form-input {
		height: 3.125rem;
		font-size: 1rem;
		border-radius: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		background-color: #fff
	}
}

.inner-feedback__form-input._textarea {
	resize: none;
	min-height: calc(1.80625rem + 7.524vw);
	padding: calc(.65rem + .864vw);
	vertical-align: top
}

@media (max-width: 767.98px) {
	.inner-feedback__form-input._textarea {
		font-size: 1rem;
		border-radius: 0
	}
}

.inner-feedback__form-input:focus {
	-webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.35);
	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.35)
}

.inner-feedback .star {
	position: absolute;
	top: calc(.65rem + .864vw);
	right: calc(.65rem + .864vw);
	color: #d53020;
	font-size: calc(.6375rem + .792vw)
}

.inner-feedback__form-dropdown {
	width: 100%;
	background-color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	height: calc(1.075rem + 3.312vw)
}

@media (max-width: 767.98px) {
	.inner-feedback__form-dropdown {
		height: 3.125rem
	}
}

.inner-feedback__form-dropdown .jq-selectbox__select {
	font-size: calc(.625rem + .72vw) !important;
	position: relative;
	width: 100%;
	padding: 0 calc(.65rem + .864vw);
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.inner-feedback .jq-selectbox__select-text {
	font-size: calc(.625rem + .72vw) !important;
	color: #2d343e !important;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%
}

.inner-feedback .jq-selectbox__select-text.opened {
	-webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.35);
	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.35)
}

.inner-feedback .jq-selectbox__select-text.opened:before {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out
}

.inner-feedback .jq-selectbox__trigger {
	display: none !important
}

.inner-feedback__form-dropdown-list {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1050;
	background-color: #fff;
	width: 100%;
	margin: 0 !important;
	-webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.35);
	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.35);
	opacity: 0;
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
	visibility: hidden;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out
}

.inner-feedback__form-dropdown-list.open {
	opacity: 1;
	visibility: visible;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out
}

.inner-feedback .inner-feedback__form-dropdown ul {
	background-color: #fff
}

.inner-feedback .inner-feedback__form-dropdown.opened ul {
	-webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.35);
	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.35)
}

.inner-feedback .inner-feedback__form-dropdown.opened .jq-selectbox__select {
	-webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.35);
	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.35)
}

.inner-feedback .inner-feedback__form-dropdown li {
	min-height: calc(1.075rem + 3.312vw);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 calc(.65rem + .864vw);
	border-bottom: 1px solid #d5d5d5;
	margin-bottom: 0 !important
}

@media (max-width: 767.98px) {
	.inner-feedback .inner-feedback__form-dropdown li {
		height: 3.125rem
	}
}

.inner-feedback .inner-feedback__form-dropdown li:before {
	content: none !important
}

.inner-feedback .inner-feedback__form-dropdown li:hover {
	background-color: rgba(0, 0, 0, 0.05)
}

.inner-feedback__form-dropdown-list-link {
	color: #2d343e !important;
	width: 100%;
	display: block;
	font-size: calc(.625rem + .72vw) !important
}

.inner-feedback__form-btn-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width: 1023.98px) {
	.inner-feedback__form-btn-wrap {
		-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
	}
}

.inner-feedback__form-btn-wrap button {
	-webkit-box-flex: 50%;
	-ms-flex: 50% 0 0px;
	flex: 50% 0 0;
	max-width: 50%;
	min-width: 50%
}

.inner-feedback__form-btn-wrap button:hover {
	opacity: .6 !important
}

@media (max-width: 1023.98px) {
	.inner-feedback__form-btn-wrap button {
		margin-top: calc(.6rem + .576vw);
		-webkit-box-flex: 100%;
		-ms-flex: 100%;
		flex: 100%;
		max-width: none;
		min-width: auto
	}
}

.inner-feedback__form-btn-wrap .captcha-wrap {
	-webkit-box-flex: 50%;
	-ms-flex: 50% 0 0px;
	flex: 50% 0 0;
	max-width: 50%;
	min-width: 50%
}

.inner-feedback__note {
	font-size: calc(.575rem + .432vw);
	font-family: "Roboto", sans-serif;
	font-style: italic;
	color: #b9b9b9
}

.inner-feedback__note span {
	color: #d53020;
	font-size: calc(.6rem + .576vw)
}

.breadcrumbs-wrap {
	position: relative;
	padding-top: calc(.675rem + 1.008vw)
}

.breadcrumbs-wrap:after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #d5d5d5;
	width: 100%;
	height: 1px
}

.breadcrumbs-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 0 calc(.675rem + 1.008vw) calc(.65rem + .864vw) calc(1.29375rem + 4.572vw)
}

.breadcrumbs-list__item {
	font-family: "Roboto", sans-serif;
	font-size: calc(.5625rem + .36vw);
	color: #b7b8bb
}

.breadcrumbs-list__item span {
	padding: 0 8px
}

.language-menu {
	height: 100%;
	display: block;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	margin-left: calc(.675rem + 1.008vw)
}

.language-menu .lang-btn {
	padding: 0 calc(.55rem + .288vw);
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 700;
	line-height: 1
}

.language-menu .lang-btn:hover {
	text-decoration: none;
	opacity: 0.5 !important
}

.language-menu .lang-btn:before {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	font-family: "iconfont";
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	font-weight: 400;
	font-size: calc(.55rem + .288vw);
	margin-left: calc(.525rem + .144vw)
}

@media (max-width: 1023.98px) {
	.language-menu .lang-btn:before {
		font-size: calc(.575rem + .432vw)
	}
}

.language-menu .lang-btn.open {
	-webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.35);
	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.35);
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out
}

.language-menu .lang-btn.open:before {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out
}

.lang-list {
	width: 100%
}

.lang-list.open {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	visibility: visible
}

.lang-list .submenu-list__link {
	font-weight: 700
}

@media (max-width: 575.98px) {
	.lang-list .submenu-list__item {
		height: 3.125rem
	}
}

.footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	font-family: "Roboto", sans-serif;
	-webkit-box-flex: 0;
	-ms-flex: 0 0;
	flex: 0 0;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex: none;
	flex: none;
	font-size: calc(.575rem + .432vw);
	padding: calc(.675rem + 1.008vw)
}

@media (max-width: 1023.98px) {
	.footer {
		font-size: calc(.6rem + .576vw);
		display: block
	}
}

.footer:before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 100%;
	background-color: #5e6671;
	margin: 0 -10000px;
	z-index: -1
}

@media screen and (max-width: 1400px) {
	.footer:before {
		margin: 0
	}
}

.footer__top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.footer__bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: calc(.7rem + 1.152vw)
}

.footer__copyright {
	color: #b7b8bb;
	-webkit-box-flex: 50%;
	-ms-flex: 50% 0 0px;
	flex: 50% 0 0;
	max-width: 50%;
	min-width: 50%
}

@media (max-width: 1023.98px) {
	.footer__copyright {
		-webkit-box-flex: 100%;
		-ms-flex: 100% 0 0px;
		flex: 100% 0 0;
		max-width: 100%;
		min-width: 100%
	}
}

@media (max-width: 575.98px) {
	.footer__copyright {
		width: 100%;
		margin-bottom: 0;
		text-align: center
	}
}

.footer__copyright img {
	margin-right: .3125rem
}

@media (max-width: 767.98px) {
	.footer__copyright img {
		max-width: 2rem
	}
}

.footer__nav {
	-webkit-box-flex: 50%;
	-ms-flex: 50% 0 0px;
	flex: 50% 0 0;
	max-width: 50%;
	min-width: 50%
}

@media (max-width: 1023.98px) {
	.footer__nav {
		display: none
	}
}

.footer__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -14px -6px -14px;
	position: relative;
	float: right;
}

.footer__list:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 1px;
	background-color: #5e6671
}

.footer__list-item {
	margin-bottom: 6px;
	border-left: 1px solid #b7b8bb
}

.footer__link {
	color: #b7b8bb;
	padding: 0 14px;
	line-height: 14px
}

.footer__social-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media (max-width: 1023.98px) {
	.footer__social-list {
		display: none
	}
}

.footer__social-list .social-block__item {
	border-right: 0;
	text-decoration: none
}

.footer__social-list .social-block__item img {
	max-width: 30px
}

.footer__social-list .social-block__item:not(:last-child) {
	margin-right: 12px
}

@font-face {
	font-family: "iconfont";
	src: url(/fonts/iconfont.woff2);
	font-weight: normal;
	font-style: normal;
	font-display: block
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
	font-family: "iconfont";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: auto;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-VR:before {
	content: ""
}

.icon-mark:before {
	content: ""
}

.icon-sp-calendar:before {
	content: ""
}

.icon-sp-arrow:before {
	content: ""
}

.icon-fullscreen-off:before {
	content: ""
}

.icon-sp-arrow-back:before {
	content: ""
}

.icon-sp-arrow-next:before {
	content: ""
}

.icon-sp-menu:before {
	content: ""
}

.icon-sp-close:before {
	content: ""
}

.icon-sp-download:before {
	content: ""
}

.icon-sp-print:before {
	content: ""
}

.icon-sp-link:before {
	content: ""
}

.icon-sp-clear:before {
	content: ""
}

.icon-all-media:before {
	content: ""
}

.icon-print:before {
	content: ""
}

.icon-advanced-search:before {
	content: ""
}

.icon-arrow-big-left:before {
	content: ""
}

.icon-arrow-big-right:before {
	content: "";
	display: inline-block;
	font-size: calc(.55rem + .288vw);
	margin-left: .3125rem;
	font-weight: bold
}

.icon-arrow-left:before {
	content: ""
}

.icon-arrow-right:before {
	content: ""
}

.icon-audio:before {
	content: ""
}

.icon-calendar:before {
	content: ""
}

.icon-chevron-down:before,
.navigation__list-link:before,
.submenu-list__link:before,
.inner-feedback .jq-selectbox__select-text:before,
.swiper-button-wrapper .swiper-button-next:before,
.swiper-button-wrapper .swiper-button-prev:before,
.slick-next:before,
.slick-prev:before,
.read-more:before,
.language-menu .lang-btn:before {
	content: "";
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.icon-chevron-up:before {
	content: ""
}

.icon-clear:before {
	content: ""
}

.icon-close:before,
.header__menu.open:before {
	content: ""
}

.icon-facebook:before {
	content: ""
}

.icon-flag:before {
	content: ""
}

.icon-glasses:before {
	content: ""
}

.icon-instagram:before {
	content: ""
}

.icon-letter:before {
	content: ""
}

.icon-link:before {
	content: ""
}

.icon-menu:before,
.header__menu:before {
	content: ""
}

.icon-next:before {
	content: ""
}

.icon-note:before {
	content: ""
}

.icon-ok:before {
	content: ""
}

.icon-photo:before {
	content: ""
}

.icon-play-rounded:before {
	content: ""
}

.icon-play-rounded-hover:before {
	content: ""
}

.icon-prev:before {
	content: ""
}

.icon-rss:before {
	content: ""
}

.icon-search:before {
	content: ""
}

.icon-search-docs:before {
	content: ""
}

.icon-search-sm:before {
	content: ""
}

.icon-share:before {
	content: ""
}

.icon-star:before {
	content: ""
}

.icon-twitter:before {
	content: ""
}

.icon-video:before {
	content: ""
}

.icon-vk:before {
	content: ""
}

.icon-youth:before {
	content: ""
}

.icon-play-hover:before {
	content: ""
}

.icon-play:before {
	content: ""
}

.icon-info:before {
	content: ""
}

.icon-arrow-big-top:before {
	content: ""
}

.icon-doc:before {
	content: ""
}

.icon-pdf:before {
	content: ""
}

.icon-check:before {
	content: ""
}

.icon-plus:before {
	content: ""
}

.icon-minus:before {
	content: ""
}

.icon-fullscreen:before {
	content: ""
}

.icon-play-sm:before {
	content: ""
}

.icon-sp-settings:before {
	content: ""
}

.icon-sp-search:before {
	content: ""
}

.icon-sp-eye:before {
	content: ""
}

.icon-sp-chevron-down:before {
	content: ""
}

.icon-download:before {
	content: ""
}