

/* Start:/local/templates/sovet/css/common.css?167939598563742*/
/* ==========================================================================
   NORMALIZE
   ========================================================================== */
*, *:before, *:after {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}

html {
	font-family: sans-serif;
	color: #222;
	font-size: 1em;
	line-height: 1.5;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

html * {
	max-height: 1000000px;
}

body {
	margin: 0;
	position: relative;
	background: #fff;
	min-width: 320px;
}

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

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

a {
	background-color: transparent;
}

a:active,
a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

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

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
	border-radius: 0;
	-webkit-appearance: none;
}

button,
select {
	text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
	border-radius: 0;
	-webkit-appearance: none;
}

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

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

input[type="search"] {
	-webkit-appearance: textfield;
	box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	opacity: 1;
	-webkit-transition: all 0.2s ease-out;
	   -moz-transition: all 0.2s ease-out;
	    -ms-transition: all 0.2s ease-out;
	     -o-transition: all 0.2s ease-out;
	        transition: all 0.2s ease-out;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
	opacity: 1;
	-webkit-transition: all 0.2s ease-out;
	   -moz-transition: all 0.2s ease-out;
	    -ms-transition: all 0.2s ease-out;
	     -o-transition: all 0.2s ease-out;
	        transition: all 0.2s ease-out;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
	opacity: 1;
	-webkit-transition: all 0.2s ease-out;
	   -moz-transition: all 0.2s ease-out;
	    -ms-transition: all 0.2s ease-out;
	     -o-transition: all 0.2s ease-out;
	        transition: all 0.2s ease-out;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	opacity: 1;
	-webkit-transition: all 0.2s ease-out;
	   -moz-transition: all 0.2s ease-out;
	    -ms-transition: all 0.2s ease-out;
	     -o-transition: all 0.2s ease-out;
	        transition: all 0.2s ease-out;
}

input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
	color: transparent;
}

input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
	color: transparent;
}

input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder {
	color: transparent;
}

input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder {
	color: transparent;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font: inherit;
	margin: 0;
	padding: 0;
}

/* ==========================================================================
   COMMON
   ========================================================================== */
.container {
	width: 960px;
	padding: 0 15px;
	margin: auto;
}

.row {
	margin: 0 -15px;
	display: flex;
}

.col {
	padding: 0 15px;
}

h1 {
	color: #212529;
	font: 500 32px/40px Roboto, sans-serif;
	margin-bottom: 15px;
}

h2 {
	color: #212529;
	font: 500 20px Roboto, sans-serif;
	margin-bottom: 10px;
}

h3 {
	color: #212529;
	font: 500 18px Roboto, sans-serif;
	margin-bottom: 10px;
}

h4 {
	color: #212529;
	font: 500 16px Roboto, sans-serif;
	margin-bottom: 10px;
}

.title {
	font: 500 20px Roboto, sans-serif;
	margin-bottom: 20px;	
}

/* ==========================================================================
   HEADER
   ========================================================================== */
.header {
	padding: 12px 0;
	border-bottom: 10px solid #0082C9;
}

.header__container {
	display: flex;
	align-items: center;
}

.header__logo {
	width: 165px;
	flex-shrink: 0;
}

.header__logo img {
	display: block;
	max-width: 100%;
	height: auto;
}

.header__mobile {
	margin-left: auto;
	transition: .25s ease-in-out;
}

.header__contacts {
	display: flex;
}

.header__contact + .header__contact {
	margin-left: 30px;
}

.block-contact {
	font-family: Roboto;
	font-size: 14px;
	line-height: 20px;
	color: #212529;
	position: relative;
	padding-left: 25px;
}

.block-contact a {
	color: #212529;
	text-decoration: none;
	transition: .25s ease-in-out;
}

.block-contact a:hover {
	color: #0082C9;
}

.block-contact:before {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	left: 0;
	top: 2px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.block-contact_address:before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDApIj48cGF0aCBkPSJNNS41ODI3NiAxNS42NzcyQzAuODc0MDI4IDkuMDk0NzIgMCA4LjQxOTE2IDAgNkMwIDIuNjg2MjggMi43ODU3NyAwIDYuMjIyMjIgMEM5LjY1ODY3IDAgMTIuNDQ0NCAyLjY4NjI4IDEyLjQ0NDQgNkMxMi40NDQ0IDguNDE5MTYgMTEuNTcwNCA5LjA5NDcyIDYuODYxNjggMTUuNjc3MkM2LjU1MjY4IDE2LjEwNzYgNS44OTE3MyAxNi4xMDc2IDUuNTgyNzYgMTUuNjc3MlpNNi4yMjIyMiA4LjVDNy42NTQwOCA4LjUgOC44MTQ4MSA3LjM4MDcyIDguODE0ODEgNkM4LjgxNDgxIDQuNjE5MjggNy42NTQwOCAzLjUgNi4yMjIyMiAzLjVDNC43OTAzNyAzLjUgMy42Mjk2MyA0LjYxOTI4IDMuNjI5NjMgNkMzLjYyOTYzIDcuMzgwNzIgNC43OTAzNyA4LjUgNi4yMjIyMiA4LjVaIiBmaWxsPSIjMDA4MkM5Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHdpZHRoPSIxMi40NDQ0IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==);
}

.block-contact_phone:before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuNTQzNCAxMS4zMDZMMTIuMDQzNCA5LjgwNTk3QzExLjg5MzkgOS43NDIyNSAxMS43Mjc3IDkuNzI4ODIgMTEuNTY5OSA5Ljc2NzcxQzExLjQxMjEgOS44MDY2IDExLjI3MTIgOS44OTU3IDExLjE2ODQgMTAuMDIxNkw5LjYxODQ0IDExLjkxNTNDNy4xODU4NiAxMC43Njg0IDUuMjI4MTkgOC44MTA3NCA0LjA4MTI1IDYuMzc4MTZMNS45NzUgNC44MjgxNkM2LjEwMTE1IDQuNzI1NTUgNi4xOTA0NCA0LjU4NDY1IDYuMjI5MzQgNC40MjY3NkM2LjI2ODI1IDQuMjY4ODggNi4yNTQ2NiA0LjEwMjYyIDYuMTkwNjMgMy45NTMxNkw0LjY5MDYzIDAuNDUzMTU0QzQuNjIwMzUgMC4yOTIwMzIgNC40OTYwNSAwLjE2MDQ4MSA0LjMzOTE3IDAuMDgxMTg1QzQuMTgyMjkgMC4wMDE4ODkxMSA0LjAwMjY2IC0wLjAyMDE4MTQgMy44MzEyNSAwLjAxODc3OTJMMC41ODEyNSAwLjc2ODc3OUMwLjQxNTk5IDAuODA2OTQxIDAuMjY4NTQ1IDAuODk5OTkyIDAuMTYyOTggMS4wMzI3NEMwLjA1NzQxNDEgMS4xNjU0OSAtMy44MDY5MWUtMDUgMS4zMzAxMSAxLjg5MjU2ZS0wOCAxLjQ5OTcyQzEuODkyNTZlLTA4IDkuNTE1MzQgNi40OTY4NyAxNS45OTk3IDE0LjUgMTUuOTk5N0MxNC42Njk3IDE1Ljk5OTggMTQuODM0MyAxNS45NDI0IDE0Ljk2NzIgMTUuODM2OEMxNS4xIDE1LjczMTMgMTUuMTkzMSAxNS41ODM4IDE1LjIzMTIgMTUuNDE4NUwxNS45ODEyIDEyLjE2ODVDMTYuMDIgMTEuOTk2MiAxNS45OTc0IDExLjgxNTkgMTUuOTE3NSAxMS42NTg1QzE1LjgzNzYgMTEuNTAxIDE1LjcwNTMgMTEuMzc2NCAxNS41NDM0IDExLjMwNloiIGZpbGw9IiMwMDgyQzkiLz48L3N2Zz4=);
}

.block-contact_email:before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuNjk2OSA1Ljk2MjVDMTUuODE4NyA1Ljg2NTYzIDE2IDUuOTU2MjUgMTYgNi4xMDkzOFYxMi41QzE2IDEzLjMyODEgMTUuMzI4MSAxNCAxNC41IDE0SDEuNUMwLjY3MTg3NSAxNCAwIDEzLjMyODEgMCAxMi41VjYuMTEyNUMwIDUuOTU2MjUgMC4xNzgxMjUgNS44Njg3NSAwLjMwMzEyNSA1Ljk2NTYyQzEuMDAzMTIgNi41MDkzNyAxLjkzMTI1IDcuMiA1LjExODc1IDkuNTE1NjJDNS43NzgxMyA5Ljk5Njg3IDYuODkwNjIgMTEuMDA5NCA4IDExLjAwMzFDOS4xMTU2MyAxMS4wMTI1IDEwLjI1IDkuOTc4MTMgMTAuODg0NCA5LjUxNTYyQzE0LjA3MTkgNy4yIDE0Ljk5NjkgNi41MDYyNSAxNS42OTY5IDUuOTYyNVpNOCAxMEM4LjcyNSAxMC4wMTI1IDkuNzY4NzUgOS4wODc1IDEwLjI5MzcgOC43MDYyNUMxNC40NDA2IDUuNjk2ODggMTQuNzU2MiA1LjQzNDM3IDE1LjcxMjUgNC42ODQzN0MxNS44OTM3IDQuNTQzNzUgMTYgNC4zMjUgMTYgNC4wOTM3NVYzLjVDMTYgMi42NzE4OCAxNS4zMjgxIDIgMTQuNSAySDEuNUMwLjY3MTg3NSAyIDAgMi42NzE4OCAwIDMuNVY0LjA5Mzc1QzAgNC4zMjUgMC4xMDYyNSA0LjU0MDYyIDAuMjg3NSA0LjY4NDM3QzEuMjQzNzUgNS40MzEyNSAxLjU1OTM4IDUuNjk2ODggNS43MDYyNSA4LjcwNjI1QzYuMjMxMjUgOS4wODc1IDcuMjc1IDEwLjAxMjUgOCAxMFoiIGZpbGw9IiMwMDgyQzkiLz48L3N2Zz4=);
}

