@charset "UTF-8";
/*!**********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./scss/style/index.scss ***!
  \**********************************************************************************************************************************************************/
body {
  background-color: #fff;
  overflow-x: hidden;
}
.visually-hidden {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.admin-bar {
  z-index: 1000;
}
.re-overflow-hidden {
  overflow: hidden;
}
#pdfModal {
  padding-right: 0 !important;
}
@media (min-width: 1264px) {
  .br-none-ds {
    display: none;
  }
}
@media (max-width: 1263px) and (min-width: 768px) {
  .br-none-tb {
    display: none;
  }
}
@media (max-width: 767px) {
  .br-none-mb {
    display: none;
  }
}
.white-space-nw {
  white-space: nowrap;
}
@media (min-width: 1264px) {
  .white-space-nw--ds {
    white-space: nowrap;
  }
}
@media (max-width: 1263px) and (min-width: 768px) {
  .white-space-nw--tb {
    white-space: nowrap;
  }
}
@media (max-width: 767px) {
  .white-space-nw--mb {
    white-space: nowrap;
  }
}
body .chat-box-card-header-close {
  display: block !important;
}
.re-container__modal-table-af .modal-body,
.re-container__modal-table-af-proc .modal-body {
  max-height: 500px;
  overflow: auto;
}
.simple-page-content-wrapper {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.page-header {
  -webkit-box-align: initial !important;
  -ms-flex-align: initial !important;
  -webkit-box-pack: initial !important;
  -ms-flex-pack: initial !important;
  align-items: normal !important;
  display: block !important;
  height: auto !important;
  justify-content: normal !important;
}
.re-container__addresses-bottom-bottoms--button.address-toggler-none,
.re-container__addresses-toggler.address-toggler-none {
  display: none !important;
}
.re-container__addresses-bottom-bottoms--link {
  margin-top: 4px !important;
}
@media (max-width: 1263px) {
  .re-container__addresses-bottom-bottoms--link {
    margin-top: 0 !important;
  }
  .re-container__inner-right {
    margin-top: 80px;
  }
}
.re-news-item-not-published {
  display: block;
  font-size: var(--font-size-16-var);
  font-weight: 600;
}
@media (max-width: 1263px) {
  .re-news-item-not-published {
    font-size: var(--font-size-14-var);
  }
}
@media (min-width: 1264px) {
  .table-responsive-scroll {
    cursor: -webkit-grab;
    cursor: grab;
  }
  .table-responsive-scroll a {
    cursor: pointer;
  }
}
.region-select-content::-webkit-scrollbar,
body::-webkit-scrollbar {
  background-color: var(--scroll-background-color);
  height: 8px;
  width: 8px;
}
.region-select-content::-webkit-scrollbar-thumb,
body::-webkit-scrollbar-thumb {
  background-color: var(--scroll-background-thumb-color);
  border-radius: 9em;
}
.region-select-content::-webkit-scrollbar-thumb:hover,
body::-webkit-scrollbar-thumb:hover {
  background-color: var(--scroll-background-thumb-hover-color);
}
.af-versions-list,
.jstree-container-ul {
  list-style: none !important;
}
.af-versions-list li:before,
.jstree-container-ul li:before {
  content: normal !important;
}
.re-af-modal .af-version-release-title {
  margin-bottom: 0 !important;
}
.re-af-modal .af-version-title {
  margin-bottom: 12px !important;
}
.re-af-modal .modal-body {
  padding-top: 24px !important;
}
.re-af-modal .re-af-modal__title {
  color: var(--font-size-color-212121) !important;
  font-size: var(--font-size-24-var) !important;
  font-weight: 600 !important;
  line-height: 1.3333333333 !important;
  margin-bottom: 0 !important;
}
.re-af-modal table ul li:before {
  top: 12px !important;
  -webkit-transform: none !important;
  -webkit-transform: initial !important;
  transform: none !important;
}
.re-af-modal .af-version {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.re-af-modal .af-version:not(:first-child) {
  margin-top: 20px;
}
.re-af-modal .af-version table {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: auto !important;
}
.re-af-modal--change .modal-body {
  overflow: auto;
}
.re-af-modal--change .modal-body::-webkit-scrollbar {
  background-color: #edeef2;
  height: 8px;
  width: 8px;
}
.re-af-modal--change .modal-body::-webkit-scrollbar-thumb {
  background-color: #18438c;
  border-radius: 9em;
}
.re-af-modal--change .modal-body::-webkit-scrollbar-thumb:hover {
  background-color: #18438c;
}
.re-af-modal--change table {
  border-color: #a88ace !important;
  overflow: hidden !important;
}
.re-af-modal--change table tr:first-child td {
  background: #fff !important;
  font-size: var(--font-size-18-var) !important;
  font-weight: 400 !important;
  height: auto !important;
  line-height: 1.5555555556 !important;
  padding: 12px !important;
}
@media (max-width: 1263px) {
  .re-af-modal--change table tr:first-child td {
    font-size: var(--font-size-14-var) !important;
    line-height: 1.2857142857 !important;
    padding: 12px 8px !important;
  }
}
.re-af-modal--change table th:not(:last-child) {
  border-right: 1px solid #a88ace;
}
.re-af-modal--change table th {
  border-top: initial !important;
}
.re-af-modal--change table tbody tr td:not(:last-child) {
  border-right: 1px solid #a88ace !important;
}
.re-af-modal--change table tbody tr td {
  padding: 12px !important;
}
.re-af-modal--change table tbody tr:not(:last-child) td {
  border-bottom: 1px solid #a88ace !important;
}
#articles-main-edit-block ul li:before {
  content: normal !important;
}
#articles-main-edit-block .h5 {
  font-size: var(--font-size-20-var) !important;
  line-height: 1.35 !important;
  margin-bottom: 12px !important;
}
#articles-main-edit-block .h6 {
  font-size: var(--font-size-16-var) !important;
  line-height: 1.25 !important;
}
html:not(.re-container),
html:not(.re-container) body {
  scroll-behavior: smooth;
  scroll-padding-top: 170px;
}
@media (min-width: 1264px) {
  html:not(.re-container),
  html:not(.re-container) body {
    scroll-padding-top: 300px;
  }
}
.re-social__inner-share ul {
  list-style: none !important;
  padding-left: 0 !important;
}
.re-social__inner-share ul li:before {
  content: normal !important;
}
.re-news__tags-item--toggle-item {
  position: static !important;
}
.re-news__tags-item--toggle-item button {
  padding: 3px 10px !important;
}
.re-subscribe__capcha {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 20px;
  width: 100%;
}
.re-subscribe__capcha img {
  height: auto;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.img-black {
  display: none !important;
}
.dz-upload {
  color: var(--font-size-color-white);
  text-align: center;
}
@media (max-width: 1263px) {
  .re-right-panel--error {
    display: none !important;
  }
}
@media (min-width: 1264px) {
  #js-iframe-wrapper {
    border-radius: 12px;
    overflow: hidden;
  }
}
.page-logo {
  z-index: 100 !important;
}
@media (min-width: 767px) {
  .copyright-wrapper {
    white-space: inherit !important;
  }
}
.re-container__head-logo {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.re-news__img {
  -o-object-fit: cover !important;
  object-fit: cover !important;
}
.subtitle {
  margin-bottom: 16px;
}
.archive {
  list-style: none !important;
  padding-left: 0 !important;
}
.archive li:before {
  content: normal !important;
}
.archive-title {
  font-size: 24px !important;
  font-weight: 500;
  margin-bottom: 25px !important;
  text-align: center;
}
@media (max-width: 1263px) {
  .archive-title {
    font-size: 22px !important;
    margin-bottom: 20px !important;
  }
}
.poster img {
  -webkit-box-shadow: 0 2px 6px 0 #e6e6e6 !important;
  box-shadow: 0 2px 6px 0 #e6e6e6 !important;
  margin-bottom: 70px !important;
}
@media (max-width: 1263px) {
  .poster img {
    margin-bottom: 40px !important;
  }
}
.poster {
  width: 100% !important;
}
.archive {
  margin: 0 auto 50px;
  max-width: 400px;
  padding: 0;
  text-align: center;
}
.archive-years {
  color: var(--font-size-color-777);
  display: inline-block;
  font-size: 16px !important;
  font-weight: 500;
  margin: 15px;
  text-align: center;
}
@media (max-width: 1263px) {
  .archive-years {
    font-size: 14px !important;
  }
}
.outdoor {
  width: 100% !important;
}
.outdoor img {
  -webkit-box-shadow: 0 2px 6px 0 #e6e6e6;
  box-shadow: 0 2px 6px 0 #e6e6e6;
  margin-bottom: 70px !important;
}
@media (max-width: 1263px) {
  .outdoor img {
    margin-bottom: 40px !important;
  }
}
.re-container__inner-right-list {
  background-color: #fff;
}
.table-responsive-scroll {
  display: block !important;
}
.collapsible-section .section-name a:active:after,
.collapsible-section .section-name a:after,
.collapsible-section .section-name a:focus:after,
.collapsible-section .section-name a:hover:after {
  opacity: 0;
}
.re-news__article .re-news__article-date {
  margin-bottom: 0 !important;
}
.mce-content-body
  div.collapsible-section
  h3.section-name.article-header
  + div.section-content {
  display: block !important;
  height: auto !important;
}
.pa-edit-block
  div.collapsible-section
  h3.section-name.article-header
  div.section-content,
.pa-edit-block
  div.collapsible-section
  h3.section-name.article-header
  + div.section-content {
  display: block !important;
  height: auto;
}
.mce-content-body
  div.collapsible-section
  h3.section-name.article-header
  .internal-link,
.pa-edit-block
  div.collapsible-section
  h3.section-name.article-header
  .internal-link {
  pointer-events: none;
}
.pa-edit-block div.collapsible-section .section-name div.section-content,
.pa-edit-block div.collapsible-section .section-name + div.section-content {
  display: block !important;
}
.admin-bar-enabled .re-banner__wrapper .pa-edit-block {
  border-radius: 12px;
}
.re-container__scroll-wrapper {
  overflow: auto;
  overflow-y: hidden;
}
.re-container__scroll-wrapper::-webkit-scrollbar {
  background-color: #cbe0ff;
  height: 4px;
  width: 4px;
}
.re-container__scroll-wrapper::-webkit-scrollbar-thumb {
  background-color: #18438c;
  border-radius: 9em;
}
.re-container__scroll-wrapper::-webkit-scrollbar-thumb:hover {
  background-color: #18438c;
}
#tinymce .re-container__scroll-wrapper,
#tinymce .re-container__scroll-wrapper-y,
.pa-edit-block .re-container__scroll-wrapper,
.pa-edit-block .re-container__scroll-wrapper-y {
  border: 1px dotted rgba(0, 0, 0, 0.4);
}
#tinymce .re-container__scroll-wrapper-y::-webkit-scrollbar,
#tinymce .re-container__scroll-wrapper::-webkit-scrollbar,
.pa-edit-block .re-container__scroll-wrapper-y::-webkit-scrollbar,
.pa-edit-block .re-container__scroll-wrapper::-webkit-scrollbar {
  background-color: #cbe0ff;
  height: 8px;
  width: 8px;
}
.re-container__scroll-wrapper-y {
  overflow: auto;
  overflow-x: hidden;
}
.re-container__scroll-wrapper-y::-webkit-scrollbar {
  background-color: #cbe0ff;
  height: 4px;
  width: 4px;
}
.re-container__scroll-wrapper-y::-webkit-scrollbar-thumb {
  background-color: #18438c;
  border-radius: 9em;
}
.re-container__scroll-wrapper-y::-webkit-scrollbar-thumb:hover {
  background-color: #18438c;
}
#tinymce .re-container__scroll-wrapper-y,
.pa-edit-block .re-container__scroll-wrapper-y {
  border: 1px dashed rgba(0, 0, 0, 0.4);
}
#tinymce .re-container__scroll-wrapper-y::-webkit-scrollbar,
.pa-edit-block .re-container__scroll-wrapper-y::-webkit-scrollbar {
  background-color: #cbe0ff;
  height: 8px;
  width: 8px;
}
.re-container__scroll-wrapper table {
  margin-bottom: 4px !important;
}
.re-container__scroll-wrapper-y table {
  margin-bottom: 0 !important;
}
.re-container__scroll-wrapper-y {
  padding-right: 0;
}
.re-container__scroll-wrapper-y table {
  max-width: calc(100% - 4px);
}
.re-container__scroll-wrapper-y .re-container__scroll-wrapper {
  overflow-y: auto !important;
}
.re-container__scroll-wrapper .re-container__scroll-wrapper-y {
  overflow-x: auto !important;
}
@media (max-width: 1263px) {
  .table.re-container__table {
    display: block !important;
  }
  .table.re-container__table tbody {
    display: table;
  }
}
.gallery-section .carousel-inner img {
  -o-object-fit: contain !important;
  object-fit: contain !important;
}
@media (max-width: 767px) {
  .mediafile-video__content iframe {
    width: 100% !important;
  }
}
.pa-edit-block .under-buttons:after {
  content: normal;
}
.re-regional-wrapper.re-regional-info .pa-edit-block .block-name {
  max-width: none !important;
}
.re-delete-icon--small-size {
  -webkit-transform: scale(0.75) translateY(-11px);
  transform: scale(0.75) translateY(-11px);
}
.ui-dialog-titlebar-close:before {
  color: #000;
  content: "X";
  font-size: 12px;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
ul li.re-footer-content__social--item:last-child .re-footer-top__link {
  margin-right: 0;
}
@media (min-width: 768px) {
  .re-footer-content__social {
    margin-left: auto;
  }
}
.re-site--en ul.re-footer-content__social li:last-child a.re-footer-top__link {
  margin-right: 0 !important;
}
div#mkgu-widget {
  display: none !important;
}
.re-container .re-slider .swiper-wrapper .swiper-slide img {
  -o-object-fit: cover;
  object-fit: cover;
}
.re-tinymce__hide {
  display: none;
  margin-bottom: 0 !important;
}
html body#tinymce .re-slider__wrapper {
  display: none;
}
html body#tinymce .re-tinymce__hide {
  border: 1px dashed #000;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  font-size: 18px;
  line-height: 1;
  padding: 10px;
  text-align: center;
  width: 100%;
}
html body#tinymce .brochure-block-section {
  margin-right: 10px;
  max-width: 21%;
  min-width: 21%;
  width: 21%;
}
html body#tinymce .re-popup.modal {
  padding-bottom: 30px;
}
html body#tinymce[contenteditable="true"] .re-slider__wrapper {
  display: block;
}
html body#tinymce[contenteditable="true"] .re-tinymce__hide {
  display: none;
}
.re-container__coice-list-trigger--red {
  background-color: #fff !important;
  color: #d51a1a !important;
}
.modal-content .close {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.mce-content-body
  div.collapsible-section
  .section-name.collapsed
  + .section-content[style="display: block;"] {
  display: block !important;
}
.mce-content-body
  div.collapsible-section
  .section-name:not(.collapsed)
  .internal-link:before,
.mce-content-body
  div.collapsible-section
  .section-name:not(.opened)
  + .internal-link:before {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  -webkit-transform: translateY(-50%) scale(1.5) rotate(180deg);
  transform: translateY(-50%) scale(1.5) rotate(180deg);
}
.pa-edit-block
  div.collapsible-section
  .section-name
  div.section-content[style="display: none;"],
.pa-edit-block
  div.collapsible-section
  .section-name
  + div.section-content[style="display: none;"] {
  display: none !important;
}
.pa-edit-block
  div.collapsible-section
  .section-name
  div.section-content.show[style="display: none;"],
.pa-edit-block
  div.collapsible-section
  .section-name
  + div.section-content.show[style="display: none;"] {
  display: block !important;
}
.fancybox-container {
  z-index: 10000000000000;
}
.re-button-aqua {
  background: #cbe0ff;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#e1edfe),
    to(#cbe0ff)
  );
  background: linear-gradient(90deg, #e1edfe, #cbe0ff);
  border: initial;
  border-radius: 12px;
  color: var(--font-size-color-212121);
  cursor: pointer;
  font-family: var(--font-family-var);
  font-size: var(--font-size-18-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  outline: medium none invert;
  outline: initial;
  padding: 16px 32px;
  text-decoration: none;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.re-button-aqua:focus,
.re-button-aqua:hover {
  background: #cbe0ff;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#cbe0ff),
    to(#cbe0ff)
  );
  background: linear-gradient(90deg, #cbe0ff, #cbe0ff);
  -webkit-box-shadow: none !important;
  -webkit-box-shadow: initial !important;
  box-shadow: none !important;
  color: var(--font-size-color-212121);
  text-decoration: none;
}
.re-button-aqua:active {
  color: var(--font-size-color-18438C) !important;
  text-decoration: none;
}
.re-button-aqua[disabled] {
  background: #eef0f2;
  color: var(--font-size-color-D6D8DE);
  pointer-events: none;
}
.re-button-aqua--small {
  background: #cbe0ff;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#e1edfe),
    to(#cbe0ff)
  );
  background: linear-gradient(90deg, #e1edfe, #cbe0ff);
  border: initial;
  border-radius: 12px;
  color: var(--font-size-color-212121);
  cursor: pointer;
  font-family: var(--font-family-var);
  font-size: var(--font-size-14-var);
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  outline: medium none invert;
  outline: initial;
  padding: 7px 34px;
  text-decoration: none;
  text-decoration: initial;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.re-button-aqua--small:focus,
.re-button-aqua--small:hover {
  background: #cbe0ff;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#cbe0ff),
    to(#cbe0ff)
  );
  background: linear-gradient(90deg, #cbe0ff, #cbe0ff);
  -webkit-box-shadow: none !important;
  -webkit-box-shadow: initial !important;
  box-shadow: none !important;
  color: var(--font-size-color-212121);
  text-decoration: none;
}
.re-button-aqua--small:active {
  color: var(--font-size-color-18438C) !important;
  text-decoration: none;
}
.re-button-aqua--small[disabled] {
  background: #eef0f2;
  color: var(--font-size-color-D6D8DE);
  pointer-events: none;
}
.re-button-aqua-12-14 {
  background: #e1edfe;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#e1edfe),
    to(#cbe0ff)
  );
  background: linear-gradient(90deg, #e1edfe, #cbe0ff);
  border: initial;
  border-radius: 12px;
  color: var(--font-size-color-212121);
  cursor: pointer;
  display: inline-block;
  font-size: var(--font-size-14-var);
  font-weight: 400;
  line-height: 1.2857142857;
  outline: none;
  padding: 12px 32px;
  text-decoration: none;
  text-decoration: initial;
}
@media (min-width: 1264px) {
  .re-button-aqua-12-14 {
    font-size: var(--font-size-16-var);
    line-height: 1.5;
    padding: 13px 40px;
  }
}
.re-button-aqua-12-14:focus,
.re-button-aqua-12-14:hover {
  background: #cbe0ff;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#cbe0ff),
    to(#cbe0ff)
  );
  background: linear-gradient(90deg, #cbe0ff, #cbe0ff);
  border: none;
  -webkit-box-shadow: none !important;
  -webkit-box-shadow: initial !important;
  box-shadow: none !important;
  color: var(--font-size-color-212121);
  outline: none;
  text-decoration: none;
  text-decoration: initial;
}
.re-button-aqua-12-14:active {
  border: none;
  color: var(--font-size-color-18438C) !important;
  outline: none;
  text-decoration: none;
}
.re-button-aqua-12-14[disabled] {
  background: #eef0f2;
  color: var(--font-size-color-D6D8DE);
  pointer-events: none;
}
.re-button-white-14-16 {
  background: #fff;
  border: 1px solid #18438c;
  border-radius: 12px;
  color: var(--font-size-color-212121);
  cursor: pointer;
  display: inline-block;
  font-size: var(--font-size-14-var);
  font-style: normal;
  font-weight: 400;
  line-height: 1.2857142857;
  outline: none;
  padding: 8px 32px;
  text-decoration: none;
  text-decoration: initial;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}
@media (min-width: 1264px) {
  .re-button-white-14-16 {
    font-size: var(--font-size-16-var);
    line-height: 1.5;
    padding: 13px 40px;
  }
}
.re-button-white-14-16:focus,
.re-button-white-14-16:hover {
  background: #18438c;
  border-color: #18438c;
  -webkit-box-shadow: none !important;
  -webkit-box-shadow: initial !important;
  box-shadow: none !important;
  color: var(--font-size-color-white) !important;
  outline: none;
  text-decoration: initial;
  text-decoration: none;
}
.re-button-white-14-16:active {
  background: #18058c;
  border-color: #18418c;
  color: var(--font-size-color-white) !important;
  outline: none;
  text-decoration: none;
}
.re-button-white-14-16[disabled] {
  background: #eef0f2;
  border: #eef0f2;
  color: var(--font-size-color-rgba214-216-222-1);
  pointer-events: none;
}
@media (min-width: 1264px) {
  .re-button-white-14-16--slim {
    padding: 8px 32px;
  }
}
.re-button-aqua-16-20 {
  background: #cbe0ff;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#e1edfe),
    to(#cbe0ff)
  );
  background: linear-gradient(90deg, #e1edfe, #cbe0ff);
  border: initial;
  border-radius: 12px;
  color: var(--font-size-color-212121);
  cursor: pointer;
  font-family: var(--font-family-var);
  font-size: var(--font-size-16-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  outline: medium none invert;
  outline: initial;
  padding: 18px 40px;
  text-decoration: none;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.re-button-aqua-16-20:focus,
.re-button-aqua-16-20:hover {
  background: #cbe0ff;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#cbe0ff),
    to(#cbe0ff)
  );
  background: linear-gradient(90deg, #cbe0ff, #cbe0ff);
  -webkit-box-shadow: none !important;
  -webkit-box-shadow: initial !important;
  box-shadow: none !important;
  color: var(--font-size-color-212121);
  text-decoration: none;
}
.re-button-aqua-16-20:active {
  color: var(--font-size-color-18438C) !important;
  text-decoration: none;
}
.re-button-aqua-16-20[disabled] {
  background: #eef0f2;
  color: var(--font-size-color-D6D8DE);
  pointer-events: none;
}
.re-button-aqua-14-16 {
  background: #cbe0ff;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#e1edfe),
    to(#cbe0ff)
  );
  background: linear-gradient(90deg, #e1edfe, #cbe0ff);
  border: initial;
  border-radius: 12px;
  color: var(--font-size-color-212121);
  cursor: pointer;
  font-family: var(--font-family-var);
  font-size: var(--font-size-14-var);
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  outline: medium none invert;
  outline: initial;
  padding: 16px 20px;
  text-decoration: none;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.re-button-aqua-14-16:focus,
.re-button-aqua-14-16:hover {
  background: #cbe0ff;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#cbe0ff),
    to(#cbe0ff)
  );
  background: linear-gradient(90deg, #cbe0ff, #cbe0ff);
  -webkit-box-shadow: none !important;
  -webkit-box-shadow: initial !important;
  box-shadow: none !important;
  color: var(--font-size-color-212121);
  text-decoration: none;
}
.re-button-aqua-14-16:active {
  color: var(--font-size-color-18438C) !important;
  text-decoration: none;
}
.re-button-aqua-14-16[disabled] {
  background: #eef0f2;
  color: var(--font-size-color-D6D8DE);
  pointer-events: none;
}
@media (min-width: 1264px) {
  .re-button-aqua-14-16 {
    font-size: var(--font-size-16-var);
    line-height: 1;
    padding: 16px 40px;
  }
}
.re-button-del {
  background: #e1edfe;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#e1edfe),
    to(#cbe0ff)
  );
  background: linear-gradient(90deg, #e1edfe, #cbe0ff);
  border: initial;
  border-radius: 12px;
  color: var(--font-size-color-212121);
  cursor: pointer;
  display: inline-block;
  font-size: var(--font-size-14-var);
  font-weight: 400;
  line-height: 1.2857142857;
  margin-left: 4px;
  min-height: 42px;
  outline: none;
  padding: 12px 32px;
  position: relative;
  text-decoration: none;
  text-decoration: initial;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}
.re-button-del:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.5 4.625h15M13.833 4.625v11.958c0 .94-.75 1.708-1.667 1.708H3.833c-.917 0-1.667-.768-1.667-1.708V4.625m2.5 0V2.916c0-.94.75-1.708 1.667-1.708h3.333c.917 0 1.667.769 1.667 1.708v1.709M10.5 8.896l-5 5.124M5.5 8.896l5 5.124' stroke='%2318438C' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  content: "";
  display: block;
  height: 19px;
  left: 50%;
  -o-object-fit: contain;
  object-fit: contain;
  position: absolute;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  width: 16px;
}
.re-button-del:focus,
.re-button-del:hover {
  background: #cbe0ff;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#cbe0ff),
    to(#cbe0ff)
  );
  background: linear-gradient(90deg, #cbe0ff, #cbe0ff);
  border: none;
  -webkit-box-shadow: none !important;
  -webkit-box-shadow: initial !important;
  box-shadow: none !important;
  color: var(--font-size-color-212121);
  outline: none;
  text-decoration: none;
  text-decoration: initial;
}
.re-button-del:active {
  border: none;
  color: var(--font-size-color-18438C) !important;
  outline: none;
  text-decoration: none;
}
.re-button-del[disabled] {
  background: #eef0f2;
  color: var(--font-size-color-D6D8DE);
  pointer-events: none;
}
@media (min-width: 768px) {
  .re-button-del {
    padding: 12px 24px;
  }
}
@media (min-width: 1264px) {
  .re-button-del {
    font-size: var(--font-size-16-var);
    line-height: 1.5;
    padding: 13px 40px;
  }
}
.re-button-textarea {
  border: 1px solid #e1edfe !important;
  border-radius: 12px;
  color: var(--font-size-color-222222);
  font-family: var(--font-family-var);
  font-size: var(--font-size-18-var);
  font-style: normal;
  font-weight: 400;
  line-height: 1.3333333333;
  min-height: 90px;
  padding: 11px 15px;
}
.re-button-textarea::-webkit-input-placeholder {
  color: var(--font-size-color-afaeae);
}
.re-button-textarea::-moz-placeholder {
  color: var(--font-size-color-afaeae);
}
.re-button-textarea:-ms-input-placeholder {
  color: var(--font-size-color-afaeae);
}
.re-button-textarea::-ms-input-placeholder {
  color: var(--font-size-color-afaeae);
}
.re-button-textarea::placeholder {
  color: var(--font-size-color-afaeae);
}
.re-button-textarea:focus {
  border-color: var(--font-size-color-18438C) !important;
  -webkit-box-shadow: none;
  -webkit-box-shadow: initial;
  box-shadow: none;
}
.re-button-textarea[disabled] {
  background-color: #f8f8f8;
  color: var(--font-size-color-cccccc);
  pointer-events: none;
}
.re-button-textarea[disabled]::-webkit-input-placeholder {
  color: var(--font-size-color-cccccc);
}
.re-button-textarea[disabled]::-moz-placeholder {
  color: var(--font-size-color-cccccc);
}
.re-button-textarea[disabled]:-ms-input-placeholder {
  color: var(--font-size-color-cccccc);
}
.re-button-textarea[disabled]::-ms-input-placeholder {
  color: var(--font-size-color-cccccc);
}
.re-button-textarea[disabled]::placeholder {
  color: var(--font-size-color-cccccc);
}
.re-container__input-label {
  display: block;
  margin-bottom: 24px;
}
@media (min-width: 1264px) {
  .re-container__input-label {
    margin-bottom: 28px;
  }
}
.re-container__input-text {
  color: var(--font-size-color-212121);
  display: inline-block;
  font-size: var(--font-size-12-var);
  font-weight: 400;
  line-height: 1.3333333333;
  margin-bottom: 5px;
}
@media (min-width: 1264px) {
  .re-container__input-text {
    font-size: var(--font-size-18-var);
    line-height: 1.5555555556;
    margin-bottom: 6px;
  }
}
.re-container__input {
  border: 1px solid #cbe0ff;
  border-radius: 12px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--font-size-color-1A1A1A);
  display: block;
  font-size: var(--font-size-12-var);
  font-weight: 400;
  line-height: 1;
  padding: 12px 46px 12px 12px;
  width: 100%;
}
.re-container__input::-webkit-input-placeholder {
  color: var(--font-size-color-767676);
}
.re-container__input::-moz-placeholder {
  color: var(--font-size-color-767676);
}
.re-container__input:-ms-input-placeholder {
  color: var(--font-size-color-767676);
}
.re-container__input::-ms-input-placeholder {
  color: var(--font-size-color-767676);
}
.re-container__input::placeholder {
  color: var(--font-size-color-767676);
}
.re-container__input:focus,
.re-container__input:hover {
  border: 1px solid #18438c;
  -webkit-box-shadow: none;
  -webkit-box-shadow: initial;
  box-shadow: none;
  outline: none;
}
@media (min-width: 1264px) {
  .re-container__input {
    font-size: var(--font-size-18-var);
    line-height: 1;
    padding: 12px;
    vertical-align: center;
  }
}
.re-input {
  border: 1px solid #d7d1fc !important;
  border-radius: 12px;
  color: var(--font-size-color-222222);
  font-family: var(--font-family-var);
  font-size: var(--font-size-14-var);
  font-style: normal;
  font-weight: 400;
  line-height: 1.2857142857;
  padding: 11px 12px;
}
.re-input::-webkit-input-placeholder {
  color: var(--font-size-color-afaeae);
}
.re-input::-moz-placeholder {
  color: var(--font-size-color-afaeae);
}
.re-input:-ms-input-placeholder {
  color: var(--font-size-color-afaeae);
}
.re-input::-ms-input-placeholder {
  color: var(--font-size-color-afaeae);
}
.re-input::placeholder {
  color: var(--font-size-color-afaeae);
}
.re-input:focus {
  border-color: #18438c !important;
  -webkit-box-shadow: none;
  -webkit-box-shadow: initial;
  box-shadow: none;
}
.re-input[disabled] {
  background-color: #f8f8f8;
  color: var(--font-size-color-cccccc);
  pointer-events: none;
}
.re-input[disabled]::-webkit-input-placeholder {
  color: var(--font-size-color-cccccc);
}
.re-input[disabled]::-moz-placeholder {
  color: var(--font-size-color-cccccc);
}
.re-input[disabled]:-ms-input-placeholder {
  color: var(--font-size-color-cccccc);
}
.re-input[disabled]::-ms-input-placeholder {
  color: var(--font-size-color-cccccc);
}
.re-input[disabled]::placeholder {
  color: var(--font-size-color-cccccc);
}
.re-container__checkbox {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.re-container__checkbox-text {
  color: var(--font-size-color-222629);
  font-size: var(--font-size-14-var);
  font-style: normal;
  font-weight: 400;
  line-height: 1.2857142857;
  padding-left: 32px;
  position: relative;
}
@media (min-width: 1264px) {
  .re-container__checkbox-text {
    font-size: var(--font-size-18-var);
    line-height: 1.5555555556;
    padding-left: 40px;
  }
}
.re-container__checkbox-text:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='19' height='19' rx='3.5' stroke='%2318438C'/%3E%3C/svg%3E");
  content: "";
  display: block;
  height: 20px;
  left: 0;
  -o-object-fit: contain;
  object-fit: contain;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 20px;
}
@media (min-width: 1264px) {
  .re-container__checkbox-text:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='3.5' stroke='%2318438C'/%3E%3C/svg%3E");
    height: 28px;
    width: 28px;
  }
}
.re-container__checkbox:checked + .re-container__checkbox-text:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='19' height='19' rx='3.5' fill='%230059E7' stroke='%230059E7'/%3E%3Cpath d='M14.59 5 16 6.42l-8 8-4-3.99.71-.705.71-.705L8 11.59 14.59 5Z' fill='%23fff'/%3E%3C/svg%3E");
}
@media (min-width: 1264px) {
  .re-container__checkbox:checked + .re-container__checkbox-text:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='3.5' fill='%230059E7' stroke='%230059E7'/%3E%3Cpath d='M20.12 7 22 8.96 11.333 20 6 14.494l.947-.973.946-.973 3.44 3.546L20.12 7Z' fill='%23fff'/%3E%3C/svg%3E");
  }
}
.re-container__checkbox:not(:disabled)
  + .re-container__checkbox-text:hover:before {
  border-radius: 5px;
  -webkit-box-shadow: 0 0 0 5px #f2f2f2;
  box-shadow: 0 0 0 5px #f2f2f2;
}
.re-container__checkbox:not(:disabled)
  + .re-container__checkbox-text:active:before {
  border-radius: 5px;
  -webkit-box-shadow: 0 0 0 5px #d6d6d6;
  box-shadow: 0 0 0 5px #d6d6d6;
}
.re-container__checkbox:not(:disabled)
  + .re-container__checkbox-text:focus:before {
  border-radius: 5px;
  -webkit-box-shadow: 0 0 0 5px #e6e6e6;
  box-shadow: 0 0 0 5px #e6e6e6;
}
.re-container__checkbox-label--small .re-container__checkbox-text {
  font-size: var(--font-size-12-var);
  line-height: 1.3333333333;
}
@media (min-width: 1264px) {
  .re-container__checkbox-label--small .re-container__checkbox-text {
    font-size: var(--font-size-18-var);
    line-height: 1.5555555556;
  }
}
.re-container__checkbox-label--small .re-container__checkbox-text:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='19' height='19' rx='3.5' stroke='url(%23a)'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' y1='10' x2='20' y2='10' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E1EDFE'/%3E%3Cstop offset='1' stop-color='%23CBE0FF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
@media (min-width: 1264px) {
  .re-container__checkbox-label--small .re-container__checkbox-text:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='27' height='27' rx='3.5' stroke='url(%23a)'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' y1='14' x2='28' y2='14' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E1EDFE'/%3E%3Cstop offset='1' stop-color='%23CBE0FF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  }
}
.re-container__checkbox--blue + .re-container__checkbox-text {
  color: var(--font-size-color-26272C);
  font-family: var(--font-family-var);
  font-size: var(--font-size-14-var);
  font-style: normal;
  font-weight: 400;
  line-height: 1.2857142857;
  padding-left: 32px;
}
.re-container__checkbox--blue + .re-container__checkbox-text:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='19' height='19' rx='3.5' stroke='%2318438C'/%3E%3C/svg%3E");
  height: 20px;
  left: 2px;
  width: 20px;
}
@media (min-width: 1264px) {
  .re-container__checkbox--blue + .re-container__checkbox-text {
    color: var(--font-size-color-26272C);
    font-size: var(--font-size-16-var);
    line-height: 1.25;
  }
  .re-container__checkbox--blue + .re-container__checkbox-text:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='19' height='19' rx='3.5' stroke='%2318438C'/%3E%3C/svg%3E");
    height: 20px;
    width: 20px;
  }
}
.re-container__checkbox--blue:checked + .re-container__checkbox-text:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='19' height='19' rx='3.5' stroke='%2318438C'/%3E%3Cpath d='M14.59 5 16 6.42l-8 8-4-3.99.71-.705.71-.705L8 11.59 14.59 5Z' fill='%2318438C'/%3E%3C/svg%3E");
}
@media (min-width: 1264px) {
  .re-container__checkbox--blue:checked + .re-container__checkbox-text:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='19' height='19' rx='3.5' stroke='%2318438C'/%3E%3Cpath d='M14.59 5 16 6.42l-8 8-4-3.99.71-.705.71-.705L8 11.59 14.59 5Z' fill='%2318438C'/%3E%3C/svg%3E");
  }
}
.re-container__radio {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.re-container__radio-text {
  color: var(--font-size-color-222629);
  font-size: var(--font-size-14-var);
  font-style: normal;
  font-weight: 400;
  line-height: 1.2857142857;
  padding-left: 32px;
  position: relative;
}
@media (min-width: 1264px) {
  .re-container__radio-text {
    font-size: var(--font-size-18-var);
    line-height: 1.5555555556;
    padding-left: 40px;
  }
}
.re-container__radio-text:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='9.5' fill='%23fff' stroke='%237B7E86'/%3E%3C/svg%3E");
  content: "";
  display: block;
  height: 20px;
  left: 0;
  -o-object-fit: contain;
  object-fit: contain;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 20px;
}
@media (min-width: 1264px) {
  .re-container__radio-text:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='14' cy='14' r='13.5' fill='%23fff' stroke='%237B7E86'/%3E%3C/svg%3E");
    height: 28px;
    width: 28px;
  }
}
.re-container__radio:checked + .re-container__radio-text:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='8' fill='%23fff' stroke='%230059E7' stroke-width='4'/%3E%3C/svg%3E");
}
@media (min-width: 1264px) {
  .re-container__radio:checked + .re-container__radio-text:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='14' cy='14' r='12' fill='%23fff' stroke='%230059E7' stroke-width='4'/%3E%3C/svg%3E");
  }
}
.re-container__radio.re-container__radio--blue + .re-container__radio-text {
  color: var(--font-size-color-26272C);
  font-family: var(--font-family-var);
  font-size: var(--font-size-14-var);
  font-style: normal;
  font-weight: 400;
  line-height: 1.2857142857;
  padding-left: 32px;
}
.re-container__radio.re-container__radio--blue
  + .re-container__radio-text:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0Zm0 19a9 9 0 1 0 0-18 9 9 0 0 0 0 18Z'/%3E%3C/mask%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0Zm0 19a9 9 0 1 0 0-18 9 9 0 0 0 0 18Z' fill='%23fff'/%3E%3Cpath d='M1 10a9 9 0 0 1 9-9v-2C3.925-1-1 3.925-1 10h2Zm9 9a9 9 0 0 1-9-9h-2c0 6.075 4.925 11 11 11v-2Zm9-9a9 9 0 0 1-9 9v2c6.075 0 11-4.925 11-11h-2Zm-9-9a9 9 0 0 1 9 9h2c0-6.075-4.925-11-11-11v2Zm8 9a8 8 0 0 1-8 8v2c5.523 0 10-4.477 10-10h-2Zm-8-8a8 8 0 0 1 8 8h2c0-5.523-4.477-10-10-10v2Zm-8 8a8 8 0 0 1 8-8V0C4.477 0 0 4.477 0 10h2Zm8 8a8 8 0 0 1-8-8H0c0 5.523 4.477 10 10 10v-2Z' fill='%2318438C' mask='url(%23a)'/%3E%3C/svg%3E");
  height: 20px;
  left: 2px;
  width: 20px;
}
@media (min-width: 1264px) {
  .re-container__radio.re-container__radio--blue + .re-container__radio-text {
    color: var(--font-size-color-26272C);
    font-size: var(--font-size-16-var);
    line-height: 1.25;
  }
  .re-container__radio.re-container__radio--blue
    + .re-container__radio-text:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0Zm0 19a9 9 0 1 0 0-18 9 9 0 0 0 0 18Z'/%3E%3C/mask%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0Zm0 19a9 9 0 1 0 0-18 9 9 0 0 0 0 18Z' fill='%23fff'/%3E%3Cpath d='M1 10a9 9 0 0 1 9-9v-2C3.925-1-1 3.925-1 10h2Zm9 9a9 9 0 0 1-9-9h-2c0 6.075 4.925 11 11 11v-2Zm9-9a9 9 0 0 1-9 9v2c6.075 0 11-4.925 11-11h-2Zm-9-9a9 9 0 0 1 9 9h2c0-6.075-4.925-11-11-11v2Zm8 9a8 8 0 0 1-8 8v2c5.523 0 10-4.477 10-10h-2Zm-8-8a8 8 0 0 1 8 8h2c0-5.523-4.477-10-10-10v2Zm-8 8a8 8 0 0 1 8-8V0C4.477 0 0 4.477 0 10h2Zm8 8a8 8 0 0 1-8-8H0c0 5.523 4.477 10 10 10v-2Z' fill='%2318438C' mask='url(%23a)'/%3E%3C/svg%3E");
    height: 20px;
    width: 20px;
  }
}
.re-container__radio.re-container__radio--blue:checked
  + .re-container__radio-text:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='6' fill='%2318438C'/%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0Zm0 19a9 9 0 1 0 0-18 9 9 0 0 0 0 18Z'/%3E%3C/mask%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0Zm0 19a9 9 0 1 0 0-18 9 9 0 0 0 0 18Z' fill='%23fff'/%3E%3Cpath d='M1 10a9 9 0 0 1 9-9v-2C3.925-1-1 3.925-1 10h2Zm9 9a9 9 0 0 1-9-9h-2c0 6.075 4.925 11 11 11v-2Zm9-9a9 9 0 0 1-9 9v2c6.075 0 11-4.925 11-11h-2Zm-9-9a9 9 0 0 1 9 9h2c0-6.075-4.925-11-11-11v2Zm8 9a8 8 0 0 1-8 8v2c5.523 0 10-4.477 10-10h-2Zm-8-8a8 8 0 0 1 8 8h2c0-5.523-4.477-10-10-10v2Zm-8 8a8 8 0 0 1 8-8V0C4.477 0 0 4.477 0 10h2Zm8 8a8 8 0 0 1-8-8H0c0 5.523 4.477 10 10 10v-2Z' fill='%2318438C' mask='url(%23a)'/%3E%3C/svg%3E");
}
@media (min-width: 1264px) {
  .re-container__radio.re-container__radio--blue:checked
    + .re-container__radio-text:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='6' fill='%2318438C'/%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0Zm0 19a9 9 0 1 0 0-18 9 9 0 0 0 0 18Z'/%3E%3C/mask%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0Zm0 19a9 9 0 1 0 0-18 9 9 0 0 0 0 18Z' fill='%23fff'/%3E%3Cpath d='M1 10a9 9 0 0 1 9-9v-2C3.925-1-1 3.925-1 10h2Zm9 9a9 9 0 0 1-9-9h-2c0 6.075 4.925 11 11 11v-2Zm9-9a9 9 0 0 1-9 9v2c6.075 0 11-4.925 11-11h-2Zm-9-9a9 9 0 0 1 9 9h2c0-6.075-4.925-11-11-11v2Zm8 9a8 8 0 0 1-8 8v2c5.523 0 10-4.477 10-10h-2Zm-8-8a8 8 0 0 1 8 8h2c0-5.523-4.477-10-10-10v2Zm-8 8a8 8 0 0 1 8-8V0C4.477 0 0 4.477 0 10h2Zm8 8a8 8 0 0 1-8-8H0c0 5.523 4.477 10 10 10v-2Z' fill='%2318438C' mask='url(%23a)'/%3E%3C/svg%3E");
  }
}
body .site-content .collapsible-section .section-content img,
body .site-content .re-container .simple-article-content-wrapper img,
body .site-content .re-container .simple-page-content-wrapper img {
  max-width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
@media (max-width: 1263px) {
  body .site-content .collapsible-section .section-content img[width^="10"],
  body .site-content .collapsible-section .section-content img[width^="11"],
  body .site-content .collapsible-section .section-content img[width^="12"],
  body .site-content .collapsible-section .section-content img[width^="4"],
  body .site-content .collapsible-section .section-content img[width^="5"],
  body .site-content .collapsible-section .section-content img[width^="6"],
  body .site-content .collapsible-section .section-content img[width^="7"],
  body .site-content .collapsible-section .section-content img[width^="8"],
  body .site-content .collapsible-section .section-content img[width^="9"],
  body
    .site-content
    .re-container
    .simple-article-content-wrapper
    img[width^="10"],
  body
    .site-content
    .re-container
    .simple-article-content-wrapper
    img[width^="11"],
  body
    .site-content
    .re-container
    .simple-article-content-wrapper
    img[width^="12"],
  body
    .site-content
    .re-container
    .simple-article-content-wrapper
    img[width^="4"],
  body
    .site-content
    .re-container
    .simple-article-content-wrapper
    img[width^="5"],
  body
    .site-content
    .re-container
    .simple-article-content-wrapper
    img[width^="6"],
  body
    .site-content
    .re-container
    .simple-article-content-wrapper
    img[width^="7"],
  body
    .site-content
    .re-container
    .simple-article-content-wrapper
    img[width^="8"],
  body
    .site-content
    .re-container
    .simple-article-content-wrapper
    img[width^="9"],
  body
    .site-content
    .re-container
    .simple-page-content-wrapper
    img[width^="10"],
  body
    .site-content
    .re-container
    .simple-page-content-wrapper
    img[width^="11"],
  body
    .site-content
    .re-container
    .simple-page-content-wrapper
    img[width^="12"],
  body .site-content .re-container .simple-page-content-wrapper img[width^="4"],
  body .site-content .re-container .simple-page-content-wrapper img[width^="5"],
  body .site-content .re-container .simple-page-content-wrapper img[width^="6"],
  body .site-content .re-container .simple-page-content-wrapper img[width^="7"],
  body .site-content .re-container .simple-page-content-wrapper img[width^="8"],
  body
    .site-content
    .re-container
    .simple-page-content-wrapper
    img[width^="9"] {
    height: auto !important;
    width: auto !important;
  }
}
body .site-content .collapsible-section .section-content img,
body .site-content .re-container .simple-article-content-wrapper img,
body .site-content .re-container .simple-page-content-wrapper img {
  border-radius: 12px;
  margin-bottom: 16px;
  overflow: hidden;
}
.gallery-section img {
  -o-object-fit: cover !important;
  object-fit: cover !important;
}
.gallery-header .controls .prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10 2-8 8 8 8' stroke='%23212121' stroke-width='2.667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  color: var(--font-size-color-212121);
  font-size: var(--font-size-18-var);
  height: 20px;
  line-height: 1.5555555556;
  -o-object-fit: contain;
  object-fit: contain;
  width: 12px;
}
@media (max-width: 1263px) {
  .gallery-header .controls .prev {
    font-size: var(--font-size-16-var);
  }
}
@media (max-width: 767px) {
  .gallery-header .controls .prev {
    font-size: var(--font-size-16-var);
  }
}
.gallery-header .controls .next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m2 18 8-8-8-8' stroke='%23212121' stroke-width='2.667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  color: var(--font-size-color-212121);
  font-size: var(--font-size-18-var);
  height: 20px;
  line-height: 1.5555555556;
  -o-object-fit: contain;
  object-fit: contain;
  width: 12px;
}
@media (max-width: 1263px) {
  .gallery-header .controls .next {
    font-size: var(--font-size-16-var);
  }
}
@media (max-width: 767px) {
  .gallery-header .controls .next {
    font-size: var(--font-size-16-var);
  }
}
.gallery-header .controls ol.carousel-indicators {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-18-var);
  line-height: 1.5555555556;
}
@media (max-width: 1263px) {
  .gallery-header .controls ol.carousel-indicators {
    font-size: var(--font-size-16-var);
  }
}
@media (max-width: 767px) {
  .gallery-header .controls ol.carousel-indicators {
    font-size: var(--font-size-16-var);
  }
}
.gallery-header .controls ol.carousel-indicators li.active {
  color: var(--font-size-color-18438C) !important;
}
.gallery-header .controls ol.carousel-indicators li {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-18-var);
  line-height: 1.5555555556;
}
@media (max-width: 1263px) {
  .gallery-header .controls ol.carousel-indicators li {
    font-size: var(--font-size-16-var);
  }
}
@media (max-width: 767px) {
  .gallery-header .controls ol.carousel-indicators li {
    font-size: var(--font-size-16-var);
  }
}
.gallery-header .controls .total {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-18-var);
  line-height: 1.5555555556;
  padding-left: 12px;
  position: relative;
}
@media (max-width: 1263px) {
  .gallery-header .controls .total {
    font-size: var(--font-size-16-var);
  }
}
@media (max-width: 767px) {
  .gallery-header .controls .total {
    font-size: var(--font-size-16-var);
  }
}
.gallery-header .controls .total:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.496 17.8 6.436.844h1.566L2.062 17.8H.496Z' fill='%23212121'/%3E%3C/svg%3E");
  content: "" !important;
  height: 18px;
  left: 0;
  -o-object-fit: contain;
  object-fit: contain;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}
blockquote {
  display: block;
  padding-left: 18px;
  position: relative;
}
blockquote:before {
  background-color: #cbe0ff;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 2px;
}
@media (max-width: 1263px) {
  blockquote {
    padding-left: 10px;
  }
}
li {
  font-size: var(--font-size-14-var);
  line-height: 1.2857142857;
}
@media (min-width: 1264px) {
  li {
    font-size: var(--font-size-18-var);
    line-height: 1.5555555556;
  }
}
.re-container .edit-text a.re-container__link-list-item,
.re-container .simple-article-content-wrapper a.re-container__link-list-item,
.re-container .simple-page-content-wrapper a.re-container__link-list-item {
  border: 1px solid #cbe0ff;
  border-left-width: 5px;
  border-radius: 5px 12px 12px 5px;
  color: var(--font-size-color-171325);
  display: block;
  font-size: var(--font-size-16-var);
  font-weight: 500;
  line-height: 1.25;
  margin-bottom: 20px;
  padding: 24px 24px 24px 19px;
  position: relative;
  text-decoration: none;
  text-decoration: initial;
}
.re-container .edit-text a.re-container__link-list-item:before,
.re-container
  .simple-article-content-wrapper
  a.re-container__link-list-item:before,
.re-container
  .simple-page-content-wrapper
  a.re-container__link-list-item:before {
  background-color: #18438c;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  width: 0;
}
.re-container .edit-text a.re-container__link-list-item:hover,
.re-container
  .simple-article-content-wrapper
  a.re-container__link-list-item:hover,
.re-container
  .simple-page-content-wrapper
  a.re-container__link-list-item:hover {
  border-color: #18438c;
  color: var(--font-size-color-171325);
  text-decoration: none;
  text-decoration: initial;
}
.re-container .edit-text a.re-container__link-list-item:hover:before,
.re-container
  .simple-article-content-wrapper
  a.re-container__link-list-item:hover:before,
.re-container
  .simple-page-content-wrapper
  a.re-container__link-list-item:hover:before {
  width: 5px;
}
.re-container .edit-text a.re-container__link-list-item:focus,
.re-container
  .simple-article-content-wrapper
  a.re-container__link-list-item:focus,
.re-container
  .simple-page-content-wrapper
  a.re-container__link-list-item:focus {
  border-color: #18438c;
  color: var(--font-size-color-18438C);
}
.re-container .edit-text a.re-container__link-list-item:focus:before,
.re-container
  .simple-article-content-wrapper
  a.re-container__link-list-item:focus:before,
.re-container
  .simple-page-content-wrapper
  a.re-container__link-list-item:focus:before {
  width: 5px;
}
@media (min-width: 1264px) {
  .re-container .edit-text a.re-container__link-list-item,
  .re-container .simple-article-content-wrapper a.re-container__link-list-item,
  .re-container .simple-page-content-wrapper a.re-container__link-list-item {
    font-size: var(--font-size-20-var);
    font-weight: 500;
    line-height: 1.4;
    padding: 28px 40px 28px 19px;
  }
}
.re-container .edit-text a.re-container__link-list-item--little,
.re-container
  .simple-article-content-wrapper
  a.re-container__link-list-item--little,
.re-container
  .simple-page-content-wrapper
  a.re-container__link-list-item--little {
  padding-bottom: 24px;
  padding-top: 24px;
}
@media (min-width: 1264px) {
  .re-container .edit-text a.re-container__link-list-item--little,
  .re-container
    .simple-article-content-wrapper
    a.re-container__link-list-item--little,
  .re-container
    .simple-page-content-wrapper
    a.re-container__link-list-item--little {
    padding-bottom: 20px;
    padding-top: 20px;
  }
}
.re-container .edit-text a.re-container__link-list-item--small,
.re-container
  .simple-article-content-wrapper
  a.re-container__link-list-item--small,
.re-container
  .simple-page-content-wrapper
  a.re-container__link-list-item--small {
  font-size: var(--font-size-14-var);
  padding-bottom: 16px !important;
  padding-top: 16px !important;
}
@media (min-width: 1264px) {
  .re-container .edit-text a.re-container__link-list-item--small,
  .re-container
    .simple-article-content-wrapper
    a.re-container__link-list-item--small,
  .re-container
    .simple-page-content-wrapper
    a.re-container__link-list-item--small {
    font-size: var(--font-size-18-var) !important;
    padding-bottom: 20px !important;
    padding-top: 20px !important;
  }
}
@media (min-width: 768px) {
  .re-container .edit-text a.re-container__link-list-item--small,
  .re-container
    .simple-article-content-wrapper
    a.re-container__link-list-item--small,
  .re-container
    .simple-page-content-wrapper
    a.re-container__link-list-item--small {
    font-size: var(--font-size-14-var);
  }
}
@media (min-width: 1264px) {
  .re-container .edit-text a.re-container__link-list-item--small,
  .re-container
    .simple-article-content-wrapper
    a.re-container__link-list-item--small,
  .re-container
    .simple-page-content-wrapper
    a.re-container__link-list-item--small {
    font-size: var(--font-size-16-var);
  }
}
.re-container .edit-text a.re-container__link-list-item--extra-small,
.re-container
  .simple-article-content-wrapper
  a.re-container__link-list-item--extra-small,
.re-container
  .simple-page-content-wrapper
  a.re-container__link-list-item--extra-small {
  font-size: var(--font-size-14-var);
  line-height: 1.2857142857;
  padding-bottom: 16px !important;
  padding-bottom: 16px;
  padding-top: 16px !important;
  padding-top: 16px;
}
@media (min-width: 768px) {
  .re-container .edit-text a.re-container__link-list-item--extra-small,
  .re-container
    .simple-article-content-wrapper
    a.re-container__link-list-item--extra-small,
  .re-container
    .simple-page-content-wrapper
    a.re-container__link-list-item--extra-small {
    font-size: var(--font-size-14-var);
  }
}
@media (min-width: 1264px) {
  .re-container .edit-text a.re-container__link-list-item--extra-small,
  .re-container
    .simple-article-content-wrapper
    a.re-container__link-list-item--extra-small,
  .re-container
    .simple-page-content-wrapper
    a.re-container__link-list-item--extra-small {
    font-size: var(--font-size-18-var);
    line-height: 1.5555555556;
    padding-bottom: 12px !important;
    padding-top: 12px !important;
  }
}
a.re-container__content-file-list-item {
  display: inline-block;
  font-weight: 400;
  margin-bottom: 20px;
  padding-left: 44px;
}
a.re-container__content-file-list-item:before {
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media (min-width: 1264px) {
  a.re-container__content-file-list-item {
    padding-left: 44px;
  }
  a.re-container__content-file-list-item:before {
    -webkit-transform: translateY(-50%) scale(1);
    transform: translateY(-50%) scale(1);
  }
}
a.re-container__content-file-list-item--download {
  color: var(--font-size-color-212121) !important;
  display: block;
  font-size: var(--font-size-14-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1.2857142857;
  margin-bottom: 20px;
  padding-left: 44px;
  position: relative;
  text-decoration: none;
  text-decoration: initial;
}
a.re-container__content-file-list-item--download:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.188 14.063v4.083a2.048 2.048 0 0 1-2.042 2.041H3.854a2.048 2.048 0 0 1-2.042-2.041v-4.084M5.896 8.958 11 14.062l5.104-5.104M11 14.063V1.813' stroke='%2318438C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 22px;
  left: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 22px;
}
a.re-container__content-file-list-item--download:focus,
a.re-container__content-file-list-item--download:hover {
  color: var(--font-size-color-1E4D7E) !important;
  text-decoration: underline;
}
a.re-container__content-file-list-item--download:active {
  color: var(--font-size-color-00297C) !important;
}
@media (min-width: 1264px) {
  a.re-container__content-file-list-item--download {
    font-size: var(--font-size-18-var);
    line-height: 1.5555555556;
  }
}
.re-container__content-file-list-item--view {
  color: var(--font-size-color-212121) !important;
  display: block;
  font-size: var(--font-size-14-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1.2857142857;
  margin-bottom: 20px;
  padding-left: 44px;
  position: relative;
  text-decoration: none;
  text-decoration: initial;
}
.re-container__content-file-list-item--view:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.407 14.021H9.426M16.47 18.105H9.426M14.02 2.792H6.874a2.048 2.048 0 0 0-2.042 2.042v16.333c0 1.123.919 2.042 2.042 2.042h12.25a2.048 2.048 0 0 0 2.041-2.042V9.937L14.02 2.793Z' stroke='%2318438C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.02 2.792v5.104c0 1.123.918 2.042 2.041 2.042h5.104' stroke='%2318438C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 26px;
  left: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 26px;
}
.re-container__content-file-list-item--view:focus,
.re-container__content-file-list-item--view:hover {
  color: var(--font-size-color-1E4D7E) !important;
  text-decoration: underline;
}
.re-container__content-file-list-item--view:active {
  color: var(--font-size-color-00297C) !important;
}
@media (min-width: 1264px) {
  .re-container__content-file-list-item--view {
    font-size: var(--font-size-18-var);
    line-height: 1.5555555556;
  }
}
.right_block_brochure {
  font-size: var(--font-size-14-var);
  line-height: 1.2857142857;
}
@media (min-width: 1264px) {
  .right_block_brochure {
    font-size: var(--font-size-18-var);
    line-height: 1.5555555556;
  }
}
.re-brochure__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.brochure-block-section {
  display: inline-block;
  margin-bottom: 32px !important;
  max-width: 25%;
  text-align: center;
  width: 100%;
}
@media (max-width: 1263px) {
  .brochure-block-section {
    margin-bottom: 28px !important;
  }
}
.brochure-block-section .brochure-link {
  border-radius: 12px;
  display: inline-block;
  height: 392px;
  overflow: hidden;
  width: 100%;
}
@media (max-width: 1263px) {
  .brochure-block-section {
    margin-bottom: 12px;
  }
  .brochure-block-section .brochure-link {
    height: 234px;
  }
}
@media (max-width: 767px) {
  .brochure-block-section {
    max-width: 50%;
  }
  .brochure-block-section .brochure-link {
    height: 234px;
  }
}
.brochure-block-section .brochure-link {
  margin-bottom: 20px !important;
}
.brochure-block-section .brochure-img {
  display: block;
  height: 100%;
  margin-bottom: 0 !important;
  -o-object-fit: cover !important;
  object-fit: cover !important;
  width: 100%;
}
@media (max-width: 1263px) {
  .brochure-block-section .brochure-img {
    margin-bottom: 12px !important;
  }
}
@media (min-width: 1264px) {
  .brochure-block-section .brochure-img:focus,
  .brochure-block-section .brochure-img:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 0.8s;
    transition: all 0.8s;
  }
}
.brochure-block-section .brochure-title {
  --font-family-var: "Montserrat", "sans-serif";
  color: var(--font-size-color-212121);
  font-size: var(--font-size-20-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1.6;
}
@media (max-width: 1263px) {
  .brochure-block-section .brochure-title {
    font-size: var(--font-size-14-var);
  }
}
.brochure-block-section:before {
  display: none;
}
@media (max-width: 1263px) and (min-width: 800px) {
  .brochure-block-section .brochure-link {
    height: 324px;
  }
}
@media (max-width: 767px) and (min-width: 400px) {
  .brochure-block-section .brochure-link {
    height: 294px;
  }
}
.brochure-block-section {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 1263px) {
  .brochure-block-section {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media (max-width: 767px) {
  .brochure-block-section {
    padding-left: 10px;
    padding-right: 10px;
  }
  .re-brochure__container .brochure-block-section:nth-child(2n) {
    padding-right: 0 !important;
  }
  .re-brochure__container .brochure-block-section:nth-child(2n-1) {
    padding-left: 0 !important;
  }
}
@media (min-width: 768px) {
  .re-brochure__container .brochure-block-section {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 26%;
  }
  .re-brochure__container .brochure-block-section:nth-child(4n) {
    padding-right: 0 !important;
    width: 24%;
  }
  .re-brochure__container .brochure-block-section:nth-child(4n + 1) {
    padding-left: 0 !important;
    width: 24%;
  }
}
.notification-container.alert.alert-important {
  background: #fbeaea;
  border: 2px solid #d51a1a;
  border-radius: 12px;
  margin-bottom: 44px;
  padding: 20px;
}
@media (min-width: 768px) {
  .notification-container.alert.alert-important {
    padding: 24px;
  }
}
.notification-container.alert.alert-important .notification-header {
  color: var(--font-size-color-D51A1A);
  font-size: var(--font-size-14-var) !important;
  font-style: normal;
  font-weight: 600;
  line-height: 1.2857142857 !important;
  margin-bottom: 20px !important;
}
@media (min-width: 1264px) {
  .notification-container.alert.alert-important .notification-header {
    font-size: var(--font-size-18-var) !important;
    line-height: 1.5555555556 !important;
  }
}
.notification-container.alert.alert-important .notification-content {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-14-var);
  font-style: normal;
  font-weight: 400;
  line-height: 1.2857142857;
  margin-bottom: 0 !important;
}
.notification-container .notification-content :last-child {
  margin-bottom: 0 !important;
}
.example-container {
  background: #fbeaea;
  border: 2px solid #d51a1a;
  border-radius: 12px;
  margin-bottom: 44px;
  padding: 20px;
}
@media (min-width: 768px) {
  .example-container {
    padding: 24px;
  }
}
.example-container .example-header {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--font-size-color-D51A1A);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: var(--font-size-14-var) !important;
  font-style: normal;
  font-weight: 600;
  gap: 10px;
  line-height: 1.3 !important;
  margin-bottom: 20px;
}
@media (min-width: 1264px) {
  .example-container .example-header {
    font-size: var(--font-size-18-var) !important;
    gap: 16px;
    line-height: 1.5 !important;
  }
}
.example-container .example-header:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgZmlsbD0ibm9uZSI+PHBhdGggZD0ibTkuMzMzIDEyLjgzMyAzLjUgMy41TDI0LjUgNC42NjciIHN0cm9rZT0iI0Q1MUExQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMjMuMzMzIDE0djguMTY3QTIuMzQgMi4zNCAwIDAgMSAyMSAyNC41SDQuNjY3YTIuMzQgMi4zNCAwIDAgMS0yLjMzNC0yLjMzM1Y1LjgzM0EyLjM0IDIuMzQgMCAwIDEgNC42NjcgMy41SDE3LjUiIHN0cm9rZT0iI0Q1MUExQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 24px;
  width: 24px;
}
@media (min-width: 1264px) {
  .example-container .example-header:before {
    height: 28px;
    width: 28px;
  }
}
.example-container .example-content {
  margin-bottom: 0 !important;
}
.example-container .example-content,
.example-container p {
  word-wrap: break-word;
  color: var(--font-size-color-212121);
  font-size: var(--font-size-14-var);
  font-style: italic;
  font-weight: 400;
  line-height: 1.3;
}
.example-container .example-content :last-child {
  margin-bottom: 0 !important;
}
.re-slider__text {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 767px) {
  .re-slider__text br {
    display: none;
  }
}
@media (max-width: 440px) {
  body .re-slider__wrapper .re-slider__information h2.re-slider__text {
    font-size: var(--font-size-16-var) !important;
  }
  body .re-slider__link {
    font-size: var(--font-size-12-var) !important;
  }
  body .re-slider__text span {
    font-size: var(--font-size-14-var) !important;
  }
  body .re-slider__information {
    max-width: 165px;
  }
}
.re-slider__link--arrow {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.re-fund__maneger-page-img {
  -o-object-fit: cover !important;
  object-fit: cover !important;
}
.re-page-banner__main-container img {
  -o-object-fit: initial !important;
  object-fit: fill !important;
}
.npfDocs-list,
.software-list {
  list-style: none !important;
  padding-left: 0 !important;
}
.npfDocs-list li:before,
.software-list li:before {
  content: normal !important;
}
.npfDocs-list .af-versions-list,
.software-list .af-versions-list {
  list-style: none !important;
  padding-left: 0 !important;
}
html:not(.assist-view) .notification-container .notification-content a {
  color: var(--font-size-color-18438C);
}
.alert-important {
  color: var(--font-size-color-212121);
}
.notification-container p {
  margin-bottom: 16px;
}
.notification-container p:last-child,
.re-note p:last-child {
  margin-bottom: 0 !important;
}
ol {
  padding-left: 0;
}
.section-name {
  margin-bottom: 0 !important;
}
.re-container__inner-right .re-container__inner-right-list {
  margin-bottom: 40px !important;
}
@media (max-width: 1263px) {
  .re-container__inner-right .re-container__inner-right-list {
    margin-bottom: 60px !important;
  }
}
.section-content div {
  font-size: var(--font-size-14-var);
  line-height: 1.2857142857;
}
@media (min-width: 1264px) {
  .section-content div {
    font-size: var(--font-size-18-var);
    line-height: 1.5555555556;
  }
}
.section-content {
  font-size: var(--font-size-14-var);
  line-height: 1.2857142857;
}
@media (min-width: 1264px) {
  .section-content {
    font-size: var(--font-size-18-var);
    line-height: 1.5555555556;
  }
}
.re-container__content-file-list {
  list-style: none !important;
  padding-left: 0 !important;
}
.re-container__content-file-list li {
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  html.admin-bar-enabled body .re-header {
    padding-top: 40px;
  }
}
.site-content {
  padding-top: 0 !important;
}
.re-header {
  background-color: #fff;
}
.re-header-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.re-header-bottom__search-enter {
  background-color: transparent;
  background-position: 50%;
  border: none;
  margin: 0;
  outline: none;
  padding: 0;
  pointer-events: none;
}
.re-slider {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 60px;
}
.re-header-top__wrapper,
.re-slider__wrapper {
  margin-left: auto;
  margin-right: auto;
  max-width: 1264px;
  width: 100%;
}
.re-header-top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  border-bottom: 1px solid #e1edfe;
  -ms-flex-direction: column;
  flex-direction: column;
}
.re-header-bottom__item-inner-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.re-header-top__logo-img {
  height: 60px;
  -o-object-fit: contain;
  object-fit: contain;
  width: 415px;
}
.re-header-top__logo-link {
  display: inline-block;
}
.re-header-top__logo-container {
  padding-bottom: 32px;
  padding-top: 32px;
}
.re-header-top__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.re-header-top__buttons {
  margin-bottom: 12px;
  margin-top: 16px;
}
.re-header-top__links-container {
  margin-left: auto;
}
.re-header-top-svg {
  height: 32px;
  width: 32px;
}
.re-header-top__button {
  background-color: transparent;
  border: none;
  margin: 0;
  outline: none;
  padding: 0;
}
.re-header-top__link {
  cursor: pointer;
  display: inline-block;
  margin-left: 32px;
}
.re-header-top__button {
  cursor: pointer;
}
.re-header-top__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 23px;
  margin-left: auto;
}
.re-header-top__button--region {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-16-var);
  font-weight: 500;
  line-height: 1.5;
  margin-left: 24px;
  position: relative;
}
.re-header-top__buttons {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.re-header-top__button,
.re-header-top__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.re-header-top__button--ally {
  background-color: #18438c;
  border-radius: 12px;
  color: var(--font-size-color-white);
  font-family: var(--font-family-var);
  font-size: var(--font-size-16-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1.5;
  margin-left: 24px;
  padding: 8px 12px;
  position: relative;
}
.re-header-top__button--ally:active,
.re-header-top__button--ally:focus,
.re-header-top__button--ally:hover {
  background-color: #1e4b99;
  color: var(--font-size-color-white);
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.re-header-top__button--ally .re-header-top__button__icon {
  margin-right: 17px;
}
@media (max-width: 1263px) {
  .re-header-top__button--ally {
    margin-left: 12px;
  }
}
.re-slider__link-container li.re-slider__item:before {
  display: none;
}
@media (max-width: 1263px) {
  .re-header-top__button--region {
    margin-left: 12px;
  }
  .re-header .re-header-top__buttons {
    margin-bottom: 12px;
    margin-top: 12px;
  }
  .re-header-top__button--ally .re-header-top__button__icon {
    margin-right: 6px;
  }
}
@media (max-width: 767px) {
  .re-header .re-header-top__buttons {
    margin-bottom: 16px;
    margin-top: 12px;
  }
  .re-header-top__button--ally {
    border-radius: 6px;
    height: 28px;
    padding: 4px;
    width: 28px;
  }
  .re-header-top__button--ally .re-header-top__button__icon {
    height: 20px;
    margin-right: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    width: 20px;
  }
  .re-header-top__links {
    padding-bottom: 4px;
  }
}
.re-header-top__button__icon {
  display: block;
  margin-bottom: auto;
  margin-right: 6px;
  margin-top: auto;
}
.re-header-top__button--lang {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-18-var);
  font-weight: 600;
  line-height: 1.3333333333;
  margin-left: 4px;
  position: relative;
}
.re-header-top__links-container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.re-header-top__button--lang .re-header-top__button__icon {
  height: 20px;
  width: 20px;
}
.re-header-top__button--ally .re-header-top__button__icon {
  height: 16px;
  width: 22px;
}
.re-header-top__button--region .re-header-top__button__icon {
  height: 22px;
  width: 18px;
}
.re-header-top__button__text {
  margin-bottom: auto;
  margin-top: auto;
}
.re-header-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.re-header-bottom__wrapper {
  margin-left: auto;
  margin-right: auto;
  max-width: 1264px;
  width: 100%;
}
.re-header-bottom {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  border-bottom: 1px solid #e1edfe;
  -ms-flex-direction: column;
  flex-direction: column;
}
.re-header-bottom__wrapper {
  padding-bottom: 24px;
  padding-top: 24px;
}
.re-header-bottom__list,
.re-header-bottom__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.re-header-bottom__item {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-16-var);
  font-weight: 500;
  line-height: 1;
  margin-right: 21px;
}
.re-header-bottom__menu {
  margin-bottom: auto;
  margin-top: auto;
}
.re-header-bottom__search-input {
  border: 1px solid #212121;
  border-radius: 8.5px;
  color: var(--font-size-color-212121);
  font-size: var(--font-size-12-var);
  font-weight: 400;
  line-height: 1;
  padding: 9px 35px 9px 9px;
}
.re-header-bottom__search-input::-webkit-input-placeholder {
  color: var(--font-size-color-D8D8D8);
}
.re-header-bottom__search-input::-moz-placeholder {
  color: var(--font-size-color-D8D8D8);
}
.re-header-bottom__search-input:-ms-input-placeholder {
  color: var(--font-size-color-D8D8D8);
}
.re-header-bottom__search-input::-ms-input-placeholder {
  color: var(--font-size-color-D8D8D8);
}
.re-header-bottom__search-input::placeholder {
  color: var(--font-size-color-D8D8D8);
}
.re-header-bottom__search-container {
  margin-left: auto;
}
.re-header-bottom__search-enter {
  background-size: contain;
  height: 15px;
  position: absolute;
  right: 11px;
  top: 50%;
  -webkit-transform: translateY(-75%);
  transform: translateY(-75%);
  width: 15px;
}
.re-header-bottom__search-input {
  outline: none;
}
.re-header-bottom__item-content {
  position: relative;
}
.re-header-bottom__item-inner-link {
  font-size: var(--font-size-16-var);
  font-weight: 500;
  line-height: 1.5;
}
.re-header-bottom__item-inner-item {
  margin-bottom: 12px;
}
.re-header-bottom__item-inner-list {
  background-color: #fff;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  left: 0;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 20px;
  position: absolute;
  top: 35px;
  width: 328px;
}
.re-header {
  z-index: 2;
}
.re-header-bottom__item-header {
  cursor: pointer;
  padding-right: 27px;
  position: relative;
}
.re-header-bottom__item-header:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6 6 6-6' stroke='%23212121' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  content: "";
  display: block;
  height: 8px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 14px;
}
.re-header-bottom__item-content {
  display: none;
}
.re-header-bottom__item-header--show {
  color: var(--font-size-color-18438C) !important;
  font-weight: 600;
}
.re-header-bottom__item-header--show:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 7 7 1 1 7' stroke='%2318438C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
}
.re-header-bottom__item-header--show + .re-header-bottom__item-content {
  display: block;
}
.re-header-bottom__item-header:focus,
.re-header-bottom__item-header:hover {
  color: var(--font-size-color-18438C);
}
.re-header-bottom__item-header:focus:before,
.re-header-bottom__item-header:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6 6 6-6' stroke='%2318438C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.re-header-bottom__item-inner-link {
  border-radius: 12px;
  color: var(--font-size-color-212121);
  display: inline-block;
  padding: 4px 26px 4px 12px;
  text-decoration: none;
  width: 100%;
}
.re-header-bottom__item-inner-link:focus,
.re-header-bottom__item-inner-link:hover {
  background-color: rgba(203, 224, 255, 0.4);
  color: var(--font-size-color-212121);
  text-decoration: none;
}
.re-header-bottom__list {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.re-header-bottom__item {
  padding-bottom: 10px;
  padding-top: 10px;
}
.re-header-bottom__search-enter {
  cursor: pointer;
}
.re-header-bottom__item-header {
  white-space: nowrap;
}
.re-news-main__main-title:active,
.re-news-main__main-title:focus,
.re-news-main__main-title:hover {
  color: var(--font-size-color-212121);
}
.re-footer-content__social,
.re-header-top__links {
  list-style: none;
  padding-left: 0;
}
.re-footer-content__social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
}
.re-footer-content__app {
  display: inline-block;
}
.re-footer-content__apps {
  list-style: none;
  padding-left: 0;
}
.re-footer-content__apps,
.re-news-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.re-news-main {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.re-news-main__wrapper {
  margin-left: auto;
  margin-right: auto;
  max-width: 1264px;
  width: 100%;
}
.re-news-main__title {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-40-var);
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 4px;
}
.re-news-main__all-news {
  color: var(--font-size-color-18438C);
  font-size: var(--font-size-16-var);
  font-weight: 500;
  line-height: 1.5;
  margin-bottom: 44px;
}
.re-news-main__main-left-link {
  display: inline-block;
}
.re-info__inner-content-item {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.re-header-bottom__wrapper {
  position: relative;
}
.re-header-bottom__search-container--open {
  left: 0;
  position: absolute;
  top: 24px;
  width: 100%;
}
.re-header-bottom__search-container--open .re-header-bottom__search-input {
  width: 100%;
}
.re-news-main__main-img {
  border-radius: 12px;
  display: block;
  height: 400px;
  overflow: hidden;
  width: 400px;
}
.re-news-main__main-left-container {
  margin-right: 32px;
}
.re-news-main__main-datatime {
  color: var(--font-size-color-18438C);
  font-size: var(--font-size-14-var);
  font-weight: 600;
  line-height: 1.2857142857;
  margin-bottom: 8px;
}
.re-news-main__main-title {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-20-var);
  font-weight: 600;
  line-height: 1.4;
}
.re-news-main__main-description {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-16-var);
  line-height: 1.5;
  margin-bottom: 8px;
}
.re-news-main__main-more-information {
  color: var(--font-size-color-18438C);
  font-size: var(--font-size-14-var);
  font-weight: 400;
  line-height: 1.7142857143;
}
.re-news-main__main-news {
  width: 832px;
}
.re-news-main__container,
.re-news-main__main-news {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
}
.re-news-main__other-news {
  width: 403px;
}
.re-news-main__wrapper {
  margin-bottom: 120px;
}
.re-news-main__datetime {
  color: var(--font-size-color-18438C);
  font-size: var(--font-size-14-var);
  font-weight: 600;
  line-height: 1.2857142857;
  margin-bottom: 12px;
}
.re-news-main__text {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-16-var);
  font-weight: 500;
  line-height: 1.5;
}
.re-news-main__link {
  background-color: #e8ebf5;
  border-radius: 12px;
  display: inline-block;
  overflow: hidden;
  padding: 12px 21px 12px 15px;
}
.re-news-main__item {
  margin-bottom: 8px;
}
.re-news-main__item:last-child {
  margin-bottom: 0;
}
.re-news-main__other-news {
  max-height: 400px;
  overflow: hidden;
  overflow-y: auto;
  padding-right: 3px;
}
.re-news-main__other-news::-webkit-scrollbar {
  background-color: transparent;
  width: 2px;
}
.re-news-main__other-news::-webkit-scrollbar-thumb {
  background-color: #cbe0ff;
  border-radius: 9em;
}
.re-news-main__other-news::-webkit-scrollbar-thumb:hover {
  background-color: rgba(24, 67, 140, 0.8);
}
.re-news-main__main-img {
  -o-object-fit: cover;
  object-fit: cover;
}
.re-news-main__all-news {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.re-news-main__all-news--arrow {
  margin-bottom: auto;
  margin-left: 10px;
  margin-top: auto;
}
.re-info {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.re-info__wrapper {
  margin-left: auto;
  margin-right: auto;
  max-width: 1264px;
  width: 100%;
}
.re-info__title {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-40-var);
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 20px;
}
.re-info__registration-button {
  background: #18438c;
  border: initial;
  border-radius: 12px;
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: var(--font-size-18-var);
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 44px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  outline: medium none invert;
  outline: initial;
  padding: 16px 32px;
  text-decoration: none;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.re-info__registration-button:active,
.re-info__registration-button:focus,
.re-info__registration-button:hover {
  background-color: #1e4b99;
  -webkit-box-shadow: none !important;
  -webkit-box-shadow: initial !important;
  box-shadow: none !important;
  color: #fff;
  text-decoration: none;
}
.re-info__registration-button[disabled] {
  background: #eef0f2;
  color: var(--font-size-color-D6D8DE);
  pointer-events: none;
}
.re-info__inner-title {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-32-var);
  font-weight: 500;
  line-height: 1.375;
  margin-bottom: 8px;
}
.re-info__inner-link {
  color: var(--font-size-color-18438C);
  display: inline-block;
  font-size: var(--font-size-16-var);
  font-weight: 500;
  line-height: 1.5;
  margin-bottom: 32px;
}
.re-info__inner-content-title {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#e1edfe),
    to(#cbe0ff)
  );
  background: linear-gradient(90deg, #e1edfe, #cbe0ff);
  color: var(--font-size-color-212121);
  font-size: var(--font-size-16-var);
  font-weight: 600;
  line-height: 1.25;
  padding: 14px 60px 14px 20px;
}
.re-info__inner-content-list {
  background-color: #fff;
  border-bottom: 1px solid #cbe0ff;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-left: 1px solid #cbe0ff;
  border-right: 1px solid #cbe0ff;
}
.re-info__inner-content-title {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.re-info__inner-content-item {
  padding: 10px 20px;
}
.re-info__inner-content-list {
  padding-bottom: 10px;
  padding-top: 10px;
}
.re-info__inner-content-link {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-16-var);
  font-weight: 500;
  line-height: 1.5;
}
.re-info__inner-content {
  margin-bottom: 32px;
}
.re-info__inner-content-link {
  display: block;
  position: relative;
}
.re-info__inner-content-link:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 13 6-6-6-6' stroke='%23212121' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  content: "";
  display: block;
  height: 14px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}
.re-info__inner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.re-info__inner-wrapper--citizen .re-info__inner-container {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.re-info__inner-content {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 100%;
}
.re-info__inner-content.re-info__inner-content-triple {
  max-width: 400px;
}
.re-info__inner-content.re-info__inner-content-double {
  max-width: 616px;
}
.re-info__inner-wrapper--insurance .re-info__inner-content-title {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#e2e3fe),
    to(#d7d1fc)
  );
  background: linear-gradient(90deg, #e2e3fe, #d7d1fc);
}
.re-info__inner-wrapper--insurance .re-info__inner-container {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.re-info__inner-wrapper--medical .re-info__inner-content-title {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#e9f8f5),
    to(#aee6da)
  );
  background: linear-gradient(90deg, #e9f8f5, #aee6da);
}
.re-info__inner-wrapper--medical .re-info__inner-container {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.re-info__inner-content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.re-info__inner-content-list {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.re-info__inner-content-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 68px;
}
.re-info__inner-content-title-span {
  display: inline-block;
  margin-bottom: auto;
  margin-top: auto;
  padding-left: 16px;
}
.re-info__inner-content-img {
  height: 44px;
  margin-bottom: auto;
  margin-top: auto;
  -o-object-fit: contain;
  object-fit: contain;
  width: 44px;
}
.re-info__inner-content-list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.re-info__inner-wrapper {
  padding-bottom: 18px;
}
.re-info__container {
  padding-bottom: 78px;
}
.re-info__inner-content-list {
  min-height: 108px;
}
.re-info__inner-content-link {
  padding-right: 30px;
}
.re-info__inner-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.re-info__inner-link--arrow {
  margin-bottom: auto;
  margin-left: 10px;
  margin-top: auto;
}
.re-projects {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.re-projects__wrapper {
  margin-left: auto;
  margin-right: auto;
  max-width: 1264px;
  padding-bottom: 88px;
  padding-top: 44px;
  width: 100%;
}
.re-projects {
  background: #e1edfe;
}
.re-projects__title {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-40-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1.2727272727;
  margin-bottom: 44px;
}
.re-projects__list {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: space-between;
}
.re-projects__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 32px;
  width: 49%;
}
.re-projects__text {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-20-var);
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: auto;
  margin-left: 20px;
  margin-top: auto;
}
.re-projects__img {
  height: 76px;
  margin-bottom: auto;
  margin-top: auto;
  -o-object-fit: contain;
  object-fit: contain;
  width: 76px;
}
.re-header-bottom__wrapper {
  z-index: 2;
}
.re-links {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.re-links__wrapper {
  margin-left: auto;
  margin-right: auto;
  max-width: 1264px;
  width: 100%;
}
.re-links__list {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: space-between;
  list-style: none;
  margin-bottom: 0;
  padding: 0;
}
.re-links__wrapper {
  padding-bottom: 25px;
  padding-top: 25px;
}
.re-links__item {
  padding-bottom: 10px;
  padding-top: 10px;
}
.re-links__link {
  color: var(--font-size-color-18438C);
  display: inline-block;
  font-family: var(--font-family-var);
  font-size: var(--font-size-18-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  padding-left: 44px;
  position: relative;
  text-decoration: none;
}
.re-links__link:before {
  content: "";
  display: inline-block;
  left: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.re-footer {
  margin-top: auto;
}
.re-footer-content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.re-footer-content__wrapper {
  margin-left: auto;
  margin-right: auto;
  max-width: 1264px;
  width: 100%;
}
.re-footer-content {
  border-top: 1px solid #cddefb;
}
.re-footer-content__wrapper {
  padding-bottom: 25px;
  padding-top: 36px;
}
.re-footer-content__logo {
  background-size: contain;
  height: 60px;
  -o-object-fit: contain;
  object-fit: contain;
  width: 415px;
}
.re-footer-content__copyright {
  color: var(--font-size-color-212121);
  font-family: var(--font-family-var);
  font-size: var(--font-size-18-var);
  font-style: normal;
  line-height: 1.4444444444;
  margin-bottom: 0;
  text-align: center;
}
.re-footer-content__bottom {
  padding-top: 28px;
}
.re-footer-content__error {
  color: var(--font-size-color-212121);
  font-family: var(--font-family-var);
  font-size: var(--font-size-12-var);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 0;
  margin-top: 20px;
}
.re-footer-content__app,
.re-footer-content__navs {
  text-decoration: none;
}
.re-footer-content__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.re-footer-content__links {
  margin-left: auto;
}
.re-footer-content__navs {
  color: var(--font-size-color-212121);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--font-family-var);
  font-size: var(--font-size-14-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  margin-bottom: auto;
  margin-right: 72px;
  margin-top: auto;
  position: relative;
}
.re-footer-content__navs-icon {
  height: 20px;
  margin-bottom: auto;
  margin-top: auto;
  -o-object-fit: contain;
  object-fit: contain;
  padding-right: 5px;
  width: 20px;
}
.re-footer-content__navs--text {
  display: inline-block;
  margin-bottom: auto;
  margin-top: auto;
}
.re-footer-content__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.re-footer-top__link {
  cursor: pointer;
  display: inline-block;
  margin-left: 32px;
}
.re-footer-top__link-rss {
  margin-left: 42px;
}
.re-footer-top-svg {
  height: 32px;
  width: 32px;
}
.re-footer-content__app-svg--rustore {
  height: 20px;
  width: 81px;
}
.re-footer-content__app-svg--googleplay {
  height: 20px;
  width: 108px;
}
.re-footer-content__app-svg--appstore {
  height: 20px;
  width: 95px;
}
.re-footer-content__app-svg--appgallery {
  height: 20px;
  width: 103px;
}
.re-footer-content__apps {
  margin-bottom: 8px;
  margin-left: auto;
  margin-top: auto;
}
.re-footer-content__links {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.re-footer-content__app {
  margin-left: 30px;
}
.re-footer-content__head {
  margin-left: auto;
  margin-top: 13px;
}
.re-footer-content__map {
  color: var(--font-size-color-18438C);
  display: block;
  font-family: var(--font-family-var);
  font-size: var(--font-size-14-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1.4285714286;
  margin-top: 20px;
  text-decoration: none;
  text-decoration: initial;
}
.re-arrow-up {
  bottom: 60px;
  cursor: pointer;
  height: 46px;
  opacity: 0;
  pointer-events: none;
  position: fixed;
  right: 24px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: 46px;
}
.re-arrow-up--show {
  opacity: 1;
  pointer-events: inherit;
  z-index: 2;
}
.re-links__link:before {
  background-position: 50%;
  background-repeat: no-repeat;
}
.re-footer-content__app-svg {
  -o-object-fit: contain;
  object-fit: contain;
}
.re-footer-content__social--adaptive {
  display: none;
}
.re-footer-top-svg {
  -o-object-fit: contain;
  object-fit: contain;
}
.re-links__list {
  -ms-flex-wrap: initial;
  flex-wrap: nowrap;
}
ul.re-links__list .re-links__item {
  margin-right: 40px;
}
ul.re-links__list .re-links__item:last-child {
  margin-right: 0;
}
.re-links {
  border-top: 1px solid #cddefb;
}
.re-footer-content__app:active,
.re-footer-content__app:hover {
  text-decoration: none;
}
.ereporter-link:active,
.ereporter-link:focus,
.ereporter-link:hover {
  cursor: pointer;
  text-decoration: underline;
}
.re-footer-content__navs:hover {
  color: var(--font-size-color-212121);
  text-decoration: underline;
}
.re-footer-content__map:hover,
.re-links__link:hover {
  color: var(--font-size-color-18438C);
  text-decoration: underline;
}
.re-footer--en .re-footer-content__bottom {
  padding-top: 18px;
}
.re-footer--en .re-footer-content__wrapper {
  padding-bottom: 36px;
}
.re-footer--empty .re-footer-content__bottom {
  padding-top: 0;
}
.re-footer--empty .re-footer-content__wrapper {
  padding-bottom: 36px;
  padding-top: 36px;
}
.re-footer--empty {
  border-top: 1px solid #e1edfe;
}
.re-header-top__button--region--selected span {
  color: var(--font-size-color-ed572c);
  font-weight: 600;
}
.re-header-top__button--region--selected path {
  stroke: var(--font-size-color-ed572c);
}
.re-header {
  left: 0;
  position: sticky;
  right: 0;
  top: 0;
  z-index: 16;
}
body .re-header-top__button,
body .re-header-top__button:hover {
  text-decoration: none !important;
  text-decoration: initial !important;
}
.re-header-top__button.re-header-top__button--region:hover {
  color: var(--font-size-color-6C6C6C);
}
.assist-view.assist-achromatic a.re-header-top__button:not(.logo):active,
.assist-view.assist-achromatic a.re-header-top__button:not(.logo):hover,
.assist-view.assist-achromatic a.re-header-top__button:not(.logo):hover:active {
  text-decoration: none !important;
  text-decoration: initial !important;
}
.region-select-wrapper .container {
  padding-top: 15px;
}
.re-header-bottom__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.re-header {
  font-family: var(--font-family-var);
  font-style: normal;
  font-weight: 400;
}
.re-header-bottom__search-input:focus,
.re-header-bottom__search-input:hover {
  border-color: var(--font-size-color-1E4D7E);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.re-header-bottom__search-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.re-header-bottom__search-item {
  font-size: var(--font-size-14-var);
  line-height: 1.4285714286;
  text-decoration: none !important;
}
.re-header-bottom__search-item,
a.re-header-bottom__search-item-link:active,
a.re-header-bottom__search-item-link:focus,
a.re-header-bottom__search-item-link:hover {
  color: var(--font-size-color-1A1A1A);
}
.assist-view.assist-achromatic a.re-header-bottom__search-item-link,
.assist-view.assist-achromatic
  a.re-header-bottom__search-item-link:not(.logo):active,
.assist-view.assist-achromatic
  a.re-header-bottom__search-item-link:not(.logo):focus,
.assist-view.assist-achromatic
  a.re-header-bottom__search-item-link:not(.logo):hover,
a.re-header-bottom__search-item-link,
a.re-header-bottom__search-item-link:not(.logo):active,
a.re-header-bottom__search-item-link:not(.logo):focus,
a.re-header-bottom__search-item-link:not(.logo):hover {
  text-decoration: none !important;
  text-decoration: initial !important;
}
.re-header-bottom__search-item-link {
  display: block;
  padding: 6px 20px 6px 45px;
  width: 100%;
}
.re-header-bottom__search-item-link:hover {
  background-color: #f6faff;
}
.re-header-bottom__search-item-link {
  border-left: 1px solid #18438c;
  border-right: 1px solid #18438c;
}
ul.re-header-bottom__search-list
  li.re-header-bottom__search-item:last-child
  .re-header-bottom__search-item-link {
  border-bottom: 1px solid #18438c;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
ul.re-header-bottom__search-list
  li.re-header-bottom__search-item:first-child
  .re-header-bottom__search-item-link {
  padding-top: 12px;
}
ul.re-header-bottom__search-list
  li.re-header-bottom__search-item:last-child
  .re-header-bottom__search-item-link {
  padding-bottom: 12px;
}
.re-header-bottom__search-item-text {
  position: relative;
}
.re-header-bottom__search-item-text:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.867 7.333a4.533 4.533 0 1 1-9.067 0 4.533 4.533 0 0 1 9.067 0ZM14.007 14l-2.866-2.934' stroke='%231A1A1A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 16px;
  left: -28px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 16px;
}
.re-header-bottom__search {
  position: relative;
}
.re-header-bottom__search-list {
  left: 0;
  position: absolute;
  top: 35px;
  width: 100%;
}
.re-header-bottom__search-item {
  display: none;
}
.re-header-bottom__search-item-link {
  background-color: #fff;
}
.re-header-bottom__search-input--focus
  ~ .re-header-bottom__search-list
  .re-header-bottom__search-item {
  display: list-item;
}
.re-header-bottom__search-input--focus {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-transition: none 0s ease 0s !important;
  transition: none 0s ease 0s !important;
  -webkit-transition: initial !important;
  transition: initial !important;
}
@media (max-width: 1263px) {
  .re-header-top__logo-container--search-focused .re-header-top-menu-toggler,
  .re-header-top__logo-container--search-focused .re-header-top__logo-link {
    opacity: 0;
    pointer-events: none;
  }
}
.re-header-bottom__search-enter:focus,
.re-header-top__button--region:focus {
  outline: none;
}
.re-header-bottom__item-header {
  margin-bottom: 0;
}
.assist-bar {
  padding-top: 229px;
}
.re-header-top-menu-toggler {
  display: none;
}
.site-header--en + .site-content .assist-bar {
  padding-top: 0 !important;
}
.re-projects__item-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.re-projects__item-link,
.re-projects__item-link:hover {
  text-decoration: none;
  text-decoration: initial;
}
.re-projects__item-link:active,
.re-projects__item-link:focus,
.re-projects__item-link:hover {
  color: var(--font-size-color-212121);
}
.re-projects {
  position: relative;
}
.re-projects__list {
  margin: 0;
  padding: 0;
}
.re-info,
.re-news-main,
.re-projects {
  font-family: var(--font-family-var);
  font-style: normal;
}
.re-info__inner-content-list {
  list-style: none;
  padding-left: 0;
}
.re-info a,
.re-info a:focus,
.re-info a:hover,
.re-news-main a,
.re-news-main a:focus,
.re-news-main a:hover {
  text-decoration: none !important;
  text-decoration: initial !important;
}
.re-info__inner-container {
  margin-bottom: 0;
}
.re-info__inner-container,
.re-news-main__list {
  list-style: none;
  padding-left: 0;
}
.re-news-main__text {
  margin-bottom: 0;
}
.re-news-main__main-title {
  display: block;
  margin-bottom: 8px;
}
.re-news-main__list {
  margin-bottom: 0;
}
.re-header + .site-content {
  padding-top: 0 !important;
}
.re-slider .carousel-item {
  border-radius: 12px;
  overflow: hidden;
}
.re-slider .re-slider__slide-container img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.re-slider__slide-container {
  height: 100%;
}
.re-slider__swiper {
  overflow: hidden;
}
.re-slider__img {
  display: block;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.re-slider__slide-container {
  border-radius: 12px;
  overflow: hidden;
}
.re-slider {
  margin-bottom: 60px;
}
.re-slider__slide-container {
  position: relative;
}
.re-slider__information {
  left: 100px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.re-slider__wrapper .re-slider__information h2.re-slider__text {
  color: var(--font-size-color-white);
  font-family: var(--font-family-var);
  font-size: var(--font-size-40-var);
  font-weight: 600;
  line-height: 1.4;
  margin-bottom: 60px;
}
.re-slider__text span {
  font-weight: 400;
}
.re-slider__link-container li.re-slider__item:not(:last-child) {
  margin-bottom: 28px;
}
.re-slider__link {
  border: 2px solid #fff;
  border-radius: 12px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--font-size-color-white);
  display: inline-block;
  font-size: var(--font-size-18-var);
  font-weight: 600;
  line-height: 1.3333333333;
  min-width: 254px;
  padding: 16px 28px;
  text-align: center;
}
.re-slider__swiper {
  position: relative;
}
.re-slider .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='36' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='18' cy='18' r='17.5' transform='rotate(-180 18 18)' fill='%23fff' stroke='%23fff'/%3E%3Cpath d='m21 12-6 6 6 6' stroke='%23212121' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  height: 36px;
  left: 24px;
  margin-top: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 36px;
}
.re-slider .swiper-button-prev:after {
  content: normal;
}
.re-slider .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='36' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='18' cy='18' r='17.5' fill='%23fff' stroke='%23fff'/%3E%3Cpath d='m15 24 6-6-6-6' stroke='%23212121' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  height: 36px;
  margin-top: 0;
  right: 24px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 36px;
}
.re-slider .swiper-button-next:after {
  content: normal;
}
.re-slider__link--arrow {
  content: "";
  display: block;
  height: 14px;
  margin: auto 6px auto 41px;
  width: 8px;
}
.re-slider__link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.re-slider__link-container {
  list-style: none;
  margin: 0;
  padding-left: 0 !important;
  padding: 0;
}
.re-slider__link,
.re-slider__link:focus,
.re-slider__link:hover {
  text-decoration: none;
}
.swiper-slide > .re-slider__img {
  border-radius: 12px;
}
.re-slider__information {
  max-width: 470px;
}
.region-select-content .container {
  height: calc(100% - 210px) !important;
}
.region-select-content .col.pb-7.pb-sm-8.pb-md-9 {
  padding-bottom: 332px !important;
}
.re-header .assist-bar {
  padding-top: 40px;
}
.re-slider__text span {
  font-size: var(--font-size-36-var);
  line-height: 1.2222222222;
}
.re-slider__swiper {
  height: 547px;
  width: 100%;
}
#sliderPageBlock .re-slider {
  height: 547px !important;
  width: 100%;
}
.re-news-main .swiper-pagination,
.re-slider__swiper .swiper-pagination {
  display: none;
}
.re-info__inner-content-title-span {
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.re-info__inner-content-title-span:active,
.re-info__inner-content-title-span:focus,
.re-info__inner-content-title-span:hover {
  color: var(--font-size-color-212121);
}
.re-info__inner-link:focus,
.re-info__inner-link:hover,
.re-news-main__all-news:focus,
.re-news-main__all-news:hover,
.re-news-main__main-more-information:focus,
.re-news-main__main-more-information:hover {
  color: var(--font-size-color-034192);
}
.re-info__inner-link:active,
.re-news-main__all-news:active,
.re-news-main__main-more-information:active {
  color: var(--font-size-color-00297C);
}
.re-info__inner-link:focus .re-info__inner-link--arrow,
.re-info__inner-link:hover .re-info__inner-link--arrow {
  filter: brightness(0) saturate(100%) invert(20%) sepia(98%) saturate(1840%)
    hue-rotate(198deg) brightness(78%) contrast(103%);
}
.re-info__inner-link:active .re-info__inner-link--arrow {
  filter: brightness(0) saturate(100%) invert(14%) sepia(84%) saturate(3546%)
    hue-rotate(203deg) brightness(79%) contrast(103%);
}
.re-header-top__button.region-select-button {
  color: var(--font-size-color-18438C);
  font-size: var(--font-size-14-var);
  font-weight: 500;
  line-height: 1.7142857143;
  padding-left: 5px;
  padding-right: 20px;
  text-decoration-line: underline !important;
}
@media (max-width: 767px) {
  .re-header-top__button.region-select-button {
    font-size: var(--font-size-12-var);
    font-weight: 500;
    line-height: 1.3;
  }
}
@media (max-width: 1263px) {
  .re-links__wrapper {
    padding-bottom: 14px;
    padding-top: 14px;
  }
  .re-footer--en .re-footer-content__wrapper {
    padding-bottom: 24px;
  }
  .re-links__wrapper {
    padding-left: 44px;
    padding-right: 44px;
  }
  .re-links__link {
    font-size: var(--font-size-14-var);
    padding-left: 28px;
  }
  .re-links__link:before {
    height: 20px;
    width: 20px;
  }
  .re-footer-content__wrapper {
    padding: 24px 44px;
  }
  .re-footer-content__logo {
    height: auto;
    width: 230px;
  }
  .re-footer-content__map {
    font-size: var(--font-size-14-var);
    font-weight: 400;
    margin-top: 16px;
  }
  .re-footer-content__bottom {
    padding-top: 24px;
  }
  .re-footer-content__copyright {
    font-size: var(--font-size-12-var);
  }
  .re-footer-content__error,
  .re-footer-content__social {
    display: none;
  }
  .re-footer-content__navs {
    font-size: var(--font-size-12-var);
    margin-right: 0;
  }
  .re-footer-content__head {
    margin-left: 0;
    margin-top: 0;
  }
  .re-footer-content__links {
    margin-left: auto;
    width: 240px;
  }
  .re-footer-content__info {
    margin-right: 20px;
  }
  .re-footer-content__apps {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 10px;
  }
  .re-footer-content__app {
    margin-left: 0;
    margin-top: 20px;
    width: 45%;
  }
  .re-footer-content__social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .re-footer-content__social--adaptive {
    display: none;
  }
  .re-footer-top__link {
    margin-left: 0;
    margin-right: 20px;
  }
  .re-footer-top-svg {
    height: 24px;
    width: 24px;
  }
  ul.re-footer-content__social li.re-footer-top__link:last-child {
    margin-right: 0;
  }
  .re-footer-top__link-rss {
    padding-left: 20px;
  }
  .re-links__link {
    line-height: 1.4285714286;
  }
  .re-links__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .re-links__link {
    margin-bottom: auto;
    margin-top: auto;
  }
  .re-footer--en .re-footer-content__info {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-right: 0;
  }
  .re-footer--en .re-footer-content__social {
    margin-bottom: auto;
    margin-left: 20px;
    margin-top: auto;
  }
  .re-footer--en .re-footer-content__info {
    width: 100%;
  }
  .re-footer--en .re-footer-content__links {
    display: none;
  }
  .re-footer--empty .re-footer-content__wrapper {
    padding-bottom: 24px;
    padding-top: 24px;
  }
  .re-header-bottom,
  .re-header-bottom__search-container {
    display: none;
  }
  .re-header-top__links-container {
    border-bottom: 1px solid #e1edfe;
  }
  .re-header-top__links {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    margin-left: 0;
    margin-right: auto;
    order: -1;
    padding-left: 44px;
  }
  .re-header-top__logo-container {
    padding-left: 44px;
    padding-right: 44px;
  }
  .re-header-top__buttons {
    padding-right: 44px;
  }
  .re-header-top__logo-img {
    height: auto;
    width: 230px;
  }
  .re-site--en .re-header-top__logo-img {
    height: auto !important;
    width: 230px !important;
  }
  .re-header-top__logo-container {
    padding-bottom: 16px;
    padding-top: 16px;
  }
  .re-header-top__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .re-header-top__logo-container {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .re-header-top__links-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-left: 0;
  }
  .re-header-top__buttons {
    margin-bottom: 16px;
    margin-top: 16px;
  }
  .re-header-top__links {
    margin-bottom: auto;
    margin-top: auto;
  }
  .re-header-top__link {
    margin-left: 0;
    margin-right: 16px;
  }
  .re-header-top-svg {
    height: 24px;
    width: 24px;
  }
  .re-header-top__button {
    font-size: var(--font-size-14-var);
    line-height: 1.2857142857;
  }
  .assist-bar {
    padding-top: 146px;
  }
  .region-select-wrapper .container {
    padding-top: 0;
  }
  .re-header-top-menu-toggler {
    background: transparent;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24 1.571V0H0v1.571h24Zm0 3.143v1.572H0V4.714h24Zm0 4.715V11H0V9.429h24Z' fill='%2318438C'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    border: none;
    display: inline-block;
    height: 11px;
    margin: auto 0 auto auto;
    outline: none;
    padding: 0;
    width: 24px;
  }
  .re-header-top-menu-toggler:active,
  .re-header-top-menu-toggler:focus,
  .re-header-top-menu-toggler:hover {
    outline: none !important;
  }
  .re-header--menu-open .re-header-bottom,
  .re-header-top__logo-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .re-header-bottom__wrapper {
    padding-left: 44px;
    padding-right: 44px;
  }
  .re-header-bottom__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .re-header-bottom__menu {
    width: 100%;
  }
  .re-header-bottom__wrapper {
    padding-bottom: 20px;
    padding-top: 20px;
  }
  .re-header-bottom__item {
    margin-right: 0;
    padding-bottom: 20px;
  }
  .re-header-bottom__item-inner-list {
    left: auto;
    position: relative;
    top: auto;
    width: 100%;
  }
  .re-header--menu-open .re-header-top-menu-toggler {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.314 10.936c-.37.37-.387 1.028.008 1.406.378.396 1.046.378 1.415.01L6 8.087l4.263 4.263c.378.378 1.028.387 1.406-.009.396-.378.387-1.037.009-1.415L7.415 6.665l4.263-4.254c.378-.387.387-1.037-.009-1.415-.378-.396-1.028-.387-1.406-.01L6 5.25 1.737.987C1.368.617.7.6.322.996c-.395.378-.378 1.037-.008 1.406l4.262 4.263-4.262 4.271Z' fill='%230061BA'/%3E%3C/svg%3E");
    background-position: 50%;
    height: 13px;
    width: 24px;
  }
  .re-header-bottom__item {
    padding-top: 0;
  }
  .re-header-bottom__wrapper {
    padding-bottom: 0;
  }
  .re-header-bottom__item-inner-list {
    padding-left: 0;
    padding-right: 0;
  }
  .re-header-bottom__item-inner-link {
    padding-bottom: 0;
    padding-left: 0;
    padding-top: 0;
  }
  .re-header-bottom__item-inner-link:active,
  .re-header-bottom__item-inner-link:hover {
    background-color: transparent;
  }
  .re-header-bottom__item-inner-link {
    font-size: var(--font-size-14-var);
    line-height: 1.1428571429;
  }
  .re-header-bottom__item-inner-item {
    margin-bottom: 20px;
  }
  .re-header-bottom__item-header:before {
    background-repeat: no-repeat;
  }
  .re-header-bottom__item-header:before,
  .re-header-bottom__item-header:focus:before,
  .re-header-bottom__item-header:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m2 2 6 6 6-6' stroke='%23212121' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    height: 10px;
    width: 16px;
  }
  .re-header-bottom__item-header--show:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 8 8 2 2 8' stroke='%2318438C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    height: 10px;
    width: 16px;
  }
  .re-header-bottom__item-inner-list {
    border-bottom: 1px solid #e1edfe;
    padding-bottom: 20px;
  }
  .re-header-bottom__item-inner-list
    .re-header-bottom__item-inner-item:last-child {
    margin-bottom: 0;
  }
  .re-header-bottom {
    overflow-y: auto;
  }
  .re-header-bottom__item {
    width: 100%;
  }
  .re-header-bottom__item-header {
    line-height: 1.3333333333;
    white-space: inherit;
  }
  .re-projects__wrapper {
    padding: 40px 44px 58px;
  }
  .re-projects__title {
    font-size: var(--font-size-24-var);
    line-height: 1.5;
    margin-bottom: 40px;
  }
  .re-projects__img {
    height: 56px;
    width: 56px;
  }
  .re-projects__text {
    font-size: var(--font-size-16-var);
    line-height: 1.5;
    margin-left: 16px;
  }
  .re-projects__item {
    margin-bottom: 44px;
  }
  .re-header + .site-content {
    padding-top: 0 !important;
  }
  .re-info__wrapper,
  .re-news-main__wrapper,
  .re-slider__wrapper {
    padding-left: 44px;
    padding-right: 44px;
  }
  .re-slider .swiper__navigation {
    display: none;
  }
  .re-slider__information {
    left: 24px;
  }
  .re-slider__wrapper .re-slider__information h2.re-slider__text {
    font-size: var(--font-size-28-var) !important;
    line-height: 1.2857142857;
    margin-bottom: 32px;
  }
  .re-slider__text span {
    font-size: var(--font-size-20-var) !important;
    line-height: 1.4;
  }
  .re-slider__link {
    font-size: var(--font-size-14-var);
    line-height: 1.2857142857;
    padding: 12px 16px;
  }
  .re-slider__link-container li.re-slider__item:not(:last-child) {
    margin-bottom: 24px;
  }
  .re-slider__swiper {
    height: 340px;
  }
  #sliderPageBlock .re-slider {
    height: 340px !important;
  }
  .re-slider__link--arrow {
    height: 10px;
    margin-left: 15px;
    width: 5px;
  }
  .re-slider__information {
    max-width: 324px;
  }
  .re-slider__link {
    min-width: 168px;
  }
  .re-slider__swiper .swiper-pagination {
    display: block;
  }
  .re-slider__swiper .swiper-pagination span:first-child {
    margin-left: auto;
  }
  .re-slider__swiper .swiper-pagination span:last-child {
    margin-right: auto;
  }
  .swiper-pagination-bullet {
    background: #e1edfe;
    background: -webkit-gradient(
      linear,
      left top,
      right top,
      from(#e1edfe),
      to(#cbe0ff)
    );
    background: linear-gradient(90deg, #e1edfe, #cbe0ff);
    height: 6px;
    opacity: 1;
    width: 6px;
  }
  .swiper-pagination-bullet-active {
    background: #18438c;
  }
  .re-slider {
    margin-bottom: 44px;
    padding-top: 43px;
  }
  .re-news-main__wrapper {
    margin-bottom: 114px;
  }
  .re-news-main__title {
    font-size: var(--font-size-24-var);
    line-height: 1.5;
    margin-bottom: 12px;
  }
  .re-news-main__all-news {
    font-size: var(--font-size-14-var);
    line-height: 1.2857142857;
  }
  .re-news-main__all-news--arrow {
    height: 12px;
    margin-left: 8px;
    width: 7px;
  }
  .re-news-main__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .re-news-main__main-news {
    width: 100%;
  }
  .re-news-main__main-left-container {
    margin-right: 24px;
  }
  .re-news-main__main-img {
    height: 328px;
    width: 328px;
  }
  .re-news-main__main-datatime {
    font-size: var(--font-size-12-var);
    line-height: 1.3333333333;
    margin-bottom: 4px;
  }
  .re-news-main__main-title {
    font-size: var(--font-size-16-var);
    line-height: 1.5;
    margin-bottom: 4px;
  }
  .re-news-main__main-description {
    margin-bottom: 8px;
  }
  .re-news-main__main-description,
  .re-news-main__main-more-information {
    font-size: var(--font-size-14-var);
    line-height: 1.2857142857;
  }
  .re-news-main__other-news {
    height: 108px;
    min-height: 0;
    min-height: auto;
    width: 100%;
  }
  .re-news-main__link {
    padding: 16px 30px 16px 12px;
    width: auto;
  }
  .re-news-main__item {
    margin-bottom: 0;
  }
  .re-news-main__datetime {
    font-size: var(--font-size-12-var);
    line-height: 1.3333333333;
    margin-bottom: 8px;
  }
  .re-news-main__text {
    font-size: var(--font-size-14-var);
    line-height: 1.2857142857;
  }
  .re-news-main__other-news {
    margin-top: 32px;
    overflow-y: hidden;
  }
  .re-news-main__text {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }
  .re-news-main .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
  }
  .re-news-main__container {
    position: relative;
  }
  .re-news-main .swiper-pagination {
    bottom: -28px;
    display: block;
  }
  .re-info__title {
    font-size: var(--font-size-24-var);
    line-height: 1.5;
    margin-bottom: 20px;
  }
  .re-info__registration-button {
    font-size: var(--font-size-18-var);
    font-weight: 400;
    line-height: 21px;
    margin-bottom: 44px;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    padding: 12px 20px;
  }
  .re-info__inner-title {
    font-size: var(--font-size-20-var);
    line-height: 1.4;
    margin-bottom: 7px;
  }
  .re-info__inner-link {
    font-size: var(--font-size-14-var);
    line-height: 1.2857142857;
    margin-bottom: 20px;
  }
  .re-info__inner-link--arrow {
    height: 13px;
    width: 8px;
  }
  .re-info__inner-content-link,
  .re-info__inner-content-title {
    font-size: var(--font-size-14-var);
    line-height: 1.2857142857;
  }
  .re-info__inner-content-list,
  .re-info__inner-content-list .re-info__inner-content-item {
    padding-bottom: 12px;
    padding-top: 12px;
  }
  .re-info__inner-content-img {
    height: 36px;
    width: 36px;
  }
  .re-info__inner-content-title-span {
    padding-left: 12px;
  }
  .re-info__inner-content {
    margin-bottom: 0;
    margin-right: 24px;
    max-width: 303px;
    min-width: 303px;
    width: 303px;
  }
  .re-info__inner-container li.re-info__inner-content:last-child {
    margin-right: 0;
  }
  .re-info__inner-wrapper {
    padding-bottom: 40px;
  }
  .re-info__inner-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow-x: auto;
  }
  .re-info__inner-container::-webkit-scrollbar {
    background-color: transparent;
    height: 0;
    opacity: 0;
    pointer-events: none;
    width: 0;
  }
  .re-info__inner-container::-webkit-scrollbar-thumb {
    border-radius: 9em;
  }
  .re-info__inner-container::-webkit-scrollbar-thumb,
  .re-info__inner-container::-webkit-scrollbar-thumb:hover {
    background-color: transparent;
    opacity: 0;
    pointer-events: none;
  }
  .re-news-main__wrapper {
    margin-bottom: 100px;
  }
  .re-info__container {
    padding-bottom: 60px;
  }
}
.re-header-top__button--region .re-header-top__button__icon {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.re-slider__img {
  margin-bottom: 0 !important;
}
#sliderPageBlock .re-slider {
  overflow: hidden;
  padding-top: 0 !important;
}
#sliderPageBlock {
  padding-top: 60px;
}
.re-container--slider {
  margin-bottom: 20px !important;
}
@media (min-width: 768px) {
  #sliderPageBlock {
    padding-top: 0 !important;
  }
  #sliderPageBlock .re-slider__wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  #sliderPageBlock .swiper-slide {
    border-radius: 12px !important;
    overflow: hidden;
  }
}
@media (max-width: 767px) {
  .re-links__wrapper {
    padding: 25px 14px;
  }
  .re-slider {
    padding-top: 40px;
  }
  .re-links__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .re-links__item {
    margin-bottom: 20px;
    margin-right: 0;
    padding-bottom: 0;
    padding-top: 0;
  }
  ul.re-links__list .re-links__item:last-child {
    margin-bottom: 0;
  }
  .re-links__link {
    font-size: var(--font-size-14-var);
    line-height: 1;
  }
  .re-footer-content__wrapper {
    padding-left: 14px;
    padding-right: 14px;
  }
  .re-footer-content__top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .re-footer-content__map {
    margin-bottom: 32px;
  }
  .re-footer-content__bottom {
    padding-top: 32px;
  }
  .re-footer-content__info {
    margin-right: 0;
  }
  .re-footer-content__social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .re-footer-content__social--adaptive {
    display: none;
  }
  .re-footer-content__head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .re-footer-content__links {
    margin-left: 0;
    width: auto;
  }
  .re-footer-content__navs {
    margin-bottom: 32px;
  }
  .re-footer-top__link {
    margin-left: 0;
    margin-right: 20px;
  }
  .re-footer-top-svg {
    height: 24px;
    width: 24px;
  }
  ul.re-footer-content__social li.re-footer-top__link:last-child {
    margin-right: 0;
  }
  .re-footer-content__apps {
    margin-bottom: 0;
    padding-top: 24px;
  }
  .re-footer-content__app {
    margin-top: 8px;
  }
  .re-footer-content__apps {
    max-width: 250px;
  }
  .re-footer-content__app {
    margin-right: 20px;
    width: 90px;
  }
  .re-footer-content__apps {
    margin-left: 0;
  }
  .re-footer--en .re-footer-content__links,
  .re-footer--en .re-footer-content__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .re-footer--en .re-footer-content__top {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .re-footer--en .re-footer-content__links {
    margin-bottom: auto;
    margin-top: auto;
  }
  .re-header-top__button {
    margin-left: 20px !important;
  }
  .re-header-top__button--ally .re-header-top__button__text,
  .re-header-top__button--lang .re-header-top__button__icon,
  .region-select-toggler .re-header-top__button__text {
    display: none;
  }
  .re-header-top__logo-container {
    padding-left: 14px;
    padding-right: 14px;
  }
  .re-header-top__links {
    padding-left: 14px;
  }
  .re-header-top__buttons {
    padding-right: 14px;
  }
  .re-header-bottom__wrapper {
    padding-left: 14px;
    padding-right: 14px;
  }
  .re-projects__wrapper {
    padding: 44px 14px 96px;
  }
  .re-projects__item {
    margin-bottom: 24px;
    width: 100%;
  }
  .re-header + .site-content {
    padding-top: 0 !important;
  }
  .re-slider__wrapper {
    padding-left: 0;
    padding-right: 0;
  }
  .re-slider__swiper {
    height: 233px;
  }
  #sliderPageBlock .re-slider {
    height: 233px !important;
    margin-bottom: 10px !important;
    padding-top: 0 !important;
  }
  .re-container--slider {
    margin-bottom: 20px !important;
  }
  .re-slider__slide-container {
    border-radius: 0;
  }
  .re-slider__information {
    max-width: 210px;
  }
  .re-slider__wrapper .re-slider__information h2.re-slider__text {
    font-size: var(--font-size-20-var) !important;
    line-height: 1.4;
    margin-bottom: 20px;
  }
  .re-slider__text span {
    font-size: var(--font-size-16-var) !important;
    line-height: 1.25;
  }
  .re-slider__link {
    padding: 8px 12px !important;
  }
  .re-slider__link-container li.re-slider__item:not(:last-child) {
    margin-bottom: 16px;
  }
  .re-slider__link--arrow {
    margin-left: 12px;
  }
  .re-news-main__wrapper {
    margin-bottom: 68px;
    padding-left: 14px;
    padding-right: 14px;
  }
  .re-news-main__main-news {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .re-news-main__all-news {
    margin-bottom: 28px;
  }
  .re-news-main__main-left-container {
    margin-bottom: 16px;
    margin-right: 0;
  }
  .re-news-main__main-img {
    height: auto;
    width: 100%;
  }
  .re-news-main__main-left-link {
    display: inline-block;
    width: 100%;
  }
  .re-news-main__main-title {
    margin-bottom: 8px;
  }
  .re-news-main__main-description {
    margin-bottom: 12px;
  }
  .re-news-main .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .re-news-main__other-news {
    height: auto;
    max-height: none;
  }
  .re-news-main .swiper-pagination {
    display: none;
  }
  .re-news-main__link {
    width: 100%;
  }
  .re-news-main__item {
    margin-bottom: 12px;
  }
  .re-info__wrapper {
    padding-left: 14px;
    padding-right: 14px;
  }
  .re-info__title {
    margin-bottom: 16px;
  }
  .re-info__registration-button {
    margin-bottom: 28px;
    max-width: 100%;
    text-align: center;
    width: 100%;
  }
  .re-info__inner-title {
    margin-bottom: 12px;
  }
  .re-info__inner-link {
    margin-bottom: 28px;
  }
  .re-info__inner-wrapper {
    padding-bottom: 48px;
  }
}
@media (min-width: 1264px) {
  .re-header-bottom {
    height: auto !important;
  }
  .re-info__inner-wrapper--citizen .re-info__inner-content-item:focus,
  .re-info__inner-wrapper--citizen .re-info__inner-content-item:hover {
    background: -webkit-gradient(
      linear,
      left top,
      right top,
      from(rgba(225, 237, 254, 0.3)),
      to(rgba(203, 224, 255, 0.3))
    );
    background: linear-gradient(
      90deg,
      rgba(225, 237, 254, 0.3),
      rgba(203, 224, 255, 0.3)
    );
  }
  .re-info__inner-wrapper--citizen .re-info__inner-content-item:focus a,
  .re-info__inner-wrapper--citizen .re-info__inner-content-item:hover a {
    color: var(--font-size-color-212121);
  }
  .re-info__inner-wrapper--insurance .re-info__inner-content-item:focus,
  .re-info__inner-wrapper--insurance .re-info__inner-content-item:hover {
    background: -webkit-gradient(
      linear,
      left top,
      right top,
      from(rgba(226, 227, 254, 0.3)),
      to(rgba(215, 209, 252, 0.3))
    );
    background: linear-gradient(
      90deg,
      rgba(226, 227, 254, 0.3),
      rgba(215, 209, 252, 0.3)
    );
  }
  .re-info__inner-wrapper--insurance .re-info__inner-content-item:focus a,
  .re-info__inner-wrapper--insurance .re-info__inner-content-item:hover a {
    color: var(--font-size-color-212121);
  }
  .re-info__inner-wrapper--medical .re-info__inner-content-item:focus,
  .re-info__inner-wrapper--medical .re-info__inner-content-item:hover {
    background: -webkit-gradient(
      linear,
      left top,
      right top,
      from(rgba(233, 248, 245, 0.3)),
      to(rgba(174, 230, 218, 0.3))
    );
    background: linear-gradient(
      90deg,
      rgba(233, 248, 245, 0.3),
      rgba(174, 230, 218, 0.3)
    );
  }
  .re-info__inner-wrapper--medical .re-info__inner-content-item:focus a,
  .re-info__inner-wrapper--medical .re-info__inner-content-item:hover a {
    color: var(--font-size-color-212121);
  }
  .re-header-bottom__item-inner-list {
    max-height: 70vh;
    overflow-y: auto;
  }
  .re-header-bottom__item-inner-list::-webkit-scrollbar {
    background-color: #edeef2;
    height: 4px;
    width: 4px;
  }
  .re-header-bottom__item-inner-list::-webkit-scrollbar-thumb {
    background-color: #808999;
    border-radius: 9em;
  }
  .re-header-bottom__item-inner-list::-webkit-scrollbar-thumb:hover {
    background-color: rgba(24, 67, 140, 0.8);
  }
  .re-news-main .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-box-sizing: initial;
    box-sizing: initial;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
    position: static;
    -webkit-transform: none;
    -webkit-transform: initial;
    transform: none;
    -webkit-transition-property: none;
    transition-property: none;
    -webkit-transition-property: initial;
    transition-property: all;
    -webkit-transition-timing-function: ease;
    -webkit-transition-timing-function: initial;
    transition-timing-function: ease;
    width: auto;
    z-index: auto;
  }
}
@media (min-width: 768px) {
  .re-news-main__main-title {
    -webkit-line-clamp: 3;
  }
  .re-news-main__main-description,
  .re-news-main__main-title {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }
  .re-news-main__main-description {
    -webkit-line-clamp: 4;
  }
}
@media (min-width: 1264px) {
  .re-news-main__main-description {
    -webkit-line-clamp: 10;
  }
  .re-info__inner-content-item {
    padding: 0;
  }
  .re-info__inner-content-link {
    padding: 10px 50px 10px 20px;
  }
  .re-info__inner-content-link:before {
    right: 20px;
  }
}
.re-header-bottom__search-container--mobile {
  display: none;
}
@media (max-width: 1263px) {
  .re-header-bottom__search-container--mobile {
    background-color: #fff;
    display: block;
    z-index: 4;
  }
  .re-header-bottom__search-container--mobile .re-header-bottom__search-enter {
    right: 9px;
    top: 4px;
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
    width: 15px;
  }
  .re-header-bottom__search-container--mobile .re-header-bottom__search-input {
    cursor: pointer;
    height: 30px;
    width: 30px;
  }
  .re-header-bottom__search-container--mobile
    .re-header-bottom__search-enter
    img {
    filter: brightness(0) saturate(100%) invert(25%) sepia(44%) saturate(1852%)
      hue-rotate(183deg) brightness(82%) contrast(96%);
  }
  .re-header-top-menu-toggler {
    margin-left: 20px !important;
  }
  .re-header-bottom__search-container--mobile.re-header-bottom__search-container--open {
    left: 40px;
    top: 11px;
    width: calc(100% - 80px);
  }
  .re-header-bottom__search-container--mobile.re-header-bottom__search-container--open
    .re-header-bottom__search-input {
    font-size: var(--font-size-14-var);
    line-height: 1.3333333333;
    padding: 11px 12px;
  }
  .re-header-bottom__search-container--mobile.re-header-bottom__search-container--open
    .re-header-bottom__search-enter {
    right: 16px;
    top: 8px;
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
    width: 15px;
  }
  .re-header-bottom__search-container--mobile.re-header-bottom__search-container--open
    .re-header-bottom__search-item-link {
    font-size: var(--font-size-18-var);
    line-height: 1.3333333333;
  }
  .re-header-bottom__search-container--mobile.re-header-bottom__search-container--open
    .re-header-bottom__search-list {
    top: 42px;
  }
  .re-header-bottom__search-container--mobile.re-header-bottom__search-container--open
    .re-header-bottom__search-item-text:before {
    -webkit-transform: scale(1.4) translateY(-41%) translateX(0);
    transform: scale(1.4) translateY(-41%) translateX(0);
  }
  .re-header-bottom__search-container--mobile.re-header-bottom__search-container--open
    .re-header-bottom__search-input {
    cursor: inherit !important;
    height: auto !important;
    width: 100% !important;
  }
  .re-header-top__logo-container {
    position: relative;
  }
  .re-header-bottom__search-input {
    border: none !important;
  }
  .re-header-bottom__search-input::-webkit-input-placeholder {
    color: transparent;
  }
  .re-header-bottom__search-input::-moz-placeholder {
    color: transparent;
  }
  .re-header-bottom__search-input:-ms-input-placeholder {
    color: transparent;
  }
  .re-header-bottom__search-input::-ms-input-placeholder {
    color: transparent;
  }
  .re-header-bottom__search-input::placeholder {
    color: transparent;
  }
  .re-header-bottom__search-container--mobile.re-header-bottom__search-container--open
    .re-header-bottom__search-input {
    border: 1px solid #1e4d7e !important;
  }
  .re-header-bottom__search-container--mobile.re-header-bottom__search-container--open
    .re-header-bottom__search-input::-webkit-input-placeholder {
    color: var(--font-size-color-D8D8D8) !important;
  }
  .re-header-bottom__search-container--mobile.re-header-bottom__search-container--open
    .re-header-bottom__search-input::-moz-placeholder {
    color: var(--font-size-color-D8D8D8) !important;
  }
  .re-header-bottom__search-container--mobile.re-header-bottom__search-container--open
    .re-header-bottom__search-input:-ms-input-placeholder {
    color: var(--font-size-color-D8D8D8) !important;
  }
  .re-header-bottom__search-container--mobile.re-header-bottom__search-container--open
    .re-header-bottom__search-input::-ms-input-placeholder {
    color: var(--font-size-color-D8D8D8) !important;
  }
  .re-header-bottom__search-container--mobile.re-header-bottom__search-container--open
    .re-header-bottom__search-input::placeholder {
    color: var(--font-size-color-D8D8D8) !important;
  }
}
@media (max-width: 767px) {
  .re-header-bottom__search-container--mobile.re-header-bottom__search-container--open {
    left: 14px;
    top: 11px;
    width: calc(100% - 28px);
  }
  .re-header-bottom__search-container--mobile.re-header-bottom__search-container--open
    .re-header-bottom__search-input {
    font-size: var(--font-size-14-var);
    line-height: 1.4285714286;
    padding: 10px 12px;
  }
  .re-header-bottom__search-container--mobile.re-header-bottom__search-container--open
    .re-header-bottom__search-item-link {
    font-size: var(--font-size-16-var);
    line-height: 1.25;
  }
  .re-header-bottom__search-container--mobile.re-header-bottom__search-container--open
    .re-header-bottom__search-list {
    top: 41px;
  }
  .re-header-bottom__search-container--mobile.re-header-bottom__search-container--open
    .re-header-bottom__search-item-text:before {
    -webkit-transform: scale(1.4) translateY(-41%) translateX(-2px);
    transform: scale(1.4) translateY(-41%) translateX(-2px);
  }
}
@media (max-width: 1263px) {
  #oprosnik {
    z-index: 4;
  }
  .oprosnik-wrapper {
    top: max(64%, 89px);
  }
}
.re-header-bottom__search-input.re-header-bottom__search-input--focus
  + .re-header-bottom__search-enter {
  pointer-events: inherit;
}
.re-right-panel__button {
  background-color: transparent;
  border: 1px solid #d6e7fe;
  border-radius: 12px;
  margin: 0;
  outline: none;
  overflow: hidden;
  padding: 0;
}
.re-right-panel {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  bottom: 254px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  position: fixed;
  right: 22px;
}
@media (max-width: 1439px) and (min-width: 1264px) {
  .re-right-panel {
    bottom: 116px;
  }
}
.re-right-panel__button {
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  min-height: 79px;
  padding: 9px 12px 9px 8px;
}
.re-right-panel--review .re-right-panel__button-text {
  left: 40px;
  text-align: left;
}
@media (max-width: 769px) {
  .re-right-panel--review .re-right-panel__button-text {
    left: 30px;
  }
}
.re-right-panel--review .re-right-panel__icon-container {
  right: -2px !important;
}
.re-right-panel--error .re-right-panel__button-text {
  left: 15px;
  text-align: left;
}
@media (max-width: 769px) {
  .re-right-panel--error .re-right-panel__button-text {
    left: 8px;
  }
}
.re-right-panel--error .re-right-panel__icon-container {
  right: -2px !important;
}
.re-right-panel--contact {
  margin-bottom: 0;
}
.re-right-panel--contact .re-right-panel__button-text {
  left: 8px;
}
@media (max-width: 769px) {
  .re-right-panel--contact .re-right-panel__button-text {
    left: -10px;
  }
}
.re-right-panel--contact .re-right-panel__icon-container {
  right: -5px !important;
}
.re-right-panel__icon {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  margin-bottom: auto;
  margin-left: auto;
  margin-top: auto;
  padding-left: 21px;
}
.re-right-panel__icon-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.re-right-panel__button-text {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  color: var(--font-size-color-18438C);
  display: inline-block;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
  flex-direction: column;
  font-family: var(--font-family-var);
  font-size: var(--font-size-16-var);
  font-style: normal;
  font-weight: 600;
  line-height: 1.25;
  margin-bottom: auto;
  margin-left: auto;
  margin-top: auto;
  width: 197px;
}
.re-right-panel__button-text span {
  display: inline-block;
}
.re-right-panel__button-text span:first-child {
  margin-bottom: 4px;
}
.re-right-panel__button-text span:nth-child(2) {
  color: var(--font-size-color-18438C);
  font-size: var(--font-size-14-var);
  font-weight: 500;
  line-height: 1.2857142857;
  margin-bottom: 3px;
}
.re-right-panel__button-text span:nth-child(3) {
  color: var(--font-size-color-18438C);
  font-size: var(--font-size-12-var);
  font-weight: 400;
  line-height: 1.3333333333;
  text-transform: lowercase;
}
@media (max-width: 769px) {
  .re-right-panel__button-text {
    font-size: var(--font-size-14-var);
    font-weight: 500;
    line-height: 1.1428571429;
  }
  .re-right-panel__button-text span:first-child {
    margin-bottom: 0;
  }
  .re-right-panel__button-text span:nth-child(2) {
    font-size: var(--font-size-12-var);
    line-height: 1.1666666667;
    margin-bottom: 0;
  }
  .re-right-panel__button-text span:nth-child(3) {
    font-size: var(--font-size-8-var);
    font-weight: 400;
    line-height: 1.5;
    text-transform: lowercase;
  }
}
.re-right-panel__button {
  position: relative;
  width: 280px;
}
.re-right-panel__icon,
.re-right-panel__icon-container {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.re-right-panel__button-text {
  display: none;
  left: 8px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.re-right-panel__button {
  border: 1px solid #cbe0ff;
  border-radius: 50%;
  margin-left: auto;
  width: 79px;
}
@media (max-width: 769px) {
  .re-right-panel__button {
    margin-bottom: 8px;
    min-height: 60px;
    width: 60px;
  }
}
.re-right-panel__button .re-right-panel__icon-container {
  height: 100%;
  margin-left: auto;
  padding-right: 22px;
  position: absolute;
  right: 0;
  top: 0;
}
@media (max-width: 769px) {
  .re-right-panel__button .re-right-panel__icon-container {
    padding-right: 17px;
  }
}
@media (min-width: 1264px) {
  .re-right-panel__button:focus,
  .re-right-panel__button:hover {
    border: 1px solid #d6e7fe;
    border-radius: 12px;
    outline: none;
    -webkit-transition-duration: 0.6s;
    transition-duration: 0.6s;
    -webkit-transition-property: width;
    transition-property: width;
    width: 280px;
  }
}
@media (min-width: 1264px) and (max-width: 769px) {
  .re-right-panel__button:focus,
  .re-right-panel__button:hover {
    width: 225px;
  }
}
@media (min-width: 1264px) {
  .re-right-panel__button:focus .re-right-panel__button-text,
  .re-right-panel__button:hover .re-right-panel__button-text {
    display: block;
  }
  .re-right-panel__button:focus .re-right-panel__icon,
  .re-right-panel__button:hover .re-right-panel__icon {
    padding-left: 5px;
  }
}
.re-right-panel__button.re-right-panel--contact {
  border: 1px solid #d6e7fe;
  border-radius: 12px;
  outline: none;
  -webkit-transition-duration: 0.6s;
  transition-duration: 0.6s;
  -webkit-transition-property: width;
  transition-property: width;
  width: 280px;
}
@media (max-width: 769px) {
  .re-right-panel__button.re-right-panel--contact {
    width: 225px;
  }
}
.re-right-panel__button.re-right-panel--contact .re-right-panel__button-text {
  display: block;
}
.re-right-panel__button.re-right-panel--contact .re-right-panel__icon {
  padding-left: 5px;
}
.re-right-panel__button:active {
  outline: none;
}
.re-right-panel__wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.re-right-panel__button-text {
  white-space: nowrap;
}
div.re-right-panel__button-text {
  white-space: inherit;
}
div.re-right-panel__button-text span {
  white-space: nowrap;
}
.re-right-panel__icon-container {
  background-color: #fff;
  position: relative;
}
.re-right-panel__icon-container:before {
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    from(hsla(0, 0%, 100%, 0.532)),
    to(hsla(0, 0%, 100%, 0))
  );
  background: linear-gradient(
    270deg,
    hsla(0, 0%, 100%, 0.532),
    hsla(0, 0%, 100%, 0)
  );
  content: "";
  height: 100%;
  left: -17px;
  position: absolute;
  top: 0;
  width: 22px;
}
.re-right-panel--trigger {
  display: none;
}
@media (max-width: 1439px) and (min-width: 1264px) {
  .re-right-panel {
    right: -80px !important;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
  }
  .re-right-panel--trigger {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5.5v39H12C5.649 39.5.5 34.351.5 28V12C.5 5.649 5.649.5 12 .5h9.5Z' fill='%23fff' stroke='%23E1EDFE'/%3E%3Cpath d='m13.102 15.8-4.2 4.2 4.2 4.2' stroke='%2318438C' stroke-width='1.313' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-size: contain;
    cursor: pointer;
    display: block;
    height: 40px;
    left: auto;
    position: fixed;
    right: 0;
    top: 276px;
    width: 22px;
    z-index: 2 !important;
  }
  .re-right-panel--trigger,
  .re-right-panel--trigger:active,
  .re-right-panel--trigger:focus,
  .re-right-panel--trigger:hover {
    background-color: transparent;
    border: initial;
    outline: medium none invert;
    outline: initial;
  }
  .re-right-panel--trigger-open {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5.5v39H12C5.649 39.5.5 34.351.5 28V12C.5 5.649 5.649.5 12 .5h9.5Z' fill='%23fff' stroke='%23E1EDFE'/%3E%3Cpath d='m8.898 24.2 4.2-4.2-4.2-4.2' stroke='%2318438C' stroke-width='1.313' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
  .re-right-panel--open.re-right-panel {
    right: 12px !important;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
  }
}
.re-right-panel {
  right: 12px;
  z-index: 100000;
}
@media (max-width: 767px) {
  .re-right-panel {
    bottom: 177px;
  }
}
.re-right-panel--review .re-right-panel__icon {
  height: 28px;
  width: 34px;
}
@media (max-width: 769px) {
  .re-right-panel--review .re-right-panel__icon {
    height: 19px;
    width: 23px;
  }
}
.re-right-panel--error .re-right-panel__icon {
  height: 38px;
  width: 38px;
}
@media (max-width: 769px) {
  .re-right-panel--error .re-right-panel__icon {
    height: 30px;
    width: 30px;
  }
}
.re-right-panel--contact .re-right-panel__icon {
  height: 40px;
  width: 40px;
}
@media (max-width: 769px) {
  .re-right-panel--contact .re-right-panel__icon {
    height: 32px;
    width: 32px;
  }
}
.speech-control-popup {
  background-color: #00297c;
  border-radius: 12px;
  -webkit-box-shadow: 4px 4px 4px 0 rgba(24, 67, 140, 0.051);
  box-shadow: 4px 4px 4px 0 rgba(24, 67, 140, 0.051);
  display: none;
  font-size: 18px;
  font-weight: 600;
  left: 0;
  padding: 20px;
  position: absolute;
  top: 0;
  z-index: 100000;
}
@media (max-width: 1263px) {
  .speech-control-popup {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .speech-control-popup {
    padding: 16px;
  }
}
.speech-control-popup--show {
  display: block;
}
.speech-control-popup--bottom-arrow:after,
.speech-control-popup--top-arrow:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M42 0 32 11.082c-1.105 1.224-2.895 1.224-4 0L18 0h24Z' fill='%2300297C'/%3E%3C/svg%3E");
  bottom: -12px;
  content: "";
  height: 12px;
  left: 50%;
  margin-left: -30px;
  position: absolute;
  width: 60px;
}
.speech-control-popup--top-arrow:after {
  bottom: auto;
  top: -12px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.speech-control-popup__title {
  color: #fff;
  margin: 0 0 12px;
}
@media (max-width: 767px) {
  .speech-control-popup__title {
    margin-bottom: 8px;
  }
}
.speech-control-popup__list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 12px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.speech-control-popup__button {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  border: none;
  border-radius: 12px;
  color: #00297c;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  font-weight: 600;
  gap: 8px;
  padding: 8px 16px;
  width: 100%;
}
.speech-control-popup__button:focus,
.speech-control-popup__button:hover {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#e1edfe),
    to(#cbe0ff)
  );
  background: linear-gradient(90deg, #e1edfe, #cbe0ff);
  outline: none;
}
.speech-control-popup__button.active,
.speech-control-popup__button:active {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#e1edfe),
    to(#cbe0ff)
  );
  background: linear-gradient(90deg, #e1edfe, #cbe0ff);
  color: #212121;
}
@media (max-width: 1263px) {
  .speech-control-popup__button {
    font-size: 16px;
  }
}
.speech-control-popup__button.pause .speech-control-popup__icon--pause,
.speech-control-popup__button.pause .speech-control-popup__pause-text,
.speech-control-popup__button.play .speech-control-popup__icon--play,
.speech-control-popup__button.play .speech-control-popup__play-text {
  display: block;
}
.speech-control-popup__button.pause .speech-control-popup__icon--play,
.speech-control-popup__button.pause .speech-control-popup__play-text,
.speech-control-popup__button.play .speech-control-popup__icon--pause,
.speech-control-popup__button.play .speech-control-popup__pause-text {
  display: none;
}
#contacts-map,
#oprosnik {
  display: none !important;
}
.re-news-main__all-news {
  display: inline-block;
}
.re-slider__link--arrow {
  display: none;
}
.re-slider__link--text {
  font-family: var(--font-family-var);
  margin-left: auto;
  margin-right: auto;
}
.re-slider__link[href^="http"] .re-slider__link--arrow {
  display: block;
}
.re-news-main__main-right-container {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
userscript {
  display: none;
}
.mce-content-body userscript,
.pa-edit-block userscript {
  display: inline-block;
}
.articles-list .article.collapsible-section .internal-link:focus.focus-visible,
.re-container__inner-right-trigger:focus.focus-visible,
.re-container__trigger:focus.focus-visible,
.re-header-bottom__search-enter.focus-visible,
.re-header-bottom__search-enter:focus.focus-visible,
.re-header-top-menu-toggler.focus-visible,
.re-header-top-menu-toggler:focus.focus-visible,
.re-header-top__button.focus-visible,
.re-header-top__button.re-header-top__button--region:focus.focus-visible,
.re-header-top__button:focus.focus-visible {
  outline: 1px auto -webkit-focus-ring-color !important;
}
.articles-list .article.collapsible-section .internal-link:focus:focus-visible,
.re-container__inner-right-trigger:focus:focus-visible,
.re-container__trigger:focus:focus-visible,
.re-header-bottom__search-enter:focus-visible,
.re-header-bottom__search-enter:focus:focus-visible,
.re-header-top-menu-toggler:focus-visible,
.re-header-top-menu-toggler:focus:focus-visible,
.re-header-top__button.re-header-top__button--region:focus:focus-visible,
.re-header-top__button:focus-visible,
.re-header-top__button:focus:focus-visible {
  outline: 1px auto -webkit-focus-ring-color !important;
}
.edit-text .re-container__content-file-list {
  list-style: none;
  padding-left: 0 !important;
}
.pa-edit-block {
  overflow: hidden;
}
.re-regional-html
  .re-header-bottom__search-container.re-header-bottom__search-container--mobile,
.re-regional-html .re-header-bottom__search-input {
  display: none;
}
@media (max-width: 1263px) {
  html body.re-site--en .re-footer-content__logo {
    height: auto;
    width: 230px;
  }
}
@media (max-width: 767px) {
  .re-footer-content__social {
    margin-top: 15px;
  }
  ul.re-footer-content__social li:last-child .re-footer-top__link {
    margin-right: 0;
  }
}
@media (min-width: 767px) and (max-width: 1000px) {
  body:not(.ally-font-size-big):not(
      .ally-font-size-extrabig
    ).ally-font-kerning-big
    .re-header-top__button.re-header-top__button--ally
    .re-header-top__button__text,
  body:not(.ally-font-size-big):not(.ally-font-size-extrabig):not(
      .ally-font-kerning-big
    )
    .re-header-top__button.re-header-top__button--ally
    .re-header-top__button__text {
    white-space: nowrap;
  }
}
.re-info__inner-wrapper--insurance .re-info__inner-content-list {
  border-color: #e6e2ff;
}
.re-info__inner-wrapper--medical .re-info__inner-content-list {
  border-color: #daf3ee;
}
.re-news__picture-img {
  -o-object-fit: cover !important;
  object-fit: cover !important;
}
.date {
  margin-bottom: 20px;
}
.re-container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  font-family: var(--font-family-var);
  font-style: normal;
  font-weight: 400;
  margin-bottom: 120px;
}
.re-container__wrapper {
  margin-left: auto;
  margin-right: auto;
  max-width: 1264px;
  padding-left: 14px;
  padding-right: 14px;
  width: 100%;
}
.re-container__content {
  display: none;
}
.re-container__title {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-24-var);
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 60px;
}
.re-container__head-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 44px;
}
.re-container__head-logo {
  display: block;
  -o-object-fit: contain;
  object-fit: contain;
}
.re-container__head-logo,
.re-container__head-title {
  margin-bottom: auto !important;
  margin-top: auto !important;
}
.re-container__head-title {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-24-var);
  font-weight: 600;
  line-height: 1.5;
  margin-left: 12px;
}
@media (max-width: 1263px) {
  .re-container__head-title {
    font-size: var(--font-size-24-var) !important;
    line-height: 1.5 !important;
  }
  .re-container__head-logo {
    max-height: 60px !important;
    max-width: 60px !important;
  }
}
.re-container__list {
  margin-bottom: 120px;
  width: 100%;
}
.re-container__trigger {
  background: #fff;
  border: initial;
  border-top: 2px solid #e1edfe;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--font-size-color-212121);
  cursor: pointer;
  display: inline-block;
  font-family: var(--font-family-var);
  font-size: var(--font-size-16-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1.5;
  margin-bottom: 0;
  outline: medium none invert;
  outline: initial;
  padding: 24px 20px 24px 0;
  position: relative;
  text-align: left;
  width: 100%;
}
.re-container__trigger:hover {
  color: var(--font-size-color-1E4D7E);
}
.re-container__trigger:focus {
  border: none;
  border-top: 2px solid #c4dbfb;
  outline: none;
}
.re-container__trigger:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m2 2 6 6 6-6' stroke='%23212121' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  content: "";
  display: inline-block;
  height: 10px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 16px;
}
.re-container__trigger--open {
  color: var(--font-size-color-18438C);
  font-weight: 600;
}
.re-container__trigger--open:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 8 8 2 2 8' stroke='%2318438C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.re-container__list--small .re-container__trigger {
  padding-bottom: 12px !important;
  padding-top: 12px !important;
}
@media (min-width: 768px) {
  .re-container__list--small .re-container__trigger {
    padding-bottom: 16px !important;
    padding-top: 16px !important;
  }
}
@media (min-width: 1264px) {
  .re-container__list--small .re-container__trigger {
    padding-bottom: 20px !important;
    padding-top: 20px !important;
  }
}
.re-container__list .re-container__item:last-child {
  border-bottom: 2px solid #e1edfe;
}
.re-container__inner-title-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.re-container__inner-title-img {
  display: block;
  margin-bottom: auto;
  margin-right: 12px;
  margin-top: auto;
  -o-object-fit: contain;
  object-fit: contain;
}
.re-container #rightTopArea {
  padding-left: 0;
  padding-right: 0;
}
.re-container__head-container-second-title {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-20-var);
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 44px;
}
@media (min-width: 768px) {
  .re-container__head-container-second-title {
    font-size: var(--font-size-24-var);
    line-height: 1.5;
  }
}
@media (min-width: 1264px) {
  .re-container__head-container-second-title {
    color: var(--font-size-color-171325);
    font-size: var(--font-size-36-var);
    line-height: 1.3888888889;
  }
}
.re-container__head-container-second-title--inner {
  max-width: 940px;
}
@media (max-width: 1263px) {
  .re-container__head-container-second-title--inner {
    max-width: none;
  }
}
.re-container__inner-title {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-24-var);
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: auto;
  margin-top: auto;
}
.re-container__trigger--open + .re-container__content {
  display: block;
}
.re-container__trigger--ecp + .re-container__content .re-af__title,
.re-container__trigger--ecp
  + .re-container__content
  .re-container__content--download,
.re-container__trigger--ecp + .re-container__content p {
  margin: 0 !important;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 1263px) {
  .re-container__trigger--ecp + .re-container__content .re-af__title,
  .re-container__trigger--ecp
    + .re-container__content
    .re-container__content--download,
  .re-container__trigger--ecp + .re-container__content p {
    font-size: 16px;
    line-height: 1.5;
  }
}
.re-container__content {
  padding-bottom: 4px;
  padding-top: 20px;
}
.re-container__inner-title-container {
  margin-bottom: 44px;
}
.re-subscribe {
  border: 1px solid #a88ace;
  border-radius: 12px;
  margin-bottom: 40px;
  padding: 16px;
}
.re-subscribe .re-subscribe__title {
  color: var(--font-size-color-212121);
  font-family: var(--font-family-var);
  font-size: var(--font-size-16-var) !important;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5 !important;
  margin-bottom: 24px !important;
}
.re-subscribe .re-subscribe__little-title {
  color: var(--font-size-color-555863);
  font-family: var(--font-family-var);
  font-size: var(--font-size-10-var) !important;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2 !important;
  margin-bottom: 12px !important;
  margin-top: 24px;
}
.re-subscribe .re-subscribe__submit {
  line-height: 1.7142857143;
  padding: 9px 10px;
  width: 100%;
}
.re-container .re-subscribe-errors {
  background: #fbeaea;
  border-radius: 12px;
  margin-top: 12px;
  padding: 12px;
}
.re-container .re-subscribe-errors p.re-subscribe-errors__header {
  font-size: var(--font-size-16-var);
  font-weight: 600;
  line-height: 1.2;
  margin-bottom: 30px;
}
.re-container .re-subscribe-errors ul.re-subscribe-errors__list {
  margin-bottom: 0;
  padding-left: 0;
}
.re-container
  .re-subscribe-errors
  .re-subscribe-errors__list
  li.re-subscribe-errors__list-item {
  font-size: var(--font-size-16-var);
  line-height: 1.2;
}
.re-container
  .re-subscribe-errors
  .re-subscribe-errors__list
  li.re-subscribe-errors__list-item:before {
  content: none;
}
.re-subscribe__news .re-subscribe {
  border: 1px solid #18438c;
}
.re-subscribe__news
  .re-subscribe
  .re-subscribe-errors
  p.re-subscribe-errors__header {
  margin-bottom: 10px;
}
.re-notice-section {
  background: #aee6da;
  border-radius: 12px;
  font-size: var(--font-size-16-var);
  font-weight: 600;
  line-height: 1.2;
  padding: 20px 16px;
}
.re-subscribe .re-notice-section p.notice-header {
  margin-bottom: 0;
}
.re-subscribe.re-subscribe__success,
.re-subscribe__news.re-subscribe__success {
  border: none;
  padding: 0;
}
.re-container__search-table-container {
  margin-bottom: 100px;
}
.re-container__search-table-container #opendata-title {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-20-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 44px;
  text-align: left;
}
@media (min-width: 768px) {
  .re-container__search-table-container #opendata-title {
    font-size: var(--font-size-24-var);
    line-height: 1.5;
    text-align: left;
  }
}
@media (min-width: 1264px) {
  .re-container__search-table-container #opendata-title {
    font-size: var(--font-size-40-var);
    font-weight: 500;
    line-height: 1.4;
  }
  .re-container__search-table-container
    #opendata-list_wrapper
    .row:first-child {
    display: block;
  }
}
.re-container__search-table-container
  .re-container__search-table-container-wrapper {
  padding-bottom: 56px;
  position: relative;
}
.re-container__search-table-container
  .re-container__search-table-container-wrapper:before {
  background: #e1edfe;
  border: 1px solid #18438c;
  border-radius: 0 0 0 12px;
  bottom: 0;
  content: "";
  display: block;
  height: 44px;
  left: 0;
  position: absolute;
  width: 100%;
}
.re-container__search-table-container
  .re-container__search-table-container-inner-content {
  margin-top: 44px;
}
.re-container__search-table-container
  .re-container__search-table-container-inner-content
  h5 {
  color: var(--font-size-color-171325);
  font-size: var(--font-size-16-var);
  font-weight: 500;
  line-height: 1.25;
  margin-bottom: 24px;
}
.re-container__search-table-container
  .re-container__search-table-container-inner-content
  p {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-14-var);
  font-weight: 400;
  line-height: 1.2857142857;
  margin-bottom: 24px;
}
.re-container__search-table-container
  .re-container__search-table-container-inner-content
  a {
  color: var(--font-size-color-18438C);
  text-decoration: none;
  text-decoration: initial;
}
.re-container__search-table-container
  .re-container__search-table-container-inner-content
  a:focus,
.re-container__search-table-container
  .re-container__search-table-container-inner-content
  a:hover {
  color: var(--font-size-color-1E4D7E);
  text-decoration: underline;
}
.re-container__search-table-container
  .re-container__search-table-container-inner-content
  a:active {
  color: var(--font-size-color-00297C);
}
.re-container__search-table-container
  .re-container__search-table-container-inner-content
  .re-container__download-inner-link-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}
.re-container__search-table-container
  .re-container__search-table-container-inner-content
  .re-container__download-inner-link-container
  a {
  margin-bottom: 0;
}
.re-container__search-table-container
  .re-container__search-table-container-inner-content
  .re-container__download-inner-link--help {
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 14.667A6.667 6.667 0 1 0 8 1.333a6.667 6.667 0 0 0 0 13.334Z' stroke='%2318438C' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.667 6.511c0-.778.564-1.444 1.333-1.444.77 0 1.334.61 1.334 1.444 0 .833-.564 1.445-1.334 1.445v1.11M8 11.733h.067' stroke='%2318438C' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: contain;
  border: none;
  display: block;
  display: inline-block;
  height: 16px;
  margin-bottom: auto;
  margin-left: 7px;
  margin-top: auto;
  outline: none;
  width: 16px;
}
.re-container__search-table-container
  .re-container__search-table-container-inner-content
  .re-container__download-inner-link {
  color: var(--font-size-color-212121);
  display: block;
  font-size: var(--font-size-14-var);
  font-weight: 500;
  line-height: 1.2857142857;
  margin-bottom: 20px;
  margin-top: 0;
  padding-left: 32px;
  position: relative;
  text-decoration: none;
  text-decoration: initial;
}
.re-container__search-table-container
  .re-container__search-table-container-inner-content
  .re-container__download-inner-link:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.188 14.063v4.083a2.048 2.048 0 0 1-2.042 2.041H3.854a2.048 2.048 0 0 1-2.042-2.041v-4.084M5.896 8.958 11 14.062l5.104-5.104M11 14.063V1.813' stroke='%2318438C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  content: "";
  display: block;
  height: 22px;
  left: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 22px;
}
@media (min-width: 1264px) {
  .re-container__search-table-container
    .re-container__search-table-container-inner-content {
    margin-top: 120px;
  }
  .re-container__search-table-container
    .re-container__search-table-container-inner-content
    h5 {
    color: var(--font-size-color-171325);
    font-size: var(--font-size-20-var);
    line-height: 1.4;
    margin-bottom: 20px;
  }
  .re-container__search-table-container
    .re-container__search-table-container-inner-content
    p {
    font-size: var(--font-size-18-var);
    font-weight: 400;
    line-height: 1.5555555556;
  }
  .re-container__search-table-container
    .re-container__search-table-container-inner-content
    .re-container__download-inner-link {
    font-size: var(--font-size-16-var);
    font-weight: 500;
    line-height: 1.5;
    padding-left: 42px;
  }
  .re-container__search-table-container
    .re-container__search-table-container-inner-content
    .re-container__download-inner-link--help {
    margin-left: 10px;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  .re-container__search-table-container
    .re-container__search-table-container-inner-content
    .re-container__download-inner-link-container {
    margin-bottom: 26px;
  }
}
@media (min-width: 1264px) and (min-width: 1264px) {
  .re-container__search-table-container
    .re-container__search-table-container-inner-content
    .re-container__download-inner-link-container {
    margin-bottom: 20px;
  }
}
@media (min-width: 1264px) {
  .re-container__search-table-container
    .re-container__search-table-container-wrapper:before {
    border-radius: 0 0 12px 12px;
    height: 52px;
  }
}
.re-container__search-table-container #opendata-list::-webkit-scrollbar {
  background-color: transparent;
  height: 4px;
  width: 4px;
}
.re-container__search-table-container #opendata-list::-webkit-scrollbar-thumb {
  background-color: #18438c;
  border-radius: 9em;
}
.re-container__search-table-container
  #opendata-list::-webkit-scrollbar-thumb:hover {
  background-color: #18438c;
}
.re-container__search-table-container #opendata-list thead th {
  background: #e1edfe;
  border: 1px solid #18438c;
  border-right: initial;
  color: var(--font-size-color-212121);
  font-size: var(--font-size-14-var);
  font-weight: 500;
  line-height: 1.2857142857;
  padding: 13px 12px;
  position: relative;
  text-align: center;
}
@media (min-width: 1264px) {
  .re-container__search-table-container #opendata-list thead th {
    font-size: var(--font-size-20-var);
    line-height: 1.4;
  }
  .re-container__search-table-container #opendata-list thead th:nth-child(3),
  .re-container__search-table-container #opendata-list thead th:nth-child(4),
  .re-container__search-table-container #opendata-list thead th:nth-child(5) {
    padding-right: 36px !important;
  }
}
.re-container__search-table-container #opendata-list thead th:first-child {
  border-radius: 12px 0 0 0;
}
.re-container__search-table-container
  #opendata-list
  thead
  th:first-child
  .dt-column-order {
  display: none;
}
.re-container__search-table-container
  #opendata-list
  thead
  th
  .dt-column-order:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.5 4.5 1 8 4.5M4.5 18V1' stroke='%23212121' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  content: "";
  height: 19px;
  left: -10px;
  -o-object-fit: contain;
  object-fit: contain;
  position: absolute;
  top: 50%;
  width: 9px;
}
.re-container__search-table-container
  #opendata-list
  thead
  th
  .dt-column-order:after,
.re-container__search-table-container
  #opendata-list
  thead
  th
  .dt-column-order:before {
  -webkit-transform: translateY(-50%) scale(0.8) !important;
  transform: translateY(-50%) scale(0.8) !important;
}
.re-container__search-table-container
  #opendata-list
  thead
  th
  .dt-column-order:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 14.5 4.5 18 1 14.5M4.5 1v17' stroke='%23212121' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  content: "";
  height: 19px;
  left: 0;
  -o-object-fit: contain;
  object-fit: contain;
  position: absolute;
  top: 50%;
  width: 9px;
}
@media (min-width: 1264px) {
  .re-container__search-table-container
    #opendata-list
    thead
    th
    .dt-column-order:after,
  .re-container__search-table-container
    #opendata-list
    thead
    th
    .dt-column-order:before {
    -webkit-transform: translateY(-50%) scale(1) !important;
    transform: translateY(-50%) scale(1) !important;
  }
}
.re-container__search-table-container #opendata-list thead th:before {
  right: 1em;
}
.re-container__search-table-container #opendata-list thead th:after {
  right: 0.5em;
}
.re-container__search-table-container #opendata-list thead th:last-child {
  border-right: 1px solid #18438c;
}
.re-container__search-table-container #opendata-list tbody th {
  border-top: 4px solid transparent;
  color: var(--font-size-color-18438C);
  font-size: var(--font-size-14-var);
  font-weight: 500;
  line-height: 1.2857142857;
  padding: 20px;
  text-align: center;
  vertical-align: inherit;
}
.re-container__search-table-container #opendata-list tbody th:before {
  content: normal;
}
@media (min-width: 1264px) {
  .re-container__search-table-container #opendata-list tbody th {
    font-size: var(--font-size-20-var);
    line-height: 1.4;
  }
}
.re-container__search-table-container #opendata-list tr td:nth-child(2) {
  padding-left: 0;
  padding-right: 0;
}
.re-container__search-table-container #opendata-list td {
  border-top: 4px solid transparent;
  color: var(--font-size-color-212121);
  font-size: var(--font-size-14-var);
  font-weight: 400;
  line-height: 1.2857142857;
  text-align: center;
  vertical-align: inherit;
}
.re-container__search-table-container #opendata-list td:before {
  content: normal;
}
@media (min-width: 1264px) {
  .re-container__search-table-container #opendata-list td {
    font-size: var(--font-size-18-var);
    line-height: 1.5555555556;
  }
}
.re-container__search-table-container #opendata-list td a {
  border: 1px solid #e1edfe;
  border-left: 5px solid #cbe0ff;
  border-radius: 5px 12px 12px 5px;
  color: var(--font-size-color-212121);
  display: block;
  font-size: var(--font-size-14-var);
  font-weight: 400;
  line-height: 1.2857142857;
  padding: 12px;
  position: relative;
  text-align: left;
  text-decoration: none;
  text-decoration: initial;
}
.re-container__search-table-container #opendata-list td a:before {
  background-color: #18438c;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  width: 0;
}
.re-container__search-table-container #opendata-list td a:focus,
.re-container__search-table-container #opendata-list td a:hover {
  border-color: #18438c;
}
.re-container__search-table-container #opendata-list td a:focus:before,
.re-container__search-table-container #opendata-list td a:hover:before {
  width: 5px;
}
@media (min-width: 1264px) {
  .re-container__search-table-container #opendata-list td a {
    font-size: var(--font-size-18-var);
    font-weight: 400;
    line-height: 1.5555555556;
  }
}
.re-container__search-table-container #opendata-list tr th:nth-child(2) {
  padding-right: 79px;
}
.re-container__search-table-container #opendata-list tr th:nth-child(3),
.re-container__search-table-container #opendata-list tr th:nth-child(4),
.re-container__search-table-container #opendata-list tr th:nth-child(5) {
  padding-right: 48px;
}
.re-container__search-table-container .opendata-list_wrapper .dt-search {
  min-height: 58px;
  position: relative;
}
@media (min-width: 768px) {
  .re-container__search-table-container .opendata-list_wrapper .dt-search {
    max-width: 241px;
  }
}
@media (min-width: 1264px) {
  .re-container__search-table-container .opendata-list_wrapper .dt-search {
    max-width: 270px;
  }
}
.re-container__search-table-container .opendata-list_wrapper .dt-search input {
  border: 1px solid #212121;
  border-radius: 8px;
  font-size: var(--font-size-12-var);
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  margin-left: 0;
  padding: 3px 10px 6px;
  position: absolute;
  top: 0;
  width: 100%;
}
.re-container__search-table-container
  .opendata-list_wrapper
  .dt-search
  input::-webkit-input-placeholder {
  color: var(--font-size-color-D8D8D8);
}
.re-container__search-table-container
  .opendata-list_wrapper
  .dt-search
  input::-moz-placeholder {
  color: var(--font-size-color-D8D8D8);
}
.re-container__search-table-container
  .opendata-list_wrapper
  .dt-search
  input:-ms-input-placeholder {
  color: var(--font-size-color-D8D8D8);
}
.re-container__search-table-container
  .opendata-list_wrapper
  .dt-search
  input::-ms-input-placeholder {
  color: var(--font-size-color-D8D8D8);
}
.re-container__search-table-container
  .opendata-list_wrapper
  .dt-search
  input::placeholder {
  color: var(--font-size-color-D8D8D8);
}
.re-container__search-table-container
  .opendata-list_wrapper
  .dt-search
  input:active,
.re-container__search-table-container
  .opendata-list_wrapper
  .dt-search
  input:focus,
.re-container__search-table-container
  .opendata-list_wrapper
  .dt-search
  input:hover {
  border: 1px solid #212121;
  -webkit-box-shadow: none;
  -webkit-box-shadow: initial;
  box-shadow: none;
  outline: none;
}
@media (min-width: 1264px) {
  .re-container__search-table-container
    .opendata-list_wrapper
    .dt-search
    input {
    font-size: var(--font-size-14-var);
    line-height: 1.4285714286;
  }
}
.re-container__search-table-container .re-container__search-table-label {
  color: var(--font-size-color-black);
  display: inline-block;
  font-size: var(--font-size-12-var);
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 0;
  padding-bottom: 4px;
}
@media (min-width: 768px) {
  .re-container__search-table-container .re-container__search-table-label {
    font-size: var(--font-size-14-var);
    line-height: 0.6363636364;
    padding-bottom: 6px;
  }
}
@media (min-width: 1264px) {
  .re-container__search-table-container .re-container__search-table-label {
    padding-bottom: 10px;
  }
}
.re-container__search-table-container .dt-search .form-control {
  position: relative;
}
.re-container__search-table-container .dt-search label {
  margin-bottom: 0;
  position: relative;
  width: 100%;
}
.re-container__search-table-container .dt-search label:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.083 12.75a5.667 5.667 0 1 1 4.477-2.192l3.816 3.816-1.002 1.002-3.816-3.816a5.643 5.643 0 0 1-3.475 1.19Zm4.25-5.667a4.25 4.25 0 1 1-8.5 0 4.25 4.25 0 0 1 8.5 0Z' fill='%23D8D8D8'/%3E%3C/svg%3E");
  background-size: contain;
  content: "";
  height: 17px;
  left: 10px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 17px;
  z-index: 2;
}
.re-container__search-table-container .dt-search input {
  border-radius: 12px !important;
  height: auto !important;
  line-height: 1 !important;
  padding: 8px 11px 8px 33px !important;
}
@media (min-width: 768px) {
  .re-container__search-table-container-wrapper .dt-search .form-control {
    left: auto;
    margin-left: auto;
    position: relative;
    top: auto;
  }
  .re-container__search-table-container .dt-search {
    margin-left: auto;
    max-width: 291px;
    width: 291px;
  }
}
.re-container__link-list {
  margin-bottom: 44px;
  padding-top: 20px;
}
.re-container__link-list a {
  border: 1px solid #cbe0ff;
  border-left-width: 5px;
  border-radius: 5px 12px 12px 5px;
  color: var(--font-size-color-171325);
  display: block;
  font-size: var(--font-size-16-var);
  font-weight: 500 !important;
  line-height: 1.25;
  margin-bottom: 20px;
  padding: 24px 24px 24px 19px;
  position: relative;
  text-decoration: none;
  text-decoration: initial;
}
.re-container__link-list a:before {
  background-color: #18438c;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  width: 0;
}
.re-container__link-list a:hover {
  border-color: #18438c;
}
.re-container__link-list a:hover:before {
  width: 5px;
}
.re-container__link-list a:focus {
  border-color: #18438c;
  color: var(--font-size-color-18438C);
}
.re-container__link-list a:focus:before {
  width: 5px;
}
.re-container__link-list a:last-child {
  margin-bottom: 0;
}
.re-container__link-list--small a {
  padding-bottom: 16px !important;
  padding-top: 16px !important;
}
@media (min-width: 1264px) {
  .re-container__link-list--small a {
    font-size: var(--font-size-18-var) !important;
    padding-bottom: 20px !important;
    padding-top: 20px !important;
  }
}
.re-container__link-list--with-img a {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px;
  padding-bottom: 16px;
  padding-top: 16px;
  position: relative;
}
.re-container__link-list--with-img a:last-child {
  margin-bottom: 0;
}
.re-container__link-list--with-img img {
  display: inline-block;
  height: 44px;
  margin-bottom: auto !important;
  margin-right: 12px;
  margin-top: auto !important;
  -o-object-fit: contain;
  object-fit: contain;
  width: 44px;
}
.re-container__link-list--with-img strong {
  display: inline-block;
  font-weight: 500;
  margin-bottom: auto;
  margin-top: auto;
}
.re-container__download-link {
  color: var(--font-size-color-212121);
  display: block;
  font-size: var(--font-size-14-var);
  font-weight: 500;
  line-height: 1.2857142857;
  margin-top: 44px;
  padding-left: 32px;
  position: relative;
  text-decoration: none;
  text-decoration: initial;
}
.re-container__download-link:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.188 14.063v4.083a2.048 2.048 0 0 1-2.042 2.041H3.854a2.048 2.048 0 0 1-2.042-2.041v-4.084M5.896 8.958 11 14.062l5.104-5.104M11 14.063V1.813' stroke='%2318438C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  content: "";
  display: block;
  height: 22px;
  left: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 22px;
}
.re-container__content-block {
  background: rgba(225, 237, 254, 0.3);
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(225, 237, 254, 0.3)),
    to(rgba(203, 224, 255, 0.3))
  );
  background: linear-gradient(
    90deg,
    rgba(225, 237, 254, 0.3),
    rgba(203, 224, 255, 0.3)
  );
  border-radius: 12px;
  margin-bottom: 44px;
  overflow: hidden;
  padding: 24px 20px;
}
.re-container__content-block h5 {
  font-weight: 500;
}
.re-container__content-block-icon {
  padding-left: 33px;
  position: relative;
}
.re-container__content-block-icon:before {
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  left: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.re-container__content-block--email:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 1h14c.962 0 1.75.788 1.75 1.75v10.5c0 .963-.788 1.75-1.75 1.75h-14c-.962 0-1.75-.787-1.75-1.75V2.75C1.75 1.788 2.538 1 3.5 1Z' stroke='%2318438C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.25 2.75 10.5 8.875 1.75 2.75' stroke='%2318438C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  display: block;
  height: 16px;
  width: 21px;
}
.re-container__content-block--post:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 10c0 7-9 13-9 13s-9-6-9-13c0-5 4-9 9-9s9 4 9 9Z' stroke='%2318438C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 13a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z' stroke='%2318438C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  display: block;
  height: 24px;
  width: 20px;
}
.re-container__content-block--tell:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.34 14.167v2.5c0 .916-.75 1.666-1.666 1.666h-.167c-2.583-.25-5.083-1.166-7.25-2.583-2-1.25-3.75-3-5-5C2.841 8.583 1.924 6.083 1.674 3.5c-.083-.917.583-1.75 1.5-1.833h2.667c.833 0 1.583.583 1.666 1.416.084.834.334 1.584.584 2.334.25.583.083 1.333-.417 1.75L6.591 8.25a13.1 13.1 0 0 0 5 5l1.083-1.083c.5-.5 1.167-.584 1.75-.417.75.25 1.583.5 2.333.583 1 .25 1.584 1 1.584 1.834Z' stroke='%2318438C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  display: block;
  height: 20px;
  width: 20px;
}
.re-container__content-block--comp:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 1.125h14c.962 0 1.75.788 1.75 1.75v8.75c0 .963-.788 1.75-1.75 1.75h-14c-.962 0-1.75-.787-1.75-1.75v-8.75c0-.962.788-1.75 1.75-1.75ZM7 16.875h7M10.5 13.375v3.5M1.75 9.963h17.5' stroke='%2318438C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  display: block;
  height: 18px;
  width: 21px;
}
.re-container__content--download {
  color: var(--font-size-color-212121) !important;
  display: block;
  font-size: var(--font-size-14-var);
  font-style: normal;
  font-weight: 500 !important;
  line-height: 1.2857142857;
  padding-left: 33px !important;
  position: relative;
  text-decoration: none;
  text-decoration: initial;
}
.re-container__content--download:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.188 14.063v4.083a2.048 2.048 0 0 1-2.042 2.041H3.854a2.048 2.048 0 0 1-2.042-2.041v-4.084M5.896 8.958 11 14.062l5.104-5.104M11 14.063V1.813' stroke='%2318438C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 22px;
  left: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 22px;
}
.re-container__content--download:focus,
.re-container__content--download:hover {
  color: var(--font-size-color-1E4D7E);
  text-decoration: underline;
}
.re-container__content--download:active {
  color: var(--font-size-color-00297C);
}
.re-container__content--view {
  color: var(--font-size-color-212121) !important;
  display: block;
  font-size: var(--font-size-14-var);
  font-style: normal;
  font-weight: 500 !important;
  line-height: 1.2857142857;
  padding-left: 33px !important;
  position: relative;
  text-decoration: none;
  text-decoration: initial;
}
.re-container__content--view:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.407 14.021H9.426M16.47 18.105H9.426M14.02 2.792H6.874a2.048 2.048 0 0 0-2.042 2.042v16.333c0 1.123.919 2.042 2.042 2.042h12.25a2.048 2.048 0 0 0 2.041-2.042V9.937L14.02 2.793Z' stroke='%2318438C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.02 2.792v5.104c0 1.123.918 2.042 2.041 2.042h5.104' stroke='%2318438C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 26px;
  left: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 26px;
}
.re-container__content--view:focus,
.re-container__content--view:hover {
  color: var(--font-size-color-1E4D7E);
  text-decoration: underline;
}
.re-container__content--view:active {
  color: var(--font-size-color-00297C);
}
.re-container__content-social-link {
  height: auto;
  position: relative;
  width: auto;
}
.re-container__content-social-link--vk:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='30' height='30' rx='15' stroke='%23212121' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M16.737 21.25c-5.637 0-8.853-3.941-8.987-10.5h2.824c.093 4.814 2.174 6.853 3.823 7.273V10.75h2.66v4.152c1.628-.179 3.338-2.07 3.916-4.152h2.659a8.091 8.091 0 0 1-1.274 3.002c-.622.9-1.42 1.66-2.344 2.232a8.172 8.172 0 0 1 2.672 2.17 8.365 8.365 0 0 1 1.564 3.096h-2.927a5.206 5.206 0 0 0-1.578-2.533 5.045 5.045 0 0 0-2.689-1.22v3.753h-.32Z' fill='%23212121'/%3E%3C/svg%3E");
  background-size: contain;
  content: "";
  height: 24px;
  width: 24px;
}
.re-container__content-social-link--ok:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 16C1 7.716 7.716 1 16 1c8.284 0 15 6.716 15 15 0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15Z' stroke='%23212121' stroke-width='2'/%3E%3Cg clip-path='url(%23a)' fill='%23212121'%3E%3Cpath d='M15.992 8.533a3.737 3.737 0 0 0-3.733 3.733A3.737 3.737 0 0 0 15.992 16a3.737 3.737 0 0 0 3.733-3.734 3.737 3.737 0 0 0-3.733-3.733Zm0 5.6a1.869 1.869 0 0 1-1.867-1.867c0-1.03.838-1.866 1.867-1.866 1.03 0 1.867.837 1.867 1.866 0 1.03-.838 1.867-1.867 1.867Z'/%3E%3Cpath d='M20.952 15.896a.932.932 0 0 0-1.32 0 5.14 5.14 0 0 1-7.26 0 .932.932 0 1 0-1.32 1.32 6.957 6.957 0 0 0 4.15 1.996l-2.66 2.66a.932.932 0 1 0 1.32 1.32l2.14-2.14 2.14 2.14a.93.93 0 0 0 1.32 0 .932.932 0 0 0 0-1.32l-2.662-2.66a6.957 6.957 0 0 0 4.15-1.995.934.934 0 0 0 .002-1.321Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(8.531 8.533)' d='M0 0h14.933v14.933H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: contain;
  content: "";
  height: 24px;
  width: 24px;
}
.re-container__content-social-link--tg:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='30' height='30' rx='15' stroke='%23212121' stroke-width='2'/%3E%3Cpath d='m22.4 10.082-2.404 12.552s-.337.87-1.26.453l-5.548-4.405-.026-.013c.75-.697 6.56-6.107 6.814-6.352.393-.38.15-.606-.307-.32l-8.583 5.645-3.312-1.154s-.52-.191-.57-.609c-.052-.418.587-.644.587-.644l13.5-5.484s1.11-.505 1.11.33Z' fill='%23212121'/%3E%3C/svg%3E");
  background-size: contain;
  content: "";
  height: 24px;
  width: 24px;
}
.re-container__content-social-link:after {
  content: "";
  display: block;
  left: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.re-container__content-social-link strong {
  display: none;
}
.re-container__list-paragraph {
  margin-bottom: 44px;
}
@media (min-width: 1264px) {
  .re-container__list-paragraph h5 {
    margin-bottom: 24px !important;
  }
}
.re-container__list-paragraph ul {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
.re-container__list-paragraph ul li {
  margin-bottom: 11px !important;
}
.re-container__list-paragraph ul li:before {
  content: normal !important;
}
@media (min-width: 1264px) {
  .re-container__list-paragraph ul li {
    margin-bottom: 6px !important;
  }
}
.re-container__list-paragraph ul a {
  font-weight: 500;
}
.re-container__list-paragraph ul a:active,
.re-container__list-paragraph ul a:focus,
.re-container__list-paragraph ul a:hover {
  color: var(--font-size-color-212121) !important;
  font-weight: 600;
  opacity: 1 !important;
}
@media (min-width: 1264px) {
  .re-container__list-paragraph ul a:active,
  .re-container__list-paragraph ul a:focus,
  .re-container__list-paragraph ul a:hover {
    color: var(--font-size-color-18438C) !important;
  }
}
.re-container__ol-list {
  counter-reset: li;
  list-style: none;
  margin-bottom: 44px;
  margin-top: 20px;
  padding-left: 0;
}
.re-container__ol-list li {
  margin-bottom: 20px;
  padding-left: 19px;
  position: relative;
}
.re-container__ol-list li:before {
  font-size: var(--font-size-14-var);
  left: 0;
  line-height: 1.2857142857;
  position: absolute;
  top: 0;
}
.re-container__ol-list ol {
  counter-reset: li;
  list-style: none;
  margin-top: 20px;
  padding-left: 0;
  padding-top: 0;
}
.re-container__ol-list ol li {
  padding-left: 13px;
}
.re-container__ol-list ol li:before {
  left: -17px;
}
.re-container__ol-list p {
  margin-bottom: 20px;
}
.re-container__ol-list li:before {
  content: counters(li, ".") ". ";
  counter-increment: li;
}
.re-container__ol-list a {
  color: var(--font-size-color-18438C);
  font-weight: 500;
  text-decoration: none;
  text-decoration: initial;
}
.re-container__coice-inner-container {
  display: none;
}
.re-container__coice-container {
  margin-bottom: 24px;
  position: relative;
}
.re-container__coice-container .re-container__coice-input-container {
  cursor: pointer;
}
.re-container__coice-container--active .re-container__coice-inner-container {
  display: block;
}
.re-container__coice-container--active
  .re-container__coice-input-container:before {
  -webkit-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
.re-container__coice-container--active
  .re-container__coice-input-container
  .re-container__coice-input {
  border-radius: 12px 12px 0 0;
}
.re-container__coice-container--select-hidden {
  display: none;
}
.container__coice--slim .re-container__coice-input {
  font-size: var(--font-size-14-var);
  line-height: 1.2857142857;
  padding-bottom: 11px;
  padding-top: 11px;
}
@media (min-width: 1264px) {
  .container__coice--slim .re-container__coice-input {
    font-size: var(--font-size-16-var);
    line-height: 1.25;
    padding-bottom: 10px;
    padding-top: 10px;
  }
}
.container__coice--slim
  + .re-container__coice-inner-container
  .re-container__coice-list
  li
  p {
  font-size: var(--font-size-14-var) !important;
  line-height: 1.2857142857 !important;
  padding-bottom: 11px !important;
  padding-top: 11px !important;
}
@media (min-width: 1264px) {
  .container__coice--slim
    + .re-container__coice-inner-container
    .re-container__coice-list
    li
    p {
    font-size: var(--font-size-16-var) !important;
    line-height: 1.25 !important;
    padding-bottom: 10px !important;
    padding-top: 10px !important;
  }
}
.container__coice--slim
  + .re-container__coice-inner-container
  .re-container__coice-list
  li:not(:last-child)
  p {
  border-bottom-color: transparent !important;
}
.re-container__coice-list li p:active,
.re-container__coice-list li p:focus,
.re-container__coice-list li p:hover {
  background-color: rgba(203, 224, 255, 0.4);
}
.re-container__coice-label {
  margin-bottom: 0;
  width: 100%;
}
.re-container__coice-text {
  color: var(--font-size-color-555863);
  display: inline-block;
  font-size: var(--font-size-12-var);
  font-weight: 400;
  line-height: 1.3333333333;
  margin-bottom: 5px;
  width: 100%;
}
.re-container__coice-input-container {
  position: relative;
}
.re-container__coice-input-container:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 7.847a.963.963 0 0 0 .7-.316l5.726-5.861a.858.858 0 0 0 .256-.626.887.887 0 0 0-.889-.896.919.919 0 0 0-.648.271L7.008 5.7 1.855.419a.938.938 0 0 0-.648-.271c-.497 0-.89.4-.89.896 0 .249.091.46.257.626l5.733 5.86c.203.212.43.317.693.317Z' fill='%2318438C'/%3E%3C/svg%3E");
  content: "";
  display: block;
  height: 8px;
  position: absolute;
  right: 16px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 14px;
}
.re-container__coice-input {
  border: 1px solid #18438c;
  border-radius: 12px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: var(--font-size-12-var);
  font-weight: 400;
  line-height: 1;
  padding: 12px 46px 12px 12px;
  pointer-events: none;
  width: 100%;
}
.re-container__coice-input::-webkit-input-placeholder {
  color: var(--font-size-color-555863);
}
.re-container__coice-input::-moz-placeholder {
  color: var(--font-size-color-555863);
}
.re-container__coice-input:-ms-input-placeholder {
  color: var(--font-size-color-555863);
}
.re-container__coice-input::-ms-input-placeholder {
  color: var(--font-size-color-555863);
}
.re-container__coice-input::placeholder {
  color: var(--font-size-color-555863);
}
.re-container__coice-list {
  list-style: none !important;
  margin: 0;
  padding-left: 0 !important;
  padding: 0;
}
.re-container__coice-list li {
  padding-left: 0;
}
.re-container__coice-list li:before {
  content: normal;
}
.re-container__coice-list li p {
  border-bottom: 1px solid #18438c;
  border-left: 1px solid #18438c;
  border-right: 1px solid #18438c;
  color: var(--font-size-color-212121);
  cursor: pointer;
  font-size: var(--font-size-12-var) !important;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3333333333 !important;
  margin-bottom: 0;
  padding: 12px;
}
.re-container__coice-list li:last-child p {
  border-bottom: 1px solid #18438c;
  border-radius: 0 0 12px 12px;
}
.re-container__coice-list .re-container__coice-list-trigger,
.re-container__coice-list li {
  margin-bottom: 0 !important;
}
.re-container__coice-list li:before {
  content: normal !important;
}
.re-container__table-container {
  margin-bottom: 28px;
  overflow-x: auto;
  overflow-y: hidden;
  padding-bottom: 7px;
  width: 100%;
}
@media (min-width: 1264px) {
  .re-container__table-container {
    margin-bottom: 20px;
  }
}
.re-container__table-container::-webkit-scrollbar {
  background-color: transparent;
  height: 4px;
  width: 4px;
}
.re-container__table-container::-webkit-scrollbar-thumb {
  background-color: #18438c;
  border-radius: 9em;
}
.re-container__table-container::-webkit-scrollbar-thumb:hover {
  background-color: #18438c;
}
.re-container__table-wrapper {
  border: 1px solid #18438c;
  border-radius: 12px;
  overflow: hidden;
  width: 735px;
}
.re-container__table {
  overflow: hidden;
  width: 100%;
}
.re-container__table p {
  font-size: var(--font-size-14-var);
  line-height: 1.2857142857;
  margin-bottom: 0;
}
.re-container__table strong {
  font-weight: 500;
}
.re-container__table tr th {
  background: #e1edfe;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#e1edfe),
    to(#cbe0ff)
  );
  background: linear-gradient(90deg, #e1edfe, #cbe0ff);
  height: 112px;
  padding: 12px 8px;
}
@media (min-width: 1264px) {
  .re-container__table tr th {
    border-bottom: 2px solid #18438c;
  }
}
.re-container__table tr th p:last-child {
  margin-bottom: 0;
}
.re-container__table tr th:last-child {
  border-right: none;
}
.re-container__table tr th:first-child {
  min-width: 231px;
}
.re-container__table tr th:nth-child(2),
.re-container__table tr th:nth-child(3),
.re-container__table tr th:nth-child(4),
.re-container__table tr th:nth-child(5),
.re-container__table tr th:nth-child(6) {
  min-width: 100px;
}
.re-container__table tr td {
  padding: 12px 8px;
}
.re-container__table tr td p:last-child {
  margin-bottom: 0 !important;
}
.re-container__table-point {
  padding-left: 24px;
  position: relative;
}
.re-container__table-point:before {
  background: #000;
  border-radius: 50%;
  content: "";
  display: block;
  height: 3px;
  left: 9px;
  position: absolute;
  top: 9px;
  width: 3px;
}
@media (min-width: 1264px) {
  .re-container__table-point:before {
    height: 4px;
    left: 9px;
    top: 13px;
    width: 4px;
  }
}
.re-container__head-title {
  font-weight: 600 !important;
}
.re-container__top-block
  .re-container__head-container
  .re-container__head-title {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-20-var) !important;
  font-weight: 500;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .re-container__top-block
    .re-container__head-container
    .re-container__head-title {
    font-size: var(--font-size-24-var) !important;
    line-height: 1.5;
  }
}
@media (min-width: 1264px) {
  .re-container__top-block
    .re-container__head-container
    .re-container__head-title {
    font-size: var(--font-size-36-var) !important;
    line-height: 1.3888888889;
  }
}
.re-container__top-block .re-container__title {
  margin-bottom: 44px;
}
@media (min-width: 1264px) {
  .re-container__top-block .re-container__title {
    font-size: var(--font-size-40-var);
    line-height: 1.4;
  }
}
.re-note {
  background: #fbeaea;
  border: 2px solid #d51a1a;
  border-radius: 12px;
  margin-bottom: 44px;
  padding: 20px;
}
@media (min-width: 768px) {
  .re-note {
    padding: 24px;
  }
}
.re-note__title {
  color: var(--font-size-color-D51A1A);
  font-size: var(--font-size-14-var) !important;
  font-style: normal;
  font-weight: 600;
  line-height: 1.2857142857 !important;
  margin-bottom: 20px !important;
}
@media (min-width: 1264px) {
  .re-note__title {
    font-size: var(--font-size-18-var) !important;
    line-height: 1.5555555556 !important;
  }
}
.re-note__description {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-14-var);
  font-style: normal;
  font-weight: 400;
  line-height: 1.2857142857;
  margin-bottom: 0 !important;
}
@media (min-width: 1264px) {
  .re-note__description {
    font-size: var(--font-size-18-var);
    line-height: 1.5555555556;
  }
}
.re-container__top-block--med .re-container__head-container {
  border-radius: 12px;
  padding: 16px 12px;
}
@media (min-width: 1264px) {
  .re-container__top-block--med .re-container__head-container {
    padding: 20px 40px;
  }
}
.re-container__top-block--hold .re-container__head-container {
  background: #e2e3fe;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#e2e3fe),
    to(#d7d1fc)
  );
  background: linear-gradient(90deg, #e2e3fe, #d7d1fc);
  border-radius: 12px;
  padding: 16px 12px;
}
@media (min-width: 1264px) {
  .re-container__top-block--hold .re-container__head-container {
    padding: 20px 40px;
  }
}
.re-container__inner-right-list {
  border: 1px solid #e1edfe;
  border-radius: 12px;
  list-style: none;
  margin: 0 !important;
  overflow: hidden;
  padding: 0 !important;
}
.re-container__inner-right-list li {
  margin-bottom: 4px !important;
  margin-top: 4px !important;
  padding-left: 0;
  padding-right: 0;
}
.re-container__inner-right-list li:first-child {
  margin-top: 0 !important;
}
.re-container__inner-right-list li:last-child {
  margin-bottom: 0 !important;
}
.re-container__inner-right-list li:before {
  content: normal !important;
}
.re-container__inner-right-list a.re-container__inner-right-trigger,
.re-container__inner-right-list button.re-container__inner-right-trigger {
  background-color: transparent;
  border: none;
  color: var(--font-size-color-212121);
  display: inline-block;
  font-size: var(--font-size-16-var);
  font-weight: 500;
  line-height: 1.25;
  margin-bottom: 0;
  margin-top: 0;
  outline: none;
  padding: 12px 16px;
  text-align: left;
  text-decoration: none;
  width: 100%;
}
.re-container__inner-right-list a.re-container__inner-right-trigger--active,
.re-container__inner-right-list
  button.re-container__inner-right-trigger--active {
  background-color: #e1edfe !important;
  color: var(--font-size-color-18438C);
  font-weight: 600;
  margin-top: 0;
}
.re-container__inner-right-list a.re-container__inner-right-trigger:focus,
.re-container__inner-right-list a.re-container__inner-right-trigger:hover,
.re-container__inner-right-list button.re-container__inner-right-trigger:focus,
.re-container__inner-right-list button.re-container__inner-right-trigger:hover {
  color: var(--font-size-color-18438C);
  text-decoration: none;
}
.re-container__af {
  margin: 0;
  width: 100%;
}
.re-container .collapsible-section .section-content p,
.re-container .simple-article-content-wrapper p,
.re-container .simple-page-content-wrapper p {
  font-size: var(--font-size-14-var);
  line-height: 1.2857142857;
  margin-bottom: 44px;
}
.re-container .collapsible-section .section-content p strong,
.re-container .simple-article-content-wrapper p strong,
.re-container .simple-page-content-wrapper p strong {
  font-weight: 500;
}
.re-container .collapsible-section .section-content p a,
.re-container .simple-article-content-wrapper p a,
.re-container .simple-page-content-wrapper p a {
  color: var(--font-size-color-18438C);
  font-weight: 500;
  text-decoration: none;
}
.re-container .collapsible-section .section-content p a:focus,
.re-container .collapsible-section .section-content p a:hover,
.re-container .simple-article-content-wrapper p a:focus,
.re-container .simple-article-content-wrapper p a:hover,
.re-container .simple-page-content-wrapper p a:focus,
.re-container .simple-page-content-wrapper p a:hover {
  color: var(--font-size-color-1E4D7E);
  text-decoration: underline;
}
.re-container .collapsible-section .section-content p a:active,
.re-container .simple-article-content-wrapper p a:active,
.re-container .simple-page-content-wrapper p a:active {
  color: var(--font-size-color-00297C);
}
.re-container .collapsible-section .section-content h1,
.re-container .collapsible-section .section-content p.re-container__title,
.re-container .simple-article-content-wrapper h1,
.re-container .simple-article-content-wrapper p.re-container__title,
.re-container .simple-page-content-wrapper h1,
.re-container .simple-page-content-wrapper p.re-container__title {
  font-size: var(--font-size-30-var);
  line-height: 1.4;
  margin-bottom: 44px;
}
.re-container .collapsible-section .section-content h2,
.re-container .simple-article-content-wrapper h2,
.re-container .simple-page-content-wrapper h2 {
  border-bottom: none;
  font-size: var(--font-size-24-var);
  line-height: 1.4;
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 0;
}
.re-container .collapsible-section .section-content h3,
.re-container .simple-article-content-wrapper h3,
.re-container .simple-page-content-wrapper h3 {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-20-var);
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 44px;
}
.re-container .collapsible-section .section-content h4,
.re-container .simple-article-content-wrapper h4,
.re-container .simple-page-content-wrapper h4 {
  font-size: var(--font-size-20-var);
  line-height: 1.4;
}
@media (min-width: 1264px) {
  .re-container .collapsible-section .section-content h4,
  .re-container .simple-article-content-wrapper h4,
  .re-container .simple-page-content-wrapper h4 {
    font-size: var(--font-size-32-var);
    line-height: 1.375;
  }
}
.re-container .collapsible-section .section-content h5,
.re-container .simple-article-content-wrapper h5,
.re-container .simple-page-content-wrapper h5 {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-16-var);
  font-weight: 500;
  line-height: 1.25;
  margin-bottom: 20px;
}
.re-container .collapsible-section .section-content h6,
.re-container .simple-article-content-wrapper h6,
.re-container .simple-page-content-wrapper h6 {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-14-var);
  font-weight: 400;
  line-height: 1.2857142857;
  margin-bottom: 20px;
}
.re-container .collapsible-section .section-content ul,
.re-container .simple-article-content-wrapper ul,
.re-container .simple-page-content-wrapper ul {
  font-size: var(--font-size-14-var);
  font-weight: 400;
  line-height: 1.2857142857;
  list-style: none;
  padding-left: 21px;
}
.re-container .collapsible-section .section-content ul li,
.re-container .simple-article-content-wrapper ul li,
.re-container .simple-page-content-wrapper ul li {
  position: relative;
}
.re-container .collapsible-section .section-content ul li:before,
.re-container .simple-article-content-wrapper ul li:before,
.re-container .simple-page-content-wrapper ul li:before {
  background-color: #000;
  border-radius: 50%;
  content: "";
  height: 3px;
  left: -12px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 3px;
}
.re-container
  .collapsible-section
  .section-content
  ul[style*="list-style-type: circle;"]
  li:before,
.re-container
  .collapsible-section
  .section-content
  ul[style*="list-style-type: disc;"]
  li:before,
.re-container
  .collapsible-section
  .section-content
  ul[style*="list-style-type: square;"]
  li:before,
.re-container
  .simple-article-content-wrapper
  ul[style*="list-style-type: circle;"]
  li:before,
.re-container
  .simple-article-content-wrapper
  ul[style*="list-style-type: disc;"]
  li:before,
.re-container
  .simple-article-content-wrapper
  ul[style*="list-style-type: square;"]
  li:before,
.re-container
  .simple-page-content-wrapper
  ul[style*="list-style-type: circle;"]
  li:before,
.re-container
  .simple-page-content-wrapper
  ul[style*="list-style-type: disc;"]
  li:before,
.re-container
  .simple-page-content-wrapper
  ul[style*="list-style-type: square;"]
  li:before {
  display: none !important;
}
.re-container .collapsible-section .section-content .re-container__ref-block,
.re-container .simple-article-content-wrapper .re-container__ref-block,
.re-container .simple-page-content-wrapper .re-container__ref-block {
  margin-bottom: 44px;
}
.re-container .collapsible-section .section-content .re-container__ref-block p,
.re-container .simple-article-content-wrapper .re-container__ref-block p,
.re-container .simple-page-content-wrapper .re-container__ref-block p {
  margin-bottom: 20px;
}
.re-container
  .collapsible-section
  .section-content
  .re-container__content-file-list,
.re-container .simple-article-content-wrapper .re-container__content-file-list,
.re-container .simple-page-content-wrapper .re-container__content-file-list {
  list-style: none;
  margin: 0 0 44px;
  padding: 0;
}
.re-container
  .collapsible-section
  .section-content
  .re-container__content-file-list
  li,
.re-container
  .simple-article-content-wrapper
  .re-container__content-file-list
  li,
.re-container .simple-page-content-wrapper .re-container__content-file-list li {
  margin-bottom: 20px;
}
.re-container
  .collapsible-section
  .section-content
  .re-container__content-file-list
  li:before,
.re-container
  .simple-article-content-wrapper
  .re-container__content-file-list
  li:before,
.re-container
  .simple-page-content-wrapper
  .re-container__content-file-list
  li:before {
  content: normal;
}
.re-container
  .collapsible-section
  .section-content
  .re-container__content-file-list
  li
  a,
.re-container
  .simple-article-content-wrapper
  .re-container__content-file-list
  li
  a,
.re-container
  .simple-page-content-wrapper
  .re-container__content-file-list
  li
  a {
  display: inline-block;
}
.re-container
  .collapsible-section
  .section-content
  .re-container__content-block
  .re-container__link-list
  a,
.re-container
  .simple-article-content-wrapper
  .re-container__content-block
  .re-container__link-list
  a,
.re-container
  .simple-page-content-wrapper
  .re-container__content-block
  .re-container__link-list
  a {
  background-color: #fff;
  font-size: var(--font-size-14-var);
  line-height: 1.2857142857;
  padding-bottom: 16px;
  padding-top: 16px;
}
.re-container
  .collapsible-section
  .section-content
  .re-container__content-social-list,
.re-container
  .simple-article-content-wrapper
  .re-container__content-social-list,
.re-container .simple-page-content-wrapper .re-container__content-social-list {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  list-style: none;
  margin: 0 0 24px;
  padding: 4px 0 0;
}
.re-container
  .collapsible-section
  .section-content
  .re-container__content-social-list
  li,
.re-container
  .simple-article-content-wrapper
  .re-container__content-social-list
  li,
.re-container
  .simple-page-content-wrapper
  .re-container__content-social-list
  li {
  margin-bottom: 0;
  margin-right: 20px;
}
.re-container
  .collapsible-section
  .section-content
  .re-container__content-social-list
  li:before,
.re-container
  .simple-article-content-wrapper
  .re-container__content-social-list
  li:before,
.re-container
  .simple-page-content-wrapper
  .re-container__content-social-list
  li:before {
  content: normal;
}
.re-container
  .collapsible-section
  .section-content
  .re-container__content-social-list
  li
  a,
.re-container
  .simple-article-content-wrapper
  .re-container__content-social-list
  li
  a,
.re-container
  .simple-page-content-wrapper
  .re-container__content-social-list
  li
  a {
  display: block;
  height: 24px;
  text-decoration: none;
  text-decoration: initial;
  width: 24px;
}
.re-container .pa-edit-block .re-container__content-social-list {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  list-style: none;
  margin: 0 0 24px;
  padding: 4px 0 0;
}
.re-container .pa-edit-block .re-container__content-social-list li {
  margin-bottom: 0;
  margin-right: 20px;
}
.re-container .pa-edit-block .re-container__content-social-list li:before {
  content: normal;
}
.re-container .pa-edit-block .re-container__content-social-list li a {
  display: block;
  height: 24px;
  text-decoration: none;
  text-decoration: initial;
  width: 24px;
}
@media (min-width: 768px) {
  .re-container__wrapper {
    padding-left: 44px;
    padding-right: 44px;
  }
  .re-container__trigger {
    padding-bottom: 28px;
    padding-top: 28px;
  }
  .re-container__link-list {
    padding-top: 28px;
  }
  .re-container__link-list--with-img {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 20px;
  }
  .re-container__link-list--with-img a {
    width: 48%;
  }
  .re-container__link-list--with-img a:last-child {
    margin-bottom: 24px;
  }
  .re-container__content-block {
    padding: 24px 20px;
  }
  .re-container__content-social-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: auto !important;
  }
  .re-container__content-social-link:after {
    -webkit-transform: translateY(-63%);
    transform: translateY(-63%);
  }
  .re-container__content-social-link strong {
    color: var(--font-size-color-171325);
    display: inline-block;
    font-size: var(--font-size-14-var);
    font-weight: 400;
    line-height: 1.2857142857;
    padding-left: 36px;
  }
  .re-container .collapsible-section .section-content h6 br,
  .re-container .pa-edit-block h6 br,
  .re-container .simple-article-content-wrapper h6 br,
  .re-container .simple-page-content-wrapper h6 br {
    display: none;
  }
  .re-container .collapsible-section .section-content h1,
  .re-container .collapsible-section .section-content p.re-container__title,
  .re-container .pa-edit-block h1,
  .re-container .pa-edit-block p.re-container__title,
  .re-container .simple-article-content-wrapper h1,
  .re-container .simple-article-content-wrapper p.re-container__title,
  .re-container .simple-page-content-wrapper h1,
  .re-container .simple-page-content-wrapper p.re-container__title {
    font-size: var(--font-size-38-var);
  }
  .re-container .collapsible-section .section-content h2,
  .re-container .pa-edit-block h2,
  .re-container .simple-article-content-wrapper h2,
  .re-container .simple-page-content-wrapper h2 {
    font-size: var(--font-size-24-var);
  }
  .re-container .collapsible-section .section-content h3,
  .re-container .pa-edit-block h3,
  .re-container .simple-article-content-wrapper h3,
  .re-container .simple-page-content-wrapper h3 {
    font-size: var(--font-size-24-var);
    line-height: 1.5;
  }
  .re-container
    .collapsible-section
    .section-content
    .re-container__content-social-list
    li,
  .re-container .pa-edit-block .re-container__content-social-list li,
  .re-container
    .simple-article-content-wrapper
    .re-container__content-social-list
    li,
  .re-container
    .simple-page-content-wrapper
    .re-container__content-social-list
    li {
    margin-right: 28px;
  }
}
@media (min-width: 1264px) {
  .re-container__wrapper {
    padding-left: 0;
    padding-right: 0;
  }
  .re-container__head-logo {
    height: 100px;
    width: 100px;
  }
  .re-container__head-title {
    color: var(--font-size-color-171325);
    font-size: var(--font-size-40-var) !important;
    font-weight: 600 !important;
    line-height: 1.4;
    margin-left: 20px;
  }
  .re-container__trigger {
    font-size: var(--font-size-20-var);
    line-height: 1.4;
    padding-right: 50px;
  }
  .re-container__trigger:before {
    -webkit-transform: translateY(-50%) scale(1.5);
    transform: translateY(-50%) scale(1.5);
  }
  .re-container__inner-title-img {
    height: 100px;
    margin-right: 20px;
    width: 100px;
  }
  .re-container__inner-title {
    color: var(--font-size-color-171325);
    font-size: var(--font-size-40-var);
    font-weight: 600;
    line-height: 1.4;
  }
  .re-container__link-list a {
    font-size: var(--font-size-20-var);
    font-weight: 500;
    line-height: 1.4;
    padding: 28px 40px 28px 19px;
  }
  .re-container__link-list--with-img a {
    font-size: var(--font-size-18-var);
    line-height: 1.5555555556;
    margin-bottom: 32px;
    padding-bottom: 16px;
    padding-top: 16px;
    position: relative;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
  }
  .re-container__link-list--with-img a:last-child {
    margin-bottom: 32px;
  }
  .re-container__link-list--with-img a img {
    height: 56px;
    margin-right: 12px;
    width: 56px;
  }
  .re-container__download-link {
    color: var(--font-size-color-212121) !important;
    font-size: var(--font-size-18-var);
    font-weight: 500;
    line-height: 1.5555555556;
    padding-left: 52px;
  }
  .re-container__download-link:before {
    left: 4px;
    -webkit-transform: translateY(-50%) scale(1.09);
    transform: translateY(-50%) scale(1.09);
  }
  .re-container__content-block {
    padding: 28px;
  }
  .re-container__content-social-link:after {
    -webkit-transform: translateY(-63%);
    transform: translateY(-63%);
  }
  .re-container__content--download,
  .re-container__content--view {
    font-size: var(--font-size-18-var);
    line-height: 1.5555555556;
  }
  .re-container__ol-list {
    list-style: none;
    padding-left: 0;
  }
  .re-container__ol-list li {
    padding-left: 28px;
  }
  .re-container__ol-list li:before {
    font-size: var(--font-size-18-var);
    line-height: 1.5555555556;
  }
  .re-container__ol-list ol {
    padding-left: 0;
  }
  .re-container__ol-list ol li {
    padding-left: 15px;
  }
  .re-container__ol-list ol li:before {
    left: -19px;
  }
  .re-container__coice-container {
    margin-bottom: 28px;
  }
  .re-container__coice-text {
    font-weight: 400;
    margin-bottom: 8px;
  }
  .re-container__coice-input,
  .re-container__coice-text {
    font-size: var(--font-size-14-var);
    line-height: 1.2857142857;
  }
  .re-container__coice-input {
    padding: 15px 40px 15px 12px;
  }
  .re-container__coice-list li p {
    font-size: var(--font-size-14-var) !important;
    line-height: 1.2857142857 !important;
    padding: 15px 12px;
  }
  .re-container__coice-inner-container {
    position: relative;
    z-index: 2;
  }
  .re-container__coice-inner-container .re-container__coice-list {
    background: #fff;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .re-container__table-wrapper {
    width: 100%;
  }
  .re-container__table {
    overflow: hidden;
    width: 100%;
  }
  .re-container__table p {
    font-size: var(--font-size-18-var);
    line-height: 1.5555555556;
  }
  .re-container__table tr th {
    font-size: var(--font-size-20-var);
    line-height: 1.4;
    padding: 28px;
  }
  .re-container__table tr th:not(:first-child) {
    padding-left: 12px;
    padding-right: 12px;
    white-space: nowrap;
  }
  .re-container__table tr th:first-child {
    width: 717px;
  }
  .re-container__table tr th:nth-child(2),
  .re-container__table tr th:nth-child(3),
  .re-container__table tr th:nth-child(4),
  .re-container__table tr th:nth-child(5),
  .re-container__table tr th:nth-child(6) {
    width: 111px;
  }
  .re-container__table tr td {
    padding: 20px 28px;
  }
  .re-container__table tr td:not(:first-child) {
    padding: 20px 6px;
  }
  .re-container__table tr td:not(:first-child) p {
    text-align: center;
  }
  .re-container .collapsible-section .section-content p,
  .re-container .simple-article-content-wrapper p,
  .re-container .simple-page-content-wrapper p {
    font-size: var(--font-size-18-var);
    line-height: 1.5555555556;
  }
  .re-container .collapsible-section .section-content h3,
  .re-container .simple-article-content-wrapper h3,
  .re-container .simple-page-content-wrapper h3 {
    font-size: var(--font-size-36-var);
    line-height: 1.3888888889;
  }
  .re-container .collapsible-section .section-content h1,
  .re-container .collapsible-section .section-content p.re-container__title,
  .re-container .simple-article-content-wrapper h1,
  .re-container .simple-article-content-wrapper p.re-container__title,
  .re-container .simple-page-content-wrapper h1,
  .re-container .simple-page-content-wrapper p.re-container__title {
    font-size: var(--font-size-48-var);
  }
  .re-container .collapsible-section .section-content h2,
  .re-container .simple-article-content-wrapper h2,
  .re-container .simple-page-content-wrapper h2 {
    font-size: var(--font-size-40-var);
  }
  .re-container .collapsible-section .section-content h5,
  .re-container .simple-article-content-wrapper h5,
  .re-container .simple-page-content-wrapper h5 {
    color: var(--font-size-color-212121);
    font-size: var(--font-size-20-var);
    font-weight: 500;
    line-height: 1.4;
    margin-bottom: 16px;
  }
  .re-container .collapsible-section .section-content h6,
  .re-container .simple-article-content-wrapper h6,
  .re-container .simple-page-content-wrapper h6 {
    font-size: var(--font-size-18-var);
    line-height: 1.5555555556;
  }
  .re-container .collapsible-section .section-content ul,
  .re-container .simple-article-content-wrapper ul,
  .re-container .simple-page-content-wrapper ul {
    color: var(--font-size-color-212121);
    font-size: var(--font-size-18-var);
    line-height: 1.5555555556;
    padding-left: 26px;
  }
  .re-container .collapsible-section .section-content ul li:before,
  .re-container .simple-article-content-wrapper ul li:before,
  .re-container .simple-page-content-wrapper ul li:before {
    height: 4px;
    left: -16px;
    width: 4px;
  }
  .re-container .collapsible-section .section-content .re-container__ref-block,
  .re-container .simple-article-content-wrapper .re-container__ref-block,
  .re-container .simple-page-content-wrapper .re-container__ref-block {
    margin-bottom: 28px;
  }
  .re-container
    .collapsible-section
    .section-content
    .re-container__ref-block
    p,
  .re-container .simple-article-content-wrapper .re-container__ref-block p,
  .re-container .simple-page-content-wrapper .re-container__ref-block p {
    margin-bottom: 12px;
  }
  .re-container
    .collapsible-section
    .section-content
    .re-container__content-file-list,
  .re-container
    .simple-article-content-wrapper
    .re-container__content-file-list,
  .re-container .simple-page-content-wrapper .re-container__content-file-list {
    padding-top: 22px;
  }
  .re-container
    .collapsible-section
    .section-content
    .re-container__content-block
    .re-container__link-list
    a,
  .re-container
    .simple-article-content-wrapper
    .re-container__content-block
    .re-container__link-list
    a,
  .re-container
    .simple-page-content-wrapper
    .re-container__content-block
    .re-container__link-list
    a {
    font-size: var(--font-size-18-var);
    font-weight: 500;
    line-height: 1.5555555556;
    padding-bottom: 20px;
    padding-top: 20px;
  }
  .re-container
    .collapsible-section
    .section-content
    .re-container__content-social-list,
  .re-container
    .simple-article-content-wrapper
    .re-container__content-social-list,
  .re-container
    .simple-page-content-wrapper
    .re-container__content-social-list {
    margin-bottom: 20px;
    padding-top: 8px;
  }
  .re-container
    .collapsible-section
    .section-content
    .re-container__content-social-list
    li,
  .re-container
    .simple-article-content-wrapper
    .re-container__content-social-list
    li,
  .re-container
    .simple-page-content-wrapper
    .re-container__content-social-list
    li {
    margin-right: 28px;
  }
  .re-container
    .collapsible-section
    .section-content
    .re-container__content-social-list
    .re-container__content-social-link:after,
  .re-container
    .simple-article-content-wrapper
    .re-container__content-social-list
    .re-container__content-social-link:after,
  .re-container
    .simple-page-content-wrapper
    .re-container__content-social-list
    .re-container__content-social-link:after {
    -webkit-transform: translateY(-44%) scale(1.2);
    transform: translateY(-44%) scale(1.2);
  }
  .re-container
    .collapsible-section
    .section-content
    .re-container__content-social-list
    .re-container__content-social-link
    strong,
  .re-container
    .simple-article-content-wrapper
    .re-container__content-social-list
    .re-container__content-social-link
    strong,
  .re-container
    .simple-page-content-wrapper
    .re-container__content-social-list
    .re-container__content-social-link
    strong {
    font-size: var(--font-size-18-var);
    line-height: 1.5555555556;
  }
  .re-container .pa-edit-block .re-container__content-social-list {
    margin-bottom: 20px;
    padding-top: 8px;
  }
  .re-container .pa-edit-block .re-container__content-social-list li {
    margin-right: 28px;
  }
  .re-container
    .pa-edit-block
    .re-container__content-social-list
    .re-container__content-social-link:after {
    -webkit-transform: translateY(-44%) scale(1.2);
    transform: translateY(-44%) scale(1.2);
  }
  .re-container
    .pa-edit-block
    .re-container__content-social-list
    .re-container__content-social-link
    strong {
    font-size: var(--font-size-18-var);
    line-height: 1.5555555556;
  }
}
div.dt-container .dt-search input {
  border-color: #212121;
}
div.dt-container .dt-search input:active,
div.dt-container .dt-search input:focus,
div.dt-container .dt-search input:hover {
  outline: none;
}
.re-container__search-table-container .dt-search label:before {
  left: 18px;
  top: -34px;
}
@media (max-width: 767px) {
  #opendata-list_wrapper .dt-search {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 20px;
    margin-top: 0 !important;
    position: relative;
  }
  #opendata-list_wrapper .dt-search label {
    bottom: -19px;
    left: 0;
    position: absolute;
  }
  #opendata-list_wrapper .dt-search label:before {
    left: 15px;
    top: -36px;
  }
}
div.dt-container.dt-empty-footer tbody > tr:last-child td,
div.dt-container.dt-empty-footer tbody > tr:last-child th {
  border-bottom: initial;
}
#opendata-list_wrapper .dt-layout-cell {
  overflow: hidden;
  overflow-x: auto;
}
.file-link-section {
  margin-bottom: 20px !important;
}
.section-name:not(.collapsed) + .section-content.collapse.show {
  display: block !important;
}
.regional-page-wrapper .additional-chapter-block .section-content {
  margin-left: 0;
  margin-right: 0;
}
.re-container--order {
  margin-bottom: 20px;
}
.re-container-content-centre-client-activity-content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-bottom: 24px;
}
.re-container-content-centre-client-activity-content a,
.re-container-content-centre-client-activity-content button {
  background: initial;
  background: #e1edfe;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#e1edfe),
    to(#cbe0ff)
  );
  background: linear-gradient(90deg, #e1edfe, #cbe0ff);
  border: none;
  border-radius: 12px;
  color: var(--font-size-color-212121);
  display: inline-block;
  font-size: var(--font-size-16-var);
  font-weight: 500;
  line-height: 1.25;
  margin-bottom: 20px;
  outline: none;
  padding: 18px 10px;
  text-align: center;
  text-decoration: none;
  text-decoration: initial;
}
.re-container-content-centre-client-activity-content a:focus,
.re-container-content-centre-client-activity-content a:hover,
.re-container-content-centre-client-activity-content button:focus,
.re-container-content-centre-client-activity-content button:hover {
  background: #cbe0ff;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#cbe0ff),
    to(#cbe0ff)
  );
  background: linear-gradient(90deg, #cbe0ff, #cbe0ff);
  -webkit-box-shadow: none !important;
  -webkit-box-shadow: initial !important;
  box-shadow: none !important;
  color: var(--font-size-color-212121);
  text-decoration: none;
}
.re-container-content-centre-client-activity-content a:active,
.re-container-content-centre-client-activity-content button:active {
  color: var(--font-size-color-18438C) !important;
  text-decoration: none;
}
.re-container-content-centre-client-activity-content a[disabled],
.re-container-content-centre-client-activity-content button[disabled] {
  background: #eef0f2;
  color: var(--font-size-color-D6D8DE);
  pointer-events: none;
}
.re-container__addresses-toggler {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: none;
  justify-content: space-between;
  margin-bottom: 44px;
}
@media (min-width: 1264px) {
  .re-container__addresses-toggler {
    -webkit-box-pack: initial;
    -ms-flex-pack: initial;
    justify-content: normal;
  }
}
.re-container__addresses-toggler a,
.re-container__addresses-toggler button {
  background: #fff;
  border: 1px solid #cbe0ff;
  border-radius: 12px;
  color: var(--font-size-color-18438C);
  display: inline-block;
  font-size: var(--font-size-14-var);
  font-weight: 600;
  line-height: 1.2857142857;
  outline: none;
  padding: 8px 4px;
  width: 47%;
}
.re-container__addresses-toggler a:active,
.re-container__addresses-toggler a:focus,
.re-container__addresses-toggler a:hover,
.re-container__addresses-toggler button:active,
.re-container__addresses-toggler button:focus,
.re-container__addresses-toggler button:hover {
  border: 1px solid #5287d5 !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (min-width: 1264px) {
  .re-container__addresses-toggler a,
  .re-container__addresses-toggler button {
    border: 1px solid #e1edfe;
    font-size: var(--font-size-20-var);
    font-weight: 500;
    line-height: 1.7142857143;
    margin-right: 28px;
    padding: 12px 43px;
    width: auto;
  }
}
.re-container__addresses-toggler.re-container__addresses-toggler--visible {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#map > ymaps {
  height: 500px !important;
}
button.re-container__addresses-toggler-button--active {
  border: 1px solid #5287d5 !important;
  font-weight: 600;
}
@media (min-width: 1264px) {
  button.re-container__addresses-toggler-button--active {
    border: 1px solid #5287d5 !important;
    font-weight: 600;
  }
}
.re-container__addresses-content {
  display: none;
}
.re-container__addresses-content--active {
  display: block;
}
.re-container__addresses-reset,
.re-container__addresses-show {
  margin-bottom: 20px;
  margin-top: 20px;
}
@media (min-width: 1264px) {
  .re-container__addresses-reset,
  .re-container__addresses-show {
    margin-bottom: 16px;
    margin-top: 16px;
  }
}
.re-container__addresses-bottom-bottoms {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
  margin-bottom: 80px;
}
@media (min-width: 1264px) {
  .re-container__addresses-bottom-bottoms {
    margin-bottom: 12px;
    margin-top: 44px;
  }
}
.re-container__addresses-bottom-bottoms--link {
  display: inline-block;
  margin-top: 44px;
  text-align: center;
}
@media (min-width: 1264px) {
  .re-container__addresses-bottom-bottoms--link {
    margin-right: auto;
  }
}
.re-container__addresses-bottom-bottoms--button {
  display: inline-block;
  margin-right: auto;
  width: auto;
}
.re-container__addresses-map-container {
  border-radius: 12px;
  height: 520px;
  margin-bottom: 52px;
  overflow: hidden;
  width: 100%;
}
.re-container__addresses-map {
  border: none !important;
  height: 100% !important;
  width: 100% !important;
}
.re-container__map-container {
  border-radius: 12px;
  height: 324px !important;
  margin-bottom: 44px;
  overflow: hidden;
  width: 100% !important;
}
.re-container__map {
  border: initial !important;
  height: 100%;
  width: 100%;
}
.re-container-content {
  display: none !important;
}
.re-container-content--active {
  display: block !important;
}
.re-container__table-bottom-info {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-12-var);
  font-style: normal;
  font-weight: 400;
  line-height: 1.3333333333;
  margin-bottom: 20px;
  padding-top: 13px;
}
.re-container__table-bottom-info p {
  margin-bottom: 20px !important;
}
.re-container__table-bottom-info p:last-child {
  margin-bottom: 0 !important;
}
@media (min-width: 1264px) {
  .re-container__table-bottom-info p {
    color: var(--font-size-color-212121);
    font-size: var(--font-size-16-var);
    font-weight: 400;
    line-height: 1.25;
  }
}
.re-container__head-title-top {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-18-var);
  font-weight: 500;
  line-height: 1.5555555556;
  margin-bottom: 44px !important;
}
.re-container__table-bottom-info .re-container__table-bottom-info-desc {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-14-var);
  font-weight: 400;
  line-height: 1.2857142857;
}
@media (min-width: 1264px) {
  .re-container__table-bottom-info .re-container__table-bottom-info-desc {
    font-size: var(--font-size-18-var);
    font-weight: 400;
    line-height: 1.5555555556;
    padding-top: 13px;
  }
}
.re-container__content-top-document p {
  font-weight: 500;
  margin-bottom: 28px;
  text-align: center;
}
@media (min-width: 1264px) {
  .re-container__content-top-document p {
    margin-bottom: 20px;
  }
}
.re-container__content-top-document p:last-child {
  font-weight: 500;
  margin-bottom: 44px;
  text-align: center;
}
@media (min-width: 1264px) {
  .re-container__content-top-document p:last-child {
    margin-bottom: 44px;
  }
}
.re-container__content-top-document h2 {
  border-bottom: none;
  font-size: var(--font-size-24-var);
  margin-bottom: 40px !important;
  margin-top: 0 !important;
  margin-top: 0;
}
@media (min-width: 1264px) {
  .re-container__content-top-document h2 {
    font-size: var(--font-size-40-var);
    margin-bottom: 40px !important;
    margin-top: 36px !important;
    padding-bottom: 4px;
  }
}
.re-container__content-file-list--page .re-container__content--download,
.re-container__content-file-list--page .re-container__content--view {
  padding-left: 44px;
}
.re-container__trigger
  + .re-container__content
  .re-container__content-file-list--page {
  padding-top: 0;
}
.re-container__content-file-list-title {
  border-bottom: initial;
  color: var(--font-size-color-212121);
  font-size: var(--font-size-20-var);
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 44px;
  margin-top: 44px;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .re-container__content-file-list-title {
    font-size: var(--font-size-24-var);
    font-weight: 500;
    line-height: 1.5;
    padding-top: 12px;
  }
}
@media (min-width: 1264px) {
  .re-container__content-file-list-title {
    color: var(--font-size-color-171325);
    font-size: var(--font-size-36-var);
    font-weight: 500;
    line-height: 1.3888888889;
    padding-top: 0;
  }
}
.re-container__order-inner-container .chapter-dates {
  margin-bottom: 0;
}
.re-container--sitemap {
  margin-bottom: 20px;
}
.re-container__contacts-textarea {
  border: 1px solid #18438c;
  border-radius: 12px;
  color: var(--font-size-color-212121);
  font-size: var(--font-size-12-var);
  font-weight: 400;
  height: 120px;
  line-height: 1.3333333333;
  padding: 12px;
  width: 100%;
}
.re-container__contacts-textarea::-webkit-input-placeholder {
  color: var(--font-size-color-6C6C6C);
}
.re-container__contacts-textarea::-moz-placeholder {
  color: var(--font-size-color-6C6C6C);
}
.re-container__contacts-textarea:-ms-input-placeholder {
  color: var(--font-size-color-6C6C6C);
}
.re-container__contacts-textarea::-ms-input-placeholder {
  color: var(--font-size-color-6C6C6C);
}
.re-container__contacts-textarea::placeholder {
  color: var(--font-size-color-6C6C6C);
}
.re-container__contacts-textarea:focus,
.re-container__contacts-textarea:hover {
  border: 1px solid #18438c;
  -webkit-box-shadow: none;
  -webkit-box-shadow: initial;
  box-shadow: none;
  outline: none;
}
@media (min-width: 768px) {
  .re-container__contacts-textarea {
    height: 80px;
    padding: 8px 12px;
  }
}
@media (min-width: 1264px) {
  .re-container__inner-right--mod {
    margin-left: auto;
    max-width: 260px;
  }
}
.re-container--med
  .re-container__inner-right-list
  a.re-container__inner-right-trigger:hover,
.re-container--med
  .re-container__inner-right-list
  button.re-container__inner-right-trigger:hover {
  color: var(--font-size-color-23aea3) !important;
}
.re-container--med
  .re-container__inner-right-list
  a.re-container__inner-right-trigger--active,
.re-container--med
  .re-container__inner-right-list
  button.re-container__inner-right-trigger--active {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#e9f8f5),
    to(#aee6da)
  ) !important;
  background: linear-gradient(90deg, #e9f8f5, #aee6da) !important;
  color: var(--font-size-color-212121) !important;
}
.re-container--med
  .re-container__inner-right-list
  a.re-container__inner-right-trigger--active:hover,
.re-container--med
  .re-container__inner-right-list
  button.re-container__inner-right-trigger--active:hover {
  color: var(--font-size-color-212121) !important;
}
@media (max-width: 1263px) {
  .re-container--med .re-container-content {
    margin-bottom: 80px;
  }
}
.re-container--med .re-container__table-container {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 37px;
}
.re-container--med .re-container__table-wrapper {
  width: auto !important;
}
.re-container--hold
  .re-container__inner-right-list
  a.re-container__inner-right-trigger:hover,
.re-container--hold
  .re-container__inner-right-list
  button.re-container__inner-right-trigger:hover {
  color: var(--font-size-color-542f83) !important;
}
.re-container--hold
  .re-container__inner-right-list
  a.re-container__inner-right-trigger--active,
.re-container--hold
  .re-container__inner-right-list
  button.re-container__inner-right-trigger--active {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#e2e3fe),
    to(#d7d1fc)
  );
  background: linear-gradient(90deg, #e2e3fe, #d7d1fc);
  color: var(--font-size-color-212121) !important;
}
.re-container--hold
  .re-container__inner-right-list
  a.re-container__inner-right-trigger--active:hover,
.re-container--hold
  .re-container__inner-right-list
  button.re-container__inner-right-trigger--active:hover {
  color: var(--font-size-color-212121) !important;
}
.re-container__list--icon-top li:before {
  left: -12px !important;
  top: 9px !important;
}
@media (min-width: 1264px) {
  .re-container__list--icon-top li:before {
    left: -15px !important;
    top: 14px !important;
  }
}
@media (min-width: 768px) {
  .re-container__contacts-form-fields-upload {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .re-container__contacts-form-fields-upload .re-container__input-label {
    margin-bottom: 0 !important;
    margin-right: 24px;
    min-width: 329px;
  }
  .re-container__contacts-form-actions {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .re-container__contacts-form-actions .re-container__contacts--send,
  .re-container__contacts-form-actions .re-container__contacts-send-block-text {
    width: 100%;
  }
  .re-container__contacts-form-actions
    .re-container__contacts-form-actions-bottom,
  .re-container__contacts-form-actions
    .re-container__contacts-form-actions-top {
    margin-bottom: 44px !important;
  }
  .re-container__contacts-form-actions
    .re-container__contacts-form-actions-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .re-container__contacts-form-actions
    .re-container__contacts-form-actions-bottom
    button {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .re-container__search-table-container-wrapper
    #opendata-list_wrapper
    .row:first-child
    div:nth-child(2) {
    -webkit-box-flex: initial;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    -ms-flex: initial;
    flex: initial;
    max-width: none;
    order: 1;
  }
}
.re-container__contacts-form-actions-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 22px;
  margin-right: 24px;
}
.re-container__contacts-form-actions-top img {
  height: 42px;
  margin-bottom: auto;
  margin-right: 8px;
  margin-top: auto;
  -o-object-fit: contain;
  object-fit: contain;
  width: 80px;
}
.re-container__contacts-form-actions-top .re-container__input-label {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-bottom: auto;
  margin-top: auto;
}
.re-container__contacts-form-fields-upload {
  margin-bottom: 50px;
}
.re-container__contacts-form-fields-upload .re-container__input-label {
  margin-bottom: 12px;
}
.re-container__contacts-textarea-left {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-14-var);
  font-weight: 400;
  line-height: 1.2857142857;
  margin-bottom: 44px;
  margin-top: 8px;
}
.re-container
  .collapsible-section
  .section-content
  .re-container__contacts-form
  .re-container__contacts-form-wrapper,
.re-container
  .simple-article-content-wrapper
  .re-container__contacts-form
  .re-container__contacts-form-wrapper,
.re-container
  .simple-page-content-wrapper
  .re-container__contacts-form
  .re-container__contacts-form-wrapper {
  margin-bottom: 44px;
}
.re-container
  .collapsible-section
  .section-content
  .re-container__contacts-form
  .re-container__contacts-form-title,
.re-container
  .simple-article-content-wrapper
  .re-container__contacts-form
  .re-container__contacts-form-title,
.re-container
  .simple-page-content-wrapper
  .re-container__contacts-form
  .re-container__contacts-form-title {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-20-var);
  font-weight: 500;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .re-container
    .collapsible-section
    .section-content
    .re-container__contacts-form
    .re-container__contacts-form-title,
  .re-container
    .simple-article-content-wrapper
    .re-container__contacts-form
    .re-container__contacts-form-title,
  .re-container
    .simple-page-content-wrapper
    .re-container__contacts-form
    .re-container__contacts-form-title {
    font-size: var(--font-size-24-var);
    line-height: 1.5;
  }
}
.re-container
  .collapsible-section
  .section-content
  .re-container__contacts-form
  .re-container__coice-text,
.re-container
  .simple-article-content-wrapper
  .re-container__contacts-form
  .re-container__coice-text,
.re-container
  .simple-page-content-wrapper
  .re-container__contacts-form
  .re-container__coice-text {
  color: var(--font-size-color-212121);
}
.re-container
  .collapsible-section
  .section-content
  .re-container__contacts-form
  .re-container__coice-input::-webkit-input-placeholder,
.re-container
  .simple-article-content-wrapper
  .re-container__contacts-form
  .re-container__coice-input::-webkit-input-placeholder,
.re-container
  .simple-page-content-wrapper
  .re-container__contacts-form
  .re-container__coice-input::-webkit-input-placeholder {
  color: var(--font-size-color-6C6C6C);
}
.re-container
  .collapsible-section
  .section-content
  .re-container__contacts-form
  .re-container__coice-input::-moz-placeholder,
.re-container
  .simple-article-content-wrapper
  .re-container__contacts-form
  .re-container__coice-input::-moz-placeholder,
.re-container
  .simple-page-content-wrapper
  .re-container__contacts-form
  .re-container__coice-input::-moz-placeholder {
  color: var(--font-size-color-6C6C6C);
}
.re-container
  .collapsible-section
  .section-content
  .re-container__contacts-form
  .re-container__coice-input:-ms-input-placeholder,
.re-container
  .simple-article-content-wrapper
  .re-container__contacts-form
  .re-container__coice-input:-ms-input-placeholder,
.re-container
  .simple-page-content-wrapper
  .re-container__contacts-form
  .re-container__coice-input:-ms-input-placeholder {
  color: var(--font-size-color-6C6C6C);
}
.re-container
  .collapsible-section
  .section-content
  .re-container__contacts-form
  .re-container__coice-input::-ms-input-placeholder,
.re-container
  .simple-article-content-wrapper
  .re-container__contacts-form
  .re-container__coice-input::-ms-input-placeholder,
.re-container
  .simple-page-content-wrapper
  .re-container__contacts-form
  .re-container__coice-input::-ms-input-placeholder {
  color: var(--font-size-color-6C6C6C);
}
.re-container
  .collapsible-section
  .section-content
  .re-container__contacts-form
  .re-container__coice-input::placeholder,
.re-container
  .simple-article-content-wrapper
  .re-container__contacts-form
  .re-container__coice-input::placeholder,
.re-container
  .simple-page-content-wrapper
  .re-container__contacts-form
  .re-container__coice-input::placeholder {
  color: var(--font-size-color-6C6C6C);
}
.re-container
  .collapsible-section
  .section-content
  .re-container__contacts-form
  .re-container__contacts-second-title,
.re-container
  .simple-article-content-wrapper
  .re-container__contacts-form
  .re-container__contacts-second-title,
.re-container
  .simple-page-content-wrapper
  .re-container__contacts-form
  .re-container__contacts-second-title {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-16-var);
  font-weight: 500;
  line-height: 1.25;
  margin-bottom: 24px;
}
.re-container
  .collapsible-section
  .section-content
  .re-container__contacts-form
  .re-container__contacts-ip,
.re-container
  .simple-article-content-wrapper
  .re-container__contacts-form
  .re-container__contacts-ip,
.re-container
  .simple-page-content-wrapper
  .re-container__contacts-form
  .re-container__contacts-ip {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-14-var);
  font-weight: 400;
  line-height: 1.2857142857;
  margin-bottom: 48px;
}
@media (min-width: 768px) {
  .re-container__contacts-form-fields-block--flex {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
  }
  .re-container__contacts-form-fields-block--flex .re-container__checkbox-label,
  .re-container__contacts-form-fields-block--flex .re-container__input-label {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 48.5%;
    width: 100%;
  }
  .re-container__contacts-form-fields-block--flex .re-container__input-label {
    margin-top: auto;
  }
  .re-container__contacts-form-fields-block--surname {
    margin-bottom: 12px;
  }
  .re-container__contacts-form-fields-block--surname
    .re-container__checkbox-label.re-container__checkbox-label--small {
    margin-bottom: auto;
    margin-top: auto;
  }
  .re-container__contacts-form-fields-block--citizen {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 0 !important;
  }
  .re-container__contacts-form-fields-block--citizen
    .re-container__radio-label {
    margin-bottom: 24px;
  }
}
.re-container__link-list--little a {
  padding-bottom: 24px;
  padding-top: 24px;
}
@media (min-width: 1264px) {
  .re-container__link-list--little a {
    padding-bottom: 20px;
    padding-top: 20px;
  }
}
.re-container__link-list--small a {
  font-size: var(--font-size-14-var);
}
@media (min-width: 768px) {
  .re-container__link-list--small a {
    font-size: var(--font-size-14-var);
  }
}
@media (min-width: 1264px) {
  .re-container__link-list--small a {
    font-size: var(--font-size-16-var);
  }
}
.re-container__link-list--extra-slim a {
  font-size: var(--font-size-16-var);
  padding-bottom: 16px !important;
  padding-top: 16px !important;
}
@media (min-width: 768px) {
  .re-container__link-list--extra-slim a {
    font-size: var(--font-size-16-var);
  }
}
@media (min-width: 1264px) {
  .re-container__link-list--extra-slim a {
    font-size: var(--font-size-20-var);
  }
}
.re-container__split-table {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-14-var);
  font-style: normal;
  line-height: 1.2857142857;
}
.re-container__split-table p {
  margin-bottom: 0 !important;
}
.re-container__split-table tr td,
.re-container__split-table tr th {
  padding-bottom: 44px;
}
.re-container__split-table tr th {
  font-weight: 500;
  vertical-align: top;
  width: 50%;
}
.re-container__split-table tr th:first-child {
  padding-right: 10px;
}
@media (min-width: 1264px) {
  .re-container__split-table tr th:first-child {
    padding-right: 16px;
  }
}
.re-container__split-table tr th:last-child {
  padding-left: 10px;
}
@media (min-width: 1264px) {
  .re-container__split-table tr th:last-child {
    padding-left: 16px;
  }
}
.re-container__split-table tr td {
  vertical-align: top;
  width: 50%;
}
.re-container__split-table tr td:first-child {
  padding-right: 10px;
}
.re-container__split-table tr td:last-child {
  padding-left: 10px;
}
@media (min-width: 1264px) {
  .re-container__split-table ul {
    margin-bottom: 0 !important;
  }
}
.re-container__contacts-form-fields-block--citizen,
.re-container__contacts-form-fields-block--surname {
  margin-bottom: 16px;
}
.re-container__contacts-form-fields-block--person
  .re-container__checkbox-label {
  margin-bottom: 24px;
}
.re-container__contacts-form-fields-block--file p {
  margin-bottom: 24px !important;
}
.re-container__contacts-form-fields-upload-in-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.re-container__contacts-form-fields-upload input[type="text"],
.re-container__contacts-form-fields-upload label {
  pointer-events: none;
}
.re-container__contacts-form-fields-upload input {
  max-width: 329px;
}
.re-container__contacts-form-fields-upload-in-wrapper .re-button-del {
  margin-bottom: auto;
}
.re-container__contacts-form-actions-top input {
  max-width: 240px;
}
.re-container__contacts-form-actions-bottom button {
  padding-bottom: 8px;
  padding-top: 8px;
}
@media (min-width: 768px) {
  .re-container__contacts-form-actions-bottom {
    padding-top: 6px;
  }
  .re-container__contacts-form-actions-bottom button {
    padding-left: 45px;
    padding-right: 45px;
  }
}
.re-container__contacts--send {
  width: 100%;
}
.re-container__contacts-form input {
  border: 1px solid #18438c;
}
.re-container__table-third-table {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-20-var);
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 28px;
}
@media (min-width: 768px) {
  .re-container__table-third-table {
    font-size: var(--font-size-24-var);
    line-height: 1.5;
    margin-bottom: 44px;
  }
}
@media (min-width: 1264px) {
  .re-container__table-third-table {
    font-size: var(--font-size-40-var);
    line-height: 1.4;
  }
}
.re-container__search-table-link {
  color: var(--font-size-color-18438C);
  text-decoration: none;
  text-decoration: initial;
}
.re-container__search-table-link:focus,
.re-container__search-table-link:hover {
  color: var(--font-size-color-1e4d7e);
  text-decoration: underline;
}
.re-container__search-table-link:active {
  color: var(--font-size-color-00297C);
}
.re-container__search-table-container-inner-info-wrapper
  table.opendata-passport {
  border: none;
  border-collapse: separate !important;
  border-spacing: 0;
  clear: both;
  font-family: var(--font-family-var);
  margin-bottom: 6px !important;
  margin-top: 6px !important;
  max-width: none !important;
  overflow-x: auto;
  overflow-y: hidden;
  padding-bottom: 7px;
  width: 100%;
}
.re-container__search-table-container-inner-info-wrapper
  table.opendata-passport::-webkit-scrollbar {
  background-color: transparent;
  height: 4px;
  width: 4px;
}
.re-container__search-table-container-inner-info-wrapper
  table.opendata-passport::-webkit-scrollbar-thumb {
  background-color: var(--font-size-color-18438C);
  border-radius: 9em;
}
.re-container__search-table-container-inner-info-wrapper
  table.opendata-passport::-webkit-scrollbar-thumb:hover {
  background-color: #18438c;
}
.re-container__search-table-container-inner-info-wrapper
  table.opendata-passport
  td,
.re-container__search-table-container-inner-info-wrapper
  table.opendata-passport
  th {
  border: none;
}
.re-container__search-table-container-inner-info-wrapper
  table.opendata-passport
  thead
  tr
  th {
  background: #e1edfe;
  border: 1px solid #18438c;
  border-right: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--font-size-color-212121);
  font-size: var(--font-size-14-var);
  font-weight: 500;
  line-height: 1.2857142857;
  padding: 12px 8px;
}
.re-container__search-table-container-inner-info-wrapper
  table.opendata-passport
  thead
  tr
  th:first-child {
  border-radius: 12px 0 0 0;
  min-width: 67px;
}
@media (min-width: 1264px) {
  .re-container__search-table-container-inner-info-wrapper
    table.opendata-passport
    thead
    tr
    th:first-child {
    min-width: 96px;
    width: 96px !important;
  }
}
.re-container__search-table-container-inner-info-wrapper
  table.opendata-passport
  thead
  tr
  th:nth-child(2) {
  min-width: 178px;
}
@media (min-width: 768px) {
  .re-container__search-table-container-inner-info-wrapper
    table.opendata-passport
    thead
    tr
    th:nth-child(2) {
    min-width: 262px;
    width: 262px !important;
  }
}
@media (min-width: 1264px) {
  .re-container__search-table-container-inner-info-wrapper
    table.opendata-passport
    thead
    tr
    th:nth-child(2) {
    min-width: 515px;
    padding-left: 28px;
    padding-right: 28px;
    width: 515px !important;
  }
}
.re-container__search-table-container-inner-info-wrapper
  table.opendata-passport
  thead
  tr
  th:last-child {
  border-radius: 0 12px 0 0;
  border-right: 1px solid #18438c;
}
@media (min-width: 1264px) {
  .re-container__search-table-container-inner-info-wrapper
    table.opendata-passport
    thead
    tr
    th:last-child {
    padding-left: 28px;
    padding-right: 28px;
  }
  .re-container__search-table-container-inner-info-wrapper
    table.opendata-passport
    thead
    tr
    th {
    border-bottom: 2px solid #18438c;
    font-size: var(--font-size-20-var);
    line-height: 1.4;
    padding: 12px;
  }
}
.re-container__search-table-container-inner-info-wrapper
  table.opendata-passport
  tbody
  tr
  td {
  background-color: #fff;
  border-bottom: 1px solid #18438c;
  border-left: 1px solid #18438c;
  border-right: none;
  color: var(--font-size-color-212121);
  font-size: var(--font-size-14-var);
  font-style: normal;
  font-weight: 400;
  line-height: 1.2857142857;
  padding: 12px 8px;
  vertical-align: middle;
}
@media (min-width: 1264px) {
  .re-container__search-table-container-inner-info-wrapper
    table.opendata-passport
    tbody
    tr
    td {
    padding-bottom: 20px;
    padding-top: 20px;
  }
}
.re-container__search-table-container-inner-info-wrapper
  table.opendata-passport
  tbody
  tr
  td:last-child {
  border-right: 1px solid #18438c;
  min-width: 67px;
}
@media (min-width: 1264px) {
  .re-container__search-table-container-inner-info-wrapper
    table.opendata-passport
    tbody
    tr
    td:last-child {
    padding-left: 28px;
    padding-right: 28px;
  }
}
.re-container__search-table-container-inner-info-wrapper
  table.opendata-passport
  tbody
  tr
  td:nth-child(2) {
  min-width: 178px;
}
@media (min-width: 768px) {
  .re-container__search-table-container-inner-info-wrapper
    table.opendata-passport
    tbody
    tr
    td:nth-child(2) {
    min-width: 262px;
    width: 262px !important;
  }
}
@media (min-width: 1264px) {
  .re-container__search-table-container-inner-info-wrapper
    table.opendata-passport
    tbody
    tr
    td:nth-child(2) {
    min-width: 515px;
    padding-left: 28px;
    padding-right: 28px;
    width: 515px !important;
  }
}
.re-container__search-table-container-inner-info-wrapper
  table.opendata-passport
  tbody
  tr
  td:first-child {
  color: var(--font-size-color-18438C);
  font-weight: 500;
  text-align: center;
}
@media (min-width: 1264px) {
  .re-container__search-table-container-inner-info-wrapper
    table.opendata-passport
    tbody
    tr
    td:first-child {
    min-width: 96px;
    padding-left: 12px;
    padding-right: 12px;
    width: 96px !important;
  }
  .re-container__search-table-container-inner-info-wrapper
    table.opendata-passport
    tbody
    tr
    td {
    font-size: var(--font-size-18-var);
    line-height: 1.5555555556;
  }
}
.re-container__search-table-container-inner-info-wrapper
  table.opendata-passport
  tbody
  tr:last-child
  td:first-child {
  border-bottom-left-radius: 12px;
}
.re-container__search-table-container-inner-info-wrapper
  table.opendata-passport
  tbody
  tr:last-child
  td:last-child {
  border-bottom-right-radius: 12px;
}
.re-container__search-table-container-inner-info-wrapper
  table.opendata-passport
  .re-container__content-file-list {
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}
.re-container__search-table-container-inner-info-wrapper
  table.opendata-passport
  .re-container__content-file-list
  .re-container__content--download {
  font-weight: 400;
  padding-left: 32px;
}
.re-container__search-table-container-inner-info-wrapper
  table.opendata-passport
  .re-container__content-file-list
  .re-container__content--download:before {
  -webkit-transform: translateY(-50%) scale(0.91);
  transform: translateY(-50%) scale(0.91);
}
@media (min-width: 1264px) {
  .re-container__search-table-container-inner-info-wrapper
    table.opendata-passport
    .re-container__content-file-list
    .re-container__content--download {
    padding-left: 44px;
  }
  .re-container__search-table-container-inner-info-wrapper
    table.opendata-passport
    .re-container__content-file-list
    .re-container__content--download:before {
    left: 5px;
    -webkit-transform: translateY(-50%) scale(1);
    transform: translateY(-50%) scale(1);
  }
}
.re-container__table-third-table
  + .re-container__search-table-container-inner-info
  .re-container__search-table-container-inner-content {
  margin-top: 40px;
}
.re-container__ol-list--big li {
  padding-left: 28px !important;
}
.re-container__table-stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 44px;
  margin-top: 15px;
}
.re-container__table-stars .opendata_rate {
  color: var(--font-size-color-18438C);
  display: inline-block;
  font-size: var(--font-size-14-var);
  font-weight: 400;
  line-height: 1.2857142857;
  margin-bottom: auto;
  margin-left: 20px;
  margin-top: auto;
  -webkit-transform: translateY(-2px);
  transform: translateY(-2px);
}
@media (min-width: 1264px) {
  .re-container__table-stars .opendata_rate {
    font-size: var(--font-size-18-var);
    line-height: 1.5555555556;
    margin-left: 28px;
  }
}
.re-container__table-stars .rateit {
  margin-bottom: auto;
  margin-left: auto;
  margin-top: auto;
}
@media (min-width: 1264px) {
  .re-container__table-stars {
    margin-bottom: 40px;
    padding-top: 12px;
  }
}
@media (min-width: 768px) {
  .re-container-content-centre-client-activity-content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: space-between;
  }
  .re-container-content-centre-client-activity-content a,
  .re-container-content-centre-client-activity-content button {
    margin-bottom: 0;
    padding: 18px 10px;
    width: 48%;
  }
}
.re-container__inner-main-container .simple-article-content-wrapper,
.re-container__inner-main-container .simple-page-content-wrapper {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.re-container
  .collapsible-section
  .section-content
  p.re-container__content-block-icon
  a[href^="mailto:"],
.re-container
  .collapsible-section
  .section-content
  p.re-container__content-block-icon
  a[href^="tel:"],
.re-container
  .simple-article-content-wrapper
  p.re-container__content-block-icon
  a[href^="mailto:"],
.re-container
  .simple-article-content-wrapper
  p.re-container__content-block-icon
  a[href^="tel:"],
.re-container
  .simple-page-content-wrapper
  p.re-container__content-block-icon
  a[href^="mailto:"],
.re-container
  .simple-page-content-wrapper
  p.re-container__content-block-icon
  a[href^="tel:"] {
  color: var(--font-size-color-212121);
  font-weight: 400;
}
.re-container
  .collapsible-section
  .section-content
  p.re-container__content-block-icon
  a[href^="mailto:"]:active,
.re-container
  .collapsible-section
  .section-content
  p.re-container__content-block-icon
  a[href^="mailto:"]:focus,
.re-container
  .collapsible-section
  .section-content
  p.re-container__content-block-icon
  a[href^="mailto:"]:hover,
.re-container
  .collapsible-section
  .section-content
  p.re-container__content-block-icon
  a[href^="tel:"]:active,
.re-container
  .collapsible-section
  .section-content
  p.re-container__content-block-icon
  a[href^="tel:"]:focus,
.re-container
  .collapsible-section
  .section-content
  p.re-container__content-block-icon
  a[href^="tel:"]:hover,
.re-container
  .simple-article-content-wrapper
  p.re-container__content-block-icon
  a[href^="mailto:"]:active,
.re-container
  .simple-article-content-wrapper
  p.re-container__content-block-icon
  a[href^="mailto:"]:focus,
.re-container
  .simple-article-content-wrapper
  p.re-container__content-block-icon
  a[href^="mailto:"]:hover,
.re-container
  .simple-article-content-wrapper
  p.re-container__content-block-icon
  a[href^="tel:"]:active,
.re-container
  .simple-article-content-wrapper
  p.re-container__content-block-icon
  a[href^="tel:"]:focus,
.re-container
  .simple-article-content-wrapper
  p.re-container__content-block-icon
  a[href^="tel:"]:hover,
.re-container
  .simple-page-content-wrapper
  p.re-container__content-block-icon
  a[href^="mailto:"]:active,
.re-container
  .simple-page-content-wrapper
  p.re-container__content-block-icon
  a[href^="mailto:"]:focus,
.re-container
  .simple-page-content-wrapper
  p.re-container__content-block-icon
  a[href^="mailto:"]:hover,
.re-container
  .simple-page-content-wrapper
  p.re-container__content-block-icon
  a[href^="tel:"]:active,
.re-container
  .simple-page-content-wrapper
  p.re-container__content-block-icon
  a[href^="tel:"]:focus,
.re-container
  .simple-page-content-wrapper
  p.re-container__content-block-icon
  a[href^="tel:"]:hover {
  text-decoration: none;
}
@media (min-width: 1264px) {
  .re-container
    .collapsible-section
    .section-content
    .re-container__content-block-icon,
  .re-container
    .simple-article-content-wrapper
    .re-container__content-block-icon,
  .re-container .simple-page-content-wrapper .re-container__content-block-icon {
    margin-bottom: 28px;
  }
  .re-container-content-centre-client-activity-content {
    padding-bottom: 44px;
  }
  .re-container-content-centre-client-activity-content
    .re-container-content-centre-client-activity-first-el {
    margin-left: auto;
    margin-right: 22px;
    text-decoration: none;
    text-decoration: initial;
  }
  .re-container-content-centre-client-activity-content
    .re-container-content-centre-client-activity-second-el {
    margin-left: 22px;
    margin-right: auto;
  }
  .re-container-content-centre-client-activity-content a,
  .re-container-content-centre-client-activity-content button {
    display: inline-block;
    font-size: var(--font-size-18-var);
    font-weight: 500;
    line-height: 1.3333333333;
    padding: 16px 32px;
    width: auto;
  }
  .re-container-content-centre-client-activity-content a:focus,
  .re-container-content-centre-client-activity-content a:hover,
  .re-container-content-centre-client-activity-content button:focus,
  .re-container-content-centre-client-activity-content button:hover {
    background: #cbe0ff;
    background: -webkit-gradient(
      linear,
      left top,
      right top,
      from(#cbe0ff),
      to(#cbe0ff)
    );
    background: linear-gradient(90deg, #cbe0ff, #cbe0ff);
    -webkit-box-shadow: none !important;
    -webkit-box-shadow: initial !important;
    box-shadow: none !important;
    color: var(--font-size-color-212121);
    text-decoration: none;
  }
  .re-container-content-centre-client-activity-content a:active,
  .re-container-content-centre-client-activity-content button:active {
    color: var(--font-size-color-18438C) !important;
    text-decoration: none;
  }
  .re-container-content-centre-client-activity-content a[disabled],
  .re-container-content-centre-client-activity-content button[disabled] {
    background: #eef0f2;
    color: var(--font-size-color-D6D8DE);
    pointer-events: none;
  }
  .re-container__map-container {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: 443px !important;
    margin-bottom: 52px;
    margin-right: 33px;
    width: 400px !important;
  }
  .re-container__inner-main-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .re-container__inner-main-container .re-container__inner-left {
    -ms-flex-negative: 0;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    flex-shrink: 0;
    margin-right: auto;
    max-width: 940px;
    padding-right: 64px;
    width: 100%;
  }
  .re-container__inner-main-container .re-container__inner-left--all {
    margin-right: 0;
    max-width: none;
    padding-right: 0 !important;
    width: 100%;
  }
  .re-container__inner-main-container .re-container__inner-right {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    min-width: 260px;
  }
  .re-container-content-centre-apparat-main-container {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .re-container-content-centre-apparat-container,
  .re-container__addresses-innner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .re-container__addresses-innner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .re-container__addresses-reset,
  .re-container__addresses-show {
    margin-left: auto;
  }
  .re-container__contacts-form-title {
    font-size: var(--font-size-36-var) !important;
    line-height: 1.5555555556 !important;
  }
  .re-container__contacts-form {
    max-width: 940px;
  }
  .re-container__contacts-form .re-container__coice-input,
  .re-container__contacts-form .re-container__coice-list-trigger,
  .re-container__contacts-form .re-container__coice-text {
    font-size: var(--font-size-18-var) !important;
    line-height: 1.5555555556 !important;
  }
  .re-container__contacts-form .re-container__coice-input {
    padding: 9px 40px 9px 12px;
  }
  .re-container__contacts-form-fields-block--citizen,
  .re-container__contacts-form-fields-block--person {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .re-container__contacts-form-fields-block--person
    .re-container__checkbox-label {
    margin-bottom: 20px;
    margin-right: 28px;
  }
  .re-container__contacts-form-fields-block--person
    .re-container__checkbox-label:last-child {
    margin-right: 0;
  }
  .re-container__contacts-form-fields-block--surname
    .re-container__checkbox-label {
    padding-top: 21px;
  }
  .re-container__contacts-second-title {
    margin-bottom: 28px !important;
  }
  .re-container__contacts-ip,
  .re-container__contacts-second-title {
    font-size: var(--font-size-18-var) !important;
    line-height: 1.5555555556 !important;
  }
  .re-container__contacts-ip {
    margin-bottom: 44px;
  }
  .re-container__contacts-textarea {
    color: var(--font-size-color-6C6C6C);
    font-size: var(--font-size-18-var);
    font-weight: 400;
    height: 206px;
    line-height: 1.5555555556;
    padding: 8px 12px;
  }
  .re-container__contacts-form-fields-block--doc p {
    margin-bottom: 20px !important;
  }
  .re-container__contacts-form-fields-upload {
    margin-bottom: 58px;
  }
  .re-container__contacts-form-actions-top img {
    height: 48px;
    width: 91px;
  }
  .re-container__contacts-form-actions-top {
    margin-right: 20px;
  }
  .re-container__contacts-form-actions-top input {
    max-width: 99px;
  }
  .re-container__contacts-form-actions-bottom button {
    font-size: var(--font-size-14-var);
    line-height: 1.2857142857;
    padding-left: 20px;
    padding-right: 20px;
  }
  .re-container__contacts-form-fields-upload-in-wrapper .re-button-del {
    margin-bottom: 0;
    margin-left: 6px;
  }
}
.re-container__coice-inner-wrapper {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
}
.re-container__coice-inner-wrapper .re-container__coice-container {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.re-container__coice-inner-wrapper .re-container__coice-container--oblost {
  margin-right: 14px;
}
.re-container__coice-inner-wrapper .re-container__coice-container--punkt {
  margin-left: 14px;
}
.re-container__addresses-button-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.re-container__addresses-show {
  margin-left: 13px;
}
.re-container__addresses-reset {
  margin-right: 13px;
}
.re-container__addresses--loader {
  display: inline-block;
  margin-bottom: auto !important;
  margin-top: auto !important;
}
.re-container__addresses-button-container {
  margin-left: auto;
}
.re-container__addresses-content--data-content-top {
  margin-top: 44px;
}
.re-container__coice--error--span {
  display: none;
}
.re-container__coice--error .re-container__coice--error--span {
  color: red;
  display: inline-block;
}
@media (max-width: 1263px) {
  .re-container__coice-inner-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .re-container__coice-inner-wrapper .re-container__coice-container--oblost {
    margin-right: 0;
  }
  .re-container__coice-inner-wrapper .re-container__coice-container--punkt {
    margin-left: 0;
  }
  .re-container__addresses-button-container {
    margin-left: auto;
  }
  .re-container__addresses-innner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  .re-container__addresses-reset {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 12px 5px !important;
  }
  .re-container__addresses-show {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 12px 5px !important;
  }
  .re-container__addresses-button-container {
    margin-left: 0 !important;
  }
  .re-container__addresses-button-container
    .re-container__addresses-reset.re-none
    ~ .re-container__addresses-show {
    margin-left: 0;
  }
  .re-container__addresses-bottom-bottoms
    .re-container__addresses-bottom-bottoms--button {
    margin-right: 0;
  }
  .re-container__addresses-content--data-content-top {
    margin-top: 0;
  }
  .re-container__addresses-content--active {
    margin-top: 60px;
  }
}
@media (min-width: 1264px) {
  .re-container__addresses-content--data-content-top {
    margin-top: 0;
  }
  .re-container__addresses-content.re-container__addresses-content--active {
    margin-top: 60px !important;
  }
}
.re-container__coice-list {
  max-height: 243px;
  overflow-y: auto;
}
.re-container__coice-list::-webkit-scrollbar {
  background-color: #18438c;
  height: 4px;
  width: 4px;
}
.re-container__coice-list::-webkit-scrollbar-thumb {
  background-color: #b9d6ff;
  border-radius: 9em;
}
.re-container__coice-list::-webkit-scrollbar-thumb:hover {
  background-color: #b9d6ff;
}
.re-container__coice-list {
  border-bottom: 1px solid #18438c;
  border-radius: 0 0 12px 12px;
}
.re-container__coice-list li:last-child p {
  border-bottom: initial !important;
}
@media (min-width: 768px) {
  .re-container__head-title-top {
    font-size: var(--font-size-18-var) !important;
    line-height: 1.5555555556 !important;
  }
}
@media (min-width: 1264px) {
  .re-container__head-title-top {
    font-size: var(--font-size-18-var) !important;
    line-height: 1.5555555556 !important;
  }
}
.re-container--grazhdanam .re-container__head-container {
  border-radius: 12px;
  padding: 20px 40px;
}
.re-container--grazhdanam
  .re-container__head-container
  .re-container__head-title {
  color: #fff;
  margin-bottom: auto;
  margin-top: auto;
}
.re-grazhdanam-info-block {
  background: rgba(203, 224, 255, 0.3);
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(225, 237, 254, 0.3)),
    to(rgba(203, 224, 255, 0.3))
  );
  background: linear-gradient(
    90deg,
    rgba(225, 237, 254, 0.3),
    rgba(203, 224, 255, 0.3)
  );
  border-radius: 12px;
  margin-bottom: 100px;
  overflow: hidden;
  padding: 44px 40px;
}
.re-grazhdanam-info-block .re-container__link-list a {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 28px;
}
.re-grazhdanam-info-block .re-container__link-list a:last-child {
  margin-bottom: 0;
}
.re-grazhdanam-info-block .re-grazhdanam-info-head-block-link-title {
  color: var(--font-size-color-00297C);
  font-family: var(--font-family-var);
  font-size: var(--font-size-16-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1.5;
  margin-bottom: 8px;
}
.re-grazhdanam-info-block .re-grazhdanam-info-head-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.re-grazhdanam-info-block .re-grazhdanam-info-head-block img {
  margin-bottom: auto !important;
  margin-top: auto !important;
  -o-object-fit: contain;
  object-fit: contain;
}
.re-grazhdanam-info-block .re-grazhdanam-info-head-block h3 {
  margin-bottom: auto;
  margin-left: 20px;
  margin-top: auto;
}
.re-grazhdanam-info-block .re-container__trigger {
  background-color: transparent;
}
.re-grazhdanam-info-block .re-container__list {
  margin-top: 28px;
}
.re-grazhdanam-info-block .re-container__content-file-list {
  padding-top: 28px !important;
}
@media (min-width: 1264px) {
  .re-container--grazhdanam .re-container__head-container {
    padding-right: 80px;
  }
}
@media (max-width: 1263px) {
  .re-container--grazhdanam .re-container__head-container {
    padding: 16px 12px;
  }
  .re-container--grazhdanam .re-container__link-list {
    padding-top: 44px;
  }
  .re-grazhdanam-info-block {
    margin-bottom: 80px;
    padding: 44px 28px;
  }
  .re-grazhdanam-info-block img {
    height: 44px;
    width: 44px;
  }
  .re-grazhdanam-info-block h3 {
    color: var(--font-size-color-212121);
    font-size: var(--font-size-20-var) !important;
    font-style: normal;
    font-weight: 500;
    line-height: 1.4 !important;
    margin-left: 8px;
  }
  .re-grazhdanam-info-block .re-container__link-list {
    margin-bottom: 36px !important;
  }
  .re-grazhdanam-info-block .re-grazhdanam-info-head-block-link-title {
    font-size: var(--font-size-14-var) !important;
    line-height: 1.2857142857 !important;
  }
}
.re-container__grazhdanam-list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}
.re-container__grazhdanam-list-item .re-container__link-list {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-bottom: auto;
  margin-top: auto;
}
.re-container__grazhdanam-list-title {
  color: var(--font-size-color-18438C);
  font-family: var(--font-family-var);
  font-size: var(--font-size-20-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: auto !important;
  margin-right: 28px;
  margin-top: auto !important;
  min-width: 25px;
  text-align: center;
}
@media (max-width: 1263px) {
  .re-container__grazhdanam-list-title {
    font-size: var(--font-size-14-var) !important;
    line-height: 1.2857142857 !important;
    margin-right: 16px;
    min-width: 20px;
  }
}
@media (max-width: 767px) {
  .re-container__grazhdanam-list-title {
    margin-right: 8px;
  }
}
.re-container__grazhdanam-list-year {
  color: var(--font-size-color-212121);
  font-family: var(--font-family-var);
  font-size: var(--font-size-18-var);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5555555556;
  margin-bottom: auto !important;
  margin-left: 28px;
  margin-top: auto !important;
  min-width: 105px;
}
@media (max-width: 1263px) {
  .re-container__grazhdanam-list-year {
    font-size: var(--font-size-12-var) !important;
    line-height: 1.3333333333 !important;
    margin-left: 22px;
    min-width: 100px;
  }
}
@media (max-width: 767px) {
  .re-container__grazhdanam-list-year {
    margin-left: 8px;
  }
}
@media (min-width: 1264px) {
  .re-container__link-list--extra-small a {
    font-size: var(--font-size-18-var);
    line-height: 1.5555555556;
    padding-bottom: 12px;
    padding-top: 12px;
  }
}
@media (max-width: 1263px) {
  .re-container__link-list--extra-small a {
    font-size: var(--font-size-14-var);
    line-height: 1.2857142857;
    padding-bottom: 16px;
    padding-top: 16px;
  }
}
.re-page__right-block {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.re-page__right-iframe {
  margin-left: auto;
  margin-right: auto;
}
.re-container__search-table-container-wrapper table {
  border: initial !important;
}
.re-container__search-table-container-wrapper table tbody tr:first-child td {
  background: transparent none repeat 0 0 / auto auto padding-box border-box
    scroll;
  background: initial;
  border-bottom: initial;
  border-right: initial;
  height: auto;
  padding: initial;
}
.re-container__search-table-container-wrapper table tr:last-child,
.re-container__search-table-container-wrapper table tr:not(:last-child) td {
  background: transparent none repeat 0 0 / auto auto padding-box border-box
    scroll !important;
  background: initial !important;
  border-bottom: initial !important;
  border-right: initial !important;
  padding: initial;
}
.re-container__search-table-container-wrapper table tr td {
  padding-bottom: 10px !important;
  padding-top: 10px !important;
}
.re-container__search-table-container-wrapper table tbody tr:first-child td {
  padding-top: 28px !important;
}
.re-container__search-table-container-wrapper table tbody tr:last-child td {
  border-right: initial !important;
  padding-bottom: 28px !important;
}
.re-container__search-table-container-inner-info-wrapper
  table
  tbody
  tr:first-child
  td {
  background: transparent none repeat 0 0 / auto auto padding-box border-box
    scroll;
  background: initial;
  border-right: initial;
  height: auto;
}
.re-container__search-table-container-inner-info-wrapper
  table
  tbody
  tr:first-child
  td:first-child {
  border-top-left-radius: 0 !important;
}
.re-container__search-table-container-inner-info-wrapper
  table
  tbody
  tr:first-child
  td:last-child {
  border-top-right-radius: 0 !important;
}
.re-news-main__link {
  display: block;
}
.re-container .simple-page-content-wrapper .re-queue-form {
  font-size: var(--font-size-18-var);
  line-height: 1.5555555556;
}
.re-container .simple-page-content-wrapper .re-queue-form h5 {
  font-weight: 500;
  margin-bottom: 44px;
}
.re-container .simple-page-content-wrapper .re-queue-form p {
  margin-bottom: 10px;
}
.re-container .simple-page-content-wrapper .re-queue-form .queue-notification {
  border-radius: 12px;
  padding: 24px 20px;
}
.re-container
  .simple-page-content-wrapper
  .re-queue-form
  .queue-notification__success {
  background: #aee6da;
}
.re-container
  .simple-page-content-wrapper
  .re-queue-form
  .queue-notification__error {
  background: #fbeaea;
}
.re-container
  .simple-page-content-wrapper
  .re-queue-form
  .queue-notification__error
  p {
  margin-bottom: 0;
}
.re-container .simple-page-content-wrapper .re-queue-form #queue_form {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 44px;
  row-gap: 40px;
}
.re-container
  .simple-page-content-wrapper
  .re-queue-form
  #queue_form
  .queue_form__captcha {
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
  column-gap: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
}
.re-container
  .simple-page-content-wrapper
  .re-queue-form
  #queue_form
  .queue_form__captcha
  .re-subscribe__capcha {
  margin-top: 0;
}
.re-container
  .simple-page-content-wrapper
  .re-queue-form
  #queue_form
  .queue_form__captcha
  .re-subscribe__capcha
  img.captcha {
  height: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  width: auto;
}
.re-container .simple-page-content-wrapper .re-queue-form #queue_form input {
  border: 1px solid #18438c !important;
  font-size: var(--font-size-18-var);
  height: auto;
  line-height: 1.5555555556;
}
.re-container
  .simple-page-content-wrapper
  .re-queue-form
  #queue_form
  #snils_input {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
}
.re-container .simple-page-content-wrapper .re-queue-form #queue_form button {
  -ms-flex-item-align: end;
  align-self: end;
  font-size: var(--font-size-16-var);
  height: auto;
  line-height: 1.5;
  width: 140px;
}
.re-container
  .simple-page-content-wrapper
  .re-queue-form
  #queue_form
  .captcha-button {
  background-color: transparent;
  border: none;
  padding: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.re-container .simple-page-content-wrapper .re-queue-form .reload-icon {
  cursor: pointer;
  padding-top: 2px;
}
.re-container .simple-page-content-wrapper .re-queue-form .captcha-title {
  line-height: 1;
}
.re-container .simple-page-content-wrapper .queue-plug-wrapper h1 {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-20-var) !important;
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .re-container .simple-page-content-wrapper .queue-plug-wrapper h1 {
    font-size: var(--font-size-24-var) !important;
    line-height: 1.5;
  }
}
@media (min-width: 1264px) {
  .re-container .simple-page-content-wrapper .queue-plug-wrapper h1 {
    font-size: var(--font-size-36-var) !important;
    line-height: 1.3888888889;
  }
}
.re-container
  .simple-article-content-wrapper
  .carousel-multiple-slides
  .carousel-inner-scroller,
.re-container
  .simple-page-content-wrapper
  .carousel-multiple-slides
  .carousel-inner-scroller {
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition:
    transform 0.3s ease-in-out,
    -webkit-transform 0.3s ease-in-out;
}
@media (max-width: 1024px) {
  .re-container .simple-page-content-wrapper .re-queue-form {
    font-size: var(--font-size-14-var);
    line-height: 1.2857142857;
  }
  .re-container .simple-page-content-wrapper .re-queue-form h5 {
    font-size: var(--font-size-16-var);
    line-height: 1.5;
  }
  .re-container .simple-page-content-wrapper .re-queue-form #queue_form button,
  .re-container .simple-page-content-wrapper .re-queue-form #queue_form input {
    font-size: var(--font-size-14-var);
    line-height: 1.2857142857;
  }
}
@media (max-width: 767px) {
  .re-container .simple-page-content-wrapper .re-queue-form #queue_form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 32px;
  }
  .re-container .simple-page-content-wrapper .re-queue-form #queue_form button {
    height: auto;
    width: 100%;
  }
  .re-container
    .simple-page-content-wrapper
    .re-queue-form
    #queue_form
    .queue_form__captcha
    .re-subscribe__capcha
    img.captcha {
    margin-bottom: auto;
    margin-top: auto;
  }
  .re-container
    .simple-page-content-wrapper
    .re-queue-form
    #queue_form
    .queue_form__captcha {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: 20px;
  }
  .re-container
    .simple-page-content-wrapper
    .re-queue-form
    #queue_form
    .queue_form__captcha
    .captcha-input,
  .re-container
    .simple-page-content-wrapper
    .re-queue-form
    #queue_form
    .queue_form__captcha
    .re-subscribe__capcha {
    width: 47%;
  }
}
@media (min-width: 425px) and (max-width: 679px) {
  .captcha--opendata {
    margin-bottom: 10px;
  }
}
.re-header-top__buttons-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  .re-header-top__buttons-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .re-header-top__button.re-header-top__button--region.navbar-toggler.region-select-button {
    margin-bottom: 16px;
  }
  .re-header-top__buttons {
    margin-bottom: 12px !important;
  }
  .re-header-top__buttons,
  .re-header-top__links {
    margin-top: 12px !important;
  }
}
#sliderPageBlock img.re-slider__imgn {
  -o-object-fit: cover;
  object-fit: cover;
}
@media (min-width: 768px) {
  .re-banner__wrapper {
    border-radius: 12px;
    overflow: hidden;
  }
}
.re-mk__img-container {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  margin-bottom: 104px;
}
.re-right_block_brochure .brochure-link {
  height: auto !important;
}
.re-right_block_brochure {
  max-width: 200px;
  position: relative;
  z-index: 1;
}
.re-right_block_brochure .brochure-block-section {
  max-width: none;
}
@media (max-width: 1263px) {
  .re-mk__img-container {
    margin-bottom: 20px;
  }
  .re-right_block_brochure img {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 767px) {
  .re-mk__img-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .re-mk__img-container img {
    width: 100%;
  }
}
.captcha--opendata + div.captcha-right .captcha-input {
  padding-left: 10px;
  padding-right: 10px;
}
@media (max-width: 767px) {
  .re-container__search-table-container-inner-info .re-form.re-form__container {
    margin: initial;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    width: 100% !important;
  }
}
div[data-bs-toggle="collapse"][aria-expanded="true"]
  + .section-content.collapse.show {
  display: block !important;
  position: relative;
  z-index: 2;
}
.re-news__article-description {
  margin-bottom: 0 !important;
}
.re-regional-main-image {
  -o-object-fit: cover;
  object-fit: cover;
}
.re-container__adress-clicker,
.re-container__adress-clicker-old {
  cursor: pointer;
}
.re-order-search {
  margin-bottom: 44px;
}
.re-order-search .re-search__advanced-item {
  margin-bottom: 0;
  padding-bottom: 8px;
}
.re-order-search .re-search__advanced-item-inner-item--all-time {
  margin-bottom: 36px;
  margin-left: 16px;
  margin-top: auto;
  width: auto;
}
.re-order-search
  .re-search__advanced-item-inner-item--all-time
  .re-search__advanced-label {
  margin-right: 0;
}
.re-order-search
  .re-search__advanced-item-inner-item--all-time
  .re-container__checkbox-text {
  white-space: nowrap;
}
.re-input--order-date {
  border: 1px solid #18438c !important;
  border-radius: 12px;
  font-size: var(--font-size-16-var);
  line-height: 1.25;
  padding: 9px 15px 9px 12px;
  position: relative;
  width: 100%;
}
.re-input--order-date:active,
.re-input--order-date:focus,
.re-input--order-date:hover {
  outline: none;
}
.re-input--order-date::-webkit-calendar-picker-indicator {
  background: transparent;
  bottom: 0;
  color: transparent;
  height: auto;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
}
.re-input--order-date::-webkit-clear-button,
.re-input--order-date::-webkit-inner-spin-button {
  z-index: 1;
}
.re-input--order-date-container {
  position: relative;
}
.re-input--order-date-container:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 4h14c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2ZM16 2v4M8 2v4M3 10h18' stroke='%2318438C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  content: "";
  display: block;
  height: 24px;
  pointer-events: none;
  position: absolute;
  right: 12px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 24px;
  z-index: 2;
}
@media (max-width: 1263px) {
  .re-order-search #search-advanced {
    margin-top: 24px;
  }
  .re-order-search .re-search__advanced-label-head {
    margin-bottom: 4px;
  }
  .re-order-search .re-search__advanced-item-inner-item--all-time {
    margin-bottom: 20px !important;
    margin-left: 0;
    padding-top: 8px;
  }
}
.re-search__input {
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  -webkit-transition: initial;
  transition: initial;
}
.re-search__input:active,
.re-search__input:focus,
.re-search__input:hover {
  -webkit-box-shadow: 0 0 0 5px #e6e6e6 !important;
  box-shadow: 0 0 0 5px #e6e6e6 !important;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  -webkit-transition: initial;
  transition: initial;
}
input.re-container__radio--blue-inner:checked + .re-radiobutton__text:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='6' fill='%2318438C'/%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0Zm0 19a9 9 0 1 0 0-18 9 9 0 0 0 0 18Z'/%3E%3C/mask%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0Zm0 19a9 9 0 1 0 0-18 9 9 0 0 0 0 18Z' fill='%23fff'/%3E%3Cpath d='M1 10a9 9 0 0 1 9-9v-2C3.925-1-1 3.925-1 10h2Zm9 9a9 9 0 0 1-9-9h-2c0 6.075 4.925 11 11 11v-2Zm9-9a9 9 0 0 1-9 9v2c6.075 0 11-4.925 11-11h-2Zm-9-9a9 9 0 0 1 9 9h2c0-6.075-4.925-11-11-11v2Zm8 9a8 8 0 0 1-8 8v2c5.523 0 10-4.477 10-10h-2Zm-8-8a8 8 0 0 1 8 8h2c0-5.523-4.477-10-10-10v2Zm-8 8a8 8 0 0 1 8-8V0C4.477 0 0 4.477 0 10h2Zm8 8a8 8 0 0 1-8-8H0c0 5.523 4.477 10 10 10v-2Z' fill='%2318438C' mask='url(%23a)'/%3E%3C/svg%3E");
  border: initial !important;
  display: block;
  height: 20px;
  width: 20px;
}
@media (max-width: 1264px) {
  input.re-container__radio--blue-inner:checked + .re-radiobutton__text:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7.999' cy='8.001' r='4.8' fill='%2318438C'/%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0Zm0 15.2A7.2 7.2 0 1 0 8 .8a7.2 7.2 0 0 0 0 14.4Z'/%3E%3C/mask%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0Zm0 15.2A7.2 7.2 0 1 0 8 .8a7.2 7.2 0 0 0 0 14.4Z' fill='%23fff'/%3E%3Cpath d='M1 8a7 7 0 0 1 7-7v-2a9 9 0 0 0-9 9h2Zm7 7a7 7 0 0 1-7-7h-2a9 9 0 0 0 9 9v-2Zm7-7a7 7 0 0 1-7 7v2a9 9 0 0 0 9-9h-2ZM8 1a7 7 0 0 1 7 7h2a9 9 0 0 0-9-9v2Zm6.2 7A6.2 6.2 0 0 1 8 14.2v2A8.2 8.2 0 0 0 16.2 8h-2ZM8 1.8A6.2 6.2 0 0 1 14.2 8h2A8.2 8.2 0 0 0 8-.2v2ZM1.8 8A6.2 6.2 0 0 1 8 1.8v-2A8.2 8.2 0 0 0-.2 8h2ZM8 14.2A6.2 6.2 0 0 1 1.8 8h-2A8.2 8.2 0 0 0 8 16.2v-2Z' fill='%2318438C' mask='url(%23a)'/%3E%3C/svg%3E");
    height: 16px;
    width: 16px;
  }
}
input.re-container__radio.re-container__radio--blue
  + .re-radiobutton__text:before {
  border-width: 1px !important;
}
.re-search__advanced-item-inner-item--search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1263px) {
  .re-search__advanced-item-inner-item--search {
    margin-bottom: 24px !important;
  }
}
.re-search__advanced-item-inner-item--search
  .re-search__advanced-item-inner-item--all-time {
  -ms-flex-negative: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-shrink: 0;
  padding-left: 6px;
  width: auto;
}
@media (max-width: 1263px) {
  .re-search__advanced-item-inner-item--search
    .re-search__advanced-item-inner-item--all-time {
    padding-left: 16px !important;
  }
}
.re-search__advanced-item-inner-item--search
  .re-search__advanced-item-inner-item--all-time
  .re-search__advanced-label {
  margin-bottom: 10px;
  margin-right: 0;
  margin-top: auto;
}
.re-search__result-list--find-item {
  background-color: #ff0;
  display: inline-block;
}
.re-search__result-link:active .re-search__result-list--find-item,
.re-search__result-link:focus .re-search__result-list--find-item,
.re-search__result-link:hover .re-search__result-list--find-item,
.re-search__result-list--find-item:active,
.re-search__result-list--find-item:focus,
.re-search__result-list--find-item:hover {
  color: #212121;
}
.re-news__picture-text {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.re-news__picture-text-date {
  line-height: 1;
  margin-bottom: 4px;
}
.re-news__picture-text-date span {
  font-size: var(--font-size-12-var);
  font-weight: 600;
  line-height: 1;
  margin-bottom: 0;
}
.re-news__picture-text-date .re-news__article-date:before {
  background-color: #fff;
}
.re-search__advanced-label--federal {
  margin-right: 0 !important;
}
.re-search__location {
  margin-right: 40px;
}
@media (max-width: 1263px) {
  .re-search__location {
    margin-bottom: 0 !important;
  }
  .re-search__advanced-item-inner-item--locations {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 28px !important;
  }
  .re-search__advanced-label.re-search__advanced-label--federal {
    margin-top: 10px;
  }
  .re-search__location {
    margin-right: 0 !important;
  }
  .re-search__advanced-item-inner-item--search {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .re-search__advanced-item-inner-item--search
    .re-search__advanced-item-inner-item--all-time {
    margin-top: 6px;
    padding-left: 0 !important;
  }
}
.re-search__advanced-item-inner-item--sections
  .re-container__coice-inner-container {
  margin-bottom: 0 !important;
  z-index: 4;
}
.re-search__advanced-item-inner-item--sections .re-container__coice-list {
  border-left: 1px solid #18438c;
  border-right: 1px solid #18438c;
}
.re-search__advanced-item-inner-item--sections
  .re-container__coice-list
  li
  label {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 0 !important;
  padding: 6px 12px;
  width: 100%;
}
.re-search__advanced-item-inner-item--sections .re-container__coice-container {
  margin-bottom: 0 !important;
}
.re-header-bottom__search-enter {
  pointer-events: inherit !important;
}
.re-input--order-date-container:after {
  background: #fff;
  border: 1px solid #18438c !important;
  border-left: none !important;
  border-radius: 12px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  content: "";
  display: block;
  height: 100%;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 60px;
  z-index: 1;
}
.modal-content--search .re-container__checkbox-text {
  display: inline-block;
}
#regions-modal--close-button {
  margin-left: auto;
  margin-top: 30px;
}
#news-edit-block .pa-edit-block .under-buttons,
.re-container--press-center--page .pa-edit-block .under-buttons {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
#news-edit-block .pa-edit-block .under-buttons .block-name,
.re-container--press-center--page .pa-edit-block .under-buttons .block-name {
  -ms-flex-item-align: left !important;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  align-self: left !important;
  margin-top: 10px;
  max-width: 100%;
  order: 3;
  width: 100%;
}
#news-edit-block .pa-edit-block .under-buttons .flex-grow-0,
.re-container--press-center--page .pa-edit-block .under-buttons .flex-grow-0 {
  margin-left: auto;
}
@media (max-width: 1263px) {
  .re-container__top-block
    .re-container__head-container
    .re-container__head-title {
    font-size: var(--font-size-24-var) !important;
  }
}
@media (min-width: 1264px) {
  .re-container__top-block
    .re-container__head-container
    .re-container__head-title {
    font-size: var(--font-size-40-var) !important;
  }
  .re-search__enter--order {
    margin-left: auto;
  }
}
.re-af-title-edit {
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='800' height='800' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M767.204 157.353 641.853 31.845c-60.155-60.156-131.334-20.314-151.648 0L81.399 441.281c-2.993 2.992-5.04 6.614-5.984 10.708L.614 772.767c-1.733 7.558.472 15.275 5.984 20.786 6.141 6.142 14.645 7.244 20.786 5.984l320.305-75.115c4.095-.945 7.717-2.992 10.709-5.984l408.806-409.436c20.157-20.157 62.36-89.131 0-151.649Zm-323.927-15.59 91.336 91.493L249.11 519.231c-5.512-21.101-16.693-41.573-33.385-58.108-16.535-16.692-36.849-28.031-57.951-33.385l285.503-285.975ZM51.951 748.2l17.322-73.855c22.834 14.172 42.361 33.699 56.534 56.533L51.951 748.2Zm277.786-65.037-159.05 37.164c-20.472-38.581-52.439-70.706-91.02-91.02l37.164-159.365c22.518-4.882 48.344 3.621 67.399 22.676 20.787 20.787 29.133 49.762 21.259 73.698-2.677 8.032-.63 16.693 5.354 22.677 5.984 5.984 14.645 8.031 22.677 5.354 23.778-7.874 52.754.315 73.541 21.259 19.054 19.055 27.558 44.881 22.676 67.557Zm42.204-40.943c-5.512-21.102-16.693-41.416-33.385-58.109-16.693-16.692-36.849-27.873-58.109-33.385l285.661-286.132 91.335 91.493L371.941 642.22Zm363.768-364.556-46.928 47.085-214.166-214.481 46.927-47.085c11.811-11.81 52.597-36.377 88.816 0L735.709 188.69c39.368 39.368 11.81 77.162 0 88.973Z' fill='%23000'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  border: none;
  display: inline-block;
  height: 18px;
  margin: 0 0 0 4px;
  outline: none;
  padding: 0;
  width: 18px;
}
#reeditaftitle {
  background: #fff;
  border-radius: 12px;
  -webkit-box-shadow: 0 0 25px hsla(0, 0%, 39%, 0.5);
  box-shadow: 0 0 25px hsla(0, 0%, 39%, 0.5);
  font-family: var(--font-family-var);
  font-size: 100%;
  height: auto;
  left: 0;
  margin: 0 auto;
  max-width: 900px !important;
  position: fixed;
  right: 0;
  top: 6rem;
  z-index: 999999;
}
#reeditaftitle .close {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 1 1 13M1 1l12 12' stroke='%2325272C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  height: 14px;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 26px;
  top: 25px;
  width: 14px;
}
#reeditaftitle .re-af-title-loader {
  display: none;
  height: 16px;
  margin-left: 20px;
  position: relative;
  top: 3px;
  width: 16px;
}
.re-order-date-sort {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.re-order-date-sort h6 {
  margin-right: 14px !important;
}
.re-order-date-sort h6,
.re-order-date-sort select {
  margin-bottom: auto !important;
  margin-top: auto !important;
}
.re-order-date-sort select {
  margin-right: 10px;
}
.re-order-date-sort button {
  margin-bottom: auto !important;
  margin-left: 0 !important;
  margin-right: 40px;
  margin-top: auto !important;
}
.re-article-edit-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.collapsible-section--contact-content {
  display: none;
}
.collapsible-section--contact--open .collapsible-section--contact-content {
  display: block;
}
.collapsible-section--contact--open .internal-link:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 8 8 2 2 8' stroke='%2318438C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  -webkit-transform: translateY(-50%) scale(1.5) !important;
  transform: translateY(-50%) scale(1.5) !important;
}
.collapsible-section--contact-loader {
  display: inline-block;
  margin-left: 20px !important;
  top: -4px;
}
.re-breadcrumbs {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  background: #e1edfe;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  font-family: var(--font-family-var);
  font-style: normal;
  margin-bottom: 44px;
}
.re-breadcrumbs__wrapper {
  margin-left: auto;
  margin-right: auto;
  max-width: 1264px;
  padding: 24px 14px;
  width: 100%;
}
@media (min-width: 768px) {
  .re-breadcrumbs__wrapper {
    padding-left: 44px;
    padding-right: 44px;
  }
}
@media (min-width: 1264px) {
  .re-breadcrumbs__wrapper {
    padding: 40px 0 !important;
  }
}
.re-breadcrumbs__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  margin-bottom: 0;
  padding: 0;
}
.re-breadcrumbs__item {
  margin-right: 5px;
}
.re-breadcrumbs__item:last-child {
  margin-right: 0;
}
.re-breadcrumbs__item:last-child .re-breadcrumbs__link {
  padding-right: 0;
}
.re-breadcrumbs__item:last-child .re-breadcrumbs__link:before {
  content: normal;
}
.re-breadcrumbs__item:not(:last-child) .re-breadcrumbs__link:focus,
.re-breadcrumbs__item:not(:last-child) .re-breadcrumbs__link:hover {
  color: var(--font-size-color-212121);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (min-width: 1264px) {
  .re-breadcrumbs__item {
    margin-right: 7px;
  }
}
.re-breadcrumbs__link {
  color: var(--font-size-color-6C6C6C);
  display: inline-block;
  font-size: var(--font-size-12-var);
  font-weight: 500;
  line-height: 1;
  padding-right: 12px;
  position: relative;
}
.re-breadcrumbs__link:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.316 9.503a.43.43 0 0 1-.32-.14.439.439 0 0 1 .026-.613l4.246-3.827-4.272-3.7A.433.433 0 0 1 .969.609a.439.439 0 0 1 .613-.026l4.6 3.993a.465.465 0 0 1 0 .693L1.609 9.39a.418.418 0 0 1-.293.114Z' fill='%236C6C6C'/%3E%3C/svg%3E");
  background-size: contain;
  content: "";
  display: inline-block;
  height: 10px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 7px;
}
@media (min-width: 1264px) {
  .re-breadcrumbs__link:before {
    -webkit-transform: translateY(-46%) scale(1.1);
    transform: translateY(-46%) scale(1.1);
  }
  .re-breadcrumbs__link {
    font-size: var(--font-size-14-var);
    line-height: 1.2857142857;
    padding-right: 14px;
  }
}
.re-breadcrumbs span.re-breadcrumbs__link {
  opacity: 0.95;
}
.re-container--sitemap {
  padding-bottom: 60px;
}
@media (min-width: 1264px) {
  .re-container--sitemap {
    padding-bottom: 40px;
  }
  .re-container--sitemap .re-container__title {
    color: var(--font-size-color-212121);
    font-size: var(--font-size-40-var);
    font-weight: 600;
    line-height: 1.4;
    margin-bottom: 80px;
    padding-top: 36px;
  }
}
.re-container--sitemap a:active,
.re-container--sitemap a:focus,
.re-container--sitemap a:hover {
  color: var(--font-size-color-18438C);
}
.re-container--sitemap a:active {
  font-weight: 600;
}
.re-sitemap__container-left-title {
  color: var(--font-size-color-18438C);
  display: block;
  font-size: var(--font-size-20-var);
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 28px;
  text-decoration: none;
  text-decoration: initial;
}
@media (min-width: 1264px) {
  .re-sitemap__container-left-title {
    color: var(--font-size-color-18438C);
    font-size: var(--font-size-32-var);
    font-weight: 500;
    line-height: 1.375;
    margin-right: 10px;
    max-width: 340px;
    min-width: 340px;
    width: 100%;
  }
}
.re-sitemap__container-inner-list {
  list-style: none;
  margin-bottom: 60px;
  padding: 0;
}
.re-sitemap__container-inner-item {
  margin-bottom: 20px !important;
}
.re-sitemap__container-inner-link {
  color: var(--font-size-color-18438C);
  font-size: var(--font-size-16-var);
  font-weight: 500;
  line-height: 1.25;
  text-decoration: none;
  text-decoration: initial;
}
@media (min-width: 1264px) {
  .re-sitemap__container-inner-link {
    color: var(--font-size-color-18438C);
    font-size: var(--font-size-20-var);
    font-weight: 500;
    line-height: 1.4;
  }
}
.re-sitemap__container-inner-list--lev-2,
.re-sitemap__container-inner-list--lev-2 .re-sitemap__container-inner-list {
  margin-bottom: 0;
  padding-left: 22px;
}
.re-sitemap__container-inner-list--lev-2 .re-sitemap__container-inner-link {
  position: relative;
}
@media (min-width: 1264px) {
  .re-sitemap__container-inner-list--lev-2 .re-sitemap__container-inner-link {
    color: var(--font-size-color-18438C);
    font-size: var(--font-size-18-var);
    font-style: normal;
    font-weight: 500;
    line-height: 1.4;
  }
}
.re-sitemap__container-inner-list--lev-2
  .re-sitemap__container-inner-link:before {
  background-color: #18438c;
  border-radius: 50%;
  content: "";
  height: 4px;
  left: -14px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 4px;
}
@media (min-width: 1264px) {
  .re-sitemap__container-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .re-sitemap__container--right {
    margin-bottom: 20px;
  }
}
.re-container .chapter-dates {
  margin-bottom: 0;
  padding-top: 16px;
}
.date time,
.re-container .chapter-dates time {
  color: var(--font-size-color-212121);
  display: block;
  font-size: var(--font-size-10-var);
  font-weight: 500;
  line-height: 1.6;
  margin-bottom: 3px;
}
@media (min-width: 1264px) {
  .re-container .chapter-dates {
    padding-top: 28px;
  }
  .date time,
  .re-container .chapter-dates time {
    color: var(--font-size-color-212121);
    font-size: var(--font-size-14-var);
    font-weight: 500;
    line-height: 1.4285714286;
  }
}
.re-container--contacts .chapter-dates {
  margin-top: 34px;
}
.re-container-content-centre-consult .re-container__list {
  margin-bottom: 80px;
}
@media (min-width: 768px) {
  .re-container--contacts .chapter-dates {
    margin-top: 36px;
  }
}
@media (min-width: 1264px) {
  .re-container--contacts .chapter-dates {
    margin-top: 0;
    padding-top: 0;
  }
  .re-container--contacts .re-container__list {
    margin-bottom: 60px;
  }
  .re-container-content-centre-consult .re-container__list {
    margin-bottom: 20px;
  }
}
.re-container--search .re-container__title {
  margin-top: 36px;
}
.re-search__input-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 12px;
  position: relative;
}
.re-search__input {
  border: 1px solid #1e4d7e;
  border-radius: 12px;
  color: var(--font-size-color-171325);
  font-family: var(--font-family-var);
  font-size: var(--font-size-18-var);
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  outline: none;
  padding: 14px 59px 14px 12px;
}
.re-search__input::-webkit-input-placeholder {
  color: var(--font-size-color-555863);
}
.re-search__input::-moz-placeholder {
  color: var(--font-size-color-555863);
}
.re-search__input:-ms-input-placeholder {
  color: var(--font-size-color-555863);
}
.re-search__input::-ms-input-placeholder {
  color: var(--font-size-color-555863);
}
.re-search__input::placeholder {
  color: var(--font-size-color-555863);
}
.re-search__input:active,
.re-search__input:focus,
.re-search__input:hover {
  border: 1px solid #1e4d7e;
  -webkit-box-shadow: none;
  -webkit-box-shadow: initial;
  box-shadow: none;
}
.re-search__submit {
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 18a8 8 0 1 1 6.32-3.094l5.387 5.387-1.414 1.414-5.387-5.387A7.965 7.965 0 0 1 10 18Zm6-8a6 6 0 1 1-12 0 6 6 0 0 1 12 0Z' fill='%2318438C'/%3E%3C/svg%3E");
  border: none;
  height: 24px;
  margin: 0;
  outline: none;
  padding: 0;
  position: absolute;
  right: 14px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 24px;
}
.re-search__toggle--container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.re-search__toggle {
  background-color: transparent;
  color: var(--font-size-color-212121);
  font-family: var(--font-family-var);
  font-size: var(--font-size-18-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  margin-left: auto;
  text-decoration-line: underline;
}
.re-search__toggle,
.re-search__toggle span,
.re-search__toggle:active,
.re-search__toggle:focus,
.re-search__toggle:hover {
  border: none;
  outline: none;
}
.re-search__toggle span {
  background-color: transparent;
  color: var(--font-size-color-212121);
  font-family: var(--font-family-var);
  font-size: var(--font-size-18-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  text-decoration-line: underline;
}
.re-search__toggle .re-search__toggle--span-show {
  display: none;
}
.re-search__toggle .re-search__toggle--span-hidden,
.re-search__toggle.collapsed .re-search__toggle--span-show {
  display: inline-block;
}
.re-search__toggle.collapsed .re-search__toggle--span-hidden {
  display: none;
}
.re-search {
  min-height: 0 !important;
  min-height: auto !important;
}
.re-search__advanced {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 43px;
}
.re-search__advanced,
.re-search__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.re-search__buttons {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  gap: 30px;
  justify-content: end;
}
.re-search__enter,
.re-search__reset {
  width: auto;
}
.re-search__advanced-item {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  margin-bottom: 36px;
}
.re-search__advanced-item-inner-item {
  max-width: 616px;
  width: 100%;
}
.re-search__advanced-item div.re-search__advanced-item-inner-item:first-child {
  padding-right: 16px;
}
.re-search__advanced-item div.re-search__advanced-item-inner-item:nth-child(2) {
  padding-left: 16px;
}
.re-search__advanced-item
  .re-search__advanced-item-inner-item--search
  div.re-search__advanced-item-inner-item:nth-child(2) {
  padding-left: 0;
  padding-right: 16px;
}
.re-search__advanced-item-inner-item--search {
  position: relative;
}
.re-search__advanced-item-inner-item--search
  .re-search__advanced-item-inner-item--error {
  color: var(--font-size-color-D51A1A);
  font-size: var(--font-size-12-var);
  font-weight: 600;
  position: absolute;
  top: 82px;
}
.re-search__advanced-label-head {
  color: var(--font-size-color-212121);
  font-family: var(--font-family-var);
  font-size: var(--font-size-16-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1.25;
  margin-bottom: 12px;
}
@media (max-width: 1263px) {
  .re-search__advanced-label-head {
    font-size: var(--font-size-14-var);
    line-height: 1.2857142857;
  }
}
.re-search__advanced-label {
  margin-bottom: 0;
  margin-right: 44px;
}
.re-search__advanced .re-search__advanced-item:nth-child(3) {
  margin-bottom: 4px;
}
.re-container__checkbox-text,
.re-container__radio-text {
  cursor: pointer;
}
@media (max-width: 1263px) {
  .re-container--search .re-container__title {
    margin-top: 0;
  }
  .re-search__input {
    font-size: var(--font-size-14-var);
    padding-bottom: 11px;
    padding-left: 13px;
    padding-top: 11px;
  }
  .re-search__input-container {
    margin-bottom: 16px;
  }
  .re-search__submit {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.335 14.001a6.667 6.667 0 1 1 5.266-2.578l4.49 4.489-1.179 1.179-4.49-4.49a6.638 6.638 0 0 1-4.087 1.4Zm5-6.666a5 5 0 1 1-10 0 5 5 0 0 1 10 0Z' fill='%2318438C'/%3E%3C/svg%3E");
    height: 18px;
    width: 18px;
  }
  .re-search__toggle span {
    font-size: var(--font-size-14-var);
  }
  .re-search__advanced {
    margin-top: 40px;
  }
  .re-search__advanced,
  .re-search__advanced-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .re-search__advanced-item {
    margin-bottom: 0;
  }
  .re-search__advanced-item div.re-search__advanced-item-inner-item {
    margin-bottom: 4px;
  }
  .re-search__advanced-item
    div.re-search__advanced-item-inner-item:first-child {
    padding-right: 0;
  }
  .re-search__advanced-item
    div.re-search__advanced-item-inner-item:nth-child(2) {
    padding-left: 0;
  }
  .re-search__advanced-item
    .re-search__advanced-item-inner-item--search
    div.re-search__advanced-item-inner-item:nth-child(2) {
    padding-left: 0;
    padding-right: 0;
  }
  .re-search__advanced-item-inner-item--search
    .re-search__advanced-item-inner-item--error {
    top: 194px;
  }
  .re-search__advanced-item-inner-item {
    max-width: 100%;
  }
  .re-search__location {
    margin-bottom: 24px;
  }
  .re-search__advanced-item--first .re-search__advanced-item-inner-item {
    margin-bottom: 24px !important;
  }
  .re-search__enter {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .re-search__advanced-items-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .re-search__advanced-label {
    margin-right: 0;
  }
  .re-search__advanced-items-container
    label.re-search__advanced-label:not(:last-child) {
    margin-bottom: 12px;
  }
}
.modal-content--search .modal-content {
  border-radius: 12px;
  overflow: hidden;
  position: relative;
}
.modal-content--search .modal-body {
  padding: 32px 12px;
}
@media (min-width: 768px) {
  .modal-content--search .modal-body {
    padding: 32px !important;
  }
}
@media (min-width: 1264px) {
  .modal-content--search .modal-body {
    padding: 48px 40px !important;
  }
  .modal-content--search
    .modal-body
    .re-container__checkbox--blue
    + .re-container__checkbox-text {
    font-size: var(--font-size-18-var) !important;
    line-height: 1.5555555556;
  }
}
.modal-content--search .modal-footer {
  padding: 0 !important;
}
body.modal-open .modal.modal-content--search {
  padding-left: 15px !important;
  padding-right: 15px;
}
body.modal-open .modal.modal-content--search .available-regions-list {
  margin-bottom: 0;
}
body.modal-open
  .modal.modal-content--search
  .available-regions-list
  li:not(:last-child) {
  margin-bottom: 16px !important;
}
.modal-content--search-close {
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.416.416a1.421 1.421 0 0 1 2.01 0L9 6.99 15.574.416a1.421 1.421 0 0 1 2.01 2.01L11.01 9l6.574 6.574a1.421 1.421 0 0 1-2.01 2.01L9 11.01l-6.574 6.574a1.421 1.421 0 0 1-2.01-2.01L6.99 9 .416 2.426a1.421 1.421 0 0 1 0-2.01Z' fill='%23858585'/%3E%3C/svg%3E");
  background-size: contain;
  border: none;
  cursor: pointer;
  height: 18px;
  outline: none;
  position: absolute;
  right: 8px;
  top: 8px;
  width: 18px;
  z-index: 20;
}
@media (min-width: 1264px) {
  .modal-content--search-close {
    right: 16px;
    top: 16px;
  }
}
.modal-content--search-close:active,
.modal-content--search-close:focus,
.modal-content--search-close:hover,
.re-search__submit:active,
.re-search__submit:focus,
.re-search__submit:hover {
  outline: none;
}
.re-search__result-text {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-20-var);
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 12px;
  margin-top: 40px;
}
.re-search__result-count,
.re-search__result-text {
  font-family: var(--font-family-var);
  font-style: normal;
}
.re-search__result-count {
  color: var(--font-size-color-black);
  font-size: var(--font-size-12-var);
  font-weight: 400;
  line-height: 1.1666666667;
  margin-bottom: 44px;
}
.re-search__result-count-zero {
  color: var(--font-size-color-212121);
  font-family: var(--font-family-var);
  font-size: var(--font-size-20-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 12px;
  margin-top: 40px;
}
.re-search__result-item {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 28px;
}
.re-search__result-item time {
  color: var(--font-size-color-18438C);
  display: inline-block;
  font-family: var(--font-family-var);
  font-size: var(--font-size-12-var);
  font-style: normal;
  font-weight: 600;
  line-height: 1.3333333333;
  margin-bottom: 4px;
}
.re-search__result-item .re-search__result-link {
  color: var(--font-size-color-212121);
  font-family: var(--font-family-var);
  font-size: var(--font-size-16-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  text-decoration: initial;
}
.re-search__result-item .re-search__result-link:active,
.re-search__result-item .re-search__result-link:focus,
.re-search__result-item .re-search__result-link:hover {
  color: var(--font-size-color-18438C);
}
.re-search__result-list {
  border-bottom: 1px solid #cbe0ff;
}
@media (min-width: 768px) {
  .re-search__result-count-zero,
  .re-search__result-text {
    color: var(--font-size-color-212121);
    font-size: var(--font-size-24-var);
    font-style: normal;
    font-weight: 500;
    line-height: 1.5;
    margin-bottom: 8px;
  }
  .re-search__result-count {
    color: var(--font-size-color-black);
    font-size: var(--font-size-14-var);
    font-style: normal;
    font-weight: 400;
    line-height: 1.2857142857;
  }
  .re-search__result-item time {
    font-size: var(--font-size-12-var);
    line-height: 1.3333333333;
  }
  .re-search__result-item .re-search__result-link {
    font-size: var(--font-size-16-var);
    line-height: 1.5;
  }
}
@media (min-width: 1264px) {
  .re-search__result-count-zero,
  .re-search__result-text {
    font-size: var(--font-size-36-var);
    line-height: 1.2222222222;
    margin-bottom: 12px;
  }
  .re-search__result-count {
    color: var(--font-size-color-black);
    font-size: var(--font-size-16-var);
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
  }
  .re-search__result-item {
    margin-bottom: 44px;
  }
  .re-search__result-item time {
    font-size: var(--font-size-14-var);
    line-height: 1.2857142857;
    margin-bottom: 16px;
  }
  .re-search__result-item .re-search__result-link {
    font-size: var(--font-size-20-var);
    line-height: 1.4;
  }
}
.re-news__pagination .page-selector-horizontal,
.re-search .page-selector-horizontal {
  border-top: none;
  padding-bottom: 0 !important;
  padding-top: 44px !important;
}
.re-news__pagination .page-selector-horizontal .prev,
.re-search .page-selector-horizontal .prev {
  color: var(--font-size-color-18438C);
  display: inline-block;
  font-family: var(--font-family-var);
  font-size: var(--font-size-12-var);
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  margin-bottom: auto;
  margin-right: 2px;
  margin-top: auto;
}
@media (min-width: 768px) {
  .re-news__pagination .page-selector-horizontal .prev,
  .re-search .page-selector-horizontal .prev {
    margin-right: 4px;
  }
}
@media (min-width: 1264px) {
  .re-news__pagination .page-selector-horizontal .prev,
  .re-search .page-selector-horizontal .prev {
    font-size: var(--font-size-16-var);
    margin-right: 10px;
  }
}
.re-news__pagination .page-selector-horizontal .prev.disabled,
.re-search .page-selector-horizontal .prev.disabled {
  opacity: 0.4;
}
.re-news__pagination .page-selector-horizontal a,
.re-search .page-selector-horizontal a {
  text-decoration: none;
}
.re-news__pagination .page-selector-horizontal .next,
.re-search .page-selector-horizontal .next {
  color: var(--font-size-color-18438C);
  display: inline-block;
  font-family: var(--font-family-var);
  font-size: var(--font-size-12-var);
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  margin-bottom: auto;
  margin-left: 2px;
  margin-top: auto;
}
@media (min-width: 768px) {
  .re-news__pagination .page-selector-horizontal .next,
  .re-search .page-selector-horizontal .next {
    margin-left: 4px;
  }
}
@media (min-width: 1264px) {
  .re-news__pagination .page-selector-horizontal .next,
  .re-search .page-selector-horizontal .next {
    font-size: var(--font-size-16-var);
    margin-left: 10px;
  }
}
.re-news__pagination .page-selector-horizontal .next.disabled,
.re-search .page-selector-horizontal .next.disabled {
  opacity: 0.4;
}
.re-news__pagination .page-selector-horizontal .pages,
.re-search .page-selector-horizontal .pages {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: auto;
  margin-top: auto;
}
.re-news__pagination .page-selector-horizontal .pages a,
.re-news__pagination .page-selector-horizontal .pages span,
.re-search .page-selector-horizontal .pages a,
.re-search .page-selector-horizontal .pages span {
  border: 1px solid #18438c;
  border-radius: 8px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--font-size-color-212121);
  display: inline-block;
  font-family: var(--font-family-var);
  font-size: var(--font-size-14-var);
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  margin: auto 2px;
  min-width: 32px;
  padding: 6px;
  text-align: center;
}
@media (min-width: 768px) {
  .re-news__pagination .page-selector-horizontal .pages a,
  .re-news__pagination .page-selector-horizontal .pages span,
  .re-search .page-selector-horizontal .pages a,
  .re-search .page-selector-horizontal .pages span {
    margin-left: 4px;
    margin-right: 4px;
  }
}
@media (min-width: 1264px) {
  .re-news__pagination .page-selector-horizontal .pages a,
  .re-news__pagination .page-selector-horizontal .pages span,
  .re-search .page-selector-horizontal .pages a,
  .re-search .page-selector-horizontal .pages span {
    font-size: var(--font-size-16-var);
    line-height: 1;
    margin-left: 10px;
    margin-right: 10px;
  }
}
.re-news__pagination .page-selector-horizontal .pages a.active,
.re-news__pagination .page-selector-horizontal .pages span.active,
.re-search .page-selector-horizontal .pages a.active,
.re-search .page-selector-horizontal .pages span.active {
  background: #cbe0ff;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#e1edfe),
    to(#cbe0ff)
  );
  background: linear-gradient(90deg, #e1edfe, #cbe0ff);
  color: var(--font-size-color-18438C);
}
.re-news__pagination .page-selector-horizontal .pages a.hellip,
.re-news__pagination .page-selector-horizontal .pages span.hellip,
.re-search .page-selector-horizontal .pages a.hellip,
.re-search .page-selector-horizontal .pages span.hellip {
  border-color: transparent !important;
  min-width: 0;
  min-width: auto;
  padding-left: 4px;
  padding-right: 4px;
}
.re-news__pagination .page-selector-horizontal .justify-content-between,
.re-search .page-selector-horizontal .justify-content-between {
  -webkit-box-pack: initial !important;
  -ms-flex-pack: initial !important;
  -ms-flex-preferred-size: initial !important;
  flex-basis: auto !important;
  justify-content: normal !important;
}
.re-search__order-error {
  color: #9d1e15;
}
.re-banner {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 20px;
  margin-top: 20px;
  padding-bottom: 60px;
  padding-top: 60px;
}
.re-banner__wrapper {
  margin-left: auto;
  margin-right: auto;
  max-width: 1264px;
  width: 100%;
}
.re-banner__img {
  border-radius: 12px;
  display: block;
  overflow: hidden;
  width: 100%;
}
@media (max-width: 1263px) {
  .re-banner__img {
    height: auto;
  }
  .re-banner {
    margin-bottom: 0;
    margin-top: 0;
    padding: 44px;
  }
}
@media (max-width: 767px) {
  .re-banner__wrapper {
    padding-left: 14px;
    padding-left: 0 !important;
    padding-right: 14px;
    padding-right: 0 !important;
  }
  .re-banner__img {
    border-radius: 0;
    border-radius: initial;
  }
  .re-banner {
    padding: 40px 0;
  }
}
.re-container__modal-table .modal-body {
  overflow: auto;
}
.re-container__modal-table button {
  background: #ececec !important;
  border-color: #e6e6e6;
  color: var(--font-size-color-212121);
}
.re-container__modal-table button a {
  text-decoration: none !important;
  text-decoration: initial !important;
}
.re-container__modal-table button a,
.re-container__modal-table button span {
  font-family:
    Arial,
    Lucida Grande,
    sans-serif;
  font-size: var(--font-size-16-var);
  line-height: 1.375 !important;
}
.re-container__modal-table button span {
  padding: 0 !important;
}
.re-container__modal-table button:active,
.re-container__modal-table button:focus,
.re-container__modal-table button:hover {
  background-color: #d9d9d9 !important;
  border-color: #e6e6e6;
  color: var(--font-size-color-212121) !important;
}
.re-container__modal-table button:active a,
.re-container__modal-table button:active span,
.re-container__modal-table button:focus a,
.re-container__modal-table button:focus span,
.re-container__modal-table button:hover a,
.re-container__modal-table button:hover span {
  color: var(--font-size-color-212121) !important;
}
.re-container__modal-table button.close {
  background-color: transparent !important;
}
.re-container__modal-table .table tr th {
  vertical-align: top;
}
.re-container__modal-table .table tr th:first-child {
  min-width: 114px;
}
.re-container__modal-table .table tr th:nth-child(2) {
  min-width: 89px;
}
.re-container__modal-table .table tr th:nth-child(3) {
  min-width: 109px;
}
.re-container__modal-table .table tr th:nth-child(4) {
  min-width: 119px;
}
.re-container__modal-table .table tr th:nth-child(5) {
  min-width: 115px;
}
.re-container__modal-table .table tr th:nth-child(6) {
  min-width: 106px;
}
.re-container__modal-table .table tr th:nth-child(7) {
  min-width: 163px;
}
.re-container__modal-table .table tr th:nth-child(8) {
  min-width: 69px;
}
.re-container__modal-table .table tr th:nth-child(9) {
  min-width: 66px;
}
.re-container__modal-table .table tr th:nth-child(10) {
  min-width: 90px;
}
.re-container__modal-table .table tr th:nth-child(11) {
  min-width: 120px;
}
.re-container__modal-table .table tr th:nth-child(12) {
  min-width: 134px;
}
.cancel-download {
  margin-top: 0;
}
.re-none {
  display: none;
}
.re-loader {
  -webkit-animation: load5 1.1s ease infinite;
  animation: load5 1.1s ease infinite;
  border-radius: 50%;
  font-size: 3px;
  height: 4px;
  margin: 0;
  position: relative;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 4px;
}
@-webkit-keyframes load5 {
  0%,
  to {
    -webkit-box-shadow:
      0 -2.6em 0 0 #151515,
      1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      2.5em 0 0 0 hsla(0, 0%, 8%, 0.2),
      1.75em 1.75em 0 0 hsla(0, 0%, 8%, 0.2),
      0 2.5em 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em 1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      -2.6em 0 0 0 hsla(0, 0%, 8%, 0.5),
      -1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.7);
    box-shadow:
      0 -2.6em 0 0 #151515,
      1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      2.5em 0 0 0 hsla(0, 0%, 8%, 0.2),
      1.75em 1.75em 0 0 hsla(0, 0%, 8%, 0.2),
      0 2.5em 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em 1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      -2.6em 0 0 0 hsla(0, 0%, 8%, 0.5),
      -1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.7);
  }
  12.5% {
    -webkit-box-shadow:
      0 -2.6em 0 0 hsla(0, 0%, 8%, 0.7),
      1.8em -1.8em 0 0 #151515,
      2.5em 0 0 0 hsla(0, 0%, 8%, 0.2),
      1.75em 1.75em 0 0 hsla(0, 0%, 8%, 0.2),
      0 2.5em 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em 1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      -2.6em 0 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.5);
    box-shadow:
      0 -2.6em 0 0 hsla(0, 0%, 8%, 0.7),
      1.8em -1.8em 0 0 #151515,
      2.5em 0 0 0 hsla(0, 0%, 8%, 0.2),
      1.75em 1.75em 0 0 hsla(0, 0%, 8%, 0.2),
      0 2.5em 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em 1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      -2.6em 0 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.5);
  }
  25% {
    -webkit-box-shadow:
      0 -2.6em 0 0 hsla(0, 0%, 8%, 0.5),
      1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.7),
      2.5em 0 0 0 #151515,
      1.75em 1.75em 0 0 hsla(0, 0%, 8%, 0.2),
      0 2.5em 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em 1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      -2.6em 0 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2);
    box-shadow:
      0 -2.6em 0 0 hsla(0, 0%, 8%, 0.5),
      1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.7),
      2.5em 0 0 0 #151515,
      1.75em 1.75em 0 0 hsla(0, 0%, 8%, 0.2),
      0 2.5em 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em 1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      -2.6em 0 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2);
  }
  37.5% {
    -webkit-box-shadow:
      0 -2.6em 0 0 hsla(0, 0%, 8%, 0.2),
      1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.5),
      2.5em 0 0 0 hsla(0, 0%, 8%, 0.7),
      1.75em 1.75em 0 0 #151515,
      0 2.5em 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em 1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      -2.6em 0 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2);
    box-shadow:
      0 -2.6em 0 0 hsla(0, 0%, 8%, 0.2),
      1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.5),
      2.5em 0 0 0 hsla(0, 0%, 8%, 0.7),
      1.75em 1.75em 0 0 #151515,
      0 2.5em 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em 1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      -2.6em 0 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2);
  }
  50% {
    -webkit-box-shadow:
      0 -2.6em 0 0 hsla(0, 0%, 8%, 0.2),
      1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      2.5em 0 0 0 hsla(0, 0%, 8%, 0.5),
      1.75em 1.75em 0 0 hsla(0, 0%, 8%, 0.7),
      0 2.5em 0 0 #151515,
      -1.8em 1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      -2.6em 0 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2);
    box-shadow:
      0 -2.6em 0 0 hsla(0, 0%, 8%, 0.2),
      1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      2.5em 0 0 0 hsla(0, 0%, 8%, 0.5),
      1.75em 1.75em 0 0 hsla(0, 0%, 8%, 0.7),
      0 2.5em 0 0 #151515,
      -1.8em 1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      -2.6em 0 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2);
  }
  62.5% {
    -webkit-box-shadow:
      0 -2.6em 0 0 hsla(0, 0%, 8%, 0.2),
      1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      2.5em 0 0 0 hsla(0, 0%, 8%, 0.2),
      1.75em 1.75em 0 0 hsla(0, 0%, 8%, 0.5),
      0 2.5em 0 0 hsla(0, 0%, 8%, 0.7),
      -1.8em 1.8em 0 0 #151515,
      -2.6em 0 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2);
    box-shadow:
      0 -2.6em 0 0 hsla(0, 0%, 8%, 0.2),
      1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      2.5em 0 0 0 hsla(0, 0%, 8%, 0.2),
      1.75em 1.75em 0 0 hsla(0, 0%, 8%, 0.5),
      0 2.5em 0 0 hsla(0, 0%, 8%, 0.7),
      -1.8em 1.8em 0 0 #151515,
      -2.6em 0 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2);
  }
  75% {
    -webkit-box-shadow:
      0 -2.6em 0 0 hsla(0, 0%, 8%, 0.2),
      1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      2.5em 0 0 0 hsla(0, 0%, 8%, 0.2),
      1.75em 1.75em 0 0 hsla(0, 0%, 8%, 0.2),
      0 2.5em 0 0 hsla(0, 0%, 8%, 0.5),
      -1.8em 1.8em 0 0 hsla(0, 0%, 8%, 0.7),
      -2.6em 0 0 0 #151515,
      -1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2);
    box-shadow:
      0 -2.6em 0 0 hsla(0, 0%, 8%, 0.2),
      1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      2.5em 0 0 0 hsla(0, 0%, 8%, 0.2),
      1.75em 1.75em 0 0 hsla(0, 0%, 8%, 0.2),
      0 2.5em 0 0 hsla(0, 0%, 8%, 0.5),
      -1.8em 1.8em 0 0 hsla(0, 0%, 8%, 0.7),
      -2.6em 0 0 0 #151515,
      -1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2);
  }
  87.5% {
    -webkit-box-shadow:
      0 -2.6em 0 0 hsla(0, 0%, 8%, 0.2),
      1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      2.5em 0 0 0 hsla(0, 0%, 8%, 0.2),
      1.75em 1.75em 0 0 hsla(0, 0%, 8%, 0.2),
      0 2.5em 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em 1.8em 0 0 hsla(0, 0%, 8%, 0.5),
      -2.6em 0 0 0 hsla(0, 0%, 8%, 0.7),
      -1.8em -1.8em 0 0 #151515;
    box-shadow:
      0 -2.6em 0 0 hsla(0, 0%, 8%, 0.2),
      1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      2.5em 0 0 0 hsla(0, 0%, 8%, 0.2),
      1.75em 1.75em 0 0 hsla(0, 0%, 8%, 0.2),
      0 2.5em 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em 1.8em 0 0 hsla(0, 0%, 8%, 0.5),
      -2.6em 0 0 0 hsla(0, 0%, 8%, 0.7),
      -1.8em -1.8em 0 0 #151515;
  }
}
@keyframes load5 {
  0%,
  to {
    -webkit-box-shadow:
      0 -2.6em 0 0 #151515,
      1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      2.5em 0 0 0 hsla(0, 0%, 8%, 0.2),
      1.75em 1.75em 0 0 hsla(0, 0%, 8%, 0.2),
      0 2.5em 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em 1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      -2.6em 0 0 0 hsla(0, 0%, 8%, 0.5),
      -1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.7);
    box-shadow:
      0 -2.6em 0 0 #151515,
      1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      2.5em 0 0 0 hsla(0, 0%, 8%, 0.2),
      1.75em 1.75em 0 0 hsla(0, 0%, 8%, 0.2),
      0 2.5em 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em 1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      -2.6em 0 0 0 hsla(0, 0%, 8%, 0.5),
      -1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.7);
  }
  12.5% {
    -webkit-box-shadow:
      0 -2.6em 0 0 hsla(0, 0%, 8%, 0.7),
      1.8em -1.8em 0 0 #151515,
      2.5em 0 0 0 hsla(0, 0%, 8%, 0.2),
      1.75em 1.75em 0 0 hsla(0, 0%, 8%, 0.2),
      0 2.5em 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em 1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      -2.6em 0 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.5);
    box-shadow:
      0 -2.6em 0 0 hsla(0, 0%, 8%, 0.7),
      1.8em -1.8em 0 0 #151515,
      2.5em 0 0 0 hsla(0, 0%, 8%, 0.2),
      1.75em 1.75em 0 0 hsla(0, 0%, 8%, 0.2),
      0 2.5em 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em 1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      -2.6em 0 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.5);
  }
  25% {
    -webkit-box-shadow:
      0 -2.6em 0 0 hsla(0, 0%, 8%, 0.5),
      1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.7),
      2.5em 0 0 0 #151515,
      1.75em 1.75em 0 0 hsla(0, 0%, 8%, 0.2),
      0 2.5em 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em 1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      -2.6em 0 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2);
    box-shadow:
      0 -2.6em 0 0 hsla(0, 0%, 8%, 0.5),
      1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.7),
      2.5em 0 0 0 #151515,
      1.75em 1.75em 0 0 hsla(0, 0%, 8%, 0.2),
      0 2.5em 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em 1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      -2.6em 0 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2);
  }
  37.5% {
    -webkit-box-shadow:
      0 -2.6em 0 0 hsla(0, 0%, 8%, 0.2),
      1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.5),
      2.5em 0 0 0 hsla(0, 0%, 8%, 0.7),
      1.75em 1.75em 0 0 #151515,
      0 2.5em 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em 1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      -2.6em 0 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2);
    box-shadow:
      0 -2.6em 0 0 hsla(0, 0%, 8%, 0.2),
      1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.5),
      2.5em 0 0 0 hsla(0, 0%, 8%, 0.7),
      1.75em 1.75em 0 0 #151515,
      0 2.5em 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em 1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      -2.6em 0 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2);
  }
  50% {
    -webkit-box-shadow:
      0 -2.6em 0 0 hsla(0, 0%, 8%, 0.2),
      1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      2.5em 0 0 0 hsla(0, 0%, 8%, 0.5),
      1.75em 1.75em 0 0 hsla(0, 0%, 8%, 0.7),
      0 2.5em 0 0 #151515,
      -1.8em 1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      -2.6em 0 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2);
    box-shadow:
      0 -2.6em 0 0 hsla(0, 0%, 8%, 0.2),
      1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      2.5em 0 0 0 hsla(0, 0%, 8%, 0.5),
      1.75em 1.75em 0 0 hsla(0, 0%, 8%, 0.7),
      0 2.5em 0 0 #151515,
      -1.8em 1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      -2.6em 0 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2);
  }
  62.5% {
    -webkit-box-shadow:
      0 -2.6em 0 0 hsla(0, 0%, 8%, 0.2),
      1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      2.5em 0 0 0 hsla(0, 0%, 8%, 0.2),
      1.75em 1.75em 0 0 hsla(0, 0%, 8%, 0.5),
      0 2.5em 0 0 hsla(0, 0%, 8%, 0.7),
      -1.8em 1.8em 0 0 #151515,
      -2.6em 0 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2);
    box-shadow:
      0 -2.6em 0 0 hsla(0, 0%, 8%, 0.2),
      1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      2.5em 0 0 0 hsla(0, 0%, 8%, 0.2),
      1.75em 1.75em 0 0 hsla(0, 0%, 8%, 0.5),
      0 2.5em 0 0 hsla(0, 0%, 8%, 0.7),
      -1.8em 1.8em 0 0 #151515,
      -2.6em 0 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2);
  }
  75% {
    -webkit-box-shadow:
      0 -2.6em 0 0 hsla(0, 0%, 8%, 0.2),
      1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      2.5em 0 0 0 hsla(0, 0%, 8%, 0.2),
      1.75em 1.75em 0 0 hsla(0, 0%, 8%, 0.2),
      0 2.5em 0 0 hsla(0, 0%, 8%, 0.5),
      -1.8em 1.8em 0 0 hsla(0, 0%, 8%, 0.7),
      -2.6em 0 0 0 #151515,
      -1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2);
    box-shadow:
      0 -2.6em 0 0 hsla(0, 0%, 8%, 0.2),
      1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      2.5em 0 0 0 hsla(0, 0%, 8%, 0.2),
      1.75em 1.75em 0 0 hsla(0, 0%, 8%, 0.2),
      0 2.5em 0 0 hsla(0, 0%, 8%, 0.5),
      -1.8em 1.8em 0 0 hsla(0, 0%, 8%, 0.7),
      -2.6em 0 0 0 #151515,
      -1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2);
  }
  87.5% {
    -webkit-box-shadow:
      0 -2.6em 0 0 hsla(0, 0%, 8%, 0.2),
      1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      2.5em 0 0 0 hsla(0, 0%, 8%, 0.2),
      1.75em 1.75em 0 0 hsla(0, 0%, 8%, 0.2),
      0 2.5em 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em 1.8em 0 0 hsla(0, 0%, 8%, 0.5),
      -2.6em 0 0 0 hsla(0, 0%, 8%, 0.7),
      -1.8em -1.8em 0 0 #151515;
    box-shadow:
      0 -2.6em 0 0 hsla(0, 0%, 8%, 0.2),
      1.8em -1.8em 0 0 hsla(0, 0%, 8%, 0.2),
      2.5em 0 0 0 hsla(0, 0%, 8%, 0.2),
      1.75em 1.75em 0 0 hsla(0, 0%, 8%, 0.2),
      0 2.5em 0 0 hsla(0, 0%, 8%, 0.2),
      -1.8em 1.8em 0 0 hsla(0, 0%, 8%, 0.5),
      -2.6em 0 0 0 hsla(0, 0%, 8%, 0.7),
      -1.8em -1.8em 0 0 #151515;
  }
}
.re-number__list p {
  font-size: var(--font-size-12-var) !important;
}
@media (min-width: 1264px) {
  .re-number__list p {
    font-size: var(--font-size-16-var) !important;
  }
}
.re-af__title {
  color: var(--font-size-color-212121);
  font-family: var(--font-family-var);
  font-size: var(--font-size-16-var);
  font-style: normal;
  font-weight: 600;
  line-height: 1.25;
  margin-bottom: 28px;
  margin-top: 4px;
}
@media (min-width: 768px) {
  .re-af__title {
    margin-top: 8px;
  }
}
@media (min-width: 1264px) {
  .re-af__title {
    font-size: var(--font-size-20-var);
    line-height: 1.4;
  }
}
.re-af-modal {
  background-color: hsla(0, 0%, 7%, 0.17);
}
.re-af-modal .modal-content {
  border-radius: 12px;
  position: relative;
}
.re-af-modal .modal-dialog {
  max-width: 987px;
}
.re-af-modal .re-af-modal__close {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 1 1 13M1 1l12 12' stroke='%23758092' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: contain;
  height: 14px;
  margin: 0 !important;
  opacity: 1;
  padding: 0 !important;
  position: absolute;
  right: 32px;
  top: 29px;
  width: 14px;
}
@media (max-width: 1263px) {
  .re-af-modal .re-af-modal__close {
    right: 17px;
    top: 17px;
    -webkit-transform: scale(0.83);
    transform: scale(0.83);
  }
}
.re-af-modal .re-af-modal__title {
  color: var(--font-size-color-212121);
  font-family: var(--font-family-var);
  font-size: var(--font-size-24-var);
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 0;
}
.re-af-modal .modal-header {
  border-bottom: 1px solid #d7d1fc;
  padding: 44px 44px 20px;
}
@media (max-width: 1263px) {
  .re-af-modal .modal-header {
    padding: 20px 16px;
  }
}
.re-af-modal .modal-body {
  padding: 44px 44px 20px;
}
@media (max-width: 1263px) {
  .re-af-modal .modal-body {
    padding: 20px 16px;
  }
}
.re-af-modal .modal-footer {
  border-top: 1px solid #d7d1fc;
  padding: 30px 44px 20px;
}
@media (max-width: 1263px) {
  .re-af-modal .modal-footer {
    padding: 24px 16px;
  }
}
.re-af-modal .af-version-title {
  color: var(--font-size-color-212121);
  font-family: var(--font-family-var);
  font-size: var(--font-size-20-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 12px;
}
@media (max-width: 1263px) {
  .re-af-modal .af-version-title {
    font-size: var(--font-size-16-var);
    font-weight: 500;
    line-height: 1.25;
    margin-bottom: 16px;
  }
}
.re-af-modal .af-version-release-title {
  background-color: #e2e3fe;
  border: 1px solid #a88ace;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  color: var(--font-size-color-212121);
  font-family: var(--font-family-var);
  font-size: var(--font-size-18-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1.5555555556;
  margin-bottom: 0;
  padding: 11px 13px 13px;
}
@media (max-width: 1263px) {
  .re-af-modal .af-version-release-title {
    font-size: var(--font-size-14-var);
    line-height: 1.2857142857;
  }
}
.re-af-modal table td {
  border: initial !important;
  padding: 12px 12px 12px 13px;
}
@media (max-width: 1263px) {
  .re-af-modal table td {
    padding: 12px 8px;
  }
}
.re-af-modal table thead tr th {
  background-color: #e2e3fe;
  border-color: #a88ace;
  border-top: 1px solid #a88ace;
  color: var(--font-size-color-212121);
  font-family: var(--font-family-var);
  font-size: var(--font-size-20-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
  min-height: 80px;
  padding: 12px;
  vertical-align: middle;
}
.re-af-modal table tr {
  background-color: #fff !important;
  border-bottom: 1px solid #a88ace;
  border-left: 1px solid #a88ace;
  border-right: 1px solid #a88ace;
  color: var(--font-size-color-212121);
  font-family: var(--font-family-var);
  font-size: var(--font-size-18-var);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5555555556;
}
.re-af-modal table tr:last-child td:first-child {
  border-bottom-left-radius: 12px;
}
.re-af-modal table tr:last-child td:last-child {
  border-bottom-right-radius: 12px;
}
@media (max-width: 1263px) {
  .re-af-modal table tr {
    font-size: var(--font-size-14-var);
    line-height: 1.2857142857;
  }
}
.re-filter {
  border: 1px solid #18438c;
  border-radius: 12px;
  margin-bottom: 40px;
  padding: 20px 0;
}
.re-filter__title {
  font-size: var(--font-size-16-var) !important;
  font-weight: 500;
  line-height: 1.5 !important;
  margin-bottom: 20px;
  padding-left: 16px;
  padding-right: 16px;
}
.re-filter__archive,
.re-filter__title {
  color: var(--font-size-color-212121);
  font-family: var(--font-family-var);
  font-style: normal;
}
.re-filter__archive {
  display: block;
  font-size: var(--font-size-16-var);
  font-weight: 600;
  line-height: 1.5;
  margin-left: 16px;
  margin-right: 16px;
  margin-top: 20px;
  position: relative;
  text-decoration: none;
  text-decoration: initial;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.re-filter__archive:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.156 7.998.078 1.921 1.257.742l7.256 7.256-7.256 7.256-1.179-1.178 6.078-6.078Z' fill='%23212121'/%3E%3C/svg%3E");
  background-size: contain;
  content: "";
  height: 16px;
  position: absolute;
  right: 2px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 9px;
}
.re-filter__archive:active,
.re-filter__archive:focus,
.re-filter__archive:hover {
  color: var(--font-size-color-18438C);
  text-decoration: none;
}
.re-filter__archive:active:before,
.re-filter__archive:focus:before,
.re-filter__archive:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.156 7.998.078 1.921 1.257.742l7.256 7.256-7.256 7.256-1.179-1.178 6.078-6.078Z' fill='%2318438C'/%3E%3C/svg%3E");
}
.re-filter__top {
  border-bottom: 1px solid #18438c;
  padding-bottom: 28px;
}
.re-filter__item {
  padding-left: 16px;
  padding-right: 16px;
}
.re-filter__submit {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  display: block;
  flex-grow: 1;
  font-size: var(--font-size-14-var) !important;
  margin-left: 16px;
  margin-right: 16px;
  padding: 13px 8px !important;
  text-align: center;
}
.re-filter__top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.re-filter__text {
  color: var(--font-size-color-555863);
  display: block;
  font-family: var(--font-family-var);
  font-size: var(--font-size-14-var);
  font-style: normal;
  font-weight: 400;
  line-height: 1.2857142857;
  margin-bottom: 4px;
}
.re-filter__label {
  margin-bottom: 20px;
}
.re-filter__submit {
  margin-top: 8px;
}
.re-filter__submit:active,
.re-filter__submit:focus,
.re-filter__submit:hover {
  outline: none;
}
.re-filter__label {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.re-filter__input {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  border: 1px solid #18438c;
  border-radius: 12px;
  color: var(--font-size-color-212121);
  flex-grow: 1;
  font-family: var(--font-family-var);
  font-size: var(--font-size-14-var);
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  outline: none;
  padding: 11px 12px;
}
.re-filter__input::-webkit-input-placeholder {
  color: var(--font-size-color-555863);
}
.re-filter__input::-moz-placeholder {
  color: var(--font-size-color-555863);
}
.re-filter__input:-ms-input-placeholder {
  color: var(--font-size-color-555863);
}
.re-filter__input::-ms-input-placeholder {
  color: var(--font-size-color-555863);
}
.re-filter__input::placeholder {
  color: var(--font-size-color-555863);
}
.re-filter__input:active,
.re-filter__input:focus,
.re-filter__input:hover {
  outline: none;
}
@media (max-width: 1263px) {
  .re-filter {
    margin-bottom: 60px;
    margin-top: 80px;
  }
  .re-subscribe {
    margin-bottom: 0;
  }
  .re-subscribe .re-subscribe__input {
    width: 100%;
  }
}
.re-quote {
  display: block;
  padding-left: 18px;
  position: relative;
}
.re-quote:before {
  background-color: #cbe0ff;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 2px;
}
@media (max-width: 1263px) {
  .re-quote {
    padding-left: 10px;
  }
}
.re-forever {
  white-space: nowrap;
}
.re-self__imgs {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  margin-bottom: 8px;
}
.re-self__imgs-item {
  border-radius: 12px;
  margin-bottom: 24px;
  -o-object-fit: cover;
  object-fit: cover;
  overflow: hidden;
}
@media (max-width: 1263px) {
  .re-self__imgs-item {
    height: 328px;
    max-width: 48% !important;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .re-self__imgs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .re-self__imgs-item {
    height: 328px;
    margin-bottom: 18px;
    max-width: 100% !important;
  }
}
@media (min-width: 1264px) {
  .re-none-element--ds {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .re-none-element--mb {
    display: none !important;
  }
}
@media (min-width: 768px) and (min-width: 1263px) {
  .re-none-element--tb {
    display: none !important;
  }
}
.re-reference {
  color: var(--font-size-color-212121);
  font-family: var(--font-family-var);
  font-size: var(--font-size-14-var) !important;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2857142857;
}
@media (max-width: 1263px) {
  .re-reference {
    font-size: var(--font-size-12-var) !important;
    line-height: 1.3333333333;
  }
}
.re-page-banner {
  min-width: 194px;
  position: relative;
  width: 194px;
}
.re-page-banner__text {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background: rgba(1, 1, 2, 0.5);
  background: linear-gradient(
    357.82deg,
    rgba(0, 0, 0, 0.6) 2.02%,
    rgba(0, 0, 0, 0.36) 24.92%,
    rgba(0, 0, 0, 0.18) 47.83%,
    rgba(0, 0, 0, 0.09) 70.73%,
    hsla(0, 0%, 100%, 0.03) 93.64%
  );
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  bottom: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--font-size-color-white) !important;
  display: block;
  font-family: var(--font-family-var);
  font-size: var(--font-size-16-var);
  font-style: normal;
  font-weight: 400;
  left: 0;
  line-height: 1.25;
  mix-blend-mode: normal;
  overflow: hidden;
  padding: 8px 16px;
  position: absolute;
  width: 100%;
}
.re-page-banner__main-container {
  display: inline-block;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 1263px) {
  .re-page-banner {
    min-width: 152px;
    width: 152px;
  }
  .re-page__right-block {
    margin-bottom: 24px !important;
    margin-left: 24px !important;
    width: 152px !important;
  }
  .re-page__right-block img {
    height: auto !important;
    width: 152px !important;
  }
  .re-page__right-block .re-page-banner__text {
    font-size: var(--font-size-14-var);
    font-weight: 400;
    line-height: 1.2857142857;
    padding: 8px !important;
  }
}
.re-reference-italic {
  color: var(--font-size-color-212121);
  font-family: var(--font-family-var);
  font-size: var(--font-size-16-var);
  font-style: italic;
  font-weight: 400;
  line-height: 1.25;
}
@media (max-width: 1263px) {
  .re-reference-italic {
    font-size: var(--font-size-12-var);
    line-height: 1.3333333333;
  }
}
.re-news__container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.re-news__article {
  border-bottom: 1px solid #cbe0ff;
  padding-bottom: 28px;
  padding-top: 28px;
}
.re-news__article-link {
  display: block;
}
.re-news__article-title {
  display: block;
  font-size: var(--font-size-20-var) !important;
  font-weight: 600;
  line-height: 1.4 !important;
  margin-bottom: 8px !important;
}
.re-news__article-description,
.re-news__article-title {
  color: var(--font-size-color-212121);
  font-family: var(--font-family-var);
  font-style: normal;
}
.re-news__article-description {
  font-size: var(--font-size-18-var);
  font-weight: 400;
  line-height: 1.5555555556;
  margin-bottom: 0;
}
.re-news__article-time {
  color: var(--font-size-color-18438C);
  display: block;
  font-family: var(--font-family-var);
  font-size: var(--font-size-14-var);
  font-style: normal;
  font-weight: 600;
  line-height: 1.2857142857;
  margin-bottom: 16px;
}
.re-news__tags-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0;
  padding-left: 0 !important;
  padding: 0;
}
.re-news__tags-item a {
  background: #cbe0ff;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#e1edfe),
    to(#cbe0ff)
  );
  background: linear-gradient(90deg, #e1edfe, #cbe0ff);
  border-radius: 12px;
  color: var(--font-size-color-212121);
  display: inline-block;
  font-family: var(--font-family-var);
  font-size: var(--font-size-16-var);
  font-style: normal;
  font-weight: 400;
  line-height: 1.25;
  margin-right: 4px;
  padding: 8px 12px;
  text-decoration: none;
  white-space: nowrap;
}
.re-news__tags-item a:focus,
.re-news__tags-item a:hover {
  color: var(--font-size-color-18438C);
}
.re-news__tags-item:before {
  display: none;
}
.re-news__tags-list {
  overflow: hidden;
}
.re-news__tags-container {
  margin-top: 24px;
  position: relative;
}
.re-news__tags-item--toggle__container {
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 47px;
}
.re-news__tags-item--toggle__container:before {
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    from(#fff),
    to(hsla(0, 0%, 100%, 0))
  );
  background: linear-gradient(270deg, #fff, hsla(0, 0%, 100%, 0));
  content: "";
  height: 100%;
  position: absolute;
  right: 44px;
  top: 0;
  width: 42px;
}
.re-news__tags-item--toggle {
  background-color: #fff;
  background-repeat: no-repeat;
  border: 1px solid #cbe0ff;
  border-radius: 12px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  margin-left: auto;
  -o-object-fit: contain;
  object-fit: contain;
  padding: 4px 5px;
  width: 36px;
}
.re-news__tags-item--toggle:active,
.re-news__tags-item--toggle:focus,
.re-news__tags-item--toggle:hover {
  outline: none;
}
.re-news__tags-item--toggle {
  color: var(--font-size-color-white);
  color: transparent;
  position: relative;
}
.re-news__tags-item--toggle svg {
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}
.re-news__tags-container--open .re-news__tags-list {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.re-news__tags-container--open .re-news__tags-list .re-news__tags-item a {
  margin-bottom: 8px;
}
.re-news__tags-container--open .re-news__tags-item--toggle__container {
  background-color: transparent;
  height: auto;
  position: relative;
  right: auto;
  top: auto;
  -webkit-transform: none;
  -webkit-transform: initial;
  transform: none;
}
.re-news__tags-container--open .re-news__tags-item--toggle__container:before {
  content: normal;
}
.re-news__tags-container--open .re-news__tags-item--toggle {
  margin-left: 0;
  padding: 6px 12px;
}
.re-news__tags-container--open .re-news__tags-item--toggle svg {
  -webkit-transform: translateY(-50%) translateX(-50%) rotate(90deg);
  transform: translateY(-50%) translateX(-50%) rotate(90deg);
}
.re-news__container {
  margin-top: 20px;
}
.re-news__article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1263px) {
  .re-news__tags-item a {
    font-size: var(--font-size-14-var);
    line-height: 1.2857142857;
    padding: 4px 8px;
  }
  .re-news__container {
    margin-top: 0;
  }
  .re-news__article-time {
    font-size: var(--font-size-12-var);
    line-height: 1.3333333333;
    margin-bottom: 4px;
  }
  .re-news__article-title {
    font-size: var(--font-size-16-var) !important;
    line-height: 1.5 !important;
    margin-bottom: 8px !important;
  }
  .re-news__article-description {
    font-size: var(--font-size-14-var);
    line-height: 1.2857142857;
  }
  .re-news__tags-item--toggle {
    padding: 1px 6px !important;
    width: 35px;
  }
}
@media (max-width: 767px) {
  .re-news__container {
    margin-top: 16px;
  }
  .re-news__tags-item--toggle {
    padding: 1px 6px;
    width: 35px;
  }
}
.re-news__article {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.re-news__img {
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  overflow: hidden;
  width: 100%;
}
@media (min-width: 768px) {
  .re-news__article {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .re-news__img {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
  }
}
@media (min-width: 1264px) {
  .re-news__img {
    height: 100%;
    width: 100%;
  }
}
.re-news__article-picture-link {
  border-radius: 12px;
  display: inline-block;
  height: calc(75vw - 28px);
  margin: 0 auto 16px;
  overflow: hidden;
  width: 75%;
}
@media (min-width: 1264px) {
  .re-news__article-picture-link img:active,
  .re-news__article-picture-link img:focus,
  .re-news__article-picture-link img:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 0.8s;
    transition: all 0.8s;
  }
}
@media (min-width: 768px) {
  .re-news__article-picture-link {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: 328px;
    margin-bottom: 0;
    margin-right: 24px;
    width: 328px;
  }
}
@media (max-width: 540px) {
  .re-news__article-picture-link {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: calc(100vw - 28px);
    width: 100%;
  }
}
@media (min-width: 1264px) {
  .re-news__article-picture-link {
    height: 454px;
    margin-right: 21px;
    width: 454px;
  }
}
.site-content
  .re-container
  .simple-article-content-wrapper
  img.re-news__inner-img-item.inner-img-item__desktop,
.site-content
  .re-container
  .simple-article-content-wrapper
  img.re-news__inner-img-item.inner-img-item__mobile,
.site-content
  .re-container
  .simple-article-content-wrapper
  img.re-news__inner-img-item.inner-img-item__tablet {
  -o-object-fit: cover;
  object-fit: cover;
}
.site-content
  .re-container
  .simple-article-content-wrapper
  .article-picture-link__mobile,
.site-content
  .re-container
  .simple-article-content-wrapper
  .article-picture-link__tablet,
.site-content
  .re-container
  .simple-article-content-wrapper
  img.re-news-main__main-img-mobile,
.site-content
  .re-container
  .simple-article-content-wrapper
  img.re-news-main__main-img-tablet,
.site-content
  .re-container
  .simple-article-content-wrapper
  img.re-news__inner-img-item.inner-img-item__mobile,
.site-content
  .re-container
  .simple-article-content-wrapper
  img.re-news__inner-img-item.inner-img-item__tablet {
  display: none;
}
@media (max-width: 1024px) {
  .site-content
    .re-container
    .simple-article-content-wrapper
    .article-picture-link__desktop,
  .site-content
    .re-container
    .simple-article-content-wrapper
    .article-picture-link__mobile,
  .site-content
    .re-container
    .simple-article-content-wrapper
    img.re-news-main__main-img-desktop,
  .site-content
    .re-container
    .simple-article-content-wrapper
    img.re-news-main__main-img-mobile,
  .site-content
    .re-container
    .simple-article-content-wrapper
    img.re-news__inner-img-item.inner-img-item__desktop,
  .site-content
    .re-container
    .simple-article-content-wrapper
    img.re-news__inner-img-item.inner-img-item__mobile {
    display: none;
  }
  .site-content
    .re-container
    .simple-article-content-wrapper
    .article-picture-link__tablet,
  .site-content
    .re-container
    .simple-article-content-wrapper
    img.re-news-main__main-img-tablet,
  .site-content
    .re-container
    .simple-article-content-wrapper
    img.re-news__inner-img-item.inner-img-item__tablet {
    display: block;
  }
}
@media (max-width: 768px) {
  .site-content
    .re-container
    .simple-article-content-wrapper
    .article-picture-link__desktop,
  .site-content
    .re-container
    .simple-article-content-wrapper
    .article-picture-link__tablet,
  .site-content
    .re-container
    .simple-article-content-wrapper
    img.re-news-main__main-img-desktop,
  .site-content
    .re-container
    .simple-article-content-wrapper
    img.re-news-main__main-img-tablet,
  .site-content
    .re-container
    .simple-article-content-wrapper
    img.re-news__inner-img-item.inner-img-item__desktop,
  .site-content
    .re-container
    .simple-article-content-wrapper
    img.re-news__inner-img-item.inner-img-item__tablet {
    display: none;
  }
  .site-content
    .re-container
    .simple-article-content-wrapper
    .article-picture-link__mobile,
  .site-content
    .re-container
    .simple-article-content-wrapper
    img.re-news-main__main-img-mobile,
  .site-content
    .re-container
    .simple-article-content-wrapper
    img.re-news__inner-img-item.inner-img-item__mobile {
    display: block;
  }
}
.article-picture-link__mobile,
.article-picture-link__tablet {
  display: none;
}
@media (max-width: 1024px) {
  .article-picture-link__desktop,
  .article-picture-link__mobile {
    display: none;
  }
  .article-picture-link__tablet {
    display: block;
  }
}
@media (max-width: 768px) {
  .article-picture-link__desktop,
  .article-picture-link__tablet {
    display: none;
  }
  .article-picture-link__mobile {
    display: block;
  }
}
.re-news__article-date {
  display: inline-block;
  margin-right: 14px;
  position: relative;
}
.re-news__article-date:before {
  background-color: #18438c;
  content: "";
  display: inline-block;
  height: 66%;
  position: absolute;
  right: -9px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 2px;
}
.re-news__article-flag {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  color: var(--font-size-color-D51A1A);
  display: inline-block;
  font-family: var(--font-family-var);
  font-size: var(--font-size-12-var);
  font-style: normal;
  line-height: 1.3333333333;
  margin-bottom: auto;
  margin-left: 10px;
  margin-top: auto;
  order: 1;
}
.re-news__article-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
}
.re-news__article-time {
  display: inline-block;
  margin-bottom: auto;
  margin-top: auto;
}
.re-news__inner-img-item {
  border-radius: 12px;
  display: block;
  height: auto;
  height: 395px;
  margin-bottom: 44px;
  -o-object-fit: cover;
  object-fit: cover;
  overflow: hidden;
  width: 100%;
}
.news__inner-category-title,
.news__inner-time {
  color: var(--font-size-color-212121);
  display: block;
  font-family: var(--font-family-var);
  font-size: var(--font-size-12-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1.3333333333;
}
.news__inner-category-title {
  margin-bottom: 4px;
}
.news__inner-status {
  color: var(--font-size-color-212121);
  display: block;
  font-family: var(--font-family-var);
  font-size: var(--font-size-12-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1.3333333333;
}
.news__inner-item-wrapper {
  border-bottom: 1px solid #d6e7fe;
  padding-bottom: 24px;
}
.news__inner-other-tags a {
  margin-bottom: 8px;
  margin-right: 8px;
  text-align: center;
  text-decoration: none;
  white-space: inherit;
}
.news__inner-other-tags a:active,
.news__inner-other-tags a:focus,
.news__inner-other-tags a:hover {
  text-decoration: none;
}
.news__inner-other-tags .re-news__tags-list {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.news__inner-other-news {
  margin-bottom: 24px;
}
.news__inner-other-news-item-header {
  border-bottom: 1px solid #18438c;
  display: inline-block;
  font-size: var(--font-size-14-var) !important;
  font-weight: 500;
  line-height: 1.4285714286 !important;
  margin-bottom: 18px !important;
}
.news__inner-other-news-item-header,
.news__inner-other-news-item-time {
  color: var(--font-size-color-18438C);
  font-family: var(--font-family-var);
  font-style: normal;
}
.news__inner-other-news-item-time {
  display: block;
  font-size: var(--font-size-12-var);
  font-weight: 600;
  line-height: 1;
}
.news__inner-other-news-item-date {
  display: inline-block;
  margin-bottom: 8px;
  margin-right: 14px;
  position: relative;
  white-space: nowrap;
}
.news__inner-other-news-item-date:before {
  background-color: #18438c;
  content: "";
  display: inline-block;
  height: 68%;
  position: absolute;
  right: -9px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 2px;
}
.news__inner-other-news-item-description {
  color: var(--font-size-color-212121);
  font-family: var(--font-family-var);
  font-size: var(--font-size-14-var);
  font-style: normal;
  font-weight: 400;
  line-height: 1.2857142857;
  text-decoration: none;
}
.news__inner-other-news-item-description:active,
.news__inner-other-news-item-description:focus,
.news__inner-other-news-item-description:hover {
  text-decoration: none;
}
.news__inner-other-news-item-header {
  text-decoration: none;
  text-decoration: initial;
}
.news__inner-other-news-item-header:active,
.news__inner-other-news-item-header:focus,
.news__inner-other-news-item-header:hover {
  color: var(--font-size-color-18438C);
  text-decoration: none;
}
.news__inner-other-news-item-datetime {
  display: inline-block;
  white-space: nowrap;
}
.news__inner-other-news-item-header {
  margin-top: 24px;
}
.re-news__inner-status {
  color: var(--font-size-color-212121);
  display: block;
  font-family: var(--font-family-var);
  font-size: var(--font-size-12-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1.5;
  margin-bottom: 6px;
}
.re-slider__inner-slider {
  height: 334px;
  margin-bottom: 44px;
  width: 100%;
}
.re-slider__inner-slider-img {
  border-radius: 12px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.re-slider__inner-slider .swiper-pagination {
  display: block;
}
.re-slider__inner-slider .swiper-pagination span {
  margin-left: 3px !important;
  margin-right: 3px !important;
}
.re-slider__inner-slider .swiper-pagination span:first-child {
  margin-left: auto;
}
.re-slider__inner-slider .swiper-pagination span:last-child {
  margin-right: auto;
}
.re-slider__inner-slider .swiper-pagination-bullet {
  background: #e1edfe;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#e1edfe),
    to(#cbe0ff)
  );
  background: linear-gradient(90deg, #e1edfe, #cbe0ff);
  height: 6px;
  opacity: 1;
  width: 6px;
}
.re-slider__inner-slider .swiper-pagination-bullet-active {
  background: #18438c;
}
.re-slider__inner-slider .swiper-wrapper {
  height: 304px;
}
.re-slider__inner-slider .swiper-pagination {
  bottom: -2px;
}
.news__inner-item {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 1263px) {
  .re-news__inner-img-item {
    height: 266px;
  }
  .re-slider__inner-slider .swiper-wrapper {
    height: 234px;
  }
  .re-slider__inner-slider {
    height: 264px;
  }
  .re-slider__inner-slider-img {
    height: 100%;
  }
  .news__inner-item-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .news__inner-other-tags {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    margin-bottom: 36px;
    order: -1;
  }
  .news__inner-item-top {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .news__inner-item-wrapper {
    border-bottom: 0;
    padding-bottom: 0;
  }
  .news__inner-item-top {
    border-bottom: 1px solid #d6e7fe;
    padding-bottom: 24px;
  }
  .news__inner-other-news {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
  }
  .news__inner-other-news-item {
    width: 48%;
  }
  .news__inner-other-news {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .news__inner-item-top,
  .news__inner-other-news {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .news__inner-other-news-item {
    width: 100%;
  }
}
.re-news__picture-list {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: space-between;
}
.re-news__picture-item {
  border-radius: 12px;
  height: 299px;
  max-width: 454px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.re-news__picture-text {
  color: var(--font-size-color-white);
  display: inline-block;
  font-family: var(--font-family-var);
  font-size: var(--font-size-20-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 0;
}
.re-news__picture-img {
  height: 100%;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}
.re-news__picture-item {
  margin-bottom: 32px;
}
@media (min-width: 1264px) {
  .re-news__picture-item:active .re-news__picture-img,
  .re-news__picture-item:focus .re-news__picture-img,
  .re-news__picture-item:hover .re-news__picture-img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 0.8s;
    transition: all 0.8s;
  }
}
.re-news__picture-text-wrapper {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background: rgba(0, 0, 0, 0.4);
  background: linear-gradient(
    357.82deg,
    rgba(0, 0, 0, 0.2) 2.02%,
    rgba(0, 0, 0, 0.12) 24.92%,
    rgba(0, 0, 0, 0.06) 47.83%,
    rgba(0, 0, 0, 0.03) 70.73%,
    hsla(0, 0%, 100%, 0.01) 93.64%
  );
  bottom: 0;
  height: 100%;
  left: 0;
  max-height: 124px;
  mix-blend-mode: normal;
  position: absolute;
  width: 100%;
}
.re-news__picture-text-wrapper--no-poster {
  background: rgba(0, 0, 0, 0.4);
}
.re-news__picture-text {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  left: 0;
  padding: 12px 16px;
  position: absolute;
  top: 0;
  width: 100%;
}
.re-news__picture-text-span {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: inline-block;
  display: -webkit-box;
  margin-bottom: auto;
  margin-top: auto;
  overflow: hidden;
  width: 100%;
}
@media (max-width: 1263px) {
  .re-news__picture-item {
    margin-bottom: 24px;
    max-width: 48%;
  }
  .re-news__picture-text-wrapper {
    max-height: 84px;
  }
  .re-news__picture-text {
    color: var(--font-size-color-white);
    font-size: var(--font-size-16-var);
    font-weight: 500;
    line-height: 1.25;
    padding: 12px 16px;
  }
  .re-report__item-img {
    height: 234px;
  }
}
@media (max-width: 767px) {
  .re-news__picture-item {
    max-width: 100%;
  }
}
.re-report__item {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 32px;
}
.re-report__item-img-link {
  display: inline-block;
  margin-bottom: 20px;
}
.re-report__item-img {
  border-radius: 12px;
  display: block;
  -o-object-fit: cover !important;
  object-fit: cover !important;
  overflow: hidden;
}
.re-report__item-download {
  color: var(--font-size-color-212121);
  display: inline-block;
  font-family: var(--font-family-var);
  font-size: var(--font-size-20-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1.6;
}
.re-report__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.re-report__item {
  margin-right: 32px;
  width: 292px;
}
.re-report__item:nth-child(3n) {
  margin-right: 0;
}
.re-report__item-img {
  height: 392px;
  width: 292px;
}
@media (max-width: 1263px) {
  .re-report__item {
    margin-bottom: 28px;
    min-width: 21%;
    width: 152px;
  }
  .re-report__item,
  .re-report__item:nth-child(3n) {
    margin-right: 16px;
  }
  .re-report__item:nth-child(4n) {
    margin-right: 0;
  }
  .re-report__item-download {
    font-size: var(--font-size-14-var);
    line-height: 1.2857142857;
  }
  .re-report__item-img-link {
    margin-bottom: 12px;
  }
  .re-report__item-img {
    height: 234px;
  }
}
@media (max-width: 767px) {
  .re-report__item {
    max-width: 48%;
    width: 100%;
    width: 47%;
  }
  .re-report__item:nth-child(3n),
  .re-report__item:nth-child(4n) {
    margin-right: 20px;
  }
  .re-report__item:nth-child(2n) {
    margin-left: 10px !important;
    margin-right: 0 !important;
  }
  .re-report__item:nth-child(2n-1) {
    nav-left: 0 !important;
    margin-right: 10px !important;
  }
  .re-report__item .re-report__item-img {
    width: 100%;
  }
}
.re-container--press-center .collapsible-section {
  border: none !important;
  margin-bottom: 24px;
}
.re-container--press-center .section-name {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.re-container .simple-article-content-wrapper .re-news__audio-header {
  font-size: var(--font-size-20-var);
  font-weight: 500;
  line-height: 1.4;
  max-width: 70%;
}
@media (max-width: 1024px) {
  .re-container .simple-article-content-wrapper .re-news__audio-header {
    font-size: var(--font-size-16-var);
    line-height: 1.25;
  }
}
@media (max-width: 768px) {
  .re-container .simple-article-content-wrapper .re-news__audio-header {
    max-width: 100%;
  }
}
.re-container .simple-article-content-wrapper .re-news__audio-section {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 24px;
}
@media (max-width: 1024px) {
  .re-container .simple-article-content-wrapper .re-news__audio-section {
    margin-bottom: 36px;
  }
}
.re-container .simple-article-content-wrapper .re-news__audio-block {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 28px;
}
@media (max-width: 1024px) {
  .re-container .simple-article-content-wrapper .re-news__audio-block {
    margin-bottom: 24px;
  }
}
.re-container .simple-article-content-wrapper .re-news__audio-container {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#e1edfe),
    to(#cbe0ff)
  );
  background: linear-gradient(90deg, #e1edfe, #cbe0ff);
  border-radius: 12px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: var(--font-size-20-var);
  font-weight: 500;
  line-height: 1.6;
  margin-bottom: 28px;
  padding: 20px 40px;
  width: 100%;
}
@media (max-width: 1024px) {
  .re-container .simple-article-content-wrapper .re-news__audio-container {
    font-size: var(--font-size-12-var);
    line-height: 1.3333333333;
    margin-bottom: 20px;
    padding: 14px 26px;
    width: 80%;
  }
}
@media (max-width: 768px) {
  .re-container .simple-article-content-wrapper .re-news__audio-container {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 8px 14px;
    width: 100%;
  }
}
.re-container
  .simple-article-content-wrapper
  .re-news__audio-container
  .re-news__audio-buttons,
.re-container
  .simple-article-content-wrapper
  .re-news__audio-container
  .re-news__audio-controls,
.re-container
  .simple-article-content-wrapper
  .re-news__audio-container
  .re-news__audio-timer {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.re-container
  .simple-article-content-wrapper
  .re-news__audio-container
  .re-news__audio-buttons {
  gap: 36px;
}
@media (max-width: 1024px) {
  .re-container
    .simple-article-content-wrapper
    .re-news__audio-container
    .re-news__audio-buttons {
    gap: 16px;
  }
}
.re-container
  .simple-article-content-wrapper
  .re-news__audio-container
  .re-news__audio-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 53%;
}
@media (max-width: 1024px) {
  .re-container
    .simple-article-content-wrapper
    .re-news__audio-container
    .re-news__audio-title {
    width: 60%;
  }
}
@media (max-width: 768px) {
  .re-container
    .simple-article-content-wrapper
    .re-news__audio-container
    .re-news__audio-title {
    width: auto;
  }
}
.re-container
  .simple-article-content-wrapper
  .re-news__audio-container
  .re-news__audio-controls {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 15px;
  width: 46%;
}
@media (max-width: 1024px) {
  .re-container
    .simple-article-content-wrapper
    .re-news__audio-container
    .re-news__audio-controls {
    width: 39%;
  }
}
@media (max-width: 768px) {
  .re-container
    .simple-article-content-wrapper
    .re-news__audio-container
    .re-news__audio-controls {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    gap: 16px;
    justify-content: flex-end;
    width: auto;
  }
}
.re-container
  .simple-article-content-wrapper
  .re-news__audio-container
  .re-news__audio-button--sound-wrapper {
  border-radius: 18px;
  height: 36px;
  position: relative;
  width: 36px;
}
@media (max-width: 1024px) {
  .re-container
    .simple-article-content-wrapper
    .re-news__audio-container
    .re-news__audio-button--sound-wrapper {
    border-radius: 10px;
    height: 20px;
    width: 20px;
  }
}
.re-container
  .simple-article-content-wrapper
  .re-news__audio-container
  .re-news__audio-range-wrapper {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 70px;
  justify-content: center;
  margin-top: 10px;
  position: absolute;
  top: 0;
  width: 8px;
}
.re-container
  .simple-article-content-wrapper
  .re-news__audio-container
  .re-news__audio-range {
  -webkit-appearance: none !important;
  background: #cbe0ff;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#18438c),
    to(#18438c)
  );
  background-image: linear-gradient(#18438c, #18438c);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-radius: 3px;
  cursor: pointer;
  height: 4px;
  margin: 0;
  position: absolute;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  width: 70px;
}
.re-container
  .simple-article-content-wrapper
  .re-news__audio-container
  .re-news__audio-range::-webkit-slider-thumb {
  -webkit-appearance: none;
  background: #18438c;
  border-radius: 50%;
  height: 12px;
  width: 12px;
}
@media (max-width: 1024px) {
  .re-container
    .simple-article-content-wrapper
    .re-news__audio-container
    .re-news__audio-range::-webkit-slider-thumb {
    height: 8px;
    width: 8px;
  }
}
.re-container
  .simple-article-content-wrapper
  .re-news__audio-container
  .re-news__audio-range::-moz-range-thumb {
  -webkit-appearance: none;
  background: #18438c;
  border-radius: 50%;
  height: 12px;
  width: 12px;
}
@media (max-width: 1024px) {
  .re-container
    .simple-article-content-wrapper
    .re-news__audio-container
    .re-news__audio-range::-moz-range-thumb {
    height: 8px;
    width: 8px;
  }
}
.re-container
  .simple-article-content-wrapper
  .re-news__audio-container
  .re-news__audio-range::-ms-thumb {
  -webkit-appearance: none;
  background: #18438c;
  border-radius: 50%;
  height: 12px;
  width: 12px;
}
@media (max-width: 1024px) {
  .re-container
    .simple-article-content-wrapper
    .re-news__audio-container
    .re-news__audio-range::-ms-thumb {
    height: 8px;
    width: 8px;
  }
}
.re-container
  .simple-article-content-wrapper
  .re-news__audio-container
  .re-news__audio-button--sound-content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  border: 1px solid #18438c;
  border-radius: 18px;
  bottom: 0;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 36px;
  justify-content: flex-end;
  overflow: hidden;
  position: absolute;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  width: 36px;
}
@media (max-width: 1024px) {
  .re-container
    .simple-article-content-wrapper
    .re-news__audio-container
    .re-news__audio-button--sound-content {
    border-radius: 10px;
    height: 20px;
    width: 20px;
  }
}
.re-container
  .simple-article-content-wrapper
  .re-news__audio-container
  .re-news__audio-button--sound-content:hover {
  height: 120px;
  z-index: 3;
}
@media (max-width: 1024px) {
  .re-container
    .simple-article-content-wrapper
    .re-news__audio-container
    .re-news__audio-button--sound-content:hover {
    height: 100px;
  }
}
.re-container .simple-article-content-wrapper .re-news__audio-container audio {
  display: none;
}
.re-container
  .simple-article-content-wrapper
  .re-news__audio-container
  .re-news__audio-button--download,
.re-container
  .simple-article-content-wrapper
  .re-news__audio-container
  .re-news__audio-button--play,
.re-container
  .simple-article-content-wrapper
  .re-news__audio-container
  .re-news__audio-button--sound {
  background: transparent;
  border: none;
  height: 36px;
  width: 36px;
}
@media (max-width: 1024px) {
  .re-container
    .simple-article-content-wrapper
    .re-news__audio-container
    .re-news__audio-button--download,
  .re-container
    .simple-article-content-wrapper
    .re-news__audio-container
    .re-news__audio-button--play,
  .re-container
    .simple-article-content-wrapper
    .re-news__audio-container
    .re-news__audio-button--sound {
    background-size: 100% 100%;
    border-radius: 10px;
    height: 20px;
    width: 20px;
  }
}
.re-container
  .simple-article-content-wrapper
  .re-news__audio-container
  .re-news__audio-button--download:focus,
.re-container
  .simple-article-content-wrapper
  .re-news__audio-container
  .re-news__audio-button--play:focus,
.re-container
  .simple-article-content-wrapper
  .re-news__audio-container
  .re-news__audio-button--sound:focus {
  outline: none;
}
.re-container
  .simple-article-content-wrapper
  .re-news__audio-container
  .re-news__audio-button--play {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeD0iLjUiIHk9Ii41IiB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHJ4PSIxNy41IiBmaWxsPSIjZmZmIi8+PHJlY3QgeD0iLjUiIHk9Ii41IiB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHJ4PSIxNy41IiBzdHJva2U9IiMxODQzOEMiLz48cGF0aCBkPSJtMTMgOSAxNCA5LTE0IDlWOVoiIHN0cm9rZT0iIzE4NDM4QyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
}
.re-container
  .simple-article-content-wrapper
  .re-news__audio-container
  .re-news__audio-button--play.played {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeD0iLjUiIHk9Ii41IiB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHJ4PSIxNy41IiBmaWxsPSIjZmZmIi8+PHJlY3QgeD0iLjUiIHk9Ii41IiB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHJ4PSIxNy41IiBzdHJva2U9IiMxODQzOEMiLz48cGF0aCBkPSJNMTYgMTBoLTR2MTZoNFYxMFpNMjQgMTBoLTR2MTZoNFYxMFoiIHN0cm9rZT0iIzE4NDM4QyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
}
.re-container
  .simple-article-content-wrapper
  .re-news__audio-container
  .re-news__audio-button--sound {
  background-color: #fff;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0IDQgNy42IDguNkgzdjYuOGg0LjZMMTQgMjBWNFpNMTguNjAyIDguNWMyIDIgMiA1LjEgMCA3LjEiIHN0cm9rZT0iIzE4NDM4QyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
  background-position-x: 50%;
  background-position-y: 50%;
  background-repeat: no-repeat;
  border-radius: 50%;
  height: 34px;
  position: absolute;
  width: 34px;
  z-index: 2;
}
@media (max-width: 1024px) {
  .re-container
    .simple-article-content-wrapper
    .re-news__audio-container
    .re-news__audio-button--sound {
    background-position-y: 65%;
    background-size: 70% 70%;
    border-radius: 50%;
    height: 20px;
    width: 20px;
  }
}
.re-container
  .simple-article-content-wrapper
  .re-news__audio-container
  .re-news__audio-button--sound.mute {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDQgNS42IDguNkgxdjYuOGg0LjZMMTIgMjBWNFpNMjMgOS4ybC02IDZNMTcgOS4ybDYgNiIgc3Ryb2tlPSIjMTg0MzhDIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);
}
.re-container
  .simple-article-content-wrapper
  .re-news__audio-container
  .re-news__audio-button--download {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeD0iLjUiIHk9Ii41IiB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHJ4PSIxNy41IiBmaWxsPSIjZmZmIi8+PHJlY3QgeD0iLjUiIHk9Ii41IiB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHJ4PSIxNy41IiBzdHJva2U9IiMxODQzOEMiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIyLjI5MyAxNS4yOTMgMTkgMTguNTg2VjhoLTJ2MTAuNTg2bC0zLjI5My0zLjI5My0xLjQxNCAxLjQxNEwxOCAyMi40MTRsNS43MDctNS43MDctMS40MTQtMS40MTRaTTI4IDI2di00aC0ydjRIMTB2LTRIOHY0YTIgMiAwIDAgMCAyIDJoMTZhMiAyIDAgMCAwIDItMloiIGZpbGw9IiMxODQzOEMiLz48L3N2Zz4=);
  margin-left: 8px;
}
@media (max-width: 1024px) {
  .re-container
    .simple-article-content-wrapper
    .re-news__audio-container
    .re-news__audio-button--download {
    margin-left: 0;
  }
}
.re-container
  .simple-article-content-wrapper
  .re-news__audio-container.audio-disabled
  .re-news__audio-button--download,
.re-container
  .simple-article-content-wrapper
  .re-news__audio-container.audio-disabled
  .re-news__audio-button--play,
.re-container
  .simple-article-content-wrapper
  .re-news__audio-container.audio-disabled
  .re-news__audio-button--sound,
.re-container
  .simple-article-content-wrapper
  .re-news__audio-container.audio-disabled
  .re-news__audio-button--sound-content {
  cursor: default;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  pointer-events: none;
}
.re-container
  .simple-article-content-wrapper
  .re-news__audio-container.audio-disabled
  .re-news__audio-button--sound-content:hover {
  height: 36px;
}
@media (max-width: 1024px) {
  .re-container
    .simple-article-content-wrapper
    .re-news__audio-container.audio-disabled
    .re-news__audio-button--sound-content:hover {
    height: 20px;
  }
}
.re-container
  .simple-article-content-wrapper
  .re-news__video-list
  .news-block-list
  > .row {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  height: 100%;
  justify-content: space-between;
  row-gap: 32px;
}
@media (max-width: 768px) {
  .re-container
    .simple-article-content-wrapper
    .re-news__video-list
    .news-block-list
    > .row {
    margin: 0;
  }
}
.re-container
  .simple-article-content-wrapper
  .re-news__video-list
  .news-block-list
  > .row
  article {
  width: 48%;
}
@media (max-width: 768px) {
  .re-container
    .simple-article-content-wrapper
    .re-news__video-list
    .news-block-list
    > .row
    article {
    width: 100%;
  }
}
.re-container
  .simple-article-content-wrapper
  .re-news__video-list
  .news-block-list
  > .row
  article
  a.news-item-video {
  border-radius: 12px;
}
@media (max-width: 768px) {
  .re-container
    .simple-article-content-wrapper
    .re-news__video-list
    .news-block-list
    > .row
    article
    a.news-item-video {
    height: 19.625rem;
  }
}
@media (max-width: 520px) {
  .re-container
    .simple-article-content-wrapper
    .re-news__video-list
    .news-block-list
    > .row
    article
    a.news-item-video {
    height: 14.875rem;
  }
}
.re-container
  .simple-article-content-wrapper
  .re-news__video-list
  .news-block-list
  > .row
  article
  a.news-item-video:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIiIGhlaWdodD0iNTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeD0iLjcyMiIgeT0iLjcyMiIgd2lkdGg9IjUwLjU1NiIgaGVpZ2h0PSI1MC41NTYiIHJ4PSIyNS4yNzgiIGZpbGw9IiNFMUVERkUiLz48cmVjdCB4PSIuNzIyIiB5PSIuNzIyIiB3aWR0aD0iNTAuNTU2IiBoZWlnaHQ9IjUwLjU1NiIgcng9IjI1LjI3OCIgc3Ryb2tlPSIjMTg0MzhDIiBzdHJva2Utd2lkdGg9IjEuNDQ0Ii8+PHBhdGggZD0iTTE4Ljc3OCAxMyAzOSAyNiAxOC43NzggMzlWMTNaIiBzdHJva2U9IiMxODQzOEMiIHN0cm9rZS13aWR0aD0iMi44ODkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);
  content: "";
  height: 52px;
  left: 50%;
  opacity: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  width: 52px;
}
.re-container
  .simple-article-content-wrapper
  .re-news__video-list
  .news-block-list
  > .row
  article
  a.news-item-video:hover:before {
  display: none;
}
.re-container
  .simple-article-content-wrapper
  .re-news__video-list
  .news-block-list
  > .row
  article
  a.news-item-video:hover:after {
  opacity: 1;
}
.re-container
  .simple-article-content-wrapper
  .re-news__video-list
  .news-block-list
  > .row
  article
  .news-item-video-announce {
  font-weight: 400;
  margin-bottom: 0;
}
.re-container
  .simple-article-content-wrapper
  .re-news__video-list
  .news-block-list
  > .row
  article
  .news-item-video-announce
  b {
  font-weight: 400;
}
.re-container
  .simple-article-content-wrapper
  .re-news__video-list
  .news-block-list
  > .row
  article
  .news-item-video-date,
.re-container
  .simple-article-content-wrapper
  .re-news__video-list
  .news-block-list
  > .row
  article
  .news-item-video-source {
  font-size: var(--font-size-12-var);
  font-weight: 600;
  line-height: 1.3333333333;
}
@media (max-width: 1024px) {
  .re-container
    .simple-article-content-wrapper
    .re-news__video-list
    .news-block-list
    > .row
    article
    .news-item-video-date,
  .re-container
    .simple-article-content-wrapper
    .re-news__video-list
    .news-block-list
    > .row
    article
    .news-item-video-source {
    font-size: var(--font-size-10-var);
    line-height: 1.2;
  }
}
.re-container .simple-article-content-wrapper .re-news__video-list h2,
.re-container .simple-article-content-wrapper .re-news__video-list h3.h4 {
  font-size: var(--font-size-20-var);
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 8px;
}
@media (max-width: 1024px) {
  .re-container .simple-article-content-wrapper .re-news__video-list h2,
  .re-container .simple-article-content-wrapper .re-news__video-list h3.h4 {
    font-size: var(--font-size-16-var);
    line-height: 1.25;
  }
}
.re-container .collapsible-section .section-content .mediafile-video__header,
.re-container .simple-article-content-wrapper .mediafile-video__header {
  font-size: var(--font-size-20-var);
  margin-bottom: 44px;
}
@media (max-width: 1024px) {
  .re-container .collapsible-section .section-content .mediafile-video__header,
  .re-container .simple-article-content-wrapper .mediafile-video__header {
    font-size: var(--font-size-16-var);
  }
}
.re-container .collapsible-section .section-content .mediafile-video__title,
.re-container .simple-article-content-wrapper .mediafile-video__title {
  font-weight: 500;
  margin-bottom: 48px;
}
.re-container .collapsible-section .section-content .mediafile-video__content,
.re-container .simple-article-content-wrapper .mediafile-video__content {
  margin-bottom: 20px;
}
.re-container .collapsible-section .section-content .mediafile-video__block,
.re-container .simple-article-content-wrapper .mediafile-video__block {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  font-weight: 500;
  margin-bottom: 36px;
}
#news-edit-block .pa-edit-block .block-name {
  max-width: 15%;
}
.re-news__container--picture-page article.re-news__article:first-child {
  padding-top: 0 !important;
}
.re-social__inner-share-text {
  color: var(--font-size-color-212121);
  font-family: var(--font-family-var);
  font-size: var(--font-size-14-var) !important;
  font-style: normal;
  font-weight: 400;
  line-height: 1.7142857143 !important;
  margin-bottom: 8px !important;
}
.re-social__inner-share.social-sharing {
  background-color: transparent;
  border-bottom: 1px solid #d6e7fe;
  margin-top: 24px;
  padding: 0 0 24px;
}
.re-social__inner-share.social-sharing
  [class*="list"]
  [class*="item"][class*="telegram"]
  [class*="icon"] {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='26' height='26' rx='13' stroke='%2318438C' stroke-width='2'/%3E%3Cpath d='m19.597 8.82-2.104 10.983s-.294.761-1.103.396l-4.854-3.854-.022-.011c.655-.61 5.74-5.344 5.962-5.558.344-.333.13-.53-.27-.28l-7.51 4.94-2.897-1.01s-.456-.168-.5-.533c-.044-.366.515-.564.515-.564l11.812-4.798s.97-.442.97.289Z' fill='%2318438C'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  height: 28px;
  width: 28px;
}
.re-social__inner-share.social-sharing
  [class*="list"]
  [class*="item"][class*="vkontakte"]
  [class*="icon"] {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='28' height='28' rx='14' stroke='%2318438C' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M15.685 19.902c-5.262 0-8.263-3.68-8.388-9.8h2.635c.087 4.492 2.03 6.396 3.57 6.788v-6.788h2.48v3.874c1.52-.166 3.117-1.932 3.656-3.874h2.482a7.551 7.551 0 0 1-1.189 2.801 7.388 7.388 0 0 1-2.188 2.084 7.627 7.627 0 0 1 2.494 2.025 7.805 7.805 0 0 1 1.46 2.89h-2.732a4.858 4.858 0 0 0-1.473-2.364 4.709 4.709 0 0 0-2.51-1.139v3.503h-.297Z' fill='%2318438C'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  height: 28px;
  width: 28px;
}
.re-social__inner-share.social-sharing
  [class*="list"]
  [class*="item"][class*="odnoklassniki"]
  [class*="icon"] {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 14C1 6.82 6.82 1 14 1s13 5.82 13 13-5.82 13-13 13S1 21.18 1 14Z' stroke='%2318438C' stroke-width='2'/%3E%3Cg clip-path='url(%23a)' fill='%2318438C'%3E%3Cpath d='M13.492 7a3.253 3.253 0 0 0-3.25 3.25 3.253 3.253 0 0 0 3.25 3.25 3.253 3.253 0 0 0 3.25-3.25A3.253 3.253 0 0 0 13.492 7Zm0 4.875a1.627 1.627 0 0 1-1.625-1.625c0-.896.729-1.625 1.625-1.625s1.625.729 1.625 1.625-.729 1.625-1.625 1.625Z'/%3E%3Cpath d='M17.81 13.41a.812.812 0 0 0-1.15 0 4.475 4.475 0 0 1-6.32 0 .812.812 0 1 0-1.149 1.15 6.057 6.057 0 0 0 3.614 1.737l-2.317 2.316a.812.812 0 1 0 1.149 1.15l1.863-1.864 1.863 1.863a.81.81 0 0 0 1.149 0 .812.812 0 0 0 0-1.149l-2.317-2.316a6.057 6.057 0 0 0 3.614-1.737.813.813 0 0 0 0-1.15Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(7 7)' d='M0 0h13v13H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  height: 28px;
  width: 28px;
}
.re-social__inner-share.social-sharing
  [class*="list"]
  [class*="item"]:not(:last-of-type) {
  margin-right: 28px;
}
@media (max-width: 1263px) {
  .re-social__inner-share.social-sharing {
    border-bottom: none;
    margin-top: 0;
    padding-bottom: 0;
  }
  .re-social__inner-share.social-sharing .re-social__inner-share-text {
    font-weight: 500;
  }
}
@media (max-width: 767px) {
  .re-social__inner-share.social-sharing {
    border-top: 1px solid #d6e7fe;
    margin-top: 24px;
    padding-top: 24px;
  }
}
.re-fund__head-title-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.re-fund__head-title-container .re-fund__head-text {
  color: var(--font-size-color-171325);
  font-family: var(--font-family-var);
  font-size: var(--font-size-32-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1.375;
  margin-bottom: auto !important;
  margin-top: auto !important;
}
.re-fund__head-title-img {
  display: block;
  margin-bottom: auto;
  margin-right: 20px;
  margin-top: auto;
  -o-object-fit: contain;
  object-fit: contain;
}
.re-fund__head-wrapper {
  margin-top: 120px;
}
.re-fund__head-title-container {
  margin-bottom: 44px;
}
@media (max-width: 1263px) {
  .re-fund__head-wrapper {
    margin-top: 80px;
  }
  .re-fund__head-title-img {
    height: 40px;
    margin-right: 12px;
    width: 40px;
  }
  .re-fund__head-text {
    font-size: var(--font-size-20-var);
    line-height: 1.4;
  }
}
.re-fund__managers-item {
  display: block;
}
.re-fund__managers {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 70px;
}
.re-fund__managers-item {
  border-radius: 12px;
  margin-bottom: 46px;
  overflow: hidden;
  position: relative;
}
@media (min-width: 1264px) {
  .re-fund__managers-item:active .re-fund__manager-img,
  .re-fund__managers-item:focus .re-fund__manager-img,
  .re-fund__managers-item:hover .re-fund__manager-img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 0.8s;
    transition: all 0.8s;
  }
}
.re-fund__managers-item .re-fund__manager-img {
  display: block;
  -o-object-fit: cover !important;
  object-fit: cover !important;
}
.re-fund__managers-item .re-fund__manager-info {
  bottom: 0;
  left: 0;
  position: absolute;
}
.re-fund__managers-item .re-fund__manager-info .re-fund__manager-name {
  color: var(--font-size-color-white);
  font-family: var(--font-family-var);
  font-size: var(--font-size-24-var);
  font-style: normal;
  font-weight: 600;
  line-height: 1.3333333333;
  margin-bottom: 12px;
  margin-top: auto;
}
.re-fund__managers-item .re-fund__manager-info .re-fund__manager-post {
  color: var(--font-size-color-white);
  font-family: var(--font-family-var);
  font-size: var(--font-size-16-var);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: auto;
  text-transform: capitalize;
}
.re-fund__managers-item .re-fund__manager-info {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background: rgba(0, 0, 0, 0.4);
  background: linear-gradient(
    357.82deg,
    rgba(0, 0, 0, 0.2) 2.02%,
    rgba(0, 0, 0, 0.12) 24.92%,
    rgba(0, 0, 0, 0.06) 47.83%,
    rgba(0, 0, 0, 0.03) 70.73%,
    hsla(0, 0%, 100%, 0.01) 93.64%
  );
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 140px;
  mix-blend-mode: normal;
  padding: 14px 20px;
  width: 100%;
}
@media (max-width: 1263px) {
  .re-fund__managers-item {
    margin-bottom: 24px;
    width: 48%;
  }
  .re-fund__managers-item .re-fund__manager-info {
    height: 112px;
    padding: 10px 20px;
  }
  .re-fund__managers-item .re-fund__manager-info .re-fund__manager-name {
    font-size: var(--font-size-16-var);
    font-weight: 600;
    line-height: 1.25;
    margin-bottom: 12px;
  }
  .re-fund__managers-item .re-fund__manager-info .re-fund__manager-post {
    font-size: var(--font-size-16-var);
    line-height: 1.25;
  }
  .re-fund__manager-img {
    height: 420px;
    width: 100%;
  }
}
@media (max-width: 1085px) {
  .re-fund__manager-info .re-fund__manager-name,
  .re-fund__manager-info .re-fund__manager-post {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .re-fund__managers-item {
    margin-bottom: 44px;
    width: 100%;
  }
  .re-fund__managers {
    margin-bottom: 36px;
  }
}
.re-fund__maneger-page-img {
  border-radius: 12px;
  display: block;
  float: left;
  margin-bottom: 34px;
  margin-right: 44px;
  -o-object-fit: cover;
  object-fit: cover;
}
.re-fund__maneger-page {
  padding-bottom: 12px;
}
.re-fund__maneger-page-title {
  margin-bottom: 44px !important;
}
.re-fund__maneger-page-name {
  margin-bottom: 20px !important;
}
@media (max-width: 767px) {
  .re-fund__maneger-page-name {
    margin-bottom: 16px !important;
  }
}
@media (max-width: 1263px) {
  .re-fund__maneger-page-img {
    height: 420px;
    margin-bottom: 24px;
    margin-right: 24px;
    width: 328px;
  }
}
@media (max-width: 767px) {
  .re-fund__maneger-page-img {
    height: 420px;
    margin-bottom: 44px;
    width: 100%;
  }
}
.re-container-content-centre-apparat-container--fund p {
  font-size: var(--font-size-16-var) !important;
  line-height: 1.3125 !important;
}
@media (max-width: 1263px) {
  .re-container-content-centre-apparat-container--fund p {
    font-size: var(--font-size-14-var) !important;
    line-height: 1.2857142857 !important;
  }
}
.re-container-content-centre-apparat-container--fund
  .re-container__content-block-icon.re-container__content-block--post {
  margin-bottom: 0;
}
.re-container-content-centre-apparat-container--fund .re-container__ref-block {
  margin-top: 28px;
}
@media (max-width: 1263px) {
  .re-container-content-centre-apparat-container--fund
    .re-container__ref-block {
    margin-top: 44px;
  }
}
.re-container-content-centre-apparat-container--fund
  .re-container__ref-block
  p {
  margin-bottom: 8px !important;
}
@media (max-width: 1263px) {
  .re-container-content-centre-apparat-container--fund
    .re-container__ref-block
    p {
    margin-bottom: 16px !important;
  }
}
.re-container-content-centre-apparat-container--fund
  .re-container__map-container {
  height: 293px !important;
}
@media (max-width: 1263px) {
  .re-container-content-centre-apparat-container--fund
    .re-container__map-container {
    height: 234px !important;
  }
}
@media (max-width: 767px) {
  .re-container-content-centre-apparat-container--fund
    .re-container__map-container {
    margin-bottom: 24px;
  }
}
.articles-list .section-name {
  margin-bottom: 0 !important;
}
.articles-list .article-body.section-content {
  -webkit-transition: none 0s ease 0s !important;
  transition: none 0s ease 0s !important;
  -webkit-transition: initial !important;
  transition: initial !important;
}
.articles-list .simple-link {
  border: 1px solid #cbe0ff;
  border-left-width: 5px;
  border-radius: 5px 12px 12px 5px;
  color: var(--font-size-color-171325);
  display: block;
  font-size: var(--font-size-20-var);
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 0 !important;
  padding: 28px 40px 28px 19px;
  position: relative;
  text-decoration: none;
}
.articles-list .simple-link:before {
  background-color: #18438c;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  width: 0;
}
.articles-list .simple-link:after {
  content: normal !important;
}
@media (max-width: 1263px) {
  .articles-list .simple-link {
    font-size: var(--font-size-16-var);
    font-weight: 500;
    line-height: 1.25;
    padding: 24px 24px 24px 19px !important;
  }
}
.articles-list .article-header-status {
  display: inline-block;
  font-size: var(--font-size-16-var);
  font-weight: 600;
  padding-left: 50px;
}
@media (max-width: 1263px) {
  .articles-list .article-header-status {
    font-size: var(--font-size-14-var);
  }
}
.articles-list .simple-link:hover {
  border-color: #18438c;
}
.articles-list .simple-link:hover:before {
  width: 5px;
}
.articles-list .internal-link {
  background: #fff;
  border-top: 2px solid #e1edfe;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--font-size-color-212121);
  cursor: pointer;
  display: inline-block;
  font-family: var(--font-family-var);
  font-size: var(--font-size-20-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
  outline: medium none invert;
  outline: initial;
  padding: 28px 50px 28px 0;
  position: relative;
  text-align: left;
  width: 100%;
}
.articles-list .internal-link:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 8 8 2 2 8' stroke='%2318438C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  content: "";
  display: inline-block;
  height: 10px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%) scale(1.5);
  transform: translateY(-50%) scale(1.5);
  width: 16px;
}
.articles-list .internal-link:after {
  content: normal !important;
}
@media (max-width: 1263px) {
  .articles-list .internal-link {
    font-size: var(--font-size-16-var);
    font-style: normal;
    font-weight: 500;
    line-height: 1.5;
    padding-bottom: 24px;
    padding-top: 24px;
  }
}
.articles-list .collapsed .internal-link:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m2 2 6 6 6-6' stroke='%23212121' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.articles-list .article-header {
  border-bottom: initial !important;
  border-top: initial !important;
  padding-bottom: 0;
  padding-top: 0;
}
.articles-list .article.collapsible-section {
  border-top: initial !important;
}
.articles-list .internal-link-section {
  border-bottom: 2px solid #e1edfe !important;
}
.articles-list .simple-link-section {
  border-bottom: initial !important;
}
.articles-list article {
  margin-bottom: 20px;
}
.articles-list .article-body.show {
  padding-bottom: 44px;
  padding-top: 20px;
}
.articles-list .internal-link-section-continuous {
  border-bottom: initial !important;
  margin-bottom: 0 !important;
}
.articles-list .internal-link:focus {
  border-top: 2px solid #c4dbfb !important;
}
#rightTopArea .collapsible-section h3 {
  margin: 0;
}
#rightTopArea .collapsible-section a {
  border: 1px solid #cbe0ff;
  border-left-width: 5px;
  border-radius: 5px 12px 12px 5px;
  color: var(--font-size-color-171325);
  display: block;
  font-size: var(--font-size-20-var);
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 0 !important;
  padding: 28px 40px 28px 19px;
  position: relative;
  text-decoration: none;
}
#rightTopArea .collapsible-section a:before {
  background-color: #18438c;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  width: 0;
}
#rightTopArea .collapsible-section a:after {
  content: normal !important;
}
@media (max-width: 1263px) {
  #rightTopArea .collapsible-section a {
    font-size: var(--font-size-16-var);
    font-weight: 500;
    line-height: 1.25;
    padding: 24px 24px 24px 19px !important;
  }
}
#rightTopArea .collapsible-section a:hover {
  border-color: #18438c;
}
#rightTopArea .collapsible-section a:hover:before {
  width: 5px;
}
#rightTopArea .collapsible-section {
  border-bottom: initial;
  border-top: initial;
  margin-bottom: 20px;
}
#rightTopArea .section-name {
  padding-bottom: 0;
  padding-top: 0;
}
div.collapsible-section {
  border-bottom: 2px solid #e1edfe;
  border-top: initial;
}
div.collapsible-section .section-name {
  padding-bottom: 0;
  padding-top: 0;
}
div.collapsible-section .internal-link {
  background: #fff;
  border: initial;
  border-top: 2px solid #e1edfe;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--font-size-color-212121);
  cursor: pointer;
  display: inline-block;
  font-family: var(--font-family-var);
  font-size: var(--font-size-16-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1.5;
  margin-bottom: 0;
  outline: medium none invert;
  outline: initial;
  padding: 24px 20px 24px 0;
  position: relative;
  text-align: left;
  width: 100%;
}
@media (min-width: 768px) {
  div.collapsible-section .internal-link {
    padding-bottom: 28px;
    padding-top: 28px;
  }
}
div.collapsible-section .internal-link:hover {
  color: var(--font-size-color-1E4D7E);
}
div.collapsible-section .internal-link:focus {
  border: none;
  border-top: 2px solid #c4dbfb;
  outline: none;
}
div.collapsible-section .internal-link:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m2 2 6 6 6-6' stroke='%23212121' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  content: "";
  display: inline-block;
  height: 10px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 16px;
}
div.collapsible-section .internal-link:after {
  content: normal !important;
}
@media (min-width: 1264px) {
  div.collapsible-section .internal-link {
    font-size: var(--font-size-20-var);
    line-height: 1.4;
    padding-right: 50px;
  }
  div.collapsible-section .internal-link:before {
    -webkit-transform: translateY(-50%) scale(1.5);
    transform: translateY(-50%) scale(1.5);
  }
}
div.collapsible-section .section-name:not(.collapsed) .internal-link {
  color: var(--font-size-color-18438C);
  font-weight: 600;
}
div.collapsible-section .section-name:not(.collapsed) .internal-link:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 8 8 2 2 8' stroke='%2318438C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
div.collapsible-section + .collapsible-section .internal-link {
  border-top: initial;
}
div.collapsible-section .section-content {
  padding-bottom: 4px;
  padding-top: 16px;
  -webkit-transition: none 0s ease 0s !important;
  transition: none 0s ease 0s !important;
  -webkit-transition: initial !important;
  transition: initial !important;
}
div.collapsible-section .section-name.collapsed + .section-content {
  display: none !important;
}
.inner-sections--toggle-close .section-content {
  display: none;
}
.inner-sections--toggle-close h3.section-name .internal-link {
  color: var(--font-size-color-212121) !important;
  font-weight: 500 !important;
}
.inner-sections--toggle-close h3.section-name .internal-link:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m2 2 6 6 6-6' stroke='%23212121' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
}
.inner-sections--toggle-block h3.section-name .internal-link:focus {
  border-width: 1px !important;
}
.table td,
.table th {
  border: initial;
}
@media (min-width: 1264px) {
  table.table:not(.table-responsive-scroll) {
    overflow: hidden;
  }
}
table.table {
  border: 1px solid #18438c;
  border-collapse: separate !important;
  border-radius: 12px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-spacing: 0;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  overflow: auto;
  overflow-x: auto;
}
table.table::-webkit-scrollbar {
  background-color: transparent;
  height: 4px;
  width: 4px;
}
table.table::-webkit-scrollbar-thumb {
  background-color: #18438c;
  border-radius: 9em;
}
table.table::-webkit-scrollbar-thumb:hover {
  background-color: #18438c;
}
table.table.table-responsive {
  display: table;
}
table.table tbody {
  width: 100%;
}
table.table a {
  position: relative;
  z-index: 2;
}
table.table tr:first-child td {
  border-bottom: 2px solid #18438c;
  font-size: var(--font-size-20-var);
  font-weight: 500;
  height: 112px;
  line-height: 1.4;
  padding: 28px;
  vertical-align: middle;
}
table.table tr:first-child td:before {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#e1edfe),
    to(#cbe0ff)
  );
  background: linear-gradient(90deg, #e1edfe, #cbe0ff);
}
@media (max-width: 1263px) {
  table.table tr:first-child td {
    font-size: var(--font-size-14-var);
    line-height: 1.2857142857;
    padding: 12px 8px;
  }
}
table.table tr:not(:first-child) {
  background-color: transparent !important;
}
table.table tr:not(:first-child) td {
  font-size: var(--font-size-18-var);
  line-height: 1.5555555556;
  padding: 20px 28px;
  vertical-align: middle;
}
@media (max-width: 1263px) {
  table.table tr:not(:first-child) td {
    font-size: var(--font-size-14-var);
    line-height: 1.2857142857;
    padding: 12px 8px;
  }
}
table.table tr td,
table.table tr th {
  border-right: 1px solid transparent;
  position: relative;
}
table.table tr td:before,
table.table tr th:before {
  background-color: transparent;
  border-bottom: 1px solid #18438c;
  border-right: 1px solid #18438c;
  content: "";
  height: 100%;
  left: 1px;
  position: absolute;
  top: 1px;
  width: 100%;
  z-index: -1;
}
.re-header-top__button--lang:active,
.re-header-top__button--lang:focus,
.re-header-top__button--lang:hover {
  color: var(--font-size-color-212121);
}
.re-header-top__button--region:active,
.re-header-top__button--region:focus,
.re-header-top__button--region:hover {
  color: var(--font-size-color-212121) !important;
}
p,
span {
  word-wrap: break-word;
}
.re-container.re-container--med .re-container__link-list a {
  border-color: #aee6da;
}
.re-container.re-container--med .re-container__link-list a:before {
  background-color: #aee6da;
}
.re-container.re-container--med .re-container__link-list a:active,
.re-container.re-container--med .re-container__link-list a:focus,
.re-container.re-container--med .re-container__link-list a:hover {
  border-color: #23aea3;
}
.re-container.re-container--med .re-container__link-list a:active:before,
.re-container.re-container--med .re-container__link-list a:focus:before,
.re-container.re-container--med .re-container__link-list a:hover:before {
  background-color: #23aea3;
}
.re-container.re-container--med
  .re-container__list
  .re-container__item:last-child,
.re-container.re-container--med .re-container__trigger {
  border-color: #aee6da;
}
.re-container.re-container--med .re-container__trigger--open {
  border-color: #23aea3;
}
.re-container.re-container--med .articles-list article.collapsible-section {
  border-color: var(--font-size-color-aee6da) !important;
}
.re-container.re-container--med
  .articles-list
  article.collapsible-section
  .simple-link {
  border-color: var(--font-size-color-aee6da);
}
.re-container.re-container--med
  .articles-list
  article.collapsible-section
  .simple-link:before {
  background-color: var(--font-size-color-aee6da);
}
.re-container.re-container--med
  .articles-list
  article.collapsible-section
  .simple-link:active,
.re-container.re-container--med
  .articles-list
  article.collapsible-section
  .simple-link:focus,
.re-container.re-container--med
  .articles-list
  article.collapsible-section
  .simple-link:hover {
  border-color: var(--font-size-color-23aea3);
}
.re-container.re-container--med
  .articles-list
  article.collapsible-section
  .simple-link:active:before,
.re-container.re-container--med
  .articles-list
  article.collapsible-section
  .simple-link:focus:before,
.re-container.re-container--med
  .articles-list
  article.collapsible-section
  .simple-link:hover:before {
  background-color: var(--font-size-color-23aea3);
}
.re-container.re-container--med
  .articles-list
  article.collapsible-section
  .article-header[data-bs-toggle="collapse"]
  a {
  border-color: var(--font-size-color-aee6da);
}
.re-container.re-container--med
  .articles-list
  article.collapsible-section
  .article-header[data-bs-toggle="collapse"]
  a:focus {
  border-color: var(--font-size-color-23aea3);
}
.re-container.re-container--med
  .articles-list
  article.collapsible-section
  .article-header[data-bs-toggle="collapse"][aria-expanded="true"]
  a {
  border-color: var(--font-size-color-23aea3) !important;
}
.re-container.re-container--hold .re-container__link-list a {
  border-color: #e2e3fe;
}
.re-container.re-container--hold .re-container__link-list a:before {
  background-color: #e2e3fe;
}
.re-container.re-container--hold .re-container__link-list a:active,
.re-container.re-container--hold .re-container__link-list a:focus,
.re-container.re-container--hold .re-container__link-list a:hover {
  border-color: #a88ace;
}
.re-container.re-container--hold .re-container__link-list a:active:before,
.re-container.re-container--hold .re-container__link-list a:focus:before,
.re-container.re-container--hold .re-container__link-list a:hover:before {
  background-color: #a88ace;
}
.re-container.re-container--hold .articles-list article.collapsible-section {
  border-color: var(--font-size-color-e2e3fe) !important;
}
.re-container.re-container--hold
  .articles-list
  article.collapsible-section
  .simple-link {
  border-color: var(--font-size-color-e2e3fe);
}
.re-container.re-container--hold
  .articles-list
  article.collapsible-section
  .simple-link:before {
  background-color: var(--font-size-color-e2e3fe);
}
.re-container.re-container--hold
  .articles-list
  article.collapsible-section
  .simple-link:active,
.re-container.re-container--hold
  .articles-list
  article.collapsible-section
  .simple-link:focus,
.re-container.re-container--hold
  .articles-list
  article.collapsible-section
  .simple-link:hover {
  border-color: var(--font-size-color-a88ace);
}
.re-container.re-container--hold
  .articles-list
  article.collapsible-section
  .simple-link:active:before,
.re-container.re-container--hold
  .articles-list
  article.collapsible-section
  .simple-link:focus:before,
.re-container.re-container--hold
  .articles-list
  article.collapsible-section
  .simple-link:hover:before {
  background-color: var(--font-size-color-a88ace);
}
.re-container.re-container--hold
  .articles-list
  article.collapsible-section
  .article-header[data-bs-toggle="collapse"]
  a {
  border-color: var(--font-size-color-e2e3fe);
}
.re-container.re-container--hold
  .articles-list
  article.collapsible-section
  .article-header[data-bs-toggle="collapse"]
  a:focus {
  border-color: var(--font-size-color-a88ace);
}
.re-container.re-container--hold
  .articles-list
  article.collapsible-section
  .article-header[data-bs-toggle="collapse"][aria-expanded="true"]
  a {
  border-color: var(--font-size-color-a88ace) !important;
}
.re-container.re-container--hold
  .re-container__list
  .re-container__item:last-child,
.re-container.re-container--hold .re-container__trigger {
  border-color: #e2e3fe;
}
.re-container.re-container--hold .re-container__trigger--open {
  border-color: #a88ace;
}
.ally {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 0;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all 1s;
  transition: all 1s;
}
.ally--open {
  max-height: 1200px;
}
.ally__container--bottom {
  margin-bottom: 0 !important;
  padding-top: 32px;
}
.ally__wrapper {
  margin-left: auto;
  margin-right: auto;
  max-width: 1264px;
  width: 100%;
}
@media (max-width: 1263px) {
  .ally__wrapper {
    padding-left: 44px;
    padding-right: 44px;
  }
}
@media (max-width: 767px) {
  .ally__wrapper {
    padding-left: 14px;
    padding-right: 14px;
  }
}
.ally__button {
  background-color: #fff;
  border: 1px solid #212121 !important;
  border-radius: 12px;
  color: var(--font-size-color-212121);
  cursor: pointer;
  display: inline-block;
  font-family: var(--font-family-var);
  font-size: var(--font-size-18-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  margin: 0;
  padding: 17px 32px;
  white-space: nowrap;
}
.ally__button:active,
.ally__button:focus,
.ally__button:hover {
  background-color: #212121;
  color: var(--font-size-color-white) !important;
  outline: none;
}
.ally__button--active {
  background-color: #212121;
  color: var(--font-size-color-white) !important;
}
.ally__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 28px;
}
.ally__elem-title {
  color: var(--font-size-color-212121);
  font-family: var(--font-family-var);
  font-size: var(--font-size-18-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  margin-bottom: auto;
  margin-right: 18px;
  margin-top: auto;
}
.ally__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: auto 0;
  padding: 0;
}
.ally__list li:not(:last-child) {
  margin-right: 12px;
}
.ally__title {
  color: var(--font-size-color-212121);
  font-family: var(--font-family-var);
  font-size: var(--font-size-40-var);
  font-style: normal;
  font-weight: 600;
  line-height: 1.4;
  margin-bottom: 40px;
}
.ally__wrapper {
  border-bottom: 1px solid #cbe0ff;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-left: 1px solid #cbe0ff;
  border-right: 1px solid #cbe0ff;
  padding: 44px 60px;
}
.ally__container-bottom {
  margin-bottom: 0;
}
.ally__button--close {
  margin-left: auto;
  padding-left: 68px;
  padding-right: 28px;
  position: relative;
}
.ally__button--close span {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.502 12.494c-.421.422-.442 1.175.01 1.607.432.452 1.196.432 1.618.01L7 9.239l4.872 4.872c.432.432 1.175.442 1.607-.01.452-.432.442-1.185.01-1.617L8.618 7.612l4.872-4.861c.432-.442.442-1.186-.01-1.618-.432-.452-1.175-.442-1.607-.01L7 5.995 2.13 1.123C1.708.701.944.681.512 1.133.06 1.565.081 2.32.502 2.741l4.872 4.871-4.872 4.882Z' fill='%23212121'/%3E%3C/svg%3E");
  background-size: contain;
  display: inline-block;
  height: 15px;
  left: 37px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 14px;
}
.ally__button--close:active span,
.ally__button--close:focus span,
.ally__button--close:hover span {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.502 12.497c-.421.422-.442 1.175.01 1.607.432.452 1.196.432 1.618.01L7 9.242l4.872 4.872c.432.432 1.175.442 1.607-.01.452-.432.442-1.185.01-1.617L8.618 7.615l4.872-4.862c.432-.441.442-1.185-.01-1.617-.432-.452-1.175-.442-1.607-.01L7 5.998 2.13 1.126C1.708.704.944.684.512 1.136.06 1.568.081 2.322.502 2.743l4.872 4.872-4.872 4.882Z' fill='%23fff'/%3E%3C/svg%3E");
}
.ally__elem-title {
  white-space: nowrap;
}
@media (max-width: 1263px) {
  .ally__wrapper {
    padding-bottom: 20px;
    padding-top: 88px;
  }
  .ally--open {
    max-height: 1200px;
  }
  .ally__title {
    color: var(--font-size-color-25272C);
    font-family: var(--font-family-var);
    font-size: var(--font-size-24-var);
    font-style: normal;
    font-weight: 600;
    line-height: 1.3333333333;
    margin-bottom: 32px;
  }
  .ally__container {
    margin-bottom: 24px;
  }
  .ally__elem-title {
    color: var(--font-size-color-25272C);
    font-size: var(--font-size-14-var);
    font-style: normal;
    font-weight: 500;
    line-height: 1.2857142857;
    margin-right: 16px;
  }
  .ally__list li:not(:last-child) {
    margin-right: 8px;
  }
  .ally__button {
    color: var(--font-size-color-212121);
    font-size: var(--font-size-14-var);
    font-style: normal;
    font-weight: 500;
    line-height: 1;
    padding: 9px 24px;
  }
  .ally__container--bottom {
    padding-top: 20px;
  }
  .ally__button--reset {
    padding-left: 44px;
    padding-right: 44px;
  }
  .ally__wrapper {
    position: relative;
  }
  .ally__button--close {
    padding-left: 48px;
    padding-right: 16px;
    position: absolute;
    right: 20px;
    top: 20px;
  }
  .ally__button--close span {
    left: 22px;
    -webkit-transform: translateY(-50%) scale(0.76);
    transform: translateY(-50%) scale(0.76);
  }
}
@media (max-width: 767px) {
  .ally--open {
    max-height: 1900px;
  }
  .ally__wrapper {
    padding: 84px 14px 16px;
  }
  .ally__title {
    margin-bottom: 27px;
  }
  .ally__container {
    margin-bottom: 20px;
  }
  .ally__button--reset {
    padding-left: 16px;
    padding-right: 16px;
    white-space: normal;
    width: 100%;
  }
  .ally__item {
    margin-left: 2px;
    margin-right: 2px;
  }
  .ally__container--bottom {
    padding-top: 16px;
  }
  .ally__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ally__elem-title {
    margin: 0 auto 12px;
  }
  .ally__elem-title span {
    display: none;
  }
  .ally__item {
    margin-bottom: 8px;
  }
  .ally__list {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
  }
}
.ally--inner.ally--open {
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .ally--inner.ally--open {
    margin-bottom: 44px;
  }
}
@media (min-width: 1264px) {
  .ally--inner.ally--open {
    margin-bottom: 80px;
  }
}
.ally__button--trigger--player.play .ally__button--trigger--player-pause-text {
  display: none;
}
.ally__button--trigger--player.pause .ally__button--trigger--player-pause-text,
.ally__button--trigger--player.play .ally__button--trigger--player-play-text {
  display: inline;
  display: initial;
}
.ally__button--trigger--player.pause .ally__button--trigger--player-play-text {
  display: none;
}
@media (max-width: 767px) {
  .ally-font-kerning-verybig
    .ally__container--top
    .ally__container:not(:last-child),
  .ally-font-size-big .ally__container--top .ally__container:not(:last-child),
  .ally-font-size-extrabig
    .ally__container--top
    .ally__container:not(:last-child) {
    margin-bottom: 19px;
  }
}
.re-regional-page__container {
  min-width: 100%;
  width: 100%;
}
.re-regional-page__container .re-news-wrapper {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 32px;
  justify-content: space-between;
  width: 100%;
}
@media (max-width: 1264px) {
  .re-regional-page__container .re-news-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 80px;
  }
}
@media (max-width: 768px) {
  .re-regional-page__container .re-news-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 40px;
  }
}
.re-regional-page__container .re-news-main__other-news {
  max-height: 336px;
  width: auto;
}
@media (max-width: 1264px) {
  .re-regional-page__container .re-news-main__other-news {
    margin-top: 0;
  }
}
@media (max-width: 768px) {
  .re-regional-page__container .re-news-main__other-news {
    max-height: none;
  }
}
@media (max-width: 1024px) {
  .re-regional-page__container
    .re-news-main__other-news
    .re-news-main__wrapper
    .re-news-main__item {
    max-width: 48%;
  }
}
@media (max-width: 760px) {
  .re-regional-page__container
    .re-news-main__other-news
    .re-news-main__wrapper
    .re-news-main__item {
    max-width: 100%;
  }
}
.re-regional-page__container .re-regional-news-header {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  margin-bottom: 44px;
}
.re-regional-page__container .re-regional-news-header .re-news-main__all-news {
  margin-bottom: 0;
}
.re-regional-page__container .re-regional-main-image {
  -ms-flex-negative: 0;
  border-radius: 12px;
  flex-shrink: 0;
  height: 466px;
  max-height: 466px;
  min-width: 57%;
  width: 57%;
}
@media (max-width: 1264px) {
  .re-regional-page__container .re-regional-main-image {
    height: auto;
    max-height: none;
    width: 100%;
  }
}
.re-regional-page__container .re-regional-page__main-image {
  border-radius: 12px;
  margin-bottom: 118px;
  margin-left: 25px;
  margin-right: 25px;
  max-height: 600px;
  width: 100%;
}
.re-regional-page__container .re-news-main__wrapper {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.re-regional-page__container .re-regional-page__staff {
  margin-top: 50px;
}
.re-regional-page__container .re-regional-page__staff header {
  margin-bottom: 15px;
}
.re-regional-page__container .re-regional-page__staff .re-container__link-list {
  padding-top: 0;
}
.re-regional-page__container .re-regional-page__staff .modal-section {
  margin-bottom: 34px;
  padding-left: 17px;
}
.re-regional-page__container .re-regional-page__staff .staff-name {
  margin-bottom: 9px;
}
.re-regional-page__container .re-regional-page__staff .staff-position {
  font-size: var(--font-size-18-var);
  font-weight: 500;
  line-height: 1.5555555556;
}
.re-regional-page__container .re-regional-page__staff .staff-person-img {
  border-radius: 12px;
  float: left;
  height: 330px;
  margin-right: 30px;
  width: 250px;
}
@media (max-width: 430px) {
  .re-regional-page__container .re-regional-page__staff .staff-person-img {
    float: none;
    height: 330px;
    margin-bottom: 20px;
    width: 250px;
  }
}
.re-regional-page__container .re-regional-page__staff .staff-person-info {
  font-size: var(--font-size-18-var);
  font-weight: 400;
  line-height: 1.5555555556;
}
.re-regional-page__container
  .re-regional-page__staff
  .staff-person-info
  li::marker {
  font-size: var(--font-size-10-var);
}
.re-regional-page__container .re-regional-page__staff .staff-person-info p {
  padding-left: 0 !important;
}
.re-regional-page__container
  .re-regional-page__staff
  .staff-person-info
  p:last-child {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.re-regional-page__section-title {
  font-size: var(--font-size-40-var);
  font-weight: 500;
  line-height: 1.4;
}
.re-regional-page__header {
  margin-bottom: 44px;
}
.re-regional-page__header .re-container__head-title {
  margin-left: 0;
}
.re-regional-page__header .re-header-top__links-container {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  border-bottom: none;
  justify-content: center;
  margin-left: auto;
}
@media (max-width: 768px) {
  .re-regional-page__header .re-header-top__links-container {
    margin-left: 0;
  }
}
.re-regional-page__header .re-header-top__links {
  margin-bottom: 0;
}
.re-regional-page__head-subtitle {
  font-size: var(--font-size-40-var);
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 44px;
}
@media (max-width: 1264px) {
  .re-regional-page__head-subtitle {
    font-size: var(--font-size-24-var);
    line-height: 1.5;
  }
}
@media (max-width: 640px) {
  .re-regional-page__head-subtitle {
    font-size: var(--font-size-20-var);
    line-height: 1.4;
  }
}
.re-regional-page__info header {
  margin-bottom: 14px;
  margin-top: 8px;
}
.re-regional-page__info .re-container__trigger {
  padding-bottom: 32px;
  padding-top: 32px;
}
.re-regional-page__info .re-container__trigger--open {
  padding-bottom: 0;
}
.re-regional-page__info .info-list-item {
  margin-bottom: 24px;
}
.re-regional-page__info .badge {
  color: var(--font-size-color-18438C);
  font-size: var(--font-size-16-var);
  font-weight: 500;
  line-height: 1.5;
  padding: 0;
}
.re-regional-page__info .re-regional-ks-title {
  color: var(--font-size-color-18438C);
  font-size: var(--font-size-18-var);
  font-weight: 600;
  line-height: 1.5555555556;
  margin-bottom: 28px;
  margin-top: 28px;
}
@media (max-width: 1024px) {
  .re-regional-page__info .re-regional-ks-title {
    font-size: var(--font-size-14-var);
    line-height: 1.2857142857;
  }
}
.re-regional-page__info .re-regional-ks-info__list {
  list-style-type: none;
  padding: 0;
}
.re-regional-page__info .re-regional-ks-info__list li {
  font-weight: 500;
  margin-bottom: 10px;
}
.re-regional-page__hotline .hotline-wrapper {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#e1edfe),
    to(#cbe0ff)
  );
  background: linear-gradient(90deg, #e1edfe, #cbe0ff);
  margin-left: -2000px;
  margin-right: -2000px;
  padding-left: 2000px;
  padding-right: 2000px;
}
.re-regional-page__hotline .hotline-content {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  padding-bottom: 44px;
  padding-top: 44px;
}
@media (max-width: 560px) {
  .re-regional-page__hotline .hotline-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 32px;
    justify-content: start;
  }
}
.re-regional-page__hotline .hotline-content .info-text {
  font-size: var(--font-size-40-var);
  font-weight: 500;
  line-height: 1.4;
}
@media (max-width: 560px) {
  .re-regional-page__hotline .hotline-content .info-text div {
    margin: 0 auto;
    max-width: 55%;
    text-align: center;
  }
}
@media (max-width: 1024px) {
  .re-regional-page__hotline .hotline-content .info-text {
    font-size: var(--font-size-24-var);
    line-height: 1.4166666667;
    max-width: 45%;
  }
}
@media (max-width: 560px) {
  .re-regional-page__hotline .hotline-content .info-text {
    max-width: 100%;
    text-align: center;
  }
}
.re-regional-page__hotline .hotline-content .info-contacts {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
  max-width: 45%;
}
@media (max-width: 1024px) {
  .re-regional-page__hotline .hotline-content .info-contacts {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 50%;
  }
}
@media (max-width: 560px) {
  .re-regional-page__hotline .hotline-content .info-contacts {
    max-width: 100%;
  }
}
.re-regional-page__hotline .hotline-content .info-phone {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 1024px) {
  .re-regional-page__hotline .hotline-content .info-phone {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.re-regional-page__hotline .hotline-content .phone {
  -webkit-font-feature-settings: lining-nums tabular-nums;
  font-feature-settings: lining-nums tabular-nums;
  font-size: var(--font-size-40-var);
  font-style: normal;
  font-variant-numeric: lining-nums tabular-nums;
  font-weight: 500;
  line-height: 1.4;
  margin: 0;
}
@media (max-width: 1024px) {
  .re-regional-page__hotline .hotline-content .phone {
    font-size: var(--font-size-24-var);
    line-height: 1.4166666667;
  }
}
.re-regional-page__hotline .hotline-content .note {
  -ms-flex-item-align: center;
  align-self: center;
  font-size: var(--font-size-18-var);
  font-style: normal;
  font-weight: 500;
  line-height: 1.5555555556;
  margin: 0;
}
@media (max-width: 1024px) {
  .re-regional-page__hotline .hotline-content .note {
    font-size: var(--font-size-16-var);
    line-height: 1.25;
  }
}
.re-regional-page__hotline .hotline-content .hotline-button {
  background: transparent;
  border: 2px solid #18438c;
  color: var(--font-size-color-18438C);
  font-size: var(--font-size-18-var);
  font-weight: 600;
  line-height: 1.3333333333;
  padding: 13px 26px;
  width: 100%;
}
@media (max-width: 1024px) {
  .re-regional-page__hotline .hotline-content .hotline-button {
    font-size: var(--font-size-16-var);
    line-height: 1.25;
    padding: 8px 50px;
    text-align: center;
  }
}
.re-regional-page__hotline .hotline-content .hotline-button:active,
.re-regional-page__hotline .hotline-content .hotline-button:focus,
.re-regional-page__hotline .hotline-content .hotline-button:hover {
  background-color: #18438c;
}
.re-regional-page__contacts {
  margin-top: 80px;
}
.re-regional-page__contacts header {
  margin-bottom: 4px;
}
.re-regional-page__contacts .contacts-chapters-wrapper {
  margin-bottom: 80px;
}
.re-regional-page__contacts .contacts-buttons-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
  margin-bottom: 80px;
}
.re-regional-page__contacts .contacts-buttons-item {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background-color: #18438c;
  border-radius: 12px;
  color: var(--font-size-color-white);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  padding: 10px;
  text-align: center;
  text-decoration: none;
}
.re-regional-page__contacts
  .contacts-buttons-item:first-child
  .contacts-buttons-link {
  max-width: none;
}
@media (max-width: 1024px) {
  .re-regional-page__contacts
    .contacts-buttons-item:first-child
    .contacts-buttons-link {
    max-width: 80%;
  }
}
@media (max-width: 540px) {
  .re-regional-page__contacts
    .contacts-buttons-item:first-child
    .contacts-buttons-link {
    max-width: 75%;
  }
}
.re-regional-page__contacts
  .contacts-buttons-item:last-child
  .contacts-buttons-link {
  max-width: 840px;
}
@media (max-width: 1024px) {
  .re-regional-page__contacts
    .contacts-buttons-item:last-child
    .contacts-buttons-link {
    max-width: 90%;
  }
}
@media (max-width: 540px) {
  .re-regional-page__contacts
    .contacts-buttons-item:last-child
    .contacts-buttons-link {
    max-width: 90%;
  }
}
.re-regional-page__contacts .contacts-buttons-link {
  color: var(--font-size-color-white);
  cursor: pointer;
  display: block;
  text-decoration: none;
}
.re-regional-page__contacts .contacts-buttons-link:active,
.re-regional-page__contacts .contacts-buttons-link:focus,
.re-regional-page__contacts .contacts-buttons-link:hover {
  text-decoration: none;
}
.re-regional-page__contacts .contacts-notice-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
  margin-bottom: 44px;
}
.re-regional-page__contacts .contacts-notice {
  font-size: var(--font-size-20-var);
  font-weight: 600;
  line-height: 1.4;
  margin: 0;
}
@media (max-width: 1024px) {
  .re-regional-page__contacts .contacts-notice {
    font-size: var(--font-size-16-var);
    line-height: 1.25;
  }
}
.re-regional-page__contacts .contacts-chapter {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  background: #e1edfe;
  border-radius: 12px;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 28px;
  margin-left: 0;
  margin-right: 0;
  padding: 44px;
}
@media (max-width: 1024px) {
  .re-regional-page__contacts .contacts-chapter {
    padding: 24px;
  }
}
.re-regional-page__contacts .contacts-chapter__header {
  font-size: var(--font-size-32-var);
  font-weight: 500;
  line-height: 1.375;
  margin-bottom: 30px;
}
@media (max-width: 1024px) {
  .re-regional-page__contacts .contacts-chapter__header {
    font-size: var(--font-size-16-var);
    line-height: 1.25;
  }
}
.re-regional-page__contacts .contact-chapter__content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 450px) {
  .re-regional-page__contacts .contact-chapter__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.re-regional-page__contacts .contact-chapter__content,
.re-regional-page__contacts .contact-chapter__content-column {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.re-regional-page__contacts .contact-chapter__content-column {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  max-width: 100%;
  width: 100%;
}
@media (max-width: 767px) {
  .re-regional-page__contacts .contact-chapter__content-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 24px;
  }
  .re-regional-page__contacts .contact-chapter__content-column:last-child {
    margin-bottom: 0;
  }
}
.re-regional-page__contacts
  .contact-chapter__content-column
  .contact-chapter__item {
  max-width: 45%;
  min-width: 45%;
  width: 45%;
}
@media (max-width: 767px) {
  .re-regional-page__contacts
    .contact-chapter__content-column
    .contact-chapter__item {
    margin-left: 0;
    margin-right: 0;
    max-width: 100%;
    min-width: 100%;
    width: 100%;
  }
}
@media (max-width: 450px) {
  .re-regional-page__contacts .contact-chapter__content-column {
    max-width: 100%;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .re-regional-page__contacts .contact-chapter__content-column {
    margin-bottom: 0;
  }
}
.re-regional-page__contacts .contact-chapter__item {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0;
}
.re-regional-page__contacts
  .contact-chapter__item.contact-chapter__item-address
  .contact-chapter__item-contact,
.re-regional-page__contacts
  .contact-chapter__item.contact-chapter__item-email
  .contact-chapter__item-contact,
.re-regional-page__contacts
  .contact-chapter__item.contact-chapter__item-phone
  .contact-chapter__item-contact,
.re-regional-page__contacts
  .contact-chapter__item.contact-chapter__item-schedule
  .contact-chapter__item-contact {
  padding-left: 40px;
  position: relative;
}
@media (max-width: 1024px) {
  .re-regional-page__contacts
    .contact-chapter__item.contact-chapter__item-address
    .contact-chapter__item-contact,
  .re-regional-page__contacts
    .contact-chapter__item.contact-chapter__item-email
    .contact-chapter__item-contact,
  .re-regional-page__contacts
    .contact-chapter__item.contact-chapter__item-phone
    .contact-chapter__item-contact,
  .re-regional-page__contacts
    .contact-chapter__item.contact-chapter__item-schedule
    .contact-chapter__item-contact {
    padding-left: 30px;
  }
}
.re-regional-page__contacts
  .contact-chapter__item.contact-chapter__item-address
  .contact-chapter__item-contact:before,
.re-regional-page__contacts
  .contact-chapter__item.contact-chapter__item-email
  .contact-chapter__item-contact:before,
.re-regional-page__contacts
  .contact-chapter__item.contact-chapter__item-phone
  .contact-chapter__item-contact:before,
.re-regional-page__contacts
  .contact-chapter__item.contact-chapter__item-schedule
  .contact-chapter__item-contact:before {
  content: "";
  display: block;
  left: 10px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media (max-width: 1024px) {
  .re-regional-page__contacts
    .contact-chapter__item.contact-chapter__item-address
    .contact-chapter__item-contact:before,
  .re-regional-page__contacts
    .contact-chapter__item.contact-chapter__item-email
    .contact-chapter__item-contact:before,
  .re-regional-page__contacts
    .contact-chapter__item.contact-chapter__item-phone
    .contact-chapter__item-contact:before,
  .re-regional-page__contacts
    .contact-chapter__item.contact-chapter__item-schedule
    .contact-chapter__item-contact:before {
    left: 0;
  }
}
.re-regional-page__contacts
  .contact-chapter__item.contact-chapter__item-phone
  .contact-chapter__item-contact:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE4LjM0IDE2LjY2YzAgLjkyLS43NSAxLjY3LTEuNjcgMS42N2gtLjE3Yy0yLjU4LS4yNS01LjA4LTEuMTctNy4yNS0yLjU4LTItMS4yNS0zLjc1LTMtNS01QzIuODQgOC41OCAxLjkyIDYuMDggMS42NyAzLjVjLS4wOC0uOTIuNTgtMS43NSAxLjUtMS44NGgyLjY3Yy44MyAwIDEuNTguNTkgMS42NiAxLjQyLjA5LjgzLjM0IDEuNTguNTkgMi4zMy4yNS41OS4wOCAxLjM0LS40MiAxLjc1TDYuNTkgOC4yNWMxLjE2IDIuMDggMi45MSAzLjgzIDUgNWwxLjA4LTEuMDljLjUtLjUgMS4xNy0uNTggMS43NS0uNDEuNzUuMjUgMS41OC41IDIuMzMuNTggMSAuMjUgMS41OSAxIDEuNTkgMS44M3YyLjVaIiBzdHJva2U9IiMxODQzOEMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);
  height: 20px;
  width: 20px;
}
.re-regional-page__contacts
  .contact-chapter__item.contact-chapter__item-email
  .contact-chapter__item-contact:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQgNGgxNGMuOTYyIDAgMS43NS43ODcgMS43NSAxLjc1djEwLjVjMCAuOTYyLS43ODggMS43NS0xLjc1IDEuNzVINGMtLjk2MiAwLTEuNzUtLjc4OC0xLjc1LTEuNzVWNS43NUMyLjI1IDQuNzg3IDMuMDM4IDQgNCA0WiIgc3Ryb2tlPSIjMTg0MzhDIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xOS43NSA1Ljc1IDExIDExLjg3NSAyLjI1IDUuNzUiIHN0cm9rZT0iIzE4NDM4QyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
  height: 21px;
  width: 21px;
}
.re-regional-page__contacts
  .contact-chapter__item.contact-chapter__item-schedule
  .contact-chapter__item-contact:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDIyYzUuNTIzIDAgMTAtNC40NzcgMTAtMTBTMTcuNTIzIDIgMTIgMiAyIDYuNDc3IDIgMTJzNC40NzcgMTAgMTAgMTBaIiBzdHJva2U9IiMxODQzOEMiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMTIgNnY2bDQgMiIgc3Ryb2tlPSIjMTg0MzhDIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);
  height: 24px;
  left: 7px;
  width: 24px;
}
@media (max-width: 1024px) {
  .re-regional-page__contacts
    .contact-chapter__item.contact-chapter__item-schedule
    .contact-chapter__item-contact:before {
    left: 0;
  }
}
.re-regional-page__contacts
  .contact-chapter__item.contact-chapter__item-address
  .contact-chapter__item-contact:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwIDIzcy05LTYtOS0xM2MwLTUgNC05IDktOXM5IDQgOSA5YzAgNy05IDEzLTkgMTNaIiBzdHJva2U9IiMxODQzOEMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xMCAxM2MtMS42NiAwLTMtMS4zNS0zLTMgMC0xLjY2IDEuMzQtMyAzLTMgMS42NSAwIDMgMS4zNCAzIDMgMCAxLjY1LTEuMzUgMy0zIDNaIiBzdHJva2U9IiMxODQzOEMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);
  height: 24px;
  width: 20px;
}
.re-regional-page__contacts .contact-chapter__item-title {
  margin-bottom: 12px;
}
@media (max-width: 1024px) {
  .re-regional-page__contacts .contact-chapter__item-title {
    margin-bottom: 8px;
  }
}
.re-regional-page__contacts .contact-chapter__item-description,
.re-regional-page__contacts .contact-chapter__item-title {
  font-size: var(--font-size-18-var);
  font-weight: 500;
  line-height: 1.5555555556;
}
.re-regional-page__contacts .contact-chapter__item-description {
  margin-bottom: 20px;
}
.re-regional-page__contacts .contact-chapter__item-contact {
  font-size: var(--font-size-18-var);
  font-weight: 400;
  line-height: 1.5555555556;
  margin-bottom: 32px;
}
@media (max-width: 1024px) {
  .re-regional-page__contacts .contact-chapter__item-contact {
    margin-bottom: 24px;
  }
}
.re-regional-page__contacts .region-ks-list {
  font-size: var(--font-size-18-var);
  line-height: 1.5555555556;
}
@media (max-width: 1024px) {
  .re-regional-page__contacts .region-ks-list {
    font-size: var(--font-size-14-var);
    line-height: 1.2857142857;
  }
}
.re-regional-page__contacts .region-ks-list .region-ks-list__item {
  margin-bottom: 34px;
}
.re-regional-page__contacts .region-ks-list .region-ks-list__title {
  font-weight: 500;
}
.re-regional-page__contacts .region-ks-list .region-ks-list__data {
  margin-bottom: 0;
  padding-left: 33px;
  position: relative;
}
@media (max-width: 1024px) {
  .re-regional-page__contacts .region-ks-list .region-ks-list__data {
    max-width: 60%;
  }
}
@media (max-width: 767px) {
  .re-regional-page__contacts .region-ks-list .region-ks-list__data {
    max-width: 100%;
  }
}
.re-regional-page__contacts .region-ks-list .region-ks-list__data:before {
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  left: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.re-regional-page__contacts
  .region-ks-list
  .region-ks-list__data--address:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjMuOTk5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xMCAyM3MtOS02LTktMTNjMC01IDQtOSA5LTlzOSA0IDkgOWMwIDctOSAxMy05IDEzWiIgc3Ryb2tlPSIjMTg0MzhDIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMTAgMTNhMyAzIDAgMSAxIDAtNiAzIDMgMCAwIDEgMCA2WiIgc3Ryb2tlPSIjMTg0MzhDIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
  height: 22px;
  width: 18px;
}
.re-regional-page__contacts
  .region-ks-list
  .region-ks-list__data--phone:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTguNjc0IiBoZWlnaHQ9IjE4LjY2NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTcuNjc0IDE2YzAgLjkxNy0uNzUgMS42NjctMS42NjcgMS42NjdoLS4xNjZjLTIuNTg0LS4yNS01LjA4NC0xLjE2Ny03LjI1LTIuNTg0LTItMS4yNS0zLjc1LTMtNS01LTEuNDE3LTIuMTY2LTIuMzM0LTQuNjY2LTIuNTg0LTcuMjUtLjA4My0uOTE2LjU4NC0xLjc1IDEuNS0xLjgzM2gyLjY2N2MuODMzIDAgMS41ODMuNTgzIDEuNjY3IDEuNDE3LjA4My44MzMuMzMzIDEuNTgzLjU4MyAyLjMzMy4yNS41ODMuMDgzIDEuMzMzLS40MTcgMS43NUw1LjkyNCA3LjU4M2ExMy4wOTUgMTMuMDk1IDAgMCAwIDUgNWwxLjA4My0xLjA4M2MuNS0uNSAxLjE2Ny0uNTgzIDEuNzUtLjQxNy43NS4yNSAxLjU4NC41IDIuMzM0LjU4NCAxIC4yNSAxLjU4MyAxIDEuNTgzIDEuODMzVjE2WiIgc3Ryb2tlPSIjMTg0MzhDIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
  height: 17px;
  width: 17px;
}
.re-regional-page__contacts
  .region-ks-list
  .region-ks-list__data--email:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEuNSIgaGVpZ2h0PSIyMS41IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xMC43NSAyMC43NWMtNS41MjIgMC0xMC00LjQ3Ny0xMC0xMCAwLTUuNTIyIDQuNDc4LTEwIDEwLTEwIDUuNTIzIDAgMTAgNC40NzggMTAgMTAgMCA1LjUyMy00LjQ3NyAxMC0xMCAxMFoiIHN0cm9rZT0iIzE4NDM4QyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMTAuNzUgNC43NXY2bDQgMiIgc3Ryb2tlPSIjMTg0MzhDIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+);
  height: 20px;
  width: 20px;
}
.hotline-container.re-hotline-temporary {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 2px solid #e1edfe;
  border-top: 2px solid #e1edfe;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 40px;
}
.hotline-container.re-hotline-temporary .note {
  font-size: var(--font-size-14-var);
}
.re-regional-page__additional {
  margin-top: 66px;
}
.re-regional-page__additional header {
  margin: 0;
  padding-bottom: 17px;
  padding-top: 2.5rem;
}
.re-regional-page__additional .re-container__link-list a {
  margin-bottom: 35px;
}
.re-regional-wrapper .page-selector-horizontal {
  border-top: none;
}
.re-regional-wrapper .news-block-list article .announce {
  display: none;
}
.re-regional-wrapper .news-block-list article a {
  border: 1px solid #cbe0ff;
  border-left-width: 5px;
  border-radius: 5px 12px 12px 5px;
  color: var(--font-size-color-212121);
  display: block;
  margin-bottom: 20px;
  padding: 24px 24px 24px 19px;
  position: relative;
  text-decoration: none;
  text-decoration: initial;
  width: 100%;
}
.re-regional-wrapper .news-block-list article a:before {
  background-color: #18438c;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  width: 0;
}
.re-regional-wrapper .news-block-list article a:active,
.re-regional-wrapper .news-block-list article a:focus,
.re-regional-wrapper .news-block-list article a:hover {
  border-color: #18438c;
  text-decoration: none;
}
.re-regional-wrapper .news-block-list article a:active:before,
.re-regional-wrapper .news-block-list article a:focus:before,
.re-regional-wrapper .news-block-list article a:hover:before {
  width: 5px;
}
.re-regional-wrapper .news-block-list article a h2 {
  font-size: var(--font-size-16-var);
  font-weight: 500;
  line-height: 1.25;
}
.re-regional-wrapper .tags-filter-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.re-regional-wrapper .tags-filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.re-regional-wrapper
  .news-list-block-wrapper
  .tags-filter-wrapper
  button.btn-primary {
  background: #fff;
  border: 1px solid #18438c;
  border-radius: 12px;
  color: var(--font-size-color-212121);
  cursor: pointer;
  display: inline-block;
  font-size: var(--font-size-16-var);
  font-style: normal;
  font-weight: 400;
  line-height: 1.2857142857;
  outline: none;
  padding: 8px 32px;
  text-decoration: none;
  text-decoration: initial;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}
.re-regional-wrapper
  .news-list-block-wrapper
  .tags-filter-wrapper
  button.btn-primary:active,
.re-regional-wrapper
  .news-list-block-wrapper
  .tags-filter-wrapper
  button.btn-primary:hover {
  background-color: #18438c;
  border: 1px solid #18438c;
  color: var(--font-size-color-white);
}
.re-regional-wrapper .tags-filter .tag-checkbox span {
  background: #e3e6ee;
  border-radius: 12px !important;
  color: var(--font-size-color-212121);
  display: inline-block;
  font-size: var(--font-size-16-var);
  line-height: 1.25;
  margin-bottom: 8px;
  margin-right: 8px;
  padding: 8px 12px;
  text-align: center;
  text-decoration: none;
  white-space: inherit;
}
.re-regional-wrapper
  .tags-filter
  .tag-checkbox
  input[type="checkbox"]:checked
  + span {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#e1edfe),
    to(#cbe0ff)
  );
  background: linear-gradient(90deg, #e1edfe, #cbe0ff);
}
.re-regional-wrapper .badge.badge-secondary {
  background: transparent;
  color: var(--font-size-color-18438C);
  font-size: var(--font-size-14-var);
  font-weight: 600;
  line-height: 1.1428571429;
}
.re-regional-wrapper .page-selector-horizontal .pages a,
.re-regional-wrapper .page-selector-horizontal .pages span {
  border: 1px solid #18438c;
  border-radius: 8px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  font-size: var(--font-size-18-var);
  font-weight: 400;
  line-height: 1;
  margin-left: 4px;
  margin-right: 4px;
  min-width: 32px;
  padding: 6px;
  text-align: center;
  text-decoration: none;
}
.re-regional-wrapper .page-selector-horizontal .pages span.active {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#e1edfe),
    to(#cbe0ff)
  );
  background: linear-gradient(90deg, #e1edfe, #cbe0ff);
  color: #18438c;
}
.re-regional-wrapper .regionalinfo-item a {
  font-size: var(--font-size-18-var);
  font-weight: 500;
  line-height: 1.5555555556;
  text-decoration: none;
}
.re-regional-wrapper .simple-page-content-wrapper li,
.re-regional-wrapper .simple-page-content-wrapper p {
  font-size: var(--font-size-18-var);
  font-weight: 400;
  line-height: 1.5555555556;
  margin-bottom: 20px;
}
.re-regional-wrapper .collapsible-section:not(.internal-link-section) {
  border: initial;
  border-top: 2px solid #e1edfe;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #212121;
  display: inline-block;
  font-size: var(--font-size-16-var);
  font-weight: 500;
  line-height: 1.5;
  margin-bottom: 0;
  outline: medium none invert;
  outline: initial;
  padding: 24px 20px 24px 0;
  position: relative;
  text-align: left;
  width: 100%;
}
.re-regional-wrapper
  .collapsible-section:not(.internal-link-section)
  .internal-link {
  cursor: pointer;
}
.re-regional-wrapper
  .collapsible-section:not(.internal-link-section)
  .section-name {
  padding: 0;
}
.re-regional-wrapper
  .collapsible-section:not(.internal-link-section)
  .section-name
  a:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m2 2 6 6 6-6' stroke='%23212121' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  content: "";
  display: inline-block;
  height: 10px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 16px;
}
.re-regional-wrapper.re-regional-info em {
  font-style: normal !important;
}
.re-regional-wrapper.re-regional-info
  p[\:has\(strong\%20\%3E\%20em\%20\%3E\%20span\)] {
  background: #fbeaea;
  border: 2px solid #d51a1a;
  border-radius: 12px;
  margin-bottom: 44px;
  padding: 20px;
}
.re-regional-wrapper.re-regional-info p:has(strong > em > span) {
  background: #fbeaea;
  border: 2px solid #d51a1a;
  border-radius: 12px;
  margin-bottom: 44px;
  padding: 20px;
}
.re-regional-wrapper.re-regional-info
  p[\:has\(strong\%20\%3E\%20em\%20\%3E\%20span\)]
  strong:before {
  color: var(--font-size-color-D51A1A);
  content: "Важно!";
  display: block;
  margin-bottom: 10px;
}
.re-regional-wrapper.re-regional-info p:has(strong > em > span) strong:before {
  color: var(--font-size-color-D51A1A);
  content: "Важно!";
  display: block;
  margin-bottom: 10px;
}
.re-regional-wrapper.re-regional-info
  p[\:has\(strong\%20\%3E\%20em\%20\%3E\%20span\)]
  span {
  text-decoration: none !important;
}
.re-regional-wrapper.re-regional-info p:has(strong > em > span) span {
  text-decoration: none !important;
}
.re-regional-wrapper.re-regional-info .re-container__table--region {
  border-collapse: collapse;
  border-style: solid !important;
  width: 100% !important;
}
.re-regional-wrapper.re-regional-info
  .re-container__table--region
  tr:first-child
  td {
  height: auto !important;
}
.re-regional-wrapper.re-regional-info
  .re-container__table--region
  tr:first-child
  td
  p {
  text-align: left !important;
}
.re-regional-wrapper.re-regional-info .re-container__table--region tr td {
  padding: 20px !important;
}
@media (max-width: 1263px) {
  .re-regional-wrapper.re-regional-info
    .re-container__table--region.table.table-responsive {
    display: block !important;
    overflow-y: auto;
  }
  .re-regional-wrapper.re-regional-info .re-container__table--region tr td {
    padding: 12px 8px !important;
  }
  .re-regional-wrapper.re-regional-info
    .re-container__table--region
    tr:first-child
    td {
    height: auto !important;
  }
}
.re-regional-wrapper.re-regional-info .re-regional__link--file {
  display: block;
  padding-left: 44px;
}
.re-regional-wrapper.re-regional-info .re-regional__link--file:active,
.re-regional-wrapper.re-regional-info .re-regional__link--file:hover {
  text-decoration: underline;
}
.re-regional-wrapper.re-regional-info #rightTopArea .re-regional__link,
.re-regional-wrapper.re-regional-info .re-regional__link {
  border: 1px solid #cbe0ff;
  border-left-width: 5px;
  border-radius: 5px 12px 12px 5px;
  color: var(--font-size-color-171325);
  display: block;
  font-size: var(--font-size-16-var);
  font-weight: 500;
  line-height: 1.25;
  margin-bottom: 20px;
  padding: 24px 24px 24px 19px;
  position: relative;
  text-decoration: none;
  text-decoration: initial;
}
.re-regional-wrapper.re-regional-info
  #rightTopArea
  .re-regional__link:hover:before,
.re-regional-wrapper.re-regional-info .re-regional__link:hover:before {
  width: 5px;
}
.re-regional-wrapper.re-regional-info #rightTopArea .re-regional__link:hover,
.re-regional-wrapper.re-regional-info .re-regional__link:hover {
  border-color: #18438c;
}
.re-regional-wrapper.re-regional-info
  .pa-edit-block
  .articles-list
  .pa-edit-block
  .under-buttons {
  position: relative;
}
.re-regional-wrapper.re-regional-info
  .pa-edit-block
  .articles-list
  .pa-edit-block
  .under-buttons
  > div {
  position: absolute;
  right: 0;
}
.re-regional-wrapper.re-regional-info
  .pa-edit-block
  .articles-list
  .pa-edit-block
  .under-buttons
  .block-name
  > div
  > p {
  max-width: 50%;
}
.re-regional-wrapper.re-regional-info
  .pa-edit-block
  .articles-list
  .pa-edit-block
  .under-buttons
  .block-name
  .badge.badge-secondary {
  max-width: 100%;
  text-align: left;
  white-space: break-spaces;
}
.re-regional-wrapper.re-regional-anti-corruption
  .re-container
  .simple-article-content-wrapper
  p {
  color: var(--font-size-color-212121) !important;
  font-family: Montserrat, "sans-serif" !important;
  font-size: var(--font-size-18-var) !important;
  font-weight: 500 !important;
  text-decoration: none !important;
}
@media (max-width: 1263px) {
  .re-regional-wrapper.re-regional-anti-corruption
    .re-container
    .simple-article-content-wrapper
    p {
    font-size: var(--font-size-14-var) !important;
  }
}
.re-regional-wrapper.re-regional-anti-corruption .re-regional__link--file {
  color: var(--font-size-color-212121) !important;
  font-size: var(--font-size-18-var) !important;
  font-weight: 500 !important;
  text-decoration: none !important;
}
@media (max-width: 1263px) {
  .re-regional-wrapper.re-regional-anti-corruption .re-regional__link--file {
    font-size: var(--font-size-14-var) !important;
  }
}
.re-regional-wrapper.re-regional-anti-corruption
  .file-link-section
  span[class^="icon"].icon-blue {
  background-image: none !important;
}
.re-regional-wrapper.re-regional-anti-corruption .re-regional__link--file {
  display: block;
  padding-left: 44px;
}
.re-regional-wrapper.re-regional-anti-corruption
  .re-regional__link--file:active,
.re-regional-wrapper.re-regional-anti-corruption
  .re-regional__link--file:hover {
  text-decoration: underline !important;
}
.re-regional-wrapper.re-regional-anti-corruption
  #rightTopArea
  .re-regional__link,
.re-regional-wrapper.re-regional-anti-corruption .re-regional__link {
  border: 1px solid #cbe0ff;
  border-left-width: 5px;
  border-radius: 5px 12px 12px 5px;
  color: var(--font-size-color-171325) !important;
  display: block;
  font-size: var(--font-size-20-var) !important;
  font-weight: 500 !important;
  line-height: 1.4;
  margin-bottom: 20px;
  padding: 28px 40px 28px 19px;
  position: relative;
  text-decoration: none !important;
}
.re-regional-wrapper.re-regional-anti-corruption
  #rightTopArea
  .re-regional__link:before,
.re-regional-wrapper.re-regional-anti-corruption .re-regional__link:before {
  background-color: #18438c;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  width: 0;
}
@media (max-width: 1263px) {
  .re-regional-wrapper.re-regional-anti-corruption
    #rightTopArea
    .re-regional__link,
  .re-regional-wrapper.re-regional-anti-corruption .re-regional__link {
    font-size: var(--font-size-16-var) !important;
    line-height: 1.25;
    padding: 24px 24px 24px 19px;
  }
}
.re-regional-wrapper.re-regional-anti-corruption
  #rightTopArea
  .re-regional__link:hover:before,
.re-regional-wrapper.re-regional-anti-corruption
  .re-regional__link:hover:before {
  width: 5px;
}
.re-regional-wrapper.re-regional-anti-corruption
  #rightTopArea
  .re-regional__link:hover,
.re-regional-wrapper.re-regional-anti-corruption .re-regional__link:hover {
  border-color: #18438c;
}
.re-regional-wrapper.re-regional-anti-corruption .table .re-regional__link {
  border: none;
  color: var(--font-size-color-212121) !important;
  font-size: var(--font-size-16-var) !important;
  font-weight: 500 !important;
  line-height: 1.25;
  margin-bottom: 0;
  padding: 0;
  position: relative;
  text-decoration: none !important;
}
.re-regional-wrapper.re-regional-anti-corruption
  .table
  .re-regional__link:active,
.re-regional-wrapper.re-regional-anti-corruption
  .table
  .re-regional__link:hover {
  text-decoration: underline !important;
}
.re-regional-wrapper.re-regional-anti-corruption
  .table
  .re-regional__link:before {
  display: none !important;
}
.re-regional-wrapper.re-regional-anti-corruption
  div.collapsible-section
  .internal-link {
  border-top: initial;
}
.re-regional-wrapper.re-regional-anti-corruption
  .re-regional__link-list::marker,
.re-regional-wrapper.re-regional-anti-corruption
  .re-regional__link-list:before {
  display: none;
}
.re-regional-wrapper.re-regional-anti-corruption
  .re-regional__link-list--container {
  list-style-type: none !important;
  padding-left: 0 !important;
}
.re-regional-wrapper.re-regional-anti-corruption
  .re-regional__link-list--container
  li {
  margin-bottom: 20px;
}
.re-regional-wrapper.re-regional-anti-corruption
  .collapsible-section:last-child:not(.internal-link-section) {
  border-bottom: 2px solid #e1edfe;
}
.re-regional-wrapper.re-regional-anti-corruption
  .collapsible-section:not(.internal-link-section)
  .collapsible-section {
  padding-right: 0;
}
.re-regional-wrapper.re-regional-anti-corruption
  .collapsible-section
  .section-content {
  padding-bottom: 0;
}
.re-regional-wrapper.re-regional-anti-corruption
  .collapsible-section
  .collapsible-section:last-child:not(.internal-link-section) {
  border-bottom: none;
}
.re-regional-wrapper.re-regional-anti-corruption
  .article.collapsible-section.simple-link-section {
  padding-right: 0;
}
.re-regional-wrapper.re-regional-anti-corruption #rightTopArea {
  margin-top: 44px;
}
.re-regional-wrapper.re-regional-anti-corruption
  #rightTopArea
  .collapsible-section {
  padding-right: 0;
}
.re-regional-wrapper.re-regional-anti-corruption ul.articles-list {
  list-style: none !important;
  padding-left: 0;
}
.re-regional-wrapper.re-regional-anti-corruption ul.articles-list h3:before,
.re-regional-wrapper.re-regional-anti-corruption ul.articles-list li:before {
  content: normal !important;
}
.re-regional-wrapper.re-regional-anti-corruption ul.articles-list .simple-link,
.re-regional-wrapper.re-regional-anti-corruption
  ul.articles-list
  a:not(.internal-link) {
  border: 1px solid #cbe0ff;
  border-left-width: 5px;
  border-radius: 5px 12px 12px 5px;
  color: var(--font-size-color-171325);
  display: block;
  font-size: var(--font-size-20-var);
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 0 !important;
  padding: 28px 40px 28px 19px;
  position: relative;
  text-decoration: none;
}
.re-regional-wrapper.re-regional-anti-corruption
  ul.articles-list
  .simple-link:before,
.re-regional-wrapper.re-regional-anti-corruption
  ul.articles-list
  a:not(.internal-link):before {
  background-color: #18438c;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  width: 0;
}
.re-regional-wrapper.re-regional-anti-corruption
  ul.articles-list
  .simple-link:after,
.re-regional-wrapper.re-regional-anti-corruption
  ul.articles-list
  a:not(.internal-link):after {
  content: normal !important;
}
@media (max-width: 1263px) {
  .re-regional-wrapper.re-regional-anti-corruption
    ul.articles-list
    .simple-link,
  .re-regional-wrapper.re-regional-anti-corruption
    ul.articles-list
    a:not(.internal-link) {
    font-size: var(--font-size-16-var);
    font-weight: 500;
    line-height: 1.25;
    padding: 24px 24px 24px 19px !important;
  }
}
.re-regional-wrapper.re-regional-anti-corruption
  ul.articles-list
  .simple-link:hover,
.re-regional-wrapper.re-regional-anti-corruption
  ul.articles-list
  a:not(.internal-link):hover {
  border-color: #18438c;
}
.re-regional-wrapper.re-regional-anti-corruption
  ul.articles-list
  .simple-link:hover:before,
.re-regional-wrapper.re-regional-anti-corruption
  ul.articles-list
  a:not(.internal-link):hover:before {
  width: 5px;
}
.re-regional-wrapper.re-regional-anti-corruption
  #topStaticBlock
  p[style="display: none;"]
  ~ div.collapsible-section:not(.internal-link-section) {
  border: initial;
  margin-bottom: 20px;
}
.re-regional-wrapper.re-regional-anti-corruption
  p[style="display: none;"]
  ~ div.collapsible-section:not(.internal-link-section) {
  padding-right: 0;
}
.re-regional-wrapper.re-regional-anti-corruption
  p[style="display: none;"]
  ~ div.collapsible-section:not(.internal-link-section)
  a:not(.internal-link):not([href*="files"]) {
  background-color: transparent;
  border: 1px solid #cbe0ff;
  border-left-width: 5px;
  border-radius: 5px 12px 12px 5px;
  color: var(--font-size-color-171325);
  display: block;
  font-size: var(--font-size-20-var);
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 0 !important;
  padding: 28px 40px 28px 19px;
  position: relative;
  text-decoration: none;
}
.re-regional-wrapper.re-regional-anti-corruption
  p[style="display: none;"]
  ~ div.collapsible-section:not(.internal-link-section)
  a:not(.internal-link):not([href*="files"]):focus,
.re-regional-wrapper.re-regional-anti-corruption
  p[style="display: none;"]
  ~ div.collapsible-section:not(.internal-link-section)
  a:not(.internal-link):not([href*="files"]):hover {
  border-color: #18438c;
}
.re-regional-wrapper.re-regional-anti-corruption
  p[style="display: none;"]
  ~ div.collapsible-section:not(.internal-link-section)
  .section-name {
  padding: 0;
}
.re-regional-wrapper.re-regional-anti-corruption
  p[style="display: none;"]
  ~ div.collapsible-section:not(.internal-link-section)
  .section-name
  a:not(.internal-link):not([href*="files"]):after {
  background-color: #18438c;
  background-image: none;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  margin-left: 0 !important;
  position: absolute;
  right: auto;
  top: 0;
  -webkit-transform: none;
  -webkit-transform: initial;
  transform: none;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  width: 0;
}
.re-regional-wrapper.re-regional-anti-corruption
  p[style="display: none;"]
  ~ div.collapsible-section:not(.internal-link-section)
  .section-name
  a:not(.internal-link):not([href*="files"]):focus,
.re-regional-wrapper.re-regional-anti-corruption
  p[style="display: none;"]
  ~ div.collapsible-section:not(.internal-link-section)
  .section-name
  a:not(.internal-link):not([href*="files"]):hover {
  border-color: #18438c;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.re-regional-wrapper.re-regional-anti-corruption
  p[style="display: none;"]
  ~ div.collapsible-section:not(.internal-link-section)
  .section-name
  a:not(.internal-link):not([href*="files"]):focus:after,
.re-regional-wrapper.re-regional-anti-corruption
  p[style="display: none;"]
  ~ div.collapsible-section:not(.internal-link-section)
  .section-name
  a:not(.internal-link):not([href*="files"]):hover:after {
  opacity: 1;
  width: 5px;
}
.re-regional-wrapper.re-regional-anti-corruption
  p[style="display: none;"]
  ~ div.collapsible-section:not(.internal-link-section)
  .collapsible-section {
  padding-right: 0;
}
.re-regional-wrapper.re-regional-anti-corruption
  p[style="display: none;"]
  ~ div.collapsible-section:not(.internal-link-section)
  .section-content {
  padding-bottom: 0;
}
@media (max-width: 768px) {
  .re-regional-page__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 25px;
    margin-bottom: 44px;
  }
  .re-regional-page__header .re-header-top__links {
    margin-top: 0 !important;
    padding-left: 0;
  }
  .re-regional-page__container {
    min-width: 100%;
    width: 100%;
  }
  .re-regional-page__container .re-regional-page__main-image {
    margin-bottom: 44px;
    margin-left: 15px;
    margin-right: 15px;
    max-height: 340px;
    max-width: 680px;
  }
  .re-regional-page__container .re-news-main__wrapper .swiper-wrapper {
    gap: 4%;
  }
  .re-regional-page__container .re-regional-page__staff {
    margin-top: 36px;
  }
  .re-regional-page__container .re-regional-page__staff .section-header {
    margin-bottom: 0;
  }
  .re-regional-page__container
    .re-regional-page__staff
    .re-regional-page__staff-department-title {
    font-size: var(--font-size-24-var);
    font-weight: 500;
    line-height: 1.5;
  }
  .re-regional-page__container .re-regional-page__staff .staff-name {
    font-size: var(--font-size-16-var);
    font-weight: 500;
    line-height: 1.25;
  }
  .re-regional-page__container .re-regional-page__staff .staff-position {
    font-size: var(--font-size-14-var);
    font-weight: 500;
    line-height: 1.2857142857;
  }
  .re-regional-page__container .re-regional-page__staff .modal-section {
    margin-bottom: 16px;
  }
  .re-regional-page__section-title {
    font-size: var(--font-size-24-var);
    font-weight: 500;
    line-height: 1.5;
  }
  .re-regional-page__info header {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }
  .re-regional-page__info .re-container__list {
    margin-bottom: 82px;
  }
  .re-regional-page__info .re-container__trigger {
    padding-bottom: 28px;
    padding-top: 28px;
  }
  .re-regional-page__contacts {
    margin-top: 40px;
  }
  .re-regional-page__contacts .contact-chapter__item-title {
    font-size: var(--font-size-14-var);
    font-weight: 500;
    line-height: 1.2857142857;
  }
  .re-regional-page__contacts .contact-chapter__item-contact {
    font-size: var(--font-size-14-var);
    font-weight: 400;
    line-height: 1.2857142857;
  }
  .re-regional-page__additional {
    margin-top: 30px;
  }
  .re-regional-page__additional header {
    padding-top: 32px;
  }
  .re-regional-page__additional .re-container__link-list a {
    margin-bottom: 20px;
  }
}
@media (max-width: 425px) {
  .re-regional-page__header {
    gap: 15px;
    margin-bottom: 30px;
  }
  .re-regional-page__container {
    min-width: 100%;
    width: 100%;
  }
  .re-regional-page__container .row {
    margin-left: -15px;
    margin-right: -15px;
  }
  .re-regional-page__container .re-regional-page__main-image {
    border-radius: 0;
    margin-bottom: 80px;
    margin-left: 0;
    margin-right: 0;
    max-height: 170px;
    max-width: 100%;
  }
  .re-regional-page__container .re-regional-page__staff {
    margin-top: 20px;
  }
  .re-regional-page__additional header,
  .re-regional-page__contacts header {
    max-width: 90%;
  }
}
.re-regional-wrapper.re-regional-anti-corruption
  .collapsible-section:not(.internal-link-section):not(.article) {
  padding-bottom: 0;
  padding-top: 0;
}
.re-regional-wrapper.re-regional-anti-corruption .collapsible-section.article {
  padding-bottom: 0;
  padding-top: 20px;
}
.re-regional-wrapper.re-regional-anti-corruption
  article.internal-link-section
  + article.internal-link-section {
  padding-top: 0;
}
.re-regional-wrapper.re-regional-anti-corruption .collapsible-section__end {
  border-bottom: 2px solid #e1edfe !important;
}
.re-regional-wrapper.re-regional-anti-corruption .date {
  margin-bottom: 24px;
  margin-top: 44px !important;
}
.re-regional-wrapper.re-regional-anti-corruption
  .collapsible-section
  .section-name[data-bs-toggle="collapse"]
  + .section-content
  a {
  color: var(--font-size-color-171325);
  text-decoration: none;
}
.re-regional-wrapper.re-regional-anti-corruption
  .collapsible-section
  .section-name[data-bs-toggle="collapse"]
  + .section-content
  a.re-container__content--download:active,
.re-regional-wrapper.re-regional-anti-corruption
  .collapsible-section
  .section-name[data-bs-toggle="collapse"]
  + .section-content
  a.re-container__content--download:focus,
.re-regional-wrapper.re-regional-anti-corruption
  .collapsible-section
  .section-name[data-bs-toggle="collapse"]
  + .section-content
  a.re-container__content--download:hover,
.re-regional-wrapper.re-regional-anti-corruption
  .collapsible-section
  .section-name[data-bs-toggle="collapse"]
  + .section-content
  a.re-container__content--view:active,
.re-regional-wrapper.re-regional-anti-corruption
  .collapsible-section
  .section-name[data-bs-toggle="collapse"]
  + .section-content
  a.re-container__content--view:focus,
.re-regional-wrapper.re-regional-anti-corruption
  .collapsible-section
  .section-name[data-bs-toggle="collapse"]
  + .section-content
  a.re-container__content--view:hover {
  text-decoration: underline;
}
.re-regional-wrapper.re-regional-anti-corruption
  .collapsible-section
  .section-name[data-bs-toggle="collapse"]
  + .section-content
  p {
  margin-bottom: 20px;
}
.re-regional-wrapper.re-regional-anti-corruption
  .collapsible-section
  .section-name[data-bs-toggle="collapse"]
  + .section-content
  p:last-child {
  margin-bottom: 44px;
}
.re-regional-wrapper.re-regional-budget div.collapsible-section .internal-link {
  border-top: initial;
}
.re-af__tree {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(226, 227, 254, 0.3)),
    to(rgba(215, 209, 252, 0.3))
  );
  background: linear-gradient(
    90deg,
    rgba(226, 227, 254, 0.3),
    rgba(215, 209, 252, 0.3)
  );
  padding: 44px;
  width: 100%;
}
.re-af__tree,
.re-af__tree #af-search {
  border-radius: 12px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.re-af__tree #af-search {
  border: 1px solid #a88ace;
  font-size: var(--font-size-14-var);
  font-weight: 400;
  height: 42px;
  line-height: 1.2857142857;
  margin: 0;
  padding: 12px 16px;
  width: 472px;
}
@media (max-width: 767px) {
  .re-af__tree #af-search {
    width: 100%;
  }
}
.re-af__tree #af-tree {
  margin-top: 28px;
}
.re-af__tree #af-tree .jstree-anchor {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-14-var);
  font-weight: 400;
  line-height: 1.4285714286;
}
.re-af__tree #af-tree .jstree-anchor[aria-level="1"] {
  font-size: var(--font-size-16-var);
  font-weight: 500;
  line-height: 1.4285714286;
}
.af-additional-checkbox {
  display: none;
}
.re-container__list .af-additional-label {
  width: 206px;
}
.af-admin-additional .af-additional-label,
.re-container__list .af-additional-label {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  padding: 8px 32px;
}
.af-admin-additional .af-additional-label {
  margin: 0;
  width: 180px;
}
.af-admin-additional {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
}
.af-formats-content table tr:first-child td {
  height: auto !important;
}
.af-formats-content table tr:first-child td p {
  text-align: left !important;
}
.af-formats-content table tr td {
  padding: 20px !important;
}
.af-formats-content table td p:last-child {
  margin-bottom: 0 !important;
}
@media (max-width: 1263px) {
  .af-formats-content table {
    display: block !important;
    overflow-y: auto;
  }
  .af-formats-content table tr td {
    padding: 12px 8px !important;
  }
}
.re-form__container {
  max-width: 100%;
}
.re-form__form .row {
  margin-bottom: 22px;
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}
.re-form__form .row.re-form__name-row {
  -webkit-column-gap: 32px;
  -moz-column-gap: 32px;
  column-gap: 32px;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.re-form__form .re-form__type-row,
.re-form__form .re-form__type-row > .row {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.re-form__form .re-form__type-row > .row {
  margin-bottom: 4px;
}
.re-form__form .re-form__type-row > .row label {
  padding-left: 22px;
}
@media (min-width: 1264px) {
  .re-form__form .re-form__type-row > .row label {
    padding-left: 28px;
  }
}
.re-form__form .re-form__type-row > .row label:before {
  left: -4px;
}
.re-form__form input,
.re-form__form textarea {
  border: 1px solid #18438c;
  border-radius: 12px;
}
.re-form__form textarea {
  height: 206px;
}
.re-form__form .re-form__name-group {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 31.6%;
  padding: 0;
}
.re-form__form .re-form__email-group {
  -ms-flex-preferred-size: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  flex-basis: auto;
  max-width: 100%;
  padding: 0;
}
.re-form__form .re-form__text-group {
  margin-bottom: 40px;
}
.re-form__form .holder,
.re-form__form label {
  font-size: var(--font-size-18-var);
  font-weight: 500;
  line-height: 1.5555555556;
}
.re-form__form .holder {
  letter-spacing: -0.2px;
}
.re-form__form .re-button-white-14-16 {
  border-width: 2px;
  color: var(--font-size-color-18438C);
  font-size: var(--font-size-18-var);
  font-weight: 500;
  line-height: 1.3333333333;
  margin-top: 24px;
  padding: 13px 30px;
}
.re-form__form .re-form__captcha-group > .row {
  margin-bottom: 42px;
}
.re-form__form .captcha-right {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
  margin-left: 32px;
}
.re-form__form .captcha-right input {
  height: 48px;
  width: 292px;
}
.re-form__form .re-form__button-mob {
  display: none;
}
.re-form__form .re-form__button-desk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 768px) {
  .re-form__form input {
    font-size: var(--font-size-14-var);
    height: auto;
    padding: 9px;
  }
  .re-form__form .row.re-form__name-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 4px;
    margin-bottom: 4px;
  }
  .re-form__form .re-form__email-row {
    margin-bottom: 26px;
  }
  .re-form__form .re-form__type-row,
  .re-form__form .re-form__type-row > .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .re-form__form .re-form__type-row > .row {
    margin-bottom: 4px;
  }
  .re-form__form .re-form__type-row > .row label {
    padding-left: 7px;
  }
  .re-form__form .re-form__type-row > .row label:before {
    left: -4px;
  }
  .re-form__form textarea {
    font-size: var(--font-size-14-var);
    height: 80px;
  }
  .re-form__form .re-form__name-group {
    max-width: 100%;
  }
  .re-form__form label {
    font-size: var(--font-size-12-var);
    font-weight: 500;
    line-height: 1.3333333333;
  }
  .re-form__form .holder {
    font-size: var(--font-size-14-var);
    font-weight: 400;
    line-height: 1.2857142857;
  }
  .re-form__form .re-form__email-group label,
  .re-form__form .re-form__name-group label {
    margin-bottom: 5px;
  }
  .re-form__form .re-button-white-14-16 {
    width: 100%;
  }
  .re-form__form .re-form__captcha-group > .row {
    margin-bottom: 36px;
    min-width: 100%;
    width: 100%;
  }
  .re-form__form .re-form__button-desk {
    height: auto;
  }
  .re-form__form .captcha-right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-flex: 1;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 20px;
    margin-left: 20px;
  }
  .re-form__form .captcha-right input {
    height: 55px;
    width: 203px;
  }
  .re-form__form .captcha-right button {
    -webkit-box-flex: 1;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    font-size: var(--font-size-12-var);
    font-weight: 400;
    height: auto;
    justify-content: center;
    line-height: 1.3333333333;
  }
}
@media (max-width: 639px) {
  .re-form__form .captcha-right {
    margin-left: 0;
  }
}
@media (max-width: 425px) {
  .re-form__container {
    margin: 0 auto;
    padding-right: 14px;
  }
  .re-form__form textarea {
    height: 120px;
  }
  .re-form__form .re-form__name-group {
    max-width: 100%;
  }
  .re-form__form .holder {
    font-size: var(--font-size-14-var);
    font-weight: 400;
    line-height: 1.2857142857;
  }
  .re-form__form .re-form__captcha-group > .row {
    margin-bottom: 18px;
  }
  .re-form__form .re-form__button-mob {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: var(--font-size-12-var);
    font-weight: 400;
    height: auto;
    justify-content: center;
    line-height: 1.3333333333;
    margin-bottom: 40px;
    width: 100%;
  }
  .re-form__form .re-form__button-desk {
    display: none;
  }
  .re-form__form .captcha-right {
    margin-left: 20px;
    width: 50%;
  }
  .re-form__form .captcha-right input {
    height: 40px;
    width: 100%;
  }
}
@media (min-width: 1440px) {
  html.re-header--adaptive {
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
  }
  html.re-header--adaptive .re-header-top__logo-container {
    padding-bottom: 12px;
    padding-top: 12px;
  }
  html.re-header--adaptive .re-header-top__buttons {
    margin-bottom: 12px;
    margin-top: 12px;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
  }
  html.re-header--adaptive .re-header-top__links {
    height: 0;
    margin-bottom: 0;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
  }
  html.re-header--adaptive .re-header-bottom__wrapper {
    padding-bottom: 14px;
    padding-top: 14px;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
  }
  html.re-header--adaptive .re-header-top__logo-img {
    height: 46px;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    width: 242px;
  }
  html.re-header--adaptive .re-header-top__logo-container {
    padding-bottom: 8px;
    padding-top: 8px;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
  }
  html.re-header--adaptive .re-header-top__button--ally,
  html.re-header--adaptive .re-header-top__button--lang {
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
  }
  html.re-header--adaptive .re-header-top__button--region {
    margin-left: 29px;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
  }
  html.re-header--adaptive .re-header-top__button.region-select-button {
    margin-left: 44px;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
  }
  html:not(.re-header--adaptive),
  html:not(.re-header--adaptive) .re-header-bottom__wrapper,
  html:not(.re-header--adaptive) .re-header-top__button--ally,
  html:not(.re-header--adaptive) .re-header-top__button--lang,
  html:not(.re-header--adaptive) .re-header-top__button--region,
  html:not(.re-header--adaptive) .re-header-top__button.region-select-button,
  html:not(.re-header--adaptive) .re-header-top__buttons,
  html:not(.re-header--adaptive) .re-header-top__links,
  html:not(.re-header--adaptive) .re-header-top__logo-container,
  html:not(.re-header--adaptive) .re-header-top__logo-img {
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
  }
}
@media (max-width: 1439px) and (min-width: 1264px) {
  html {
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
  }
  html .re-header-top__logo-container {
    padding-bottom: 12px;
    padding-top: 12px;
  }
  html .re-header-top__buttons {
    margin-bottom: 12px;
    margin-top: 12px;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
  }
  html .re-header-bottom__wrapper {
    padding-bottom: 14px;
    padding-top: 14px;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
  }
  html .re-header-top__logo-img {
    height: 46px;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    width: 242px;
  }
  html .re-header-top__logo-container {
    padding-bottom: 8px;
    padding-top: 8px;
  }
  html .re-header-top__button--ally,
  html .re-header-top__button--lang,
  html .re-header-top__button--region,
  html .re-header-top__logo-container {
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
  }
  html .re-header-top__button--region {
    margin-left: 29px;
  }
  html .re-header-top__button.region-select-button {
    margin-left: 44px;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
  }
  html .re-header-top__links-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  html .re-header-top__links {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    margin-bottom: auto;
    margin-top: auto;
    order: -1;
  }
  html .re-header-top__links .re-header-top__link {
    height: 24px;
    margin-left: 16px;
    width: 24px;
  }
  html .re-header-top__links .re-header-top__link img {
    height: 100%;
    width: 100%;
  }
  html .re-header-top__buttons-container {
    margin-left: 48px;
  }
  html.re-header--adaptive {
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
  }
  html.re-header--adaptive .re-header-top {
    height: 0 !important;
    overflow: hidden;
  }
  html.re-header--adaptive .re-header-top,
  html:not(.re-header--adaptive),
  html:not(.re-header--adaptive) .re-header-top {
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
  }
  .re-header-top {
    height: 64px;
  }
  .re-header-bottom {
    background: #fff;
    position: relative;
    z-index: 2;
  }
  body.ally-website-color-monochrom-ivers .re-header-bottom {
    background: #000;
  }
  body.ally-website-color-blue .re-header-bottom {
    background: #9dd1ff;
  }
  body.ally-font-size-big .re-header-top {
    height: 101px;
  }
  body.ally-font-size-extrabig .re-header-top {
    height: 113px;
  }
  body.ally-font-kerning-verybig.ally-font-size-standard .re-header-top,
  body.ally-font-kerning-verybig:not(.ally-font-size-big):not(
      .ally-font-size-extrabig
    )
    .re-header-top {
    height: 89px;
  }
  .re-site--en .re-header-top,
  html
    body.re-site--en.ally-font-kerning-verybig:not(.ally-font-size-big):not(
      .ally-font-size-extrabig
    )
    .re-header-top,
  html body.re-site--en.ally-font-size-big .re-header-top,
  html body.re-site--en.ally-font-size-extrabig .re-header-top {
    height: 76px;
  }
  html body.re-site--en .re-header-top__links {
    margin-right: 20px;
  }
  html body.re-regional-body .re-header-top {
    height: auto !important;
  }
}
@media (max-width: 1263px) and (min-width: 768px) {
  html .re-header-top__links-container {
    height: 58px;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
  }
}
@media (max-width: 1263px) and (min-width: 768px) and (max-width: 887px) {
  html .re-header-top__links-container {
    height: 76px;
  }
}
@media (max-width: 1263px) and (min-width: 768px) {
  html
    body.ally-font-kerning-verybig:not(.ally-font-size-big):not(
      .ally-font-size-extrabig
    )
    .re-header-top__links-container {
    height: 76px;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
  }
  html body.ally-font-size-big .re-header-top__links-container {
    height: 90px;
  }
  html body.ally-font-size-extrabig .re-header-top__links-container {
    height: 100px;
  }
  html.re-header--adaptive {
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
  }
  html.re-header--adaptive .re-header-top__links-container {
    height: 0 !important;
    overflow: hidden;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
  }
  .re-site--en .re-header-top__links-container,
  html
    body.re-site--en.ally-font-kerning-verybig:not(.ally-font-size-big):not(
      .ally-font-size-extrabig
    )
    .re-header-top__links-container,
  html body.re-site--en.ally-font-size-big .re-header-top__links-container,
  html
    body.re-site--en.ally-font-size-extrabig
    .re-header-top__links-container {
    height: 68px;
  }
}
@media (max-width: 767px) {
  html .re-header-top__links-container {
    height: 84px;
  }
  html .re-header-top__links-container,
  html.re-header--adaptive {
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
  }
  html.re-header--adaptive .re-header-top__links-container {
    height: 0 !important;
    overflow: hidden;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
  }
  .re-header-top__logo-container {
    background: #fff;
    z-index: 2;
  }
  body.ally-website-color-monochrom-ivers .re-header-top__logo-container {
    background: #000;
  }
  body.ally-website-color-blue .re-header-top__logo-container {
    background: #9dd1ff;
  }
  .re-site--en .re-header-top__links-container {
    height: 58px;
  }
}
@media (max-width: 968px) and (min-width: 768px) {
  .ally-font-size-big.ally-font-kerning-verybig .re-header-top__links,
  .ally-font-size-extrabig .re-header-top__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (min-width: 1264px) {
  .re-header--adaptive .re-header-bottom__item-inner-list {
    top: 25px;
  }
}
@media (min-width: 1264px) and (max-width: 1439px) {
  .re-header--adaptive .re-header-bottom__item-inner-list,
  .re-header-bottom__item-inner-list {
    top: 25px;
  }
}
.pa-edit-block {
  border-color: #606060;
}
.pa-edit-block .under-buttons .btn {
  border: initial;
  border-radius: 12px;
  -webkit-box-shadow: none;
  -webkit-box-shadow: initial;
  box-shadow: none;
  color: #18438c;
  display: inline-block;
  font-family: Montserrat, "sans-serif";
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  margin-left: 24px;
  padding: 4px 8px;
}
.pa-edit-block .under-buttons .btn:active,
.pa-edit-block .under-buttons .btn:focus,
.pa-edit-block .under-buttons .btn:hover {
  border: initial;
  -webkit-box-shadow: none;
  -webkit-box-shadow: initial;
  box-shadow: none;
}
.pa-edit-block .under-buttons .btn.btn-warning {
  background-color: #18438c;
  border-radius: 12px;
  -webkit-box-shadow: none;
  -webkit-box-shadow: initial;
  box-shadow: none;
  color: #fff;
  padding: 4px 32px;
}
.pa-edit-block .under-buttons .btn.btn-warning:active,
.pa-edit-block .under-buttons .btn.btn-warning:focus,
.pa-edit-block .under-buttons .btn.btn-warning:hover {
  background-color: #1e4b99;
  border: initial;
  border-radius: 12px;
  -webkit-box-shadow: none;
  -webkit-box-shadow: initial;
  box-shadow: none;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.pa-edit-block .pull-right button:last-child {
  margin-right: 0;
}
.dependent-blocks .block-name ~ input[type="button"] {
  background-color: #d6e7ff;
  background: #d6e7ff;
  border: initial;
  border-radius: 12px;
  -webkit-box-shadow: none;
  -webkit-box-shadow: initial;
  box-shadow: none;
  color: #18438c;
  display: inline-block;
  font-family: Montserrat, "sans-serif";
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  margin-left: 12px;
  padding: 4px 8px;
}
.dependent-blocks .block-name ~ input[type="button"]:active,
.dependent-blocks .block-name ~ input[type="button"]:focus,
.dependent-blocks .block-name ~ input[type="button"]:hover {
  background-color: #cbe0ff;
  background: #cbe0ff;
  border: initial;
  border-radius: 12px;
  -webkit-box-shadow: none;
  -webkit-box-shadow: initial;
  box-shadow: none;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.dependent-blocks .block-name ~ label {
  border: initial;
  border-radius: 12px;
  color: #18438c;
  display: inline-block;
  font-family: Montserrat, "sans-serif";
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 0;
  margin-left: 24px;
  padding: 4px 8px;
}
.dependent-blocks .block-name ~ label,
.dependent-blocks .block-name ~ label:active,
.dependent-blocks .block-name ~ label:focus,
.dependent-blocks .block-name ~ label:hover {
  background-color: transparent;
  background-color: initial;
  background: transparent none repeat 0 0 / auto auto padding-box border-box
    scroll;
  background: initial;
  -webkit-box-shadow: none;
  -webkit-box-shadow: initial;
  box-shadow: none;
}
.dependent-blocks .block-name ~ label:active,
.dependent-blocks .block-name ~ label:focus,
.dependent-blocks .block-name ~ label:hover {
  border: initial;
}
.dependent-blocks .block-name ~ label span {
  background-color: transparent;
  background-color: initial;
  background: transparent none repeat 0 0 / auto auto padding-box border-box
    scroll;
  background: initial;
  height: auto;
  line-height: 1;
  margin: 0;
  padding: initial;
}
.dependent-blocks .block-name ~ label.ui-state-active {
  background-color: #18438c;
  border-radius: 12px;
  -webkit-box-shadow: none;
  -webkit-box-shadow: initial;
  box-shadow: none;
  color: #fff;
  padding: 4px 32px;
}
.dependent-blocks .block-name ~ label.ui-state-active:active,
.dependent-blocks .block-name ~ label.ui-state-active:focus,
.dependent-blocks .block-name ~ label.ui-state-active:hover {
  background-color: #1e4b99;
  border: initial;
  border-radius: 12px;
  -webkit-box-shadow: none;
  -webkit-box-shadow: initial;
  box-shadow: none;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.dependent-blocks .gallery-list li {
  border-radius: 12px;
  overflow: hidden;
}
.dependent-blocks .gallery-list li:active,
.dependent-blocks .gallery-list li:focus,
.dependent-blocks .gallery-list li:hover {
  -webkit-box-shadow: none;
  -webkit-box-shadow: initial;
  box-shadow: none;
}
.dependent-blocks .gallery-list li a img {
  border-radius: 12px;
  display: block;
  overflow: hidden;
}
.dependent-blocks .dependent-block ul.voting-options + input.control-button {
  background-color: #d6e7ff;
  background: #d6e7ff;
  border: initial;
  border-radius: 12px;
  -webkit-box-shadow: none;
  -webkit-box-shadow: initial;
  box-shadow: none;
  color: #18438c;
  display: inline-block;
  font-family: Montserrat, "sans-serif";
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  margin-left: 12px;
  padding: 8px 20px;
}
.dependent-blocks
  .dependent-block
  ul.voting-options
  + input.control-button:active,
.dependent-blocks
  .dependent-block
  ul.voting-options
  + input.control-button:focus,
.dependent-blocks
  .dependent-block
  ul.voting-options
  + input.control-button:hover {
  background-color: #cbe0ff;
  background: #cbe0ff;
  border: initial;
  border-radius: 12px;
  -webkit-box-shadow: none;
  -webkit-box-shadow: initial;
  box-shadow: none;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.dependent-blocks h3 {
  color: var(--font-size-color-212121);
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5555555556;
  margin-bottom: 16px;
}
.dependent-blocks .voting-container .voting-options li {
  margin-bottom: 12px;
}
.dependent-blocks .voting-container .voting-options li input {
  clip: rect(0 0 0 0);
  border: 0;
  -webkit-clip-path: inset(100%);
  clip-path: inset(100%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.dependent-blocks .voting-container .voting-options li label {
  color: var(--font-size-color-212121);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 0;
  padding-left: 30px;
  position: relative;
}
.dependent-blocks .voting-container .voting-options li label:before {
  background-color: transparent;
  border: 2px solid #7b7e86;
  border-radius: 50px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  display: inline-block;
  height: 20px;
  left: 2px !important;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  visibility: visible;
  width: 20px;
}
.dependent-blocks
  .voting-container
  .voting-options
  li
  input:checked
  + label:before {
  border: 4px solid #18438c;
}
.dependent-blocks .voting-container .voting-option {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-bottom: 8px;
  padding-top: 8px;
}
.dependent-blocks .voting-container .voting-option-title {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  color: var(--font-size-color-212121);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 4px;
  order: -1;
}
.dependent-blocks .voting-container i {
  color: var(--font-size-color-212121);
  display: inline-block;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.5555555556;
  margin-top: 24px;
}
.dependent-blocks .voting-container .voting-percent-container {
  border: 1px solid #cbe0ff;
  border-radius: 8px;
  height: auto;
  overflow: hidden;
  padding: 0;
  width: 436px;
}
.dependent-blocks
  .voting-container
  .voting-percent-container
  .voting-percent-value {
  background-color: #cbe0ff;
  border-radius: 8px;
  color: #212121;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  padding: 4px;
}
.pa-edit-block .under-buttons .pull-right button.btn.btn-danger {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}
#ereporter_modal {
  border: 1px solid #d9e8ff !important;
  border-radius: 12px;
  font-family: var(--font-family-var);
  max-width: 900px !important;
}
#ereporter_modal .modal-title {
  display: block;
  font-size: var(--font-size-24-var);
  line-height: 1.5;
  padding-bottom: 22px;
  padding-top: 18px;
  text-align: center;
  width: 100%;
}
#ereporter_modal .close {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 1 1 13M1 1l12 12' stroke='%2325272C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  height: 14px;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 26px;
  top: 25px;
  width: 14px;
}
#ereporter_modal .close span {
  display: none;
}
#ereporter_modal .modal-header {
  border-bottom: none;
  padding-left: 80px;
  padding-right: 80px;
}
#ereporter_modal .modal-body {
  padding: 0 80px 38px;
}
#ereporter_modal .er-notice {
  color: var(--font-size-color-black);
  font-size: var(--font-size-14-var);
  line-height: 1.5;
  margin-bottom: 20px;
  margin-top: 18px;
  top: auto;
}
#ereporter_modal .modal-header {
  position: relative;
}
#ereporter_modal .send-error {
  color: var(--font-size-color-da251c);
  font-size: var(--font-size-14-var);
  height: auto;
  left: auto;
  line-height: 1.5;
  margin-top: 10px;
  top: auto;
}
#ereporter_modal .aloader {
  left: 188px;
  top: -34px;
}
#ereporter_modal .message-sent {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: var(--font-size-18-var);
  gap: 10px;
  line-height: 0.72;
}
#ereporter_modal #ereporter_comment {
  margin-bottom: 0;
  margin-top: 0;
  width: 100%;
}
#ereporter_modal .err-txt {
  border-radius: 12px;
  margin-bottom: 20px;
  margin-right: 0 !important;
  text-align: center;
  width: 100%;
}
#ereporter_modal textarea {
  font-size: var(--font-size-18-var);
  padding: 11px 15px;
}
.re-cookie {
  font-family: var(--font-family-var);
  font-style: normal;
  font-weight: 400;
  margin-left: 14px;
  margin-right: 14px;
  width: calc(100% - 28px);
}
.re-cookie__wrapper {
  border: 1px solid #cbe0ff;
  border-bottom: none;
  border-radius: 12px 12px 0 0;
  padding: 25px 24px 28px;
}
.re-cookie__text {
  margin-bottom: 24px;
}
.re-cookie .more-info,
.re-cookie .re-cookie__info {
  color: var(--font-size-color-212121);
  font-size: var(--font-size-14-var);
  line-height: 1.2857142857;
}
.re-cookie .more-info a,
.re-cookie .re-cookie__info a {
  color: var(--font-size-color-18438C);
  font-weight: 500;
  text-decoration: none !important;
}
.re-cookie .more-info a:focus,
.re-cookie .more-info a:hover,
.re-cookie .re-cookie__info a:focus,
.re-cookie .re-cookie__info a:hover {
  color: var(--font-size-color-034192);
}
.re-cookie .more-info a:active,
.re-cookie .re-cookie__info a:active {
  color: var(--font-size-color-00297C);
}
.re-cookie .re-cookie__info a:hover {
  text-decoration: underline !important;
}
.re-cookie__label {
  cursor: pointer;
  display: block;
  margin-bottom: 0;
  margin-top: 12px;
}
.re-cookie__label small,
.re-cookie__label span {
  color: var(--font-size-color-18438C);
}
.re-cookie__accept,
.re-cookie__label small,
.re-cookie__label span {
  font-size: var(--font-size-12-var);
  font-weight: 500;
  line-height: 1.3333333333;
}
.re-cookie__accept {
  padding: 8px 18px;
}
.re-cookie .more-btn {
  background-color: transparent;
  border: none;
  color: var(--font-size-color-18438C);
  display: block;
  font-size: var(--font-size-14-var);
  font-weight: 500;
  margin-top: 16px;
}
.re-cookie .more-btn-hide,
.re-cookie .more-info {
  display: none;
}
.re-cookie .more-info-shown .more-btn-hide,
.re-cookie .more-info-shown .more-info {
  display: inline;
}
.re-cookie .more-info-shown .more-btn-show {
  display: none;
}
@media (min-width: 768px) {
  .re-cookie {
    margin-left: 44px;
    margin-right: 44px;
    max-width: none;
    width: calc(100% - 88px);
  }
}
@media (min-width: 1264px) {
  .re-cookie {
    left: 50%;
    margin-left: 0;
    margin-right: 0;
    max-width: 1264px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100%;
  }
  .re-cookie__wrapper {
    padding: 32px 40px;
  }
  .re-cookie__label {
    margin-top: 16px;
  }
  .re-cookie .more-info,
  .re-cookie .re-cookie__info {
    color: var(--font-size-color-212121);
    font-size: var(--font-size-16-var);
    line-height: 1.25;
  }
  .re-cookie__label small,
  .re-cookie__label span {
    font-size: var(--font-size-14-var);
    line-height: 1.2857142857;
  }
  .re-cookie__accept {
    color: var(--font-size-color-212121);
    font-size: var(--font-size-18-var);
    line-height: 1.3333333333;
    padding: 8px 24px;
  }
}
.re-popup.modal {
  font-family: var(--font-family-var);
  padding-bottom: 150px;
}
.re-popup.modal .modal-dialog {
  border-radius: 12px;
  left: 0;
  margin: 0 auto 40px;
  max-width: 900px;
  right: 0;
  top: 6rem;
}
.re-popup::-webkit-scrollbar {
  background-color: transparent;
  background-color: #edeef2;
  height: 8px;
  width: 2px;
  width: 8px;
}
.re-popup::-webkit-scrollbar-thumb {
  background-color: #18438c;
  border-radius: 9em;
}
.re-popup::-webkit-scrollbar-thumb:hover {
  background-color: #18438c;
}
.modal__gradient {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(225, 237, 254, 0.3)),
    to(rgba(203, 224, 255, 0.3))
  );
  background: linear-gradient(
    90deg,
    rgba(225, 237, 254, 0.3),
    rgba(203, 224, 255, 0.3)
  );
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  overflow: hidden;
  -webkit-transform: translateY(-15px);
  transform: translateY(-15px);
  z-index: -1;
}
.modal__gradient .section-description,
.modal__gradient .section-name {
  background-color: transparent !important;
}
.re-popup .close {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 1 1 13M1 1l12 12' stroke='%2325272C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  height: 14px;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 26px;
  top: 25px;
  width: 14px;
}
.re-popup .close span {
  display: none;
}
.re-popup .modal-content {
  border: none;
  border-radius: 12px;
}
.re-popup .modal-dialog {
  margin: 0;
}
.re-popup .modal-header {
  border-bottom: none;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}
.re-popup .modal-title {
  display: block;
  font-size: var(--font-size-24-var);
  line-height: 1.5;
  padding: 18px 80px 22px;
  width: 100%;
}
.re-popup .modal-hint {
  display: block;
  font-size: var(--font-size-16-var) !important;
  line-height: 1.5 !important;
  padding: 0 80px 20px;
  width: 100%;
}
.re-popup .modal-body {
  padding: 0 80px 38px;
}
.re-popup .er-notice {
  color: var(--font-size-color-black);
  margin-bottom: 20px;
  margin-top: 18px;
}
.re-popup .er-notice,
.re-popup .send-error {
  font-size: var(--font-size-14-var);
  line-height: 1.5;
  top: auto;
}
.re-popup .send-error {
  color: var(--font-size-color-da251c);
  height: auto;
  left: auto;
  margin-top: 10px;
}
.re-popup .aloader {
  left: 188px;
  top: -34px;
}
.re-popup .message-sent {
  color: var(--font-size-color-137e16);
  font-size: var(--font-size-14-var);
  height: auto;
  line-height: 1.5;
  top: auto;
}
.re-popup .err-txt {
  border-radius: 12px;
  margin-bottom: 20px;
  margin-right: 0 !important;
  text-align: center;
  width: 100%;
}
.re-popup .modal-footer {
  border-top: none;
}
.re-popup__csv.modal .modal-title {
  border-bottom: 2px solid #cbe0ff;
  padding: 25px 82px 22px 42px;
}
.re-popup__csv.modal .modal-body {
  font-size: var(--font-size-18-var);
  line-height: 1.5555555556;
  padding: 7px 44px 38px;
}
.re-popup__csv.modal .modal-dialog {
  max-width: 984px;
}
.re-popup__oprosnik.modal .red {
  color: var(--font-size-color-D51A1A);
}
.re-popup__oprosnik.modal .modal-dialog {
  max-width: 990px;
}
.re-popup__oprosnik.modal .modal-header {
  border-bottom: 2px solid #cbe0ff;
  height: 46px;
}
.re-popup__oprosnik.modal .close {
  right: 16px;
  top: 16px;
}
.re-popup__oprosnik.modal .modal-body {
  padding: 12px 44px 0;
}
.re-popup__oprosnik.modal .oprosnik-alert {
  border-radius: 12px;
  color: var(--font-size-color-212121);
  font-size: var(--font-size-18-var);
  line-height: 1.5555555556;
  margin-bottom: 40px;
  padding: 20px;
}
.re-popup__oprosnik.modal .oprosnik-alert a {
  color: var(--font-size-color-18438C);
  font-weight: 500;
}
.re-popup__oprosnik.modal .modal-dialog {
  max-width: 984px;
}
.re-popup__oprosnik.modal .form-group {
  margin-bottom: 32px;
}
.re-popup__oprosnik.modal .control-label {
  font-size: var(--font-size-20-var);
  font-weight: 600;
  line-height: 1.4;
  margin-bottom: 18px;
}
.re-popup__oprosnik.modal input[type="text"].form-control,
.re-popup__oprosnik.modal textarea.form-control {
  border: 1px solid #18438c;
  border-radius: 12px;
  margin-bottom: 38px;
}
.re-popup__oprosnik.modal textarea.form-control {
  height: 52px;
}
.re-popup__region.modal .modal-header .re-modal-header-content {
  display: block;
  height: 10px;
}
.re-popup__region.modal .modal-dialog {
  height: 825px;
  max-height: 825px;
  max-width: 632px;
}
.re-popup__region.modal .modal-content {
  overflow-y: auto;
}
.re-popup__region.modal .modal-content::-webkit-scrollbar {
  background-color: #edeef2;
  height: 4px;
  width: 4px;
}
.re-popup__region.modal .modal-content::-webkit-scrollbar-thumb {
  background-color: #18438c;
  border-radius: 9em;
}
.re-popup__region.modal .modal-content::-webkit-scrollbar-thumb:hover {
  background-color: #18438c;
}
.re-popup__region.modal .modal-body {
  padding: 7px 40px 38px;
}
.re-popup__region.modal .region-select-row {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-left: 0;
  margin-right: 0;
}
.re-popup__region.modal .region-select-header {
  font-size: var(--font-size-24-var);
  font-weight: 500;
  line-height: 1.3333333333;
  margin-bottom: 36px;
}
.re-popup__region.modal .region-search {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 38px;
}
.re-popup__region.modal .region-select-text {
  font-size: var(--font-size-18-var);
  font-weight: 400;
  line-height: 1.1111111111;
  margin: 0;
}
.re-popup__region.modal .region-search-container {
  position: relative;
  width: 100%;
}
.re-popup__region.modal .region-search-input {
  border: 1px solid #18438c;
  border-radius: 12px;
  font-size: var(--font-size-18-var);
  font-weight: 400;
  height: 48px;
  line-height: 1.1111111111;
  padding: 14px 12px;
  width: 100%;
}
.re-popup__region.modal .region-search-icon {
  position: absolute;
  right: 11px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.re-popup__region.modal .region-autoselect {
  color: var(--font-size-color-18438C);
  cursor: pointer;
  font-size: var(--font-size-16-var);
  font-weight: 500;
  line-height: 1.5;
  margin-top: 5px;
}
.re-popup__region.modal .regions-list {
  list-style-type: none;
}
.re-popup__region.modal .regions-list-item {
  margin-bottom: 25px;
}
.re-popup__region.modal .region-select-text a {
  text-decoration: none;
}
.re-popup__oprosnik-thank.modal .modal-dialog {
  max-width: 800px;
}
.re-popup__oprosnik-thank.modal .modal-body {
  font-size: var(--font-size-24-var);
  font-weight: 700;
  line-height: 1.5;
  padding: 30px 20px;
  text-align: center;
}
@media (min-width: 1024px) {
  .re-popup__csv.modal .modal-body p {
    margin-bottom: 1.25rem;
  }
}
@media (max-width: 768px) {
  .re-popup.modal .modal-title {
    font-size: var(--font-size-18-var);
    line-height: 1.5;
    padding: 4px 80px 22px 20px;
  }
  .re-popup.modal .modal-hint {
    display: block;
    font-size: var(--font-size-12-var) !important;
    line-height: 1.5 !important;
    padding: 0 22px 20px;
    width: 100%;
  }
  .re-popup.modal .modal-body {
    font-size: var(--font-size-14-var);
    line-height: 1.2857142857;
    padding: 3px 20px 38px;
  }
  .re-popup.modal .close {
    right: 14px;
    top: 14px;
  }
  .re-popup__csv.modal .modal-dialog,
  .re-popup__oprosnik.modal .modal-dialog {
    max-width: 88%;
  }
  .re-popup__oprosnik.modal .modal-body {
    padding: 3px 20px 0;
  }
  .re-popup__oprosnik.modal .oprosnik-alert {
    font-size: var(--font-size-14-var);
    line-height: 1.2857142857;
    margin-bottom: 38px;
    margin-top: 16px;
    padding: 20px;
  }
  .re-popup__oprosnik.modal .control-label {
    font-size: var(--font-size-16-var);
    line-height: 1.25;
  }
  .re-popup__oprosnik.modal .re-button-aqua {
    width: 100%;
  }
  .re-popup__oprosnik-thank.modal .modal-dialog {
    max-width: 88%;
  }
}
@media (max-width: 375px) {
  .re-popup__csv.modal .modal-dialog,
  .re-popup__oprosnik.modal .modal-dialog {
    max-width: 92%;
  }
}
.contacts-map-container {
  display: block;
  height: 500px;
  width: 100%;
}
@media (max-width: 768px) {
  .contacts-map-container {
    height: 200px;
  }
}
.re-radiobutton {
  display: block;
  margin-bottom: 5px;
  position: relative;
}
.re-radiobutton input {
  display: none;
}
.re-radiobutton input:not(:disabled) + label:hover:before {
  -webkit-box-shadow: 0 0 0 5px #f2f2f2;
  box-shadow: 0 0 0 5px #f2f2f2;
}
.re-radiobutton input:not(:disabled) + label:active:before {
  -webkit-box-shadow: 0 0 0 5px #d6d6d6;
  box-shadow: 0 0 0 5px #d6d6d6;
}
.re-radiobutton input:not(:disabled) + label:focus:before {
  -webkit-box-shadow: 0 0 0 5px #e6e6e6;
  box-shadow: 0 0 0 5px #e6e6e6;
}
.re-radiobutton input:checked + label:before {
  border: 4px solid #0059e7;
}
.re-radiobutton input:disabled + label {
  color: var(--font-size-color-D6D8DE);
}
.re-radiobutton input:disabled + label:before {
  border: 2px solid #d6d8de;
}
.re-radiobutton input:disabled:checked + label:before {
  border: 4px solid #d6d8de;
}
.re-radiobutton__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 11px;
}
@media (max-width: 820px) {
  .re-radiobutton__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0;
  }
}
.re-radiobutton__container .re-radiobutton__text {
  display: inline-block;
}
.re-radiobutton__container
  input:not(:disabled)
  + .re-radiobutton__text:hover:before {
  -webkit-box-shadow: 0 0 0 5px #f2f2f2;
  box-shadow: 0 0 0 5px #f2f2f2;
}
.re-radiobutton__container
  input:not(:disabled)
  + .re-radiobutton__text:active:before {
  -webkit-box-shadow: 0 0 0 5px #d6d6d6;
  box-shadow: 0 0 0 5px #d6d6d6;
}
.re-radiobutton__container
  input:not(:disabled)
  + .re-radiobutton__text:focus:before {
  -webkit-box-shadow: 0 0 0 5px #e6e6e6;
  box-shadow: 0 0 0 5px #e6e6e6;
}
.re-radiobutton__container input:checked + .re-radiobutton__text:before {
  border: 4px solid #18438c;
}
.re-radiobutton__container input:disabled + .re-radiobutton__text {
  color: var(--font-size-color-D6D8DE);
}
.re-radiobutton__container input:disabled + .re-radiobutton__text:before {
  border: 2px solid #d6d8de;
}
.re-radiobutton__container
  input:disabled:checked
  + .re-radiobutton__text:before {
  border: 4px solid #d6d8de;
}
.re-radiobutton label,
.re-radiobutton__container .re-radiobutton__text {
  color: var(--font-size-color-222629);
  cursor: pointer;
  font-size: var(--font-size-18-var);
  line-height: 1.5555555556;
  padding-left: 30px;
  position: relative;
}
@media (max-width: 1264px) {
  .re-radiobutton label,
  .re-radiobutton__container .re-radiobutton__text {
    font-size: var(--font-size-14-var);
    line-height: 1.2857142857;
    padding-left: 25px !important;
  }
}
.re-radiobutton label:before,
.re-radiobutton__container .re-radiobutton__text:before {
  background-color: transparent;
  border: 2px solid #7b7e86;
  border-radius: 50px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  display: inline-block;
  height: 20px;
  left: 2px !important;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  visibility: visible;
  width: 20px;
}
@media (max-width: 1264px) {
  .re-radiobutton label:before,
  .re-radiobutton__container .re-radiobutton__text:before {
    height: 16px;
    width: 16px;
  }
}
.re-form .re-radiobutton label,
.re-popup__oprosnik .re-radiobutton label {
  margin-bottom: 0;
}
.re-form .re-radiobutton .re-radiobutton,
.re-popup__oprosnik .re-radiobutton .re-radiobutton {
  margin-bottom: 12px;
}
.re-site--en .re-header-top__logo-img {
  height: 60px;
  width: 356px;
}
.re-site--en .re-header-bottom__item-header {
  text-decoration: none;
  text-decoration: initial;
}
.re-site--en .re-header-bottom__item-header:before {
  content: normal;
}
.re-site--en .re-header-bottom__item {
  margin-right: 31px;
}
.re-site--en .re-footer-content__logo {
  height: 60px;
  width: 356px;
}
.re-site--en .ally.ally--open {
  margin-bottom: 80px;
}
.news-en-container,
.news-en-container__item {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.news-en-container__top-info-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
}
.news-en-container__datetime {
  color: var(--font-size-color-18438C);
  font-family: var(--font-family-var);
  font-size: var(--font-size-14-var);
  font-style: normal;
  font-weight: 600;
  line-height: 1.2857142857;
}
@media (max-width: 1263px) {
  .news-en-container__datetime {
    font-size: var(--font-size-12-var);
  }
}
.news-en-container__news-link {
  color: var(--font-size-color-212121);
  font-family: var(--font-family-var);
  font-size: var(--font-size-20-var);
  font-style: normal;
  font-weight: 600;
  line-height: 1.4;
  margin-bottom: 24px;
  text-decoration: none;
  text-decoration: initial;
}
@media (max-width: 1263px) {
  .news-en-container__news-link {
    font-size: var(--font-size-16-var);
  }
}
.news-en-container__news-link:active,
.news-en-container__news-link:focus,
.news-en-container__news-link:hover {
  color: var(--font-size-color-18438C);
  opacity: 1;
  text-decoration: none;
  text-decoration: initial;
}
.news-en-container__news-description {
  color: var(--font-size-color-212121);
  font-family: var(--font-family-var);
  font-size: var(--font-size-18-var);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5555555556;
  margin-bottom: 44px;
}
@media (max-width: 1263px) {
  .news-en-container__news-description {
    font-size: var(--font-size-14-var);
    margin-bottom: 28px;
  }
}
.news-en-container__item {
  border-bottom: 1px solid #cce1ff;
  margin-bottom: 44px;
}
@media (max-width: 1263px) {
  .news-en-container__item {
    margin-bottom: 28px;
  }
}
.re-container__head-container--news {
  margin-bottom: 42px;
  margin-top: 44px;
}
.news-en-container__all-news-conainer {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.news-en-container__all-news {
  color: var(--font-size-color-18438C);
  display: block;
  font-family: var(--font-family-var);
  font-size: var(--font-size-14-var);
  font-style: normal;
  font-weight: 600;
  line-height: 1.2857142857;
  margin-bottom: 20px;
  margin-left: auto;
  text-align: right;
  text-decoration: underline;
}
.news-en-container__all-news:active,
.news-en-container__all-news:focus,
.news-en-container__all-news:hover {
  color: var(--font-size-color-18438C);
  opacity: 1;
  text-decoration: underline;
}
@media (max-width: 1263px) {
  .re-site--en .ally.ally--open {
    margin-bottom: 40px;
  }
  .re-site--en .re-header-bottom__search-container--mobile {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
  }
  .re-site--en .re-header-bottom__search {
    margin-bottom: auto;
    margin-top: auto;
  }
}
.re-error {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-font-feature-settings: lining-nums tabular-nums;
  font-feature-settings: lining-nums tabular-nums;
  color: var(--font-size-color-212121);
  -ms-flex-direction: column;
  flex-direction: column;
  font-family: Montserrat;
  font-variant-numeric: lining-nums tabular-nums;
  margin: 0 auto;
  min-height: 100vh;
  min-height: calc(var(--vh, 1vh) * 100);
  width: 100%;
}
.re-error,
.re-error .flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.re-error .flex-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-items: center;
  justify-content: center;
}
.re-error .text-center {
  text-align: center;
}
.re-error .content-wrapper {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  -ms-flex-negative: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  gap: 40px;
  padding-top: 135px;
  position: relative;
}
.re-error .error-code {
  color: var(--font-size-color-18438C);
  font-size: var(--font-size-280-var);
  font-weight: 600;
  line-height: 1.3571428571;
  margin: 0;
}
.re-error .error-description {
  font-size: var(--font-size-18-var);
  font-weight: 500;
  line-height: 1.5555555556;
  margin: 0;
}
.re-error .link-wrapper {
  margin: 0;
  min-width: 176px;
  white-space: nowrap;
}
.re-error .link-wrapper a {
  border: 2px solid #18438c;
  border-radius: 12px;
  color: var(--font-size-color-18438C);
  font-size: var(--font-size-18-var);
  font-weight: 600;
  line-height: 1.3333333333;
  margin: 0;
  padding: 16px 40px;
}
.re-error .copyright-wrapper {
  -ms-flex-negative: 0;
  -webkit-font-feature-settings: "smcp";
  font-feature-settings: "smcp";
  flex-shrink: 0;
  font-size: var(--font-size-18-var);
  font-variant: small-caps;
  font-weight: 500;
  line-height: 1.4444444444;
  min-height: 10vh;
  min-height: calc(var(--vh, 1vh) * 10);
}
.re-error .page-logo {
  margin-left: 6%;
  margin-top: 32px;
  position: fixed;
  top: 0;
}
@media (max-width: 768px) {
  .re-error .error-code {
    font-size: var(--font-size-140-var);
    font-weight: 600;
    line-height: 1.2857142857;
  }
  .re-error .error-description {
    font-size: var(--font-size-14-var);
    line-height: 1.4285714286;
  }
  .re-error .copyright-wrapper,
  .re-error .link-wrapper a {
    font-size: var(--font-size-14-var);
    line-height: 1.2857142857;
  }
  .re-error .link-wrapper a {
    border: 2px solid #18438c;
    font-weight: 600;
    padding: 12px 20px;
  }
  .re-error .page-logo {
    margin-left: 4%;
    margin-top: 20px;
  }
  .re-error .page-logo img {
    height: 28px;
    width: 230px;
  }
}
@media (max-width: 425px) {
  .re-error .content-wrapper {
    gap: 32px;
  }
  .re-error .error-code {
    font-size: var(--font-size-104-var);
    font-weight: 600;
    line-height: 1.25;
  }
  .re-error .page-logo {
    margin-left: 2%;
    margin-top: 20px;
  }
}
body.ally-font-kerning-big,
body.ally-font-kerning-big a,
body.ally-font-kerning-big b,
body.ally-font-kerning-big button,
body.ally-font-kerning-big data,
body.ally-font-kerning-big del,
body.ally-font-kerning-big div,
body.ally-font-kerning-big em,
body.ally-font-kerning-big h1,
body.ally-font-kerning-big h2,
body.ally-font-kerning-big h3,
body.ally-font-kerning-big h4,
body.ally-font-kerning-big h5,
body.ally-font-kerning-big h6,
body.ally-font-kerning-big i,
body.ally-font-kerning-big input,
body.ally-font-kerning-big ins,
body.ally-font-kerning-big label,
body.ally-font-kerning-big li,
body.ally-font-kerning-big mark,
body.ally-font-kerning-big p,
body.ally-font-kerning-big small,
body.ally-font-kerning-big span,
body.ally-font-kerning-big strong,
body.ally-font-kerning-big sub,
body.ally-font-kerning-big sup,
body.ally-font-kerning-big table,
body.ally-font-kerning-big td,
body.ally-font-kerning-big textarea,
body.ally-font-kerning-big th,
body.ally-font-kerning-big tr {
  letter-spacing: 1px !important;
}
body.ally-font-kerning-verybig,
body.ally-font-kerning-verybig a,
body.ally-font-kerning-verybig b,
body.ally-font-kerning-verybig button,
body.ally-font-kerning-verybig data,
body.ally-font-kerning-verybig del,
body.ally-font-kerning-verybig div,
body.ally-font-kerning-verybig em,
body.ally-font-kerning-verybig h1,
body.ally-font-kerning-verybig h2,
body.ally-font-kerning-verybig h3,
body.ally-font-kerning-verybig h4,
body.ally-font-kerning-verybig h5,
body.ally-font-kerning-verybig h6,
body.ally-font-kerning-verybig i,
body.ally-font-kerning-verybig input,
body.ally-font-kerning-verybig ins,
body.ally-font-kerning-verybig label,
body.ally-font-kerning-verybig li,
body.ally-font-kerning-verybig mark,
body.ally-font-kerning-verybig p,
body.ally-font-kerning-verybig small,
body.ally-font-kerning-verybig span,
body.ally-font-kerning-verybig strong,
body.ally-font-kerning-verybig sub,
body.ally-font-kerning-verybig sup,
body.ally-font-kerning-verybig table,
body.ally-font-kerning-verybig td,
body.ally-font-kerning-verybig textarea,
body.ally-font-kerning-verybig th,
body.ally-font-kerning-verybig tr {
  letter-spacing: 2px !important;
}
body.ally-img-off img:not(.img-basic) {
  display: none !important;
  opacity: 0 !important;
}
body.ally-website-color-monochrom-ivers .re-right-panel--trigger {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}
body.ally-website-color-monochrom-ivers #ereporter_modal #ereporter_comment {
  color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-news__picture-text-date
  .re-news__article-date:before {
  background-color: #fff !important;
  -webkit-filter: initial !important;
  filter: none !important;
}
body.ally-website-color-monochrom-ivers .re-container__link-list-item {
  text-decoration: none !important;
  text-decoration: initial !important;
}
body.ally-website-color-monochrom-ivers
  .re-container
  .edit-text
  .re-container__link-list-item {
  border-color: #fff;
  color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-container
  .edit-text
  .re-container__link-list-item:before {
  background-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-container
  .edit-text
  .re-container__link-list-item:active,
body.ally-website-color-monochrom-ivers
  .re-container
  .edit-text
  .re-container__link-list-item:focus,
body.ally-website-color-monochrom-ivers
  .re-container
  .edit-text
  .re-container__link-list-item:hover {
  border-color: #fff;
  color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-container
  .edit-text
  .re-container__link-list-item:active:before,
body.ally-website-color-monochrom-ivers
  .re-container
  .edit-text
  .re-container__link-list-item:focus:before,
body.ally-website-color-monochrom-ivers
  .re-container
  .edit-text
  .re-container__link-list-item:hover:before {
  background-color: #fff;
}
body.ally-website-color-monochrom-ivers .modal__gradient {
  background: transparent;
  border: 1px solid #fff;
}
body.ally-website-color-monochrom-ivers .modal-dialog .btn-link {
  color: #fff;
}
body.ally-website-color-monochrom-ivers .re-info__inner-content-link:before {
  -webkit-filter: invert(1);
  filter: invert(1);
}
body.ally-website-color-monochrom-ivers
  .re-header-bottom__item-inner-link:focus,
body.ally-website-color-monochrom-ivers
  .re-header-bottom__item-inner-link:hover {
  background-color: hsla(0, 0%, 100%, 0.3);
}
body.ally-website-color-monochrom-ivers
  .re-popup__region
  .modal-dialog
  .modal-content {
  border-bottom: 1px solid #fff !important;
}
body.ally-website-color-monochrom-ivers
  .re-info__inner-wrapper--citizen
  .re-info__inner-content-item:focus,
body.ally-website-color-monochrom-ivers
  .re-info__inner-wrapper--citizen
  .re-info__inner-content-item:hover,
body.ally-website-color-monochrom-ivers
  .re-info__inner-wrapper--insurance
  .re-info__inner-content-item:focus,
body.ally-website-color-monochrom-ivers
  .re-info__inner-wrapper--insurance
  .re-info__inner-content-item:hover,
body.ally-website-color-monochrom-ivers
  .re-info__inner-wrapper--medical
  .re-info__inner-content-item:focus,
body.ally-website-color-monochrom-ivers
  .re-info__inner-wrapper--medical
  .re-info__inner-content-item:hover {
  background: hsla(0, 0%, 100%, 0.3);
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
}
body.ally-website-color-monochrom-ivers .re-slider__text,
body.ally-website-color-monochrom-ivers .re-slider__text span {
  color: #fff !important;
}
body.ally-website-color-monochrom-ivers .re-slider__link {
  border-color: #fff !important;
}
body.ally-website-color-monochrom-ivers .re-slider__link--arrow path {
  stroke: #fff !important;
}
body.ally-website-color-monochrom-ivers .re-slider__link--text {
  color: #fff !important;
}
body.ally-website-color-monochrom-ivers #reload_captcha {
  border-color: #fff !important;
  color: #fff !important;
}
body.ally-website-color-monochrom-ivers table tr td {
  background: transparent !important;
  border-color: #fff !important;
}
body.ally-website-color-monochrom-ivers table.table tr td {
  border-color: #fff !important;
}
body.ally-website-color-monochrom-ivers .articles-list .simple-link:before {
  background-color: #fff !important;
}
body.ally-website-color-monochrom-ivers .articles-list .simple-link,
body.ally-website-color-monochrom-ivers a.internal-link,
body.ally-website-color-monochrom-ivers a.re-container__inner-right-trigger {
  text-decoration: none !important;
  text-decoration: initial !important;
}
body.ally-website-color-monochrom-ivers
  .notification-container.alert.alert-important {
  background: transparent;
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-anti-corruption
  #rightTopArea
  .re-regional__link:before,
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-anti-corruption
  .re-regional__link:before {
  background-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-anti-corruption
  ul.articles-list
  .simple-link,
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-anti-corruption
  ul.articles-list
  a:not(.internal-link) {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-anti-corruption
  ul.articles-list
  .simple-link:before,
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-anti-corruption
  ul.articles-list
  a:not(.internal-link):before {
  background-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-anti-corruption
  p[style="display: none;"]
  ~ div.collapsible-section:not(.internal-link-section)
  a {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-anti-corruption
  p[style="display: none;"]
  ~ div.collapsible-section:not(.internal-link-section)
  a:after {
  background-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-anti-corruption
  .collapsible-section__end,
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-anti-corruption
  p[style="display: none;"]
  ~ div.collapsible-section:not(.internal-link-section)
  .section-name
  a:focus,
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-anti-corruption
  p[style="display: none;"]
  ~ div.collapsible-section:not(.internal-link-section)
  .section-name
  a:hover {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-anti-corruption
  p[style="display: none;"]
  ~ div.collapsible-section:not(.internal-link-section)
  .section-name
  a:focus:after,
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-anti-corruption
  p[style="display: none;"]
  ~ div.collapsible-section:not(.internal-link-section)
  .section-name
  a:hover:after {
  background-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-anti-corruption
  p[style="display: none;"]
  ~ div.collapsible-section:not(.internal-link-section)
  a:not(.internal-link):not([href*="files"]) {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-anti-corruption
  p[style="display: none;"]
  ~ div.collapsible-section:not(.internal-link-section)
  a:not(.internal-link):not([href*="files"]):before {
  background-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .dependent-blocks
  .voting-container
  .voting-options
  li
  input:checked
  + label:before,
body.ally-website-color-monochrom-ivers .pa-edit-block,
body.ally-website-color-monochrom-ivers .pa-edit-block:active,
body.ally-website-color-monochrom-ivers .pa-edit-block:focus,
body.ally-website-color-monochrom-ivers .pa-edit-block:hover {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .dependent-blocks
  .block-name
  ~ input[type="button"],
body.ally-website-color-monochrom-ivers
  .dependent-blocks
  .block-name
  ~ label.ui-state-active,
body.ally-website-color-monochrom-ivers
  .dependent-blocks
  .dependent-block
  ul.voting-options
  + input.control-button,
body.ally-website-color-monochrom-ivers .pa-edit-block .under-buttons .btn,
body.ally-website-color-monochrom-ivers
  .pa-edit-block
  .under-buttons
  .btn.btn-warning,
body.ally-website-color-monochrom-ivers
  .pa-edit-block
  .under-buttons
  .pull-right
  button.btn.btn-danger {
  background-color: transparent;
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
body.ally-website-color-monochrom-ivers
  .dependent-blocks
  .voting-container
  .voting-percent-container
  .voting-percent-value {
  background-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .dependent-blocks
  .voting-container
  .voting-percent-container {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers .dependent-blocks .block-name ~ label {
  coloe: #fff;
  background-color: transparent;
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
body.ally-website-color-monochrom-ivers
  .dependent-blocks
  .block-name
  ~ label.ui-state-active {
  font-weight: 700;
}
body.ally-website-color-monochrom-ivers .re-input--order-date-container:before {
  -webkit-filter: invert(1) grayscale(1);
  filter: invert(1) grayscale(1);
}
body.ally-website-color-monochrom-ivers
  input.re-container__radio--blue-inner:checked
  + .re-radiobutton__text:after {
  -webkit-filter: grayscale(1) invert(1) !important;
  filter: grayscale(1) invert(1) !important;
}
body.ally-website-color-monochrom-ivers .re-search__input {
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  -webkit-transition: initial;
  transition: initial;
}
body.ally-website-color-monochrom-ivers .re-search__input:active,
body.ally-website-color-monochrom-ivers .re-search__input:focus,
body.ally-website-color-monochrom-ivers .re-search__input:hover {
  -webkit-box-shadow: none !important;
  -webkit-box-shadow: initial !important;
  box-shadow: none !important;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  -webkit-transition: initial;
  transition: initial;
}
body.ally-website-color-monochrom-ivers
  input.re-container__radio.re-container__radio--blue
  + .re-radiobutton__text:before {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers
  input.re-container__radio--blue-inner:checked
  + .re-radiobutton__text:before {
  -webkit-filter: invert(1) grayscale(1);
  filter: invert(1) grayscale(1);
}
body.ally-website-color-monochrom-ivers .re-search__result-list--find-item {
  background-color: #fff;
  color: #000;
}
body.ally-website-color-monochrom-ivers
  .re-search__result-link:active
  .re-search__result-list--find-item,
body.ally-website-color-monochrom-ivers
  .re-search__result-link:focus
  .re-search__result-list--find-item,
body.ally-website-color-monochrom-ivers
  .re-search__result-link:hover
  .re-search__result-list--find-item {
  color: #000;
}
body.ally-website-color-monochrom-ivers .re-popup__region.show .modal-content {
  height: 824px;
}
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-anti-corruption
  p[style="display: none;"]
  ~ div.collapsible-section:not(.internal-link-section)
  .section-name
  a:not(.internal-link):not([href*="files"]):focus,
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-wrapper.re-regional-anti-corruption
  p[style="display: none;"]
  ~ div.collapsible-section:not(.internal-link-section)
  .section-name
  a:not(.internal-link):not([href*="files"]):hover {
  border-color: #fff;
}
body.ally-website-color-blue .re-search__result-list--find-item {
  background-color: #18438c;
  color: #fff;
}
body.ally-website-color-blue
  .re-search__result-link:active
  .re-search__result-list--find-item,
body.ally-website-color-blue
  .re-search__result-link:focus
  .re-search__result-list--find-item,
body.ally-website-color-blue
  .re-search__result-link:hover
  .re-search__result-list--find-item {
  color: #fff;
}
body.ally-website-color-blue .re-search__input {
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  -webkit-transition: initial;
  transition: initial;
}
body.ally-website-color-blue .re-search__input:active,
body.ally-website-color-blue .re-search__input:focus,
body.ally-website-color-blue .re-search__input:hover {
  -webkit-box-shadow: none !important;
  -webkit-box-shadow: initial !important;
  box-shadow: none !important;
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  -webkit-transition: initial;
  transition: initial;
}
body.ally-website-color-blue
  input.re-container__radio.re-container__radio--blue
  + .re-radiobutton__text:before {
  border-color: #18438c !important;
}
body.ally-website-color-blue
  input.re-container__radio.re-container__radio--blue
  + .re-radiobutton__text:after {
  background-color: #18438c !important;
}
body.ally-website-color-blue .re-container__coice-list-trigger--red {
  background-color: #9dd1ff !important;
  color: #000 !important;
}
body.ally-website-color-blue
  .re-container
  .edit-text
  .re-container__link-list-item {
  border-color: #18438c;
}
body.ally-website-color-blue
  .re-container
  .edit-text
  .re-container__link-list-item:before {
  background-color: #18438c;
}
body.ally-website-color-blue
  .re-container
  .edit-text
  .re-container__link-list-item:active,
body.ally-website-color-blue
  .re-container
  .edit-text
  .re-container__link-list-item:focus,
body.ally-website-color-blue
  .re-container
  .edit-text
  .re-container__link-list-item:hover {
  color: #18438c;
}
body.ally-website-color-blue
  .re-container
  .edit-text
  .re-container__link-list-item:active:before,
body.ally-website-color-blue
  .re-container
  .edit-text
  .re-container__link-list-item:focus:before,
body.ally-website-color-blue
  .re-container
  .edit-text
  .re-container__link-list-item:hover:before {
  background-color: #18438c;
}
body.ally-website-color-blue .modal__gradient {
  background: transparent;
  border: 1px solid rgba(33, 33, 33, 0.5);
}
body.ally-website-color-blue .modal-dialog .modal-body,
body.ally-website-color-blue .modal-dialog .modal-footer,
body.ally-website-color-blue .modal-dialog .modal-header {
  border-color: #000;
}
body.ally-website-color-blue .notification-container.alert.alert-important {
  background: transparent;
}
body.ally-website-color-blue
  .dependent-blocks
  .block-name
  ~ input[type="button"],
body.ally-website-color-blue
  .dependent-blocks
  .block-name
  ~ label.ui-state-active,
body.ally-website-color-blue
  .dependent-blocks
  .dependent-block
  ul.voting-options
  + input.control-button,
body.ally-website-color-blue .pa-edit-block .under-buttons .btn,
body.ally-website-color-blue .pa-edit-block .under-buttons .btn.btn-warning,
body.ally-website-color-blue
  .pa-edit-block
  .under-buttons
  .pull-right
  button.btn.btn-danger {
  background-color: transparent;
  background: transparent;
  border: 1px solid #18438c;
  color: #212121;
}
body.ally-website-color-blue
  .dependent-blocks
  .voting-container
  .voting-percent-container {
  border-color: #18438c;
}
body.ally-website-color-blue .dependent-blocks .block-name ~ label {
  background-color: transparent;
  background: transparent;
  border: 1px solid #18438c;
  color: #212121;
}
body.ally-website-color-blue
  .dependent-blocks
  .block-name
  ~ label.ui-state-active {
  font-weight: 700;
}
body.ally-website-color-blue
  .re-regional-wrapper.re-regional-anti-corruption
  ul.articles-list
  .simple-link,
body.ally-website-color-blue
  .re-regional-wrapper.re-regional-anti-corruption
  ul.articles-list
  a:not(.internal-link) {
  border-color: #18438c;
}
body.ally-website-color-blue
  .re-regional-wrapper.re-regional-anti-corruption
  ul.articles-list
  .simple-link:before,
body.ally-website-color-blue
  .re-regional-wrapper.re-regional-anti-corruption
  ul.articles-list
  a:not(.internal-link):before {
  background-color: #18438c;
}
body.ally-website-color-blue
  .re-regional-wrapper.re-regional-anti-corruption
  p[style="display: none;"]
  ~ div.collapsible-section:not(.internal-link-section)
  a {
  border-color: #18438c;
}
body.ally-website-color-blue
  .re-regional-wrapper.re-regional-anti-corruption
  p[style="display: none;"]
  ~ div.collapsible-section:not(.internal-link-section)
  a:after {
  background-color: #18438c;
}
body.ally-website-color-blue
  .re-regional-wrapper.re-regional-anti-corruption
  p[style="display: none;"]
  ~ div.collapsible-section:not(.internal-link-section)
  a:not(.internal-link):not([href*="files"]) {
  border-color: #18438c;
}
body.ally-website-color-blue
  .re-regional-wrapper.re-regional-anti-corruption
  p[style="display: none;"]
  ~ div.collapsible-section:not(.internal-link-section)
  a:not(.internal-link):not([href*="files"]):before {
  background-color: #18438c;
}
body.ally-website-color-blue
  .re-regional-wrapper.re-regional-anti-corruption
  .collapsible-section__end {
  border-color: #212121 !important;
  border-color: #18438c;
}
body.ally-website-color-blue
  .re-regional-wrapper
  .collapsible-section:not(.internal-link-section),
body.ally-website-color-blue
  .re-regional-wrapper.re-regional-anti-corruption
  .collapsible-section:last-child:not(.internal-link-section) {
  border-color: #212121;
}
body.ally-website-color-blue table tr td {
  background: transparent !important;
}
body.ally-website-color-blue .pa-edit-block .block-name {
  color: #000;
}
body.ally-website-color-blue {
  background-color: #9dd1ff !important;
}
body.ally-website-color-blue .re-input--order-date-container:after,
body.ally-website-color-blue
  .re-search__advanced-item-inner-item--sections
  .re-container__coice-list {
  background: #9dd1ff !important;
}
body.ally-website-color-blue .re-news-main__main-datatime span,
body.ally-website-color-blue
  .re-news-main__other-news
  .re-news-main__link
  span {
  color: #212121 !important;
}
body.ally-website-color-blue .re-container__inner-right-list,
body.ally-website-color-blue .re-header {
  background-color: #9dd1ff !important;
}
body.ally-website-color-blue .re-popup__oprosnik.modal .oprosnik-alert {
  background: transparent;
  border-color: #000;
  border-width: 2px;
}
body.ally-website-color-blue .re-breadcrumbs__link {
  color: #212121;
}
body.ally-website-color-blue .re-button-aqua-16-20,
body.ally-website-color-blue .re-button-del {
  background: transparent;
  border: 1px solid #000;
}
body.ally-website-color-blue .re-container__input {
  border-color: #000;
}
body.ally-website-color-blue
  .re-container__checkbox:not(:disabled)
  + .re-container__checkbox-text:hover:before,
body.ally-website-color-blue
  .re-radiobutton
  input:not(:disabled)
  + label:hover:before,
body.ally-website-color-blue
  .re-radiobutton__container
  input:not(:disabled)
  + .re-radiobutton__text:hover:before {
  -webkit-box-shadow: none !important;
  -webkit-box-shadow: initial !important;
  box-shadow: none !important;
}
body.ally-website-color-blue .re-container__checkbox-text:before {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}
body.ally-website-color-blue
  .re-container__checkbox-label--small
  .re-container__checkbox-text:before {
  -webkit-filter: grayscale(1) invert(1);
  filter: grayscale(1) invert(1);
}
body.ally-website-color-blue
  .re-container__checkbox:checked
  + .re-container__checkbox-text:before {
  -webkit-filter: grayscale(0) !important;
  filter: grayscale(0) !important;
}
body.ally-website-color-blue .re-quote:before {
  background-color: #000;
}
body.ally-website-color-blue #rightTopArea .collapsible-section a,
body.ally-website-color-blue #rightTopArea .collapsible-section a:hover {
  border-color: #18438c;
}
body.ally-website-color-blue #rightTopArea .collapsible-section a:hover:before {
  background-color: #18438c;
}
body.ally-website-color-blue .re-news-main__link {
  background-color: transparent;
  border: 1px solid #000;
}
body.ally-website-color-blue .re-header-bottom,
body.ally-website-color-blue .re-header-top {
  border-bottom-color: rgba(33, 33, 33, 0.5) !important;
}
body.ally-website-color-blue .re-header-bottom__search-input {
  background-color: #9dd1ff;
}
body.ally-website-color-blue
  .re-header-bottom__search-input::-webkit-input-placeholder {
  color: #212121;
}
body.ally-website-color-blue .re-header-bottom__search-input::-moz-placeholder {
  color: #212121;
}
body.ally-website-color-blue
  .re-header-bottom__search-input:-ms-input-placeholder {
  color: #212121;
}
body.ally-website-color-blue
  .re-header-bottom__search-input::-ms-input-placeholder {
  color: #212121;
}
body.ally-website-color-blue .re-header-bottom__search-input::placeholder {
  color: #212121;
}
body.ally-website-color-blue .ally__button {
  background-color: #9dd1ff;
}
body.ally-website-color-blue .ally__button--active {
  font-weight: 700 !important;
}
body.ally-website-color-blue .modal-content {
  background-color: #9dd1ff;
}
body.ally-website-color-blue .ally__wrapper {
  border-color: rgba(33, 33, 33, 0.5);
}
body.ally-website-color-blue .re-info__inner-content-list,
body.ally-website-color-blue .re-projects {
  background-color: #9dd1ff;
}
body.ally-website-color-blue .re-notice-section,
body.ally-website-color-blue .re-subscribe-errors {
  background-color: transparent;
  border: 1px solid #000;
}
body.ally-website-color-blue
  .re-container
  .simple-page-content-wrapper
  .re-queue-form
  .queue-notification {
  border: 1px solid #000;
}
body.ally-website-color-blue
  .re-container
  .simple-page-content-wrapper
  .re-queue-form
  .queue-notification__error,
body.ally-website-color-blue
  .re-container
  .simple-page-content-wrapper
  .re-queue-form
  .queue-notification__success {
  background: transparent;
}
body.ally-website-color-blue
  .re-container
  .simple-page-content-wrapper
  .re-queue-form
  #queue_form
  input {
  border: 1px solid #000 !important;
}
body.ally-website-color-blue
  .re-container
  .simple-page-content-wrapper
  .re-queue-form
  #queue_form
  button {
  border: 1px solid #000;
}
body.ally-website-color-blue .re-info__inner-content-title {
  background: #9dd1ff !important;
  border: 1px solid rgba(33, 33, 33, 0.5);
}
body.ally-website-color-blue .re-info__inner-content-list {
  border-color: rgba(33, 33, 33, 0.5);
}
body.ally-website-color-blue
  .collapsible-section
  .section-content
  a.re-container__link-list-item,
body.ally-website-color-blue
  .re-container
  .simple-article-content-wrapper
  a.re-container__link-list-item,
body.ally-website-color-blue
  .re-container
  .simple-page-content-wrapper
  a.re-container__link-list-item {
  border-color: #18438c;
}
body.ally-website-color-blue
  .collapsible-section
  .section-content
  a.re-container__link-list-item:before,
body.ally-website-color-blue
  .re-container
  .simple-article-content-wrapper
  a.re-container__link-list-item:before,
body.ally-website-color-blue
  .re-container
  .simple-page-content-wrapper
  a.re-container__link-list-item:before {
  background-color: #18438c;
  border-color: #18438c;
}
body.ally-website-color-blue
  .collapsible-section
  .section-content
  a.re-container__link-list-item:hover,
body.ally-website-color-blue
  .re-container
  .simple-article-content-wrapper
  a.re-container__link-list-item:hover,
body.ally-website-color-blue
  .re-container
  .simple-page-content-wrapper
  a.re-container__link-list-item:hover {
  border-color: #18438c;
}
body.ally-website-color-blue
  .collapsible-section
  .section-content
  a.re-container__link-list-item:hover:before,
body.ally-website-color-blue
  .re-container
  .simple-article-content-wrapper
  a.re-container__link-list-item:hover:before,
body.ally-website-color-blue
  .re-container
  .simple-page-content-wrapper
  a.re-container__link-list-item:hover:before {
  background-color: #18438c;
  border-color: #18438c;
}
body.ally-website-color-blue .re-footer-content,
body.ally-website-color-blue .re-links {
  border-color: rgba(33, 33, 33, 0.5);
}
body.ally-website-color-blue input,
body.ally-website-color-blue textarea {
  background-color: #9dd1ff;
}
body.ally-website-color-blue input::-webkit-input-placeholder,
body.ally-website-color-blue textarea::-webkit-input-placeholder {
  color: #212121;
}
body.ally-website-color-blue input::-moz-placeholder,
body.ally-website-color-blue textarea::-moz-placeholder {
  color: #212121;
}
body.ally-website-color-blue input:-ms-input-placeholder,
body.ally-website-color-blue textarea:-ms-input-placeholder {
  color: #212121;
}
body.ally-website-color-blue input::-ms-input-placeholder,
body.ally-website-color-blue textarea::-ms-input-placeholder {
  color: #212121;
}
body.ally-website-color-blue input::placeholder,
body.ally-website-color-blue textarea::placeholder {
  color: #212121;
}
body.ally-website-color-blue input:focus,
body.ally-website-color-blue input:hover,
body.ally-website-color-blue textarea:focus,
body.ally-website-color-blue textarea:hover {
  background-color: #9dd1ff;
}
body.ally-website-color-blue #ereporter_modal,
body.ally-website-color-blue .modal {
  border: none !important;
}
body.ally-website-color-blue .re-button-textarea,
body.ally-website-color-blue .re-button-textarea:focus,
body.ally-website-color-blue .re-button-textarea:hover {
  border-color: #212121 !important;
}
body.ally-website-color-blue blockquote:before {
  background-color: #212121 !important;
}
body.ally-website-color-blue .news-en-container__item,
body.ally-website-color-blue .re-input,
body.ally-website-color-blue .re-news__article,
body.ally-website-color-blue .re-subscribe__input {
  border-color: #212121 !important;
}
body.ally-website-color-blue .re-news__tags-item--toggle {
  background: #9dd1ff !important;
  background-color: #9dd1ff !important;
  border: 1px solid #212121 !important;
}
body.ally-website-color-blue .re-news__tags-item--toggle__container {
  background: #9dd1ff;
  background-color: #9dd1ff;
}
body.ally-website-color-blue .re-news__tags-item--toggle__container:before {
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    from(#9dd1ff),
    to(rgba(157, 209, 255, 0))
  );
  background: linear-gradient(270deg, #9dd1ff, rgba(157, 209, 255, 0));
}
body.ally-website-color-blue .re-af-modal .af-version-release-title {
  background-color: transparent;
}
body.ally-website-color-blue .re-af-modal table tr,
body.ally-website-color-blue .re-af-modal--change table tr:first-child td {
  background: transparent !important;
}
body.ally-website-color-blue
  .re-container__top-block--grazhdanam
  .re-container__head-container {
  border: 1px solid rgba(33, 33, 33, 0.5) !important;
}
body.ally-website-color-blue .re-grazhdanam-info-block,
body.ally-website-color-blue
  .re-grazhdanam-info-block
  .re-container__link-list
  a {
  background: transparent;
}
body.ally-website-color-blue .re-grazhdanam-info-block {
  border: 1px solid rgba(33, 33, 33, 0.5) !important;
}
body.ally-website-color-blue .re-news__tags-item a {
  background: transparent;
  border: 1px solid #212121 !important;
}
body.ally-website-color-blue .re-fund__manager-post,
body.ally-website-color-blue
  .re-fund__managers-item
  .re-fund__manager-info
  .re-fund__manager-name {
  color: #212121 !important;
}
body.ally-website-color-blue .news__inner-item-wrapper,
body.ally-website-color-blue .re-social__inner-share.social-sharing {
  border-color: #212121 !important;
}
body.ally-website-color-blue .articles-list .internal-link {
  background: transparent;
}
body.ally-website-color-blue
  .re-container--grazhdanam
  .re-container__head-container
  .re-container__head-title {
  color: #212121;
}
body.ally-website-color-blue .articles-list .internal-link,
body.ally-website-color-blue .articles-list .internal-link-section {
  border-color: #18438c !important;
}
body.ally-website-color-blue .articles-list .simple-link {
  border-color: #18438c;
}
body.ally-website-color-blue .re-breadcrumbs,
body.ally-website-color-blue .re-container__coice-list-trigger,
body.ally-website-color-blue .re-header-bottom__item-inner-list {
  background-color: #9dd1ff;
}
body.ally-website-color-blue
  .re-news__pagination
  .page-selector-horizontal
  .pages
  span.active,
body.ally-website-color-blue
  .re-search
  .page-selector-horizontal
  .pages
  span.active {
  background: #9dd1ff !important;
}
body.ally-website-color-blue .ally__button--close:active span,
body.ally-website-color-blue .ally__button--close:focus span,
body.ally-website-color-blue .ally__button--close:hover span {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.502 12.497c-.421.422-.442 1.175.01 1.607.432.452 1.196.432 1.618.01L7 9.242l4.872 4.872c.432.432 1.175.442 1.607-.01.452-.432.442-1.185.01-1.617L8.618 7.615l4.872-4.862c.432-.441.442-1.185-.01-1.617-.432-.452-1.175-.442-1.607-.01L7 5.998 2.13 1.126C1.708.704.944.684.512 1.136.06 1.568.081 2.322.502 2.743l4.872 4.872-4.872 4.882Z' fill='%23000'/%3E%3C/svg%3E");
}
body.ally-website-color-blue .re-breadcrumbs,
body.ally-website-color-blue .re-search__result-list {
  border-bottom: 1px solid rgba(33, 33, 33, 0.5);
}
body.ally-website-color-blue .ally__button:active,
body.ally-website-color-blue .ally__button:focus,
body.ally-website-color-blue .ally__button:hover {
  color: #000 !important;
}
body.ally-website-color-blue .ally__button--active {
  color: #212121 !important;
  font-weight: 600;
}
body.ally-website-color-blue .ally__button--active:active,
body.ally-website-color-blue .ally__button--active:focus,
body.ally-website-color-blue .ally__button--active:hover {
  color: #212121 !important;
}
body.ally-website-color-blue .re-button-white-14-16,
body.ally-website-color-blue .re-button-white-14-16--slim {
  background-color: #9dd1ff !important;
  background: #9dd1ff !important;
}
body.ally-website-color-blue .re-cookie__wrapper,
body.ally-website-color-blue .re-header-bottom__search-item-link {
  background-color: #9dd1ff !important;
}
body.ally-website-color-blue .re-button-aqua,
body.ally-website-color-blue .re-button-aqua--small,
body.ally-website-color-blue .re-button-aqua-14-16 {
  background: #9dd1ff !important;
  border: 1px solid #212121;
}
body.ally-website-color-blue .re-button-aqua-12-14 {
  background: #9dd1ff !important;
  border: 1px solid #212121 !important;
}
body.ally-website-color-blue .re-cookie__wrapper {
  border-color: #212121;
}
body.ally-website-color-blue .re-container__coice-list li p:active,
body.ally-website-color-blue .re-container__coice-list li p:focus,
body.ally-website-color-blue .re-container__coice-list li p:hover {
  background-color: #9dd1ff !important;
  font-weight: 600;
}
body.ally-website-color-blue
  .re-container--hold
  article.article.collapsible-section {
  border-color: #18438c !important;
}
body.ally-website-color-blue
  .re-container--hold
  article.article.collapsible-section
  .simple-link {
  border-color: #18438c;
}
body.ally-website-color-blue
  .re-container--hold
  article.article.collapsible-section
  .simple-link:before {
  background-color: #18438c;
}
body.ally-website-color-blue
  .re-container--hold
  article.article.collapsible-section
  .simple-link:active,
body.ally-website-color-blue
  .re-container--hold
  article.article.collapsible-section
  .simple-link:focus,
body.ally-website-color-blue
  .re-container--hold
  article.article.collapsible-section
  .simple-link:hover {
  border-color: #18438c;
}
body.ally-website-color-blue
  .re-container--hold
  article.article.collapsible-section
  .simple-link:active:before,
body.ally-website-color-blue
  .re-container--hold
  article.article.collapsible-section
  .simple-link:focus:before,
body.ally-website-color-blue
  .re-container--hold
  article.article.collapsible-section
  .simple-link:hover:before {
  background-color: #18438c;
}
body.ally-website-color-blue
  .re-container--hold
  article.article.collapsible-section
  .article-header[data-bs-toggle="collapse"]
  a,
body.ally-website-color-blue
  .re-container--hold
  article.article.collapsible-section
  .article-header[data-bs-toggle="collapse"]
  a:focus {
  border-color: #18438c;
}
body.ally-website-color-blue
  .re-container--hold
  article.article.collapsible-section
  .article-header[data-bs-toggle="collapse"][aria-expanded="true"]
  a,
body.ally-website-color-blue
  .re-container--med
  article.article.collapsible-section {
  border-color: #18438c !important;
}
body.ally-website-color-blue
  .re-container--med
  article.article.collapsible-section
  .simple-link {
  border-color: #18438c;
}
body.ally-website-color-blue
  .re-container--med
  article.article.collapsible-section
  .simple-link:before {
  background-color: #18438c;
}
body.ally-website-color-blue
  .re-container--med
  article.article.collapsible-section
  .simple-link:active,
body.ally-website-color-blue
  .re-container--med
  article.article.collapsible-section
  .simple-link:focus,
body.ally-website-color-blue
  .re-container--med
  article.article.collapsible-section
  .simple-link:hover {
  border-color: #18438c;
}
body.ally-website-color-blue
  .re-container--med
  article.article.collapsible-section
  .simple-link:active:before,
body.ally-website-color-blue
  .re-container--med
  article.article.collapsible-section
  .simple-link:focus:before,
body.ally-website-color-blue
  .re-container--med
  article.article.collapsible-section
  .simple-link:hover:before {
  background-color: #18438c;
}
body.ally-website-color-blue
  .re-container--med
  article.article.collapsible-section
  .article-header[data-bs-toggle="collapse"]
  a,
body.ally-website-color-blue
  .re-container--med
  article.article.collapsible-section
  .article-header[data-bs-toggle="collapse"]
  a:focus {
  border-color: #18438c;
}
body.ally-website-color-blue
  .re-container--med
  article.article.collapsible-section
  .article-header[data-bs-toggle="collapse"][aria-expanded="true"]
  a {
  border-color: #18438c !important;
}
@media (min-width: 1264px) {
  body.ally-website-color-blue .re-header-bottom__item-inner-list {
    border-bottom: 1px solid #212121;
    border-left: 1px solid #212121;
    border-right: 1px solid #212121;
  }
}
@media (max-width: 1263px) {
  body.ally-website-color-blue .re-header-top__links-container {
    border-bottom: 1px solid #212121;
  }
  body.ally-website-color-blue .re-header-bottom__item-inner-list {
    border-bottom: none;
  }
  body.ally-website-color-blue .re-header-bottom__search-container--mobile {
    background-color: transparent;
  }
  body.ally-website-color-blue
    .re-header-bottom__search-container--mobile
    .re-header-bottom__search-input::-webkit-input-placeholder {
    color: #212121 !important;
  }
  body.ally-website-color-blue
    .re-header-bottom__search-container--mobile
    .re-header-bottom__search-input::-moz-placeholder {
    color: #212121 !important;
  }
  body.ally-website-color-blue
    .re-header-bottom__search-container--mobile
    .re-header-bottom__search-input:-ms-input-placeholder {
    color: #212121 !important;
  }
  body.ally-website-color-blue
    .re-header-bottom__search-container--mobile
    .re-header-bottom__search-input::-ms-input-placeholder {
    color: #212121 !important;
  }
  body.ally-website-color-blue
    .re-header-bottom__search-container--mobile
    .re-header-bottom__search-input::placeholder {
    color: #212121 !important;
  }
}
body.ally-website-color-blue .re-button-white-14-16:active,
body.ally-website-color-blue .re-button-white-14-16:focus,
body.ally-website-color-blue .re-button-white-14-16:hover {
  color: #212121 !important;
}
body.ally-website-color-blue .re-container__link-list a,
body.ally-website-color-blue .re-container__link-list--with-img a {
  border-color: #18438c;
}
body.ally-website-color-blue .re-container__trigger {
  background: #9dd1ff !important;
  border-color: #212121;
}
body.ally-website-color-blue
  .re-container__list
  .re-container__item:last-child {
  border-color: #212121;
}
body.ally-website-color-blue .re-note {
  background-color: transparent;
}
body.ally-website-color-blue
  .re-container__search-table-container
  #opendata-list
  thead
  th,
body.ally-website-color-blue
  .re-container__search-table-container
  .re-container__search-table-container-wrapper:before,
body.ally-website-color-blue
  .re-container__search-table-container-inner-info-wrapper
  table.opendata-passport
  tbody
  tr
  td,
body.ally-website-color-blue
  .re-container__search-table-container-inner-info-wrapper
  table.opendata-passport
  thead
  tr
  th,
body.ally-website-color-blue .table.table tr:first-child td {
  background: transparent;
}
body.ally-website-color-blue .re-popup__csv.modal .modal-title {
  border-color: #212121;
}
body.ally-website-color-blue
  .re-container__search-table-container
  #opendata-list_filter
  input::-webkit-input-placeholder {
  color: #212121 !important;
}
body.ally-website-color-blue
  .re-container__search-table-container
  #opendata-list_filter
  input::-moz-placeholder {
  color: #212121 !important;
}
body.ally-website-color-blue
  .re-container__search-table-container
  #opendata-list_filter
  input:-ms-input-placeholder {
  color: #212121 !important;
}
body.ally-website-color-blue
  .re-container__search-table-container
  #opendata-list_filter
  input::-ms-input-placeholder {
  color: #212121 !important;
}
body.ally-website-color-blue
  .re-container__search-table-container
  #opendata-list_filter
  input::placeholder {
  color: #212121 !important;
}
body.ally-website-color-blue
  .re-container__search-table-container
  #opendata-list_filter
  label:before {
  -webkit-filter: invert(1);
  filter: invert(1);
}
body.ally-website-color-blue
  .re-container__search-table-container
  #opendata-list
  td
  a {
  border-color: #18438c;
}
body.ally-website-color-blue .re-container__head-container {
  background: transparent !important;
}
body.ally-website-color-blue
  .re-container__top-block--med
  .re-container__head-container {
  border: 1px solid rgba(33, 33, 33, 0.5);
}
body.ally-website-color-blue
  .collapsible-section
  .section-content
  .re-container__content-block
  .re-container__link-list
  a,
body.ally-website-color-blue
  .re-container
  .simple-article-content-wrapper
  .re-container__content-block
  .re-container__link-list
  a,
body.ally-website-color-blue
  .re-container
  .simple-page-content-wrapper
  .re-container__content-block
  .re-container__link-list
  a {
  background-color: transparent;
}
body.ally-website-color-blue .re-container__addresses-toggler a,
body.ally-website-color-blue .re-container__addresses-toggler button,
body.ally-website-color-blue .re-container__content-block {
  background: transparent;
  border: 1px solid rgba(33, 33, 33, 0.5);
}
body.ally-website-color-blue
  .re-container__inner-right-list
  a.re-container__inner-right-trigger--active,
body.ally-website-color-blue
  .re-container__inner-right-list
  button.re-container__inner-right-trigger--active {
  background: transparent !important;
  font-weight: 600 !important;
}
body.ally-website-color-blue
  .re-container__inner-right
  .re-container__inner-right-list
  a:active,
body.ally-website-color-blue
  .re-container__inner-right
  .re-container__inner-right-list
  a:focus,
body.ally-website-color-blue
  .re-container__inner-right
  .re-container__inner-right-list
  a:hover,
body.ally-website-color-blue
  .re-container__inner-right
  .re-container__inner-right-list
  button:active,
body.ally-website-color-blue
  .re-container__inner-right
  .re-container__inner-right-list
  button:focus,
body.ally-website-color-blue
  .re-container__inner-right
  .re-container__inner-right-list
  button:hover {
  color: #212121 !important;
  font-weight: 600 !important;
}
body.ally-website-color-blue .re-container__inner-right-list {
  border-color: rgba(33, 33, 33, 0.5);
}
body.ally-website-color-blue
  .re-container__inner-right-list
  li:not(:last-child) {
  border-bottom: 1px solid rgba(33, 33, 33, 0.5);
}
body.ally-website-color-blue .re-breadcrumbs__link:before {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}
body.ally-website-color-blue
  .re-container.re-container--med
  .re-container__link-list
  a {
  border-color: #18438c;
}
body.ally-website-color-blue
  .re-container.re-container--med
  .re-container__link-list
  a:before {
  background-color: #18438c;
}
body.ally-website-color-blue
  .re-container.re-container--med
  .re-container__link-list
  a:active,
body.ally-website-color-blue
  .re-container.re-container--med
  .re-container__link-list
  a:focus,
body.ally-website-color-blue
  .re-container.re-container--med
  .re-container__link-list
  a:hover {
  border-color: #18438c;
}
body.ally-website-color-blue
  .re-container.re-container--med
  .re-container__link-list
  a:active:before,
body.ally-website-color-blue
  .re-container.re-container--med
  .re-container__link-list
  a:focus:before,
body.ally-website-color-blue
  .re-container.re-container--med
  .re-container__link-list
  a:hover:before {
  background-color: #18438c;
}
body.ally-website-color-blue
  .re-container.re-container--hold
  .re-container__link-list
  a,
body.ally-website-color-blue
  .re-container.re-container--med
  .re-container__list
  .re-container__item:last-child,
body.ally-website-color-blue
  .re-container.re-container--med
  .re-container__trigger,
body.ally-website-color-blue
  .re-container.re-container--med
  .re-container__trigger--open {
  border-color: #18438c;
}
body.ally-website-color-blue
  .re-container.re-container--hold
  .re-container__link-list
  a:before {
  background-color: #18438c;
}
body.ally-website-color-blue
  .re-container.re-container--hold
  .re-container__link-list
  a:active,
body.ally-website-color-blue
  .re-container.re-container--hold
  .re-container__link-list
  a:focus,
body.ally-website-color-blue
  .re-container.re-container--hold
  .re-container__link-list
  a:hover {
  border-color: #18438c;
}
body.ally-website-color-blue
  .re-container.re-container--hold
  .re-container__link-list
  a:active:before,
body.ally-website-color-blue
  .re-container.re-container--hold
  .re-container__link-list
  a:focus:before,
body.ally-website-color-blue
  .re-container.re-container--hold
  .re-container__link-list
  a:hover:before {
  background-color: #18438c;
}
body.ally-website-color-blue
  .re-container.re-container--hold
  .re-container__list
  .re-container__item:last-child,
body.ally-website-color-blue
  .re-container.re-container--hold
  .re-container__trigger,
body.ally-website-color-blue
  .re-container.re-container--hold
  .re-container__trigger--open {
  border-color: #18438c;
}
body.ally-website-color-blue div.collapsible-section .internal-link {
  background: transparent;
  border-color: #000;
}
body.ally-website-color-blue div.collapsible-section {
  border-color: #000;
}
body.ally-website-color-blue
  .re-container
  .simple-article-content-wrapper
  .re-news__audio-container {
  background: transparent;
  border: 1px solid #000;
}
body.ally-website-color-monochrom .modal-content,
body.ally-website-color-monochrom .re-right-panel--trigger,
body.ally-website-color-monochrom footer,
body.ally-website-color-monochrom header,
body.ally-website-color-monochrom main,
body.ally-website-color-monochrom section .re-right-panel__wrapper,
body.ally-website-color-monochrom section.re-arrow-up {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}
body.ally-website-color-monochrom-ivers {
  background-color: #000 !important;
  color: #fff;
}
body.ally-website-color-monochrom-ivers .re-loader {
  -webkit-filter: invert(1) grayscale(1) !important;
  filter: invert(1) grayscale(1) !important;
}
body.ally-website-color-monochrom-ivers
  .re-container__coice--error
  .re-container__coice--error--span {
  color: #fff;
}
body.ally-website-color-monochrom-ivers .re-search__input {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers .re-input--order-date-container:after {
  background: #000 !important;
  border-color: #fff !important;
}
body.ally-website-color-monochrom-ivers .re-news-main__main-datatime span,
body.ally-website-color-monochrom-ivers
  .re-news-main__other-news
  .re-news-main__link
  span {
  color: #fff !important;
}
body.ally-website-color-monochrom-ivers .re-container__inner-right-list,
body.ally-website-color-monochrom-ivers .re-header {
  background-color: #000 !important;
}
body.ally-website-color-monochrom-ivers .re-news-main__link,
body.ally-website-color-monochrom-ivers .re-notice-section,
body.ally-website-color-monochrom-ivers .re-subscribe-errors {
  background-color: transparent;
  border: 1px solid #fff;
}
body.ally-website-color-monochrom-ivers
  .re-container
  .simple-page-content-wrapper
  .re-queue-form
  .queue-notification {
  border: 1px solid #fff;
  border-radius: 12px;
  padding: 24px 20px;
}
body.ally-website-color-monochrom-ivers
  .re-container
  .simple-page-content-wrapper
  .re-queue-form
  .queue-notification__error,
body.ally-website-color-monochrom-ivers
  .re-container
  .simple-page-content-wrapper
  .re-queue-form
  .queue-notification__success {
  background: transparent;
}
body.ally-website-color-monochrom-ivers
  .re-container
  .simple-page-content-wrapper
  .re-queue-form
  #queue_form
  input {
  border: 1px solid #fff !important;
  color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-container
  .simple-page-content-wrapper
  .re-queue-form
  #queue_form
  input::-webkit-input-placeholder {
  color: #626262;
}
body.ally-website-color-monochrom-ivers
  .re-container
  .simple-page-content-wrapper
  .re-queue-form
  #queue_form
  input::-moz-placeholder {
  color: #626262;
}
body.ally-website-color-monochrom-ivers
  .re-container
  .simple-page-content-wrapper
  .re-queue-form
  #queue_form
  input:-ms-input-placeholder {
  color: #626262;
}
body.ally-website-color-monochrom-ivers
  .re-container
  .simple-page-content-wrapper
  .re-queue-form
  #queue_form
  input::-ms-input-placeholder {
  color: #626262;
}
body.ally-website-color-monochrom-ivers
  .re-container
  .simple-page-content-wrapper
  .re-queue-form
  #queue_form
  input::placeholder {
  color: #626262;
}
body.ally-website-color-monochrom-ivers
  .site-content
  .collapsible-section
  .section-content
  a,
body.ally-website-color-monochrom-ivers
  .site-content
  .re-container
  .simple-article-content-wrapper
  a,
body.ally-website-color-monochrom-ivers
  .site-content
  .re-container
  .simple-page-content-wrapper
  a {
  text-decoration: underline;
}
body.ally-website-color-monochrom-ivers #subscribe_email:focus,
body.ally-website-color-monochrom-ivers .captcha-input.form-control:focus {
  color: #fff;
}
body.ally-website-color-monochrom-ivers .re-header-bottom,
body.ally-website-color-monochrom-ivers .re-header-top {
  border-bottom-color: #fff !important;
}
body.ally-website-color-monochrom-ivers .re-header-bottom__search-input {
  background-color: #000;
}
body.ally-website-color-monochrom-ivers
  .re-header-bottom__search-input::-webkit-input-placeholder {
  color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-header-bottom__search-input::-moz-placeholder {
  color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-header-bottom__search-input:-ms-input-placeholder {
  color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-header-bottom__search-input::-ms-input-placeholder {
  color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-header-bottom__search-input::placeholder {
  color: #fff;
}
body.ally-website-color-monochrom-ivers .ally__button,
body.ally-website-color-monochrom-ivers .modal-content {
  background-color: #000;
}
body.ally-website-color-monochrom-ivers
  .simple-article-content-wrapper
  p[style^="color"],
body.ally-website-color-monochrom-ivers
  .simple-article-content-wrapper
  span[style^="color"],
body.ally-website-color-monochrom-ivers
  .simple-page-content-wrapper
  p[style^="color"],
body.ally-website-color-monochrom-ivers
  .simple-page-content-wrapper
  span[style^="color"] {
  color: #fff !important;
}
body.ally-website-color-monochrom-ivers
  .af-versions-changelog-button.internal-link {
  text-decoration: underline !important;
}
body.ally-website-color-monochrom-ivers .af-versions-changelog-content {
  background: transparent !important;
}
body.ally-website-color-monochrom-ivers
  .re-container
  .collapsible-section
  .section-content
  ul
  li:before,
body.ally-website-color-monochrom-ivers
  .re-container
  .simple-article-content-wrapper
  ul
  li:before,
body.ally-website-color-monochrom-ivers
  .re-container
  .simple-page-content-wrapper
  ul
  li:before {
  background-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-container
  .collapsible-section
  .section-content
  a.re-container__link-list-item,
body.ally-website-color-monochrom-ivers
  .re-container
  .simple-article-content-wrapper
  a.re-container__link-list-item,
body.ally-website-color-monochrom-ivers
  .re-container
  .simple-page-content-wrapper
  a.re-container__link-list-item {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-container
  .collapsible-section
  .section-content
  a.re-container__link-list-item:before,
body.ally-website-color-monochrom-ivers
  .re-container
  .simple-article-content-wrapper
  a.re-container__link-list-item:before,
body.ally-website-color-monochrom-ivers
  .re-container
  .simple-page-content-wrapper
  a.re-container__link-list-item:before {
  background-color: #fff;
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-container
  .collapsible-section
  .section-content
  a.re-container__link-list-item:hover,
body.ally-website-color-monochrom-ivers
  .re-container
  .simple-article-content-wrapper
  a.re-container__link-list-item:hover,
body.ally-website-color-monochrom-ivers
  .re-container
  .simple-page-content-wrapper
  a.re-container__link-list-item:hover {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-container
  .collapsible-section
  .section-content
  a.re-container__link-list-item:hover:before,
body.ally-website-color-monochrom-ivers
  .re-container
  .simple-article-content-wrapper
  a.re-container__link-list-item:hover:before,
body.ally-website-color-monochrom-ivers
  .re-container
  .simple-page-content-wrapper
  a.re-container__link-list-item:hover:before {
  background-color: #fff;
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers
  a.re-container__content-file-list-item--download:before,
body.ally-website-color-monochrom-ivers
  a.re-container__content-file-list-item--view:before {
  -webkit-filter: grayscale(1) invert(1);
  filter: grayscale(1) invert(1);
}
body.ally-website-color-monochrom-ivers .re-container__table-stars {
  -webkit-filter: invert(1) grayscale(1);
  filter: invert(1) grayscale(1);
}
body.ally-website-color-monochrom-ivers
  .re-container__search-table-container
  #opendata-list
  td
  a:before {
  background-color: #fff;
}
body.ally-website-color-monochrom-ivers .re-banner {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}
body.ally-website-color-monochrom-ivers .gallery-header .controls .next,
body.ally-website-color-monochrom-ivers .gallery-header .controls .prev,
body.ally-website-color-monochrom-ivers
  .gallery-header
  .controls
  .total:before {
  -webkit-filter: grayscale(1) invert(1);
  filter: grayscale(1) invert(1);
}
body.ally-website-color-monochrom-ivers .ally__button {
  border-color: #fff !important;
}
body.ally-website-color-monochrom-ivers .ally__button--active {
  font-weight: 700 !important;
}
body.ally-website-color-monochrom-ivers .ally__wrapper {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers .re-info__inner-content-list,
body.ally-website-color-monochrom-ivers .re-projects {
  background-color: #000;
}
body.ally-website-color-monochrom-ivers .re-info__inner-content-title {
  background: #000 !important;
  border: 1px solid #fff;
}
body.ally-website-color-monochrom-ivers .re-footer-content,
body.ally-website-color-monochrom-ivers .re-info__inner-content-list,
body.ally-website-color-monochrom-ivers .re-links {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers blockquote:before {
  background-color: #fff !important;
}
body.ally-website-color-monochrom-ivers input,
body.ally-website-color-monochrom-ivers textarea {
  background-color: #000;
}
body.ally-website-color-monochrom-ivers input::-webkit-input-placeholder,
body.ally-website-color-monochrom-ivers textarea::-webkit-input-placeholder {
  color: #fff;
}
body.ally-website-color-monochrom-ivers input::-moz-placeholder,
body.ally-website-color-monochrom-ivers textarea::-moz-placeholder {
  color: #fff;
}
body.ally-website-color-monochrom-ivers input:-ms-input-placeholder,
body.ally-website-color-monochrom-ivers textarea:-ms-input-placeholder {
  color: #fff;
}
body.ally-website-color-monochrom-ivers input::-ms-input-placeholder,
body.ally-website-color-monochrom-ivers textarea::-ms-input-placeholder {
  color: #fff;
}
body.ally-website-color-monochrom-ivers input::placeholder,
body.ally-website-color-monochrom-ivers textarea::placeholder {
  color: #fff;
}
body.ally-website-color-monochrom-ivers input:focus,
body.ally-website-color-monochrom-ivers input:hover,
body.ally-website-color-monochrom-ivers textarea:focus,
body.ally-website-color-monochrom-ivers textarea:hover {
  background-color: #000;
}
body.ally-website-color-monochrom-ivers #ereporter_modal,
body.ally-website-color-monochrom-ivers .modal {
  border: none !important;
}
body.ally-website-color-monochrom-ivers .re-button-textarea,
body.ally-website-color-monochrom-ivers .re-button-textarea:focus,
body.ally-website-color-monochrom-ivers .re-button-textarea:hover {
  border-color: #fff !important;
}
body.ally-website-color-monochrom-ivers div.collapsible-section .internal-link {
  background: transparent;
  border-top-color: #fff;
}
body.ally-website-color-monochrom-ivers
  div.collapsible-section
  .internal-link:before {
  -webkit-filter: invert(1) grayscale(1);
  filter: invert(1) grayscale(1);
}
body.ally-website-color-monochrom-ivers .re-input,
body.ally-website-color-monochrom-ivers .re-subscribe__input {
  border-color: #fff !important;
}
body.ally-website-color-monochrom-ivers .re-news__tags-item--toggle {
  background: #000 !important;
  background-color: #000 !important;
  border: 1px solid #fff !important;
}
body.ally-website-color-monochrom-ivers .re-news__tags-item--toggle__container {
  background: #000;
  background-color: #000;
}
body.ally-website-color-monochrom-ivers
  .re-news__tags-item--toggle__container:before {
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    from(#000),
    to(rgba(157, 209, 255, 0))
  );
  background: linear-gradient(270deg, #000, rgba(157, 209, 255, 0));
}
body.ally-website-color-monochrom-ivers .re-af-modal .af-version-release-title {
  background-color: transparent;
}
body.ally-website-color-monochrom-ivers .re-af-modal table tr,
body.ally-website-color-monochrom-ivers
  .re-af-modal--change
  table
  tr:first-child
  td {
  background: transparent !important;
}
body.ally-website-color-monochrom-ivers
  .re-container__top-block--grazhdanam
  .re-container__head-container {
  border: 1px solid #fff !important;
}
body.ally-website-color-monochrom-ivers .re-grazhdanam-info-block,
body.ally-website-color-monochrom-ivers
  .re-grazhdanam-info-block
  .re-container__link-list
  a {
  background: transparent;
}
body.ally-website-color-monochrom-ivers .re-grazhdanam-info-block,
body.ally-website-color-monochrom-ivers .re-news__tags-item a {
  border: 1px solid #fff !important;
}
body.ally-website-color-monochrom-ivers .re-news__tags-item a {
  background: transparent;
}
body.ally-website-color-monochrom-ivers .re-fund__manager-post,
body.ally-website-color-monochrom-ivers
  .re-fund__managers-item
  .re-fund__manager-info
  .re-fund__manager-name {
  color: #fff !important;
}
body.ally-website-color-monochrom-ivers .articles-list .internal-link {
  background: transparent;
}
body.ally-website-color-monochrom-ivers
  .re-container--grazhdanam
  .re-container__head-container
  .re-container__head-title {
  color: #fff;
}
body.ally-website-color-monochrom-ivers .articles-list .internal-link,
body.ally-website-color-monochrom-ivers .articles-list .internal-link-section {
  border-color: #fff !important;
}
body.ally-website-color-monochrom-ivers .articles-list .simple-link {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers .re-breadcrumbs,
body.ally-website-color-monochrom-ivers .re-container__coice-list-trigger,
body.ally-website-color-monochrom-ivers .re-header-bottom__item-inner-list {
  background-color: #000;
}
body.ally-website-color-monochrom-ivers
  .re-news__pagination
  .page-selector-horizontal
  .pages
  span.active,
body.ally-website-color-monochrom-ivers
  .re-search
  .page-selector-horizontal
  .pages
  span.active {
  background: #fff !important;
  color: #000 !important;
}
body.ally-website-color-monochrom-ivers .ally__button--close:active span,
body.ally-website-color-monochrom-ivers .ally__button--close:focus span,
body.ally-website-color-monochrom-ivers .ally__button--close:hover span {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.502 12.497c-.421.422-.442 1.175.01 1.607.432.452 1.196.432 1.618.01L7 9.242l4.872 4.872c.432.432 1.175.442 1.607-.01.452-.432.442-1.185.01-1.617L8.618 7.615l4.872-4.862c.432-.441.442-1.185-.01-1.617-.432-.452-1.175-.442-1.607-.01L7 5.998 2.13 1.126C1.708.704.944.684.512 1.136.06 1.568.081 2.322.502 2.743l4.872 4.872-4.872 4.882Z' fill='%23000'/%3E%3C/svg%3E");
}
body.ally-website-color-monochrom-ivers .re-breadcrumbs,
body.ally-website-color-monochrom-ivers .re-search__result-list {
  border-bottom: 1px solid #fff;
}
body.ally-website-color-monochrom-ivers .ally__button:active,
body.ally-website-color-monochrom-ivers .ally__button:focus,
body.ally-website-color-monochrom-ivers .ally__button:hover {
  color: #000 !important;
}
body.ally-website-color-monochrom-ivers .ally__button--active {
  color: #fff !important;
  font-weight: 600;
}
body.ally-website-color-monochrom-ivers .ally__button--active:active,
body.ally-website-color-monochrom-ivers .ally__button--active:focus,
body.ally-website-color-monochrom-ivers .ally__button--active:hover {
  color: #fff !important;
}
body.ally-website-color-monochrom-ivers .re-button-white-14-16,
body.ally-website-color-monochrom-ivers .re-button-white-14-16--slim {
  background-color: #000 !important;
  background: #000 !important;
}
body.ally-website-color-monochrom-ivers .re-cookie__wrapper,
body.ally-website-color-monochrom-ivers .re-header-bottom__search-item-link {
  background-color: #000 !important;
}
body.ally-website-color-monochrom-ivers .re-button-aqua,
body.ally-website-color-monochrom-ivers .re-button-aqua--small,
body.ally-website-color-monochrom-ivers .re-button-aqua-14-16 {
  background: #000 !important;
  border: 1px solid #fff;
}
body.ally-website-color-monochrom-ivers .re-button-aqua-12-14 {
  background: #000 !important;
  border: 1px solid #fff !important;
}
body.ally-website-color-monochrom-ivers .re-cookie__wrapper {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers .re-container__coice-list li p:active,
body.ally-website-color-monochrom-ivers .re-container__coice-list li p:focus,
body.ally-website-color-monochrom-ivers .re-container__coice-list li p:hover {
  background-color: #000 !important;
  font-weight: 600;
}
@media (min-width: 1264px) {
  body.ally-website-color-monochrom-ivers .re-header-bottom__item-inner-list {
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
  }
}
@media (max-width: 1263px) {
  body.ally-website-color-monochrom-ivers .re-header-top__links-container {
    border-bottom: 1px solid #fff;
  }
  body.ally-website-color-monochrom-ivers .re-header-bottom__item-inner-list {
    border-bottom: none;
  }
  body.ally-website-color-monochrom-ivers
    .re-header-bottom__search-container--mobile {
    background-color: transparent;
  }
  body.ally-website-color-monochrom-ivers
    .re-header-bottom__search-container--mobile
    .re-header-bottom__search-input::-webkit-input-placeholder {
    color: #fff !important;
  }
  body.ally-website-color-monochrom-ivers
    .re-header-bottom__search-container--mobile
    .re-header-bottom__search-input::-moz-placeholder {
    color: #fff !important;
  }
  body.ally-website-color-monochrom-ivers
    .re-header-bottom__search-container--mobile
    .re-header-bottom__search-input:-ms-input-placeholder {
    color: #fff !important;
  }
  body.ally-website-color-monochrom-ivers
    .re-header-bottom__search-container--mobile
    .re-header-bottom__search-input::-ms-input-placeholder {
    color: #fff !important;
  }
  body.ally-website-color-monochrom-ivers
    .re-header-bottom__search-container--mobile
    .re-header-bottom__search-input::placeholder {
    color: #fff !important;
  }
}
body.ally-website-color-monochrom-ivers .re-button-white-14-16:active,
body.ally-website-color-monochrom-ivers .re-button-white-14-16:focus,
body.ally-website-color-monochrom-ivers .re-button-white-14-16:hover {
  color: #fff !important;
}
body.ally-website-color-monochrom-ivers .re-container__link-list a,
body.ally-website-color-monochrom-ivers .re-container__link-list--with-img a {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers .re-container__trigger {
  background: #000 !important;
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-container__list
  .re-container__item:last-child {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers .re-note {
  background-color: transparent;
}
body.ally-website-color-monochrom-ivers
  .re-container__search-table-container
  #opendata-list
  thead
  th,
body.ally-website-color-monochrom-ivers
  .re-container__search-table-container
  .re-container__search-table-container-wrapper:before,
body.ally-website-color-monochrom-ivers
  .re-container__search-table-container-inner-info-wrapper
  table.opendata-passport
  tbody
  tr
  td,
body.ally-website-color-monochrom-ivers
  .re-container__search-table-container-inner-info-wrapper
  table.opendata-passport
  thead
  tr
  th,
body.ally-website-color-monochrom-ivers .table.table tr:first-child td {
  background: transparent;
}
body.ally-website-color-monochrom-ivers .re-popup__csv.modal .modal-title {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-container__search-table-container
  #opendata-list_filter
  input::-webkit-input-placeholder {
  color: #fff !important;
}
body.ally-website-color-monochrom-ivers
  .re-container__search-table-container
  #opendata-list_filter
  input::-moz-placeholder {
  color: #fff !important;
}
body.ally-website-color-monochrom-ivers
  .re-container__search-table-container
  #opendata-list_filter
  input:-ms-input-placeholder {
  color: #fff !important;
}
body.ally-website-color-monochrom-ivers
  .re-container__search-table-container
  #opendata-list_filter
  input::-ms-input-placeholder {
  color: #fff !important;
}
body.ally-website-color-monochrom-ivers
  .re-container__search-table-container
  #opendata-list_filter
  input::placeholder {
  color: #fff !important;
}
body.ally-website-color-monochrom-ivers
  .re-container__search-table-container
  #opendata-list
  td
  a {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers .re-container__head-container {
  background: transparent !important;
}
body.ally-website-color-monochrom-ivers
  .re-container__top-block--med
  .re-container__head-container {
  border: 1px solid #fff;
}
body.ally-website-color-monochrom-ivers
  .re-container
  .collapsible-section
  .section-content
  .re-container__content-block
  .re-container__link-list
  a,
body.ally-website-color-monochrom-ivers
  .re-container
  .simple-article-content-wrapper
  .re-container__content-block
  .re-container__link-list
  a,
body.ally-website-color-monochrom-ivers
  .re-container
  .simple-page-content-wrapper
  .re-container__content-block
  .re-container__link-list
  a {
  background-color: transparent;
}
body.ally-website-color-monochrom-ivers .re-container__addresses-toggler a,
body.ally-website-color-monochrom-ivers .re-container__addresses-toggler button,
body.ally-website-color-monochrom-ivers .re-container__content-block {
  background: transparent;
  border: 1px solid #fff;
}
body.ally-website-color-monochrom-ivers
  .re-container__inner-right-list
  a.re-container__inner-right-trigger--active,
body.ally-website-color-monochrom-ivers
  .re-container__inner-right-list
  button.re-container__inner-right-trigger--active {
  background: transparent !important;
  font-weight: 600 !important;
}
body.ally-website-color-monochrom-ivers
  .re-container__inner-right
  .re-container__inner-right-list
  a:active,
body.ally-website-color-monochrom-ivers
  .re-container__inner-right
  .re-container__inner-right-list
  a:focus,
body.ally-website-color-monochrom-ivers
  .re-container__inner-right
  .re-container__inner-right-list
  a:hover,
body.ally-website-color-monochrom-ivers
  .re-container__inner-right
  .re-container__inner-right-list
  button:active,
body.ally-website-color-monochrom-ivers
  .re-container__inner-right
  .re-container__inner-right-list
  button:focus,
body.ally-website-color-monochrom-ivers
  .re-container__inner-right
  .re-container__inner-right-list
  button:hover {
  color: #fff !important;
  font-weight: 600 !important;
}
body.ally-website-color-monochrom-ivers .re-container__inner-right-list {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-container__inner-right-list
  li:not(:last-child) {
  border-bottom: 1px solid #fff;
}
body.ally-website-color-monochrom-ivers .img-white {
  display: none !important;
}
body.ally-website-color-monochrom-ivers .img-black {
  display: block !important;
}
body.ally-website-color-monochrom-ivers p {
  color: #fff;
}
body.ally-website-color-monochrom-ivers .re-header-bottom__item-header:before,
body.ally-website-color-monochrom-ivers
  .re-header-bottom__item-header:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6 6 6-6' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body.ally-website-color-monochrom-ivers
  .re-header-bottom__item-header--show:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 7 7 1 1 7' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
}
body.ally-website-color-monochrom-ivers .re-header-bottom__search-input {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers .re-header-top__button--ally {
  background-color: transparent;
  border: 1px solid #fff;
}
body.ally-website-color-monochrom-ivers .ally__button--close span,
body.ally-website-color-monochrom-ivers .modal .close,
body.ally-website-color-monochrom-ivers .re-footer-top-svg,
body.ally-website-color-monochrom-ivers .re-header-bottom__search-enter,
body.ally-website-color-monochrom-ivers .re-header-top-svg,
body.ally-website-color-monochrom-ivers
  .re-header-top__button--lang
  .re-header-top__button__icon,
body.ally-website-color-monochrom-ivers
  .re-header-top__button--region
  .re-header-top__button__icon,
body.ally-website-color-monochrom-ivers .re-popup .close {
  -webkit-filter: invert(1);
  filter: invert(1);
}
body.ally-website-color-monochrom-ivers
  .articles-list
  .collapsed
  .internal-link:before,
body.ally-website-color-monochrom-ivers .articles-list .internal-link:before,
body.ally-website-color-monochrom-ivers .re-breadcrumbs__link:before,
body.ally-website-color-monochrom-ivers
  .re-container__checkbox--blue
  + .re-container__checkbox-text:before,
body.ally-website-color-monochrom-ivers
  .re-container__coice-input-container:before,
body.ally-website-color-monochrom-ivers .re-container__content--download:before,
body.ally-website-color-monochrom-ivers .re-container__content--view:before,
body.ally-website-color-monochrom-ivers
  .re-container__content-block-icon:before,
body.ally-website-color-monochrom-ivers
  .re-container__content-social-link:after,
body.ally-website-color-monochrom-ivers .re-container__download-link:before,
body.ally-website-color-monochrom-ivers
  .re-container__radio.re-container__radio--blue
  + .re-container__radio-text:before,
body.ally-website-color-monochrom-ivers
  .re-container__search-table-container
  .re-container__search-table-container-inner-content
  .re-container__download-inner-link--help,
body.ally-website-color-monochrom-ivers
  .re-container__search-table-container
  .re-container__search-table-container-inner-content
  .re-container__download-inner-link:before,
body.ally-website-color-monochrom-ivers .re-container__trigger:before,
body.ally-website-color-monochrom-ivers .re-footer-content__app-svg,
body.ally-website-color-monochrom-ivers .re-footer-content__navs-icon,
body.ally-website-color-monochrom-ivers
  .re-grazhdanam-info-block
  .re-grazhdanam-info-head-block
  img,
body.ally-website-color-monochrom-ivers .re-header-bottom__search-enter,
body.ally-website-color-monochrom-ivers
  .re-header-bottom__search-item-text:before,
body.ally-website-color-monochrom-ivers .re-header-top-menu-toggler,
body.ally-website-color-monochrom-ivers .re-info__inner-link--arrow,
body.ally-website-color-monochrom-ivers .re-links__link:before,
body.ally-website-color-monochrom-ivers .re-news-main__all-news--arrow,
body.ally-website-color-monochrom-ivers .re-news__article-date:before,
body.ally-website-color-monochrom-ivers
  .re-news__tags-item.re-news__tags-item--toggle
  svg,
body.ally-website-color-monochrom-ivers .re-projects__img,
body.ally-website-color-monochrom-ivers
  .re-regional-page__contacts
  .contact-chapter__item
  .contact-chapter__item-contact:before,
body.ally-website-color-monochrom-ivers
  .re-regional-page__contacts
  .region-ks-list
  .region-ks-list__data:before,
body.ally-website-color-monochrom-ivers .re-search__submit,
body.ally-website-color-monochrom-ivers .re-social__inner-share .ya-share2 {
  -webkit-filter: invert(1) grayscale(1) !important;
  filter: invert(1) grayscale(1) !important;
}
body.ally-website-color-monochrom-ivers .table {
  color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-container__addresses-toggler
  a:active,
body.ally-website-color-monochrom-ivers
  .re-container__addresses-toggler
  a:focus,
body.ally-website-color-monochrom-ivers
  .re-container__addresses-toggler
  a:hover,
body.ally-website-color-monochrom-ivers
  .re-container__addresses-toggler
  button:active,
body.ally-website-color-monochrom-ivers
  .re-container__addresses-toggler
  button:focus,
body.ally-website-color-monochrom-ivers
  .re-container__addresses-toggler
  button:hover {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .news__inner-other-news-item-date:before {
  background-color: #fff !important;
}
body.ally-website-color-monochrom-ivers .re-search__input {
  color: #fff !important;
}
body.ally-website-color-monochrom-ivers .news-en-container__item,
body.ally-website-color-monochrom-ivers .re-note {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers .news__inner-other-news-item-header,
body.ally-website-color-monochrom-ivers .re-button-white-14-16,
body.ally-website-color-monochrom-ivers .re-filter,
body.ally-website-color-monochrom-ivers .re-filter__input,
body.ally-website-color-monochrom-ivers .re-filter__top,
body.ally-website-color-monochrom-ivers .re-news__article,
body.ally-website-color-monochrom-ivers .re-subscribe {
  border-color: #fff !important;
}
body.ally-website-color-monochrom-ivers
  .re-news__pagination
  .page-selector-horizontal
  .pages
  a,
body.ally-website-color-monochrom-ivers
  .re-news__pagination
  .page-selector-horizontal
  .pages
  span,
body.ally-website-color-monochrom-ivers
  .re-search
  .page-selector-horizontal
  .pages
  a,
body.ally-website-color-monochrom-ivers
  .re-search
  .page-selector-horizontal
  .pages
  span {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers .re-container__coice-input {
  color: #fff !important;
}
body.ally-website-color-monochrom-ivers
  .re-container__coice-inner-container
  .re-container__coice-list {
  background-color: #000;
}
body.ally-website-color-monochrom-ivers .re-container__coice-input,
body.ally-website-color-monochrom-ivers .re-container__coice-list,
body.ally-website-color-monochrom-ivers .re-container__coice-list-trigger {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers
  button.re-container__addresses-toggler-button--active {
  border-color: #fff !important;
}
body.ally-website-color-monochrom-ivers .re-container__coice-list-trigger {
  background: #000 !important;
}
body.ally-website-color-monochrom-ivers
  .re-container__addresses-toggler
  a:active,
body.ally-website-color-monochrom-ivers
  .re-container__addresses-toggler
  a:focus,
body.ally-website-color-monochrom-ivers
  .re-container__addresses-toggler
  a:hover,
body.ally-website-color-monochrom-ivers
  .re-container__addresses-toggler
  button:active,
body.ally-website-color-monochrom-ivers
  .re-container__addresses-toggler
  button:focus,
body.ally-website-color-monochrom-ivers
  .re-container__addresses-toggler
  button:hover {
  border-color: #fff !important;
}
body.ally-website-color-monochrom-ivers .re-container__link-list a:before {
  background-color: #fff !important;
}
body.ally-website-color-monochrom-ivers a {
  color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-container__search-table-container
  #opendata-list
  thead
  th,
body.ally-website-color-monochrom-ivers
  .re-container__search-table-container
  .re-container__search-table-container-wrapper:before,
body.ally-website-color-monochrom-ivers
  .re-header-bottom__search-container--mobile.re-header-bottom__search-container--open
  .re-header-bottom__search-input,
body.ally-website-color-monochrom-ivers table td,
body.ally-website-color-monochrom-ivers table th,
body.ally-website-color-monochrom-ivers table tr,
body.ally-website-color-monochrom-ivers table.table {
  border-color: #fff !important;
}
body.ally-website-color-monochrom-ivers .re-header-bottom__search-item-link {
  border-color: #fff !important;
  color: #fff !important;
}
body.ally-website-color-monochrom-ivers .region-search-input {
  border-color: #fff !important;
}
body.ally-website-color-monochrom-ivers .region-search-icon {
  filter: brightness(0) invert(1);
}
body.ally-website-color-monochrom-ivers .re-button-aqua-16-20,
body.ally-website-color-monochrom-ivers .re-button-del {
  background: transparent;
  border: 1px solid #fff;
}
body.ally-website-color-monochrom-ivers .re-button-del:before {
  -webkit-filter: grayscale(1) invert(1);
  filter: grayscale(1) invert(1);
}
body.ally-website-color-monochrom-ivers .re-container__input {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-container__checkbox:not(:disabled)
  + .re-container__checkbox-text:hover:before,
body.ally-website-color-monochrom-ivers
  .re-radiobutton
  input:not(:disabled)
  + label:hover:before,
body.ally-website-color-monochrom-ivers
  .re-radiobutton__container
  input:not(:disabled)
  + .re-radiobutton__text:hover:before {
  -webkit-box-shadow: none !important;
  -webkit-box-shadow: initial !important;
  box-shadow: none !important;
}
body.ally-website-color-monochrom-ivers .re-container__checkbox-text:before {
  -webkit-filter: grayscale(1) invert(1);
  filter: grayscale(1) invert(1);
}
body.ally-website-color-monochrom-ivers
  .re-container__checkbox-label--small
  .re-container__checkbox-text:before {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}
body.ally-website-color-monochrom-ivers
  .re-container__checkbox:checked
  + .re-container__checkbox-text:before {
  -webkit-filter: grayscale(0) !important;
  filter: grayscale(0) !important;
}
body.ally-website-color-monochrom-ivers .re-quote:before {
  background-color: #fff;
}
body.ally-website-color-monochrom-ivers .re-arrow-up,
body.ally-website-color-monochrom-ivers
  .re-regional-page__header
  .re-header-top__link,
body.ally-website-color-monochrom-ivers .re-right-panel {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}
body.ally-website-color-monochrom-ivers .re-container__input-text span {
  color: #fff !important;
}
body.ally-website-color-monochrom-ivers
  .re-container__checkbox:checked
  + .re-container__checkbox-text:before {
  -webkit-filter: grayscale(1) !important;
  filter: grayscale(1) !important;
}
body.ally-website-color-monochrom-ivers
  .re-container__checkbox.re-container__checkbox--blue:checked
  + .re-container__checkbox-text:before {
  -webkit-filter: initial !important;
  filter: none !important;
  -webkit-filter: grayscale(1) invert(1) !important;
  filter: grayscale(1) invert(1) !important;
}
body.ally-website-color-monochrom-ivers
  .re-container__search-table-container-inner-content--forms {
  text-decoration: underline;
}
body.ally-website-color-monochrom-ivers .holder,
body.ally-website-color-monochrom-ivers .holder span.red,
body.ally-website-color-monochrom-ivers span.red {
  color: #fff !important;
}
body.ally-website-color-monochrom-ivers .re-form__form .captcha-right input {
  border-color: #fff !important;
}
body.ally-website-color-monochrom-ivers .modal-title,
body.ally-website-color-monochrom-ivers .re-info__inner-content-title-span,
body.ally-website-color-monochrom-ivers
  .re-popup__oprosnik.modal
  .control-label,
body.ally-website-color-monochrom-ivers .regions-list-item a {
  color: #fff !important;
}
body.ally-website-color-monochrom-ivers .re-right-panel__button-text,
body.ally-website-color-monochrom-ivers
  .re-right-panel__button-text
  span:nth-child(2),
body.ally-website-color-monochrom-ivers
  .re-right-panel__button-text
  span:nth-child(3) {
  color: #212121 !important;
}
body.ally-website-color-monochrom-ivers
  .re-popup__oprosnik.modal
  input[type="text"].form-control,
body.ally-website-color-monochrom-ivers
  .re-popup__oprosnik.modal
  textarea.form-control {
  border-color: #fff !important;
}
body.ally-website-color-monochrom-ivers .alert-info {
  background-color: transparent;
  border: 1px solid #fff;
}
body.ally-website-color-monochrom-ivers .form-control,
body.ally-website-color-monochrom-ivers
  .re-popup__oprosnik.modal
  .modal-header {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers .ally__button:active,
body.ally-website-color-monochrom-ivers .ally__button:focus,
body.ally-website-color-monochrom-ivers .ally__button:hover {
  color: #fff !important;
}
body.ally-website-color-monochrom-ivers
  .re-sitemap__container-inner-link:before {
  background-color: #fff;
}
body.ally-website-color-monochrom-ivers img:not(.no-black) {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}
body.ally-website-color-monochrom-ivers #rightTopArea .collapsible-section a,
body.ally-website-color-monochrom-ivers
  #rightTopArea
  .collapsible-section
  a:hover {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers
  #rightTopArea
  .collapsible-section
  a:hover:before {
  background-color: #fff;
}
body.ally-website-color-monochrom-ivers .news__inner-item-wrapper,
body.ally-website-color-monochrom-ivers
  .re-container.re-container--med
  .re-container__link-list
  a,
body.ally-website-color-monochrom-ivers .social-sharing.re-social__inner-share {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-container.re-container--med
  .re-container__link-list
  a:before {
  background-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-container.re-container--med
  .re-container__link-list
  a:active,
body.ally-website-color-monochrom-ivers
  .re-container.re-container--med
  .re-container__link-list
  a:focus,
body.ally-website-color-monochrom-ivers
  .re-container.re-container--med
  .re-container__link-list
  a:hover {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-container.re-container--med
  .re-container__link-list
  a:active:before,
body.ally-website-color-monochrom-ivers
  .re-container.re-container--med
  .re-container__link-list
  a:focus:before,
body.ally-website-color-monochrom-ivers
  .re-container.re-container--med
  .re-container__link-list
  a:hover:before {
  background-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-container.re-container--hold
  .re-container__link-list
  a,
body.ally-website-color-monochrom-ivers
  .re-container.re-container--med
  .re-container__list
  .re-container__item:last-child,
body.ally-website-color-monochrom-ivers
  .re-container.re-container--med
  .re-container__trigger,
body.ally-website-color-monochrom-ivers
  .re-container.re-container--med
  .re-container__trigger--open {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-container.re-container--hold
  .re-container__link-list
  a:before {
  background-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-container.re-container--hold
  .re-container__link-list
  a:active,
body.ally-website-color-monochrom-ivers
  .re-container.re-container--hold
  .re-container__link-list
  a:focus,
body.ally-website-color-monochrom-ivers
  .re-container.re-container--hold
  .re-container__link-list
  a:hover {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-container.re-container--hold
  .re-container__link-list
  a:active:before,
body.ally-website-color-monochrom-ivers
  .re-container.re-container--hold
  .re-container__link-list
  a:focus:before,
body.ally-website-color-monochrom-ivers
  .re-container.re-container--hold
  .re-container__link-list
  a:hover:before {
  background-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-container.re-container--hold
  .re-container__list
  .re-container__item:last-child,
body.ally-website-color-monochrom-ivers
  .re-container.re-container--hold
  .re-container__trigger,
body.ally-website-color-monochrom-ivers
  .re-container.re-container--hold
  .re-container__trigger--open {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-container
  .simple-article-content-wrapper
  .re-news__audio-container {
  background: transparent;
  border: 1px solid #fff;
}
body.ally-website-color-monochrom-ivers
  .re-container
  .simple-article-content-wrapper
  .re-news__audio-container
  .re-news__audio-button--download,
body.ally-website-color-monochrom-ivers
  .re-container
  .simple-article-content-wrapper
  .re-news__audio-container
  .re-news__audio-button--play,
body.ally-website-color-monochrom-ivers
  .re-container
  .simple-article-content-wrapper
  .re-news__audio-container
  .re-news__audio-button--sound {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}
body.ally-website-color-monochrom-ivers
  .re-container
  .simple-article-content-wrapper
  .re-news__audio-container
  .re-news__audio-range {
  background: #ebebeb;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#626262),
    to(#626262)
  );
  background-image: linear-gradient(#626262, #626262);
  background-repeat: no-repeat;
}
body.ally-website-color-monochrom-ivers
  .re-container
  .simple-article-content-wrapper
  .re-news__audio-container
  .re-news__audio-range::-webkit-slider-thumb {
  background: #626262;
}
body.ally-website-color-monochrom-ivers
  .re-container
  .simple-article-content-wrapper
  .re-news__audio-container
  .re-news__audio-range::-moz-range-thumb {
  background: #626262;
}
body.ally-website-color-monochrom-ivers
  .re-container
  .simple-article-content-wrapper
  .re-news__audio-container
  .re-news__audio-range::-ms-thumb {
  background: #626262;
}
body.ally-website-color-monochrom-ivers
  .region-select-content::-webkit-scrollbar,
body.ally-website-color-monochrom-ivers::-webkit-scrollbar,
body.ally-website-color-monochrom::-webkit-scrollbar {
  background-color: #ebebeb;
  height: 8px;
  width: 8px;
}
body.ally-website-color-monochrom-ivers
  .region-select-content::-webkit-scrollbar-thumb,
body.ally-website-color-monochrom-ivers::-webkit-scrollbar-thumb,
body.ally-website-color-monochrom::-webkit-scrollbar-thumb {
  background-color: #626262;
  border-radius: 9em;
}
body.ally-website-color-monochrom-ivers
  .region-select-content::-webkit-scrollbar-thumb:hover,
body.ally-website-color-monochrom-ivers::-webkit-scrollbar-thumb:hover,
body.ally-website-color-monochrom::-webkit-scrollbar-thumb:hover {
  background-color: #626262;
}
body.ally-website-color-monochrom
  .re-container__scroll-wrapper::-webkit-scrollbar,
body.ally-website-color-monochrom-ivers
  .re-container__scroll-wrapper::-webkit-scrollbar {
  background-color: #ebebeb;
}
body.ally-website-color-monochrom
  .re-container__scroll-wrapper::-webkit-scrollbar-thumb,
body.ally-website-color-monochrom
  .re-container__scroll-wrapper::-webkit-scrollbar-thumb:hover,
body.ally-website-color-monochrom-ivers
  .re-container__scroll-wrapper::-webkit-scrollbar-thumb,
body.ally-website-color-monochrom-ivers
  .re-container__scroll-wrapper::-webkit-scrollbar-thumb:hover {
  background-color: #626262;
}
body.ally-website-color-monochrom
  .re-container__scroll-wrapper-y::-webkit-scrollbar,
body.ally-website-color-monochrom-ivers
  .re-container__scroll-wrapper-y::-webkit-scrollbar {
  background-color: #ebebeb;
}
body.ally-website-color-monochrom
  .re-container__scroll-wrapper-y::-webkit-scrollbar-thumb,
body.ally-website-color-monochrom
  .re-container__scroll-wrapper-y::-webkit-scrollbar-thumb:hover,
body.ally-website-color-monochrom-ivers
  .re-container__scroll-wrapper-y::-webkit-scrollbar-thumb,
body.ally-website-color-monochrom-ivers
  .re-container__scroll-wrapper-y::-webkit-scrollbar-thumb:hover {
  background-color: #626262;
}
body.ally-website-color-monochrom #opendata-list::-webkit-scrollbar,
body.ally-website-color-monochrom
  .re-af-modal--change
  .modal-body::-webkit-scrollbar,
body.ally-website-color-monochrom .re-container__coice-list::-webkit-scrollbar,
body.ally-website-color-monochrom
  .re-container__search-table-container-inner-info-wrapper
  table.opendata-passport::-webkit-scrollbar,
body.ally-website-color-monochrom
  .re-container__table-container::-webkit-scrollbar,
body.ally-website-color-monochrom
  .re-header-bottom__item-inner-list::-webkit-scrollbar,
body.ally-website-color-monochrom .re-info__inner-container::-webkit-scrollbar,
body.ally-website-color-monochrom .re-news-main__other-news::-webkit-scrollbar,
body.ally-website-color-monochrom
  .re-popup.modal
  .modal-content::-webkit-scrollbar,
body.ally-website-color-monochrom .re-popup::-webkit-scrollbar,
body.ally-website-color-monochrom table.table::-webkit-scrollbar,
body.ally-website-color-monochrom-ivers #opendata-list::-webkit-scrollbar,
body.ally-website-color-monochrom-ivers
  .re-af-modal--change
  .modal-body::-webkit-scrollbar,
body.ally-website-color-monochrom-ivers
  .re-container__coice-list::-webkit-scrollbar,
body.ally-website-color-monochrom-ivers
  .re-container__search-table-container-inner-info-wrapper
  table.opendata-passport::-webkit-scrollbar,
body.ally-website-color-monochrom-ivers
  .re-container__table-container::-webkit-scrollbar,
body.ally-website-color-monochrom-ivers
  .re-header-bottom__item-inner-list::-webkit-scrollbar,
body.ally-website-color-monochrom-ivers
  .re-info__inner-container::-webkit-scrollbar,
body.ally-website-color-monochrom-ivers
  .re-news-main__other-news::-webkit-scrollbar,
body.ally-website-color-monochrom-ivers
  .re-popup.modal
  .modal-content::-webkit-scrollbar,
body.ally-website-color-monochrom-ivers .re-popup::-webkit-scrollbar,
body.ally-website-color-monochrom-ivers table.table::-webkit-scrollbar {
  background-color: #ebebeb;
}
body.ally-website-color-monochrom #opendata-list::-webkit-scrollbar-thumb,
body.ally-website-color-monochrom #opendata-list::-webkit-scrollbar-thumb:hover,
body.ally-website-color-monochrom
  .re-af-modal--change
  .modal-body::-webkit-scrollbar-thumb,
body.ally-website-color-monochrom
  .re-af-modal--change
  .modal-body::-webkit-scrollbar-thumb:hover,
body.ally-website-color-monochrom
  .re-container__coice-list::-webkit-scrollbar-thumb,
body.ally-website-color-monochrom
  .re-container__coice-list::-webkit-scrollbar-thumb:hover,
body.ally-website-color-monochrom
  .re-container__search-table-container-inner-info-wrapper
  table.opendata-passport::-webkit-scrollbar-thumb,
body.ally-website-color-monochrom
  .re-container__search-table-container-inner-info-wrapper
  table.opendata-passport::-webkit-scrollbar-thumb:hover,
body.ally-website-color-monochrom
  .re-container__table-container::-webkit-scrollbar-thumb,
body.ally-website-color-monochrom
  .re-container__table-container::-webkit-scrollbar-thumb:hover,
body.ally-website-color-monochrom
  .re-header-bottom__item-inner-list::-webkit-scrollbar-thumb,
body.ally-website-color-monochrom
  .re-header-bottom__item-inner-list::-webkit-scrollbar-thumb:hover,
body.ally-website-color-monochrom
  .re-info__inner-container::-webkit-scrollbar-thumb,
body.ally-website-color-monochrom
  .re-info__inner-container::-webkit-scrollbar-thumb:hover,
body.ally-website-color-monochrom
  .re-news-main__other-news::-webkit-scrollbar-thumb,
body.ally-website-color-monochrom
  .re-news-main__other-news::-webkit-scrollbar-thumb:hover,
body.ally-website-color-monochrom
  .re-popup.modal
  .modal-content::-webkit-scrollbar-thumb,
body.ally-website-color-monochrom
  .re-popup.modal
  .modal-content::-webkit-scrollbar-thumb:hover,
body.ally-website-color-monochrom .re-popup::-webkit-scrollbar-thumb,
body.ally-website-color-monochrom .re-popup::-webkit-scrollbar-thumb:hover,
body.ally-website-color-monochrom table.table::-webkit-scrollbar-thumb,
body.ally-website-color-monochrom table.table::-webkit-scrollbar-thumb:hover,
body.ally-website-color-monochrom-ivers #opendata-list::-webkit-scrollbar-thumb,
body.ally-website-color-monochrom-ivers
  #opendata-list::-webkit-scrollbar-thumb:hover,
body.ally-website-color-monochrom-ivers
  .re-af-modal--change
  .modal-body::-webkit-scrollbar-thumb,
body.ally-website-color-monochrom-ivers
  .re-af-modal--change
  .modal-body::-webkit-scrollbar-thumb:hover,
body.ally-website-color-monochrom-ivers
  .re-container__coice-list::-webkit-scrollbar-thumb,
body.ally-website-color-monochrom-ivers
  .re-container__coice-list::-webkit-scrollbar-thumb:hover,
body.ally-website-color-monochrom-ivers
  .re-container__search-table-container-inner-info-wrapper
  table.opendata-passport::-webkit-scrollbar-thumb,
body.ally-website-color-monochrom-ivers
  .re-container__search-table-container-inner-info-wrapper
  table.opendata-passport::-webkit-scrollbar-thumb:hover,
body.ally-website-color-monochrom-ivers
  .re-container__table-container::-webkit-scrollbar-thumb,
body.ally-website-color-monochrom-ivers
  .re-container__table-container::-webkit-scrollbar-thumb:hover,
body.ally-website-color-monochrom-ivers
  .re-header-bottom__item-inner-list::-webkit-scrollbar-thumb,
body.ally-website-color-monochrom-ivers
  .re-header-bottom__item-inner-list::-webkit-scrollbar-thumb:hover,
body.ally-website-color-monochrom-ivers
  .re-info__inner-container::-webkit-scrollbar-thumb,
body.ally-website-color-monochrom-ivers
  .re-info__inner-container::-webkit-scrollbar-thumb:hover,
body.ally-website-color-monochrom-ivers
  .re-news-main__other-news::-webkit-scrollbar-thumb,
body.ally-website-color-monochrom-ivers
  .re-news-main__other-news::-webkit-scrollbar-thumb:hover,
body.ally-website-color-monochrom-ivers
  .re-popup.modal
  .modal-content::-webkit-scrollbar-thumb,
body.ally-website-color-monochrom-ivers
  .re-popup.modal
  .modal-content::-webkit-scrollbar-thumb:hover,
body.ally-website-color-monochrom-ivers .re-popup::-webkit-scrollbar-thumb,
body.ally-website-color-monochrom-ivers
  .re-popup::-webkit-scrollbar-thumb:hover,
body.ally-website-color-monochrom-ivers table.table::-webkit-scrollbar-thumb,
body.ally-website-color-monochrom-ivers
  table.table::-webkit-scrollbar-thumb:hover {
  background-color: #626262;
}
body.ally-website-color-monochrom-ivers
  .re-radiobutton
  input:checked
  + label:before {
  border: 4px solid #fff;
}
body.ally-website-color-monochrom-ivers
  .re-radiobutton
  input
  + label:active:before,
body.ally-website-color-monochrom-ivers
  .re-radiobutton
  input
  + label:hover:before,
body.ally-website-color-monochrom-ivers
  input:not(:disabled)
  + .re-radiobutton__text:active:before,
body.ally-website-color-monochrom-ivers
  input:not(:disabled)
  + .re-radiobutton__text:focus:before,
body.ally-website-color-monochrom-ivers
  input:not(:disabled)
  + .re-radiobutton__text:hover:before {
  -webkit-box-shadow: 0 0 0 5px #626262;
  box-shadow: 0 0 0 5px #626262;
}
body.ally-website-color-monochrom-ivers
  input:checked
  + .re-radiobutton__text:before {
  border: 4px solid #fff;
}
.ally-font-size-big .re-container__list--icon-top li:before {
  top: 10px !important;
}
.ally-font-size-big .re-news__picture-text-span {
  -webkit-line-clamp: 1;
}
@media (min-width: 768px) {
  .ally-font-size-big .re-links__item {
    margin-bottom: auto;
    margin-top: auto;
  }
}
@media (min-width: 1264px) {
  .ally-font-size-big .re-container__list--icon-top li:before {
    top: 16px !important;
  }
  .ally-font-size-big .re-subscribe-errors__list-item {
    word-break: break-word;
  }
}
.ally-font-size-extrabig .re-news__picture-text-span {
  -webkit-line-clamp: 1;
}
.ally-font-size-extrabig .re-container__list--icon-top li:before {
  top: 13px !important;
}
@media (min-width: 768px) {
  .ally-font-size-extrabig .re-links__item {
    margin-bottom: auto;
    margin-top: auto;
  }
}
@media (min-width: 1264px) {
  .ally-font-size-extrabig .re-container__list--icon-top li:before {
    top: 20px !important;
  }
}
.ally-font-size-extrabig .re-subscribe-errors__list-item {
  word-break: break-word;
}
body.ally-font-kerning-big .re-container__ol-list li,
body.ally-font-kerning-verybig .re-container__ol-list li {
  padding-left: 36px;
}
@media (min-width: 1264px) {
  body.ally-font-kerning-big .re-container__ol-list li,
  body.ally-font-kerning-verybig .re-container__ol-list li {
    padding-left: 41px;
  }
}
body.ally-font-size-extrabig.ally-font-kerning-big .ally__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
body.ally-font-size-extrabig.ally-font-kerning-big .ally__container {
  margin-bottom: 0;
}
body.ally-font-size-extrabig.ally-font-kerning-big .ally__item {
  margin-bottom: 14px;
  margin-top: 14px;
}
body.ally-font-size-extrabig.ally-font-kerning-verybig .ally__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
body.ally-font-size-extrabig.ally-font-kerning-verybig .ally__container {
  margin-bottom: 0;
}
body.ally-font-size-extrabig.ally-font-kerning-verybig .ally__item {
  margin-bottom: 14px;
  margin-top: 14px;
}
@media (max-width: 1263px) {
  body.ally-font-kerning-verybig .ally__list,
  body.ally-font-size-big .ally__list,
  body.ally-font-size-extrabig .ally__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  body.ally-font-kerning-verybig .ally__container,
  body.ally-font-size-big .ally__container,
  body.ally-font-size-extrabig .ally__container {
    margin-bottom: 0;
  }
  body.ally-font-kerning-verybig .ally__item,
  body.ally-font-size-big .ally__item,
  body.ally-font-size-extrabig .ally__item {
    margin-bottom: 12px;
    margin-top: 12px;
  }
}
@media (max-width: 767px) {
  body.ally-font-kerning-verybig .ally__container,
  body.ally-font-size-big .ally__container,
  body.ally-font-size-extrabig .ally__container {
    margin-bottom: 0;
  }
  body.ally-font-kerning-verybig .ally__item,
  body.ally-font-size-big .ally__item,
  body.ally-font-size-extrabig .ally__item {
    margin-bottom: 14px;
    margin-top: 14px;
  }
}
body.ally-font-kerning-big .re-right-panel__button-text,
body.ally-font-kerning-big .re-right-panel__button-text span,
body.ally-font-kerning-verybig .re-right-panel__button-text,
body.ally-font-kerning-verybig .re-right-panel__button-text span {
  letter-spacing: 0 !important;
}
body.ally-font-size-big .re-right-panel__button-text,
body.ally-font-size-extrabig .re-right-panel__button-text {
  font-size: 16px !important;
}
body.ally-font-size-big .re-right-panel__button-text span:nth-child(2),
body.ally-font-size-extrabig .re-right-panel__button-text span:nth-child(2) {
  font-size: 14px !important;
}
body.ally-font-size-big .re-right-panel__button-text span:last-child,
body.ally-font-size-extrabig .re-right-panel__button-text span:last-child {
  font-size: 12px !important;
}
@media (max-width: 1263px) {
  body.ally-font-size-big .re-right-panel__button-text,
  body.ally-font-size-extrabig .re-right-panel__button-text {
    font-size: 16px !important;
  }
  body.ally-font-size-big .re-right-panel__button-text span:nth-child(2),
  body.ally-font-size-extrabig .re-right-panel__button-text span:nth-child(2) {
    font-size: 14px !important;
  }
  body.ally-font-size-big .re-right-panel__button-text span:last-child,
  body.ally-font-size-extrabig .re-right-panel__button-text span:last-child {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  body.ally-font-size-big .re-right-panel__button-text,
  body.ally-font-size-extrabig .re-right-panel__button-text {
    font-size: 14px !important;
  }
  body.ally-font-size-big .re-right-panel__button-text span:nth-child(2),
  body.ally-font-size-extrabig .re-right-panel__button-text span:nth-child(2) {
    font-size: 12px !important;
  }
  body.ally-font-size-big .re-right-panel__button-text span:last-child,
  body.ally-font-size-extrabig .re-right-panel__button-text span:last-child {
    font-size: 8px !important;
  }
}
@media (min-width: 768px) and (max-width: 1263px) {
  body.ally-font-size-big .re-slider__information,
  body.ally-font-size-extrabig .re-slider__information {
    top: 50px !important;
    -webkit-transform: none !important;
    -webkit-transform: initial !important;
    transform: none !important;
  }
}
@media (min-width: 1264px) {
  .ally-menu-desktop-none {
    opacity: 0 !important;
    pointer-events: none;
  }
}
.ally-font-size-extrabig .re-info__inner-content-title {
  height: 92px;
}
@media (min-width: 1264px) {
  .ally-font-size-big .re-header-bottom__search-enter {
    -webkit-transform: translateY(-75%) scale(1.2);
    transform: translateY(-75%) scale(1.2);
  }
  .ally-font-size-big .re-header-bottom__search-item-text:before {
    -webkit-transform: translateY(-50%) scale(1.2);
    transform: translateY(-50%) scale(1.2);
  }
  .ally-font-size-big .re-footer-content__navs-icon,
  .ally-font-size-big .re-header-top__button__icon {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  .ally-font-size-big .re-header-top__logo-container {
    margin-right: 17px;
  }
  .ally-font-size-extrabig .re-header-bottom__search-enter {
    -webkit-transform: translateY(-79%) scale(1.4);
    transform: translateY(-79%) scale(1.4);
  }
  .ally-font-size-extrabig .re-header-bottom__search-item-text:before {
    -webkit-transform: translateY(-50%) scale(1.4);
    transform: translateY(-50%) scale(1.4);
  }
  .ally-font-size-extrabig .re-footer-content__navs-icon,
  .ally-font-size-extrabig .re-header-top__button__icon {
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
  }
  .ally-font-size-extrabig .re-header-top__logo-container {
    margin-right: 17px;
  }
  .ally-font-size-extrabig .re-info__inner-content-title {
    height: 92px;
  }
}
@media (max-width: 767px) {
  .ally-font-size-extrabig .re-info__inner-content-title {
    word-break: break-word;
  }
  body.ally-font-size-big
    .re-header-top__button.re-header-top__button--region.navbar-toggler.region-select-button
    .re-header-top__button__text,
  body.ally-font-size-extrabig
    .re-header-top__button.re-header-top__button--region.navbar-toggler.region-select-button
    .re-header-top__button__text {
    font-size: 12px !important;
  }
  body.ally-font-kerning-big
    .re-header-top__button.re-header-top__button--region.navbar-toggler.region-select-button
    .re-header-top__button__text,
  body.ally-font-kerning-verybig
    .re-header-top__button.re-header-top__button--region.navbar-toggler.region-select-button
    .re-header-top__button__text {
    letter-spacing: 0 !important;
  }
}
html body.ally-website-color-monochrom-ivers #ereporter_modal,
html body.ally-website-color-monochrom-ivers .modal-dialog,
html body.ally-website-color-monochrom-ivers div.modal {
  border: 1px solid #fff !important;
}
@media (min-width: 1264px) {
  body.ally-font-size-extrabig .re-container__inner-right-trigger {
    word-break: break-word;
  }
  body.ally-font-size-extrabig .re-fund__managers-item .re-fund__manager-info {
    height: 240px;
  }
  body.ally-font-size-extrabig
    .re-search__advanced-item-inner-item--search
    .re-search__advanced-item-inner-item--all-time {
    margin-bottom: auto;
    margin-top: auto;
  }
  body.ally-font-size-big .re-fund__managers-item .re-fund__manager-info {
    height: 240px;
  }
}
body.ally-font-size-big.ally-font-kerning-verybig
  .re-search__advanced-label--federal {
  margin-top: 10px;
}
body.ally-font-size-big.ally-font-kerning-verybig
  .re-search__advanced-item-inner-item--search
  .re-search__advanced-item-inner-item--all-time {
  margin-bottom: auto;
  margin-top: auto;
}
body.ally-font-size-extrabig .re-search__advanced-label--federal {
  margin-top: 10px;
}
body.ally-img-off .re-fund__managers-item {
  background: rgba(0, 0, 0, 0.4);
  height: 602px;
  width: 448px;
}
@media (max-width: 1263px) {
  body.ally-img-off .re-fund__managers-item {
    display: block;
    height: 420px;
    width: 100%;
  }
}
body.ally-img-off .re-fund__managers {
  width: 100%;
}
body.ally-website-color-blue
  .re-fund__managers-item
  .re-fund__manager-info
  .re-fund__manager-name,
body.ally-website-color-blue
  .re-fund__managers-item
  .re-fund__manager-info
  .re-fund__manager-post {
  color: #fff !important;
}
body.ally-website-color-blue
  .re-regional-wrapper
  .re-regional-page__contacts
  .contacts-chapter,
body.ally-website-color-blue
  .re-regional-wrapper
  .re-regional-page__hotline
  .hotline-wrapper {
  background: transparent;
  border: 1px solid #000;
}
body.ally-website-color-blue .re-regional-wrapper .news-block-list article a {
  border-color: #18438c;
}
body.ally-website-color-blue
  .re-regional-wrapper
  .tags-filter
  .tag-checkbox
  span {
  background: transparent;
  border: 1px solid #000;
}
body.ally-website-color-blue
  .re-regional-wrapper
  .news-list-block-wrapper
  .tags-filter-wrapper
  button.btn-primary {
  background: transparent;
}
body.ally-website-color-blue
  .re-regional-wrapper
  .news-list-block-wrapper
  .tags-filter-wrapper
  button.btn-primary:active,
body.ally-website-color-blue
  .re-regional-wrapper
  .news-list-block-wrapper
  .tags-filter-wrapper
  button.btn-primary:hover {
  background: transparent;
  color: var(--font-size-color-212121);
}
body.ally-website-color-blue
  .re-regional-wrapper
  .page-selector-horizontal
  .pages
  a {
  border-color: #18438c;
}
body.ally-website-color-blue
  .re-regional-wrapper
  .page-selector-horizontal
  .pages
  span.active {
  background: transparent;
  border-color: #18438c;
  color: var(--font-size-color-18438C);
}
body.ally-website-color-blue
  .re-regional-wrapper.re-regional-anti-corruption
  p[\:has\(strong\%20\%3E\%20em\%20\%3E\%20span\)],
body.ally-website-color-blue
  .re-regional-wrapper.re-regional-info
  p[\:has\(strong\%20\%3E\%20em\%20\%3E\%20span\)] {
  background: transparent;
}
body.ally-website-color-blue
  .re-regional-wrapper.re-regional-anti-corruption
  p:has(strong > em > span),
body.ally-website-color-blue
  .re-regional-wrapper.re-regional-info
  p:has(strong > em > span) {
  background: transparent;
}
body.ally-website-color-blue
  .re-regional-wrapper.re-regional-anti-corruption
  #rightTopArea
  .re-regional__link,
body.ally-website-color-blue
  .re-regional-wrapper.re-regional-anti-corruption
  #rightTopArea
  .re-regional__link:hover,
body.ally-website-color-blue
  .re-regional-wrapper.re-regional-anti-corruption
  .re-regional__link,
body.ally-website-color-blue
  .re-regional-wrapper.re-regional-anti-corruption
  .re-regional__link:hover,
body.ally-website-color-blue
  .re-regional-wrapper.re-regional-info
  #rightTopArea
  .re-regional__link,
body.ally-website-color-blue
  .re-regional-wrapper.re-regional-info
  #rightTopArea
  .re-regional__link:hover,
body.ally-website-color-blue
  .re-regional-wrapper.re-regional-info
  .re-regional__link,
body.ally-website-color-blue
  .re-regional-wrapper.re-regional-info
  .re-regional__link:hover {
  border-color: #18438c;
}
body.ally-website-color-monochrom-ivers
  .re-container__addresses-bottom-bottoms--link,
body.ally-website-color-monochrom-ivers .re-container__content-file-list a,
body.ally-website-color-monochrom-ivers .re-container__download-link,
body.ally-website-color-monochrom-ivers .re-news__tags-item a,
body.ally-website-color-monochrom-ivers
  .site-content
  .re-container
  .collapsible-section
  .section-content
  .re-container__link-list
  a,
body.ally-website-color-monochrom-ivers
  .site-content
  .re-container
  .simple-article-content-wrapper
  .re-container__link-list
  a,
body.ally-website-color-monochrom-ivers
  .site-content
  .re-container
  .simple-page-content-wrapper
  .re-container__link-list
  a {
  text-decoration: none !important;
  text-decoration: initial !important;
}
body.ally-website-color-monochrom-ivers .re-container__coice-list-trigger--red {
  color: #fff !important;
}
body.ally-website-color-monochrom-ivers
  .re-container__coice-list::-webkit-scrollbar {
  background-color: #edeef2;
  height: 4px;
  width: 4px;
}
body.ally-website-color-monochrom-ivers
  .re-container__coice-list::-webkit-scrollbar-thumb {
  background-color: #808999;
  border-radius: 9em;
}
#sliderPageBlock {
  padding-top: 0 !important;
}
@media (max-width: 550px) {
  #sliderPageBlock .re-slider__information {
    top: 8px !important;
    -webkit-transform: none !important;
    -webkit-transform: initial !important;
    transform: none !important;
  }
  #sliderPageBlock .swiper-pagination {
    -webkit-transform: translateY(-25px);
    transform: translateY(-25px);
  }
}
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper
  .re-regional-page__contacts
  .contacts-chapter,
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper
  .re-regional-page__hotline
  .hotline-wrapper {
  background: #000;
  border: 1px solid #fff;
}
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper
  .news-block-list
  article
  a {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper
  .news-block-list
  article
  a:before {
  background-color: #fff;
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper
  .tags-filter
  .tag-checkbox
  span {
  background: #000;
  border: 1px solid #fff;
}
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper
  .news-list-block-wrapper
  .tags-filter-wrapper
  button.btn-primary,
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper
  .news-list-block-wrapper
  .tags-filter-wrapper
  button.btn-primary:active,
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper
  .news-list-block-wrapper
  .tags-filter-wrapper
  button.btn-primary:hover {
  background: #000;
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper
  .page-selector-horizontal
  .pages
  a {
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper
  .page-selector-horizontal
  .pages
  span.active {
  background: #fff;
  border-color: #fff;
  color: #000;
}
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-anti-corruption
  p[\:has\(strong\%20\%3E\%20em\%20\%3E\%20span\)],
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-info
  p[\:has\(strong\%20\%3E\%20em\%20\%3E\%20span\)] {
  background: transparent;
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-anti-corruption
  p:has(strong > em > span),
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-info
  p:has(strong > em > span) {
  background: transparent;
  border-color: #fff;
}
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-anti-corruption
  p[\:has\(strong\%20\%3E\%20em\%20\%3E\%20span\)]
  strong:before,
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-info
  p[\:has\(strong\%20\%3E\%20em\%20\%3E\%20span\)]
  strong:before {
  color: var(--font-size-color-212121);
}
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-anti-corruption
  p:has(strong > em > span)
  strong:before,
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-info
  p:has(strong > em > span)
  strong:before {
  color: var(--font-size-color-212121);
}
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-anti-corruption
  #rightTopArea
  .re-regional__link,
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-anti-corruption
  #rightTopArea
  .re-regional__link:hover,
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-anti-corruption
  .re-regional__link,
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-anti-corruption
  .re-regional__link:hover,
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-info
  #rightTopArea
  .re-regional__link,
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-info
  #rightTopArea
  .re-regional__link:hover,
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-info
  .re-regional__link,
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper.re-regional-info
  .re-regional__link:hover {
  border-color: #fff;
}
@media (max-width: 1263px) {
  body.ally-font-size-big .re-slider .re-slider__swiper,
  body.ally-font-size-extrabig .re-slider .re-slider__swiper {
    height: 495px;
  }
  body.ally-font-size-big #sliderPageBlock .re-slider,
  body.ally-font-size-big #sliderPageBlock .re-slider__swiper,
  body.ally-font-size-extrabig #sliderPageBlock .re-slider,
  body.ally-font-size-extrabig #sliderPageBlock .re-slider__swiper {
    height: 340px !important;
  }
}
@media (max-width: 767px) {
  body.ally-font-size-big .re-slider .re-slider__swiper,
  body.ally-font-size-extrabig .re-slider .re-slider__swiper {
    height: 502px;
  }
  body.ally-font-size-big #sliderPageBlock,
  body.ally-font-size-extrabig #sliderPageBlock {
    padding-top: 0 !important;
  }
  body.ally-font-size-big #sliderPageBlock .re-slider,
  body.ally-font-size-big #sliderPageBlock .re-slider__swiper,
  body.ally-font-size-extrabig #sliderPageBlock .re-slider,
  body.ally-font-size-extrabig #sliderPageBlock .re-slider__swiper {
    height: 233px !important;
  }
}
body.ally-font-size-big .re-container__ol-list li,
body.ally-font-size-extrabig .re-container__ol-list li {
  padding-left: 36px;
}
@media (min-width: 1264px) {
  body.ally-font-size-big .re-container__ol-list li,
  body.ally-font-size-extrabig .re-container__ol-list li {
    padding-left: 41px;
  }
}
body.ally-website-color-monochrom
  .re-regional-wrapper
  .tags-filter
  .tag-checkbox
  input[type="checkbox"]:checked
  + span {
  background: #1e4b99;
  color: var(--font-size-color-white);
}
body.ally-website-color-monochrom-ivers
  .re-regional-wrapper
  .tags-filter
  .tag-checkbox
  input[type="checkbox"]:checked
  + span {
  background: #fff;
}
body.ally-website-color-blue
  .re-regional-wrapper
  .tags-filter
  .tag-checkbox
  span {
  border: 1px solid #18438c;
  color: #212121;
}
body.ally-website-color-blue
  .re-regional-wrapper
  .tags-filter
  .tag-checkbox
  input[type="checkbox"]:checked
  + span {
  background: #18438c;
  color: #fff;
}
body.ally-website-color-blue
  .re-news-main__other-news::-webkit-scrollbar-thumb {
  background-color: #18438c;
}
body.ally-website-color-blue
  .re-container__search-table-container
  .dt-search
  label:before {
  -webkit-filter: brightness(0);
  filter: brightness(0);
}
body.ally-website-color-blue
  table.dataTable
  thead
  > tr
  > td.dt-orderable-asc
  span.dt-column-order:after,
body.ally-website-color-blue
  table.dataTable
  thead
  > tr
  > td.dt-orderable-asc
  span.dt-column-order:before,
body.ally-website-color-blue
  table.dataTable
  thead
  > tr
  > td.dt-orderable-desc
  span.dt-column-order:after,
body.ally-website-color-blue
  table.dataTable
  thead
  > tr
  > td.dt-orderable-desc
  span.dt-column-order:before,
body.ally-website-color-blue
  table.dataTable
  thead
  > tr
  > td.dt-ordering-asc
  span.dt-column-order:after,
body.ally-website-color-blue
  table.dataTable
  thead
  > tr
  > td.dt-ordering-asc
  span.dt-column-order:before,
body.ally-website-color-blue
  table.dataTable
  thead
  > tr
  > td.dt-ordering-desc
  span.dt-column-order:after,
body.ally-website-color-blue
  table.dataTable
  thead
  > tr
  > td.dt-ordering-desc
  span.dt-column-order:before,
body.ally-website-color-blue
  table.dataTable
  thead
  > tr
  > th.dt-orderable-asc
  span.dt-column-order:after,
body.ally-website-color-blue
  table.dataTable
  thead
  > tr
  > th.dt-orderable-asc
  span.dt-column-order:before,
body.ally-website-color-blue
  table.dataTable
  thead
  > tr
  > th.dt-orderable-desc
  span.dt-column-order:after,
body.ally-website-color-blue
  table.dataTable
  thead
  > tr
  > th.dt-orderable-desc
  span.dt-column-order:before,
body.ally-website-color-blue
  table.dataTable
  thead
  > tr
  > th.dt-ordering-asc
  span.dt-column-order:after,
body.ally-website-color-blue
  table.dataTable
  thead
  > tr
  > th.dt-ordering-asc
  span.dt-column-order:before,
body.ally-website-color-blue
  table.dataTable
  thead
  > tr
  > th.dt-ordering-desc
  span.dt-column-order:after,
body.ally-website-color-blue
  table.dataTable
  thead
  > tr
  > th.dt-ordering-desc
  span.dt-column-order:before {
  opacity: 0.4;
}
body.ally-website-color-blue
  table.dataTable
  thead
  > tr
  > td.dt-ordering-asc
  span.dt-column-order:before,
body.ally-website-color-blue
  table.dataTable
  thead
  > tr
  > td.dt-ordering-desc
  span.dt-column-order:after,
body.ally-website-color-blue
  table.dataTable
  thead
  > tr
  > th.dt-ordering-asc
  span.dt-column-order:before,
body.ally-website-color-blue
  table.dataTable
  thead
  > tr
  > th.dt-ordering-desc
  span.dt-column-order:after {
  opacity: 0.85;
}
@media print {
  .re-breadcrumbs,
  .re-container__inner-right,
  footer,
  header,
  section.re-arrow-up,
  section.re-right-panel {
    display: none;
  }
  a[href^="http"]:after {
    content: " <" attr(href) ">";
  }
  .re-banner,
  .re-container__head-container,
  .re-info,
  .re-slider {
    display: none;
  }
  body {
    margin-top: 35px;
  }
  .re-container__addresses-bottom-bottoms,
  .re-container__addresses-innner,
  .re-container__addresses-toggler {
    display: none;
  }
}

.swiper-button-prev .swiper-navigation-icon,
.swiper-button-next .swiper-navigation-icon {
  opacity: 0 !important;
}
