

/* Start:/local/templates/ru_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/ru_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/ru_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/ru_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/ru_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/ru_gtk/css/style.css?1747481393140681*/
@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;
}
.db_table1 {
  overflow: auto;
}
table {
  border-collapse: collapse;
  border-spacing: 0 !important;
  border: 1px solid #c0c0c0;
  /* *border-collapse: expression('collapse', cellSpacing = '0px');*/
  margin: 10px 0;
  overflow-x: scroll;
display:block;
}
.news-list {
  width:100%;
}
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/ru_gtk/css/../fonts/Exo2-Light.ttf") format("truetype");
  font-weight: lighter;
  font-style: normal;
}

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

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

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

@font-face {
  font-family: "Roboto";
  src: url("/local/templates/ru_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;
  margin-bottom: 0;
  letter-spacing: 0.0125em;
  text-transform: uppercase;
  color: #ffffff;
  font: normal 500 14px/14px "Roboto", sans-serif;
  z-index: 50;
  border: none;
  min-height: auto;
  border-radius: 0;
}

.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;
  box-sizing: content-box;
}

/*бургер меню*/
.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;
}8?

.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%;
  /*height: 100%;
border-radius: 24px;
	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;
  /*height: 640px;*/
}
.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;*/
/*}*/
/*}*/
.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;
}

.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/ru_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/ru_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/ru_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/ru_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/ru_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/ru_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/ru_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/ru_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/ru_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: 120px; */
  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/ru_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/ru_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 - 14px);
    max-width: calc(1152px - 185px - 32px - 14px);
  }
}

@media screen and (max-width: 1120px) {
  /*уменьшаем количество слайдов*/
  .slider-resourses {
    max-width: -webkit-calc(1152px - 385px - 66px - 20px);
    max-width: calc(1152px - 385px - 66px - 20px);
  }
  .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 - 575px - 106px - 20px);
    max-width: calc(1152px - 575px - 106px - 20px);
  }
  .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/ru_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/ru_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/ru_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/ru_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 - 250px);
  width: calc(100% - 32px - 250px);
}

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/ru_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/ru_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/ru_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/ru_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/ru_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/ru_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/ru_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/ru_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/ru_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/ru_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/ru_gtk/css/..//img/icons/docx.png);
}
a[href$="doc"] {
  background-image: url(/local/templates/ru_gtk/css/..//img/icons/doc.png);
}
a[href$="zip"] {
  background-image: url(/local/templates/ru_gtk/css/..//img/icons/zip.png);
}
a[href$="rar"] {
  background-image: url(/local/templates/ru_gtk/css/..//img/icons/rar.png);
}
a[href$="pdf"] {
  background-image: url(/local/templates/ru_gtk/css/..//img/icons/pdf.png);
}
a[href$="txt"] {
  background-image: url(/local/templates/ru_gtk/css/..//img/icons/txt.png);
}
a[href$="xls"] {
  background-image: url(/local/templates/ru_gtk/css/..//img/icons/xls.png);
}
a[href$="xml"] {
  background-image: url(/local/templates/ru_gtk/css/..//img/icons/xml.png);
}
a[href$="xlsx"] {
  background-image: url(/local/templates/ru_gtk/css/..//img/icons/xlsx.png);
}
a[href$="exe"] {
  background-image: url(/local/templates/ru_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/ru_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)
    center center 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)
    center center 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;
}
.link-wrapper,
.third_step_bagaj,
.third_step_perevozchik,
.third_step_young,
.third_step_middle,
.third_step_adult,
.summ_wrapper {
  max-width: calc(100% - 40px);
}
.table-box {
  max-width: 100% !important;
}
.qr {
	padding-top:20px;
    display: flex;
    gap: 16px;
    max-width: 350px;
}
.qr img {
    width: 90px;
    height: 90px;
}

@media screen and (max-width: 600px) {
.footer__menu {
  position: relative;
  padding-bottom: 60px;
}
.footer .menu-footer {
    justify-content: flex-start;
}
.qr {
    flex-direction: column-reverse;
    align-items: center;
    text-align: center;
    max-width: 160px;
    position: absolute;
    right: 0;
    top: 120px;
}
.footer__admin {
    padding-top: 20px;
}
.footer .menu-footer .footer__nav {
    margin-right: 20px;
}
.footer .menu-footer .footer__nav:last-child {
	max-width: 190px;
}
.qr span {
    font-size: 12px;
    line-height: 14px;
}
}
.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;
}
.navbar-menu__title a {
    color: #ffffff;
}
.navbar-menu__title:hover a {
    color: #001e3d;
}
@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;
}
}
/*оценка новостей*/
.bx_item_detail_rating tbody,
.bx_item_detail_rating table,
.bx_item_detail_rating,
.bx_item_detail_rating td{
	border-color: transparent;


}
.bx_item_detail_rating td:nth-child(2n){
	display: none;
}
.bx_item_detail_rating{
	width: fit-content;
    margin: 0 auto;
    overflow-x: hidden;
}
/* 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/ru_gtk/styles.css?16649709891710*/
.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/ru_gtk/template_styles.css?166011871152*/
#special .special-audio{
	display: none!important;
}
/* End */
/* /local/templates/ru_gtk/css/lightbox.min.css?16395625722556 */
/* /local/templates/ru_gtk/css/style.css?1747481393140681 */
/* /bitrix/templates/.default/components/bitrix/news.list/info_res_slider_new_v1/style.css?16675466685026 */
/* /local/templates/ru_gtk/styles.css?16649709891710 */
/* /local/templates/ru_gtk/template_styles.css?166011871152 */