.header__bottom {
	display: flex;
	margin-top: 30px;
}

.header__nav {
	font-family: Roboto;
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	color: #212529;
	flex: 1 0 auto;
}

.header__nav_hidden {
	display: none;
}

.header__nav a {
	color: #212529;
	text-decoration: none;
	transition: .25s ease-in-out;
}

.header__nav a:hover,
.header__nav a.selected {
	color: #0082C9;
}

.header__nav ul {
	display: flex;
	justify-content: center;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.header__nav li + li {
	margin-left: 30px;
}

.socialize {
	display: flex;
}

.socialize a + a {
	margin-left: 20px;
}

.link-social {
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	transition: .25s ease-in-out;
}

.link-social:hover {
	opacity: 0.7;
}

.link-social_instagram {
	width: 18px;
	height: 20px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDApIj48cGF0aCBkPSJNOC43MTY3NSA1LjUwNzgxQzYuMjQyOTIgNS41MDc4MSA0LjI0NzUxIDcuNTExNzIgNC4yNDc1MSA5Ljk5NjA5QzQuMjQ3NTEgMTIuNDgwNSA2LjI0MjkyIDE0LjQ4NDQgOC43MTY3NSAxNC40ODQ0QzExLjE5MDYgMTQuNDg0NCAxMy4xODYgMTIuNDgwNSAxMy4xODYgOS45OTYwOUMxMy4xODYgNy41MTE3MiAxMS4xOTA2IDUuNTA3ODEgOC43MTY3NSA1LjUwNzgxWk04LjcxNjc1IDEyLjkxNDFDNy4xMTgwOSAxMi45MTQxIDUuODExMTYgMTEuNjA1NSA1LjgxMTE2IDkuOTk2MDlDNS44MTExNiA4LjM4NjcyIDcuMTE0MiA3LjA3ODEyIDguNzE2NzUgNy4wNzgxMkMxMC4zMTkzIDcuMDc4MTIgMTEuNjIyMyA4LjM4NjcyIDExLjYyMjMgOS45OTYwOUMxMS42MjIzIDExLjYwNTUgMTAuMzE1NCAxMi45MTQxIDguNzE2NzUgMTIuOTE0MVpNMTQuNDExMiA1LjMyNDIyQzE0LjQxMTIgNS45MDYyNSAxMy45NDQ1IDYuMzcxMDkgMTMuMzY4OCA2LjM3MTA5QzEyLjc4OTIgNi4zNzEwOSAxMi4zMjY0IDUuOTAyMzQgMTIuMzI2NCA1LjMyNDIyQzEyLjMyNjQgNC43NDYwOSAxMi43OTMxIDQuMjc3MzQgMTMuMzY4OCA0LjI3NzM0QzEzLjk0NDUgNC4yNzczNCAxNC40MTEyIDQuNzQ2MDkgMTQuNDExMiA1LjMyNDIyWk0xNy4zNzEzIDYuMzg2NzJDMTcuMzA1MiA0Ljk4NDM4IDE2Ljk4NjIgMy43NDIxOSAxNS45NjMyIDIuNzE4NzVDMTQuOTQ0MSAxLjY5NTMxIDEzLjcwNzIgMS4zNzUgMTIuMzEwOCAxLjMwNDY5QzEwLjg3MTYgMS4yMjI2NiA2LjU1Nzk4IDEuMjIyNjYgNS4xMTg4IDEuMzA0NjlDMy43MjYzIDEuMzcxMDkgMi40ODkzOCAxLjY5MTQxIDEuNDY2NCAyLjcxNDg0QzAuNDQzNDExIDMuNzM4MjggMC4xMjgzNDcgNC45ODA0NyAwLjA1ODMzMjcgNi4zODI4MUMtMC4wMjMzNTA1IDcuODI4MTIgLTAuMDIzMzUwNSAxMi4xNjAyIDAuMDU4MzMyNyAxMy42MDU1QzAuMTI0NDU3IDE1LjAwNzggMC40NDM0MTEgMTYuMjUgMS40NjY0IDE3LjI3MzRDMi40ODkzOCAxOC4yOTY5IDMuNzIyNDEgMTguNjE3MiA1LjExODggMTguNjg3NUM2LjU1Nzk4IDE4Ljc2OTUgMTAuODcxNiAxOC43Njk1IDEyLjMxMDggMTguNjg3NUMxMy43MDcyIDE4LjYyMTEgMTQuOTQ0MSAxOC4zMDA4IDE1Ljk2MzIgMTcuMjczNEMxNi45ODIzIDE2LjI1IDE3LjMwMTMgMTUuMDA3OCAxNy4zNzEzIDEzLjYwNTVDMTcuNDUzIDEyLjE2MDIgMTcuNDUzIDcuODMyMDMgMTcuMzcxMyA2LjM4NjcyWk0xNS41MTIgMTUuMTU2MkMxNS4yMDg2IDE1LjkyMTkgMTQuNjIxMyAxNi41MTE3IDEzLjg1NSAxNi44MjAzQzEyLjcwNzYgMTcuMjc3MyA5Ljk4NDc4IDE3LjE3MTkgOC43MTY3NSAxNy4xNzE5QzcuNDQ4NzIgMTcuMTcxOSA0LjcyMjA1IDE3LjI3MzQgMy41Nzg0OSAxNi44MjAzQzIuODE2MTEgMTYuNTE1NiAyLjIyODc3IDE1LjkyNTggMS45MjE0OSAxNS4xNTYyQzEuNDY2NCAxNC4wMDM5IDEuNTcxNDIgMTEuMjY5NSAxLjU3MTQyIDkuOTk2MDlDMS41NzE0MiA4LjcyMjY2IDEuNDcwMjggNS45ODQzOCAxLjkyMTQ5IDQuODM1OTRDMi4yMjQ4OCA0LjA3MDMxIDIuODEyMjIgMy40ODA0NyAzLjU3ODQ5IDMuMTcxODdDNC43MjU5NCAyLjcxNDg0IDcuNDQ4NzIgMi44MjAzMSA4LjcxNjc1IDIuODIwMzFDOS45ODQ3OCAyLjgyMDMxIDEyLjcxMTQgMi43MTg3NSAxMy44NTUgMy4xNzE4N0MxNC42MTc0IDMuNDc2NTYgMTUuMjA0NyA0LjA2NjQxIDE1LjUxMiA0LjgzNTk0QzE1Ljk2NzEgNS45ODgyOCAxNS44NjIxIDguNzIyNjYgMTUuODYyMSA5Ljk5NjA5QzE1Ljg2MjEgMTEuMjY5NSAxNS45NjcxIDE0LjAwNzggMTUuNTEyIDE1LjE1NjJaIiBmaWxsPSIjMDA4MkM5Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHdpZHRoPSIxNy40MjU3IiBoZWlnaHQ9IjIwIiBmaWxsPSJ3aGl0ZSIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==);
}

.link-social_vk {
	width: 23px;
	height: 20px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMyAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjEuMjg5MSA0LjU5NzY2QzIxLjQzMzYgNC4xMDkzNyAyMS4yODkxIDMuNzUgMjAuNTkzOCAzLjc1SDE4LjI5M0MxNy43MDcgMy43NSAxNy40Mzc1IDQuMDU4NTkgMTcuMjkzIDQuNDAyMzRDMTcuMjkzIDQuNDAyMzQgMTYuMTIxMSA3LjI1NzgxIDE0LjQ2NDggOS4xMDkzOEMxMy45Mjk3IDkuNjQ0NTMgMTMuNjgzNiA5LjgxNjQxIDEzLjM5MDYgOS44MTY0MUMxMy4yNDYxIDkuODE2NDEgMTMuMDIzNCA5LjY0NDUzIDEzLjAyMzQgOS4xNTYyNVY0LjU5NzY2QzEzLjAyMzQgNC4wMTE3MiAxMi44NTk0IDMuNzUgMTIuMzc1IDMuNzVIOC43NTc4MUM4LjM5MDYyIDMuNzUgOC4xNzE4NyA0LjAyMzQ0IDguMTcxODcgNC4yNzczNEM4LjE3MTg3IDQuODMyMDMgOSA0Ljk2MDk0IDkuMDg1OTQgNi41MjM0NFY5LjkxNDA2QzkuMDg1OTQgMTAuNjU2MiA4Ljk1MzEyIDEwLjc5MyA4LjY2MDE2IDEwLjc5M0M3Ljg3ODkxIDEwLjc5MyA1Ljk4MDQ3IDcuOTI1NzggNC44NTU0NyA0LjY0NDUzQzQuNjI4OTEgNC4wMDc4MSA0LjQwNjI1IDMuNzUgMy44MTY0MSAzLjc1SDEuNTE1NjJDMC44NTkzNzUgMy43NSAwLjcyNjU2MiA0LjA1ODU5IDAuNzI2NTYyIDQuNDAyMzRDMC43MjY1NjIgNS4wMTE3MiAxLjUwNzgxIDguMDM5MDYgNC4zNjMyOCAxMi4wMzkxQzYuMjY1NjIgMTQuNzY5NSA4Ljk0NTMxIDE2LjI1IDExLjM4MjggMTYuMjVDMTIuODQ3NyAxNi4yNSAxMy4wMjczIDE1LjkyMTkgMTMuMDI3MyAxNS4zNTU1QzEzLjAyNzMgMTIuNzQ2MSAxMi44OTQ1IDEyLjUgMTMuNjI4OSAxMi41QzEzLjk2ODcgMTIuNSAxNC41NTQ3IDEyLjY3MTkgMTUuOTIxOSAxMy45ODgzQzE3LjQ4NDQgMTUuNTUwOCAxNy43NDIyIDE2LjI1IDE4LjYxNzIgMTYuMjVIMjAuOTE4QzIxLjU3NDIgMTYuMjUgMjEuOTA2MyAxNS45MjE5IDIxLjcxNDggMTUuMjczNEMyMS4yNzczIDEzLjkxMDIgMTguMzIwMyAxMS4xMDU1IDE4LjE4NzUgMTAuOTE4QzE3Ljg0NzcgMTAuNDgwNSAxNy45NDUzIDEwLjI4NTIgMTguMTg3NSA5Ljg5NDUzQzE4LjE5MTQgOS44OTA2MiAyMSA1LjkzNzUgMjEuMjg5MSA0LjU5NzY2WiIgZmlsbD0iIzAwODJDOSIvPjwvc3ZnPg==);
}

