

/* Start:/local/templates/bel_gtk/css/lightbox.min.css?16395625722556*/
.lb-loader,.lightbox{text-align:center;line-height:0;position:absolute;left:0}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{width:100%;z-index:10000;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/local/templates/bel_gtk/css/../img/lightbox/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/local/templates/bel_gtk/css/../img/lightbox/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/local/templates/bel_gtk/css/../img/lightbox/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/local/templates/bel_gtk/css/../img/lightbox/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}
/* End */


/* Start:/local/templates/bel_gtk/css/style.css?1750690709133626*/
@charset "UTF-8";
/*обнуление стилей*/
@import url('https://fonts.googleapis.com/css2?family=Exo+2:wght@200;300;400;500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;600;700&display=swap');
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
a,
acronym,
address,
cite,
code,
del,
dfn,
img,
p,
form,
label,
legend,
article,
aside,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* make sure to set some focus styles for accessibility */
:focus {
	outline: 0;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

body {
	line-height: 1;
}

ul {
	list-style: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0 !important;
	border: 1px solid #c0c0c0;
	/* *border-collapse: expression('collapse', cellSpacing = '0px');*/
	margin: 10px 0;
}

table th {
	border: 1px solid #c0c0c0;
	font-weight: bold;
	padding: 10px 0;
	/* background: #efefef;*/
}

table td {
	border: 1px solid #c0c0c0;
	padding: 5px;
}

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

input[type='search'] {
	-webkit-appearance: none;
	-moz-appearance: none;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

textarea {
	overflow: auto;
	vertical-align: top;
	resize: vertical;
}

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	max-width: 100%;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
	display: none;
	height: 0;
}

/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */
[hidden] {
	display: none;
}

/**
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
	font-size: 100%;
	/* 1 */
	-webkit-text-size-adjust: 100%;
	/* 2 */
	-ms-text-size-adjust: 100%;
	/* 2 */
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
a:focus {
	outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:hover {
	outline: 0;
}

/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */
img {
	border: 0;
	/* 1 */
	-ms-interpolation-mode: bicubic;
	/* 2 */
}

/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */
figure {
	margin: 0;
}

/**
 * Correct margin displayed oddly in IE 6/7.
 */
form {
	margin: 0;
}

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */
legend {
	border: 0;
	/* 1 */
	padding: 0;
	white-space: normal;
	/* 2 */
	*margin-left: -7px;
	/* 3 */
}

/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */
button,
input,
select,
textarea {
	font-size: 100%;
	/* 1 */
	margin: 0;
	/* 2 */
	vertical-align: baseline;
	/* 3 */
	*vertical-align: middle;
	/* 3 */
}

/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button,
input {
	line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
button,
select {
	text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */
button,
html input[type='button'],
input[type='reset'],
input[type='submit'] {
	-webkit-appearance: button;
	/* 2 */
	cursor: pointer;
	/* 3 */
	*overflow: visible;
	/* 4 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
	cursor: default;
}

/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
input[type='checkbox'],
input[type='radio'] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	/* 1 */
	padding: 0;
	/* 2 */
	*height: 13px;
	/* 3 */
	*width: 13px;
	/* 3 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
input[type='search'] {
	-webkit-appearance: textfield;
	/* 1 */
	-webkit-box-sizing: content-box;
	/* 2 */
	box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 3+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
	overflow: auto;
	/* 1 */
	vertical-align: top;
	/* 2 */
}

/**
 * Remove most spacing between table cells.
 */
/*table {
  border-collapse: collapse;
  border-spacing: 0;
}*/
html,
button,
input,
select,
textarea {
	color: #1b1b1b;
}

::-moz-selection {
	background: #b3d4fc;
	text-shadow: none;
}

::selection {
	background: #b3d4fc;
	text-shadow: none;
}

img {
	vertical-align: middle;
}

fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

textarea {
	resize: vertical;
}

.chromeframe {
	margin: 0.2em 0;
	background: #ccc;
	color: #000;
	padding: 0.2em 0;
}

/*подключаем шрифты*/
@font-face {
	font-family: 'Exo 2';
	src: url('/local/templates/bel_gtk/css/../fonts/Exo2-Light.ttf') format('truetype');
	font-weight: lighter;
	font-style: normal;
}

@font-face {
	font-family: 'Exo 2';
	src: url('/local/templates/bel_gtk/css/../fonts/Exo2-Medium.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Exo 2';
	src: url('/local/templates/bel_gtk/css/../fonts/Exo2-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto';
	src: url('/local/templates/bel_gtk/css/../fonts/Roboto-Medium.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto';
	src: url('/local/templates/bel_gtk/css/../fonts/Roboto-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

body {
	background: #ffffff;
	color: #1b1b1b;
	font: normal 400 16px/20px 'Roboto', sans-serif;
	letter-spacing: 0.005em;
}

a {
	text-decoration: none;
}

/*style navbar menu start*/
.navbar {
	width: 100%;
	background: #00478f;
	position: sticky;
	top: 0;
	letter-spacing: 0.0125em;
	text-transform: uppercase;
	color: #ffffff;
	font: normal 500 14px/14px 'Roboto', sans-serif;
	z-index: 50;
}

.navbar .wrapper {
	padding: 0;
	max-width: 1422px;
}

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

/*бургер меню*/
.navbar-burger,
.contacts-navbar,
.contacts-show,
.lang-navbar,
.navbar-nav-close {
	display: none;
}

/*основное меню*/
.navbar-menu {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	margin: auto;
	/*padding: 2.2px 0 2.2px;*/
}

.navbar-menu__title {
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	padding: 19px 17px;
}

.navbar-menu__title img {
	margin-left: 8px;
}

/*.navbar-menu__title:hover {
	cursor: pointer;
	color: #001e3d;
	background: #a8ebf0;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}*/

.navbar-menu__title:hover a {
	color: #001e3d;
}

.navbar-menu__title a {
	color: #ffffff;
}

/*поворот стрелки в активном состоянии при клике*/
.navbar-menu__title.active img {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}
.navbar-menu__title img {
	transition: all 0.4s ease;
}

.navbar-menu__title.active {
	background: #a8ebf0;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #001e3d;
}

.navbar-menu__title.active a {
	color: #001e3d;
}

/*выпадающее меню*/
.menu .menu-close {
	display: none !important;
}

.menu .menu-close-line {
	display: none;
}

.menu {
	display: none;
	z-index: 23;
	position: absolute;
	max-width: 1388px;
	left: 0;
	right: 0;
	margin: auto;
	top: 52px;
	background: #ffffff;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.1), 0px 2px 4px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.1), 0px 2px 4px rgba(0, 0, 0, 0.25);
}

.menu .wrapper {
	padding: 0 15px;
}

.menu a {
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	color: #1b1b1b;
}

.menu a:hover {
	color: rgba(0, 71, 143, 0.83);
}

.menu .menu-content {
	color: #525252;
	letter-spacing: 0.005em;
	font: normal 400 16px/20px 'Roboto', sans-serif;
	text-transform: none;
	width: 37%;
	margin-right: 10px;
	margin-left: 10px;
}

.menu-organy__nav {
	width: 35%;
}

.menu .menu-organy__item,
.menu .menu-zacon__item,
.menu .menu-sotrud__item,
.menu .menu-pravo__item {
	font: normal 600 16px/20px 'Roboto', sans-serif;
	margin-top: 10px;
	letter-spacing: 0.005em;
	text-transform: none;
	color: #00478e;
	margin-left: 10px;
	margin-right: 10px;
	position: relative;
	/*  height: 39px;*/
}

.menu .menu-organy__item a {
	color: #00478e;
	font-weight: 600;
	display: inline-block;
}

.menu-organy__item a:hover {
	z-index: 10;
	text-decoration: underline;
	opacity: 0.7;
}

.menu-zacon__nav,
.menu-sotrud__nav,
.menu-pravo__nav {
	width: 35%;
}

.menu-organy__item:first-child,
.menu-zacon__item:first-child,
.menu-sotrud__item:first-child,
.menu-pravo__item:first-child {
	padding-top: 0;
}

/*медиа запросы*/
@media screen and (max-width: 1200px) {
	/*убираем галочки в меню и делаем шрифт меньше*/
	.navbar-menu__title img {
		display: none;
	}
	.navbar {
		font-size: 13px;
		font-weight: 500;
	}
	.navbar-menu__title {
		padding: 17px 12px;
	}
}

@media screen and (max-width: 992px) {
	/*стилизация бургер меню*/
	.contacts-navbar {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		text-transform: none;
		text-align: left;
		margin-right: 15px;
	}
	.contacts-navbar span {
		-webkit-transition: all 0.4s ease;
		-o-transition: all 0.4s ease;
		transition: all 0.4s ease;
	}
	.contacts-navbar span:hover {
		opacity: 0.7;
		cursor: pointer;
	}
	.navbar {
		padding: 12px 0;
		background: #ffffff;
	}
	.navbar-burger {
		width: 34px;
		height: 34px;
		position: relative;
	}
	.navbar-burger:hover .burger-icon img {
		opacity: 0.7;
		cursor: pointer;
	}
	.navbar-burger:hover {
		cursor: pointer;
	}
	.burger-icon {
		width: 100%;
		display: block;
		position: absolute;
		left: 15px;
		top: 0;
	}
	.burger-icon img {
		-webkit-transition: all 0.4s ease;
		-o-transition: all 0.4s ease;
		transition: all 0.4s ease;
		width: 34px;
		height: 34px;
	}
	/*style бургер меню*/
	.navbar-menu {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-webkit-justify-content: start;
		-ms-flex-pack: start;
		justify-content: start;
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		padding-top: 100px;
		z-index: 20;
		background: #00478f;
		-webkit-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translateX(100%);
		-webkit-transition: 0.4s all ease;
		-o-transition: 0.4s all ease;
		transition: 0.4s all ease;
	}
	.navbar-menu__title {
		font-size: 16px;
		font-weight: bold;
	}
	.navbar-menu__title img {
		display: inline;
	}
	.navbar-menu .navbar-menu__item {
		margin-top: 10px;
		text-align: center;
		width: 100%;
	}
	.navbar-menu-active {
		transform: translateX(0);
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		overflow-y: auto;
	}
	.navbar-burger:last-child {
		margin-bottom: 0;
	}
	.navbar-burger {
		display: block;
	}
	.navbar-nav-close {
		display: block;
		width: 34px;
		height: 34px;
		position: absolute;
		top: 15px;
		right: 20px;
		z-index: 20;
		-webkit-transition: all 0.5s linear;
		-o-transition: all 0.5s linear;
		transition: all 0.5s linear;
	}
	.navbar-nav-close:hover .navbar-nav-close-line {
		background-color: #ffffff;
		cursor: pointer;
	}
	.navbar-nav-close-line {
		display: block;
		height: 2px;
		width: 100% !important;
		right: 0;
		background-color: #e0b400;
		position: absolute;
		top: 50%;
		-webkit-transition: all 0.5s linear;
		-o-transition: all 0.5s linear;
		transition: all 0.5s linear;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
	}
	.navbar-nav-close-line:first-child {
		transform: translateY(-50%) rotate(45deg);
		-webkit-transform: translateY(-50%) rotate(45deg);
		-moz-transform: translateY(-50%) rotate(45deg);
		-ms-transform: translateY(-50%) rotate(45deg);
		-o-transform: translateY(-50%) rotate(45deg);
	}
	.navbar-nav-close-line:last-child {
		transform: translateY(-50%) rotate(-45deg);
		-webkit-transform: translateY(-50%) rotate(-45deg);
		-moz-transform: translateY(-50%) rotate(-45deg);
		-ms-transform: translateY(-50%) rotate(-45deg);
		-o-transform: translateY(-50%) rotate(-45deg);
	}
	.navbar-menu__title {
		display: inline-block;
	}
	.navbar-menu__title.active {
		position: relative;
	}
	/*стилизуем выпадающее меню*/
	.navbar-menu__item .wrapper {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		padding: 10px 15px 15px;
	}
	.menu-organy__nav,
	.img-organy,
	.menu-zacon__nav,
	.img-zacon,
	.menu-sotrud__nav,
	.img-sotrud,
	.menu-pravo__nav,
	.img-pravo {
		width: 50%;
	}
	.navbar-menu__item .menu-content {
		width: 100%;
		padding-top: 10px;
		text-align: justify;
	}
	.navbar-menu__item:first-child .menu {
		height: auto;
		top: 160px;
	}
	.menu-organy__nav {
		width: 50%;
		padding-bottom: 10px;
	}
	.menu-organy__item {
		padding-top: 10px;
	}
	.navbar-menu__item:nth-child(2) .menu {
		top: 218px;
		height: auto;
	}
	.menu-zacon__nav {
		width: 50%;
		padding-bottom: 10px;
	}
	.navbar-menu__item:nth-child(3) .menu {
		top: 276px;
		height: auto;
	}
	.menu-sotrud__nav {
		width: 50%;
		padding-bottom: 10px;
	}
	.navbar-menu__item:nth-child(4) .menu {
		top: 332px;
		height: auto;
	}
	.navbar-menu__item:nth-child(5) .menu {
		top: 387px;
		height: auto;
	}
	.menu-pravo__nav {
		width: 50%;
		padding-bottom: 10px;
	}
}

@media screen and (max-width: 656px) {
	/*уменьшаем шрифт в новостях*/
	.navbar .wrapper {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	/*уменьшаем высоту header*/
	.header .wrapper {
		height: 100px;
	}
	/*убираем лишние блоки в headere*/
	.contacts-navbar,
	.lang,
	.header .search-form {
		display: none;
	}
	.header .header__search .search form {
		border: none;
	}
	.header .search form button {
		background: #ffffff !important;
	}
	.header__logo img {
		width: 64px;
		height: 64px;
	}
	/*показываем языковые версии вверху*/
	.lang-navbar {
		display: block;
		margin-right: 15px;
	}
	.lang-navbar {
		text-align: end;
	}
	.lang-navbar a {
		text-transform: uppercase;
		margin-right: 14px;
		color: #003366;
		letter-spacing: 0.005em;
		font-size: 16px;
	}
	.lang-navbar a:hover {
		opacity: 0.85;
	}
	.lang-navbar a:last-child {
		margin-right: 0;
	}
	.contacts-show {
		display: block;
		text-transform: uppercase;
		font-size: 12px;
		line-height: 14px;
		background: #f7f7f7;
		padding: 8px 12px 6px 16px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		color: #1b1b1b;
		margin-left: 15px;
		-webkit-transition: all 0.4s ease;
		-o-transition: all 0.4s ease;
		transition: all 0.4s ease;
	}
	.contacts-show img {
		padding-left: 14px;
	}
	.contacts-show:hover {
		cursor: pointer;
		color: #001e3d;
		background: #a8ebf0;
	}
	.navbar .contacts-navbar {
		display: none;
		z-index: 23;
		position: absolute;
		max-width: 300px;
		left: 0;
		right: 0;
		margin: auto;
		top: 42px;
		background: #ffffff;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.1), 0px 2px 4px rgba(0, 0, 0, 0.25);
		box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.1), 0px 2px 4px rgba(0, 0, 0, 0.25);
	}
	.navbar .contacts-navbar span {
		float: left;
		padding: 15px;
		-webkit-transition: all 0.4 ease;
		-o-transition: all 0.4 ease;
		transition: all 0.4 ease;
	}
	.navbar .contacts-navbar span:hover {
		opacity: 0.7;
	}
	/*поворот стрелки в активном состоянии при клике*/
	.navbar .contacts-show.active img {
		-webkit-transform: rotateX(180deg);
		transform: rotateX(180deg);
	}
	.navbar .contacts-show.active {
		background: #a8ebf0;
	}
	/*скрываем ненужное в поиске*/
	.search {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: end;
		-webkit-align-items: end;
		-ms-flex-align: end;
		align-items: end;
	}
	.add-search {
		display: block !important;
		background: #ffffff;
		border: none;
	}
	.search .first-search {
		display: none;
	}
	/*выпадающая строка поиска*/
	.header .search form.search-hidden {
		height: auto;
		padding: 12px 0 5px;
		width: 290px;
		display: none;
		text-align: center;
		-webkit-border-radius: 4px 4px 0px 0px;
		border-radius: 4px 4px 0px 0px;
		border-bottom: 1px solid #003366;
		position: absolute;
		background: #ffffff;
		right: 0;
		top: 70px;
		z-index: 23;
	}
	.header .search form.search-hidden .search-form-hidden {
		background: #ffffff !important;
		border: none;
		color: #8a8a8a;
		letter-spacing: 0.0025em;
		font-size: 14px;
		padding-left: 15px;
		width: 240px;
		float: left;
	}
	.header .search form.search-hidden button {
		display: block;
		border: none;
		background: #ffffff !important;
		padding-right: 0;
		float: right;
	}
	/*делаем в столбец выпадающее меню*/
	.menu-organy__nav,
	.img-organy,
	.menu-zacon__nav,
	.img-zacon,
	.menu-sotrud__nav,
	.img-sotrud,
	.menu-pravo__nav,
	.img-pravo {
		width: 100%;
	}
	.navbar-menu__item:first-child .menu,
	.navbar-menu__item:nth-child(2) .menu,
	.navbar-menu__item:nth-child(3) .menu,
	.navbar-menu__item:nth-child(4) .menu,
	.navbar-menu__item:nth-child(5) .menu {
		padding-top: 50px;
		height: 100%;
		top: 0;
		overflow-y: auto;
	}
	/*крестик закрытия выпадающего меню*/
	.menu .menu-close {
		display: block !important;
		width: 34px;
		height: 34px;
		position: absolute;
		top: 10px;
		right: 20px;
		z-index: 20;
		-webkit-transition: all 0.5s linear;
		-o-transition: all 0.5s linear;
		transition: all 0.5s linear;
	}
	.menu .menu-close:hover .menu-close-line {
		background-color: #00478f;
		cursor: pointer;
	}
	.menu .menu-close .menu-close-line {
		display: block;
		height: 2px;
		width: 100% !important;
		right: 0;
		background-color: #e0b400;
		position: absolute;
		top: 50%;
		-webkit-transition: all 0.5s linear;
		-o-transition: all 0.5s linear;
		transition: all 0.5s linear;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
	}
	.menu .menu-close .menu-close-line:first-child {
		transform: translateY(-50%) rotate(45deg);
		-webkit-transform: translateY(-50%) rotate(45deg);
		-moz-transform: translateY(-50%) rotate(45deg);
		-ms-transform: translateY(-50%) rotate(45deg);
		-o-transform: translateY(-50%) rotate(45deg);
	}
	.menu .menu-close .menu-close-line:last-child {
		transform: translateY(-50%) rotate(-45deg);
		-webkit-transform: translateY(-50%) rotate(-45deg);
		-moz-transform: translateY(-50%) rotate(-45deg);
		-ms-transform: translateY(-50%) rotate(-45deg);
		-o-transform: translateY(-50%) rotate(-45deg);
	}
}

/*style navbar end*/
/*style header start*/
.header {
	/* padding-top: 52px;*/
}

.header .wrapper {
	height: 120px;
}

.header__logo {
	margin-right: 10px;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.header__logo:hover {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}

.header__title .title {
	color: #1b1b1b;
	font: normal 400 48px/58px 'Exo 2', sans-serif;
}

.contacts {
	margin-top: 10px;
}

.contacts span:hover {
	cursor: pointer;
	opacity: 0.82;
}

.mail a,
.phone a {
	margin-right: 25px;
	color: #1b1b1b;
}

.address a {
	color: #1b1b1b;
}

.lang {
	text-align: end;
}

.lang a {
	text-transform: uppercase;
	margin-right: 24px;
	color: #003366;
	letter-spacing: 0.005em;
}

.lang a:hover {
	opacity: 0.85;
}

.lang a:last-child {
	margin-right: 0;
}

/*форма поиска*/
.search {
	height: 48px;
	margin-top: 15px;
	position: relative;
}

.search form {
	height: 48px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	text-align: center;
	border-radius: 8px 8px 8px 8px;
	/* border-bottom: 1px solid #003366;*/
	-webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.3);
}

.search form .search-form {
	background: #00478f !important;
	border-radius: 8px 0 0 8px;
	border: none;
	width: 147px;
	color: #8a8a8a;
	letter-spacing: 0.0025em;
	font-size: 14px;
	padding-left: 15px;
	position: relative;
}
.first-search .search-form::placeholder {
	color: #b2c7dd;
}
.first-search .search-form {
	position: relative;
}
.first-search button::after {
	content: '';
	position: absolute;
	left: 15px;
	bottom: 10px;
	width: 130px;
	display: block;
	height: 1.5px;
	background: linear-gradient(to right, #b2c7dd, #00478f);
}

.search form button {
	border: none;
	background: #00478f !important;
	border-radius: 0 8px 8px 0;
}
.search .first-search button img {
	opacity: 0.7;
}

/*выплывающая форма поиска на небольших экранах*/
.search .search-hidden {
	display: none;
}

.add-search {
	display: none;
}

/*медиа запросы*/
@media screen and (max-width: 1320px) {
	/*уменьшаем заголовок*/
	.header__title .title {
		font-size: 38px;
		line-height: 48px;
	}
}

@media screen and (max-width: 1200px) {
	/*уменьшаем заголовок*/
	.header__title .title {
		font-size: 38px;
		line-height: 48px;
	}
}

@media screen and (max-width: 1120px) {
	/*уменьшаем заголовок*/
	.header__title .title {
		font-size: 28px;
		line-height: 38px;
		font-weight: 500;
	}
	.header__title .contacts {
		font-size: 14px;
	}
}

@media screen and (max-width: 992px) {
	/*убираем контакты*/
	.header__title .contacts {
		display: none;
	}
}

@media screen and (max-width: 768px) {
	.header__logo img {
		width: 70px;
		height: 70px;
	}
	.header .wrapper {
		height: 100px;
	}
}

@media screen and (max-width: 576px) {
  .header__logo img {
    width: 40px;
    height: 40px;
  }
	/*делаем меньше header*/
	.header .wrapper {
		height: 80px;
		font-size: 20px;
		line-height: 24px;
	}
	.header .search form.search-hidden {
		top: 60px;
	}
	/*уменьшаем заголовок*/
	.header .header__title .title {
		font-size: 22px;
		line-height: 30px;
	}
	/*уменьшаем шрифт в заголовках*/
	.wrapper .custom-number .custom-number__title,
	.wrapper .inform-resours .inform-resours__title {
		font-size: 24px;
		line-height: 28px;
	}
}

@media screen and (max-width: 400px) {
	/*уменьшаем заголовок*/
	.header .header__title .title {
		font-size: 18px;
		line-height: 26px;
	}
	.header__logo img {
		width: 40px;
		height: 40px;
	}
	.header .wrapper {
		height: 70px;
	}
	/*уменьшаем бургер*/
	.navbar {
		padding: 12px 0;
		background: #ffffff;
	}
	.navbar-menu__title {
		font-size: 14px;
	}
	.navbar-burger {
		width: 24px;
		height: 24px;
	}
	.burger-icon {
		width: 100%;
	}
	.burger-icon img {
		width: 24px;
		height: 24px;
	}
	.navbar-nav-close {
		width: 28px;
		height: 28px;
	}
	.menu .menu-close {
		width: 28px;
		height: 28px;
	}
}

@media screen and (max-width: 330px) {
	.header .header__title .title {
		font-size: 18px;
		line-height: 26px;
	}
	.header .search form.search-hidden {
		width: 90vw;
	}
	.header .search form.search-hidden .search-form-hidden {
		width: -webkit-calc(90vw - 50px);
		width: calc(90vw - 50px);
	}
	#navbar.navbar .lang-navbar a {
		text-transform: uppercase;
		margin-right: 7px;
		color: #003366;
		letter-spacing: 0.005em;
		font-size: 14px;
	}
	#navbar.navbar .lang-navbar a:hover {
		opacity: 0.85;
	}
	#navbar.navbar .lang-navbar a:last-child {
		margin-right: 0;
	}
}

/*style header end*/
/*style section main slider start*/
.main {
	width: 100%;
}

.carousel {
	min-width: 0;
}

.carousel .slick-slide .image img {
	display: block;
	max-width: 100%;
	width: 100%;
border-radius: 24px;
/*height: 100%;
object-fit: cover;*/
}

.carousel__item {
	width: 100%;
	min-width: 0;
	text-align: center;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	position: relative;
}

.carousel .carousel-overlay {
	background: -webkit-radial-gradient(57.47% 166.1% at 28.54% 34.09%, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.1) 100%);
	background: -o-radial-gradient(57.47% 166.1% at 28.54% 34.09%, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.1) 100%);
	background: radial-gradient(57.47% 166.1% at 28.54% 34.09%, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.1) 100%);
	width: 100%;
	height: 100%;
	z-index: 2;
	position: absolute;
	top: 0;
	left: 0;
}

.carousel__content {
	position: absolute;
	top: 30%;
	width: 916px;
	height: auto;
	left: -webkit-calc(50% - 444px);
	left: calc(50% - 444px);
	z-index: 20;
	color: #1b1b1b;
	letter-spacing: 0.0025em;
	font: normal 400 34px/40px 'Exo 2', sans-serif;
	text-align: start;
}

.carousel__content p {
	padding-bottom: 24px;
}

.carousel a.btn-slider {
	padding: 11px 16px;
	/* left: -webkit-calc(50% - 443px);
  left: calc(50% - 443px);*/
	float: left;
	z-index: 20;
	color: #ffffff;
	letter-spacing: 0.0025em;
	font: normal 500 14px/14px 'Roboto', sans-serif;
	text-transform: uppercase;
	background: #00478f;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: none;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.carousel a.btn-slider:hover {
	background: #a8ebf0;
	color: #00478f;
}

.carousel a.btn-slider:active {
	color: #1ea5ae;
}

.carousel__item {
	width: 100%;
	min-width: 0;
	text-align: center;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	position: relative;
	/*height: 540px;*/
}
.draggable, .image{
border-radius: 24px!important;
}
/*@media (max-width: 1440px) {
    .carousel__item {
	height: 540px;
}
}

@media (max-width: 1140px) {
    .carousel__item {
	height: 400px;
}
}

@media (max-width: 768px) {
    .carousel__item {
	height: 300px;
}
}
@media (max-width: 600px) {
    .carousel__item {
	height: 210px;
}
.draggable{
border-radius: 15px!important;
}
}
@media (max-width: 420px) {
    .carousel__item {
	height: 210px;
}
}*/

.slider-main {
	position: relative;
	min-width: 0;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

/*стрелки навигации*/
.slick-arrow {
	position: absolute;
	top: -webkit-calc(50% - 20px);
	top: calc(50% - 20px);
	z-index: 10;
	font-size: 0 !important;
	border: none;
	font-weight: bolder;
}

.slick-arrow:hover {
	opacity: 0.6;
}

.slider-main.slick-slider .slick-arrow {
	top: -webkit-calc(50% - 22px);
	top: calc(50% - 22px);
	padding: 0;
}

.slider-main .slick-arrow.slick-prev {
	left: 10px;
	background: url(/local/templates/bel_gtk/css/..//img/icons/prev.png) 0 0 no-repeat;
	width: 46px;
	height: 44px;
}

.slider-main .slick-arrow.slick-next {
	right: 10px;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	background: url(/local/templates/bel_gtk/css/..//img/icons/prev.png) 0 0 no-repeat;
	width: 46px;
	height: 44px;
}

/*ограничивающая оболочка*/
.slick-list {
	overflow: hidden;
}

/*лента слайдов*/
.slick-track {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

/*slider menu*/
.slider-menu {
	min-width: 0;
	width: 1202px;
	padding-left: 8px;
	margin: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
}

.slider-menu__hash {
	width: 220px;
	margin: 0 5px;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #525252;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.slider-menu__hash:hover {
	-webkit-box-shadow: 1px 0px 2px 0px rgba(0, 0, 0, 0.3), 2px 0px 16px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 1px 0px 2px 0px rgba(0, 0, 0, 0.3), 2px 0px 16px 0px rgba(0, 0, 0, 0.15);
	text-transform: uppercase;
}

.slider-menu .slider-menu__item:hover::after {
	height: 0.5px;
}

.slider-menu__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	min-width: 0;
	position: relative;
	width: 230px;
	height: 112px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-left: 10px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	/* -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;*/
}

.slider-menu img {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.slider-menu__item {
	position: relative;
}

.slider-menu .slider-menu__item::after {
	content: '';
	width: 40px;
	position: absolute;
	height: 0;
	left: 95px;
	top: 50%;
	background: #a8ebf0;
	border-top: 1px solid #a8ebf0;
	border-bottom: none;
}

.slider-menu__title {
	margin: 8px 0;
	text-align: center;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

/*стрелки навигации*/
.slick-arrow {
	position: absolute;
	top: -webkit-calc(50% - 20px);
	top: calc(50% - 20px);
	z-index: 10;
	font-size: 0 !important;
	border: none !important;
}

.slick-arrow:hover {
	opacity: 0.6;
}

.slider-menu .slick-arrow.slick-prev {
	left: -50px;
	background: url(/local/templates/bel_gtk/css/..//img/icons/arrow_prev.svg) 0 0 no-repeat;
	width: 40px;
	height: 40px;
}

.slider-menu .slick-arrow.slick-next {
	right: -50px;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	background: url(/local/templates/bel_gtk/css/..//img/icons/arrow_prev.svg) 0 0 no-repeat;
	width: 40px;
	height: 40px;
}

/*ограничивающая оболочка*/
.slick-list {
	overflow: hidden;
}

/*лента слайдов*/
.slick-track {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.slider-menu {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	min-width: 0;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

/*     медиа запросы     */
@media screen and (max-width: 1420px) {
	/*переносим стрелки в меню слайдер*/
	.slider-menu .slick-arrow.slick-prev {
		left: -20px;
	}
	.slider-menu .slick-arrow.slick-next {
		right: -20px;
	}
}

@media screen and (max-width: 1320px) {
	/*уменьшаем слайдер меню*/
	.slider-menu {
		width: 950px;
	}
}

@media screen and (max-width: 1200px) {
	/*уменьшаем шрифт на главном слайдере*/
	.carousel__content {
		font-size: 26px;
		line-height: 34px;
		width: 740px;
		left: -webkit-calc(50% - 346px);
		left: calc(50% - 346px);
	}
	/*slider-menu уменьшаем число слайдов*/
	.slider-menu {
		width: 726px;
	}
	.slider-menu .slick-arrow.slick-prev {
		left: -26px;
	}
	.slider-menu .slick-arrow.slick-next {
		right: -20px;
	}
}

@media screen and (max-width: 992px) {
	/*уменьшаем шрифт на главном слайдере*/
	.carousel__content {
		font-size: 22px;
		line-height: 32px;
		width: 600px;
		left: -webkit-calc(50% - 300px);
		left: calc(50% - 300px);
	}
}

@media screen and (max-width: 800px) {
	/*уменьшаем количество слайдов в меню*/
	.slider-menu {
		width: 476px;
	}
	.slider-menu .slick-arrow.slick-prev {
		left: -20px;
	}
	.slider-menu .slick-arrow.slick-next {
		right: -20px;
	}
}

@media screen and (max-width: 768px) {
	/*уменьшаем шрифт на главном слайдере*/
	.carousel__content {
		font-size: 20px;
		line-height: 26px;
		width: 400px;
		left: -webkit-calc(50% - 170px);
		left: calc(50% - 170px);
		top: 20%;
		font-weight: 500;
	}
}

@media screen and (max-width: 576px) {
	/*уменьшаем шрифт на главном слайдере*/
	.carousel__content {
		top: 5%;
		font-size: 17px;
		line-height: 21px;
		width: 320px;
		left: -webkit-calc(50% - 140px);
		left: calc(50% - 140px);
		font-weight: 500;
	}
	.carousel__content p {
		padding-bottom: 10px;
	}
	.slider-main .slick-arrow.slick-prev {
		left: 0;
	}

	.slider-main .slick-arrow.slick-next {
		right: 0;
	}
	/* .carousel .slick-slide .image img {
    width: 828px;
    max-width: 100%;
    min-height: 250px;
  }
  .carousel.slider-main.slick-slider {
    min-height: 250px;
  }*/
	/*слайдер меню*/
	.slider-menu {
		width: 240px;
	}
	.slider-menu .slick-arrow.slick-prev {
		left: -20px;
	}
	.slider-menu .slick-arrow.slick-next {
		right: -20px;
	}
	.carousel .carousel-overlay {
		background: -webkit-radial-gradient(57.47% 166.1% at 28.54% 34.09%, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.5) 100%);
		background: -o-radial-gradient(57.47% 166.1% at 28.54% 34.09%, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.5) 100%);
		background: radial-gradient(57.47% 166.1% at 28.54% 34.09%, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.5) 100%);
	}
}

@media screen and (max-width: 400px) {
	/*уменьшаем шрифт на главном слайдере*/
	.carousel__content p {
		padding-bottom: 5px;
	}
	.carousel__content {
		top: 0;
		font-size: 15px;
		line-height: 17px;
		width: 250px;
		left: -webkit-calc(50% - 115px);
		left: calc(50% - 115px);
		font-weight: 500;
	}
	.carousel__item a.btn-slider {
		left: -webkit-calc(50% - 101px);
		left: calc(50% - 101px);
		padding: 9px 14px;
		font-size: 12px;
	}
	/*делаем меньше слайдер*/
	.main .carousel .btn-slider {
		font-size: 14px;
	}
	/*.carousel.slider-main .slick-slide .image img {
    width: 828px;
    max-width: 828px;
    height: 368px;
  }
  .carousel.slider-main {
    height: 368px;
  }*/
	/*уменьшаем стрелки навигации в слайдере*/
	.carousel .slick-arrow.slick-prev {
		left: 20px;
		background: url(/local/templates/bel_gtk/css/..//img/icons/arrow_small_main.svg) 0 0 no-repeat;
		width: 20px;
		height: 24px;
	}
	.carousel .slick-arrow.slick-next {
		right: 20px;
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
		background: url(/local/templates/bel_gtk/css/..//img/icons/arrow_small_main.svg) 0 0 no-repeat;
		width: 20px;
		height: 24px;
	}
	.slick-slider .slick-arrow,
	.slider-main.slick-slider .slick-arrow {
		top: -webkit-calc(50% - 10px);
		top: -webkit-calc(50% - 12px);
		top: calc(50% - 12px);
	}
	.slider-menu .slick-arrow.slick-prev,
	.slider-resourses .slick-arrow.slick-prev {
		background: url(/local/templates/bel_gtk/css/..//img/icons/arrow_small_main.svg) 0 0 no-repeat;
		width: 20px;
		height: 24px;
	}
	.slider-menu .slick-arrow.slick-next,
	.slider-resourses .slick-arrow.slick-next {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
		background: url(/local/templates/bel_gtk/css/..//img/icons/arrow_small_main.svg) 0 0 no-repeat;
		width: 20px;
		height: 24px;
	}
}

/*style section main end*/
/*style section information start*/
.information {
	max-width: 100%;
	height: 830px;
	background-image: url(/local/templates/bel_gtk/css/../img/slides/01.jpg);
	z-index: 0;
	position: relative;
}

.information a {
	color: #eefbfc;
	font: normal 400 14px/18px 'Roboto', sans-serif;
	text-transform: uppercase;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	padding: 8px 14px;
	margin-left: -14px;
}

.information a:hover {
	color: #3ca2b9 !important;
}

.information a:active {
	background: #e0f1f5;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.information .overlay {
	background: -webkit-radial-gradient(83.72% 134.26% at 16.28% 15.04%, rgba(0, 71, 143, 0.8) 0%, rgba(30, 165, 174, 0.9) 100%);
	background: -o-radial-gradient(83.72% 134.26% at 16.28% 15.04%, rgba(0, 71, 143, 0.8) 0%, rgba(30, 165, 174, 0.9) 100%);
	background: radial-gradient(83.72% 134.26% at 16.28% 15.04%, rgba(0, 71, 143, 0.8) 0%, rgba(30, 165, 174, 0.9) 100%);
	width: 100%;
	height: 100%;
	z-index: 1;
	top: 0;
	left: 0;
}

.information .wrapper {
	z-index: 3;
	color: #ffffff;
}

p.block__date {
	padding: 0;
}

.information h4.block__subtitle {
	color: #ffffff;
	text-align: left;
}

.novosti {
	padding-top: 30px;
	width: 42%;
}

.novosti__title {
	font: normal 400 48px/58px 'Exo 2', sans-serif;
}

.information .block:hover {
	background: rgba(255, 255, 255, 0.8);
	color: #1b1b1b;
	cursor: pointer;
}

.information .block:hover .block__subtitle {
	color: #1b1b1b;
}

.information .block:hover a {
	color: #00478f;
	font-weight: bold;
}

.information .block {
	z-index: 30;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-ordinal-group: 1;
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0;
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	padding: 16px 16px 0px 16px;
	background: rgba(0, 71, 143, 0.1);
	border: 1px solid #ffffff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin: 24px 0px;
	height: 190px;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.information .block a {
	margin-bottom: 8px;
}

.information .block__date {
	font: normal 400 14px/18px 'Roboto', sans-serif;
}

.information .block__subtitle {
	font: normal 400 23px/27px 'Exo 2', sans-serif;
	max-width: 100%;
	height: auto;
}

.electron-custom {
	padding-top: 30px;
	width: 40%;
}

.electron-custom__title {
	font: normal 400 48px/58px 'Exo 2', sans-serif;
}

.information a.more {
	display: inline-block;
	margin-top: 10px;
	margin-left: 0.1px;
	background: -webkit-linear-gradient(136.41deg, rgba(242, 242, 242, 0.56) 17.69%, rgba(242, 242, 242, 0.21) 84.09%);
	background: -o-linear-gradient(136.41deg, rgba(242, 242, 242, 0.56) 17.69%, rgba(242, 242, 242, 0.21) 84.09%);
	background: linear-gradient(313.59deg, rgba(242, 242, 242, 0.56) 17.69%, rgba(242, 242, 242, 0.21) 84.09%);
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 11px 16px;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

a.more:hover {
	background: -webkit-linear-gradient(136.41deg, rgba(242, 242, 242, 0.56) 17.69%, rgba(242, 242, 242, 0.21) 84.09%);
	background: -o-linear-gradient(136.41deg, rgba(242, 242, 242, 0.56) 17.69%, rgba(242, 242, 242, 0.21) 84.09%);
	background: linear-gradient(313.59deg, rgba(242, 242, 242, 0.56) 17.69%, rgba(242, 242, 242, 0.21) 84.09%);
	color: #a8ebf0 !important;
}

a.more:active {
	color: #51d8e0 !important;
}

/*медиа запросы*/
@media screen and (max-width: 1320px) {
	/*уменьшаем заголовки*/
	.electron-custom__title {
		font-size: 38px;
		line-height: 42px;
	}
	.novosti__title {
		font-size: 38px;
		line-height: 42px;
	}
	.information .block__subtitle {
		font-size: 22px;
		line-height: 25px;
	}
}

@media screen and (max-width: 1120px) {
	/*делаем больше ширину блоков информации*/
	.information .novosti,
	.information .electron-custom {
		width: 49%;
	}
}

@media screen and (max-width: 992px) {
	/*уменьшаем шрифт в новостях*/
	.information .electron-custom__title,
	.information .novosti__title {
		font-size: 30px;
		line-height: 34px;
	}
	.information .block__subtitle {
		font-size: 19px;
		line-height: 21px;
	}
}

@media screen and (max-width: 768px) {
	/*уменьшаем шрифт в новостях*/
	.information .electron-custom__title,
	.information .novosti__title {
		font-size: 28px;
		line-height: 34px;
	}
	.information .block__subtitle {
		font-size: 18px;
		line-height: 20px;
	}
	.information .block__date {
		font-size: 14px;
		line-height: 18px;
	}
}

@media screen and (max-width: 656px) {
	/*уменьшаем шрифт в новостях*/
	.information .electron-custom__title,
	.information .novosti__title {
		font-size: 24px;
		line-height: 32px;
	}
	.information .block__subtitle {
		font-size: 18px;
		line-height: 20px;
	}
	.information .more {
		font-size: 14px;
	}
	.information .block a {
		font-size: 14px;
	}
}

@media screen and (max-width: 576px) {
	/*новости в одну колонку*/
	.information .wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.information .more {
		margin-top: -10px;
	}
	.information .novosti,
	.information .electron-custom {
		width: 96%;
	}
	.information .block {
		height: 164px;
	}
	.information,
	.information .overlay {
		height: auto;
	}
	.information .overlay {
		padding-bottom: 15px;
	}
}

@media screen and (max-width: 400px) {
	.information .block__subtitle {
		font-size: 16px;
		line-height: 18px;
	}
	.information .block__date {
		font-size: 12px;
		line-height: 16px;
	}
}
@media screen and (max-width: 350px) {
	.information .block__subtitle {
		font-size: 14px;
		line-height: 16px;
	}
}

/*style section information end*/
/*style section custom number start*/
.custom-number {
	padding: 0 0 32px;
}

.custom-number__title {
	text-align: center;
	color: #001e3d;
	font: normal 400 34px/40px 'Exo 2', sans-serif;
	padding-bottom: 32px;
	padding-top: 32px;
}

.custom-number .block-overlay {
	width: 220px;
	height: 220px !important;
	padding: 8px 0;
	-webkit-border-radius: 24px;
	border-radius: 24px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 10px;
	margin-right: 16px;
}

.custom-number .custom-number-slider .block {
	width: 204px;
	height: 204px;
	margin-bottom: 10px;
	background: #a8ebf0;
	-webkit-border-radius: 24px;
	border-radius: 24px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	min-width: 0;
}

.custom-number .custom-number-slider .block:hover {
	background: #003366;
	color: #ffffff;
	cursor: pointer;
	-webkit-transform: scale(1.07);
	-ms-transform: scale(1.07);
	transform: scale(1.07);
}

.custom-number .custom-number-slider .block:hover .block__number {
	color: #ffffff;
}

.custom-number .custom-number-slider .block:hover .block__content {
	color: #ffffff;
}

.custom-number .custom-number-slider .block .block__content,
.custom-number .custom-number-slider .block .block__number {
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.custom-number .custom-number-slider .block:last-child {
	margin-right: 0;
}

.custom-number .custom-number-slider .block__number {
	padding-top: 16px;
	font: normal 400 34px/40px 'Exo 2', sans-serif;
	color: #1b1b1b;
	display: inline-block;
	text-align: center;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	width: 100%;
}

.custom-number .custom-number-slider .block__content {
	color: #1b1b1b;
	display: inline-block;
	text-align: center;
	padding: 8px;
	max-width: 100%;
	height: auto;
}

/*slider custom-number-slider*/
.custom-number-slider {
	height: 220px;
	min-width: 0;
	margin: auto;
	position: relative;
	max-width: 1164px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	/*лента слайдов*/
}

.custom-number-slider .slick-list {
	overflow: hidden;
}

.custom-number-slider .slick-track {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media screen and (max-width: 1320px) {
	/*уменьшаем количество слайдов*/
	.custom-number-slider {
		max-width: -webkit-calc(1152px - 204px - 20px);
		max-width: calc(1152px - 204px - 20px);
	}
}

@media screen and (max-width: 1076px) {
	.custom-number-slider {
		max-width: -webkit-calc(1388px - 640px - 64px + 8px);
		max-width: calc(1388px - 640px - 64px + 8px);
	}
}

@media screen and (max-width: 768px) {
	.custom-number-slider {
		max-width: -webkit-calc(1152px - 606px - 106px + 14px);
		max-width: calc(1152px - 606px - 106px + 14px);
	}
}

@media screen and (max-width: 656px) {
	/*делаем меньше шрифт заголовков*/
	.custom-number__title,
	.inform-resours__title {
		font-size: 28px;
		line-height: 34px;
	}
}

@media screen and (max-width: 576px) {
	/*уменьшаем количество слайдов*/
	.custom-number-slider {
		max-width: -webkit-calc(1152px - 808px - 138px + 12px);
		max-width: calc(1152px - 808px - 138px + 12px);
	}
	/*уменьшаем шрифт в заголовках*/
	.wrapper .custom-number .custom-number__title,
	.wrapper .inform-resours .inform-resours__title {
		font-size: 24px;
		line-height: 28px;
	}
}

@media screen and (max-width: 400px) {
	/*делаем меньше шрифт заголовков*/
	.custom-number__title,
	.inform-resours__title {
		font-size: 24px;
		line-height: 28px;
	}
	.custom-number .custom-number-slider .block {
		width: 184px;
		height: 184px;
	}
	.custom-number .custom-number-slider .block .block__content {
		font-size: 12px;
		line-height: 16px;
	}
}

/*style section custom number end*/
/*style slider resourses start*/
.resourses {
	background: #a8ebf0;
	padding: 64px 0 21px;
}

.slider-resourses {
	max-width: 1152px;
	width: 1152px;
	margin: 0 auto;
	position: relative;
	min-width: 0;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.slider-resourses__item {
	width: 204px;
    height: 128px;
	background: #ffffff;
	border: 1px solid #003366;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 18px;
	border-radius: 18px;
	margin-right: 32px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: flex-start;
	/*text-align: center;
	position: relative;
	z-index: 10;*/
    padding: 16px 8px 16px 16px;
}

.slider-resourses__item:hover {
	cursor: pointer;
}

.slider-resourses__item:last-child {
	margin-right: 0;
}

.slider-resourses__item img {
	/*position: absolute;
	top: 21px;
	left: 21px;
	z-index: 0;*/
	width: 48px;
	opacity: 0.6;
}

.slider-resourses__content {
	z-index: 1;
	letter-spacing: 0.0015em;
	color: #1b1b1b;
	font: normal 500 12px/16px 'Exo 2', sans-serif;
}

p.slider-resourses__content {
	/*padding: 0 4px;*/
	margin-left: 16px;
}

/*стрелки навигации*/
.slider-resourses .slick-arrow {
	position: absolute;
	top: -webkit-calc(50% - 27px);
	top: calc(50% - 27px);
	z-index: 10;
	font-size: 0;
	border: none;
}

.slick-arrow:hover {
	opacity: 0.6;
}

.slider-resourses .slick-arrow.slick-prev {
	left: -60px;
	background: url(/local/templates/bel_gtk/css/..//img/icons/arrow_prev.svg) 0 0 no-repeat;
	width: 40px;
	height: 40px;
}

.slider-resourses .slick-arrow.slick-next {
	right: -60px;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	background: url(/local/templates/bel_gtk/css/..//img/icons/arrow_prev.svg) 0 0 no-repeat;
	width: 40px;
	height: 40px;
}
.slider-resourses .slick-dots {
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
/*ограничивающая оболочка*/
.slick-list {
	overflow: hidden;
}

/*лента слайдов*/
.slick-track {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

/*медиа запросы*/
@media screen and (max-width: 1320px) {
	/*уменьшаем количество слайдов*/
	.slider-resourses {
		max-width: -webkit-calc(1152px - 185px - 32px - 18px);
		max-width: calc(1152px - 185px - 32px - 18px);
	}
}

@media screen and (max-width: 1120px) {
	/*уменьшаем количество слайдов*/
	.slider-resourses {
		max-width: -webkit-calc(1152px - 385px - 66px - 26px);
		max-width: calc(1152px - 385px - 66px - 26px);
	}
	.slider-resourses .slick-arrow.slick-prev {
		left: -30px;
	}
	.slider-resourses .slick-arrow.slick-next {
		right: -30px;
	}
}

@media screen and (max-width: 768px) {
	/*уменьшаем количество слайдов*/
	.slider-resourses {
		max-width: -webkit-calc(1152px - 576px - 106px - 32px);
		max-width: calc(1152px - 576px - 106px - 32px);
	}
	.slider-resourses .slick-arrow {
		position: absolute;
		top: -webkit-calc(50% - 5px);
		top: calc(50% - 5px);
		z-index: 10;
		font-size: 0;
		border: none;
	}
	.resourses {
		padding: 64px 0 64px;
	}
}

@media screen and (max-width: 576px) {
	/*делаем 2 маленьких слайда на странице**/
	.resourses {
		padding: 40px 0 40px;
	}
	.slider-resourses {
		max-width: 210px;
	}
	.slider-resourses__item {
		/*width: 120px;
		height: 120px;
		border: 1px solid #a8ebf0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-border-radius: 16px;
		border-radius: 16px;*/
		margin-right: 8px;
	}
	.slider-resourses .slider-resourses__item.one-slide img {
		/*width: 60px;
		height: 60px;
		top: 30px;
		left: 30px;*/
	}
	.slider-resourses__content {
		/*font-size: 12px;
		line-height: 16px;*/
	}
	h5 {
		font-size: 20px;
		line-height: 24px;
	}
}

/*style slider resourses end*/
/*style slider inform-resourses start*/
.inform-resours {
	padding: 32px 0 21px;
	max-width: 100%;
}

.inform-resours__title {
	text-align: center;
	color: #001e3d;
	font: normal 400 34px/40px 'Exo 2', sans-serif;
	padding-bottom: 32px;
}

.inform-resours__item {
	width: 320px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-width: 0;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid #a8ebf0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 16px;
	height: 72px;
	margin-right: 32px;
}

.inform-resours__item:last-child {
	margin-right: 0;
}

.inform-resours__item {
	-webkit-transition-duration: 0.25s;
	-o-transition-duration: 0.25s;
	transition-duration: 0.25s;
	-webkit-filter: saturate(50%);
	filter: saturate(50%);
}

.inform-resours__item:hover {
	-webkit-transition-duration: 0.25s;
	-o-transition-duration: 0.25s;
	transition-duration: 0.25s;
	-webkit-filter: saturate(1);
	filter: saturate(1);
}

.inform-resours__item img {
	-webkit-transition-duration: 0.25s;
	-o-transition-duration: 0.25s;
	transition-duration: 0.25s;
	-webkit-filter: saturate(0);
	filter: saturate(0);
}

.inform-resours__item:hover img {
	-webkit-transition-duration: 0.25s;
	-o-transition-duration: 0.25s;
	transition-duration: 0.25s;
	-webkit-filter: saturate(1);
	filter: saturate(1);
}

.inform-resours__content {
	font-size: 14px;
	line-height: 18px;
	color: #1b1b1b;
	margin: 0 0 0 16px;
}

.inform-resours-slider {
	width: 100%;
	position: relative;
	min-width: 0;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.slick-slider {
	min-width: 0;
}

/*ограничивающая оболочка*/
.slick-list {
	overflow: hidden;
}

/*лента слайдов*/
.slick-track {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

/*точки*/
.slick-dots {
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 8px;
}

.slick-slider ul.slick-dots {
	padding-left: 0;
}

.slick-dots li {
	float: left;
	margin: 7px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	list-style: none;
}

.slick-dots button {
	font-size: 0;
	width: 12px !important;
	height: 12px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	padding: 0 !important;
	border: none;
	background: #fffb85;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.slick-active button {
	background: #e0b400;
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
}

/*     медиа запросы     */
@media screen and (max-width: 1420px) {
	.inform-resours .wrapper {
		max-width: 100vw;
		padding: 0;
	}
	.inform-resours-slider {
		margin: auto;
		max-width: -webkit-calc(1388px - 320px - 32px - 6px);
		max-width: calc(1388px - 320px - 32px - 6px);
		/*увеличиваем opacity активный слайд*/
	}
	.inform-resours-slider .slick-slide {
		opacity: 0.6;
	}
	.inform-resours-slider .slick-slide.slick-active {
		opacity: 1;
	}
}

@media screen and (max-width: 1076px) {
	.inform-resours-slider {
		margin: auto;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		max-width: -webkit-calc(1388px - 640px - 64px - 10px);
		max-width: calc(1388px - 640px - 64px - 10px);
	}
}

@media screen and (max-width: 768px) {
	.inform-resours-slider {
		max-width: 100%;
	}
}

@media screen and (max-width: 330px) {
	.inform-resours .inform-resours-slider .inform-resours__item {
		width: 296px;
		padding: 16px 8px !important;
	}
	.inform-resours .inform-resours-slider .inform-resours__content {
		font-size: 12px;
		line-height: 16px;
		margin-left: 8px;
	}
}

/*style slider inform-resourses end*/
/*style lenta start*/
/*section name page start*/
.name-page {
	padding: 32px 0;
	text-align: start;
}

.name-page .wrapper {
	display: block;
}

.name-page .href-main {
	padding-right: 10px;
}

.name-page .href-novosti {
	padding-right: 10px;
}

.name-page a {
	color: #1b1b1b;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.0025em;
	text-align: start;
}

.name-page a.href-novosti-nachalnik {
	color: #8a8a8a;
}

/*style section name page end*/
/* style section lenta start*/
.main-menu.light-grey {
	background: #f7f7f7;
}

.lenta {
	background: #ffffff;
	width: 100%;
}

.lenta .wrapper {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 1388px;
}
.member-ved .lenta .wrapper {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 0;
	width: 100%;
	max-width: 100%;
}

.lenta__title {
	font: normal 400 34px/40px 'Exo 2', sans-serif;
	text-align: center;
	color: #001e3d;
}

.lenta__col {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	padding-top: 32px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
}

.lenta__col:last-child {
	padding-bottom: 32px;
}

.lenta__row {
	background: white;
	border: 1px solid #a8ebf0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: -webkit-calc(50% - 16px);
	width: calc(50% - 16px);
	-webkit-border-radius: 4px;
	border-radius: 4px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative;
	overflow: hidden;
}

.lenta__row .read {
	letter-spacing: 0.0125em;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 14px;
	line-height: 14px;
	padding: 15px 4px;
}

.lenta__row .read a {
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	color: #00478f;
	padding: 8px 11px;
	text-decoration: none;
}

.lenta__row .read a:hover {
	color: #3ca2b9;
	text-decoration: none;
}

.lenta__row .read a:active {
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: #e0f1f5;
	text-decoration: none;
}

.lenta__row .overflow {
	width: 100%;
	overflow: hidden;
	-webkit-transition: all 0.6s linear;
	-o-transition: all 0.6s linear;
	transition: all 0.6s linear;
	z-index: 0;
}

.lenta__row img {
	width: 100%;
	-webkit-transition: all 0.6s linear;
	-o-transition: all 0.6s linear;
	transition: all 0.6s linear;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}

h5.row__title,
h5 {
	padding: 0;
	color: #1b1b1b;
	font: normal 400 24px/28px 'Exo 2', sans-serif;
}

.row__date {
	margin: 7px 15px 0 0;
	font-size: 10px;
	line-height: 12px;
	letter-spacing: 0.015em;
	text-transform: uppercase;
}

.row__subtitle {
	/* padding: 12px 15px 0 15px;*/
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	-ms-grid-row-align: stretch;
	align-self: stretch;
}

/* style section lenta end*/
/*style pagination spart*/
.pagination {
	padding: 32px 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.pagination a {
	margin: 0 8px;
	color: #525252;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.pagination a:hover,
.lenta .pagination a:hover {
	cursor: pointer;
	text-decoration: none;
}

.pagination a.active,
.lenta .pagination a.active {
	color: #c3c3c3;
	text-decoration: none;
}

.pagination a:hover,
.pagination a:active,
.pagination a:focus,
.lenta .pagination a:hover,
.lenta .pagination a:active,
.lenta .pagination a:focus {
	color: #c3c3c3;
}

.pagination .begin,
.pagination .prev,
.pagination .next,
.pagination .end {
	margin: 4px;
}

.pagination .begin:hover,
.pagination .prev:hover,
.pagination .next:hover,
.pagination .end:hover {
	opacity: 0.7;
}

/*style slider tags-novosti start*/
.tags-novosti {
	background: #a8ebf0;
	width: 100%;
	padding: 32px 0;
}

.tags-novosti .wrapper {
	max-width: 1200px;
	margin: auto;
}

.tags-novosti__title {
	font: normal 400 34px/40px 'Exo 2', sans-serif;
	text-align: center;
	color: #001e3d;
	padding-bottom: 32px;
}

.slider-tags-novosti {
	height: 64px;
	min-width: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

/*.slider-tags-novosti .tags-one {
  min-width: 265px;
  text-align: center;
}*/

.slider-tags-novosti__item {
	min-width: 300px;
	text-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.slider-tags-novosti__item a {
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	color: #00478f;
}

.slider-tags-novosti__item a:first-child {
	padding-bottom: 24px;
}

.slider-tags-novosti__item a:hover {
	opacity: 0.7;
}

/*стрелки навигации*/
.slider-tags-novosti .slick-arrow {
	position: absolute;
	top: -webkit-calc(50% - 20px);
	top: calc(50% - 20px);
	z-index: 10;
	font-size: 0;
	border: none;
}

.slider-tags-novosti .slick-arrow:hover {
	opacity: 0.6;
}

.slider-tags-novosti .slick-arrow.slick-prev {
	left: -60px;
	background: url(/local/templates/bel_gtk/css/..//img/icons/arrow_prev.svg) 0 0 no-repeat;
	width: 40px;
	height: 40px;
}

.slider-tags-novosti .slick-arrow.slick-next {
	right: -60px;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	background: url(/local/templates/bel_gtk/css/..//img/icons/arrow_prev.svg) 0 0 no-repeat;
	width: 40px;
	height: 40px;
}

/*style slider tags-novosti end*/
/*медиа запросы страницы lenta*/
@media screen and (max-width: 1320px) {
	/*уменьшаем сдайдер slider-tags-novosti*/
	.slider-tags-novosti {
		max-width: -webkit-calc(1152px - 230px);
		max-width: calc(1152px - 230px);
		margin: auto;
	}
	.slider-tags-novosti .slick-arrow.slick-prev {
		left: -40px;
	}
	.slider-tags-novosti .slick-arrow.slick-next {
		right: -40px;
	}
}

@media screen and (max-width: 1076px) {
	/*уменьшаем сдайдер slider-tags-novosti*/
	.slider-tags-novosti {
		max-width: -webkit-calc(1152px - 430px);
		max-width: calc(1152px - 430px);
		margin: auto;
	}
}

@media screen and (max-width: 992px) {
	/*уменьшаем расстояние между колонками*/
	.lenta {
		background: #ffffff;
	}
	.lenta__col {
		padding-top: 16px;
	}
	.lenta__col .lenta__row {
		width: -webkit-calc(50% - 8px);
		width: calc(50% - 8px);
	}
}

@media screen and (max-width: 820px) {
	/*уменьшаем сдайдер slider-tags-novosti*/
	.slider-tags-novosti {
		max-width: -webkit-calc(1152px - 650px);
		max-width: calc(1152px - 650px);
		margin: auto;
	}
}

@media screen and (max-width: 768px) {
	.lenta .wrapper {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.lenta .lenta__title {
		padding-bottom: 24px;
	}
	.lenta .lenta__col {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%;
		padding: 0px;
	}
	.lenta .lenta__col .lenta__row.row {
		width: 100%;
		margin-bottom: 16px;
	}
	/*уменьшаем шрифт заголовков*/
	.tags-novosti .tags-novosti__title,
	.inform-resours .inform-resours__title {
		font-size: 28px;
	}
	.member-ved a.link_photo {
		margin-bottom: 10px;
	}
}

@media screen and (max-width: 600px) {
	.slider-tags-novosti {
		max-width: -webkit-calc(1152px - 870px);
		max-width: calc(1152px - 870px);
		margin: auto;
	}
	.slider-tags-novosti .slick-arrow.slick-prev {
		left: -25px;
	}
	.slider-tags-novosti .slick-arrow.slick-next {
		right: -25px;
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}
}

@media screen and (max-width: 400px) {
	/*уменьшаем шрифт заголовков*/
	.tags-novosti .tags-novosti__title,
	.inform-resours .inform-resours__title {
		font-size: 24px;
	}
	/*уменьшаем стрелки*/
	.slick-arrow {
		top: -webkit-calc(50% - 10px);
		top: -webkit-calc(50% - 12px);
		top: calc(50% - 12px);
	}
	.slider-menu .slick-arrow.slick-prev,
	.slider-resourses .slick-arrow.slick-prev,
	.tags-novosti .slick-arrow.slick-prev {
		background: url(/local/templates/bel_gtk/css/..//img/icons/arrow_small_main.svg) 0 0 no-repeat;
		width: 20px;
		height: 24px;
	}
	.slider-menu .slick-arrow.slick-next,
	.slider-resourses .slick-arrow.slick-next,
	.tags-novosti .slick-arrow.slick-next {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
		background: url(/local/templates/bel_gtk/css/..//img/icons/arrow_small_main.svg) 0 0 no-repeat;
		width: 20px;
		height: 24px;
	}
	.tags-novosti .slick-arrow.slick-prev {
		left: -20px;
	}
	.tags-novosti .slick-arrow.slick-next {
		right: -20px;
	}
}

/*style lenta end*/

/*style novosti-static start*/
.novosti-static {
	background: #ffffff;
	padding-bottom: 40px;
}

.novosti-static .row__spravka-new {
	display: none;
}

.novosti-static__col {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.novosti-static__row {
	width: -webkit-calc(50% - 16px);
	width: calc(50% - 16px);
}

.novosti-static__row img {
	max-width: 100% !important;
	width: 100% !important;
	height: auto !important;
	-o-object-fit: cover;
	object-fit: cover;
}

.row .content,
.row .row__title,
.row .row__date,
.row .material {
	background: rgba(255, 255, 255, 0.5);
}

.row__spravka {
	padding: 16px;
	background: rgba(255, 255, 255, 0.7);
	border: 1px solid #a8ebf0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

h5.row__title {
	color: #1b1b1b;
	font: normal 24px/28px 'Exo 2', sans-serif;
}

.row__date {
	margin-top: 7px;
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	letter-spacing: 0.015em;
	text-transform: uppercase;
	color: #363636;
}

.row__content {
	color: #1b1b1b;
	text-align: justify;
}

.row p.content {
	padding-top: 10px;
	text-align: justify;
}

.spravka-subtitle,
.tag {
	font-family: Exo 2;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 0.0015em;
	color: #001e3d;
}

.spravka-content {
	color: #525252;
	padding-top: 7px;
	text-align: justify;
}

.material {
	font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.0025em;
	color: #525252;
	padding-top: 7px;
}

.tag {
	padding: 14px 0 16px;
}

.name-tag {
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.0025em;
	color: #525252;
	padding: 8px 12px;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	display: inline-block;
	background: #f7f7f7;
	-webkit-border-radius: 32px;
	border-radius: 32px;
	cursor: pointer;
}

.share {
	font-family: 'Exo 2', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	letter-spacing: 0.001em;
	color: #525252;
	display: flex;
	align-items: center;
	padding: 12px 0 12px;
}

.share img {
	padding: 0;
	margin-left: 14px;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.share img:hover {
	opacity: 0.7;
}
.ya-share2__link:hover {
	transform: scale(1.2);
}

/*медиа запросы static*/
@media screen and (max-width: 992px) {
	/*делаем в одну колонку*/
	.novosti-static {
		background: #ffffff;
		padding-bottom: 20px;
	}
	/* .novosti-static .inner-slider{
    max-width: 962px;
  }*/
	.novosti-static .img-novosti {
		width: 100%;
	}
	.novosti-static .wrapper {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.novosti-static__col {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%;
	}
	.novosti-static__col .novosti-static__row {
		width: 100%;
	}
	.novosti-static__col .row__spravka {
		display: none;
	}
	.novosti-static__col .row__spravka-new {
		display: block;
		padding: 16px;
		background: rgba(255, 255, 255, 0.7);
		border: 1px solid #a8ebf0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		margin: 20px 0 16px;
	}
	/* .novosti-static__row .inner-slider .slick-slide a{
    width: 100%;
    max-width: 100%;
  }*/
}

@media screen and (max-width: 400px) {
	/*уменьшаем заголовки*/
	.novosti-static {
		background: #ffffff;
	}
	.novosti-static .row__title {
		font-size: 20px;
		line-height: 24px;
	}
	h5.row__title,
	h5 {
		font: normal 20px/28px 'Exo 2', sans-serif;
	}
}

/*style section novosti-static end*/
/*style ved start*/
/* style section mane start*/
.main-ved {
	padding: 32px 0px;
	/*  min-height: 1410px;*/
	background: #eefbfc;
}

.main-ved .wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: flex-start !important;
	-webkit-align-items: flex-start !important;
	-ms-flex-align: flex-start !important;
	align-items: flex-start !important;
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start;
	position: relative;
	flex-direction: row;
}

.member-ved {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: start;
	-ms-flex-align: start;
	align-items: start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	width: -webkit-calc(100% - 32px - 290px);
	width: calc(100% - 32px - 290px);
}

h3.member-ved__title {
	padding-bottom: 12px;
	font: normal 400 34px/40px 'Exo 2', sans-serif;
	letter-spacing: 0.0025em;
	color: #001e3d;
}

.member-ved__block {
	margin-top: 20px;
	outline: 1px solid #525252;
	width: 100%;
}

/*стилизуем внутренние страницы*/
.main-ved .link {
	margin-top: 20px;
	outline: 1px solid #525252;
	width: 100%;
	padding-top: 0;
}

.main-ved p.spojler:hover {
	cursor: pointer;
	background: #a8ebf0;
}

.main-ved p.spojler {
	margin-top: 0;
	padding-bottom: 15px;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	padding-left: 12px;
	padding-right: 30px;
	text-align: left;
}

.hide_text {
	padding-right: 12px;
	padding-left: 12px;
}

.main-ved ul li {
	padding-top: 16px;
	padding-left: 36px;
	text-align: justify;
}

.main-ved p {
	text-align: justify;
}

.main-ved ul li:last-child {
	padding-bottom: 16px;
}

.member-ved ul li {
	position: relative;
}

.member-ved ul li::after {
	content: url(/local/templates/bel_gtk/css/../img/icons/disc_li_icon.svg);
	position: absolute;
	width: 8px;
	height: 8px;
	left: 14px;
	top: 15px;
}

.link1 {
	padding-top: 13px;
}

.member-ved img {
	float: left;
	padding: 0 5px;
}

.block__title {
	padding-left: 10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	text-transform: uppercase;
	letter-spacing: 0.0015em;
	color: #1b1b1b;
	font: normal 500 20px/24px 'Exo 2', sans-serif;
	padding: 12px;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.main-ved h6 {
	text-transform: uppercase;
	letter-spacing: 0.0015em;
	color: #1b1b1b;
	font: normal 500 20px/24px 'Exo 2', sans-serif;
	padding: 12px;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.block__title img {
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.block__title:hover {
	cursor: pointer;
	background: #a8ebf0;
}

.block__title p {
	margin-bottom: 0;
}

.d-block .block__nav {
	display: none;
}

.block__nav {
	display: none;
	padding-top: 11px;
	padding-right: 15px;
	padding-left: 15px;
	position: relative;
}

.link .hide_text {
	display: none;
}

.link1 .hide_text1 {
	display: none;
}

.link p {
	color: #1b1b1b;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	/* padding-top: 15px;*/
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: 0.0015em;
	font-family: 'Exo 2', sans-serif;
	transition: all 0.4s ease;
}

.link p.spojler {
	padding-top: 15px;
}

.link p:hover {
	cursor: pointer;
	color: #00478f;
}

.link1 a {
	color: #1b1b1b;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	padding-top: 15px;
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: 0.0015em;
	font-family: 'Exo 2', sans-serif;
}

.link a:hover {
	color: #00478f;
}

.link {
	padding-top: 15px;
}

/*анимация галочки при клике*/
.block__title.active img {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.vertical-slider {
	background: #a8ebf0;
	width: 290px;
	padding: 104px 0;
	/* display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  align-items: center;*/
	position: relative;
	margin-top: 16px;
	/*right: 15px;*/
}

.slider-resourses-vertical {
	margin-left: 64px; /*IE*/
	min-width: 0;
	width: 162px;
	height: 1170px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	position: relative;
	z-index: 24;
}

.slider-resourses-vertical:hover {
	cursor: pointer;
}

.slider-resourses-vertical .slick-arrow {
	position: absolute;
	z-index: 10;
	font-size: 0;
	border: none;
}

.slider-resourses-vertical .slick-arrow:hover {
	opacity: 0.6;
}

.slider-resourses-vertical .slick-arrow.slick-prev {
	left: -60px;
	background: url(/local/templates/bel_gtk/css/..//img/icons/arrow_prev.svg) 0 0 no-repeat;
	width: 40px;
	height: 40px;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	left: -webkit-calc(50% - 18px);
	left: calc(50% - 18px);
	top: -webkit-calc(100% + 20px);
	top: calc(100% + 20px);
}

.slider-resourses-vertical .slick-arrow.slick-next {
	right: -60px;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	background: url(/local/templates/bel_gtk/css/..//img/icons/arrow_prev.svg) 0 0 no-repeat;
	width: 40px;
	height: 40px;
	top: -58px;
	left: -webkit-calc(50% - 23px);
	left: calc(50% - 23px);
}

.slider-resourses-vertical .slick-list {
	overflow: hidden;
}

.slider-resourses-vertical .slick-track {
	display: block;
}

.slider-resourses-vertical__item {
	margin-right: 0 !important;
	width: 162px !important;
	height: 162px;
	min-width: 0;
	background: #ffffff;
	border: 1px solid #a8ebf0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 18px;
	border-radius: 18px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	margin-bottom: 88px;
	position: relative;
	z-index: 10;
}

.slider-resourses-vertical .slider-resourses-vertical__item p {
	z-index: 1;
	letter-spacing: 0.0015em;
	color: #1b1b1b;
	font: normal 500 18px/20px 'Exo 2', sans-serif;
	text-align: center;
	padding-left: 8px;
	padding-right: 8px;
}

.slider-resourses-vertical__item img {
	position: absolute;
	z-index: 0;
	width: 120px;
	opacity: 0.6;
	top: 21px;
	left: 21px;
}

.slider-resourses-vertical__content {
	z-index: 1;
	letter-spacing: 0.0015em;
	color: #1b1b1b;
	font: normal 500 16px/20px 'Exo 2', sans-serif;
}

.gosuslugi-big {
	display: block;
}

.gosuslugi-small {
	display: none;
}

/* style section mane end*/
/*медиа запросы ved*/
@media screen and (max-width: 1257px) {
	/*стилизуем вэд*/
	.member-ved__item {
		padding-top: 18px;
	}
	.block__title {
		font-size: 18px;
	}
	.member-ved__item {
		font-size: 14px;
	}
}

@media screen and (max-width: 1120px) {
	/*делаем высоту блока авто*/
	.main-ved {
		min-height: 100px;
		height: auto;
	}
	.main-ved {
		padding-bottom: 0;
	}
	.main-ved .wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.main-ved .wrapper .member-ved {
		padding-bottom: 32px;
	}
	.vertical-slider {
		padding: 64px 15px;
		width: 100%;
		max-width: 100%;
		position: relative;
		margin-top: 0;
		right: 15px;
		/*  right: 0;*/
	}
	/*уменьшаем количество слайдов*/
	.slider-resourses-vertical {
		max-width: -webkit-calc(1152px - 408px - 86px);
		max-width: calc(1152px - 408px - 86px);
		width: calc(1152px - 408px - 86px);
		width: -webkit-calc(1152px - 408px - 86px);
		margin: 0 auto;
		height: auto;
	}
	.slider-resourses-vertical .slick-arrow.slick-prev {
		left: -40px;
		transform: rotate(0);
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		top: calc(50% - 20px);
		top: -webkit-calc(50% - 20px);
	}
	.slider-resourses-vertical .slick-arrow.slick-next {
		/* right: -30px;*/
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		top: calc(50% - 20px);
		top: -webkit-calc(50% - 20px);
		left: -webkit-calc(100% - 2px);
		left: calc(100% - 2px);
	}
	.slider-resourses-vertical .slick-track {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.slider-resourses-vertical__item {
		margin-bottom: 0;
		margin-left: 84px;
	}
	.slider-resourses-vertical__item:first-child {
		margin-left: 0;
	}
	.member-ved__item {
		padding-top: 19px;
	}
	.block__title {
		font-size: 20px;
	}
	.member-ved__item {
		font-size: 16px;
	}
	.member-ved {
		width: 100%;
	}
	.member-ved__title {
		font-size: 28px;
		line-height: 30px;
	}
	.main-ved {
		height: auto;
	}
	h3.member-ved__title {
		font-size: 28px;
		line-height: 30px;
	}
}

@media screen and (max-width: 768px) {
	/*уменьшаем количество слайдов*/
	.slider-resourses-vertical {
		max-width: -webkit-calc(1152px - 606px - 132px);
		max-width: calc(1152px - 606px - 132px);
	}
}

@media screen and (max-width: 576px) {
	/*делаем 2 маленьких слайда на странице**/
	.slider-resourses-vertical {
		max-width: 248px;
	}
	.vertical-slider .slider-resourses-vertical__item {
		width: 120px !important;
		height: 120px;
		border: 1px solid #a8ebf0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-border-radius: 16px;
		border-radius: 16px;
		margin-left: 8px;
	}
	.slider-resourses-vertical .slider-resourses-vertical__item.one-slide img {
		top: 30px;
		left: 30px;
		width: 60px;
		height: 60px;
	}
	.vertical-slider p.slider-resourses-vertical__content {
		font-size: 12px;
		line-height: 16px;
	}
}

@media screen and (max-width: 400px) {
	/*уменьшаем заголовки*/
	.member-ved {
		width: 100%;
	}
	.member-ved__title {
		font-size: 24px;
		line-height: 28px;
	}
	h3.member-ved__title {
		font-size: 24px;
		line-height: 28px;
	}
	.slider-resourses-vertical .slick-arrow.slick-prev {
		background: url(/local/templates/bel_gtk/css/..//img/icons/arrow_small_main.svg) 0 0 no-repeat;
		width: 20px;
		height: 24px;
		left: -30px;
		top: -webkit-calc(50% - 10px);
		top: -webkit-calc(50% - 12px);
		top: calc(50% - 12px);
	}
	.slider-resourses-vertical .slick-arrow.slick-next {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
		background: url(/local/templates/bel_gtk/css/..//img/icons/arrow_small_main.svg) 0 0 no-repeat;
		width: 20px;
		height: 24px;
		top: -webkit-calc(50% - 10px);
		top: -webkit-calc(50% - 12px);
		top: calc(50% - 12px);
		left: -webkit-calc(100% + 10px);
		left: calc(100% + 10px);
	}
}

/*style ved end*/
/*style footer start*/
.footer {
	background: #00478f;
	height: auto;
	color: #ffffff;
}
p.cvr-copyright {
	margin: 0;
	padding: 5px 0 20px;
	width: 100%;
	text-align: right;
}

/*форма поиска*/
.footer .footer__search form {
	height: 48px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	text-align: center;
	-webkit-border-radius: 4px 4px 0px 0px !important;
	border-radius: 4px 4px 0px 0px !important;
	border-bottom: 1px solid #003366;
	margin-top: 40px;
	background: #ffffff;
}

.footer .footer__search form .search-form-footer {
	background: #ffffff !important;
	border: none;
	color: #8a8a8a;
	letter-spacing: 0.0025em;
	font-size: 14px;
	padding-left: 15px;
	width: 298px;
	-webkit-border-radius: 4px 0 0 0;
	border-radius: 4px 0 0 0;
}

.footer .footer__search form button.search-footer {
	border: none;
	background: #ffffff !important;
	-webkit-border-radius: 0 4px 0 0;
	border-radius: 0 4px 0 0;
}

.footer a {
	color: #ffffff;
}

.footer .wrapper {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.footer__info {
	text-transform: uppercase;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 24px;
}

.footer__menu {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 10px;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.footer__nav {
	margin-right: 40px;
}

.footer__nav:first-child {
	width: 128px;
}

.footer__nav:first-child .footer__link {
	width: 98px;
}

.footer__nav:nth-child(2) {
	width: 171px;
}

.footer__nav:last-child {
	width: 220px;
}

.footer__nav img {
	display: inline-block;
	text-align: right;
}

.footer__nav .d-none {
	display: none;
}

.footer__item {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	margin-top: 20px;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.footer__item:hover {
	opacity: 0.7;
	cursor: pointer;
}

.footer__search {
	display: block;
}

.footer__information {
	display: inline-block;
	text-align: right;
	width: 100%;
	margin-top: 30px;
}

.gtk {
	-webkit-flex-basis: content;
	-ms-flex-preferred-size: content;
	flex-basis: content;
}

.socials img {
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}

.socials img:hover {
	opacity: 0.67;
	transform: scale(1.2);
}

.socials a {
	margin-left: 10px;
}

.menu-footer {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: end;
	-webkit-justify-content: end;
	-ms-flex-pack: end;
	justify-content: end;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.footer__new-search {
	display: none;
}

/*медиа запросы*/
@media screen and (max-width: 1170px) {
	/*стилизуем footer*/
	.footer {
		/* padding-bottom: 70px;*/
		height: auto;
	}
	.menu-footer {
		-webkit-box-pack: space-between;
		-webkit-justify-content: space-between;
		-ms-flex-pack: space-between;
		justify-content: space-between;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}

@media screen and (max-width: 850px) {
	/*уменьшаем строку поиска*/
	.footer .footer__search {
		width: 50%;
	}
	.footer .footer__search .search-form-footer {
		width: -webkit-calc(100% - 36px) !important;
		width: calc(100% - 36px) !important;
		padding-left: 5px;
	}
}

@media screen and (max-width: 600px) {
	/*перемещаем строку поиска в footere*/
	.footer .footer__search {
		display: none;
	}
	.footer__new-search .search-form-new {
		width: -webkit-calc(80% - 36px) !important;
		width: calc(80% - 36px) !important;
	}
	.footer__menu {
		padding-bottom: 30px;
	}
	.footer__new-search {
		background: #ffffff;
		-webkit-border-radius: 4px 4px 0px 0px;
		border-radius: 4px 4px 0px 0px;
		display: block;
		float: left;
		width: 80%;
		padding: 14px 0 8px;
	}
	.footer__new-search input.search-form-new {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: -webkit-calc(100% - 54px) !important;
		width: calc(100% - 54px) !important;
		float: left;
		-webkit-border-radius: 4px 0px 0px 0px;
		border-radius: 4px 0px 0px 0px;
		border: none;
		font-size: 14px;
		line-height: 18px;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		letter-spacing: 0.0025em;
		color: #8a8a8a;
		padding-left: 15px;
	}
	.footer__new-search button.search-footer-new {
		display: inline-block;
		width: 36px;
		-webkit-border-radius: 0px 4px 0px 0px;
		border-radius: 0px 4px 0px 0px;
		background: #ffffff;
		border: none;
	}
	.footer .menu-footer {
		width: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.footer .menu-footer .footer__nav {
		margin-right: 0;
	}
	.scrollUp {
		padding: 10px;
	}
}

@media screen and (max-width: 400px) {
	/*уменьшаем размер меню footera*/
	.footer .footer__nav {
		font-size: 14px;
	}
	.footer .footer__nav:first-child {
		width: 115px;
	}
	.footer .footer__nav:nth-child(2) {
		width: 158px;
	}
	.footer__new-search .search-form-new {
		width: -webkit-calc(100% - 36px) !important;
		width: calc(100% - 36px) !important;
	}
	.footer__new-search {
		width: 100%;
	}
	.search-page {
		max-width: 100%;
	}
	.d-block {
		width: 100%;
	}
}

/*style footer end*/
/*style scroll Up*/
.scrollUp {
	padding: 16px;
	background: #003366;
	position: fixed;
	/* фиксированная позиция */
	right: 15px;
	bottom: 16px;
	cursor: pointer;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	display: none;
	z-index: 25;
}

.scrollUp:hover {
	-webkit-box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.1), 0px 2px 4px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.1), 0px 2px 4px rgba(0, 0, 0, 0.25);
}

/*обновленные стили*/
.carousel p {
	text-align: left;
}

p {
	margin: 10px 0;
	text-align: justify;
}

.block__title p {
	padding: 0;
	margin-top: 0;
}

p.inform-resours__content {
	padding: 0;
	text-align: left;
	margin-top: 0;
}

p.slider-resourses__content {
	text-align: left;
}

p.block-date {
	padding: 0;
	margin-top: 0;
}

p.block__date {
	margin-top: 0;
	margin-bottom: 0;
}

p.block__number {
	margin: 0;
}

p.block__content {
	margin: 0;
}

.vertical-slider a:hover {
	text-decoration: none;
}

/*------------*/
.lenta h5,
.lenta p {
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 20px;
}
h2 {
	font-family: 'Exo 2', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 26px;
	line-height: 30px;
	padding: 0;
}

h3 {
	font-family: 'Exo 2', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 22px;
	line-height: 26px;
	padding: 0;
}

h4 {
	font-family: 'Exo 2', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 22px;
	letter-spacing: 0.0025em;
	padding: 0;
}

h5 {
	font-family: 'Exo 2', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 0.0025em;
	padding: 0;
}
h6 {
	font-family: 'Exo 2', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.0025em;
	padding: 0;
}

.main-ved .vertical-slider a:hover {
	text-decoration: none;
}

ol li {
	margin-bottom: 10px;
}

.pagination a.link {
	padding-top: 0;
	margin-top: 0;
}

.main-ved a,
.novosti-static a,
.lenta a {
	color: #00478f;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.main-ved a:hover,
.novosti-static a:hover,
.lenta a:hover {
	color: #3ca2b9;
	text-decoration: underline;
}

.main-ved a:focus,
.novosti-static a:focus,
.lenta a:focus {
	color: #3ca2b9;
}

hr {
	clear: both;
	height: 0px;
	/* background: #C3C3C3;*/
	border: 1px solid #c3c3c3;
	border-bottom-width: 0;
	margin-top: 5px;
}

.search-page .small {
	width: 100%;
	max-width: 100%;
}

ul {
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 0;
}

.box-none {
	display: none;
}

iframe {
	width: 100% !important;
	max-width: 100% !important;
}

/*слайдер на внутренних страницах*/
.inner-slider {
	position: relative;
	min-width: 0;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	width: 100%;
	max-width: 1100px;
	margin-bottom: 16px;
	display: block;
	/* height: auto!important;*/
}
.inner-slider a.slick-slide {
	display: block;
	height: 100%;
	min-height: 1px;
}
.novosti-static__row .inner-slider .slick-list {
	overflow-x: hidden;
	height: 100% !important;
	/*  height: auto!important;*/
}
.d-block .inner-slider .slick-list {
	/* height: auto!important;*/
}
.inner-slider.slick-initialized .slick-slide {
	display: block;
}

/*-------------------------*/
.novosti-static__row.row {
	/* display: block!important;*/
}

.inner-slider .slick-arrow.slick-prev {
	left: 0px;
	background: url(/local/templates/bel_gtk/css/..//img/icons/prev.png) 0 0 no-repeat;
	width: 48px;
	height: 44px;
}

.inner-slider .slick-arrow.slick-next {
	right: 0px;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	background: url(/local/templates/bel_gtk/css/..//img/icons/prev.png) 0 0 no-repeat;
	width: 48px;
	height: 44px;
}

.inner-slider.slick-slider .slick-arrow {
	top: -webkit-calc(50% - 22px);
	top: calc(50% - 22px);
	padding-left: 0;
}

.inner-slider.slick-slider {
	z-index: 3 !important;
	display: block;
}
.inner-slider.slick-slider.slick-initialized {
	/* display: block;*/
}

.inner-slider .slick-arrow {
	z-index: 5 !important;
}

.inner-slider .slick-slide {
	z-index: 3 !important;
	/*  display: block;*/
}

.inner-slider .slick-slide img {
	width: 100%;
	max-width: 100%;
	padding: 0;
}

.member-ved .d-block {
	width: 100%;
}

.novosti-static__col {
	width: 100%;
}

/*стили страницы структура*/
.structure_block {
	width: 100%;
}

.parent_block_hide,
.one_elem_hide {
	display: none;
}

.parent_block,
.parent_block_hide {
	font-size: 15px;
	width: 350px;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	z-index: 20;
	background: #00478f !important;
	color: #fff;
	position: relative;
	/*display: block;*/
	margin: 0 auto;
	margin-bottom: 70px;
	padding: 10px 16px;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
}

.parent_block:hover,
.parent_block_hide:hover {
	-webkit-box-shadow: 0 0 7px #585250;
	box-shadow: 0 0 7px #585250;
	background: #00478f;
}

.child_block {
	font-size: 15px;
	width: 20%;
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	background: #00478f;
	color: #fff;
	display: inline-block;
	vertical-align: top;
	margin-right: 1.3%;
	padding: 10px 16px;
	text-align: center;
	margin-bottom: 20px;
	min-height: 74px;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
}

.child_block_hide {
	font-size: 0;
	width: 18%;
	position: relative;
	background: #5174b5;
	color: #fff;
	display: none;
	vertical-align: top;
	margin-right: 1.3%;
	padding: 10px 16px;
	text-align: center;
	margin-bottom: 20px;
	min-height: 74px;
}

.child_block:last-child {
	margin-right: 0;
}

.child_block:hover,
.child_block_hide:hover {
	background: #00478f;
	-webkit-box-shadow: 0 0 7px #585250;
	box-shadow: 0 0 7px #585250;
}

.one_elem,
.one_elem_hide {
	font-size: 15px;
	width: 80%;
	margin: 0 auto;
	z-index: 21;
	margin-bottom: 20px;
	background: #1ea5ae;
	padding: 10px 16px;
	text-align: center;
	color: #244065;
	font-family: 'Exo 2', sans-serif !important;
}

.hide_block_str,
.hide_block_str_dop {
	font-size: 15px;
	display: none;
	z-index: 22;
	position: absolute;
	top: 44%;
	width: 300px;
	background: #fff;
	-webkit-box-shadow: 0 0 6px;
	box-shadow: 0 0 6px;
	padding: 10px 16px;
	color: #585250;
	font-family: 'Exo 2', sans-serif !important;
	line-height: 1.2;
}

.one_elem,
.one_elem_hide {
	position: relative;
}

.isset_info:hover {
	background: #1ea5ae;
	-webkit-box-shadow: 0 0 7px #585250;
	box-shadow: 0 0 7px #585250;
	color: #fff;
}

.one_elem:hover .hide_block_str {
	display: block;
	z-index: 21;
	right: 0;
}

.child_block:hover .hide_block_str {
	display: block;
	z-index: 23;
	/*z-index: 236;*/
	left: 90%;
}

.child_block:last-child:hover .hide_block_str {
	right: 0;
	left: auto;
}

.child_block:last-child:hover {
	z-index: 30 !important;
}

.parent_block:hover .hide_block_str_dop {
	display: block;
	z-index: 22;
	left: 88%;
}

#draw_arrow_block {
	font-size: 0;
}

.structure_text_block_top {
	display: block;
	width: 100%;
	margin: 10px 0 30px;
}

.structure_text_block_bottom {
	display: block;
	width: 100%;
	margin: 30px 0 10px;
}

.one_info_block {
	/*width: 24%;*/
	display: table-cell;
	vertical-align: top;
	padding-right: 1.3%;
}

.one_info_block:last-child {
	padding-right: 0;
}

.one_info_block .child_block {
	width: 100%;
	margin-right: 0;
}

.list_departaments_hide {
	display: none;
}

.list_departaments,
.list_departaments_hide {
	position: relative;
	top: 100%;
	font-size: 14px;
	padding: 0 10px 0 0;
}

.list_departaments ul,
.list_departaments_hide ul {
	margin: 0;
}

.table_adaptive_with_scroll {
	max-width: 100%;
	overflow: auto;
	display: block;
	width: auto;
}

.table_adaptive_without_scroll {
	width: 100%;
	display: table;
	max-width: 100%;
}

.parent_block_hide + div {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

#draw_arrow_block {
	margin-top: 32px;
}

.hide_block_str {
	-webkit-box-shadow: -3px 5px 6px;
	box-shadow: -3px 5px 6px;
}

.no-border table {
	border: none !important;
}

.main-ved .no-border .hide_text table td {
	border: none !important;
	padding-left: 15px;
	padding-bottom: 15px;
}

.main-ved .no-border .hide_text table td img {
	padding-bottom: 32px;
	float: none;
}

.hide_tex {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	min-height: unset;
}

.no-border .hide_tex table {
	min-height: unset;
}

.link {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

.no-border .hide_text p.MsoNormal {
	padding-top: 0;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.hide_text p.MsoNormal:hover {
	color: #1b1b1b;
}

.main-ved .link {
	margin: 20px 0;
}

p.spojler::after {
	content: url(/local/templates/bel_gtk/css/../img/icons/arrow_ved_icon.svg);
	position: absolute;
	right: 16px;
	top: 10px;
	z-index: 2;
	width: 10px;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

p.spojler {
	position: relative;
}

p.spojler.active::after {
	content: url(/local/templates/bel_gtk/css/../img/icons/arrow_ved_icon.svg);
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
	position: absolute;
	right: 16px;
	top: 15px;
	z-index: 2;
	width: 10px;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.link p.spojler.active + .hide_text {
	padding-bottom: 12px;
}

.child_block:nth-child(2):before,
.child_block:nth-child(3):before {
	content: '';
	position: absolute;
	width: 2px;
	height: 34px;
	left: 50%;
	top: -34px;
	border-left: 2px solid #00478f;
	display: block;
}

.child_block:first-child::before {
	content: '';
	position: absolute;
	width: 250%;
	height: 34px;
	left: 50%;
	top: -34px;
	border-top: 2px solid #00478f;
	border-left: 2px solid #00478f;
	display: block;
}

.child_block:last-child::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 34px;
	right: 50%;
	top: -34px;
	border-top: 2px solid #00478f;
	border-right: 2px solid #00478f;
	display: block;
}

.parent_block::after {
	content: '';
	position: absolute;
	width: 2px;
	height: 36px;
	left: 50%;
	bottom: -36px;
	border-left: 2px solid #00478f;
	display: block;
}

/*Стилизация страницы Физическим лицам таблица*/
.main-ved td {
	padding-left: 8px;
	padding-right: 8px;
}

@media screen and (max-width: 767px) {
	.parent_block_hide + div {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.main-ved .child_block {
		width: 80%;
		min-height: 20px;
		margin-right: 0;
		margin-left: 0;
		margin-bottom: 30px;
	}
	.main-ved .parent_block {
		width: 90%;
		margin-bottom: 30px;
	}
	.child_block:hover .hide_block_str {
		left: 5%;
	}
	.child_block:last-child:hover .hide_block_str {
		left: 5%;
	}
	.parent_block:hover .hide_block_str_dop {
		left: 5%;
	}
	.child_block:nth-child(2):before,
	.child_block:nth-child(3):before {
		content: '';
		position: absolute;
		width: 2px;
		height: 34px;
		left: 50%;
		top: -34px;
		border-left: 2px solid #00478f;
		display: block;
	}
	.child_block:first-child::before {
		display: none;
	}
	.child_block:last-child::after {
		display: none;
	}
	.parent_block::after {
		display: none;
	}
	.child_block:nth-child(2):before,
	.child_block:nth-child(3):before {
		display: none;
	}
}

@media screen and (max-width: 700px) {
	.main-ved .hide_text table td {
		display: block;
		width: 100% !important;
		padding-bottom: 12px;
		margin: auto;
		margin-left: -12px;
	}
	.main-ved .link .hide_text table td img {
		margin-left: 0;
		padding-bottom: 5px;
	}
	.main-ved .hide-text {
		padding-bottom: 12px;
	}
}

@media screen and (max-width: 400px) {
	.main-ved .child_block {
		width: 100%;
	}
	.main-ved .parent_block {
		width: 90%;
		margin-bottom: 30px;
		margin-left: 0;
		margin-right: 0;
	}
	.child_block:hover .hide_block_str {
		left: 0;
	}
	.child_block:last-child:hover .hide_block_str {
		left: 0;
	}
	.parent_block:hover .hide_block_str_dop {
		left: 0;
	}
	.hide_block_str,
	.hide_block_str_dop {
		width: 250px;
	}
	.main-ved .hide_text table td img {
		width: 100%;
		max-width: 100%;
		margin-left: 0;
	}
	.main-ved .hide_text p.MsoNormal {
		font-size: 16px;
	}
}

/*search страница*/
.main-ved .pagination a.link {
	outline: none;
	margin-top: 0;
	margin-bottom: 0;
	width: auto;
	margin-left: 8px;
	margin-right: 8px;
	color: #525252;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.main-ved .pagination img {
	padding: 0;
}

.main-ved .pagination a.active {
	color: #c3c3c3;
}

.main-ved .pagination a:hover,
.main-ved .pagination a:active,
.main-ved .pagination a:focus {
	color: #c3c3c3;
	text-decoration: none;
}
.search-page form {
	display: inline-block;
	border-bottom: 1px solid #003366;
}
.main-ved .search-page input[type='text'] {
	height: 45px;
	border-top: none;
	border-left: none;
	border-right: none;
	background: #f7f7f7;
	color: #8a8a8a;
	letter-spacing: 0.0025em;
	font-size: 14px;
	padding-left: 15px;
	font-family: 'Exo 0', sans-serif;
	border-bottom: none;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	margin-right: 0;
}

.main-ved .search-page input[type='submit'] {
	border: none;
	font-size: 0;
	background-image: url(/local/templates/bel_gtk/css/../img/icons/icon_search.svg) !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	width: 30px;
	height: 48px;
	margin-left: -10px;
	padding-top: 10px;
	padding-left: 5px;
	background: #f7f7f7;
	border-bottom: none;
}

.main-ved font.notetext {
	color: #00478f;
}

@media screen and (max-width: 576px) {
	.main-ved .search-page form {
		margin-right: 0;
	}
}

@media screen and (max-width: 400px) {
	.main-ved .search-page form {
		width: 100%;
		border-left: 0;
		border-right: 0;
	}
	.main-ved .search-page input[type='text'] {
		width: -webkit-calc(100% - 46px);
		width: calc(100% - 46px);
	}
}

/*Cтилизуем Фото и Фидео*/
.main-ved .lenta,
.main-ved .novosti-static {
	background: #eefbfc;
}

.main-ved .lenta img {
	padding-left: 0;
}

a.link_photo {
	display: block;
	width: 50%;
	float: left;
	margin-top: 16px;
}

a.link_photo:first-child {
	text-align: right;
}

a.link_photo:last-child {
	text-align: left;
}

a.link_photo h5 {
	display: inline-block;
	padding: 0 16px;
}

a.link_photo h5:hover {
	color: #00478f;
	text-decoration: underline;
}

@media screen and (max-width: 992px) {
	a.link_photo h5 {
		padding: 0 8px;
	}
}

/*Страница с видео*/
.video {
	position: relative;
	width: 100%;
	padding-bottom: 56.25%;
	margin-top: 16px;
}

.video iframe {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

/*страница с кнопками*/
.d-block .custom-button {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 32px;
	-webkit-transition: all 0.7s ease;
	-o-transition: all 0.7s ease;
	transition: all 0.7s ease;
}

.custom-button__item {
	max-width: 410px;
	width: 40%;
	height: 240px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	background: #ffffff;
	margin-bottom: 52px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 24px;
	line-height: 32px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	position: relative;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0 8px;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	-webkit-box-shadow: 0 0 10px rgba(168, 235, 240, 0.6);
	box-shadow: 0 0 10px rgba(168, 235, 240, 0.6);
	outline: solid 1.5px #ffffff;
}

.custom-button__item p {
	text-align: center;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.custom-button__item a {
	display: block;
	position: absolute;
	padding: 10px 20px;
	border: 1.5px solid #0554a3;
	bottom: -22px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	left: -webkit-calc(50% - 74px);
	left: calc(50% - 74px);
	background: #ffffff;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	font-size: 20px;
	line-height: 24px;
}

.custom-button__item img {
	position: absolute;
	top: -20px;
	left: -20px;
	-webkit-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
	padding: 20px;
	/* border: 2px solid #A8EBF0;*/
	/* background: #FFFFFF;*/
	background: #a8ebf0;
	z-index: 3;
	-webkit-border-radius: 40%;
	border-radius: 40%;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.custom-button__item:hover {
	outline: solid 1.5px #00478f;
	cursor: pointer;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.custom-button__item:hover img {
	/* background: #A8EBF0;*/
	background: #00478f;
}

.custom-button__item:hover p {
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
}

.d-block .custom-button__item a:hover {
	background: #00478f;
	color: #ffffff;
	text-decoration: none;
}

@media screen and (max-width: 1340px) {
	.custom-button__item p {
		font-size: 20px;
		line-height: 24px;
	}
}

@media screen and (max-width: 1120px) {
	.custom-button__item p {
		font-size: 24px;
		line-height: 28px;
	}
	.custom-button__item {
		max-width: 410px;
		width: 410px;
		height: 240px;
	}
}

@media screen and (max-width: 576px) {
	.custom-button__item {
		max-width: 410px;
		width: 85%;
		height: 240px;
	}
	.custom-button__item p {
		font-size: 20px;
		line-height: 24px;
	}
}

@media screen and (max-width: 400px) {
	.custom-button__item {
		max-width: 410px;
		width: 85%;
		height: 220px;
	}
	.custom-button__item p {
		font-size: 18px;
		line-height: 22px;
	}
	.custom-button__item a {
		font-size: 18px;
		line-height: 22px;
	}
	.custom-button__item img {
		padding: 15px;
	}
}

.main-ved .link .hide_text img.round,
img.round {
	-webkit-border-radius: 20px;
	border-radius: 20px;
	padding-bottom: 0;
}

/*стилизация страницы Физическим лицам*/
p.item-fislicam {
	margin: 20px 0;
	outline: 1px solid #525252;
	width: -webkit-calc(100% - 30px);
	width: calc(100% - 30px);
	max-width: -webkit-calc(100% - 30px);
	max-width: calc(100% - 30px);
	padding: 15px;
	font-size: 20px;
	line-height: 24px;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

p.item-fislicam:hover {
	background: #a8ebf0;
}

p.item-fislicam a:hover {
	color: #00478f;
}

p.item-fislicam a {
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

@media screen and (max-width: 576px) {
	p.item-fislicam {
		font-size: 18px;
		line-height: 22px;
	}
}

@media screen and (max-width: 400px) {
	p.item-fislicam {
		font-size: 16px;
		line-height: 20px;
	}
}

/*Стилизация страницы Фильтр*/
.filter {
	width: 100%;
}

.filter .filter_field {
	width: 50%;
}

.filter .filter_field label {
	float: left;
	padding: 5px 0;
	font-size: 18px;
	line-height: 22px;
}

.filter .filter_field input,
.filter .filter_field select {
	width: 100%;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 10px 0;
	margin: 0 0 16px;
	border: 1px solid #8a8a8a;
}

.filter .filter_field input:hover,
.filter .filter_field select:hover {
	cursor: pointer;
}

.filter .filter_field select option {
	width: 100% !important;
	height: auto;
	white-space: pre-wrap;
	max-width: 100%;
}

.filter .filter_field select option:hover {
	background: #a8ebf0 !important;
	cursor: pointer;
}

.filter input[type='submit'] {
	padding: 10px 30px;
	background: #00478f;
	color: #ffffff;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	border: none;
	outline: none;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin: 10px 0 20px;
}

.filter input[type='submit']:hover {
	background: #a8ebf0;
	color: #00478f;
	cursor: pointer;
}

select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

select::-ms-expand {
	/* for IE 11 */
	display: none;
}

.main-ved .news-list p.news-item a {
	display: inline-block;
	margin: 10px 0;
	width:auto;
}

@media screen and (max-width: 767px) {
	.filter .filter_field {
		width: 100%;
	}
}

/*Стили база данных*/
.news-list td {
	text-align: justify;
	padding: 10px;
	line-height: 20px;
}

.news-list tr td:first-child {
	min-width: 110px;
}

@media screen and (max-width: 576px) {
	.news-list table tr td:first-child {
		min-width: 50px;
	}
	.news-list td {
		font-size: 14px;
	}
}

/*делаем горизонтальный скролл в таблице*/
@media screen and (max-width: 576px) {
	/*  .d-block {
    position: relative;
  }
  .d-block table {
    max-width: 100%;
    display: block;
   overflow-x: auto;
    font-size: 14px;
  }
  .d-block .hide-text table{
    overflow-x: scroll;
  }*/
}

p.spojler {
	margin-bottom: 0;
}

/*Banner на главной страницу Референдум*/
.main-banner {
	width: 100%;
}
.main-banner img {
	width: 100%;
	max-width: 100%;
}
/*Стили таблицы Электронная форма обращения*/
table.form-table,
table.form-table th {
	background: #eefbfc;
}
table.form-table input.inputfile {
	max-width: 100%;
	padding-left: 5px;
	width: calc(100% - 5px);
	width: -webkit-calc(100% - 5px);
}

table.form-table input,
table.form-table select,
table.form-table textarea {
	width: 100%;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 10px 0;
	/* margin: 0 0 16px;*/
	border: 1px solid #8a8a8a;
}
table.form-table.data-table input#file-upload-button {
	background: #00478f;
	color: #ffffff;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	border: none;
	outline: none;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-left: 4px !important;
}
table.form-table.data-table input#file-upload-button:hover {
	background: #a8ebf0;
	color: #00478f;
	cursor: pointer;
}

table.form-table input[type='submit'] {
	width: auto;
	padding: 10px 30px;
	background: #00478f;
	color: #ffffff;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	border: none;
	outline: none;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin: 10px 0 20px;
}

table.form-table input[type='submit']:hover {
	width: auto;
	background: #a8ebf0;
	color: #00478f;
	cursor: pointer;
}

/*style sidebar-menu start*/
.sidebar-menu {
	margin-top: 39px;
	width: 100%;
	display: block;
	/* outline: 1px solid  #525252;*/
}
.sidebar-menu__title p {
	margin-left: 8px;
	margin-top: 0;
	color: #003366;
}
.sidebar-menu__title {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	text-transform: uppercase;
	letter-spacing: 0.0015em;
	/*  color: #1B1B1B;*/
	font: normal 500 16px/20px 'Exo 2', sans-serif;
	padding: 12px 12px 12px 0;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	border: 1px solid #525252;
}
.sidebar-menu__nav a {
	/* color: #00478F;*/
	color: #1ea5ae;
}
.sidebar-menu ul li {
	padding: 12px 8px 12px 16px;
	transition: all 0.4s ease;
	border: 1px solid #525252;
	margin-top: 8px;
}

.sidebar-menu ul li:hover {
	background: #a8ebf0;
	cursor: pointer;

	/*  -webkit-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2) inset;
-moz-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2) inset;
box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2) inset;*/
	/*-webkit-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
-moz-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);*/
}
.sidebar-menu ul {
	margin: 0;
}
.sidebar-menu ul li:hover a {
	text-decoration: none;
	/* color: #003366;*/
}
.sidebar-menu ul li:active a {
	color: #003366;
}
.sidebar-menu__title img {
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	z-index: 10;
}
.sidebar-menu__title:hover {
	background: #a8ebf0;
	cursor: pointer;
	/* background: #A8EBF0;
  -webkit-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
-moz-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);*/
}

.sidebar-menu__title p {
	margin-bottom: 0;
}
/*анимация галочки при клике*/
.sidebar-menu__title.active img {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}
a.activeSidebar {
	border-bottom: solid 2px #003366;
	color: #003366;
	background: #51d8e0;
}
.activeSidebar .sidebar-menu__link {
	border-bottom: solid 2px #003366;
	color: #003366;
	background: #51d8e0;
}

/*-------------*/
.wrapper-sidebar {
	width: 290px;
	padding: 32px 0;
	/* display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  align-items: center;*/
	/* position: absolute;*/
	display: block;
	/* right: 15px;*/
	background: #eefbfc;
}
@media screen and (max-width: 1120px) {
	.sidebar-menu {
		display: none;
	}
}
/*style sidebar-menu end*/

/*style custom-number-vertical-slider start*/
.custom-number-vertical-slider {
	min-width: 0;
}
.custom-number-vertical-slider slick-slide {
	min-width: 0;
}
.custom-number-vertical {
	display: block;
	width: 290px;
	margin-top: 20px;
}
.custom-number-vertical .slick-list {
	overflow: hidden;
}

.custom-number-vertical .slick-track {
	display: block;
}

.custom-number-vertical .block-overlay {
	width: 220px;
	height: 220px;
	padding: 8px 0;
	-webkit-border-radius: 24px;
	border-radius: 24px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	/* margin-bottom: 10px;*/
	/* margin-top: 16px;*/
}

.custom-number-vertical .custom-number-vertical-slider .block {
	width: 204px;
	height: 204px;
	/* margin-bottom: 10px;*/
	background: #a8ebf0;
	-webkit-border-radius: 24px;
	border-radius: 24px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	min-width: 0;
}

.custom-number-vertical .custom-number-vertical-slider .block:hover {
	background: #003366;
	color: #ffffff;
	cursor: pointer;
	-webkit-transform: scale(1.07);
	-ms-transform: scale(1.07);
	transform: scale(1.07);
}

.custom-number-vertical .custom-number-vertical-slider .block:hover .block__number {
	color: #ffffff;
}
.custom-number-vertical .custom-number-vertical-slider a:hover {
	text-decoration: none;
}

.custom-number-vertical .custom-number-vertical-slider .block:hover .block__content {
	color: #ffffff;
}

.custom-number-vertical .custom-number-vertical-slider .block .block__content,
.custom-number-vertical .custom-number-vertical-slider .block .block__number {
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.custom-number-vertical .custom-number-vertical-slider .block:last-child {
	margin-top: 0;
}

.custom-number-vertical .custom-number-vertical-slider .block__number {
	padding-top: 16px;
	font: normal 400 34px/40px 'Exo 2', sans-serif;
	color: #1b1b1b;
	display: inline-block;
	text-align: center;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	width: 100%;
}

.custom-number-vertical .custom-number-vertical-slider .block__content {
	color: #1b1b1b;
	display: inline-block;
	text-align: center;
	padding: 8px;
	max-width: 100%;
	height: auto;
}

/*slider custom-number-slider*/
.custom-number-vertical-slider {
	height: 1164px;
	min-width: 0;
	margin: auto;
	position: relative;
}

.custom-number-vertical-slider .slick-list {
	overflow: hidden;
	height: 1174px !important;
}
@media screen and (max-width: 1120px) {
	.wrapper-sidebar {
		padding: 0;
		width: 100%;
	}
	.custom-number-vertical {
		padding: 0 0 32px;
		width: 100%;
		margin: 0 auto;
	}

	.custom-number-vertical .custom-number-vertical-slider {
		max-width: -webkit-calc(1152px - 204px - 20px);
		max-width: calc(1152px - 204px - 20px);
		width: calc(1152px - 204px - 20px);
		width: -webkit-calc(1152px - 204px - 20px);
		margin: 0 auto;
		height: 236px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}
	.custom-number-vertical .custom-number-vertical-slider .block-overlay {
		margin-right: 8px;
		margin-left: 8px;
	}
	.custom-number-vertical .slick-track {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
}
@media screen and (max-width: 1076px) {
	.custom-number-vertical .custom-number-vertical-slider {
		max-width: -webkit-calc(1388px - 640px - 64px + 8px);
		max-width: calc(1388px - 640px - 64px + 8px);
		width: -webkit-calc(1388px - 640px - 64px + 8px);
		width: calc(1388px - 640px - 64px + 8px);
	}
}

@media screen and (max-width: 768px) {
	.custom-number-vertical .custom-number-vertical-slider {
		max-width: -webkit-calc(1152px - 606px - 106px + 14px);
		max-width: calc(1152px - 606px - 106px + 14px);
		width: -webkit-calc(1152px - 606px - 106px + 14px);
		width: calc(1152px - 606px - 106px + 14px);
	}
}
@media screen and (max-width: 576px) {
	/*уменьшаем количество слайдов*/
	.custom-number-vertical .custom-number-vertical-slider {
		max-width: -webkit-calc(1152px - 808px - 138px + 12px);
		max-width: calc(1152px - 808px - 138px + 12px);
		width: -webkit-calc(1152px - 808px - 138px + 12px);
		width: calc(1152px - 808px - 138px + 12px);
	}
}

/*иконки для скачиваемых файлов*/
a[href$='docx'] {
	background-image: url(/local/templates/bel_gtk/css/..//img/icons/docx.png);
}
a[href$='doc'] {
	background-image: url(/local/templates/bel_gtk/css/..//img/icons/doc.png);
}
a[href$='zip'] {
	background-image: url(/local/templates/bel_gtk/css/..//img/icons/zip.png);
}
a[href$='rar'] {
	background-image: url(/local/templates/bel_gtk/css/..//img/icons/rar.png);
}
a[href$='pdf'] {
	background-image: url(/local/templates/bel_gtk/css/..//img/icons/pdf.png);
}
a[href$='txt'] {
	background-image: url(/local/templates/bel_gtk/css/..//img/icons/txt.png);
}
a[href$='xls'] {
	background-image: url(/local/templates/bel_gtk/css/..//img/icons/xls.png);
}
a[href$='xml'] {
	background-image: url(/local/templates/bel_gtk/css/..//img/icons/xml.png);
}
a[href$='xlsx'] {
	background-image: url(/local/templates/bel_gtk/css/..//img/icons/xlsx.png);
}
a[href$='exe'] {
	background-image: url(/local/templates/bel_gtk/css/..//img/icons/exe.png);
}
a[href$='doc'],
a[href$='docx'],
a[href$='zip'],
a[href$='rar'],
a[href$='pdf'],
a[href$='txt'],
a[href$='xml'],
a[href$='exe'],
a[href$='xls'],
a[href$='xlsx'] {
	padding-left: 30px;
	display: flex;
	background-position: left top;
	background-repeat: no-repeat;
	min-height: 25px;
	margin-top: 20px;
	align-items: center;
}

/*Стили для Карта сата*/
body > .map-columns {
	display: block;
	max-width: 1388px;
	margin: auto;
}
table.map-columns,
table.map-columns td {
	border: none;
}
.map-columns ul li {
	padding-top: 16px;
	padding-left: 36px;
	position: relative;
}

.map-columns ul li::after {
	content: url(/local/templates/bel_gtk/css/../img/icons/disc_li_icon.svg);
	position: absolute;
	width: 8px;
	height: 8px;
	left: 14px;
	top: 15px;
}
.map-columns a {
	color: #00478f;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.map-columns a:hover {
	color: #3ca2b9;
	text-decoration: underline;
}

.map-columns a:focus {
	color: #3ca2b9;
}

/*Версия для печати*/
@media print {
	@page {
		margin: 1cm;
	}
	* {
		background: #fff !important;
		color: #000 !important;
	}
	*,
	*:before,
	*:after,
	*:first-letter,
	p:first-line,
	div:first-line,
	blockquote:first-line,
	li:first-line {
		background: transparent !important;
		color: #000 !important;
		box-shadow: none !important;
		text-shadow: none !important;
	}
	body {
		width: 100% !important;
		margin: 0 !important;
		padding: 0 !important;
		line-height: 1.45;
		/*  font-family: Garamond,"Times New Roman", serif; */
		color: #000;
		background: none;
		font-size: 14pt;
	}

	/* Headings */
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		page-break-after: avoid;
	}
	h1 {
		font-size: 19pt;
	}
	h2 {
		font-size: 17pt;
	}
	h3 {
		font-size: 15pt;
	}
	h4,
	h5,
	h6 {
		font-size: 14pt;
	}

	p,
	h2,
	h3 {
		orphans: 3;
		widows: 3;
	}

	code {
		font: 12pt Courier, monospace;
	}
	blockquote {
		margin: 1.2em;
		padding: 1em;
		font-size: 12pt;
	}
	hr {
		background-color: #ccc;
	}

	/* Images */
	img {
		max-width: 100% !important;
	}
	a img {
		border: none;
	}

	/* Links */
	a:link,
	a:visited {
		background: transparent;
		font-weight: 700;
		text-decoration: underline;
		color: #333;
	}
	a:link[href^="http://"]:after, a[href^="http://"]:visited:after
	{
		content: ' (' attr(href) ') ';
		font-size: 90%;
	}

	abbr[title]:after {
		content: ' (' attr(title) ')';
	}

	/* Don't show linked images  */
	a[href^="http://"]
	{
		color: #000;
	}
	a[href$='.jpg']:after,
	a[href$='.jpeg']:after,
	a[href$='.gif']:after,
	a[href$='.png']:after {
		content: ' (' attr(href) ') ';
		display: none;
	}

	/* Don't show links that are fragment identifiers, or use the `javascript:` pseudo protocol .. taken from html5boilerplate */
	a[href^='#']:after,
	a[href^='javascript:']:after {
		content: '';
	}

	/* Table */
	table {
		margin: 1px;
		text-align: left;
	}
	th {
		border-bottom: 1px solid #333;
		font-weight: bold;
	}
	td {
		border-bottom: 1px solid #333;
	}
	th,
	td {
		padding: 4px 10px 4px 0;
	}
	tfoot {
		font-style: italic;
	}
	caption {
		background: #fff;
		margin-bottom: 2em;
		text-align: left;
	}
	thead {
		display: table-header-group;
	}
	img,
	tr {
		page-break-inside: avoid;
	}

	/* Hide various parts from the site
    #header, #footer, #navigation, #rightSideBar, #leftSideBar 
    {display:none;}
    */
}

/* Слайдер */

.slick-slider {
	min-width: 0;
	margin-left: auto;
	margin-right: auto;
	/* max-width: 1388px; */
	padding-left: 5%;
	padding-right: 5%;
	padding-top: 30px;
}

.slider-main .slick-arrow.slick-prev {
	left: 5%;
	background: url(/local/templates/ru_gtk/css/..//img/icons/prev.png) 0 0 no-repeat;
	width: 46px;
	height: 44px;
}

.slider-main .slick-arrow.slick-next {
	right: 5%;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	background: url(/local/templates/ru_gtk/css/..//img/icons/prev.png) 0 0 no-repeat;
	width: 46px;
	height: 44px;
}

/* Слайдер */

.slider-resourses .slick-arrow.slick-prev {
	left: -60px;
	background: url(/local/templates/ru_gtk/css/..//img/icons/arrow_prev_new.svg) 0 0 no-repeat;
	width: 40px;
	height: 40px;
}

.slider-resourses .slick-arrow.slick-next {
	right: -60px;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	background: url(/local/templates/ru_gtk/css/..//img/icons/arrow_prev_new.svg) 0 0 no-repeat;
	width: 40px;
	height: 40px;
}

.inform-resours__item {
	width: 286px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-width: 0;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid #a8ebf0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 16px;
	height: 72px;
	margin-right: 32px;
}
/*celebration-images NY*/
/*body > nav.navbar {
	background-image: url('/upload/celebration-images/new-year-header.png');
	background-size: cover;
	background-repeat: no-repeat;
}*/

@media screen and (min-width: 657px) and (max-width: 992px) {
	body > nav.navbar .contacts-navbar a {
		color: rgba(255, 255, 255, 1);
	}
}

@media screen and (max-width: 992px) {
	body > nav.navbar {
		background-color: #00478f;
	}

	body > nav.navbar .lang-navbar a {
		color: rgba(255, 255, 255, 0.9) !important;
	}

	body > nav.navbar .contacts-navbar span:hover,
	body > nav.navbar .contacts-navbar span:active,
	body > nav.navbar .contacts-navbar span:focus {
		color: rgba(255, 255, 255, 1) !important;
		opacity: 0.9 !important;
	}

	body > nav.navbar .contacts-navbar span:hover > img,
	body > nav.navbar .contacts-navbar span:active > img,
	body > nav.navbar .contacts-navbar span:focus > img {
		opacity: 0.9;
	}

	body > nav.navbar div.navbar-burger img,
	body > nav.navbar div.lang-navbar img {
		filter: invert(100%);
	}
}

/*body > footer.footer {
	background-image: url('/upload/celebration-images/new-year-footer.png');
	background-size: cover;
	background-position: right;
	background-repeat: no-repeat;
}

body > footer.footer .wrapper {
	background-image: url('/upload/celebration-images/new-year-footer-wrapper.png');
	background-size: cover;
	background-position: right;
	background-repeat: no-repeat;
}*/

@media screen and (max-width: 1200px) {
	/*body > footer.footer {
		background-image: url('/upload/celebration-images/new-year-footer__small.png');
	}*/
}
/*End celebration-images NY*/
.inner-slider.leftimg.slick-slider{
padding-left: 0!important;
}
.navbar-menu__item:hover .menu-organy {
display:block;
}
.navbar-menu__item:hover .navbar-menu__title {
    cursor: pointer;
    color: #001e3d;
    background: #a8ebf0;
}
.navbar-menu__item:hover .navbar-menu__title img {
    transform: rotate(180deg);
transition: all 0.4sease-out;
}
@media screen and (max-width: 992px) {
.navbar-menu__item:hover .navbar-menu__title {
    color: #fff;
    background: transparent;
}
.navbar-menu__item:hover .navbar-menu__title img {
    transform: rotate(0deg);
   transition: all 0.4sease-out;
}
}
/* End */


/* Start:/local/templates/bel_gtk/css/style-module.css?17507574479477*/
.window {
  border-radius: 20px;
  background: #036;
}
.window__container {
  padding: 12px 16px;
}
.window__title {
  display: flex;
  align-items: center;
  gap:16px;
}
.window__title .btn {
    display: flex;
    height: 40px;
    padding: 0 8px;
    color: #A8EBF0;
    font-family: Roboto;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.048px;
    border-radius: 8px;
    border: 1px solid #A8EBF0;
    align-items: center;
white-space: nowrap;
}
.window__title .btn:hover {
    color: #A8EBF0;
    text-decoration:none;
}
.window .btn svg {
  margin-right:8px;
}
.window .btn.contacts {
  padding: 10px 8px;
  margin-left: 16px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: 0.175px;
}
.window .btn.btn-image {
  padding: 8px;
  border-radius: 6px;
  border: 1px solid #036;
  display: inline-block;
  margin-left: 24px;
}
.window .btn.btn-image:hover {
  box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.10), 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
}
.window .btn.btn-image img {
  height:24px;
}
.window .btn.contacts:hover {
  color: #00478f;
  cursor:pointer;
}
.window__title h6{
  color: #A8EBF0;
  padding: 10px 0 12px;
  text-transform: none;
}
.window__title div {
  color: #FFF;
  padding: 13px 12px 10px;
  text-align: left;
  border-left:1px solid #1EA5AE;
}
.window__blocks {
  padding-top:16px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 16px;
}
.window .window__block {
  display: flex;
  align-items: center;
  min-height:40px;
  border-radius: 20px;
  background: #EEFBFC;
  color: #363636;
  box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.10), 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
  padding: 8px 24px 8px 68px;
  position: relative;
}
.window .window__block:hover {
  color:inherit;
  text-decoration:none;
  box-shadow: 0px 4px 12px rgb(19 216 188 / 73%);
  cursor:pointer;
}
.window--first .window__block {
  background: linear-gradient(180deg, #FFF 16.5%, #EEFBFC 100%);
  height: 130px;
  padding: 12px 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.window--first .window__block div {
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.08px;
  text-align: center;
  margin: 13px 0 0 0;
}
.window__block div {
  text-align: left;
  color: #363636;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.035px;
}
.window__block img {
  float: none;
  padding: 0;
  height: 56px;
  width: fit-content;
}

/* Steps */
.window__steps {
  margin-top: 24px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  background: #A8EBF0;
  border-radius: 20px;
}
.window__step {
  display:block;
  color: #10646A;
  font-family: "Exo 2";
  font-size: 24px;
  line-height: 28px;
  padding: 14px;
}
a.window__step:hover {
text-decoration:none;
}
.window__step.active {
  background: url('/uploads/modul-proc/back1.svg');
  color: #A8EBF0;
  max-width: 274px;
  background-size: cover;
  background-repeat: no-repeat;
}
.window__step.active:nth-child(4){
  background: url('/uploads/modul-proc/back2.svg');
}

/* Radio btns*/
.window__radios {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding: 12px 0 16px;
}
.window__radios input {
  position: absolute;
  opacity: 0;
}
.window__radios label {
  display: block;
  position: relative;
  padding: 16px 12px;
  padding-left: 54px;
  margin-left: 24px;
  color: #FFF;
  user-select: none;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.window__radios span {
  position: absolute;
  top: 50%;
  left: 16px;
  height: 20px;
  width: 20px;
  transform: translateY(-50%);
  background-color: #fff;
  border-radius: 50%;
  border:1px solid #8A8A8A;
}
.window__radios label input.active ~ span {
  border:1px solid #E0B400;
}
.window__radios span:after {
  content: "";
  position: absolute;
  display: none;
}
.window__radios label:has(input:disabled) {
  cursor: auto;
}
.window__radios label input:disabled + span:after,
.window__radios label input.active~ span:after {
  display: block;
}
.window__radios label input:disabled + span:after {
  content:"";
  top: 3px;
  left: 3px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #C3C3C3;
}
.window__radios label input:disabled + span:before {
  content:"x";
  font-size: 11px;
  position: absolute;
  left: 7px;
  z-index: 1;
}
.window__radios label span:after {
  content:"";
  top: 3px;
  left: 3px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #E0B400;
}

/* Вторая страница */
.window--second .window__blocks {
  display:none;
}
.window__block span {
  color: #00478F;
  font-family: "Exo 2";
  position: absolute;
  left: 10px;
}
#option1 {
 grid-template-columns: 1fr 1fr;
}
#option2 {
 grid-template-columns: 1fr 1fr 1fr;
}

/* Третья страница */
.window--third .window__blocks {
  grid-template-columns: 1fr 1fr
}
.window__tags {
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  padding: 16px 0;
}
.window__tags a{
  border-radius: 8px;
  border: 1px solid #10646A;
  padding: 8px 16px;
  color: #EEFBFC;
}
.window__tags a:hover{
  background:#fff;
  text-decoration:none;
}
.window ul {
  list-style: disc;
  padding-left: 32px;
}
.window ul li {
  padding: 0;
  text-align: left;
}

/* Четвертая страница */
.window--fourth ol {
  counter-reset: myCounter;
  padding-left: 0;
  margin-bottom: 0;
}
.window--fourth ol li {
  list-style: none;
  margin: 10px 0;
  padding-left: 28px;
  position: relative;
}
.window--fourth ol li:before {
  counter-increment: myCounter;
  content: counter(myCounter);
  color: #1EA5AE;
  font-family: "Exo 2";
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.03px;
  position: absolute;
  left: 6px;
  top: -2px;
}
.window__subtitle {
  color: #fff;
  margin-top:24px;
  margin-left:16px;
}
.window--fourth .window__title h6 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: auto;
  padding:0;
}
.window--fourth .window__block ul li a  {
  display:inline-block;
}
.window__blocks-column {
  grid-template-columns: 1fr;
}
.window__blocks-three {
  grid-template-columns: 1fr 1fr 1fr;
}
.window__blocks-wrap {
  display:flex;
  flex-wrap:wrap;
}
.window--fourth span {
  position: static;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  letter-spacing: 0.014px;
}
.window--fourth .window__block {
  padding: 16px;
  flex-direction: column;
  align-items: flex-start;
  gap:12px;
  background: #FFF;
  min-width: 220px;
}
.window--fourth .window__block:hover {
  box-shadow: none;
  cursor:auto;
}
.window--fourth .window__block div {
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.08px;
    width: 100%;
}
.window--fourth .window__block div p {
  text-align: left;
}
.window--fourth .window__block div p:first-child {
  margin-top:0;
}
.window--fourth .window__block div p:last-child {
  margin-bottom:0;
}
.window--fourth .window__block .address,
.window--fourth .window__block .phone  {
  position: relative;
  padding-left: 32px;
}
.window--fourth .window__block .address + p {
  margin: 12px 0;
}
.window--fourth .window__block .phone {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.window--fourth .window__block .phone a {
  color: #1B1B1B;
}
.window--fourth .window__block .phone span {
  color: #525252;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.035px;
  position: absolute;
  bottom: 1px;
  left: 80px;
  width: fit-content;
}
.window--fourth .window__block .phone::before {
  content: url('/uploads/modul-proc/office-phone.svg');
  position: absolute;
  left: 0;
  top: 0px;
}
.window--fourth .window__block .address::before {
  content: url('/uploads/modul-proc/address.svg');
  position: absolute;
  left: 0;
  top: 0px;
}
.window__block-items {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 32px;
    align-items: end;
}
.window__block-doc a[href$="rtf"] {
    padding-left: 36px;
}
/* Названия шагов */
.window__steps-name {
    margin-top: 8px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
div.window__step-name {
    display: flex;
    gap: 8px;
    align-items: center;
    height: 48px;
    padding: 0 16px;
    color: #EEFBFC;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0.035px;
}
div.window__step-name:hover {
    color: #EEFBFC;
    text-decoration:none;
}
.window__step-name svg {
    min-width: 24px;
    height: 24px;
}

/* Адаптив */
@media (max-width:1250px) {
.window__step.active {
  border-radius: 0 0 20px 0;
}
}
@media (max-width:992px) {
.window--first .window__blocks {
  grid-template-columns: 1fr 1fr 1fr;
}
.window__radios label {
  margin-left: 0;
}
.window__radios {
  padding-bottom: 0;
}
.window__block-items {
    grid-template-columns: 1fr 1fr;
}
.window__steps-name {
    grid-template-columns: 1fr;
}
}
@media (max-width:768px) {
.window--first .window__blocks {
  grid-template-columns: 1fr 1fr;
}
.window__blocks-three,
.window--third .window__blocks,
#option1,
#option2,
.window__radios {
  grid-template-columns: 1fr;
}
.window__title {
  gap: 8px;
  flex-wrap: wrap;
}
.window__block-items {
    grid-template-columns: 1fr;
}
}
@media (max-width:500px) {
.window--first .window__blocks {
  grid-template-columns: 1fr;
}
.window__step {
  font-size: 18px;
}
.window__title h6 {
  font-size: 18px;
  padding: 4px 0;
}
}
/* End */


/* Start:/local/templates/bel_gtk/css/style-girlanda.css?17031635735594*/
#snow-animation-container{
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
  overflow: hidden;
}

.b-page_newyear {
  position: relative;
  z-index: 0;
}
.b-page__content {
  min-height: 100px;
}
.b-head-decor {
  display: none;
}
.b-page_newyear .b-head-decor {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  height: 115px;
  width: 100%;
  overflow: hidden;
  background: url(/local/templates/bel_gtk/css/../img/balls/b-head-decor_newyear.png) repeat-x 0 0;
}
.b-page_newyear .b-head-decor__inner {
  position: absolute;
  top: 0;
  left: 0;
  height: 115px;
  display: block;
  width: 373px;
}
.b-page_newyear .b-head-decor::before {
  content: "";
  display: block;
  position: absolute;
  top: -115px;
  left: 0;
  z-index: 3;
  height: 115px;
  display: block;
  width: 100%;
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.75);
}
.b-page_newyear .b-head-decor__inner_n2 {
  left: 373px;
}
.b-page_newyear .b-head-decor__inner_n3 {
  left: 746px;
}
.b-page_newyear .b-head-decor__inner_n4 {
  left: 1119px;
}
.b-page_newyear .b-head-decor__inner_n5 {
  left: 1492px;
}
.b-page_newyear .b-head-decor__inner_n6 {
  left: 1865px;
}
.b-page_newyear .b-head-decor__inner_n7 {
  left: 2238px;
}

.b-ball {
  position: absolute;
}
.b-ball_n1 {
  top: 0;
  left: 3px;
  width: 59px;
  height: 96px;
}
.b-ball_n2 {
  top: -19px;
  left: 51px;
  width: 55px;
  height: 70px;
}
.b-ball_n3 {
  top: 9px;
  left: 88px;
  width: 49px;
  height: 67px;
}
.b-ball_n4 {
  top: 0;
  left: 133px;
  width: 57px;
  height: 102px;
}
.b-ball_n5 {
  top: 0;
  left: 166px;
  width: 49px;
  height: 81px;
}
.b-ball_n6 {
  top: 6px;
  left: 200px;
  width: 54px;
  height: 70px;
}
.b-ball_n7 {
  top: -30px;
  left: 240px;
  width: 56px;
  height: 98px;
}
.b-ball_n8 {
  top: 0;
  left: 283px;
  width: 54px;
  height: 53px;
}
.b-ball_n9 {
  top: 10px;
  left: 321px;
  width: 49px;
  height: 66px;
}
.b-ball_n1 .b-ball__i {
  background: url(/local/templates/bel_gtk/css/../img/balls/b-ball_n1.png) no-repeat;
}
.b-ball_n2 .b-ball__i {
  background: url(/local/templates/bel_gtk/css/../img/balls/b-ball_n2.png) no-repeat;
}
.b-ball_n3 .b-ball__i {
  background: url(/local/templates/bel_gtk/css/../img/balls/b-ball_n3.png) no-repeat;
}
.b-ball_n4 .b-ball__i {
  background: url(/local/templates/bel_gtk/css/../img/balls/b-ball_n4.png) no-repeat;
}
.b-ball_n5 .b-ball__i {
  background: url(/local/templates/bel_gtk/css/../img/balls/b-ball_n5.png) no-repeat;
}
.b-ball_n6 .b-ball__i {
  background: url(/local/templates/bel_gtk/css/../img/balls/b-ball_n6.png) no-repeat;
}
.b-ball_n7 .b-ball__i {
  background: url(/local/templates/bel_gtk/css/../img/balls/b-ball_n7.png) no-repeat;
}
.b-ball_n8 .b-ball__i {
  background: url(/local/templates/bel_gtk/css/../img/balls/b-ball_n8.png) no-repeat;
}
.b-ball_n9 .b-ball__i {
  background: url(/local/templates/bel_gtk/css/../img/balls/b-ball_n9.png) no-repeat;
}
.b-ball_i1 .b-ball__i {
  background: url(/local/templates/bel_gtk/css/../img/balls/b-ball_i1.png) no-repeat;
}
.b-ball_i2 .b-ball__i {
  background: url(/local/templates/bel_gtk/css/../img/balls/b-ball_i2.png) no-repeat;
}
.b-ball_i3 .b-ball__i {
  background: url(/local/templates/bel_gtk/css/../img/balls/b-ball_i3.png) no-repeat;
}
.b-ball_i4 .b-ball__i {
  background: url(/local/templates/bel_gtk/css/../img/balls/b-ball_i4.png) no-repeat;
}
.b-ball_i5 .b-ball__i {
  background: url(/local/templates/bel_gtk/css/../img/balls/b-ball_i5.png) no-repeat;
}
.b-ball_i6 .b-ball__i {
  background: url(/local/templates/bel_gtk/css/../img/balls/b-ball_i6.png) no-repeat;
}
.b-ball_i1 {
  top: 0;
  left: 0;
  width: 25px;
  height: 71px;
}
.b-ball_i2 {
  top: 0;
  left: 25px;
  width: 61px;
  height: 27px;
}
.b-ball_i3 {
  top: 0;
  left: 176px;
  width: 29px;
  height: 31px;
}
.b-ball_i4 {
  top: 0;
  left: 205px;
  width: 50px;
  height: 51px;
}
.b-ball_i5 {
  top: 0;
  left: 289px;
  width: 78px;
  height: 28px;
}
.b-ball_i6 {
  top: 0;
  left: 367px;
  width: 6px;
  height: 69px;
}
.b-ball__i {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  pointer-events: none;
}
.b-ball_bounce .b-ball__right {
  position: absolute;
  top: 0;
  right: 0;
  left: 50%;
  bottom: 0;
  z-index: 9;
}
.b-ball_bounce:hover .b-ball__right {
  display: none;
}
.b-ball_bounce .b-ball__right:hover {
  left: 0;
  display: block !important;
}
.b-ball_bounce.bounce > .b-ball__i {
  -webkit-transform: rotate(-9deg);
  -moz-transform: rotate(-9deg);
  -o-transform: rotate(-9deg);
  transform: rotate(-9deg);
}
.b-ball_bounce .b-ball__right.bounce + .b-ball__i {
  -webkit-transform: rotate(9deg);
  -moz-transform: rotate(9deg);
  -o-transform: rotate(9deg);
  transform: rotate(9deg);
}
.b-ball_bounce.bounce1 > .b-ball__i {
  -webkit-transform: rotate(6deg);
  -moz-transform: rotate(6deg);
  -o-transform: rotate(6deg);
  transform: rotate(6deg);
}
.b-ball_bounce .b-ball__right.bounce1 + .b-ball__i {
  -webkit-transform: rotate(-6deg);
  -moz-transform: rotate(-6deg);
  -o-transform: rotate(-6deg);
  transform: rotate(-6deg);
}
.b-ball_bounce.bounce2 > .b-ball__i {
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.b-ball_bounce .b-ball__right.bounce2 + .b-ball__i {
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  transform: rotate(3deg);
}
.b-ball_bounce.bounce3 > .b-ball__i {
  -webkit-transform: rotate(1.5deg);
  -moz-transform: rotate(1.5deg);
  -o-transform: rotate(1.5deg);
  transform: rotate(1.5deg);
}
.b-ball_bounce .b-ball__right.bounce3 + .b-ball__i {
  -webkit-transform: rotate(-1.5deg);
  -moz-transform: rotate(-1.5deg);
  -o-transform: rotate(-1.5deg);
  transform: rotate(-1.5deg);
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/info_res_slider_new_v1/style.css?16675466685026*/
/* ! Внимание!
	Этот шаблон - переработка предыдущего решения с неизолированным стилями (валяются в десятке мест).
	Файл стилей заведомо неполон, учитывайте это при коррекциях и особенно - переносе.
! */

.inform-resours-slider-new-v1 {
    display: flex;
    overflow: hidden;
  position: relative;
	width: 1272px;
	padding: 30px 0 0;
    justify-content: center;
}

@media screen and (max-width: 1280px) {
	.inform-resours-slider-new-v1.slick-slider {
		width: 954px;
	}
}

@media screen and (max-width: 960px) {
	.inform-resours-slider-new-v1.slick-slider {
		width: 636px;
	}
}

@media screen and (max-width: 640px) {
	.inform-resours-slider-new-v1.slick-slider {
		max-width: 318px;
	}
}

.inform-resours-slider-new-v1.slick-initialized {
	flex-wrap: wrap;
}

.inform-resours-slider-new-v1 .inform-resours__item {
	-webkit-transition-duration: .25s;
	-o-transition-duration: .25s;
	transition-duration: .25s;
	-webkit-filter: saturate(50%);
	filter: saturate(50%);
}

.inform-resours-slider-new-v1 .inform-resours__item:hover {
	-webkit-transition-duration: .25s;
	-o-transition-duration: .25s;
	transition-duration: .25s;
	-webkit-filter: saturate(1);
	filter: saturate(1);
}

.inform-resours-slider-new-v1 .inform-resours__item:hover,
.inform-resours-slider-new-v1 .inform-resours__item:active,
.inform-resours-slider-new-v1 .inform-resours__item:focus {
	text-decoration: none!important;
}

.inform-resours-slider-new-v1 .inform-resours__item img {
	-webkit-transition-duration: .25s;
	-o-transition-duration: .25s;
	transition-duration: .25s;
	-webkit-filter: saturate(0);
	filter: saturate(0);
}

.inform-resours-slider-new-v1 .inform-resours__item:hover img {
	-webkit-transition-duration: .25s;
	-o-transition-duration: .25s;
	transition-duration: .25s;
	-webkit-filter: saturate(1);
	filter: saturate(1);
}

.inform-resours-slider-new-v1 .inform-resours__content {
  font-size: 14px;
  line-height: 18px;
  color: #1B1B1B;
  margin: 0 0 0 16px;
}



/*ограничивающая оболочка*/
.inform-resours-slider-new-v1 .slick-list {
  overflow: hidden;
}

/*лента слайдов*/
.inform-resours-slider-new-v1 .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

/*точки*/
.inform-resours-slider-new-v1 .slick-dots {
 display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 8px;

}

.inform-resours-slider-new-v1 .slick-slider ul.slick-dots {
  padding-left: 0;
}

.inform-resours-slider-new-v1 .slick-dots li {
  float: left;
  margin: 7px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  list-style: none;
}

.inform-resours-slider-new-v1 .slick-dots button {
  font-size: 0;
  width: 12px !important;
  height: 12px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  padding: 0 !important;
  border: none;
  background: #FFFB85;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.inform-resours-slider-new-v1 .slick-active button {
  background: #E0B400;
  -webkit-transform: scale(1.3);
  -ms-transform: scale(1.3);
  transform: scale(1.3);
}

.inform-resours-slider-new-v1 .slider-resourses .slick-arrow.slick-prev {
    left: -60px;
    background: url(/local/templates/ru_gtk/css/..//img/icons/arrow_prev_new.svg) 0 0 no-repeat;
    width: 40px;
    height: 40px;
}

.inform-resours-slider-new-v1 .slider-resourses .slick-arrow.slick-next {
    right: -60px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    background: url(/local/templates/ru_gtk/css/..//img/icons/arrow_prev_new.svg) 0 0 no-repeat;
    width: 40px;
    height: 40px;
}

.inform-resours-slider-new-v1 .inform-resours__item-wrapper {
	padding: 0 16px;
}

.inform-resours-slider-new-v1 .inform-resours__item {
    width: 286px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #A8EBF0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 16px;
    height: 72px;
    margin: 0 auto;
}
/* End */


/* Start:/local/templates/bel_gtk/styles.css?16558044411710*/
.resourses {
    background: #00478f;
    padding: 21px 0 21px;
}
.draggable{
	border-radius: 4%;
}

.slider-resourses .slick-arrow.slick-prev {
    left: -10px;
    background: url(/local/templates/ru_gtk/css/..//img/icons/arrow_prev_new.svg) 0 0 no-repeat;
    width: 40px;
    height: 40px;
}

.slider-resourses .slick-arrow.slick-next {
    right: -10px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    background: url(/local/templates/ru_gtk/css/..//img/icons/arrow_prev_new.svg) 0 0 no-repeat;
    width: 40px;
    height: 40px;
}
.slider-main .slick-arrow.slick-prev {
    left: 0%;
    background: url(/local/templates/ru_gtk/css/..//img/icons/prev.png) 0 0 no-repeat;
    width: 45px;
    height: 46px;
    top: 50%;
}
.slider-main .slick-arrow.slick-next {
    right: 0%;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    background: url(/local/templates/ru_gtk/css/..//img/icons/prev.png) 0 0 no-repeat;
    width: 46px;
    height: 44px;
    top: 50%;
}

.carousel__content p {
    padding-bottom: 0px;
}

@media screen and (max-width: 576px){
.carousel a.btn-slider {
    padding: 6px 10px;
    float: left;
    z-index: 20;
    color: #FFFFFF;
    letter-spacing: 0.0025em;
    font: normal 500 14px/14px "Roboto", sans-serif;
    text-transform: uppercase;
    background: #00478F;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: none;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
}

@media screen and (max-width: 576px){
p {
    margin: 5px 0;
    text-align: justify;
}
}
/* End */


/* Start:/local/templates/bel_gtk/template_styles.css?165580444152*/
#special .special-audio{
	display: none!important;
}
/* End */
/* /local/templates/bel_gtk/css/lightbox.min.css?16395625722556 */
/* /local/templates/bel_gtk/css/style.css?1750690709133626 */
/* /local/templates/bel_gtk/css/style-module.css?17507574479477 */
/* /local/templates/bel_gtk/css/style-girlanda.css?17031635735594 */
/* /bitrix/templates/.default/components/bitrix/news.list/info_res_slider_new_v1/style.css?16675466685026 */
/* /local/templates/bel_gtk/styles.css?16558044411710 */
/* /local/templates/bel_gtk/template_styles.css?165580444152 */
