/*------------------------------------------------------------------------------------------- */
.limit {
  position: relative;
  margin: 0 auto; }

footer {
  margin: 0 auto;
  position: relative; }

/*------------------------------------------------------------------------------------------- */
/*----------------------------------------- FONTS ------------------------------------------- */
/*------------------------------------------------------------------------------------------- */
@font-face {
  font-family: 'RobotoBold';
  src: url("../fonts/RobotoBold.eot");
  src: url("../fonts/RobotoBold.eot") format("embedded-opentype"), url("../fonts/RobotoBold.woff2") format("woff2"), url("../fonts/RobotoBold.woff") format("woff"), url("../fonts/RobotoBold.ttf") format("truetype"), url("../fonts/RobotoBold.svg#RobotoBold") format("svg"); }
@font-face {
  font-family: 'RobotoRegular';
  src: url("../fonts/RobotoRegular.eot");
  src: url("../fonts/RobotoRegular.eot") format("embedded-opentype"), url("../fonts/RobotoRegular.woff2") format("woff2"), url("../fonts/RobotoRegular.woff") format("woff"), url("../fonts/RobotoRegular.ttf") format("truetype"), url("../fonts/RobotoRegular.svg#RobotoRegular") format("svg"); }
@font-face {
  font-family: 'RobotoMedium';
  src: url("../fonts/RobotoMedium.eot");
  src: url("../fonts/RobotoMedium.eot") format("embedded-opentype"), url("../fonts/RobotoMedium.woff2") format("woff2"), url("../fonts/RobotoMedium.woff") format("woff"), url("../fonts/RobotoMedium.ttf") format("truetype"), url("../fonts/RobotoMedium.svg#RobotoMedium") format("svg"); }