.header__button {
	position: relative;
	width: 28px;
    height: 20px;
    margin-left: auto;
    display: none;
    cursor: pointer;
}

.header__button span {
	display: block;
	position: absolute;
	width: 100%;
	opacity: 1;
	left: 0;
	transform: rotate(0deg);
	transition: .25s ease-in-out;
	height: 3px;
	background-color: #0082C9;
}

.header__button span:nth-child(1) {
    top: 0;
}

.header__button span:nth-child(2),
.header__button span:nth-child(3) {
    top: 8px;
}

.header__button span:nth-child(4) {
    top: 16px;
}

.header__button.active span:nth-child(1) {
    top: 8px;
    width: 0%;
    left: 50%;
}

.header__button.active span:nth-child(2) {
    transform: rotate(45deg);
}

.header__button.active span:nth-child(3) {
    transform: rotate(-45deg);
}

.header__button.active span:nth-child(4) {
    top: 8px;
    width: 0%;
    left: 50%;
}

/* ==========================================================================
   CONTENT
   ========================================================================== */
.section {
	padding: 30px 0;
}

.section__container {
	display: flex;
	justify-content: stretch;
}

.sidebar {
	flex-shrink: 0;
    width: 290px;
    order: 1;
    margin-right: 30px;
}

.sidebar .title {
	margin-bottom: 15px;
}

.sidebar__block + .sidebar__block {
	margin-top: 30px;
}

.content {
	width: 610px;
    order: 2;
}

.signboard a {
	display: inline-block;
}

.signboard img {
	display: block;
	max-width: 100%;
	height: auto;
}

/* ==========================================================================
   MENU
   ========================================================================== */
.menu {
	font-family: Roboto;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: #212529;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.menu li + li {
	border-top: 1px solid #ddd;
}

.menu a {
	color: #212529;
	text-decoration: none;
	display: block;
	position: relative;
	padding: 15px 30px 15px 15px;
	transition: .25s ease-in-out;
}

.menu a:after {
	content: '';
	position: absolute;
	top: 22px;
	right: 15px;
	width: 7px;
	height: 10px;
	transition: .25s ease-in-out;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDcgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuNTUwOTEgNS4zMzE0NEwxLjc3MiA5LjEyNzJDMS41ODk3NSA5LjMxMDI3IDEuMjk0MjcgOS4zMTAyNyAxLjExMjA0IDkuMTI3MkwwLjY3MTI5MiA4LjY4NDQ5QzAuNDg5MzUgOC41MDE3NCAwLjQ4OSA4LjIwNTU1IDAuNjcwNTE0IDguMDIyMzZMMy42NjUzNyA0Ljk5OTk4TDAuNjcwNTE0IDEuOTc3NjJDMC40ODkgMS43OTQ0MyAwLjQ4OTM1IDEuNDk4MjQgMC42NzEyOTIgMS4zMTU0OUwxLjExMjA0IDAuODcyNzczQzEuMjk0MjkgMC42ODk3MDcgMS41ODk3NyAwLjY4OTcwNyAxLjc3MiAwLjg3Mjc3M0w1LjU1MDg5IDQuNjY4NTNDNS43MzMxNSA0Ljg1MTU4IDUuNzMzMTUgNS4xNDgzOCA1LjU1MDkxIDUuMzMxNDRaIiBmaWxsPSIjN0I4RTlBIi8+PC9zdmc+);
}

.menu a:hover,
.menu a.selected {
	color: #0082C9;
}

.menu a:hover:after,
.menu a.selected:after {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDcgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuNTUwOTEgNS4zMzE0NkwxLjc3MiA5LjEyNzIyQzEuNTg5NzUgOS4zMTAyOSAxLjI5NDI3IDkuMzEwMjkgMS4xMTIwNCA5LjEyNzIyTDAuNjcxMjkyIDguNjg0NTFDMC40ODkzNSA4LjUwMTc1IDAuNDg5IDguMjA1NTYgMC42NzA1MTQgOC4wMjIzOEwzLjY2NTM3IDQuOTk5OTlMMC42NzA1MTQgMS45Nzc2M0MwLjQ4OSAxLjc5NDQ1IDAuNDg5MzUgMS40OTgyNiAwLjY3MTI5MiAxLjMxNTVMMS4xMTIwNCAwLjg3Mjc4OUMxLjI5NDI5IDAuNjg5NzIyIDEuNTg5NzcgMC42ODk3MjIgMS43NzIgMC44NzI3ODlMNS41NTA4OSA0LjY2ODU1QzUuNzMzMTUgNC44NTE2IDUuNzMzMTUgNS4xNDgzOSA1LjU1MDkxIDUuMzMxNDZaIiBmaWxsPSIjMDA4MkM5Ii8+PC9zdmc+);
}

/* ==========================================================================
   OWL CAROUSEL
   ========================================================================== */
.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	position: relative;
	z-index: 1;
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	backface-visibility: hidden;
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
	display: none;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel.owl-loaded {
	display: block;
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}

.owl-carousel.owl-hidden {
	opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
	display: none;
}

.owl-carousel.owl-drag .owl-item {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel.owl-grab {
	cursor: move;
	cursor: grab;
}

.owl-carousel.owl-rtl {
	direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
	float: right;
}

.no-js .owl-carousel {
	display: block;
}

.owl-carousel .animated {
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
	z-index: 0;
}

.owl-carousel .owl-animated-out {
	z-index: 1;
}

.owl-carousel .fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

.owl-height {
	transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity 400ms ease;
}

.owl-carousel .owl-item img.owl-lazy {
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	backface-visibility: hidden;
}

.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url("/local/templates/sovet/css/owl.video.play.png") no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: -webkit-transform 100ms ease;
	transition: transform 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
	-webkit-transform: scale(1.3, 1.3);
	-ms-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none;
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}

/* ==========================================================================
   SLIDER
   ========================================================================== */
.slider {
	overflow: hidden;
	margin-bottom: 30px;
}

.slider__item {
	display: block;
	position: relative;
	text-decoration: none;
	height: 280px;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: cover;
	background-size: cover;
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	backface-visibility: hidden;
	overflow: hidden;
}

.slider__title {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.6);
	font-family: Roboto;
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
	color: #FFF;
	padding: 15px;
}

.slider__date {
	position: absolute;
	height: 30px;
	top: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.6);
	font-family: Roboto;
	font-size: 13px;
	line-height: 30px;
	text-align: right;
	color: #FFF;
	padding: 0 10px 0 30px;
}

