body {
  overflow-y: scroll;
  }
  
  a span {
      color: #000;
  }
  
  .article__content p img,
  .article__content div img,
  .article__content span img,
  .article__content img {
      width: 100%;
      max-width: fit-content;
      height: auto;
      position: relative;
      margin: 0 auto;
  }
  
  .container__glava .column__photo img {
      height: auto;
      max-width: 200px;
      width: 100%;
  }
  
  .special #js-show-iframe-wrapper {
      border: 1px solid;
  }
  
  #js-show-iframe-wrapper .bf-2 {
      min-height: 320px;
  }
  
  .swiper-btn-prev svg,
  .swiper-btn-next svg {
      fill: #162760;
  }
  
  .section__widget .widget__container {
      gap: 30px;
  }
  
  .widget__container.container .container__column.column__left {
      width: 100%;
      height: auto;
  }
  
  #widgetPosId {
      width: 100%;
      height: 100%;
      min-height: 320px;
      min-width: 280px;
      border: 0;
  }
  
  @media screen and (max-width: 830px) {
      #widgetPosId {
      min-height: 512px;
  }
  }
  
  .blog__wraper.container__article {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
  }
  
  .articles__items .article .article_item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      height: 100%;
  }
  
  .articles__items .article .article_item .article_item__wraper {
      display: block;
      position: relative;
  }
  
  .section__list .list__container .container__list.list__announcement .lisst__items {
      max-width: none;
  }
  
  .section__list .list__container .container__list.list__announcement .pagination {
      max-width: none;
  }
  
  @media screen and (max-width: 380px) {
  .section__list .list__container .container__list .lisst__items .items .item .item__link .item_inform {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      gap: 10px;
  }
  }
  
  #cookie-consent-popup {
      position: fixed;
      bottom: 20px;
      left: 20px;
      right: 10px;
      background: rgb(22 39 96 / 88%);
      color: #fff;
      padding: 15px;
      text-align: center;
      z-index: 1000;
      -webkit-box-shadow: 0 -2px 10px rgb(0 0 0 / 33%);
              box-shadow: 0 -2px 10px rgb(0 0 0 / 33%);
      max-width: 780px;
      border-radius: 20px;
  }
  
  .wraper__cookie p {
      font-size: 14px;
      letter-spacing: .2px;
      line-height: 120%;
  }
  
  #cookie-consent-button {
      background: #fff;
      color: #162760;
      border: none;
      padding: 10px 20px;
      cursor: pointer;
      border-radius: 5px;
      margin-top: 15px;
      font-size: 14px;
      letter-spacing: 1px;
  }
  
  #cookie-consent-button:hover {
      background: #162760;
      color: #fff;
  }
  #cookie-consent-popup a {
      color: #d5e6ff;
      text-decoration: none;
      font-weight: 600;
  }
  
  #cookie-consent-popup {
      -webkit-transition: opacity 0.5s ease-in-out;
      -o-transition: opacity 0.5s ease-in-out;
      transition: opacity 0.5s ease-in-out;
  }
  .hide {
      opacity: 0;
  }
  
  
  .form__filter_container  {
      display: block;
      position: relative;
      
      display: block;
      position: relative;
      background-color: #f6f8ff;
      padding: 15px;
      border-radius: 16px;
      margin-bottom: 40px;
  }
  
  .filter_container__filter {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      gap: 25px;
  }
  
  .filter_container__filter .filter__wraper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      gap: 15px;
  }
  
  .filter_container__filter .filter__wraper .wraper__input_filter .input_filter input,
  .filter_container__filter .filter__wraper .wraper__input_filter .input_filter select {
      width: 100%;
      min-width: 60px;
      background: #ffffff;
      border: 1px solid #ddd;
      color: rgb(22 39 96);
      font-size: 14px;
      font-weight: 400;
      height: auto;
      line-height: 20px;
      padding: 5px 6px;
      border-radius: 6px;
  }
  
  .filter_container__filter .filter__wraper .wraper__input_filter {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      gap: 10px;
      width: 100%;
  }
  
  .wraper__input_filter .input_filter {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 5px;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
  }
  
  .filter__foot .foot__wraper .wraper__colspan .btn__filter {
      background-color: #162760;
      border: 2px solid #162760;
      border-radius: 10px;
      color: #fff;
      cursor: pointer;
      font-size: 14px;
      font-weight: 500;
      height: 30px;
      letter-spacing: 1.5px;
      line-height: 14px;
      padding: 0 20px;
      -webkit-transition: background-color .3s ease;
      -o-transition: background-color .3s ease;
      transition: background-color .3s ease;
  }
  
  .filter__foot .foot__wraper .wraper__colspan .btn__filter:hover {
      background-color: #fff;
      color: #162760;
  }
  
  @media screen and (max-width: 980px) {
      .form__filter_container {
          width: -webkit-fill-available;
      }
  }
  
  .special .section__intro:before,
  .special .section__articles:before,
  .special .section__notifi:before,
  .special .section__new_materials:before {
      content: '';
  }
  
  .special .section__intro:after,
  .special .section__articles:after,
  .special .section__notifi:after,
  .special .section__new_materials:after {
      content: '';
  }
  
  .special .header .header__container .column__navbar .navbar__button {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      width: auto;
      height: auto;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding: 5px;
  }
  
  .special .navbar__button::before {
      content: 'Меню';
      display: block;
      position: relative;
  }
  
  
  .special .header .header__container .container__column .column__search {
      border: 1px solid;
  }
  
  .special .container__nav .naw__wraper__grid .nav-grid__search .grid__search .search {
      border: 1px solid;
  }
  
  .special .button__image-navbar {
      padding: 5px;
      display: none;
  }
  
  .special .container__nav .naw__wraper__grid .grid__nav-items .level__1 {
      -webkit-box-shadow: none;
              box-shadow: none;
      border: 1px solid;
  }
  
  .special .chapter__container .swiper__chapter .chapter__item:hover {
      -webkit-box-shadow: none;
              box-shadow: none;
  }
  
  .special .container__nav .naw__wraper__grid .grid__nav-items .level__1:hover {
      -webkit-box-shadow: none;
              box-shadow: none;
  }
  
  .special .header .header__container .column__navbar .navbar__button {
      border: 1px solid;
  }
  
  .special .section__articles .articles__wraper .articles__items .article {
      border: 1px solid;
  }
  
  .special .section__articles .articles__wraper .articles__items .article:hover {
      -webkit-box-shadow: none;
              box-shadow: none;
  }
  
  .special .chapter__container .swiper__chapter .swiper-wrapper .swiper-slide .item__link:after {
      content: '';
  }
  
  .special .chapter__container .swiper__chapter .swiper-wrapper .swiper-slide .item__link {
      border: 1px solid;
  }
  
  .special .section__notifi .notifi__container .container_notifi .notifi__item:hover {
      -webkit-box-shadow: none;
              box-shadow: none;
  }
  
  .special .section__notifi .notifi__container .container_notifi .notifi__item .item__wraper:before {
      content: '';
  }
  
  .special .section__notifi .notifi__container .container_notifi .notifi__item {
      border: 1px solid;
  }
  
  .special.special-color-1 .navbar__button::before {
      color: #000;
  }
  
  .special.special-color-2 .navbar__button::before {
      color: #fff;
  }
  
  .special.special-color-3 .navbar__button::before {
      color: #063462;
  }
  
  .special.special-color-4 .navbar__button::before {
      color: #59422e;
  }
  
  .special.special-color-5 .navbar__button::before {
      color: #a9dd38;
  }
  
  .special.special-color-1 .header .header__container .container__column .column__entrance svg, 
  .special.special-color-1 .header .header__container .container__column .column__language svg, 
  .special.special-color-1 .header .header__container .container__column .column__letter svg, 
  .special.special-color-1 .header .header__container .container__column .column__special-version svg {
      stroke: #000;
  }
  
  .special.special-color-2 .header .header__container .container__column .column__entrance svg, 
  .special.special-color-2 .header .header__container .container__column .column__language svg, 
  .special.special-color-2 .header .header__container .container__column .column__letter svg, 
  .special.special-color-2 .header .header__container .container__column .column__special-version svg {
      stroke: #fff;
  }
  
  .special.special-color-3 .header .header__container .container__column .column__entrance svg, 
  .special.special-color-3 .header .header__container .container__column .column__language svg, 
  .special.special-color-3 .header .header__container .container__column .column__letter svg, 
  .special.special-color-3 .header .header__container .container__column .column__special-version svg {
      stroke: #063462;
  }
  
  .special.special-color-4 .header .header__container .container__column .column__entrance svg, 
  .special.special-color-4 .header .header__container .container__column .column__language svg, 
  .special.special-color-4 .header .header__container .container__column .column__letter svg, 
  .special.special-color-4 .header .header__container .container__column .column__special-version svg {
      stroke: #59422e;
  }
  
  .special.special-color-5 .header .header__container .container__column .column__entrance svg, 
  .special.special-color-5 .header .header__container .container__column .column__language svg, 
  .special.special-color-5 .header .header__container .container__column .column__letter svg, 
  .special.special-color-5 .header .header__container .container__column .column__special-version svg {
      stroke: #a9dd38;
  }
  
  .special.special-color-1 .header .header__container .container__column .column__social .social__btn svg {
      fill: #000;
      stroke: #000;
  } 
  
  .special.special-color-2 .header .header__container .container__column .column__social .social__btn svg {
      fill: #fff;
      stroke: #fff;
  }
  
  .special.special-color-3 .header .header__container .container__column .column__social .social__btn svg {
      fill: #063462;
      stroke: #063462;
  }
  
  .special.special-color-4 .header .header__container .container__column .column__social .social__btn svg {
      fill: #59422e;
      stroke: #59422e;
  }
  
  .special.special-color-5 .header .header__container .container__column .column__social .social__btn svg {
      fill: #a9dd38;
      stroke: #a9dd38;
  }
  
  .special.special-color-1 .swiper-btn-prev svg,
  .special.special-color-1 .swiper-btn-next svg {
      fill: #000;
  }
  
  .special.special-color-2 .swiper-btn-prev svg,
  .special.special-color-2 .swiper-btn-next svg {
      fill: #fff;
  }
  
  .special.special-color-3 .swiper-btn-prev svg,
  .special.special-color-3 .swiper-btn-next svg {
      fill: #063462;
  }
  
  .special.special-color-4 .swiper-btn-prev svg,
  .special.special-color-4 .swiper-btn-next svg {
      fill: #59422e;
  } 
  
  .special.special-color-5 .swiper-btn-prev svg,
  .special.special-color-5 .swiper-btn-next svg {
      fill: #a9dd38;
  } 
  
  .special #cookie-consent-popup {
      -webkit-box-shadow: none;
              box-shadow: none;
      border: 1px solid;
  }
  
  .special #cookie-consent-button {
      border: 1px solid;
  }
  
  .inform__relevance span,
  .inform__data span,
  .inform__hits span {
      font-size: 14px;
      color: #828282;
      font-weight: 500;
      letter-spacing: 1.4px;
  }
  
  .inform__relevance  .relevance__title {
      font-weight: 600;
  }
  
  .foot__metricka {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 25px;
      height: 45px;
      margin-top: 25px;
  }
  
  .map.map__grid__container ul li .separator {
      font-size: 18px;
      font-weight: 600;
      line-height: 130%;
      letter-spacing: 1.5px;
  }
  
  .column__copyright {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 10px;
    margin-top: 30px;
  }

  .column__copyright p {
    margin: 0;
    color: #fff;
    font-size: 12px;
  }
  
  .section__container .container {
    margin: 0 auto;
    max-width: 1200px;
    background-color: #f6f8ff;
	padding: 16px;
}