/*------------------------------------------------------------------------------------------- */
/*------------------------------------ START SETTINGS --------------------------------------- */
/*------------------------------------------------------------------------------------------- */
.limit {
  width: 1808px;
  background-color: #fff; }

body {
  background-color: #e2e2e2; }

p {
  font-family: "RobotoRegular";
  font-size: 16px;
  color: #878585; }

li.tree-empty > .toggler {
  opacity: 0; }

.article_block {
  display: flex;
  align-items: flex-start;
  margin-bottom: 50px; }
  .article_block .img_container {
    width: 414px;
    position: relative;
    margin-right: 52px; }
    .article_block .img_container img {
      width: 100%;
      height: auto; }
    .article_block .img_container .camera {
      position: absolute;
      width: 44px;
      height: 44px;
      border-radius: 100%;
      display: flex;
      justify-content: center;
      align-items: center;
      color: #fff;
      left: 20px;
      bottom: 20px;
      background-color: #00aeef;
      font-size: 20px; }
  .article_block .article_text_block {
    width: calc(100% - 470px); }
    .article_block .article_text_block .article_heading {
      font-family: Georgia, 'Times New Roman', Times, serif;
      color: #333;
      font-size: 18px;
      display: block;
      line-height: 26px;
      margin-bottom: 18px; }
    .article_block .article_text_block p {
      font-family: "RobotoRegular";
      font-size: 16px;
      color: #878585; }
    .article_block .article_text_block .article_icons_block {
      display: flex;
      justify-content: space-between;
      align-items: center;
      font-family: "RobotoRegular";
      font-size: 14px;
      color: #333;
      line-height: 20px; }
      .article_block .article_text_block .article_icons_block i {
        color: #00aeef;
        display: inline-block; }
      .article_block .article_text_block .article_icons_block .date_block i {
        margin-right: 10px; }
      .article_block .article_text_block .article_icons_block .more_link {
        color: inherit;
        font-size: inherit;
        font-family: inherit; }
        .article_block .article_text_block .article_icons_block .more_link i {
          margin-left: 10px; }

.heading {
  font-family: Georgia, 'Times New Roman', Times, serif;
  color: #333;
  font-size: 24px;
  display: flex;
  line-height: 37px !important;
  margin-bottom: 24px;
  font-weight: bold; }
  .heading img {
    margin-right: 14px;
    display: inline-block; }

h1, .article_heading {
  font-family: Georgia, 'Times New Roman', Times, serif;
  color: #333;
  font-size: 30px;
  margin-bottom: 29px;
  font-weight: bold;
  display: block; }

h2, h3, h4, h5 {
  font-family: Georgia, 'Times New Roman', Times, serif;
  color: #333;
  display: block;
  margin-bottom: 20px; }

h2 {
  font-size: 28px; }

h3 {
  font-size: 26px; }

h4 {
  font-size: 24px; }

h5 {
  font-size: 22px; }

ol, ul {
  padding-left: 20px;
  font-family: "RobotoRegular";
  font-size: 16px;
  color: #878585;
  display: block; }

ul {
  list-style: disc; }
  ul ul {
    list-style: circle; }

a {
  font-family: "RobotoRegular";
  font-size: 16px;
  color: #006f98;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -ms-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -ms-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -ms-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease; }
  a:hover {
    color: #00aeef; }

/*----------------------------------------- breadcrumbs ------------------------------------------ */
.breadcrumbs_block .breadcrumbs {
  font-family: "RobotoRegular";
  font-size: 12px;
  color: #333333;
  line-height: 16px;
  padding: 20px 0px;
  display: block; }

.breadcrumbs_block .breadcrumbs .breadcrumbs_item {
  display: inline-block;
  margin: 0px 5px;
  font-family: "RobotoRegular";
  font-size: 12px;
  letter-spacing: 0.4px;
  color: #333333;
  line-height: 16px; }

.breadcrumbs_block .breadcrumbs .breadcrumbs_item:after {
  position: relative;
  content: ">";
  font-family: "RobotoRegular";
  font-size: 14px;
  color: #00aeef;
  left: 6px; }

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

.breadcrumbs_block .breadcrumbs .breadcrumbs_item:first-child {
  margin-left: 0px; }

.breadcrumbs_block .breadcrumbs .breadcrumbs_item > a {
  font-size: inherit;
  font-family: inherit;
  color: inherit;
  text-decoration: none;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -ms-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -ms-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -ms-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease; }

.breadcrumbs_block .breadcrumbs .breadcrumbs_item > a:hover {
  text-decoration: underline; }

/*----------------------------------------------pagination--------------------------------------------- */
.pagination_container {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  justify-content: center;
  margin-bottom: 44px; }
  .pagination_container .pagination > li > a, .pagination_container .pagination > li > span {
    font-family: "RobotoRegular";
    font-size: 14px;
    color: #333;
    border: none;
    padding: 6px 14px;
    display: inline-block; }
  .pagination_container .pagination > li > a:hover {
    background-color: #fff;
    color: #006f98; }
  .pagination_container .pagination > .active > span, .pagination_container .arrow {
    border-radius: 6px;
    color: #fff;
    background-color: #006f98;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -ms-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -ms-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    -ms-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease; }
  .pagination_container .pagination > .arrow > a {
    color: #fff; }
  .pagination_container .pagination {
    display: block;
    margin: 30px auto;
    list-style: none; }
  .pagination_container li {
    display: inline-block; }

/*------------------------------------------------------------------------------------------- */
.publications_heading {
  font-size: 20px;
  font-family: "RobotoBold";
  color: #333;
  line-height: 30px;
  margin-bottom: 16px;
  display: block; }

.left_sidebar {
  width: 304px;
  background-color: #f8f8f8; }
  .left_sidebar .logo {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 264px;
    background: url("../images/logo_bg.png");
    width: 100%; }
  .left_sidebar .menu_section {
    padding: 24px 0px 20px; }
    .left_sidebar .menu_section .main_menu_title {
      font-family: "RobotoBold";
      text-transform: uppercase;
      font-size: 20px;
      color: #333333;
      line-height: 20px;
      margin-bottom: 10px;
      padding-right: 20px;
      padding-left: 20px; }
      .left_sidebar .menu_section .main_menu_title i {
        display: inline-block;
        font-size: 14px;
        margin-right: 14px;
        line-height: 20px;
        vertical-align: top; }
    .left_sidebar .menu_section .main_menu_list {
      font-family: "RobotoRegular";
      font-size: 14px;
      line-height: 28px;
      margin-bottom: 20px;
      color: #000;
      padding-left: 0px; }
      .left_sidebar .menu_section .main_menu_list .toggler {
        font-family: "RobotoBold";
        margin-right: 14px;
        color: #000; }
      .left_sidebar .menu_section .main_menu_list li {
        padding-right: 24px;
        padding-left: 24px; }
        .left_sidebar .menu_section .main_menu_list li ul {
          color: #848484;
          padding-left: 0px; }
          .left_sidebar .menu_section .main_menu_list li ul li {
            padding-left: 48px;
            margin: 0px -24px; }
            .left_sidebar .menu_section .main_menu_list li ul li ul {
              padding-left: 0px; }
              .left_sidebar .menu_section .main_menu_list li ul li ul li {
                font-size: 12px;
                padding-left: 40px; }
                .left_sidebar .menu_section .main_menu_list li ul li ul li ul {
                  padding-left: 0px; }
                  .left_sidebar .menu_section .main_menu_list li ul li ul li ul li {
                    padding-left: 20px; }
      .left_sidebar .menu_section .main_menu_list li.tree-opened {
        background-color: #efefef; }
      .left_sidebar .menu_section .main_menu_list li ul li.tree-opened {
        background-color: #fff; }
      .left_sidebar .menu_section .main_menu_list a {
        font-family: inherit;
        font-size: inherit;
        color: inherit; }
        .left_sidebar .menu_section .main_menu_list a:hover {
          text-decoration: underline;
          color: #000; }
  .left_sidebar .document_link_block {
    display: flex;
    width: 100%;
    margin-bottom: 10px;
    height: 76px; }
    .left_sidebar .document_link_block .img_container, .left_sidebar .document_link_block .text_block {
      display: flex;
      align-items: center;
      justify-content: center; }
    .left_sidebar .document_link_block .img_container {
      width: 94px;
      background-color: #333333; }
    .left_sidebar .document_link_block .text_block {
      background-color: #2d8eb2;
      font-family: "RobotoMedium";
      text-align: center;
      font-size: 18px;
      color: #fff;
      text-transform: uppercase;
      width: calc(100% - 94px); }
    .left_sidebar .document_link_block .darkblue {
      background-color: #2d8ea2; }
    .left_sidebar .document_link_block .aquamarine {
      background-color: #2d8e91; }
  .left_sidebar .publications_section {
    padding: 40px 24px; }
    .left_sidebar .publications_section .publications_heading {
      font-size: 20px;
      font-family: "RobotoBold";
      color: #333;
      line-height: 30px;
      margin-bottom: 16px; }
      .left_sidebar .publications_section .publications_heading i {
        display: inline-block;
        margin-right: 6px;
        font-size: 16px;
        line-height: 30px;
        vertical-align: top; }
    .left_sidebar .publications_section .publications_list {
      list-style: disc;
      padding-left: 20px; }
      .left_sidebar .publications_section .publications_list .publications_item {
        font-family: "RobotoRegular";
        font-size: 14px;
        line-height: 20px;
        color: #333333;
        margin-bottom: 10px; }
        .left_sidebar .publications_section .publications_list .publications_item .publications_link {
          color: inherit;
          font-family: inherit;
          font-size: inherit; }
        .left_sidebar .publications_section .publications_list .publications_item:hover {
          text-decoration: underline;
          color: #006f98; }

.sidebar .wrapper {
  padding: 0; }

.mobile_sidebar {
  width: 100%; }

.sidebar a {
  display: inline; }

.navbar {
  display: none; }

/*------------------------------------------------------------------------------------------- */
/*----------------------------------------- CONTENT ------------------------------------------ */
/*------------------------------------------------------------------------------------------- */
.content_container .content {
  display: flex; }
.content_container .content_section {
  width: calc(100% - 310px);
  padding-right: 80px; }
  .content_container .content_section .top_panel_block {
    position: relative;
    margin-top: 39px;
    margin-bottom: 46px; }
    .content_container .content_section .top_panel_block .search_block {
      display: flex; }
      .content_container .content_section .top_panel_block .search_block button, .content_container .content_section .top_panel_block .search_block input {
        display: inline-block; }
      .content_container .content_section .top_panel_block .search_block button {
        width: 56px;
        height: 56px;
        background-color: #006f98;
        color: #fff;
        font-size: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
        cursor: pointer; }
        .content_container .content_section .top_panel_block .search_block button:hover {
          background-color: #00aeef; }
      .content_container .content_section .top_panel_block .search_block input {
        height: 56px;
        width: calc(100% - 226px);
        background-color: #f5f5f5;
        font-family: "RobotoRegular";
        padding-left: 20px;
        font-size: 14px;
        color: #333333;
        border: none; }
      .content_container .content_section .top_panel_block .search_block .category_select {
        display: inline-flex;
        align-items: center;
        justify-content: space-around;
        width: 170px;
        background-color: #006f98;
        border: 1px solid #006f98;
        font-family: "RobotoRegular";
        font-size: 16px;
        color: #fff;
        padding-left: 10px;
        padding-right: 10px;
        height: 56px;
        cursor: pointer;
        position: relative; }
      .content_container .content_section .top_panel_block .search_block .selectboxit-container * {
        font-family: "RobotoRegular";
        font-size: 14px; }
      .content_container .content_section .top_panel_block .search_block .selectboxit .selectboxit-default-arrow {
        border-top: 4px solid #fff; }
      .content_container .content_section .top_panel_block .search_block .selectboxit-container .selectboxit {
        border-radius: 0px;
        background-color: #006f98;
        border: 1px solid #006f98; }
      .content_container .content_section .top_panel_block .search_block .selectboxit-container span, .content_container .content_section .top_panel_block .search_block .selectboxit-container .selectboxit-options a {
        height: 56px;
        line-height: 56px;
        background-color: inherit;
        color: #fff; }
      .content_container .content_section .top_panel_block .search_block .selectboxit .selectboxit-option-icon-container {
        padding-left: 5px;
        margin-left: 0px; }
      .content_container .content_section .top_panel_block .search_block .selectboxit-container .selectboxit-options {
        border-radius: 0px;
        border: 1px solid #006f98;
        background-color: #006f98; }
      .content_container .content_section .top_panel_block .search_block .selectboxit-btn {
        background-color: #006f98;
        border: 1px solid #006f98; }
    .content_container .content_section .top_panel_block .contacts_buttons_block {
      width: 56px;
      position: absolute;
      top: 56px;
      left: 0px; }
      .content_container .content_section .top_panel_block .contacts_buttons_block .contacts_buttons {
        width: 56px;
        height: 56px;
        background-color: #006f98;
        color: #fff;
        font-size: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
        cursor: pointer; }
        .content_container .content_section .top_panel_block .contacts_buttons_block .contacts_buttons:hover {
          background-color: #00aeef; }
  .content_container .content_section .content_inside_container {
    display: flex; }
    .content_container .content_section .content_inside_container .content_inside_section {
      width: calc(100% - 460px);
      margin-right: 44px;
      padding-left: 88px; }
      .content_container .content_section .content_inside_container .content_inside_section .news_slider_section {
        display: flex;
        margin-bottom: 46px; }
        .content_container .content_section .content_inside_container .content_inside_section .news_slider_section .slider_wrapper {
          width: 496px; }
          .content_container .content_section .content_inside_container .content_inside_section .news_slider_section .slider_wrapper .slider_block {
            width: 100%; }
            .content_container .content_section .content_inside_container .content_inside_section .news_slider_section .slider_wrapper .slider_block .slide {
              display: block;
              position: relative; }
              .content_container .content_section .content_inside_container .content_inside_section .news_slider_section .slider_wrapper .slider_block .slide .text_block {
                position: absolute;
                background-color: rgba(0, 0, 0, 0.6);
                width: 100%;
                left: 0;
                bottom: 0;
                padding: 20px; }
                .content_container .content_section .content_inside_container .content_inside_section .news_slider_section .slider_wrapper .slider_block .slide .text_block .text_heading {
                  display: block;
                  font-family: "RobotoBold";
                  color: #fff;
                  margin-bottom: 10px;
                  font-size: 16px; }
                .content_container .content_section .content_inside_container .content_inside_section .news_slider_section .slider_wrapper .slider_block .slide .text_block p {
                  font-size: 14px;
                  font-family: "RobotoRegular";
                  color: #fff; }
                .content_container .content_section .content_inside_container .content_inside_section .news_slider_section .slider_wrapper .slider_block .slide .text_block .more_link {
                  display: block;
                  font-size: 14px;
                  font-family: "RobotoRegular";
                  color: #fff;
                  line-height: 20px; }
                  .content_container .content_section .content_inside_container .content_inside_section .news_slider_section .slider_wrapper .slider_block .slide .text_block .more_link i {
                    color: #00aeef;
                    display: inline-block;
                    margin-left: 10px; }
        .content_container .content_section .content_inside_container .content_inside_section .news_slider_section .navigation_block {
          margin-left: 10px;
          width: calc(100% - 510px); }
          .content_container .content_section .content_inside_container .content_inside_section .news_slider_section .navigation_block .navigation_list {
            list-style: none;
            display: block; }
            .content_container .content_section .content_inside_container .content_inside_section .news_slider_section .navigation_block .navigation_list .navigation_item {
              display: flex;
              background-color: #f5f5f5;
              border-bottom: 1px solid #e5e5e5;
              padding: 8px 12px;
              cursor: pointer;
              -webkit-transition-property: all;
              -moz-transition-property: all;
              -ms-transition-property: all;
              -o-transition-property: all;
              transition-property: all;
              -webkit-transition-duration: 0.5s;
              -moz-transition-duration: 0.5s;
              -ms-transition-duration: 0.5s;
              -o-transition-duration: 0.5s;
              transition-duration: 0.5s;
              -webkit-transition-timing-function: ease;
              -moz-transition-timing-function: ease;
              -ms-transition-timing-function: ease;
              -o-transition-timing-function: ease;
              transition-timing-function: ease; }
              .content_container .content_section .content_inside_container .content_inside_section .news_slider_section .navigation_block .navigation_list .navigation_item:last-of-type {
                border-bottom: none; }
              .content_container .content_section .content_inside_container .content_inside_section .news_slider_section .navigation_block .navigation_list .navigation_item .img_block {
                width: 76px;
                display: inline-block;
                margin-right: 10px; }
                .content_container .content_section .content_inside_container .content_inside_section .news_slider_section .navigation_block .navigation_list .navigation_item .img_block img {
                  width: 100%;
                  height: auto; }
              .content_container .content_section .content_inside_container .content_inside_section .news_slider_section .navigation_block .navigation_list .navigation_item .text_block {
                display: inline-block;
                width: calc(100% - 86px);
                font-family: "RobotoRegular";
                font-size: 12px;
                color: #333333; }
              .content_container .content_section .content_inside_container .content_inside_section .news_slider_section .navigation_block .navigation_list .navigation_item:hover, .content_container .content_section .content_inside_container .content_inside_section .news_slider_section .navigation_block .navigation_list .navigation_item.active {
                background-color: #333; }
                .content_container .content_section .content_inside_container .content_inside_section .news_slider_section .navigation_block .navigation_list .navigation_item:hover .text_block, .content_container .content_section .content_inside_container .content_inside_section .news_slider_section .navigation_block .navigation_list .navigation_item.active .text_block {
                  color: #fff; }
      .content_container .content_section .content_inside_container .content_inside_section .news_block .article_block {
        display: flex;
        align-items: flex-start;
        margin-bottom: 50px; }
        .content_container .content_section .content_inside_container .content_inside_section .news_block .article_block .img_container {
          width: 414px;
          position: relative;
          margin-right: 52px; }
          .content_container .content_section .content_inside_container .content_inside_section .news_block .article_block .img_container img {
            width: 100%;
            height: auto; }
          .content_container .content_section .content_inside_container .content_inside_section .news_block .article_block .img_container .camera {
            position: absolute;
            width: 44px;
            height: 44px;
            border-radius: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
            color: #fff;
            left: 20px;
            bottom: 20px;
            background-color: #00aeef;
            font-size: 20px; }
        .content_container .content_section .content_inside_container .content_inside_section .news_block .article_block .article_text_block {
          width: calc(100% - 470px); }
          .content_container .content_section .content_inside_container .content_inside_section .news_block .article_block .article_text_block .article_heading {
            font-family: Georgia, 'Times New Roman', Times, serif;
            color: #333;
            font-size: 18px;
            display: block;
            line-height: 26px;
            margin-bottom: 18px; }
          .content_container .content_section .content_inside_container .content_inside_section .news_block .article_block .article_text_block p {
            font-family: "RobotoRegular";
            font-size: 14px;
            color: #878585; }
          .content_container .content_section .content_inside_container .content_inside_section .news_block .article_block .article_text_block .article_icons_block {
            display: flex;
            justify-content: space-between;
            align-items: center;
            font-family: "RobotoRegular";
            font-size: 14px;
            color: #333;
            line-height: 20px; }
            .content_container .content_section .content_inside_container .content_inside_section .news_block .article_block .article_text_block .article_icons_block i {
              color: #00aeef;
              display: inline-block; }
            .content_container .content_section .content_inside_container .content_inside_section .news_block .article_block .article_text_block .article_icons_block .date_block i {
              margin-right: 10px; }
            .content_container .content_section .content_inside_container .content_inside_section .news_block .article_block .article_text_block .article_icons_block .more_link {
              color: inherit;
              font-size: inherit;
              font-family: inherit; }
              .content_container .content_section .content_inside_container .content_inside_section .news_block .article_block .article_text_block .article_icons_block .more_link i {
                margin-left: 10px; }
    .content_container .content_section .content_inside_container .right_sidebar {
      width: 414px; }
      .content_container .content_section .content_inside_container .right_sidebar .sidebar_article_section {
        border-bottom: 1px solid #e5e5e5;
        margin-bottom: 40px; }
      .content_container .content_section .content_inside_container .right_sidebar .article_block {
        display: flex;
        align-items: flex-start;
        flex-direction: column;
        margin-bottom: 0px; }
        .content_container .content_section .content_inside_container .right_sidebar .article_block .img_container {
          width: 414px;
          position: relative;
          margin-right: 0px;
          margin-bottom: 20px; }
          .content_container .content_section .content_inside_container .right_sidebar .article_block .img_container video {
            width: 100%;
            height: auto; }
        .content_container .content_section .content_inside_container .right_sidebar .article_block .article_text_block {
          width: 100%;
          margin-bottom: 22px; }
          .content_container .content_section .content_inside_container .right_sidebar .article_block .article_text_block .article_link {
            font-family: "RobotoRegular";
            display: block;
            font-size: 14px;
            margin-bottom: 16px;
            color: #333; }
            .content_container .content_section .content_inside_container .right_sidebar .article_block .article_text_block .article_link:hover {
              color: #006f98;
              text-decoration: underline; }
    .content_container .content_section .content_inside_container .article_section {
      width: 1082px;
      margin: 0 auto; }
      .content_container .content_section .content_inside_container .article_section .date_block {
        display: block;
        font-family: "RobotoRegular";
        font-size: 14px;
        color: #333;
        line-height: 20px;
        margin-bottom: 20px; }
        .content_container .content_section .content_inside_container .article_section .date_block i {
          color: #00aeef;
          display: inline-block;
          margin-right: 10px; }
      .content_container .content_section .content_inside_container .article_section .article_main_block {
        display: block;
        margin-bottom: 50px; }
        .content_container .content_section .content_inside_container .article_section .article_main_block p {
          font-size: 16px;
          text-align: justify; }
        .content_container .content_section .content_inside_container .article_section .article_main_block .img_container {
          width: 100%;
          display: block;
          margin-bottom: 30px; }
          .content_container .content_section .content_inside_container .article_section .article_main_block .img_container img {
            width: 100%;
            height: auto; }
        .content_container .content_section .content_inside_container .article_section .article_main_block .social_block span {
          font-size: 14px;
          font-family: "RobotoBold";
          color: #333;
          margin-right: 15px;
          display: inline-block; }
        .content_container .content_section .content_inside_container .article_section .article_main_block .social_block .social_network_link {
          display: inline-block;
          margin-right: 10px;
          color: #006f98;
          font-size: 18px; }
      .content_container .content_section .content_inside_container .article_section .recommended_articles_section {
        margin-bottom: 50px; }
        .content_container .content_section .content_inside_container .article_section .recommended_articles_section .recommended_articles_block {
          display: flex;
          justify-content: space-between; }
          .content_container .content_section .content_inside_container .article_section .recommended_articles_section .recommended_articles_block .recommended_articles_item {
            display: inline-block;
            max-width: 322px; }
            .content_container .content_section .content_inside_container .article_section .recommended_articles_section .recommended_articles_block .recommended_articles_item .recommended_articles_link {
              display: block;
              font-size: 14px;
              font-family: "RobotoRegular";
              margin-bottom: 12px;
              color: #333; }
              .content_container .content_section .content_inside_container .article_section .recommended_articles_section .recommended_articles_block .recommended_articles_item .recommended_articles_link img {
                float: left;
                margin: 0 12px 6px 0px;
                width: 88px;
                height: auto; }
              .content_container .content_section .content_inside_container .article_section .recommended_articles_section .recommended_articles_block .recommended_articles_item .recommended_articles_link:hover {
                color: #006f98;
                text-decoration: underline; }
          .content_container .content_section .content_inside_container .article_section .recommended_articles_section .recommended_articles_block .article_block {
            display: flex;
            align-items: flex-start;
            flex-direction: column;
            margin-bottom: 0px;
            width: 340px; }
            .content_container .content_section .content_inside_container .article_section .recommended_articles_section .recommended_articles_block .article_block .img_container {
              width: 100%;
              position: relative;
              margin-right: 0px;
              margin-bottom: 20px; }
              .content_container .content_section .content_inside_container .article_section .recommended_articles_section .recommended_articles_block .article_block .img_container video {
                width: 100%;
                height: auto; }
            .content_container .content_section .content_inside_container .article_section .recommended_articles_section .recommended_articles_block .article_block .article_text_block {
              width: 100%;
              margin-bottom: 22px; }
              .content_container .content_section .content_inside_container .article_section .recommended_articles_section .recommended_articles_block .article_block .article_text_block .article_heading {
                font-size: 14px;
                font-weight: normal; }
            .content_container .content_section .content_inside_container .article_section .recommended_articles_section .recommended_articles_block .article_block .date_block {
              margin-bottom: 0px; }
      .content_container .content_section .content_inside_container .article_section .contacts_heading {
        font-family: "RobotoBold";
        font-size: 20px;
        margin-bottom: 10px;
        color: #0B2349;
        text-transform: uppercase; }
      .content_container .content_section .content_inside_container .article_section .contacts_section .map {
        margin-bottom: 20px; }
      .content_container .content_section .content_inside_container .article_section .contacts_section .contacts_block {
        color: #333333; }
        .content_container .content_section .content_inside_container .article_section .contacts_section .contacts_block .contacts_list {
          list-style: none;
          display: block;
          margin-bottom: 20px; }
          .content_container .content_section .content_inside_container .article_section .contacts_section .contacts_block .contacts_list li {
            font-family: "RobotoRegular";
            font-size: 16px;
            line-height: 26px;
            color: #333333; }
          .content_container .content_section .content_inside_container .article_section .contacts_section .contacts_block .contacts_list i {
            margin-right: 10px;
            color: #0B2349;
            font-size: 22px; }
          .content_container .content_section .content_inside_container .article_section .contacts_section .contacts_block .contacts_list a {
            font-family: inherit;
            font-size: inherit;
            color: inherit;
            -webkit-transition-property: all;
            -moz-transition-property: all;
            -ms-transition-property: all;
            -o-transition-property: all;
            transition-property: all;
            -webkit-transition-duration: 0.5s;
            -moz-transition-duration: 0.5s;
            -ms-transition-duration: 0.5s;
            -o-transition-duration: 0.5s;
            transition-duration: 0.5s;
            -webkit-transition-timing-function: ease;
            -moz-transition-timing-function: ease;
            -ms-transition-timing-function: ease;
            -o-transition-timing-function: ease;
            transition-timing-function: ease; }
            .content_container .content_section .content_inside_container .article_section .contacts_section .contacts_block .contacts_list a:hover {
              color: #428bca; }
          .content_container .content_section .content_inside_container .article_section .contacts_section .contacts_block .contacts_list .phone_right {
            padding-left: 29px; }
          .content_container .content_section .content_inside_container .article_section .contacts_section .contacts_block .contacts_list .weekend {
            color: #ea4335; }
        .content_container .content_section .content_inside_container .article_section .contacts_section .contacts_block .contacts_list {
          padding-left: 0px; }
        .content_container .content_section .content_inside_container .article_section .contacts_section .contacts_block a {
          font-family: inherit;
          font-size: inherit;
          color: inherit;
          -webkit-transition-property: all;
          -moz-transition-property: all;
          -ms-transition-property: all;
          -o-transition-property: all;
          transition-property: all;
          -webkit-transition-duration: 0.5s;
          -moz-transition-duration: 0.5s;
          -ms-transition-duration: 0.5s;
          -o-transition-duration: 0.5s;
          transition-duration: 0.5s;
          -webkit-transition-timing-function: ease;
          -moz-transition-timing-function: ease;
          -ms-transition-timing-function: ease;
          -o-transition-timing-function: ease;
          transition-timing-function: ease; }
          .content_container .content_section .content_inside_container .article_section .contacts_section .contacts_block a:hover {
            color: #428bca; }
      .content_container .content_section .content_inside_container .article_section .form_block {
        margin-bottom: 20px; }
        .content_container .content_section .content_inside_container .article_section .form_block .feedback_form {
          max-width: 500px; }
          .content_container .content_section .content_inside_container .article_section .form_block .feedback_form input[type="text"], .content_container .content_section .content_inside_container .article_section .form_block .feedback_form input[type="password"], .content_container .content_section .content_inside_container .article_section .form_block .feedback_form input[type="email"], .content_container .content_section .content_inside_container .article_section .form_block .feedback_form textarea, .content_container .content_section .content_inside_container .article_section .form_block .feedback_form select {
            display: block;
            width: 100%;
            height: 32px;
            border: none;
            background-color: #fff;
            padding: 0 22px;
            color: #333333;
            font-size: 16px;
            font-family: "RobotoRegular";
            box-shadow: inset 0 1px 3px 0 rgba(71, 66, 67, 0.24);
            margin-top: 10px; }
          .content_container .content_section .content_inside_container .article_section .form_block .feedback_form input:focus, .content_container .content_section .content_inside_container .article_section .form_block .feedback_form textarea:focus {
            box-shadow: inset 0 1px 3px 0 rgba(0, 111, 152, 0.5); }
          .content_container .content_section .content_inside_container .article_section .form_block .feedback_form textarea {
            padding: 22px;
            height: 137px;
            margin-bottom: 10px; }
          .content_container .content_section .content_inside_container .article_section .form_block .feedback_form .fild {
            margin-bottom: 20px;
            font-family: "RobotoRegular";
            font-size: 16px;
            line-height: 26px;
            color: #333333; }
          .content_container .content_section .content_inside_container .article_section .form_block .feedback_form .button {
            display: inline-flex;
            align-items: center;
            justify-content: space-around;
            width: 170px;
            background-color: #006f98;
            font-family: "RobotoRegular";
            font-size: 16px;
            color: #fff;
            padding-left: 10px;
            padding-right: 10px;
            height: 56px;
            cursor: pointer;
            -webkit-transition-property: all;
            -moz-transition-property: all;
            -ms-transition-property: all;
            -o-transition-property: all;
            transition-property: all;
            -webkit-transition-duration: 0.5s;
            -moz-transition-duration: 0.5s;
            -ms-transition-duration: 0.5s;
            -o-transition-duration: 0.5s;
            transition-duration: 0.5s;
            -webkit-transition-timing-function: ease;
            -moz-transition-timing-function: ease;
            -ms-transition-timing-function: ease;
            -o-transition-timing-function: ease;
            transition-timing-function: ease; }
            .content_container .content_section .content_inside_container .article_section .form_block .feedback_form .button:hover {
              background-color: #00aeef; }
      .content_container .content_section .content_inside_container .article_section .documents_section .document_block {
        border-bottom: 1px solid #e5e5e5;
        padding-bottom: 20px;
        margin-bottom: 20px; }
        .content_container .content_section .content_inside_container .article_section .documents_section .document_block .document_item {
          display: flex;
          justify-content: space-between;
          align-items: flex-start; }
          .content_container .content_section .content_inside_container .article_section .documents_section .document_block .document_item .img_container {
            width: 50px;
            margin-right: 20px;
            margin-bottom: 0px; }
            .content_container .content_section .content_inside_container .article_section .documents_section .document_block .document_item .img_container img {
              width: 100%;
              height: auto; }
          .content_container .content_section .content_inside_container .article_section .documents_section .document_block .document_item .document_title {
            font-family: Georgia, 'Times New Roman', Times, serif;
            color: #333;
            font-size: 20px;
            width: calc(100% - 70px); }
          .content_container .content_section .content_inside_container .article_section .documents_section .document_block .document_item .document_link_block {
            display: block;
            margin-top: 20px; }
            .content_container .content_section .content_inside_container .article_section .documents_section .document_block .document_item .document_link_block .document_link {
              display: inline-block;
              margin-right: 30px; }
              .content_container .content_section .content_inside_container .article_section .documents_section .document_block .document_item .document_link_block .document_link i {
                margin-right: 10px; }

/*------------------------------------------------------------------------------------------- */
/*----------------------------------------- FOOTER ------------------------------------------ */
/*------------------------------------------------------------------------------------------- */
.logo-section__logo-block {
  padding: 70px 40px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center; }
  .logo-section__logo-block .logo_card {
    width: calc(10% - 30px);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin: 0px 15px 30px 15px; }
    .logo-section__logo-block .logo_card img {
      max-width: 100%;
      max-height: 100%;
      width: auto;
      height: auto;
      object-fit: contain;
      -webkit-transition-property: all;
      -moz-transition-property: all;
      -ms-transition-property: all;
      -o-transition-property: all;
      transition-property: all;
      -webkit-transition-duration: 0.5s;
      -moz-transition-duration: 0.5s;
      -ms-transition-duration: 0.5s;
      -o-transition-duration: 0.5s;
      transition-duration: 0.5s;
      -webkit-transition-timing-function: ease;
      -moz-transition-timing-function: ease;
      -ms-transition-timing-function: ease;
      -o-transition-timing-function: ease;
      transition-timing-function: ease;
      -webkit-filter: grayscale(100%);
      -moz-filter: grayscale(100%);
      -ms-filter: grayscale(100%);
      -o-filter: grayscale(100%);
      filter: grayscale(100%);
      filter: gray;
      /* IE 6-9 */ }
    .logo-section__logo-block .logo_card:hover img {
      -webkit-filter: none;
      -moz-filter: none;
      -ms-filter: none;
      -o-filter: none;
      filter: none;
      filter: none;
      /* IE 6-9 */ }
  .logo-section__logo-block .empty-card {
    width: calc(10% - 30px);
    height: 0px;
    opacity: 0; }

footer .limit {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 78px;
  padding-left: 88px;
  padding-right: 100px;
  background-color: #fff;
  border-top: 1px solid #e5e5e5; }
  footer .limit .logo {
    display: flex;
    align-items: center;
    margin-right: 88px; }
    footer .limit .logo img {
      margin-right: 20px; }
    footer .limit .logo .logo_text {
      font-family: Georgia, 'Times New Roman', Times, serif;
      color: #000;
      max-width: 268px;
      font-size: 12px;
      line-height: 16px; }
  footer .limit .footer_menu_list {
    list-style: disc;
    padding-left: 20px;
    display: inline-block; }
    footer .limit .footer_menu_list .footer_menu_item {
      font-family: "RobotoRegular";
      display: inline-block;
      font-size: 12px;
      line-height: 16px;
      color: #000;
      margin-right: 20px; }
      footer .limit .footer_menu_list .footer_menu_item .footer_menu_link {
        color: inherit;
        font-family: inherit;
        font-size: inherit; }
      footer .limit .footer_menu_list .footer_menu_item:hover {
        text-decoration: underline;
        color: #006f98; }
  footer .limit .address {
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    color: #000;
    max-width: 140px; }
  footer .limit .social_network_block .social_network_link {
    display: inline-block;
    margin-right: 10px;
    color: #000;
    font-size: 18px; }

.scrollup {
  width: 56px;
  height: 56px;
  background-color: #006f98;
  color: #fff;
  font-size: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  position: fixed;
  cursor: pointer;
  bottom: 80px;
  left: 354px;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -ms-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -ms-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -ms-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease; }
  .scrollup.shows {
    opacity: 1; }
  .scrollup:hover {
    background-color: #00aeef; }

.modal {
  display: block;
  position: relative;
  margin-top: 40px;
  width: 300px;
  border-radius: 5px;
  padding: 15px;
  background: #fff;
  text-align: center; }
  .modal .cross {
    position: absolute;
    color: #9d0c43;
    font-size: 18px;
    top: 1px;
    right: 6px; }
    .modal .cross:hover {
      color: #be4875; }

/*-----------------------USE--------------------------- 
footer {
   @include border-radius(10px);
   @include box-shadow( 0 1px 0 rgba(255, 255, 255, 0.05));
   @include text-shadow(1px, #000);
   @include sprite (-100px, -50px);
   @include sprite_bg (0px, -50px);
   @include font (14px, $text);
   @include opacity (0.5);
   @include ellipsis;
   @include gradient($color1, $color2);
   @include hr_gradient($color1, $color2);
   @include transition(all,0.5s);
   @include transform(skew(20deg));
   @include justify;
}
-----------------------------------------------------*/

/*# sourceMappingURL=style.css.map */