.slider__date:before {
	content: '';
	position: absolute;
	left: 10px;
	top: 7px;
	width: 12px;
	height: 13px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMyAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDApIj48cGF0aCBkPSJNMy45ODcwNyA3Ljg3NUgyLjkwOTQ4QzIuNzMxNjggNy44NzUgMi41ODYyMSA3LjcyNzM0IDIuNTg2MjEgNy41NDY4OFY2LjQ1MzEyQzIuNTg2MjEgNi4yNzI2NiAyLjczMTY4IDYuMTI1IDIuOTA5NDggNi4xMjVIMy45ODcwN0M0LjE2NDg3IDYuMTI1IDQuMzEwMzUgNi4yNzI2NiA0LjMxMDM1IDYuNDUzMTJWNy41NDY4OEM0LjMxMDM1IDcuNzI3MzQgNC4xNjQ4NyA3Ljg3NSAzLjk4NzA3IDcuODc1Wk02Ljg5NjU1IDcuNTQ2ODhWNi40NTMxMkM2Ljg5NjU1IDYuMjcyNjYgNi43NTEwOCA2LjEyNSA2LjU3MzI4IDYuMTI1SDUuNDk1NjlDNS4zMTc4OSA2LjEyNSA1LjE3MjQxIDYuMjcyNjYgNS4xNzI0MSA2LjQ1MzEyVjcuNTQ2ODhDNS4xNzI0MSA3LjcyNzM0IDUuMzE3ODkgNy44NzUgNS40OTU2OSA3Ljg3NUg2LjU3MzI4QzYuNzUxMDggNy44NzUgNi44OTY1NSA3LjcyNzM0IDYuODk2NTUgNy41NDY4OFpNOS40ODI3NiA3LjU0Njg4VjYuNDUzMTJDOS40ODI3NiA2LjI3MjY2IDkuMzM3MjkgNi4xMjUgOS4xNTk0OCA2LjEyNUg4LjA4MTlDNy45MDQxIDYuMTI1IDcuNzU4NjIgNi4yNzI2NiA3Ljc1ODYyIDYuNDUzMTJWNy41NDY4OEM3Ljc1ODYyIDcuNzI3MzQgNy45MDQxIDcuODc1IDguMDgxOSA3Ljg3NUg5LjE1OTQ4QzkuMzM3MjkgNy44NzUgOS40ODI3NiA3LjcyNzM0IDkuNDgyNzYgNy41NDY4OFpNNi44OTY1NSAxMC4xNzE5VjkuMDc4MTJDNi44OTY1NSA4Ljg5NzY2IDYuNzUxMDggOC43NSA2LjU3MzI4IDguNzVINS40OTU2OUM1LjMxNzg5IDguNzUgNS4xNzI0MSA4Ljg5NzY2IDUuMTcyNDEgOS4wNzgxMlYxMC4xNzE5QzUuMTcyNDEgMTAuMzUyMyA1LjMxNzg5IDEwLjUgNS40OTU2OSAxMC41SDYuNTczMjhDNi43NTEwOCAxMC41IDYuODk2NTUgMTAuMzUyMyA2Ljg5NjU1IDEwLjE3MTlaTTQuMzEwMzUgMTAuMTcxOVY5LjA3ODEyQzQuMzEwMzUgOC44OTc2NiA0LjE2NDg3IDguNzUgMy45ODcwNyA4Ljc1SDIuOTA5NDhDMi43MzE2OCA4Ljc1IDIuNTg2MjEgOC44OTc2NiAyLjU4NjIxIDkuMDc4MTJWMTAuMTcxOUMyLjU4NjIxIDEwLjM1MjMgMi43MzE2OCAxMC41IDIuOTA5NDggMTAuNUgzLjk4NzA3QzQuMTY0ODcgMTAuNSA0LjMxMDM1IDEwLjM1MjMgNC4zMTAzNSAxMC4xNzE5Wk05LjQ4Mjc2IDEwLjE3MTlWOS4wNzgxMkM5LjQ4Mjc2IDguODk3NjYgOS4zMzcyOSA4Ljc1IDkuMTU5NDggOC43NUg4LjA4MTlDNy45MDQxIDguNzUgNy43NTg2MiA4Ljg5NzY2IDcuNzU4NjIgOS4wNzgxMlYxMC4xNzE5QzcuNzU4NjIgMTAuMzUyMyA3LjkwNDEgMTAuNSA4LjA4MTkgMTAuNUg5LjE1OTQ4QzkuMzM3MjkgMTAuNSA5LjQ4Mjc2IDEwLjM1MjMgOS40ODI3NiAxMC4xNzE5Wk0xMi4wNjkgMy4wNjI1VjEyLjY4NzVDMTIuMDY5IDEzLjQxMjEgMTEuNDg5OCAxNCAxMC43NzU5IDE0SDEuMjkzMUMwLjU3OTIwMyAxNCAwIDEzLjQxMjEgMCAxMi42ODc1VjMuMDYyNUMwIDIuMzM3ODkgMC41NzkyMDMgMS43NSAxLjI5MzEgMS43NUgyLjU4NjIxVjAuMzI4MTI1QzIuNTg2MjEgMC4xNDc2NTYgMi43MzE2OCAwIDIuOTA5NDggMEgzLjk4NzA3QzQuMTY0ODcgMCA0LjMxMDM1IDAuMTQ3NjU2IDQuMzEwMzUgMC4zMjgxMjVWMS43NUg3Ljc1ODYyVjAuMzI4MTI1QzcuNzU4NjIgMC4xNDc2NTYgNy45MDQxIDAgOC4wODE5IDBIOS4xNTk0OEM5LjMzNzI5IDAgOS40ODI3NiAwLjE0NzY1NiA5LjQ4Mjc2IDAuMzI4MTI1VjEuNzVIMTAuNzc1OUMxMS40ODk4IDEuNzUgMTIuMDY5IDIuMzM3ODkgMTIuMDY5IDMuMDYyNVpNMTAuNzc1OSAxMi41MjM0VjQuMzc1SDEuMjkzMVYxMi41MjM0QzEuMjkzMSAxMi42MTM3IDEuMzY1ODQgMTIuNjg3NSAxLjQ1NDc0IDEyLjY4NzVIMTAuNjE0MkMxMC43MDMxIDEyLjY4NzUgMTAuNzc1OSAxMi42MTM3IDEwLjc3NTkgMTIuNTIzNFoiIGZpbGw9IndoaXRlIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHdpZHRoPSIxMi4wNjkiIGhlaWdodD0iMTQiIGZpbGw9IndoaXRlIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+);
}

.slider .owl-prev, .slider .owl-next {
	position: absolute;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	top: 120px;
	font-size: 0;
	box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.25);
	background-color: rgba(0, 0, 0, 0.25);
}

.slider .owl-prev {
	left: 15px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUgMjkuNTMxMkM2Ljk3MjY2IDI5LjUzMTIgMC40Njg3NSAyMy4wMjczIDAuNDY4NzUgMTVDMC40Njg3NSA2Ljk3MjY2IDYuOTcyNjYgMC40Njg3NSAxNSAwLjQ2ODc1QzIzLjAyNzMgMC40Njg3NSAyOS41MzEyIDYuOTcyNjYgMjkuNTMxMiAxNUMyOS41MzEyIDIzLjAyNzMgMjMuMDI3MyAyOS41MzEyIDE1IDI5LjUzMTJaTTE2LjY5MzQgMjEuMTE3MkwxMi4yNjk1IDE2Ljg3NUgyMi45Njg4QzIzLjc0OCAxNi44NzUgMjQuMzc1IDE2LjI0OCAyNC4zNzUgMTUuNDY4OFYxNC41MzEyQzI0LjM3NSAxMy43NTIgMjMuNzQ4IDEzLjEyNSAyMi45Njg4IDEzLjEyNUgxMi4yNjk1TDE2LjY5MzQgOC44ODI4MUMxNy4yNjE3IDguMzM3ODkgMTcuMjczNCA3LjQyOTY5IDE2LjcxNjggNi44NzMwNUwxNi4wNzIzIDYuMjM0MzhDMTUuNTIxNSA1LjY4MzU5IDE0LjYzMDkgNS42ODM1OSAxNC4wODU5IDYuMjM0MzhMNi4zMTA1NSAxNC4wMDM5QzUuNzU5NzcgMTQuNTU0NyA1Ljc1OTc3IDE1LjQ0NTMgNi4zMTA1NSAxNS45OTAyTDE0LjA4NTkgMjMuNzY1NkMxNC42MzY3IDI0LjMxNjQgMTUuNTI3MyAyNC4zMTY0IDE2LjA3MjMgMjMuNzY1NkwxNi43MTY4IDIzLjEyN0MxNy4yNzM0IDIyLjU3MDMgMTcuMjYxNyAyMS42NjIxIDE2LjY5MzQgMjEuMTE3MloiIGZpbGw9IndoaXRlIi8+PC9zdmc+);
}

.slider .owl-next {
	right: 15px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUgMC40Njg3NUMyMy4wMjczIDAuNDY4NzUgMjkuNTMxMiA2Ljk3MjY2IDI5LjUzMTIgMTVDMjkuNTMxMiAyMy4wMjczIDIzLjAyNzMgMjkuNTMxMiAxNSAyOS41MzEyQzYuOTcyNjYgMjkuNTMxMiAwLjQ2ODc1IDIzLjAyNzMgMC40Njg3NSAxNUMwLjQ2ODc1IDYuOTcyNjYgNi45NzI2NiAwLjQ2ODc1IDE1IDAuNDY4NzVaTTEzLjMwNjYgOC44ODI4MUwxNy43MzA1IDEzLjEyNUg3LjAzMTI1QzYuMjUxOTUgMTMuMTI1IDUuNjI1IDEzLjc1MiA1LjYyNSAxNC41MzEyVjE1LjQ2ODhDNS42MjUgMTYuMjQ4IDYuMjUxOTUgMTYuODc1IDcuMDMxMjUgMTYuODc1SDE3LjczMDVMMTMuMzA2NiAyMS4xMTcyQzEyLjczODMgMjEuNjYyMSAxMi43MjY2IDIyLjU3MDMgMTMuMjgzMiAyMy4xMjdMMTMuOTI3NyAyMy43NjU2QzE0LjQ3ODUgMjQuMzE2NCAxNS4zNjkxIDI0LjMxNjQgMTUuOTE0MSAyMy43NjU2TDIzLjY4OTUgMTUuOTk2MUMyNC4yNDAyIDE1LjQ0NTMgMjQuMjQwMiAxNC41NTQ3IDIzLjY4OTUgMTQuMDA5OEwxNS45MTQxIDYuMjI4NTJDMTUuMzYzMyA1LjY3NzczIDE0LjQ3MjcgNS42Nzc3MyAxMy45Mjc3IDYuMjI4NTJMMTMuMjgzMiA2Ljg2NzE5QzEyLjcyNjYgNy40Mjk2OSAxMi43MzgzIDguMzM3ODkgMTMuMzA2NiA4Ljg4MjgxWiIgZmlsbD0id2hpdGUiLz48L3N2Zz4=);
}

.slider .owl-dots {
	position: absolute;
	top: 15px;
	left: 15px;
	display: flex;
}

.slider .owl-dot {
	width: 8px;
	height: 8px;
	border: 2px solid #FFFFFF;
	border-radius: 50%;
	margin-right: 10px;
	box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.25);
	background-color: rgba(0, 0, 0, 0.25);
}

.slider .owl-dot.active {
	background-color: #fff;
}

/* ==========================================================================
   NEWS
   ========================================================================== */
.news {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 30px 0;
	margin-top: 30px;
}

.news__item {
	display: flex;
}

.news__item + .news__item {
	border-top: 1px solid #ddd;
	margin-top: 30px;
	padding-top: 30px;
}

.news__img {
	width: 210px;
	margin-right: 30px;
	flex-shrink: 0;
	transition: .25s ease-in-out;
}

.news__img img {
	display: block;
	width: 100%;
	height: auto;
	border-radius: 6px;
}

.news__img:hover {
	opacity: 0.8;
}

.news__title {
	font-family: Roboto;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	color: #212529;
}

.news__title a {
	color: #212529;
	text-decoration: none;
	transition: .25s ease-in-out;
}

.news__title a:hover {
	color: #0082C9;
}

.news__date {
	margin-top: 15px;
}

.date {
	font-family: Roboto;
	font-style: normal;
	font-size: 13px;
	line-height: 20px;
	color: #555;
	position: relative;
	padding-left: 25px;
}

.date:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 14px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDApIj48cGF0aCBkPSJNNC41NTY2NSA5SDMuMzI1MTJDMy4xMjE5MiA5IDIuOTU1NjcgOC44MzEyNSAyLjk1NTY3IDguNjI1VjcuMzc1QzIuOTU1NjcgNy4xNjg3NSAzLjEyMTkyIDcgMy4zMjUxMiA3SDQuNTU2NjVDNC43NTk4NSA3IDQuOTI2MTEgNy4xNjg3NSA0LjkyNjExIDcuMzc1VjguNjI1QzQuOTI2MTEgOC44MzEyNSA0Ljc1OTg1IDkgNC41NTY2NSA5Wk03Ljg4MTc3IDguNjI1VjcuMzc1QzcuODgxNzcgNy4xNjg3NSA3LjcxNTUyIDcgNy41MTIzMiA3SDYuMjgwNzlDNi4wNzc1OSA3IDUuOTExMzMgNy4xNjg3NSA1LjkxMTMzIDcuMzc1VjguNjI1QzUuOTExMzMgOC44MzEyNSA2LjA3NzU5IDkgNi4yODA3OSA5SDcuNTEyMzJDNy43MTU1MiA5IDcuODgxNzcgOC44MzEyNSA3Ljg4MTc3IDguNjI1Wk0xMC44Mzc0IDguNjI1VjcuMzc1QzEwLjgzNzQgNy4xNjg3NSAxMC42NzEyIDcgMTAuNDY4IDdIOS4yMzY0NUM5LjAzMzI1IDcgOC44NjcgNy4xNjg3NSA4Ljg2NyA3LjM3NVY4LjYyNUM4Ljg2NyA4LjgzMTI1IDkuMDMzMjUgOSA5LjIzNjQ1IDlIMTAuNDY4QzEwLjY3MTIgOSAxMC44Mzc0IDguODMxMjUgMTAuODM3NCA4LjYyNVpNNy44ODE3NyAxMS42MjVWMTAuMzc1QzcuODgxNzcgMTAuMTY4NyA3LjcxNTUyIDEwIDcuNTEyMzIgMTBINi4yODA3OUM2LjA3NzU5IDEwIDUuOTExMzMgMTAuMTY4NyA1LjkxMTMzIDEwLjM3NVYxMS42MjVDNS45MTEzMyAxMS44MzEzIDYuMDc3NTkgMTIgNi4yODA3OSAxMkg3LjUxMjMyQzcuNzE1NTIgMTIgNy44ODE3NyAxMS44MzEzIDcuODgxNzcgMTEuNjI1Wk00LjkyNjExIDExLjYyNVYxMC4zNzVDNC45MjYxMSAxMC4xNjg3IDQuNzU5ODUgMTAgNC41NTY2NSAxMEgzLjMyNTEyQzMuMTIxOTIgMTAgMi45NTU2NyAxMC4xNjg3IDIuOTU1NjcgMTAuMzc1VjExLjYyNUMyLjk1NTY3IDExLjgzMTMgMy4xMjE5MiAxMiAzLjMyNTEyIDEySDQuNTU2NjVDNC43NTk4NSAxMiA0LjkyNjExIDExLjgzMTMgNC45MjYxMSAxMS42MjVaTTEwLjgzNzQgMTEuNjI1VjEwLjM3NUMxMC44Mzc0IDEwLjE2ODcgMTAuNjcxMiAxMCAxMC40NjggMTBIOS4yMzY0NUM5LjAzMzI1IDEwIDguODY3IDEwLjE2ODcgOC44NjcgMTAuMzc1VjExLjYyNUM4Ljg2NyAxMS44MzEzIDkuMDMzMjUgMTIgOS4yMzY0NSAxMkgxMC40NjhDMTAuNjcxMiAxMiAxMC44Mzc0IDExLjgzMTMgMTAuODM3NCAxMS42MjVaTTEzLjc5MzEgMy41VjE0LjVDMTMuNzkzMSAxNS4zMjgxIDEzLjEzMTIgMTYgMTIuMzE1MyAxNkgxLjQ3NzgzQzAuNjYxOTQ2IDE2IDAgMTUuMzI4MSAwIDE0LjVWMy41QzAgMi42NzE4OCAwLjY2MTk0NiAyIDEuNDc3ODMgMkgyLjk1NTY3VjAuMzc1QzIuOTU1NjcgMC4xNjg3NSAzLjEyMTkyIDAgMy4zMjUxMiAwSDQuNTU2NjVDNC43NTk4NSAwIDQuOTI2MTEgMC4xNjg3NSA0LjkyNjExIDAuMzc1VjJIOC44NjdWMC4zNzVDOC44NjcgMC4xNjg3NSA5LjAzMzI1IDAgOS4yMzY0NSAwSDEwLjQ2OEMxMC42NzEyIDAgMTAuODM3NCAwLjE2ODc1IDEwLjgzNzQgMC4zNzVWMkgxMi4zMTUzQzEzLjEzMTIgMiAxMy43OTMxIDIuNjcxODggMTMuNzkzMSAzLjVaTTEyLjMxNTMgMTQuMzEyNVY1SDEuNDc3ODNWMTQuMzEyNUMxLjQ3NzgzIDE0LjQxNTYgMS41NjA5NiAxNC41IDEuNjYyNTYgMTQuNUgxMi4xMzA1QzEyLjIzMjEgMTQuNSAxMi4zMTUzIDE0LjQxNTYgMTIuMzE1MyAxNC4zMTI1WiIgZmlsbD0iIzU1NTU1NSIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwIj48cmVjdCB3aWR0aD0iMTMuNzkzMSIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=);
}

.news__description {
	font-family: Roboto;
	font-size: 13px;
	line-height: 20px;
	color: #212529;
	margin-top: 10px;
}

.news__description a {
	color: #0082C9;
	border-bottom: 1px solid #0082C9;
	text-decoration: none;
	transition: .25s ease-in-out;
}

.news__description a:hover{
	text-decoration: none;
	border-color: transparent;
}

.news__more {
	margin-top: 10px;
	line-height: 20px;
}

.link-more {
	font-family: Roboto;
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	text-transform: uppercase;
	color: #212529;
	display: inline-block;
	text-decoration: none;
	transition: .25s ease-in-out;
	padding-right: 18px;
	position: relative;
}

.link-more:hover {
	color: #0082C9;
}

.link-more:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 8px;
	height: 12px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	transition: .25s ease-in-out;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDggMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNjYxMTEgNi4zOTc3NkwyLjEyNjQyIDEwLjk1MjdDMS45MDc3MSAxMS4xNzI0IDEuNTUzMTQgMTEuMTcyNCAxLjMzNDQ2IDEwLjk1MjdMMC44MDU1NjMgMTAuNDIxNEMwLjU4NzIzMyAxMC4yMDIxIDAuNTg2ODEzIDkuODQ2NjkgMC44MDQ2MjkgOS42MjY4N0w0LjM5ODQ1IDYuMDAwMDFMMC44MDQ2MjkgMi4zNzMxN0MwLjU4NjgxMyAyLjE1MzM1IDAuNTg3MjMzIDEuNzk3OTIgMC44MDU1NjMgMS41Nzg2MkwxLjMzNDQ2IDEuMDQ3MzZDMS41NTMxNiAwLjgyNzY3OSAxLjkwNzc0IDAuODI3Njc5IDIuMTI2NDIgMS4wNDczNkw2LjY2MTA5IDUuNjAyMjdDNi44Nzk3OSA1LjgyMTkzIDYuODc5NzkgNi4xNzgwOCA2LjY2MTExIDYuMzk3NzZaIiBmaWxsPSIjMjEyNTI5Ii8+PC9zdmc+);
}

.link-more:hover:after {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDggMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNjYxMTEgNi4zOTc3NkwyLjEyNjQyIDEwLjk1MjdDMS45MDc3MSAxMS4xNzI0IDEuNTUzMTQgMTEuMTcyNCAxLjMzNDQ2IDEwLjk1MjdMMC44MDU1NjMgMTAuNDIxNEMwLjU4NzIzMyAxMC4yMDIxIDAuNTg2ODEzIDkuODQ2NjkgMC44MDQ2MjkgOS42MjY4N0w0LjM5ODQ1IDYuMDAwMDFMMC44MDQ2MjkgMi4zNzMxN0MwLjU4NjgxMyAyLjE1MzM1IDAuNTg3MjMzIDEuNzk3OTIgMC44MDU1NjMgMS41Nzg2MkwxLjMzNDQ2IDEuMDQ3MzZDMS41NTMxNiAwLjgyNzY3OSAxLjkwNzc0IDAuODI3Njc5IDIuMTI2NDIgMS4wNDczNkw2LjY2MTA5IDUuNjAyMjdDNi44Nzk3OSA1LjgyMTkzIDYuODc5NzkgNi4xNzgwOCA2LjY2MTExIDYuMzk3NzZaIiBmaWxsPSIjMDA4MkM5Ii8+PC9zdmc+);
}

.all {
	margin-top: 30px;
}

.link-button {
	display: inline-block;
	border: 1px solid #0082C9;
	padding: 9px 20px;
	border-radius: 6px;
	font-family: Roboto;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
	text-transform: uppercase;
	color: #0082C9;
	transition: .25s ease-in-out;
}

.link-button:hover {
	background: #0082C9;
	color: #fff;
}

.levels {
	display: flex;
	margin-top: 15px;
}

.levels__caption {
	color: #212529;
	font: 13px/20px "Roboto", sans-serif;
	margin-right: 10px;
	margin-bottom: 5px;
}

.levels__items {
	display: flex;
	margin-top: 2px;
}

.levels__item {
	margin-right: 1px;
	width: 13px;
	height: 13px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNSAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDApIj48cGF0aCBkPSJNMTMuNDA4OCA0LjM1NDUxTDkuNjk5MjMgMy44MTM2OUw4LjA0MTIyIDAuNDUxOTdDNy43NDQxNSAtMC4xNDcyNDkgNi44ODM0MSAtMC4xNTQ4NjYgNi41ODM4IDAuNDUxOTdMNC45MjU3OSAzLjgxMzY5TDEuMjE2MjIgNC4zNTQ1MUMwLjU1MDk4OSA0LjQ1MDk5IDAuMjg0Mzg3IDUuMjcxMTEgMC43NjY4MDkgNS43NDA4NEwzLjQ1MDYgOC4zNTYwN0wyLjgxNTgzIDEyLjA1MDRDMi43MDE1NyAxMi43MTgyIDMuNDA0OSAxMy4yMTg0IDMuOTkzOTYgMTIuOTA2MUw3LjMxMjUxIDExLjE2MTdMMTAuNjMxMSAxMi45MDYxQzExLjIyMDEgMTMuMjE1OCAxMS45MjM1IDEyLjcxODIgMTEuODA5MiAxMi4wNTA0TDExLjE3NDQgOC4zNTYwN0wxMy44NTgyIDUuNzQwODRDMTQuMzQwNiA1LjI3MTExIDE0LjA3NCA0LjQ1MDk5IDEzLjQwODggNC4zNTQ1MVY0LjM1NDUxWk05Ljg2NjgxIDcuOTI5NTFMMTAuNDY4NiAxMS40NDM2TDcuMzEyNTEgOS43ODU1Nkw0LjE1NjQ2IDExLjQ0MzZMNC43NTgyMiA3LjkyOTUxTDIuMjAzOTIgNS40NDEyM0w1LjczMzIyIDQuOTI4MzRMNy4zMTI1MSAxLjcyOTEyTDguODkxODEgNC45MjgzNEwxMi40MjExIDUuNDQxMjNMOS44NjY4MSA3LjkyOTUxVjcuOTI5NTFaIiBmaWxsPSIjMDA4MkM5Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHdpZHRoPSIxNC42MjUiIGhlaWdodD0iMTMiIGZpbGw9IndoaXRlIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+);
}

.levels__item.active {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNSAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDApIj48cGF0aCBkPSJNNi41ODM4IDAuNDUxOTdMNC45MjU3OSAzLjgxMzY5TDEuMjE2MjIgNC4zNTQ1MUMwLjU1MDk4OSA0LjQ1MDk5IDAuMjg0Mzg3IDUuMjcxMTEgMC43NjY4MDkgNS43NDA4NEwzLjQ1MDYgOC4zNTYwN0wyLjgxNTgzIDEyLjA1MDRDMi43MDE1NyAxMi43MTgyIDMuNDA0OSAxMy4yMTg0IDMuOTkzOTYgMTIuOTA2MUw3LjMxMjUxIDExLjE2MTdMMTAuNjMxMSAxMi45MDYxQzExLjIyMDEgMTMuMjE1OCAxMS45MjM1IDEyLjcxODIgMTEuODA5MiAxMi4wNTA0TDExLjE3NDQgOC4zNTYwN0wxMy44NTgyIDUuNzQwODRDMTQuMzQwNiA1LjI3MTExIDE0LjA3NCA0LjQ1MDk5IDEzLjQwODggNC4zNTQ1MUw5LjY5OTIzIDMuODEzNjlMOC4wNDEyMiAwLjQ1MTk3QzcuNzQ0MTUgLTAuMTQ3MjQ5IDYuODgzNDEgLTAuMTU0ODY2IDYuNTgzOCAwLjQ1MTk3WiIgZmlsbD0iIzAwODJDOSIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwIj48cmVjdCB3aWR0aD0iMTQuNjI1IiBoZWlnaHQ9IjEzIiBmaWxsPSJ3aGl0ZSIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==);
}

/* ==========================================================================
   BREADCRUMBS
   ========================================================================== */
.breadcrumbs {
	font-family: Roboto;
	font-size: 13px;
	line-height: 20px;
	color: #777;
	margin-bottom: 15px;
}

.breadcrumbs a {
	color: #777;
	text-decoration: none;
	transition: .25s ease-in-out;
}

.breadcrumbs a:hover {
	color: #0082C9;
}

.breadcrumbs ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.breadcrumbs li {
	padding-right: 16px;
	position: relative;
	margin-right: 10px;
}

.breadcrumbs li:after {
	content: '';
	position: absolute;
	right: 0;
	top: 6px;
	width: 6px;
	height: 9px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgNiA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiPjxwYXRoIGQ9Ik01LjAxODE0IDQuNzk4M0wxLjYwMTk0IDguMjE0NDhDMS40MzcxOCA4LjM3OTI0IDEuMTcwMDYgOC4zNzkyNCAxLjAwNTMyIDguMjE0NDhMMC42MDY4NzMgNy44MTYwNEMwLjQ0MjM5NCA3LjY1MTU2IDAuNDQyMDc4IDcuMzg0OTkgMC42MDYxNyA3LjIyMDEzTDMuMzEzNTcgNC40OTk5OEwwLjYwNjE3IDEuNzc5ODZDMC40NDIwNzggMS42MTQ5OSAwLjQ0MjM5NCAxLjM0ODQyIDAuNjA2ODczIDEuMTgzOTRMMS4wMDUzMiAwLjc4NTQ5NkMxLjE3MDA4IDAuNjIwNzM2IDEuNDM3MTkgMC42MjA3MzYgMS42MDE5NCAwLjc4NTQ5Nkw1LjAxODEyIDQuMjAxNjhDNS4xODI4OCA0LjM2NjQyIDUuMTgyODggNC42MzM1NCA1LjAxODE0IDQuNzk4M1oiIGZpbGw9IiMwMDgyQzkiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMCI+PHJlY3Qgd2lkdGg9IjUuNjI1IiBoZWlnaHQ9IjkiIGZpbGw9IndoaXRlIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+);
}

.breadcrumbs li:last-child {
	padding-right: 0;
	margin-right: 0;
}

.breadcrumbs li:last-child:after {
	display: none;
}

/* ==========================================================================
   ARTICLE
   ========================================================================== */
.article {
	color: #212529;
	font: 13px/20px Roboto, sans-serif;
	text-align: justify;
}

.article img {
	display: block;
	max-width: 100%;
	height: auto;
	border-radius: 6px;
}

.article a {
	color: #0082C9;
	border-bottom: 1px solid #0082C9;
	text-decoration: none;
	transition: .25s ease-in-out;
}

.article a:hover{
	text-decoration: none;
	border-color: transparent;
}

.article__date {
	margin-bottom: 20px;
}

.article__img {
	margin-bottom: 20px;
}

.not-link a {
	color: #212529;
	border-bottom: none;
} 

/* ==========================================================================
   FILTER
   ========================================================================== */
.filter {
	font-family: Roboto;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #212529;
    margin-bottom: 25px;
}

.filter a {
	color: #212529;
    transition: .25s ease-in-out;
    text-decoration: none;
}

.filter a.active {
	color: #0082C9;
}

.filter a:hover {
	color: #0082C9;
}

.filter ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-left: -30px;
	margin-top: -10px;
}

.filter li {
	margin-left: 30px;
	margin-top: 10px;
}

/* ==========================================================================
   PAGINATION
   ========================================================================== */
.pagination {
	font-family: Roboto;
    font-size: 13px;
    line-height: 20px;
    color: #212529;
    margin-top: 25px;
}

.pagination a {
	color: #0082C9;
	text-decoration: none;
	transition: .25s ease-in-out;
}

.pagination a:hover {
	color: #212529;
}

/* ==========================================================================
   DOCS
   ========================================================================== */
.docs {
	font-family: Roboto;
	font-weight: 400;
	font-size: 13px;
	line-height: 20px;
	color: #212529;
	margin-top: 25px;
}

.docs__item {
	display: block;
	margin-top: 15px;
}

.docs__link {
	display: block;
	font-family: Roboto;
    font-size: 14px;
    line-height: 20px;
    color: #212529;
    position: relative;
    padding-left: 25px;
    text-decoration: none;
    transition: .25s ease-in-out;
}

.docs__link:hover {
	color: #0082C9;
}

.docs__link:before {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	left: 0;
	top: 2px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDApIj48cGF0aCBkPSJNMS4zNTE2NCAxNC41NjY1Qy0wLjQ3NDI5MyAxMi42ODI0IC0wLjQ0MDI2MiA5LjY0NDI1IDEuMzk0OTYgNy43NjcwNkw3Ljk0OTk2IDEuMDYyMDNDOS4zMzQ4MyAtMC4zNTQ1OTggMTEuNTg1OSAtMC4zNTQ3MjMgMTIuOTcwOSAxLjA2MjAzQzE0LjM0MjUgMi40NjQ5NiAxNC4zNDQxIDQuNzI4NTYgMTIuOTcwOSA2LjEzMzE1TDcuMjU2ODkgMTEuOTcyM0M2LjMyMzkzIDEyLjkyNjYgNC43OTk2MSAxMi45MTMyIDMuODgyNDYgMTEuOTQxMUMyLjk5ODg2IDExLjAwNDUgMy4wMjcyMSA5LjUyMDA2IDMuOTI3ODMgOC41OTg4MUw4LjQxOTggNC4wMTAyMUM4LjYxMjk5IDMuODEyOSA4LjkyOTU1IDMuODA5NTMgOS4xMjY4NiA0LjAwMjY4TDkuODQxMjcgNC43MDIwM0MxMC4wMzg2IDQuODk1MjEgMTAuMDQyIDUuMjExNzggOS44NDg4IDUuNDA5MDlMNS4zNTczIDkuOTk3MjVDNS4yMDMxOCAxMC4xNTQ5IDUuMTkzNjggMTAuNDE2OSA1LjMzNzA1IDEwLjU2ODlDNS40NzM2OCAxMC43MTM3IDUuNjg4NDYgMTAuNzE2MSA1LjgyNzMgMTAuNTc0TDExLjU0MTMgNC43MzQ5M0MxMi4xNTQyIDQuMTA4IDEyLjE1NDIgMy4wODcyOCAxMS41NDEgMi40NkMxMC45NDEzIDEuODQ2NjUgOS45Nzk4MyAxLjg0NjM0IDkuMzc5OTMgMi40NkwyLjgyNDg5IDkuMTY1QzEuNzM4NTUgMTAuMjc2MiAxLjcyMTggMTIuMDc1IDIuNzg3NjggMTMuMTc0OEMzLjg1MDQ5IDE0LjI3MTQgNS41Njg0NiAxNC4yNzI4IDYuNjMzMjQgMTMuMTgzN0wxMi4wMTAxIDcuNjgzNzVDMTIuMjAzMSA3LjQ4NjI4IDEyLjUxOTcgNy40ODI3MiAxMi43MTcyIDcuNjc1NzVMMTMuNDMyMSA4LjM3NDYyQzEzLjYyOTYgOC41Njc2NSAxMy42MzMxIDguODg0MjEgMTMuNDQwMSA5LjA4MTY4TDguMDYzMjEgMTQuNTgxNkM2LjIwMTQ2IDE2LjQ4NTkgMy4xODk5OSAxNi40NjM0IDEuMzUxNjQgMTQuNTY2NVYxNC41NjY1WiIgZmlsbD0iIzAwODJDOSIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwIj48cmVjdCB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+);
}

/* ==========================================================================
   TEAM
   ========================================================================== */
.team {
	margin-top: 20px;
}

.team__section + .team__section {
	margin-top: 20px;
}

.team__title {
    color: #212529;
    font: 500 18px/28px Roboto, sans-serif;
    margin-bottom: 15px;
}

.team__items {
	flex-wrap: wrap;
	margin-top: -15px;
}

.team__img {
	margin-bottom: 10px;
}

.team__img img {
	display: block;
	max-width: 100%;
	height: auto;
	border-radius: 6px;
}

.team__col {
	width: 33.33333333%;
	margin-top: 15px;
}

.team__name {
	font: 500 15px/20px Roboto, sans-serif;
}

.team__staff {
	font: 400 13px/20px Roboto, sans-serif;
}

/* ==========================================================================
   PARTNERS
   ========================================================================== */
.partners {
	margin-bottom: 30px;
}

.partners__items {
	flex-wrap: wrap;
	margin-top: -20px;
}

.partners__col {
	width: 20%;
	margin-top: 20px;
}

.partners__item {
	border: 1px solid #DDDDDD;
	padding: 10px;
	border-radius: 6px;
	height: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.partners__item img {
	max-height: 78px;
	display: block;
	max-width: 100%;
}

/* ==========================================================================
   EVENTS
   ========================================================================== */
.events {
	border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 15px 0;
}

.events__item + .events__item {
    border-top: 1px solid #ddd;
    margin-top: 15px;
    padding-top: 15px;
}

.events__name {
	font-family: Roboto;
    font-weight: bold;
    font-size: 15px;
    line-height: 20px;
    color: #212529;
}

.events__name a {
	color: #212529;
	text-decoration: none;
	transition: .25s ease-in-out;
}

.events__name a:hover {
	color: #0082C9;
}

.events__date {
	margin-top: 10px;
}

.events__more {
	margin-top: 5px;
}

/* ==========================================================================
   MAGNIFIC POPUP
   ========================================================================== */
.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1042;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1043;
	position: fixed;
	outline: none !important;
	-webkit-backface-visibility: hidden;
}

.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.mfp-container:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
	display: none;
}

.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
	width: 100%;
	cursor: auto;
}

.mfp-ajax-cur {
	cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -moz-zoom-out;
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}

.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
	cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.mfp-loading.mfp-figure {
	display: none;
}

.mfp-hide {
	display: none !important;
}

.mfp-preloader {
	color: #CCC;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -0.8em;
	left: 8px;
	right: 8px;
	z-index: 1044;
}

.mfp-preloader a {
	color: #CCC;
}

.mfp-preloader a:hover {
	color: #FFF;
}

.mfp-s-ready .mfp-preloader {
	display: none;
}

.mfp-s-error .mfp-content {
	display: none;
}

button.mfp-close,
button.mfp-arrow {
	overflow: visible;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: none;
	padding: 0;
	z-index: 1046;
	-webkit-box-shadow: none;
	box-shadow: none;
}

button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: 0.65;
	filter: alpha(opacity=65);
	padding: 0 0 18px 10px;
	color: #FFF;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover,
.mfp-close:focus {
	opacity: 1;
	filter: alpha(opacity=100);
}

.mfp-close:active {
	top: 1px;
}

.mfp-close-btn-in .mfp-close {
	color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
	color: #FFF;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%;
}

.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #CCC;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap;
}

.mfp-arrow {
	position: absolute;
	opacity: 0.65;
	filter: alpha(opacity=65);
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
	margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
	opacity: 1;
	filter: alpha(opacity=100);
}

.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset transparent;
}

.mfp-arrow:after,
.mfp-arrow .mfp-a {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px;
}

.mfp-arrow:before,
.mfp-arrow .mfp-b {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: 0.7;
}

.mfp-arrow-left {
	left: 0;
}

.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
	border-right: 17px solid #FFF;
	margin-left: 31px;
}

.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
	margin-left: 25px;
	border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
	right: 0;
}

.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
	border-left: 17px solid #FFF;
	margin-left: 39px;
}

.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
	border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
	top: -40px;
}

.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #000;
}

img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px 0 40px;
	margin: 0 auto;
}

.mfp-figure {
	line-height: 0;
}

.mfp-figure:after {
	content: '';
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #444;
}

.mfp-figure small {
	color: #BDBDBD;
	display: block;
	font-size: 12px;
	line-height: 14px;
}

.mfp-figure figure {
	margin: 0;
}

.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto;
}

.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #F3F3F3;
	word-wrap: break-word;
	padding-right: 36px;
}

.mfp-image-holder .mfp-content {
	max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0;
	}
	.mfp-img-mobile img.mfp-img {
		padding: 0;
	}
	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0;
	}
	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px;
	}
	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, 0.6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box; }
		.mfp-img-mobile .mfp-bottom-bar:empty {
			padding: 0;
		}
	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px;
	}
	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0, 0, 0, 0.6);
		position: fixed;
		text-align: center;
		padding: 0;
	}
}

@media all and (max-width: 900px) {
	.mfp-arrow {
		-webkit-transform: scale(0.75);
		transform: scale(0.75);
	}
	.mfp-arrow-left {
		-webkit-transform-origin: 0;
		transform-origin: 0;
	}
	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		transform-origin: 100%;
	}
	.mfp-container {
		padding-left: 6px;
		padding-right: 6px;
	}
}

.mfp-ie7 .mfp-img {
	padding: 0;
}

.mfp-ie7 .mfp-bottom-bar {
	width: 600px;
	left: 50%;
	margin-left: -300px;
	margin-top: 5px;
	padding-bottom: 5px;
}

.mfp-ie7 .mfp-container {
	padding: 0;
}

.mfp-ie7 .mfp-content {
	padding-top: 44px;
}

.mfp-ie7 .mfp-close {
	top: 0;
	right: 0;
	padding-top: 0;
}

.my-mfp-zoom-in .zoom-anim-dialog {
	opacity: 0;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out; 
	-webkit-transform: scale(0.8); 
	-moz-transform: scale(0.8); 
	-ms-transform: scale(0.8); 
	-o-transform: scale(0.8); 
	transform: scale(0.8); 
}

.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
	opacity: 1;

	-webkit-transform: scale(1); 
	-moz-transform: scale(1); 
	-ms-transform: scale(1); 
	-o-transform: scale(1); 
	transform: scale(1); 
}

.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
	-webkit-transform: scale(0.8); 
	-moz-transform: scale(0.8); 
	-ms-transform: scale(0.8); 
	-o-transform: scale(0.8); 
	transform: scale(0.8); 

	opacity: 0;
}

.my-mfp-zoom-in.mfp-bg {
	opacity: 0;
	-webkit-transition: opacity 0.3s ease-out; 
	-moz-transition: opacity 0.3s ease-out; 
	-o-transition: opacity 0.3s ease-out; 
	transition: opacity 0.3s ease-out;
}

.my-mfp-zoom-in.mfp-ready.mfp-bg {
	opacity: 0.8;
}

.my-mfp-zoom-in.mfp-removing.mfp-bg {
	opacity: 0;
}

.my-mfp-slide-bottom .zoom-anim-dialog {
	opacity: 0;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;

	-webkit-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
	-moz-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
	-ms-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
	-o-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
	transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );

}

.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
	opacity: 1;
	-webkit-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
	-moz-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
	-ms-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
	-o-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
	transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
}

.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
	opacity: 0;

	-webkit-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
	-moz-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
	-ms-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
	-o-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
	transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
}

.my-mfp-slide-bottom.mfp-bg {
	opacity: 0;

	-webkit-transition: opacity 0.3s ease-out; 
	-moz-transition: opacity 0.3s ease-out; 
	-o-transition: opacity 0.3s ease-out; 
	transition: opacity 0.3s ease-out;
}

.my-mfp-slide-bottom.mfp-ready.mfp-bg {
	opacity: 0.8;
}

.my-mfp-slide-bottom.mfp-removing.mfp-bg {
	opacity: 0;
}

.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	-webkit-transition: all 0.3s ease-out; 
	-moz-transition: all 0.3s ease-out; 
	-o-transition: all 0.3s ease-out; 
	transition: all 0.3s ease-out;
}

.mfp-with-zoom.mfp-ready .mfp-container {
		opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
		opacity: 0.8;
}

.mfp-with-zoom.mfp-removing .mfp-container, 
.mfp-with-zoom.mfp-removing.mfp-bg {
	opacity: 0;
}

/* ==========================================================================
   GALLERY
   ========================================================================== */
.gallery {
	margin-top: 25px;
}

.gallery__items {
	flex-wrap: wrap;
	margin-top: -30px;
}

.gallery__col {
	width: 33.3333333%;
	margin-top: 30px;
}

.gallery__item img {
	display: block;
	max-width: 100%;
	height: auto;
	border-radius: 6px;
}

.gallery__item img:hover {
	opacity: 0.8;
}

/* ==========================================================================
   FOOTER
   ========================================================================== */
.footer {
	border-top: 1px solid #0082C9;
	padding-top: 30px;
}

.footer__container {
	display: flex;
}

.footer__nav {
	font-family: Roboto;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: #212529;
}

.footer__nav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.footer__nav li + li {
	margin-top: 10px;
}

.footer__nav a {
	color: #212529;
	text-decoration: none;
	transition: .25s ease-in-out;
}

.footer__nav a:hover {
	color: #0082C9;
}

.footer__nav_first {
	width: 130px;
	margin-right: 30px;
}

.footer__nav_second {
	width: 290px;
	margin-right: 30px;
}

.footer__contacts {
	width: 180px;
	margin-right: 30px;
}

.footer__contact + .footer__contact {
	margin-top: 15px;
}

.footer__contact .block-contact span {
	display: block;
	font-size: 0;
	line-height: 0;
}

.footer__socialize {
	margin-top: 20px;
}

.footer__author {
	margin-left: auto;
	width: 150px;
	flex-shrink: 0;
}

.footer__chgu {
	width: 130px;
	margin-left: auto;
	margin-bottom: 25px;
}

.footer__chgu img {
	display: block;
	max-width: 100%;
	height: auto;
}

.footer__copyright {
	font-family: Roboto;
	font-size: 14px;
	line-height: 20px;
	color: #212529;
}

/* ==========================================================================
   DEVELOPER
   ========================================================================== */
.developer {
	padding: 10px 0;
	text-align: center;
	background: #0082C9;
	font-family: Roboto;
	font-weight: 500;
	font-size: 12px;
	line-height: 18px;
	color: #FFF;
	margin-top: 30px;
}

.developer a {
	color: #FFF;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

.developer a:hover {
	border-color: transparent;
}

/* ==========================================================================
   MEDIA
   ========================================================================== */
@media only screen and (max-width : 991.98px) {
	.container {
		width: 720px;
	}

	.header__mobile {
		flex: 1 0 auto;
	}

	.header__contacts {
		justify-content: flex-end;
	}

	.header__contacts_email {
		display: none;
	}

	.header__socialize {
		display: none;
	}

	.header__contact + .header__contact {
		margin-left: 20px;
	}

	.header__nav li + li {
		margin-left: 20px;
	}

	.header__nav ul {
		justify-content: flex-end;
	}

	.footer__nav_first {
		width: auto;
		margin-right: 20px;
	}

	.footer__nav_second {
		width: auto;
		margin-right: 20px;
	}

	.footer__contacts {
		margin-right: 15px;
	}

	.section__container {
		display: block;
	}

	.sidebar {
		width: auto;
	}

	.content {
		width: auto;
	}

	.menu {
		display: none;
	}
}

@media only screen and (max-width : 767.98px) {
	.container {
		width: 540px;
	}

	.wrapper {
		padding-top: 62px;
	}

	.header {
		position: fixed;
		z-index: 9;
		top: 0;
		left: 0;
		right: 0;
		background: #fff;
		border-bottom: none;
		padding: 5px 0;
		box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2), 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12);
	}

	.header__logo {
		width: 80px;
	}

	.header__button {
		display: block;
	}

	.header__mobile {
		position: fixed;
		z-index: 10;
		top: 0;
		bottom: 0;
		left: -320px;
		overflow-y: auto;
		width: 260px;
		background: #fff;
		display: block;
		box-shadow:
			0px 2px 4px -1px rgba(0,0,0,0.2),
			0px 4px 5px 0px rgba(0,0,0,0.14),
			0px 1px 10px 0px rgba(0,0,0,0.12);
	}

	.header__mobile.active {
		left: 0;
	}

	.header__contacts {
		display: block;
		padding: 20px 15px;
	}

	.header__nav_hidden {
		display: block;
	}

	.header__nav ul {
		display: block;
	}

	.header__contact + .header__contact {
		margin-left: 0;
	}

	.header__contacts_email {
		display: block;
	}

	.header__contact + .header__contact {
		margin-top: 10px;
	}

	.block-contact {
		font-size: 13px;
		padding-left: 23px;
	}

	.block-contact:before {
		width: 14px;
		height: 14px;
		top: 3px;
	}

	.block-contact_phone:before {
		top: 2px;
	}

	.header__bottom {
		display: block;
		margin-top: 0;
	}

	.header__nav {
		border-top: 1px solid #0082C9;
		padding: 20px 15px;
		font-size: 14px;
	}

	.header__nav li + li {
    	margin-left: 0;
    	margin-top: 10px;
	}

	.header__socialize {
		display: flex;
		border-top: 1px solid #0082C9;
		padding: 20px 15px;
	}

	.header__nav.header__nav_column {
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.header__nav.header__nav_column ul {
		display: flex;
		flex-wrap: wrap;
	}

	.header__nav.header__nav_column li {
		width: 50%;
		padding-right: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.header__nav.header__nav_column li + li {
		margin-top: 0;
	}

	.footer {
		padding-top: 20px;
	}

	.footer__container {
		flex-wrap: wrap;
	}

	.footer__nav_first {
		padding-right: 15px;
		width: 20%;
		margin-right: 0;
	}

	.footer__nav_second {
		width: 45%;
		margin-right: 0;
	}

	.footer__contacts {
		width: 35%;
		margin-right: 0;
		padding-left: 15px;
	}

	.footer__author {
		width: 100%;
		display: flex;
		align-items: center;
		margin-top: 20px;
	}

	.footer__chgu {
		width: 50px;
		margin-left: 0;
		margin-bottom: 0;
		margin-right: 20px;
	}

	.footer__copyright {
		position: relative;
		top: 2px;
		font-size: 13px;
	}

	.developer {
		margin-top: 20px;
		text-align: left;
	}

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

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

	.partners__item {
		height: 70px;
	}

	.partners__item img {
		max-height: 48px;
	}
}

@media only screen and (max-width : 575.98px) {
	.container {
		width: 100%;
	}

	.footer__nav_first {
		width: 30%;
	}

	.footer__nav_second {
		width: 70%;
	}

	.footer__contacts {
		width: 100%;
		padding-left: 0;
		margin-top: 20px;
	}

	.footer__copyright {
		width: 165px;
	}

	.footer__contact + .footer__contact {
		margin-top: 10px;
	}

	.footer__socialize {
		margin-top: 15px;
	}

	.news__item {
		display: block;
	}

	.news__img {
		margin-right: 0;
		margin-bottom: 15px;
	}

	.team__col {
		width: 50%;
	}

	.partners__col {
		width: 33.3333333333%;
	}

	.gallery__items {
		margin-top: -20px;
	}

	.gallery__col {
		width: 50%;
		margin-top: 20px;
	}
}
/* End */
/* /local/templates/sovet/css/common.css?167939598563742 */
