

/* Start:/local/templates/promolink/css/font.css?16690356591088*/
@font-face {
  font-family: 'Inter';
  src: url('/local/templates/promolink/css/../fonts/Inter-LightBETA.woff') format('woff'),
  url('/local/templates/promolink/css/../fonts/Inter-LightBETA.woff2') format('woff2');
  font-weight: 300;
}

@font-face {
  font-family: 'Inter';
  src: url('/local/templates/promolink/css/../fonts/Inter-Regular.woff') format('woff'),
  url('/local/templates/promolink/css/../fonts/Inter-Regular.woff2') format('woff2');
  font-weight: 400;
}

@font-face {
  font-family: 'Inter';
  src: url('/local/templates/promolink/css/../fonts/Inter-Medium.woff') format('woff'),
  url('/local/templates/promolink/css/../fonts/Inter-Medium.woff2') format('woff2');
  font-weight: 500;
}

@font-face {
  font-family: 'Inter';
  src: url('/local/templates/promolink/css/../fonts/Inter-ExtraLightBETA.woff') format('woff'),
  url('/local/templates/promolink/css/../fonts/Inter-ExtraLightBETA.woff2') format('woff2');
  font-weight: 200;
}

@font-face {
  font-family: 'Inter';
  src: url('/local/templates/promolink/css/../fonts/Inter-SemiBold.woff') format('woff'),
  url('/local/templates/promolink/css/../fonts/Inter-SemiBold.woff2') format('woff2');
  font-weight: 600;
}

@font-face {
  font-family: 'Inter';
  src: url('/local/templates/promolink/css/../fonts/Inter-Bold.woff') format('woff'),
  url('/local/templates/promolink/css/../fonts/Inter-Bold.woff2') format('woff2');
  font-weight: 700;
}
/* End */


/* Start:/local/templates/promolink/css/icons-font.css?17340712192608*/
@font-face {
  font-family: 'zsnoIcons';
  src:  url('/local/templates/promolink/css/../fonts/icon-fonts/zsnoIcons.eot?nlvmf9');
  src:  url('/local/templates/promolink/css/../fonts/icon-fonts/zsnoIcons.eot?nlvmf9#iefix') format('embedded-opentype'),
    url('/local/templates/promolink/css/../fonts/icon-fonts/zsnoIcons.ttf?nlvmf9') format('truetype'),
    url('/local/templates/promolink/css/../fonts/icon-fonts/zsnoIcons.woff?nlvmf9') format('woff'),
    url('/local/templates/promolink/css/../fonts/icon-fonts/zsnoIcons.svg?nlvmf9#zsnoIcons') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="_icon-"]::before, [class*=" _icon-"]::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'zsnoIcons' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

._icon-arrow-up:before {
  content: "\1F517";
}

._icon-cross:before {
  content: "\e919";
}
._icon-human:before {
  content: "\e91a";
}
._icon-mail2:before {
  content: "\e917";
}
._icon-phone:before {
  content: "\e918";
}
._icon-search:before {
  content: "\e916";
}
._icon-mail:before {
  content: "\e915";
}
._icon-arrow:before {
  content: "\e914";
}
._icon-download:before {
  content: "\e909";
}
._icon-economy:before {
  content: "\e90c";
}
._icon-farms:before {
  content: "\e90d";
}
._icon-power:before {
  content: "\e90e";
}
._icon-social_questions:before {
  content: "\e90f";
}
._icon-transport:before {
  content: "\e910";
}
._icon-budget:before {
  content: "\e911";
}
._icon-city_building:before {
  content: "\e912";
}
._icon-dwelling:before {
  content: "\e913";
}
._icon-parliament:before {
  content: "\e900";
}
._icon-public-council:before {
  content: "\e901";
}
._icon-representative:before {
  content: "\e902";
}
._icon-sm-transition:before {
  content: "\e903";
}
._icon-tg:before {
  content: "\e904";
}
._icon-vk:before {
  content: "\e905";
}
._icon-ok:before {
  content: '';
  background: url(/local/templates/promolink/css/../img/ico/new-ico-ok.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 60%;
  height: 60%;
}
._icon-web:before {
  content: '';
  background: url(/local/templates/promolink/css/../img/ico/ico-web-white.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 70%;
  height: 70%;
}
._icon-arrow-right:before {
  content: "\e906";
}
._icon-charity:before {
  content: "\e907";
}
._icon-citizens:before {
  content: "\e908";
}
._icon-expert-review:before {
  content: "\e90a";
}
._icon-eye:before {
  content: "\e90b";
}
/* End */


/* Start:/local/templates/promolink/css/ie7.css?16690356592773*/
._icon-cross {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe919;');
}
._icon-human {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe91a;');
}
._icon-mail2 {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe917;');
}
._icon-phone {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe918;');
}
._icon-search {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe916;');
}
._icon-mail {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe915;');
}
._icon-arrow {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe914;');
}
._icon-download {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe909;');
}
._icon-economy {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe90c;');
}
._icon-farms {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe90d;');
}
._icon-power {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe90e;');
}
._icon-social_questions {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe90f;');
}
._icon-transport {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe910;');
}
._icon-budget {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe911;');
}
._icon-city_building {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe912;');
}
._icon-dwelling {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe913;');
}
._icon-parliament {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe900;');
}
._icon-public-council {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe901;');
}
._icon-representative {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe902;');
}
._icon-sm-transition {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe903;');
}
._icon-tg {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe904;');
}
._icon-vk {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe905;');
}
._icon-arrow-right {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe906;');
}
._icon-charity {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe907;');
}
._icon-citizens {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe908;');
}
._icon-expert-review {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe90a;');
}
._icon-eye {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe90b;');
}
/* End */


/* Start:/local/templates/promolink/lightGallery/css/lightgallery.css?166903565924861*/
/*! lightgallery - v1.6.11 - 2018-05-22
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2018 Sachin N; Licensed GPLv3 */
@font-face {
  font-family: 'lg';
  src: url("/local/templates/promolink/lightGallery/css/../fonts/lg.eot?n1z373");
  src: url("/local/templates/promolink/lightGallery/css/../fonts/lg.eot?#iefixn1z373") format("embedded-opentype"), url("/local/templates/promolink/lightGallery/css/../fonts/lg.woff?n1z373") format("woff"), url("/local/templates/promolink/lightGallery/css/../fonts/lg.ttf?n1z373") format("truetype"), url("/local/templates/promolink/lightGallery/css/../fonts/lg.svg?n1z373#lg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.lg-icon {
  font-family: 'lg';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lg-actions .lg-next, .lg-actions .lg-prev {
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  color: #999;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1080;
  border: none;
  outline: none;
}
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
  pointer-events: none;
  opacity: 0.5;
}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
  color: #FFF;
}
.lg-actions .lg-next {
  right: 20px;
}
.lg-actions .lg-next:before {
  content: "\e095";
}
.lg-actions .lg-prev {
  left: 20px;
}
.lg-actions .lg-prev:after {
  content: "\e094";
}

@-webkit-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-ms-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-webkit-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@-ms-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
.lg-outer.lg-right-end .lg-object {
  -webkit-animation: lg-right-end 0.3s;
  -o-animation: lg-right-end 0.3s;
  animation: lg-right-end 0.3s;
  position: relative;
}
.lg-outer.lg-left-end .lg-object {
  -webkit-animation: lg-left-end 0.3s;
  -o-animation: lg-left-end 0.3s;
  animation: lg-left-end 0.3s;
  position: relative;
}

.lg-toolbar {
  z-index: 1082;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.45);
}
.lg-toolbar .lg-icon {
  color: #999;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  padding: 10px 0;
  text-align: center;
  width: 50px;
  text-decoration: none !important;
  outline: medium none;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
}
.lg-toolbar .lg-icon:hover {
  color: #FFF;
}
.lg-toolbar .lg-close:after {
  content: "\e070";
}
.lg-toolbar .lg-download:after {
  content: "\e0f2";
}

.lg-sub-html {
  background-color: rgba(0, 0, 0, 0.45);
  bottom: 0;
  color: #EEE;
  font-size: 16px;
  left: 0;
  padding: 10px 40px;
  position: fixed;
  right: 0;
  text-align: center;
  z-index: 1080;
}
.lg-sub-html h4 {
  margin: 0;
  font-size: 13px;
  font-weight: bold;
}
.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}

#lg-counter {
  color: #999;
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  vertical-align: middle;
}

.lg-toolbar, .lg-prev, .lg-next {
  opacity: 1;
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
}

.lg-hide-items .lg-prev {
  opacity: 0;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
}
.lg-hide-items .lg-next {
  opacity: 0;
  -webkit-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0);
}
.lg-hide-items .lg-toolbar {
  opacity: 0;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  opacity: 0;
  -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

.lg-outer .lg-thumb-outer {
  background-color: #0D0A0A;
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 1080;
  max-height: 350px;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
}
.lg-outer.lg-thumb-open .lg-thumb-outer {
  -webkit-transform: translate3d(0, 0%, 0);
  transform: translate3d(0, 0%, 0);
}
.lg-outer .lg-thumb {
  padding: 10px 0;
  height: 100%;
  margin-bottom: -5px;
}
.lg-outer .lg-thumb-item {
  border-radius: 5px;
  cursor: pointer;
  float: left;
  overflow: hidden;
  height: 100%;
  border: 2px solid #FFF;
  border-radius: 4px;
  margin-bottom: 5px;
}
@media (min-width: 1025px) {
  .lg-outer .lg-thumb-item {
    -webkit-transition: border-color 0.25s ease;
    -o-transition: border-color 0.25s ease;
    transition: border-color 0.25s ease;
  }
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
  border-color: #a90707;
}
.lg-outer .lg-thumb-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lg-outer.lg-has-thumb .lg-item {
  padding-bottom: 120px;
}
.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0;
}
.lg-outer.lg-pull-caption-up .lg-sub-html {
  -webkit-transition: bottom 0.25s ease;
  -o-transition: bottom 0.25s ease;
  transition: bottom 0.25s ease;
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
  bottom: 100px;
}
.lg-outer .lg-toogle-thumb {
  background-color: #0D0A0A;
  border-radius: 2px 2px 0 0;
  color: #999;
  cursor: pointer;
  font-size: 24px;
  height: 39px;
  line-height: 27px;
  padding: 5px 0;
  position: absolute;
  right: 20px;
  text-align: center;
  top: -39px;
  width: 50px;
}
.lg-outer .lg-toogle-thumb:after {
  content: "\e1ff";
}
.lg-outer .lg-toogle-thumb:hover {
  color: #FFF;
}

.lg-outer .lg-video-cont {
  display: inline-block;
  vertical-align: middle;
  max-width: 1140px;
  max-height: 100%;
  width: 100%;
  padding: 0 5px;
}
.lg-outer .lg-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}
.lg-outer .lg-video .lg-object {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
.lg-outer .lg-video .lg-video-play {
  width: 84px;
  height: 59px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -42px;
  margin-top: -30px;
  z-index: 1080;
  cursor: pointer;
}
.lg-outer .lg-has-iframe .lg-video {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}
.lg-outer .lg-has-vimeo .lg-video-play {
  background: url("/local/templates/promolink/lightGallery/css/../img/vimeo-play.png") no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-vimeo:hover .lg-video-play {
  background: url("/local/templates/promolink/lightGallery/css/../img/vimeo-play.png") no-repeat scroll 0 -58px transparent;
}
.lg-outer .lg-has-html5 .lg-video-play {
  background: transparent url("/local/templates/promolink/lightGallery/css/../img/video-play.png") no-repeat scroll 0 0;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  width: 64px;
  opacity: 0.8;
}
.lg-outer .lg-has-html5:hover .lg-video-play {
  opacity: 1;
}
.lg-outer .lg-has-youtube .lg-video-play {
  background: url("/local/templates/promolink/lightGallery/css/../img/youtube-play.png") no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-youtube:hover .lg-video-play {
  background: url("/local/templates/promolink/lightGallery/css/../img/youtube-play.png") no-repeat scroll 0 -60px transparent;
}
.lg-outer .lg-video-object {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}
.lg-outer .lg-has-video .lg-video-object {
  visibility: hidden;
}
.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {
  display: none;
}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
  visibility: visible;
}

.lg-progress-bar {
  background-color: #333;
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1083;
  opacity: 0;
  -webkit-transition: opacity 0.08s ease 0s;
  -moz-transition: opacity 0.08s ease 0s;
  -o-transition: opacity 0.08s ease 0s;
  transition: opacity 0.08s ease 0s;
}
.lg-progress-bar .lg-progress {
  background-color: #a90707;
  height: 5px;
  width: 0;
}
.lg-progress-bar.lg-start .lg-progress {
  width: 100%;
}
.lg-show-autoplay .lg-progress-bar {
  opacity: 1;
}

.lg-autoplay-button:after {
  content: "\e01d";
}
.lg-show-autoplay .lg-autoplay-button:after {
  content: "\e01a";
}

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

#lg-zoom-in:after {
  content: "\e311";
}

#lg-actual-size {
  font-size: 20px;
}
#lg-actual-size:after {
  content: "\e033";
}

#lg-zoom-out {
  opacity: 0.5;
  pointer-events: none;
}
#lg-zoom-out:after {
  content: "\e312";
}
.lg-zoomed #lg-zoom-out {
  opacity: 1;
  pointer-events: auto;
}

.lg-outer .lg-pager-outer {
  bottom: 60px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 1080;
  height: 10px;
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  overflow: visible;
}
.lg-outer .lg-pager-cont {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  margin: 0 5px;
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  box-shadow: 0 0 0 2px white inset;
}
.lg-outer .lg-pager-thumb-cont {
  background-color: #fff;
  color: #FFF;
  bottom: 100%;
  height: 83px;
  left: 0;
  margin-bottom: 20px;
  margin-left: -60px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  width: 120px;
  border-radius: 3px;
  -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
  -moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;
  transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
}
.lg-outer .lg-pager-thumb-cont img {
  width: 100%;
  height: 100%;
}
.lg-outer .lg-pager {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  display: block;
  height: 12px;
  -webkit-transition: box-shadow 0.3s ease 0s;
  -o-transition: box-shadow 0.3s ease 0s;
  transition: box-shadow 0.3s ease 0s;
  width: 12px;
}
.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {
  box-shadow: 0 0 0 8px white inset;
}
.lg-outer .lg-caret {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px dashed;
  bottom: -10px;
  display: inline-block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  vertical-align: middle;
  width: 0;
}

.lg-fullscreen:after {
  content: "\e20c";
}
.lg-fullscreen-on .lg-fullscreen:after {
  content: "\e20d";
}

.lg-outer #lg-dropdown-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  cursor: default;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1081;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  -o-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}
.lg-outer.lg-dropdown-active .lg-dropdown, .lg-outer.lg-dropdown-active #lg-dropdown-overlay {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -moz-transform: translate3d(0, 0px, 0);
  -o-transform: translate3d(0, 0px, 0);
  -ms-transform: translate3d(0, 0px, 0);
  -webkit-transform: translate3d(0, 0px, 0);
  transform: translate3d(0, 0px, 0);
  opacity: 1;
  visibility: visible;
}
.lg-outer.lg-dropdown-active #lg-share {
  color: #FFF;
}
.lg-outer .lg-dropdown {
  background-color: #fff;
  border-radius: 2px;
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 50px;
  opacity: 0;
  visibility: hidden;
  -moz-transform: translate3d(0, 5px, 0);
  -o-transform: translate3d(0, 5px, 0);
  -ms-transform: translate3d(0, 5px, 0);
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
  -webkit-transition: -webkit-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -moz-transition: -moz-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -o-transition: -o-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
}
.lg-outer .lg-dropdown:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  border: 8px solid transparent;
  border-bottom-color: #FFF;
  right: 16px;
  top: -16px;
}
.lg-outer .lg-dropdown > li:last-child {
  margin-bottom: 0px;
}
.lg-outer .lg-dropdown > li:hover a, .lg-outer .lg-dropdown > li:hover .lg-icon {
  color: #333;
}
.lg-outer .lg-dropdown a {
  color: #333;
  display: block;
  white-space: pre;
  padding: 4px 12px;
  font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 12px;
}
.lg-outer .lg-dropdown a:hover {
  background-color: rgba(0, 0, 0, 0.07);
}
.lg-outer .lg-dropdown .lg-dropdown-text {
  display: inline-block;
  line-height: 1;
  margin-top: -3px;
  vertical-align: middle;
}
.lg-outer .lg-dropdown .lg-icon {
  color: #333;
  display: inline-block;
  float: none;
  font-size: 20px;
  height: auto;
  line-height: 1;
  margin-right: 8px;
  padding: 0;
  vertical-align: middle;
  width: auto;
}
.lg-outer #lg-share {
  position: relative;
}
.lg-outer #lg-share:after {
  content: "\e80d";
}
.lg-outer #lg-share-facebook .lg-icon {
  color: #3b5998;
}
.lg-outer #lg-share-facebook .lg-icon:after {
  content: "\e901";
}
.lg-outer #lg-share-twitter .lg-icon {
  color: #00aced;
}
.lg-outer #lg-share-twitter .lg-icon:after {
  content: "\e904";
}
.lg-outer #lg-share-googleplus .lg-icon {
  color: #dd4b39;
}
.lg-outer #lg-share-googleplus .lg-icon:after {
  content: "\e902";
}
.lg-outer #lg-share-pinterest .lg-icon {
  color: #cb2027;
}
.lg-outer #lg-share-pinterest .lg-icon:after {
  content: "\e903";
}

.lg-group:after {
  content: "";
  display: table;
  clear: both;
}

.lg-outer {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  text-align: left;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-outer * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.lg-outer.lg-visible {
  opacity: 1;
}
.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current {
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
  opacity: 1;
}
.lg-outer.lg-grab img.lg-object {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.lg-outer .lg {
  height: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  max-height: 100%;
}
.lg-outer .lg-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
}
.lg-outer .lg-item {
  background: url("/local/templates/promolink/lightGallery/css/../img/loading.gif") no-repeat scroll center center transparent;
  display: none !important;
}
.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide {
  display: inline-block !important;
}
.lg-outer.lg-css .lg-current {
  display: inline-block !important;
}
.lg-outer .lg-item, .lg-outer .lg-img-wrap {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
}
.lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}
.lg-outer .lg-img-wrap {
  position: absolute;
  padding: 0 5px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.lg-outer .lg-item.lg-complete {
  background-image: none;
}
.lg-outer .lg-item.lg-current {
  z-index: 1060;
}
.lg-outer .lg-image {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto !important;
  height: auto !important;
}
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
  opacity: 1;
}
.lg-outer .lg-empty-html {
  display: none;
}
.lg-outer.lg-hide-download #lg-download {
  display: none;
}

.lg-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-backdrop.in {
  opacity: 1;
}

.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current {
  -webkit-transition: none 0s ease 0s !important;
  -moz-transition: none 0s ease 0s !important;
  -o-transition: none 0s ease 0s !important;
  transition: none 0s ease 0s !important;
}
.lg-css3.lg-use-css3 .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-css3.lg-use-left .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-css3.lg-fade .lg-item {
  opacity: 0;
}
.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}
.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {
  -webkit-transition: opacity 0.1s ease 0s;
  -moz-transition: opacity 0.1s ease 0s;
  -o-transition: opacity 0.1s ease 0s;
  transition: opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-left .lg-item {
  opacity: 0;
  position: absolute;
  left: 0;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  left: -100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
  left: 100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  left: 0;
  opacity: 1;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

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

/* End */


/* Start:/local/templates/promolink/css/fancybox.css?173339394125001*/
:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:.175s ease-out both f-throwOutUp}.f-throwOutDown{animation:.175s ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, -150px, 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, 150px, 0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, 0.2s) ease-out .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, 0.2s) ease-out both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, 0.2s) ease both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, 0.2s) ease both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, 0.98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, 0.1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container::backdrop{background-color:rgba(0,0,0,0)}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:90%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content,.is-zooming-out .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content{visibility:hidden}.is-animating .fancybox__content,.is-dragging .fancybox__content{filter:blur(0px);will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:-38px;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, 0.6);--f-button-active-bg: rgba(0, 0, 0, 0.6);--f-button-hover-bg: rgba(0, 0, 0, 0.6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, 0.3);--f-button-active-bg: rgba(24, 24, 27, 0.5);--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity: 0.65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:.25s ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:.35s ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:.15s ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:.35s ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2, #e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0, 0, 0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-0.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(0.23, 1, 0.32, 1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, 0.65);--f-button-hover-bg: rgba(70, 70, 73, 0.65);--f-button-active-bg: rgba(90, 90, 93, 0.65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: 0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;user-select:none;pointer-events:none}
/* End */


/* Start:/local/templates/promolink/js/choices/choices.min.css?17006447986679*/
.choices{position:relative;margin-bottom:24px;font-size:16px}.choices:focus{outline:0}.choices:last-child{margin-bottom:0}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.5}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #00bcd4}.choices[data-type*=select-one] .choices__item[data-value=''] .choices__button{display:none}.choices[data-type*=select-one]:after{content:'';height:0;width:0;border-style:solid;border-color:#333 transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid #008fa1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#00bcd4;border:1px solid #00a5bb;color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown{visibility:hidden;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all;will-change:visibility}.choices__list--dropdown.is-active{visibility:visible}.is-open .choices__list--dropdown{border-color:#b7b7b7}.is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item{text-align:right}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus,.choices__input:focus{outline:0}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}
/* End */


/* Start:/local/templates/promolink/css/main-tabs.css?166903565972*/
.tab-res {
    display: none;
}

.tab-res.active {
    display: block;
}
/* End */


/* Start:/local/templates/promolink/css/mo-css.css?16935612889337*/
/* fix for correct bg on .all-height */
.all-height{
	overflow: hidden;
}
/* fix for sidebar menu */
@media (min-width: 1200px){
	.mo-sidebar{
		max-width: 350px;
	}
}
.sidebar .menu > ul{
	margin: -25px 0;
	font-size: 16px;
}
.sidebar .menu ul li{
	padding: 0;
}
.sidebar .menu a{
	display: block;
}
.sidebar .menu >ul>li a{
	padding: 15px;
}
.sidebar .menu ul li a:hover,
.sidebar .menu .active > a{
	background: #3377ff;
	text-decoration: none;
}
.sidebar .menu ul ul{
	padding-left:30px;
	margin: 0;
}
.sidebar .menu ul ul a{
	font-size: 14px;
}
/* clearfix */
.cf:before,
.cf:after{
	content: '';
	display: table;
}
.cf:after{clear: both;}
/* simple post styles */
/*
.mo-post{
	color: #3b4256;
	font-size: 18px;
	line-height: 2;
	font-family: "Open Sans";
	/*background: aqua;
}
*/
.mo-post > h1{
	margin-top: 40px;
	margin-bottom:40px;
}
.mo-post b{
	font-weight: 900;
}
.mo-lead.mo-lead{
	margin-bottom: 40px;
	font-weight: 500;
	font-size: 24px;
	line-height: 2;
}
.mo-post p{
	margin-bottom: 12px;
}
.mo-table{
	border-collapse: collapse;
	margin-top: 40px;
	margin-bottom: 40px;
	width: 86%;
	/*table-layout: fixed;*/
}
.mo-table th,
.mo-table td{
	text-align: left;
	background: linear-gradient(90deg, #b3bbc3, #b3bbc3 80%, transparent 80%) 0 100% repeat-x;
	background-size: 6px 1px;
	border-left: 1px solid #b3bbc3;
	border-right: 1px solid #b3bbc3;
	padding:6px;
}
.mo-table tr:first-child th,
.mo-table tr:first-child td{
	background: linear-gradient(90deg, #b3bbc3, #b3bbc3 80%, transparent 80%) 0 100% repeat-x, linear-gradient(90deg, #b3bbc3, #b3bbc3 80%, transparent 80%) 0 0 repeat-x;
	background-size: 6px 1px;
}
.mo-table th{
	padding:6px 7%;
}
.mo-table td{
	/*width: 280px;*/
	max-width: 280px;
	text-align: center;
}





@media screen and (max-width: 519px){
	.mo-table{
		/*max-width: 100%;*/
		width: 100%;
	}
	.mo-table tr{
		display: flex;
		flex-flow: column-reverse;
	}
	.mo-table tr th{
		/*order: 1;*/
		flex: auto 1 1;
	}
	.mo-table tr td{
		width: auto;
		max-width: 100%;
	}
	.mo-table tr:first-child th{background: linear-gradient(90deg, #b3bbc3, #b3bbc3 80%, transparent 80%) repeat-x 0 100% / 6px 1px;}
}


/* law_and_regulations */
.mo-post-left-sidebar .container-sidebar{
	/*overflow: hidden;*/
	/*max-width: 830px;*/
	/*width: auto;*/
	max-width:100%;
		float: none;
}
.container-sidebar h2{
	text-align: left;
	font-weight: 900;
	line-height: 1.5;
	margin-bottom: 25px;
}
.container-sidebar .mo-filter-year{
	margin-bottom: 50px;
	font-weight: 900;
	font-size: 18px;
	line-height: 50px;
}
.container-sidebar .mo-filter-year-select,
.container-sidebar .selectric-mo-filter-year-select{
	float:            right;
	background-color: #f4f6fb;
	width:            190px;
	/*line-height:      2;*/
	font-weight: 400;
}
.selectric .label{
	line-height: 2;
}
.mo-panel{
	border-radius: 5px;
	border: 2px solid #eceff4;
}
.mo-panel-head{
	background-color: #f4f6fb;
	font-weight: bold;
	display: flex;
	justify-content: space-between;
	align-items: center;
	text-align: center;
	line-height: 1.2;
	border-bottom: 2px solid #eceff4;
	padding: 15px;
}
.mo-panel-head-item:nth-child(odd){
	flex-basis: 150px;
}
.mo-panel-list{
	position: relative;
	padding: 0 30px 30px 0;
	line-height: 1.2;
	max-height: 600px;
	/*overflow-x: hidden;*/
	overflow: hidden;
}
.mo-panel-list-item{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.mo-panel-list-item>div{
	padding: 25px 15px;
}
.mo-panel-list-number{
	text-align: center;
	flex: 150px 0 0;
}
.mo-panel-list-name{
	text-align: justify;
	flex-basis: auto 1 1;
}
.mo-panel-list-date{
	text-align: center;
	flex: 150px 0 0;
}
.mo-panel-list-bar{
	position: absolute;
	right: 20px;
	top:20px;
	bottom: 30px;
	width: 2px;
	background: #eceff4;
}
.mo-panel-list-scroll{
	position: absolute;
	left: -1px;
	top: 150px;
	width: 4px;
	height: 50px;
	background: #183092;
}
@media screen and (max-width: 768px){
	.mo-post-left-sidebar .container-sidebar{
		padding: 0;
	}
}
@media screen and (max-width: 519px){
	.mo-post-left-sidebar .container-sidebar,
	.container-sidebar .mo-filter-year-select,
	.container-sidebar .selectric-mo-filter-year-select{
		float: none;
	}
	.container-sidebar .mo-filter-year{
		font-size: 16px;
		line-height:1.6;
		display: flex;
		flex-direction: column-reverse;
	}
	.container-sidebar .mo-filter-year-select,
	.container-sidebar .selectric-mo-filter-year-select{
		margin-top: 14px;
		line-height: 1;
	}
	.mo-panel-head{
		display: none;
	}
	.mo-panel-list-bar{
		display: none;
	}
	.mo-panel-list{
		padding: 0;
	}
	.mo-panel-list-item{
		display: block;
		font-size:16px;
		padding: 0;
	}
	.mo-panel-list-item>div{
		padding: 10px;
	}
	.mo-panel-list-item:nth-child(odd){
		background: #ccc;
	}
	.mo-panel-list-name{
		text-align: left;
	}
}

/* the conference page style */
.mo-filter-panel{
	margin-bottom: 25px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.mo-paging{
	list-style: none outside;
	margin: 0;
	font-size: 18px;
	font-weight: 700;
	color: #848e99;
}
.mo-paging li{
	display: inline-block;
	margin-right: 15px;
}
.mo-paging a,
.mo-paging span{
	color: #848e99;
}
.mo-paging a:hover,
.mo-paging .active a{
	text-decoration: underline;
	color: #3b4256;
}
.mo-filter,
.selectric-mo-filter{
	flex-basis: 250px;
}
.mo-themes-items{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.mo-themes-item{
	margin:0 0 30px;
	flex-basis: 47%;
	background-color: #f4f7fb;
	box-shadow: -1px 3px 7px rgba(162, 162, 162, 0.35);
	padding: 4% 4% 2%;
	font-size:14px;
	line-height: 28px;
	color: #848e99;
	border-radius: 6px;
}
.mo-themes-item-head{
	text-align: left;
	font-size: 16px;
	line-height: 24px;
	margin:0 0 20px;
}
.mo-themes-item-link{color: #3b4256;}
.mo-themes-item-link:hover{text-decoration: underline;}
.mo-filter-panel--flex-end{justify-content: flex-end;}
.mo-filter-panel--flex-end .mo-paging li{	margin:0 0 0 15px;}

@media screen and (max-width: 519px){
	.mo-filter-panel{
		display: block;
	}
	.mo-paging{
		margin-bottom: 14px;
	}
	.mo-themes-item{
		flex-basis: auto;
	}
}


/* .container-sidebar.deputy-page*/
/*.container-sidebar.conference-themes-page,*/
/*.container-sidebar.expert-page,*/
/*.container-sidebar.law-reg-page{*/
	/*max-width: 830px;*/
/*}*/

/* Экспертная оценка зеленых насаждений */
.expert-page .tabs__nav{
	font-size: 22px;
	border-bottom: 3px solid #eceff4;
	margin-bottom: 25px;
}
.expert-page .tabs__item{
	display: inline-block;
	/*width: 31%;*/
	padding:0 10px 7px;
	color: #848e99;
	white-space: nowrap;
}
.expert-page .tabs__item:hover,
.expert-page .tabs__item.active{
	color: #3b4256;
	font-weight: 700;
	box-shadow: 0 3px 0 0 #183092;
}
.expert-page .tabs__item:hover:not(.active){	font-weight: 400;}

.expert-page__tabs{margin-bottom: 14px;}
.expert-page__tabs .tabs__tab.active{display: block;}
.expert-page__filter{
	display: flex;
	margin-bottom: 30px;
}
.expert-page__select:first-child,
.selectric-expert-page__select:first-child{
	margin-left: 0;
}
.expert-page__select,
.selectric-expert-page__select{
	width: 33%;
	margin-left: 4%;
}
.expert-page__table-wrap{
	overflow-y: auto;
	position: relative;
	max-height: 790px;
}
/*.expert-page__table-wrap:before,*/
/*.expert-page__table-wrap:after{*/
	/*position: absolute;*/
	/*content: '';*/
/*}*/
/*.expert-page__table-wrap:before{*/
	/*right: 10px;*/
	/*top: 0;*/
	/*bottom: 0;*/
	/*width: 3px;*/
	/*background: #eceff4;*/
/*}*/
/*.expert-page__table-wrap:after{*/
	/*right: 9px;*/
	/*top: 150px;*/
	/*width: 5px;*/
	/*background: #183092;*/
	/*height: 150px;*/
/*}*/
/* containerScrollBar */
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y{
	background: #eceff4;
	width: 3px;
	/*right: 10px !important;*/
	/*opacity: 1;*/
}
.ps__thumb-y{
	background: #183092 !important;
	width: 5px;
	right: -1px;
}
.ps__thumb-x{
	background: #183092 !important;
}
/*.ps:hover > .ps__rail-x,*/
/*.ps:hover > .ps__rail-y,*/
/*.ps--focus > .ps__rail-x,*/
/*.ps--focus > .ps__rail-y,*/
/*.ps--scrolling-x > .ps__rail-x,*/
/*.ps--scrolling-y > .ps__rail-y{*/
	/*opacity: 1;*/
/*}*/
/* end containerScrollBar */
.expert-page__table{
	border-collapse: collapse;
	border: 2px solid #eceff4;
	width: 96%;
	font-size: 14px;
	line-height: 18px;
}
.expert-page__table th,
.expert-page__table td{
	border: 2px solid #eceff4;
	padding: 14px 10px;
	vertical-align: top;
}
.expert-page__table th{
	background: #f4f6fb;
	font-weight: 700;
	font-size: 16px;
	line-height: 1.2;
	vertical-align: middle;
	padding: 10px;
}
.expert-page__link-list{
	list-style: none;
	padding: 0;
	margin: 0;
}
.expert-page__link-list li:not(:first-child){margin-top: 14px;}
.expert-page__table a{
	color: #000;
	text-decoration: underline;
}
.expert-page__cell-expert a{
	color: #183092;
	display: block;
	margin-top: 10px;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}
.expert-page__table a:hover{
	text-decoration: none;
}
.expert-page__cell-date-start,
td.expert-page__cell-date-end{
	text-align: center;
	white-space: nowrap;
	max-width: 130px;
}
td.expert-page__cell-date-start span,
td.expert-page__cell-date-end span{
	display: block;
	margin-top: 30px;
}

@media screen and (max-width: 519px){
	.expert-page__filter{
		display: block;
	}
	.expert-page__select,
	.selectric-expert-page__select{
		width: 100%;
		margin: 0 0 10px;
	}
}
/* End */


/* Start:/local/templates/promolink/css/modal.css?16690356593506*/
/* свойства модального окна по умолчанию */
.modal {
    display: none;
    position: fixed; /* фиксированное положение */
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,0.5); /* цвет фона */
    z-index: 2000;
    opacity: 1;
    -webkit-transition: opacity 200ms ease-in;
    -moz-transition: opacity 200ms ease-in;
    transition: opacity 200ms ease-in; /* анимация перехода */
    margin: 0;
    padding: 0;
}
/* при отображении модального окно */
.modal:target {
    opacity: 1; /* делаем окно видимым */
    overflow-y: auto; /* добавляем прокрутку по y, когда элемент не помещается на страницу */
}
/* ширина модального окна и его отступы от экрана */
.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
    z-index: 2100;
}
@media (min-width: 576px) {
    .modal-dialog {
        max-width: 500px;
        margin: 30px auto; /* для отображения модального окна по центру */
    }
}
/* свойства для блока, содержащего контент модального окна */
.modal-content {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem;
    outline: 0;
}
@media (min-width: 768px) {
    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
        box-shadow: 0 5px 15px rgba(0,0,0,.5);
    }
}
/* свойства для заголовка модального окна */
.modal-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 15px;
    border-bottom: 1px solid #eceeef;
    background: #183092;
}
.modal-title {
    width: 480px;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 1.5;
    font-size: 1.25rem;
    font-weight: 500;
    color: #fff;
}
/* свойства для кнопки "Закрыть" */
.close-modal {
    float: right;
    font-family: sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1;
    color: #fff !important;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
    text-decoration: none !important;
}
/* свойства для кнопки "Закрыть" при нахождении её в фокусе или наведении */
.close-modal:focus, .close-modal:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    opacity: .75;
}
/* свойства для блока, содержащего основное содержимое окна */
.modal-body {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 30px 15px;
    overflow: auto;
}
/* End */


/* Start:/local/templates/promolink/css/old_style.css?17199994496151*/
footer {
    margin-top: 0 !important;
}
/*.container p span {
    color: #3b4256 !important;
}*/
/*.container p img {
    margin: 8px
}*/
.text-white-wrap a {
    color: #fff;
}
form input.error,
form textarea.error,
form .error input,
form .error textarea {
    -webkit-box-shadow: 0px 0px 7px 0px #ff0000;
    -moz-box-shadow: 0px 0px 7px 0px #ff0000;
    box-shadow: 0px 0px 7px 0px #ff0000;
}
form .error .input-wrapper__info {
    color: #f00;
}
.mb-6 {
    margin-bottom: 60px;
}
.clf {
    clear: both;
}
.tabs ul.nav {
    list-style: none;
    margin-bottom: 50px;
}
.tabs ul.nav li {
    display: inline-block;
}
.tabs ul.nav a {
    color: #4c4c4a;
    font-size: 24px;
    font-weight: 500;
    padding: 50px 55px 20px 10px;
    border-bottom: 2px solid #eceff4;
    line-height: 28px;
    cursor: pointer;
    position: relative;
}
.tabs ul.nav a.active {
    font-weight: 700;
    color: #3b4256;
    border-bottom: 2px solid #3b4256;
}
.section-tabs .tabs .block {
    height: auto;
    overflow: visible;
}
.section-tabs .block .searchname input[type="date"] {
    border: 2px solid #eceff4;
    width: 130px;
    padding: 12px 15px;
    outline: none;
}
/*input[type="date"], select {
    border-radius: 2px;
    height: 50px;
    background-color: #fff;
    border: 1px solid #ebeef1;
    font-size: 16px;
    color: #848e99;
    padding: 15px;
    outline: none;
}

*/
.pagination__item.active span {
    color: #3b4256;
    text-decoration: underline;
}
#deputy-calendar tbody td.not-empty {
    background-color: #d4e2f5 !important;
}
#s.active {
    display: block;
}
.monitoring__table h2 {
    line-height: 1 !important;
}
.header-inform__row .searchform input[type="text"] {
    top: -4px;
    left: 46px;
    width: 150px;
}
.searchform {
    padding: 3px;
}
.searchform input[type="submit"] {
    background-size: 100%;
    width: 34px;
    height: 34px;
}
.menu-button {
    padding: 5px;
}
.glasses {
    border: 1px solid #1a379d;
    width: 43px;
    height: 43px;
}
select[name="where"] {
    max-width: 200px;
}
.committees_item .title .title-hover:hover {
    height: 195px;
}
.bx-auth-reg input {
    margin-bottom: 10px;
}
/*input[type="password"], select {
    border-radius: 2px;
    height: 34px;
    background-color: #fff;
    border: 1px solid #ebeef1;
    font-size: 16px;
    color: #848e99;
    padding: 15px;
    outline: none;
}*/



.expert-page__table-wrap {
    max-height: none !important;
}

.brd-right-title {
  padding: 0 !important;
}

.yes-sidebar {
  justify-content: flex-start !important;
}


/*
.yes-sidebar span {
  margin-left: 40px;
}*/

body {
  /* font-family: "Arial", sans-serif; */
}

.mo-post center {
  text-align: left;
}

@charset "UTF-8";
.wrapper {
  max-width: 1200px;
}

.filters-new {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-areas: "sort form" "null more";
}
@media (max-width: 1100px) {
  .filters-new {
    grid-template-areas: "sort sort" "form form" "more more";
  }
}
.filters-new .filters-new__sort {
  grid-area: sort;
  margin: 0 0 20px;
}
.filters-new .filters-new__sort a {
  text-decoration: none;
  color: #737373;
  display: inline-block;
  position: relative;
}
.filters-new .filters-new__sort a::before {
  content: "↓";
  position: absolute;
  top: 0;
  right: -15px;
  color: #737373;
  transition: 0.3s ease;
}
.filters-new .filters-new__sort a::after {
  content: "↑";
  position: absolute;
  top: 0;
  right: -30px;
  color: #737373;
  transition: 0.3s ease;
}
.filters-new .filters-new__sort a.down::before {
  color: #0000ee;
}
.filters-new .filters-new__sort a.up::after {
  color: #0000ee;
}
.filters-new .filters-new__form {
  grid-area: form;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .filters-new .filters-new__form {
    flex-wrap: wrap;
  }
  .filters-new .filters-new__form > * {
    flex: 1 1 100%;
  }
  .filters-new .filters-new__form span {
    display: inline-block;
    margin: 5px 0;
  }
}
.filters-new .filters-new__form span {
  white-space: nowrap;
}
.filters-new .filters-new__form input,
.filters-new .filters-new__form select,
.filters-new .filters-new__form button {
  outline: none;
  border: 1px solid #ebeef1;
  padding: 8px 0 8px 10px;
}
.filters-new .filters-new__form input::placeholder,
.filters-new .filters-new__form select::placeholder,
.filters-new .filters-new__form button::placeholder {
  color: #a5a5a5;
}
.filters-new .filters-new__form select {
  padding: 8px 80px 8px 10px;
  appearance: none;
  background: url("/local/templates/promolink/css/./arrow-down.png") no-repeat;
  background-position: right center;
}
.filters-new .filters-new__form button {
  cursor: pointer;
  font-weight: bold;
  background: transparent;
  color: #3377ff;
  padding: 8px 27px;
  border: 1px solid #3377ff;
  transition: 0.3s ease;
}
.filters-new .filters-new__form button:hover {
  color: #ffffff;
  background: #3377ff;
}
.filters-new .filters-new__more {
  grid-area: more;
}
.filters-new .filters-new__more a {
  text-decoration: none;
  display: inline-block;
  border-bottom: 1px dashed #000000;
  color: #ababd5;
  margin: 20px 0;
}
.filters-new .filters-new__more .more__fields {
  max-height: 0;
  overflow: hidden;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(290px, 449px));
  gap: 10px;
  transition: 0.3s ease;
}
.filters-new .filters-new__more .more__fields input,
.filters-new .filters-new__more .more__fields select,
.filters-new .filters-new__more .more__fields button {
  outline: none;
  border: 1px solid #ebeef1;
  padding: 8px 0 8px 10px;
}
.filters-new .filters-new__more .more__fields input::placeholder,
.filters-new .filters-new__more .more__fields select::placeholder,
.filters-new .filters-new__more .more__fields button::placeholder {
  color: #a5a5a5;
}
.filters-new .filters-new__more .more__fields._active {
  max-height: 121px;
}
@media (max-width: 605px) {
  .filters-new .filters-new__more .more__fields {
    grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
  }
  .filters-new .filters-new__more .more__fields._active {
    max-height: 589px;
  }
}

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

/* End */


/* Start:/local/templates/promolink/css/reset.css?17512913841523*/
/***************************************
****************reset*******************
***************************************/
body {
	margin: 0;
	padding: 0;
}

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

input + p {
 padding: 0;
 margin: 0;
}

h1, h2, h3, h4, h5, h6, ul,
*::before, *::after,
p._tab {
	margin: 0;
}

.parlament__item img {
	vertical-align: unset;
}

*, *::before, *::after {
	padding: 0;
	margin: 0;
	border: 0;
	box-sizing: border-box;
}
a {
	text-decoration: none;
}

b {
    font-weight: 600;
}


ul, ol, li {
	list-style: none;
}
img {
	vertical-align: top;
}
html, body {
	height: 100%;
	/*line-height: 1;*/
	color: rgba(0, 0, 0, 0.9);
	font-family: 'Inter' !important; 
	/* font-family: 'Manrope' !important; */
	font-weight: 300; 
}

._wrapper {
	min-height: 100%;
	overflow: hidden;
	max-width: 100%;
	display: flex;
	flex-direction: column;
}
/* img {
	display: block;
	user-select: none;
} */
.container, ._container, ._container-short {
	margin: 0 auto;
	max-width: 1440px;
	padding: 0;
	/*box-sizing: content-box; - уезжало меню на 1510 с этим параметром*/
}
._container-short {
	/** max-width: 1077px; **/
	padding: 0;
}
.main {
	flex: 1 1 auto;
}
._pb_img, ._pb_img_contain {
	position: absolute;
	width: 100%;
	/*height: 100%;*/
	/*height: -webkit-fill-available;*/
	height:100%;
	margin: auto;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
._pb_img_contain {
	object-fit: contain;
}
.swiper-slide {
	cursor: pointer;
}
.swiper-slide:active {
	cursor: grabbing;
}
/* End */


/* Start:/local/templates/promolink/css/swiper.css?170170544818447*/
/**
 * Swiper 11.0.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 9, 2023
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/local/templates/promolink/css/style.css?1751272451174699*/
/* body */
body._bg {
    /*background: linear-gradient(20.09deg, #FFFFFF 43.88%, #C7D5E0 140.76%);*/
    background-attachment: fixed;
    /* background: linear-gradient(90deg, #F8F8F8 0%, #FEFEFE 48.44%, #F8F8F8 100%); */
}

html body .bvi-body main._inner_page {
    padding-top: 120px;
}

main._inner_page {
    padding-top: 105px;
}

/* body */

/***********************************
***********header*******************
***********************************/
.header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 990;
    padding: 53px 0 20px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -webkit-align-items: stretch;
    -webkit-align-content: stretch;
    transition: all 0.15s ease-out;
    -webkit-transition: all 0.15s ease-out;
    -moz-transition: all 0.15s ease-out;
    -o-transition: all 0.15s ease-out;
    -ms-transition: all 0.15s ease-out;
}

.header.container {
    height: unset;
}

.header__container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

.header__logo {
    display: flex;
    gap: 15px;
    align-items: center;
    width: 100%;
    max-width: 400px;
}
.header__logo:hover {
	filter: brightness(90%);
}

.header__logo-img {
    width: 100%;
}

.header__logo_mobile,
html body .bvi-body[data-bvi-images='false'] .bvi-img-off.header__logo_mobile,
.bvi-body .header__logo_mobile {
    display: none !important;
}

.header__logo-txt {
    display: flex;
    flex-direction: column;
}

.header__logo-bold {
    font-weight: 700;
    font-size: 20px;
    line-height: 120%;
    color: rgba(0, 0, 0, 0.9);
    transition: all 0.3s ease 0s;
}

.header__logo-light {
    font-weight: 400;
    line-height: 120%;
    font-size: 20px;
    color: rgba(0, 0, 0, 0.9);
    transition: all 0.3s ease 0s;
}

.header__content {
    max-width: 890px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 24px;
}

.header__buttons {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #ffffffa1;
    gap: 9px;
    border-radius: 12px;
    min-width: 110px;
    padding: 11px 11px;
    font-weight: 400;
    font-size: 18px;
    line-height: 120%;
    color: #000000;
    transition: all 0.5s ease 0s;
    cursor: pointer;
    min-height: 44px;
}

.header__buttons:hover {
    background: white;
    color: #000;
    transition: all 0.5s ease 0s;
}

.header__buttons::before {
    content: "";
    position: absolute;
    width: 100%;
    bottom: -7%;
    transition: opacity 0.3s ease 0s;
    /* border-bottom: 1px solid #057AFF; */
}

.buttons__icon {
    width: 23px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.buttons__icon._deps {
    width: 14px;
    height: 19px;
}

.buttons__icon>img {
    width: 100%;
    object-fit: contain;
    object-position: center;
    transition: 0.3s ease-in-out;
}

.header__menu {
    display: flex;
    align-items: center;
    justify-content: center;
    background: white;
    gap: 9px;
    border-radius: 12px;
    min-width: 120px;
    min-height: 44px;
    padding: 11px 11px;
    font-weight: 400;
    font-size: 18px;
    line-height: 120%;
    color: #000000;
    transition: 0.3s ease-in-out;
}

.menu__button {
    cursor: pointer;
}

.buttons__icon._menu {
    width: 24px;
}

._header_hidden {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    z-index: -999;
}

._header_fixed,
.header._fixed,
.header._inner {
    /*background: #ffffff; */
    padding: 20px 0;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.05);
    background: rgba(255, 255, 255, 0.8);
    backdrop-filter: blur(12px);
}

._inner .header__buttons,
._header_fixed .header__buttons,
.header._fixed .header__buttons {
    /*background: #f6f6fa;*/
    background: none;
}

._inner .header__buttons:hover,
._header_fixed .header__buttons:hover,
.header._fixed .header__buttons:hover {
     background: #057AFF; 
	 color: #ffffff;
}

._inner .header__buttons:hover img,
._header_fixed .header__buttons:hover img,
.header._fixed .header__menu:hover img {
    filter: brightness(0) invert(1);
}

/* ._inner .menu__button,
._header_fixed .menu__button,
.header._fixed .menu__button,
._inner .menu-section__eye,
._header_fixed .menu-section__eye,
.header._fixed .menu-section__eye {
    background: #e8e8f0;
} */

._inner .menu__button:hover,
._header_fixed .menu__button:hover,
.header._fixed .menu__button:hover,
._inner .menu-section__eye:hover,
._header_fixed .menu-section__eye:hover,
.header._fixed .menu-section__eye:hover {
    background: #057AFF;
    color: #ffffff;
}

._inner .menu__button:hover img,
._header_fixed .menu__button:hover img,
.header._fixed .menu__button:hover img,
._inner .menu-section__eye:hover img,
._header_fixed .menu-section__eye:hover img,
.header._fixed .menu-section__eye:hover img {
    filter: brightness(0) invert(1);
}

._inner .header__logo img,
._header_fixed .header__logo img,
.header._fixed .header__logo img {
    filter: invert(1);
}

/* ТОП_МЕНЮ_СЕКЦИЯ */


.menu-section._active {
    top: 0;
}

.menu-section__line {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    /* flex-wrap: wrap; */
    gap: 50px;
}

.menu-section__buttons {
    display: flex;
    align-items: center;
    gap: 24px;
}

.menu-section__login {
    font-size: 18px;
    color: #000;
}

.menu-section__login {
    font-size: 18px;
    color: #000;
}

.menu-section__button,
.menu-section__login,
.menu-section__eye {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.menu-section__login,
.menu-section__eye {
    width: 44px;
    height: 44px;
    background: #FFFFFF;
    border-radius: 12px;
    color: #057AFF;
}

.menu-section__button {
    width: 44px;
    height: 44px;
    background: #e8e8f0;
    border-radius: 12px;
    transition: all 0.3s ease 0s;
    cursor: pointer;
}

.menu-section__close-icon {
    font-size: 12px;
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* ТОП_МЕНЮ */
.footer-top__line {
    display: flex;
    gap: 80px;
    padding: 43px 0 0 0;
}

.footer-top__item,
.footer-top__item-white {
    width: 300px;
    display: block;
}

.footer-top__item>*:not(:first-child) {
    margin-top: 34px;
}

.footer-top__title {
    font-weight: 600;
    font-size: 22px;
    line-height: 120%;
}

.footer-top__icon {
    display: none;
    transition: all 0.3s ease 0s;
}

.footer-top__link {
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: #263238;
    transition: all 0.3s ease 0s;
}

.lists__icon {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.lists__icon>img {
    /* width: 1.5em; */
    max-height: 1.7em;
    padding-left: 2px;
    object-fit: contain;
    object-position: center;
    transition: 0.3s ease-in-out;
}

.menu-section_body> :not(:first-child) {
    border-top: 0 solid #ffffff;
    /* border-top: 1px solid #e8e8f0; */
}

.footer-top__item-white {
    /* max-height: 300px; */
    background: #FFFFFF;
    box-shadow: 0px 0px 20px rgba(211, 211, 211, 0.3);
    border-radius: 12px;
    padding: 18px 17px 26px 17px;
    /* display: flex; */
    flex-direction: column;
    align-items: center;
}

.footer-top__item,
.footer-top__item-white {
    width: 300px;
    display: block;
}

.footer-top__logo-link {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 11px;
}

.item-white__logo {
    width: 93px;
    height: 93px;
}

.item-white__logo-content {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.item-white__logo-content {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.item-white__title {
    font-weight: 600;
    font-size: 16px;
    line-height: 140%;
    text-align: center;
    color: #000000;
}

.item-white__sub-title {
    font-size: 16px;
    line-height: 130%;
    color: #000000;
}

.item-white__content {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.footer-top__item-white>*:not(:first-child) {
    margin-top: 20px;
}

.item-white__txt {
    font-size: 12px;
    line-height: 120%;
    text-align: center;
    color: #242424;
    max-width: 235px;
}

.item-white__media {
    display: flex;
    align-items: center;
    gap: 12px;
}

.item-white__content> :not(:first-child) {
    margin-top: 22px;
}

.item-white__media-icon {
    width: 32px;
    height: 32px;
    font-size: 11px;
    background: #057AFF;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
}

.item-white__media-icon._icon-tg {
    font-size: 15px;
}

.footer-top__list>li:not(:first-child) {
    margin-top: 12px;
}

.footer-top__link:hover {
    color: #057AFF;
    transition: all 0.3s ease 0s;
}

/* .menu-section__login:hover,
.menu-section__eye:hover {
    background: #e8e8f0;
} */

.menu-section__button:hover {
    background: #057AFF;
    color: #fff;
}

.menu-section__button:hover .menu-section__close-icon {
    color: white;
}

.breadcrumbs {
    border-bottom: 1px solid #EDEDED;
    font-size: 14px;
    font-weight: 400;
    color: #3b4256;
    line-height: 1.2;
    padding: 15px 0;
    margin-bottom: 15px;
}

.breadcrumbs a {
    color: #3b4256;
}

/***************************************
***************news*********************
***************************************/
.news {
    position: relative;
    /*   background: #EEF5FD;*/
    background: #FFF;
    padding: 55px 0 47px 0;
}

.news__circle-left {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    height: 456px;
    width: 397px;
    display: none;
}

.news__circle-right {
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: 0;
    width: 801px;
    height: 797px;
    display: none;
}

.news__container {
    position: relative;
    z-index: 2;
}

.news__intro {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.news__container>*:not(:first-child) {
    margin-top: 54px;
}

.news__title {
    max-width: 400px;
    font-weight: 500;
    font-size: 40px;
    line-height: 120%;
    color: #000000;
}

.news__tabs {
    background: #FFF;
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
    border-radius: 12px;
    display: flex;
    gap: 2px;
    padding: 2px;
    max-width: 1020px;
    margin-top: 0;
    margin-bottom: 0;
}

.news__tab {
    padding: 11px 24px;
    border-radius: 12px;
    font-weight: 400;
    font-size: 18px;
    line-height: 120%;
    color: #000000;
    cursor: pointer;
    transition: all 0.5s ease 0s;
    user-select: none;
    white-space: nowrap;
}

.news__tab:hover {
	background: #f6f6fa;
    color: #000;
}

.news__tab._active {
    /* background: #e8e8f0; */
	background: #e8e8f0;
    color: #000;
}

.activity__tab:hover,
.activity__tab._active {
    background: #fff;
    color: #000;
}

.news__big-article {
    width: 700px;
    height: 530px;
    overflow: hidden;
    position: relative;
    border-radius: 6px;
    padding: 32px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    box-shadow: 0px 4px 4px 0px #00000040;
}

.news-article-big__bg {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    transition: all 2s ease 0s;
}

.news__big-article span,
.news__small-article span {
    display: block;
}

.news__big-article:hover .news-article-big__bg {
    transform: scale(1.1);
}

.news__big-article:hover .news-article-big__title {
	color: #d7d7d7;
	transition: all 1s ease 0s;
}

.news-article-big__content {
    position: relative;
    z-index: 2;
}

.news-article-big__content>*:not(:first-child) {
    margin-top: 15px;
}

.news-article-big__txt-wrapper>*:not(:first-child) {
    margin-top: 5px;
}

.news-article-big__title {
    font-weight: 600;
    font-size: 27px;
    line-height: 120%;
    color: #FFFFFF;
    transition: all 1s ease 0s;
}

.news-article-big__date,
.news-article-big__intro {
    font-size: 18px;
    line-height: 120%;
    color: rgba(255, 255, 255, 0.8);
}

.news__tab-main {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 40px;
}

.news__small-list {
    width: 697px;
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.news__small-article {
    display: flex;
    align-items: center;
    gap: 35px;
    transition: all 0.5s ease 0s;
}

.small-article__img-wrapper {
    width: 220px;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    overflow: hidden;
    border-radius: 6px;
}

.small-article__img-wrapper-inner {
    position: relative;
    padding-bottom: 68.18%;
    border-radius: 6px;
}

.small-article__content {
    width: 440px;
}

.small-article__content>*:not(:first-child) {
    margin-top: 12px;
}

.small-article__txt-wrapper>*:not(:first-child) {
    margin-top: 10px;
}

.small-article__intro,
.small-article__date {
    font-size: 16px;
    font-weight: 300;
    line-height: 120%;
    color: #757373;
}

.small-article__title {
    font-weight: 400;
    font-size: 18px;
    line-height: 120%;
    color: #000000;
}

.small-article__img {
    transition: all 2s ease 0s;
}

.news__small-article:hover .small-article__img {
    transform: scale(1.1);
}

.news__small-article:hover .small-article__title {
    color: #057AFF;
    transition: all 0.5s ease 0s;
}

.news__button-wrapper {
    margin-top: 20px;
    display: flex;
    justify-content: flex-end;
}

.news__small-article:hover {
    background: rgba(255, 255, 255, 1);
    border-radius: 6px;
    box-shadow: 0px 0px 0px 10px #FFFFFF;
    transition: all 0.5s ease 0s;

}

.news__button {
    display: flex;
    align-items: center;
    gap: 10px;
    font-weight: 400;
    font-size: 18px;
    line-height: 120%;
    color: #000;
    padding: 11px 25px;
    background: #FFFFFF;
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
    border-radius: 12px;
    transition: all 0.5s ease 0s;
}

.news__button:hover {
    background: #057AFF;
    color: #ffffff;
    transition: all 0.5s ease 0s;
}

.news__arrow {
    font-size: 12px;
}

.news__tab-content {
    display: none;
}

.news__tab-content._active {
    display: block;
}

.news__tab-comments._active {
    display: flex;
}

.news__tab-main .news__contenet-wrapper,
.news__tab-announcements .news__contenet-wrapper {
    display: flex;
    gap: 40px;
}

.news-article-big__bg {
    width: 700px;
    height: 530px;
}

/*****/
.news__tab-comments {
    gap: 79px;
}

.comments__column {
    flex: 1 0;
}

.comments__column>*:not(:first-child) {
    margin-top: 25px;
}

.comments__title {
    font-weight: 400;
    font-size: 24px;
    line-height: 120%;
}

.comments__list {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.comments__item {
    display: flex;
    gap: 34px;
    padding: 20px;
    background: #FFFFFF;
    border-radius: 15px;
    position: relative;
    box-shadow: 0px 0px 20px rgba(211, 211, 211, 0.3);
}

.comments__item:hover {
    background: #e8e8f0;
    transition: all 1s ease 0s;
}

.comments__txt-content {
    padding: 16px 0 25px;
    max-width: 450px;
    position: relative;
}

.comments__img-wrapper {
    overflow: hidden;
    border-radius: 6px;
    /* width: 167px; */
    min-width: 120px;
    width: 120px;
}

.comments__img-wrapper-inner {
    position: relative;
    padding-bottom: 121.56%;
}

.comments__txt {
    font-size: 18px;
    line-height: 120%;
    font-weight: 400;
    color: #000;
}

.comments__date {
    position: absolute;
    /* right: 20px; */
    left: 0;
    bottom: 10px;
    font-size: 12px;
    line-height: 120%;
    color: #757373;
}

.comments__column>.comments__button-wrapper {
    margin-top: 47px;
}

.comments__button-wrapper {
    width: 100%;
    display: flex;
    justify-content: flex-end;
}


/***************/
.county-news__item span {
    display: block;
}

.county-news__list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 60px;
}

.county-news__item,
.county-news__img-wrapper {
    width: 299px;
}

.county-news__item:hover {
    background: #ffffff;
    border-radius: 6px;
    box-shadow: 0px 0px 0px 10px #FFFFFF;
    transition: all 0.5s ease 0s;
}

.county-news__item:hover .county-news__img {
    transform: scale(1.1);
}

.county-news__img {
    transition: all 2s ease 0s;
}

.county-news__img-wrapper {
    overflow: hidden;
    border-radius: 6px;
}

.county-news__img-wrapper-inner {
    padding-bottom: 63.88%;
    position: relative;
}

.county-news__item>*:not(:first-child) {
    margin-top: 20px;
}

.county-news__txt-content>*:not(:first-child) {
    margin-top: 10px;
}

.county-news__txt {
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    color: #000000;
}

.county-news__date {
    font-size: 16px;
    line-height: 120%;
    font-weight: 300;
    color: #757373;
}

.main-deputes__container .main-deputes__content {
    padding: 0 0 50px 0;
}

/************************************
*************deputies****************
************************************/
.deputies {
    padding: 47px 0 40px 0;
}

.deputies__intro {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.deputies__title {
    font-weight: 500;
    font-size: 40px;
    line-height: 120%;
    color: #000000;
}

.classes-filters__list {
    display: flex;
    align-items: center;
    gap: 2px;
    padding: 2px;
    /*background: #f6f6fa;*/
    background: #FFF;
    border-radius: 12px;
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
}

.classes-filters__tab,
.letters-filters__tab {
    padding: 11px 24px;
    font-size: 18px;
    font-weight: 400;
    line-height: 120%;
    color: #000000;
    display: flex;
    gap: 14px;
    align-items: center;
    cursor: pointer;
    transition: all 0.5s ease 0s;
    border-radius: 12px;
    white-space: nowrap;
}

.classes-filters__tab:hover,
.letters-filters__tab:hover
{
	background: #f6f6fa;
    color: #000;
}

.classes-filters__tab._active,
.letters-filters__tab._active
 {
    /* background: #e8e8f0; */
    background: #e8e8f0;
	color: #000;
}

.deputies__container>*:not(:first-child) {
    margin-top: 26px;
}

.classes-filters__tab-content {
    display: none;
}

.classes-filters__tab-content._active {
    display: block;
}

.classes-filters__tab-surname>*:not(:first-child) {
    margin-top: 37px;
}

.letters-filters__list {
    width: 100%;
    font-size: 18px;
    font-weight: 400;
    /*background: #f6f6fa;*/
    background: #FFF;
    border-radius: 12px;
    gap: 4px;
    padding: 3px 6px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
}

.letters-filters__tab {
    padding: 9px 0;
    width: 64px;
    display: flex;
    justify-content: center;
}

.letters-filters__tab-content {
    display: none;
}

.letters-filters__tab-content._active {
    display: block;
}

.letters-filters__img-wrapper {
    /* width: 198px; */
    width: 170px;
    border-radius: 12px 12px 0px 0px;
    overflow: hidden;
    transition: all 0.5s ease 0s;
}

._pb_img {
    object-fit: cover;
    object-position: center;
    border-radius: 6px;
    transition: all 0.5s ease 0s;
}

.letters-filters__img-wrapper-inner {
    position: relative;
    padding-bottom: 126.26%;
}

.letters-filters__link span {
    display: block;
}

.letters-filters__link {
    /* width: 198px; */
    width: 170px;
    /*height: 340px; */
    display: inline-block;
    color: #000;
    box-shadow: 0px 0px 7px rgba(211, 211, 211, 0.5);
    border-radius: 12px;
    overflow: hidden;
    transition: all 0.5s ease 0s;
}

.letters-filters__link:hover .letters-filters__slide-content {
    /*transition: 1s;*/
    /* background: #f6f6fa;*/
    /* background: #e8e8f0; */
	background: #f6f6fa;
    transition: all 1s ease 0s;
}

.letters-filters__link:hover img {
    transition: 1s;
    transform: scale(1.1);
}


.letters-filters__slide {
    /*width: 198px;*/
    width: 170px;
    box-sizing: content-box;
}

.map-filter .letters-filters__slide:not(:last-child),
.letters-filters__line>.letters-filters__slide:not(:last-child) {
    /* padding-right: 36px;*/
    padding-right: 15px;
}

.letters-filters__slide-content {
    /* padding: 22px 16px; */
    height: 80px;
    position: relative;
    transition: all 0.5s ease 0s;
}

.letters-filters__name {
    padding-left: 5px;
    padding-right: 5px;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    color: #000000;
    text-align: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.letters-filters__swiper {
    max-width: 1368px;
    margin: auto;
    transition: all 0.3s ease 0s;
    padding-bottom: 25px;
}

.letters-filters__next.swiper-button-disabled~.letters-filters__swiper {
    /* margin-left: 70px; */
}

.swiper-pagination-abc {
    bottom: -20px !important;
}

.swiper-pagination-map {
    bottom: -30px !important;
}

.map-filter__prev.letters-filters__navigation,
.map-filter__next.letters-filters__navigation {
    background: #fff;
    opacity: .75;
    transition: all 1s ease 0s;
}

.map-filter__prev.letters-filters__navigation:hover,
.map-filter__next.letters-filters__navigation:hover {
    opacity: 1;
}

.map-filter__prev.letters-filters__navigation {
    left: -25px;
}

.letters-filters__prev.swiper-button-disabled~.letters-filters__swiper {
    margin: 0;
}

.letters-filters__navigation.swiper-button-disabled {
    opacity: 0;
}

.letters-filters__content {
    position: relative;
}

.letters-filters__navigation {
    width: 50px;
    height: 50px;
    background: color(srgb 1 1 1 / 0.43);
    border-radius: 100px;
    top: 42%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.letters-filters__navigation:after {
    font-size: 18px;
    font-weight: 900;
	color: #000;
}

/**********************/
.map__wrapper {
    width: 100%;
    background: #f6f6fa;
    border-radius: 12px;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    /*min-height: 480px;*/
}

.map__block {
    flex: 0 1 30%;
    max-width: 30%;

    width: 590px;
    min-height: 500px;
    /* background: #E2EEFF; */
    display: flex;
    justify-content: center;
    /* align-items: center; */
}

.map__img {
    width: 463px;
    height: 463px;
}

.map__content {
    padding: 34px 36px 51px 36px;

    /* flex: 0 1 50%; */
    /* max-width: 50%; */
    flex: 1 1 70%;
    max-width: 70%;
}

.map__content>*:not(:first-child) {
    margin-top: 34px;
}

.region-path {
    cursor: pointer;
}

.map__select-wrapper {
    position: relative;
    width: max-content;
}

.map__selects {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 20px;
}

.map__select {
    appearance: none;

    width: 336px;
    min-height: 44px;
    background: #FFFFFF;
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
    border-radius: 12px;
    padding: 11px 34px 11px 24px;
    /*padding: 11px 24px;*/
    font-size: 16px;
    font-weight: 400;
    color: #000000;
    line-height: 120%;
    cursor: pointer;
}

.map__arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 15px;
    font-size: 9px;
    color: #057AFF;
    pointer-events: none;
}

.map__list .letters-filters__link,
.map__list .letters-filters__link:hover {
    overflow: hidden;
    background-color: #fff;
}

.map__list {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 35px;
}


/************************/
.fractions__list {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    gap: 50px;
}

.fractions__img-wrapper-short,
.fractions__img-wrapper {
    min-height: 200px;
    display: flex;
    align-items: center;
}

.fractions__item {
    width: 246px;
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
    border-radius: 12px;
    padding: 26px 16px;
    display: flex;
    flex-direction: column;
    align-items: center;
    transition: all 0.5s ease 0s;
}

.fractions__item:hover {
    transition: all 1s ease 0s;
    transform: scale(1.05);
    box-shadow: 0px 0px 20px rgba(211, 211, 211, 0.9);
}

.fractions__item>*:not(:first-child) {
    margin-top: 45px;
}

.fractions__txt {
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    color: #000000;
}

.fractions__img-unated-russia {
    width: 175px;
    height: 200px;
}

.fractions__img-kprf {
    width: 200px;
    height: 200px;
}

.fractions__img-ldpr {
    width: 216px;
    height: 110px;
}

.fractions__img-srzp {
    width: 184px;
    height: 200px;
}

.fractions__img-new-peoples {
    width: 215px;
    height: 132px;
}

/***************************************
**************committees****************
**************Комитеты****************
***************************************/
.committees {
    padding: 40px 0 44px 0;
}

.committees__title {
    font-weight: 500;
    font-size: 40px;
    line-height: 120%;
    color: #000000;
}

.committees__container>*:not(:first-child) {
    margin-top: 40px;
}

.committees__list {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    gap: 40px;
}

.committees__item {
    width: 453px;
    min-height: 130px;
    padding: 24px;
    gap: 20px;
    display: flex;
    align-items: center;
    border-radius: 12px;
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
    color: #000;
    transition: all 0.5s ease 0s;
}

.committees__item:hover {
    transition: all 1s ease 0s;
    transform: scale(1.05);
}

.committees__item.committees__light-white:hover 
{
    /* transition: all 1s ease 0s; */
    /* transform: scale(1.05); */
	background: #fff;
}


.committees__item.committees__light-white {
    /*  background: linear-gradient(90deg, rgba(2, 0, 36, 1) 0%, rgba(244, 244, 244, 1) 0%, rgba(255, 255, 255, 1) 0%, rgba(243, 248, 255, 1) 43%, rgba(228, 238, 255, 1) 100%);*/
    /* background: linear-gradient(80deg, rgba(2, 0, 36, 1) 0%, rgba(244, 244, 244, 1) 0%, rgba(255, 255, 255, 1) 0%, rgba(243, 248, 255, 1) 43%, rgba(228, 238, 255, 1) 100%); */
    /*  background: #FFF; */ 
	background: rgba(255, 255, 255, 0.80); 
	backdrop-filter: blur(5px);
}

.committees__icon {
    width: 88px;
    height: 88px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 50px;
    color: #263238;
    border-radius: 30px;
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
}

.committees__txt {
    max-width: 297px;
    font-size: 16px;
    font-weight: 400;
    line-height: 140%;
}

.committees__light-blue>.committees__icon {
    /* background: #f6f6fa; */
	background: #e8e8f0;
}

.committees__light-white>.committees__icon {
    background: #fff;
}

.committees__icon._icon-power {
    font-size: 40px;
}



/****************************************
****************activity*****************
****************************************/
.activity {
    padding: 77px 0;
    /* background-image: url(/local/templates/promolink/css/../img/activity/bg.webp); */
    /* background: linear-gradient(57.09deg, #057AFF -75.98%, rgba(5, 122, 255, 0) 34.76%), linear-gradient(334.44deg, #e8e8f0 -42.46%, rgba(177, 206, 253, 0) 95.66%), url(/local/templates/promolink/css/../img/activity/bg.webp);  */
	background: linear-gradient(100deg, #000000 0%, rgba(5, 122, 255, 0) 34.76%), linear-gradient(334.44deg, #000000 -42.46%, rgba(255, 255, 255, 0) 95.66%), url(/local/templates/promolink/css/../img/activity/retro.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.activity__container>*:not(:first-child) {
    margin-top: 32px;
}

.activity__intro {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.activity__title {
    font-weight: 500;
    font-size: 40px;
    line-height: 120%;
    max-width: 490px;
	color: #fff;
}

.activity__tab-list {
    display: flex;
    align-items: center;
    gap: 2px;
    /* background: #FFFFFF; */
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
    border-radius: 12px;
    padding: 2px;
    max-width: 880px;
	background: rgba(255, 255, 255, 0.80); 
	backdrop-filter: blur(5px);
}

.activity__tab {
    padding: 11px 24px;
    border-radius: 12px;
    cursor: pointer;
    font-size: 18px;
    font-weight: 400;
    line-height: 120%;
    color: #000000;
    display: flex;
    align-items: center;
    gap: 14px;
    transition: all 0.5s ease 0s;
}

.activity__tab-content {
     
	/* background: ##fff; */
	background: rgba(255, 255, 255, 0.80); 
	backdrop-filter: blur(5px);
    border-radius: 12px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    overflow: hidden;
}

.activity__txt-content {
    padding: 30px 30px;
    /* max-width: 758px; */
}

.activity__txt-content>*:not(:first-child) {
    margin-top: 39px;
}

.activity__content-title {
    font-size: 26px;
    line-height: 120%;
    font-weight: 500;
    padding-bottom: 10px;
}

.activity__content-sub-title {
    font-size: 20px;
    line-height: 180%;
}

.activity__list>*:not(:first-child) {
    margin-top: 15px;
}

.activity__item {
    display: inline-flex;
    /*display: flex;*/
    align-items: center;
    gap: 14px;
}

.activity__icon-img {
    width: 18px;
    height: 18px;
    position: relative;
    top: 15%;
}

.activity__item-txt {
    font-size: 18px;
    line-height: 120%;
    color: #000000;
    position: relative;
   /*  border-bottom: 1px solid #757373; */
    transition: all 0.5s ease 0s;
}

/**.activity__item-txt:after {
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 5px;
  left: 0;

}**/

.activity__item-txt:hover {
    color: #057AFF;
    transition: all 0.5s ease 0s;
    /* border-color: transparent; */
}

.swiper_btn_prev.events_prev,
.swiper_btn_next.events_next {
    height: 100%;
    border-radius: unset;
    background: rgba(255, 255, 255, .5);
    opacity: 0;
    transition: all .3s ease-in;
    /*background: rgba(177, 206, 253, .4);*/
    /*top: 0;*/
}

.swiper_btn_prev.events_prev:before,
.swiper_btn_next.events_next:before {
    color: #000000;
}

.swiper_btn_prev.events_prev:hover::before,
.swiper_btn_next.events_next:hover::before {
    color: #057AFF;
}

.slider_events:hover .swiper_btn_prev.events_prev:not(.swiper-button-disabled),
.slider_events:hover .swiper_btn_next.events_next:not(.swiper-button-disabled) {
    opacity: 1;
}



.activity__icon {
    color: #007bff;
    font-size: 14px;
    position: relative;
    top: 20%;
}

.activity__icon-wrapper {
    width: 28px;
    height: 28px;
    background: #fff;
    border-radius: 10px;
    display: flex;
    justify-content: center;
}

.activity__button {
    padding: 11px 42px;
    display: inline-flex;
    gap: 11px;
    align-items: center;
    background: #FFFFFF;
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
    border-radius: 12px;
    font-weight: 400;
    font-size: 18px;
    line-height: 120%;
    color: #000;
    transition: all 0.5s ease 0s;
}

.activity__button:hover {
    background: #057AFF;
    color: #ffffff;
    transition: all 1s ease 0s;
}

.activity__arrow {
    font-size: 12px;
    font-weight: 200;
    display: flex;
    align-items: center;
}

.activity__img-wrapper {
    width: 640px;
    border-radius: 12px;
    overflow: hidden;
}

.activity__img-wrapper span {
    display: block;
	filter: brightness(90%);
	transition: all 0.3s ease 0s;
}

.activity__img-wrapper span:hover {
	filter: brightness(100%);
	transition: all 0.3s ease 0s;
}

.activity__img-wrapper-inner {
    position: relative;
    padding-bottom: 70.3%;
    /*padding-bottom: 60.94%;*/
}

/*********************************
*********committees2**************
**********************************/
.committees2 {
    padding: 88px 0 44px 0;
}

/***************************************
*****************reception**************
***************************************/
.reception {
    padding: 44px 0 88px 0;
}

.reception__title {
    font-weight: 500;
    font-size: 40px;
    line-height: 120%;
}

.reception__container>*:not(:first-child) {
    margin-top: 32px;
}

.reception__contanet>*:not(:first-child) {
    margin-top: 89px;
}

.reception__reception {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.reception__txt-content {
    max-width: 350px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.reception__txt-item {
    display: flex;
    align-items: center;
    gap: 14px;
}

.reception__icon {
    font-size: 14px;
    color: #000;
    width: 28px;
    height: 28px;
    background: #f6f6fa;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.reception__txt {
    font-size: 18px;
    line-height: 140%;
    color: #000000;
    position: relative; 
	transition: all 0.3s ease 0s;
}

.reception__txt:after {
    /* content: "";
    font-size: 20px;
    position: absolute; 
    bottom: 2px;
    left: 0;
    width: 100%;
	border-bottom: 1px solid #757373; 
    transition: all 0.3s ease 0s;*/
}

.reception__txt-item:hover .reception__txt {
    /* border-color: transparent; */
    color: #057AFF;
	transition: all 0.3s ease 0s;
}

.reception__banner {
    width: 952px;
    min-height: 145px;
    background: linear-gradient(90.04deg, #057AFF 8.03%, #24B6FD 99.98%);
    border-radius: 12px;
    padding: 17px 39px;
    display: flex;
    align-items: center;
    position: relative;
}

.reception__banner2 {
	width: 100%;
    background: #f6f6fa;
    border-radius: 12px;
    padding: 15px 30px;
    display: flex;
    align-items: center;
    position: relative;
}

.banner__img {
    width: 384px;
    height: 145px;
    position: absolute;
    bottom: 0;
    z-index: 1;
    right: 39px;
}

.banner__txt-wrap {
    position: relative;
    z-index: 2;
}

.banner__txt-wrap>*:not(:first-child) {
    margin-top: 15px;
	margin-bottom: 15px;
}

.banner__txt {
    font-weight: 500;
    font-size: 28px;
    line-height: 140%;
    color: #FFFFFF;
}

.banner__button {
    font-weight: 400;
    font-size: 18px;
    line-height: 140%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #057AFF;
    padding: 8px 38px;
    min-width: 172px;
    background: #f6f6fa;
    border-radius: 12px;
    transition: all 0.5s ease 0s;
}

.banner__button:hover {
    background: #057AFF;
    color: #FFFFFF;
    box-shadow: inset 0px 0px 0px 1px white;
    box-sizing: border-box;
    transition: all 1s ease 0s;
}

.pos-banner-btn {
	display: flex;
    align-items: center;
    gap: 10px;
    font-weight: 400;
    font-size: 18px;
    line-height: 120%;
    color: #000;
    padding: 11px 25px;
    background: #FFFFFF;
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
    border-radius: 12px;
    transition: all 0.5s ease 0s;
}

.pos-banner-btn:hover {
	transition: all 1s ease 0s;
	background: #057AFF;
	color: #000;
}

.reception__list {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    gap: 20px;
}

.reception-points__item {
    /*width: 465px;*/
    width: 49.3%;
    background: #FFFFFF;
    box-shadow: 0px 0px 25px rgba(211, 211, 211, 0.4);
    border-radius: 12px;
    padding: 33px 33px 33px 33px;
}

.reception-points__item>*:not(:first-child) {
    margin-top: 25px;
}

.reception-points__button {
    width: 100%;
    background: #f6f6fa;
    border-radius: 12px;
    display: block;
    padding: 13px 50px;
    text-align: center;
    font-weight: 500;
    font-size: 24px;
    line-height: 120%;
    color: #057AFF;
    transition: all 0.5s ease 0s;
}

.reception-points__button:hover {
    background: #057AFF;
    color: #FFFFFF;
    transition: all 1s ease 0s;
}

.reception-points__list {
    min-height: 82px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 17px;
}

.reception-points__link {
    font-size: 16px;
    line-height: 120%;
    font-weight: 400;
    color: #000000;
    position: relative;

}

.reception-points__link:hover {
    border-color: #000000;
    color: #057AFF;
    transition: all 0.3s ease 0s;
}

.reception-points__list>li {
    position: relative;
    padding-left: 21px;
}

.reception-points__list>li:before {
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    background: #057AFF;
    position: absolute;
    border-radius: 50%;
    left: 0;
    top: 7px;
}

/***********************************************
*********************footer*********************
***********************************************/
.footer__top {
    position: relative;
    background: #f6f6fa;
    padding-bottom: 40px
}


/*.footer-top__container>*:not(:first-child) {
  border-top: 0px solid #ffffff;
} */

/* .footer-top__line {
  padding: 43px 0 43px 0;
} */

.footer-top__line {
    padding: 43px 0 0 0;
}


.footer-top__circle-left {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    width: 322px;
    height: 436px;
}

.footer-top__circle-right {
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 0;
    width: 589px;
    height: 623px;
}

.footer-top__container {
    position: relative;
    z-index: 2;
}

.footer-top__line {
    display: flex;
    gap: 80px;
}

.footer-top__item>*:not(:first-child) {
    margin-top: 34px;
}

.footer-top__item,
.footer-top__item-white {
    width: 300px;
    display: block;
}


.footer-top__title {
    font-weight: 600;
    font-size: 22px;
    line-height: 120%;
}

.footer-top__link {
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: #263238;
    transition: all 0.3s ease 0s;
}

.footer-top__link:hover {
    color: #057AFF;
    transition: all 0.3s ease 0s;
}

.footer-top__list>li:not(:first-child) {
    margin-top: 12px;
}

.footer-top__item-white {
    /*max-height: 300px;*/
    background: #FFFFFF;
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
    border-radius: 12px;
    padding: 18px 17px 26px 17px;
    /*display: flex;*/
    flex-direction: column;
    align-items: center;
}

.footer-top__logo-link {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 11px;
}

.item-white__logo {
    width: 93px;
    height: 93px;
}

.item-white__title {
    font-weight: 600;
    font-size: 16px;
    line-height: 140%;
    text-align: center;
    color: #000000;
}

.item-white__sub-title {
    font-size: 16px;
    line-height: 130%;
    color: #000000;
}

.item-white__logo-content {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.footer-top__item-white>*:not(:first-child) {
    margin-top: 20px;
}

.item-white__content {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.item-white__content> :not(:first-child) {
    margin-top: 22px;
}

.item-white__txt {
    font-size: 12px;
    line-height: 120%;
    text-align: center;
    color: #242424;
    max-width: 235px;
}

.item-white__media {
    display: flex;
    align-items: center;
    gap: 12px;
}

.item-white__media-icon {
    width: 32px;
    height: 32px;
    font-size: 11px;
    background: #057AFF;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
}

.item-white__media-icon._icon-tg {
    font-size: 15px;
}

.footer__bottom {
    /*padding: 30px 0;*/
    background-image: url(/local/templates/promolink/css/../img/footer/bg.webp);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.footer-bottom__container {
    min-height: 300px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.footer-bottom__link {
    padding: 16px 44px;
    display: flex;
    align-items: center;
    gap: 20px;
    background: #FFFFFF;
    border-radius: 12px;
    font-weight: 400;
    font-size: 20px;
    line-height: 120%;
    color: #057AFF;
    transition: all 0.5s ease 0s;
}

.footer-bottom__link:hover {
    background: #057AFF;
    color: #FFF;
    transition: all 0.5s ease 0s;
}

.footer-bottom__arrow {
    font-size: 15px;
}

.footer._mobile .footer-top__list {
    display: none;
}

.footer-top__icon {
    display: none;
    transition: all 0.3s ease 0s;
}

.footer._mobile .footer-top__icon {
    display: inline-block;
    font-size: 3.26vw;
    cursor: pointer;
    padding: 0 1.5vw;
}

.footer._mobile .footer-top__title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 8vw;
}

.footer-top__item._opened .footer-top__list {
    display: block;
}

.footer-top__item._opened .footer-top__icon {
    transform: rotate(180deg);
}

/*********************************
************social-madia**********
*********************************/
/*.social-madia {
  position: fixed;
  top: -100vh;
  left: 0;
  width: 100%;
  height: calc(100vh - 133px);
  background: #EEF5FD;
  z-index: 5;
  transition: all 0.3s ease 0s;
  overflow: auto;
  padding-bottom: 40px;
} */

.social-madia {
    position: fixed;
    z-index: 9999997;
    overflow-y: auto;
    /*overflow: auto;*/
    left: 0;
    top: -100vh;
    width: 100%;
    height: 100%;
    background-image: url(/local/templates/promolink/css/../img/menu-section/bg.svg);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 0px 0 70px 0;
    transition: all 0.1s ease 0s;
}

.header-wrapper._active {
    overflow: auto;
}

.social-madia._active {
    top: 0px;
}

._lock {
    overflow: hidden;
}

.social-madia___container {
    position: relative;
    z-index: 2;
    padding: 40px 0px;
}

.social-madia__contents {
    position: absolute;
    pointer-events: none;
    right: 0;
    top: 110px;
    width: 788px;
    right: 80px;
}

.social-madia__tab-list {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.social-madia__tab {
    width: 462px;
    min-height: 164px;
    background: #FFFFFF;
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
    border-radius: 15px;
    padding: 30px 40px;
    display: flex;
    align-items: center;
    gap: 28px;
    cursor: pointer;
    position: relative;
    transition: all 0.7s ease 0s;
}

.social-madia__tab._active {
    width: 1376px;
    background: #e8e8f0;
}

.social-madia__icon {
    width: 53px;
    height: 53px;
    border-radius: 50%;
    background: #057AFF;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    color: #fff;
}

.social-madia__icon._icon-tg {
    font-size: 24px;
}

.social-madia__tab-txt>*:not(:first-child) {
    margin-top: 25px;
}

.social-madia__tab-title {
    font-weight: 700;
    font-size: 22px;
    line-height: 120%;
}

.social-madia__link {
    display: flex;
    align-items: center;
    gap: 12px;
    font-weight: 400;
    font-size: 18px;
    line-height: 120%;
    color: #126DDA;
}

.social-madia__link:hover .social-madia__link-txt {
    border-color: transparent;
}

.social-madia__link-txt {
    border-bottom: 1px solid #126DDA;
    transition: all 0.3s ease 0s;
}

.social-madia__tab-content {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.social-madia__screen {
    border-radius: 15px;
}

.social-madia__qr-wrapper {
    display: none;
    align-items: center;
    flex-direction: column;
    position: absolute;
    right: 27px;

}

.social-madia__qr-wrapper>*:not(:first-child) {
    margin-top: 7px;
}

.social-madia__tab._active .social-madia__qr-wrapper {
    display: flex;
}

.social-madia__qr-txt {
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    display: flex;
    align-items: center;
    color: #FFFFFF;
}

.social-madia__close {
    position: absolute;
    top: 0;
    right: -64px;
    width: 44px;
    height: 44px;
    background: #e8e8f0;
    border-radius: 12px;
    cursor: pointer;
    display: none;
    justify-content: center;
    align-items: center;
}

.social-madia__close:hover {
    background: #057AFF;
}

.social-madia__close:hover img {
    filter: brightness(0) invert(1);
}

.social-madia__close-cion {
    width: 22px;
    height: 22px;
    user-select: none;
    pointer-events: none;
}

.social-madia__tab._active .social-madia__close {
    display: flex;
}

.social-madia__qr {
    width: 124px;
    height: 118px;
}

.social-madia__tab-content {
    display: none;
}

.social-madia__tab-content._active {
    display: block;
}

.social-madia__screen {
    width: 438px;
    height: 707px;
}


/***************************************************************************
***********************************deputes**********************************
***************************************************************************/
.main-deputes {
    background: #f6f6fa;
    min-height: calc(100vh - 133px);
}

.deputes__navigatuion {
    display: flex;
    align-items: center;
    gap: 5px;
    padding: 23px 0;
}

.deputes__page,
.deputes__navigatuion {
    font-size: 16px;
    line-height: 120%;
    color: #4A4A4A;
}

.main-deputes__content {
    padding: 25px 0 50px 0;
    display: flex;
    gap: 25px;
}

.about-depute__info {
    display: flex;
    gap: 30px;
    /*width: 1077px;*/
    width: 100%;
    background: #FFFFFF;
    /*box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);*/
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
    border-radius: 12px;
    padding: 30px;
}

.depute-info__img-wrapper {
    width: 327px;
}

.depute-info__img-wrapper-inner {
    position: relative;
    padding-bottom: 140.67%;
}

.depute-info__title {
    font-weight: 400;
    font-size: 32px;
    line-height: 120%;
}

.depute-info__txt-content>*:not(:first-child) {
    margin-top: 25px;
}

.depute-info__list {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.depute-info__item {
    display: flex;
    align-items: baseline;
    gap: 10px;
}

.depute-info__key {
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
}

.depute-info__value {
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    /*text-decoration: underline;*/
}

.depute-info__committees {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-left: 20px;
}

.depute-info__committees>li {
    position: relative;
    padding-left: 25px;
}

.depute-info__committees .depute-info__value {
    color: #057AFF;
    /* transition: all .3s ease 0s;
  border-bottom: 1px solid #000;
  display: inline; */
}

.depute-info__committees .depute-info__value:hover {
    color: #000;
    border-bottom: 1px solid #000;
    transition: all 0.3s ease 0s;
}


.depute-info__committees>li:before {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #000;
    position: absolute;
    display: inline-block;
    left: 0;
    top: 8px;
}

.item-committees {
    flex-direction: column;
    align-items: flex-start;
    gap: 15px;
}

.depute-info__value-link {
    display: flex;
    align-items: center;
    gap: 10px;
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    color: #057AFF;
}

.depute-info__value-link:hover {
    color: #000;
    border-bottom: 1px solid #000;
    transition: all 0.3s ease 0s;

}

.main-deputes__sidebar,
.main-deputes__sidebar {
    width: 335px;
    gap: 20px;
    display: flex;
    flex-direction: column;

    flex: 0 1 calc(24% - 30px);
    max-width: calc(24% - 30px);
    min-width: calc(24% - 30px);
}

.detail-container,
.main-deputes__sections,
.container-sidebar {
    flex: 0 1 calc(76%);
    max-width: calc(76%);
	min-height: 30vw;
}

.detail-container>.container-sidebar {
    flex: 0 1 calc(100%);
    max-width: calc(100%);
}

.news-main .container-sidebar {
    flex: auto;
    max-width: 100%;
}

.container.yes-sidebar {
    justify-content: space-between !important;
}

.deputes-sidebar__reception {
    padding: 28px 13px;
    width: 100%;
    background: #FFFFFF;
    /*box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3); */
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.main-text h1,
.main-text h2,
.main-text h3,
.main-text h4,
.main-text h5,
.main-text h6 {
    text-align: start;
}

.deputes-sidebar__reception>*:not(:first-child) {
    margin-top: 11px;
}

.side-reception__title {
    font-weight: 500;
    font-size: 18px;
    line-height: 140%;
    text-align: center;
}

.side-reception__txt {
    max-width: 250px;
    font-size: 14px;
    line-height: 140%;
    text-align: center;
    color: #000000;
}

.side-reception__btn {
    width: 100%;
    background: #f6f6fa;
    border-radius: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 14px;
    padding: 12px 30px;
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
    color: #000000;
}

.side-reception__btn:hover {
    background: #057AFF;
    color: #ffffff;
}

.side-reception__icon {
    color: #057AFF;
}

.side-reception__btn:hover,
.side-reception__btn:hover .side-reception__icon {
    background: #057AFF;
    color: #ffffff;
}


.deputes-sidebar__decide span {
    display: block;
}

.deputes-sidebar__decide {
    /* width: max-content; */
    width: 100%;
    overflow: hidden;
    border-radius: 12px;
    display: block;
}

.side-decide__img-wrapper {
    width: 335px;
}

.side-decide__img-warpper-inner {
    position: relative;
    padding-bottom: 99.4%;
}

.main-deputes__sections>*:not(:first-child) {
    margin-top: 20px;
}

.main-deputes__sections>.news-main__tab-content {
    margin-top: 0;
}

.depute-info__tabs {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 2px;
    background: #FFFFFF;
    border-radius: 12px;
    gap: 2px;
    box-shadow: 0px 0px 20px rgba(211, 211, 211, 0.3);
}

.depute-info__tab {
    padding: 11px 24px;
}

.depute-info__contents {
    margin-top: 42px;
}

.depute-info__tab-biografy>*:not(:first-child) {
    margin-top: 20px;
}

.tab-biografy__title {
    font-weight: 500;
    font-size: 22px;
    line-height: 120%;
}

.tab-biografy__txt-content {
    max-width: 100%;
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.tab-biografy__txt {
    font-weight: 200;
    font-size: 16px;
    line-height: 120%;
}

.depute-info__tab-content {
    display: none;
}

.depute-info__tab-content._active {
    display: block;
}

/* НОВОСТИ и МОНИТОРИНГ */
.tab-news__search-list {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
}

.tab-news__search-wrapper,
.tab-news__date-wrapper {
    position: relative;
    width: max-content;
}

.tab-news__search-icon {
    position: absolute;
    font-size: 21px;
    right: 22px;
    top: 50%;
    transform: translateY(-50%);
    color: #057AFF;
    cursor: pointer;
    user-select: none;
}

.tab-news__txt-form {
    padding: 12px 50px 12px 27px;
    background: #FFFFFF;
    /*box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);*/
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
    border-radius: 12px;
    font-size: 16px;
    line-height: 120%;
    width: 626px;

}

.tab-news__txt-form::placeholder {
    color: #000;
}

.tab-news__txt-form:-ms-input-placeholder {
    opacity: 0;
    color: #000;
}

.tab-news__date {
    width: 172px;
    height: 44px;
    background: #FFFFFF;
    /*box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);*/
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
    border-radius: 12px;
    /**appearance: none;**/

    user-select: none;
    padding: 0 23px;
    /**color: #fff !important;**/
}

.tab-news__date-placeholder {
    position: absolute;
    left: 23px;
    top: 50%;
    transform: translateY(-50%);
    user-select: none;
    pointer-events: none;
    font-size: 18px;
    line-height: 120%;
    color: #000000;

    margin: auto;
    display: block;
    top: 0;
    bottom: 0;
    height: fit-content;
    line-height: 1;
    transform: none;
}

.tab-news__date {
    font-size: 16px;
    line-height: 120%;
}

.tab-news__date::-webkit-calendar-picker-indicator {
    color: transparent;
    opacity: 1;
    background: url(/local/templates/promolink/css/../img/pages-img/depute/depute-info/calendar.svg) no-repeat center;
    background-size: contain;
    cursor: pointer;
    width: 20px;
    height: 18px;
}

.tab-news__date::-webkit-datetime-edit {
    color: transparent;
}

.tab-news__date._visible,
.tab-news__date._visible::-webkit-datetime-edit {
    color: black !important;
}

.tab-news__date-placeholder._hidden {
    display: none;
}

.tab-news__filter-button {
    width: 44px;
    height: 44px;
    background: #fff;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    font-size: 20px;
    color: #fff;
    cursor: pointer;
    transition: .3s ease-in-out;
    position: relative;
	-webkit-box-shadow: 0 0 20px rgba(211, 211, 211, 0.3);
}

.tab-news__filter-button svg {
    width: 30px;
    height: 30px;
    stroke: #000;
    pointer-events: none;
    transition: .3s ease-in-out;
}

.tab-news__filter-button:after {
    display: none;
    content: '';
    position: absolute;
    top: 10px;
    right: 8px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #f75c5c;
}

.tab-news__filter-button._checked:after {
    display: block;
}

.monitoring_filter_form .tab-news__filter-button {
    background: #e8e8f0;
}

.monitoring_filter_form .tab-news__filter-button svg {
    stroke: #000000;
}

.monitoring_filter_form .tab-news__filter-button:hover {
    background: #057AFF;
}

.monitoring_filter_form .tab-news__filter-button:hover svg {
    stroke: white;
}

.monitoring_filter_form .tab-news__txt-form,
.news_filter_form .tab-news__txt-form {
    min-height: 44px;
}

.news_filter_form .tab-news__search-wrapper {
    width: 100%;
    max-width: 1006px;
    /*width: 57%;*/
}

.monitoring_filter_form .tab-news__search-wrapper {
    width: calc(100% - 70px);
}

.tab-news__search_input {
    padding: 12px 50px 12px 27px;
    background: #FFFFFF;
    box-shadow: 0 0 20px rgba(211, 211, 211, 0.3);
    -webkit-box-shadow: 0 0 20px rgba(211, 211, 211, 0.3);
    -moz-box-shadow: 0 0 20px rgba(211, 211, 211, 0.3);
    border-radius: 12px;
    font-size: 16px;
    line-height: 120%;
    width: 100%;
    /*max-width: 626px;*/
    height: 44px;

}

.monitoring_filter_form .tab-news__search_input {
    max-width: 100%;
}

.monitoring_filter_form .news_filter_row {
    max-width: 100%;
}

.tab-news__list-wrapper {
    margin-top: 27px;
}

/*.tab-news__list-wrapper > *:not(:last-child) {
    margin-bottom: 35px;
    padding-bottom: 40px;
    border-bottom: 1px solid #e8e8f0;
}*/

.tab-news__list,
.tab-news__list-wrapper {
    width: 100%;
}

.tab-news__navigation {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.p_nav__showMore {
    display: flex;
    justify-content: center;
}

.btn_load_more {
    padding: 11px 23px;
    border-radius: 12px;
    border: 1px solid #f6f6fa;
    background: white;
    cursor: pointer;
    text-align: center;
    /*box-shadow: 0 0 20px rgb(211, 211, 211, 0.3);*/
    transition: all .35s ease-in;
}

.btn_load_more:hover {
    background: #057AFF;
    color: white;
}

.btn_load_more._end {
    background: #f6f6fa;
    pointer-events: none;
}

.tab-news__fake {
    width: 707px;
    height: 83px;
}

.tab-news__list {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.tab-news__item {
    border-radius: 12px;
    transition: all .3s ease 0s;
    padding: 14px;
    display: flex;
    align-items: center;
    gap: 27px;
    position: relative;
    /* background: white; */
}

.tab-news__iVideo {
    display: flex !important;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 20px;
    /*right: 20px;*/
    left: 20px;
    width: 30px;
    height: 30px;
    background: #057AFF;
    border-radius: 50%;
}

.tab-news__iVideo:after {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 0 5px 10px;
    border-color: transparent transparent transparent #ffffff;
    margin-left: 2px;
}

.tab-news__item:hover {
    background: #FFFFFF;
    /*box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);*/
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
}

.tab-news__img {
    transition: all .3s ease 0s;
}

.tab-news__item:hover .tab-news__img {
    transform: scale(1.1);
}

.tab-news__item span {
    display: block;
}

.tab-news__img-wrapper {
    /*width: 306px;*/
    width: 220px;
    overflow: hidden;
    border-radius: 6px;
}

.tab-news__img-wrapper-inner {
    position: relative;
    padding-bottom: 68.63%;
}

.tab-news__content-wrapper {
    max-width: 800px;
}

.tab-news__content-wrapper>*:not(:first-child) {
    margin-top: 15px;
}

.tab-news__txt {
    font-weight: 500;
    font-size: 18px;
    line-height: 140%;
    color: #000000;
}

.tab-news__post-date {
    font-size: 14px;
    line-height: 100%;
    color: #7E7E7E;
}

.tab-news__content-wrapper .tab-news__tags {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    margin-top: 20px;
}

.tab-news__tags .tab-news__tag {
    padding: 3px 7px;
    border-radius: 4px;
    background: #f6f6fa;
    color: #000000;
    font-size: 12px;
}

.activity-tab>*:not(:first-child) {
    margin-top: 37px;
}

.activity-tab__list {
    display: flex;
    flex-direction: column;
    gap: 17px;
}

.activity-tab__link {
    display: flex;
    align-items: center;
    gap: 14px;
}

.activity-tab__icon-wapper {
    width: 28px;
    height: 28px;
    background: rgba(255, 255, 255, 0.73);
    border-radius: 6px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.activity-tab__title {
    font-weight: 500;
    font-size: 22px;
    line-height: 120%;
}

.activity-tab__txt {
    font-size: 18px;
    line-height: 120%;
    color: #000000;
    border-bottom: 1px solid #000;
    transition: all 0.3s ease 0s;
}

.activity-tab__link:hover .activity-tab__txt {
    border-color: transparent;
}

.activity-tab__icon {
    width: 18px;
    height: 18px;
}


.depute-info__tab-receptions._active {
    display: flex;
}

.depute-info__tab-receptions {
    align-items: flex-start;
    gap: 40px;
}

.receptions-tab__map {
    width: 489px;
    height: 477px;
    border-radius: 12px;
}

.receptions-tab__map-wrapper {
    background-color: #fff;
    padding: 4px;
    border-radius: 12px;
}

.receptions-tab__conetent {
    /**width: 540px;**/
    width: 100%;
}

.receptions-tab__conetent>.receptions-tab__group:not(:first-child) {
    border-top: 1px solid #e8e8f0;
    /**padding-top: 30px;**/
}

.receptions-tab__conetent>.receptions-tab__group:not(:last-child) {
    /**padding-bottom: 30px;**/
}

.receptions-tab__title,
.receptions-tab__txt {
    font-weight: 500;
    font-size: 18px;
    line-height: 140%;
}

.receptions-tab__txt {
    font-weight: 400;
}

.receptions-tab__group>* {
    display: block;
}

.receptions-tab__group>*:not(:first-child),
.receptions-tab__group-content>*:not(:first-child) {
    margin-top: 20px;
}

.receptions-tab__contact-item {
    display: flex;
    align-items: center;
    gap: 20px;
}

.receptions-tab__item-mail {
    align-items: flex-start;
}

.receptions-tab__icon-phone,
.receptions-tab__blue-txt,
.receptions-tab__icon-mail {
    font-size: 18px;
    line-height: 140%;
    color: #057AFF;
    font-weight: 500;
}

.receptions-tab__icon-phone {
    font-size: 27px;
}

.receptions-tab__icon-mail {
    font-size: 21px;
}

.receptions-tab__item-group {
    display: flex;
    flex-direction: column;
}

.receptions-tab__item {
    /* max-width: 600px; */
}

.receptions-tab__key,
.receptions-tab__value {
    font-weight: 500;
    font-size: 18px;
    line-height: 140%;
}

.receptions-tab__value {
    font-weight: 400;
}

.receptions-tab__blue-underline {
    border-bottom: 1px solid #057AFF;
    transition: all .3s ease 0s;
}

.receptions-tab__blue-underline:hover {
    border-color: transparent;
}


.diplomas__list {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}

.diplomas__item {
    width: 202px;
    overflow: hidden;
    display: block;
    border-radius: 12px;
}

.diplomas__item * {
    display: block;
}

.diplomas__img-wrapper {
    position: relative;
    padding-bottom: 143.56%;
}


.diplomas-tab>*:not(:first-child) {
    margin-top: 28px;
}

.send-thanks {
    min-height: 344px;
    width: 100%;
    overflow: hidden;
    background-image: url(/local/templates/promolink/css/../img/pages-img/depute/depute-info/send-thanks/bg.webp);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 12px;
}

.send-thanks__content {
    padding: 30px;
}

.send-thanks__content>*:not(:first-child) {
    margin-top: 18px;
}

.send-thanks__title {
    font-weight: 500;
    font-size: 18px;
    line-height: 140%;
}

.send-thanks__forms {
    max-width: 376px;
    display: flex;
    flex-direction: column;
    gap: 14px;
}

.send-thanks__txt-form {
    font-size: 14px;
    line-height: 120%;
    padding: 0 25px;
    height: 32px;
    /*box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);*/
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
    border-radius: 12px;

}

.send-thanks__message {
    resize: none;
    width: 100%;
    height: 90px;
    /*box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);*/
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
    border-radius: 12px;

    display: flex;
    justify-content: flex-start;
    font-size: 14px;
    line-height: 120%;
    padding: 11px 25px;
}

.send-thanks__buttons {
    display: flex;
    align-items: center;
    gap: 22px;
}

.send-thanks__submit {
    padding: 9px 32px;
    background: #057AFF;
    /*box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);*/
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
    border-radius: 12px;
    font-weight: 400;
    font-size: 18px;
    line-height: 120%;
    color: #FFFFFF;
    cursor: pointer;
}

.send-thanks__submit:disabled {
    display: none;
}

.send-thanks__file {
    display: none;
}

.send-thanks__file-wrapper {
    display: flex;
    align-items: center;
    gap: 14px;
    cursor: pointer;
}

.send-thanks__icon-wrapper {
    width: 28px;
    height: 28px;
    background: rgba(255, 255, 255, 0.73);
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.send-thanks__icon {
    width: 18px;
    height: 18px;
}

.send-thanks__txt {
    font-size: 18px;
    line-height: 120%;
    transition: all 0.3s ease 0s;
    color: #057aff;
    border-bottom: 1px solid #057AFF;
}

.send-thanks__file-wrapper:hover .send-thanks__txt {
    border-color: transparent;
}


/***************************************************************************
***********************************news*************************************
***************************************************************************/
.news-main__article {
    padding-bottom: 21px;
}

.news-main__img-wrapper {
    display: block;
    /* width: 1075px; */
    height: 470px;
    position: relative;
    box-sizing: border-box;
    padding: 0 32px;
    overflow: hidden;
    border-radius: 12px;
}

.news-main__img-wrapper span {
    display: block;
}

.news-main__img-wrapper-inner {
    padding-bottom: 58.6%;
}

.news-main__txt-content {
    position: absolute;
    z-index: 2;
    bottom: 32px;
}

.news-main__txt-content>*:not(:first-child) {
    margin-top: 13px;
}

.news-main__type,
.news-main__date {
    font-size: 18px;
    line-height: 120%;
    color: rgba(255, 255, 255, 0.7);
}

.news-main__txt {
    font-weight: 500;
    font-size: 28px;
    line-height: 140%;
    color: #FFFFFF;
   /*  max-width: 730px; */
}

.news-main__img {
    transition: all 0.3s ease 0s;
}

.news-main__img-wrapper:hover .news-main__img {
    transform: scale(1.1);
}

.news-main__tab-content {
    display: none;
}

.news-main__tab-content._active {
    display: block;
}


/***************************************************
********************news-sidebar********************
***************************************************/
/* .sidebar .menu */
.sidebar .menu.news-sidebar__tabs,
.news-sidebar__tabs,
.news-sidebar__tabs div[id^="bx_incl_area"] {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 4px;
    background-color: #fff;
    padding: 10px;
    /*box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);*/
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
    border-radius: 12px;
}

.news-sidebar__tabs div[id^="bx_incl_area"] {
    width: 335px;
}

.news-sidebar__tabs .news-main__submenu {
    width: 100%;
    gap: 4px;
    padding: 10px;
    display: none;
}

.news-sidebar__tabs .news-main__submenu._show {
    display: flex;
    flex-direction: column;

    padding-top: 25px;
    margin-top: -15px;
    background: #f6f6fa;
    border-radius: 10px;
}

.sidebar .menu.news-sidebar__tabs li,
.news-main__tab {
    cursor: pointer;
    padding: 10px;
    border-radius: 15px;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    transition: all 0.5s ease 0s;
    user-select: none;
    color: #000;
}

.sidebar .menu.news-sidebar__tabs li.active,
.news-main__tab:hover,
.news-main__tab._active {
    background: #e8e8f0;
    color: #000;
}

.news-sidebar__contact {
    width: 100%;
    padding: 36px 32px;
    /*box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);*/
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
    border-radius: 12px;
    background-color: #fff;
    margin-bottom: 30px;
}

.news-sidebar__title {
    font-weight: 500;
    font-size: 18px;
    line-height: 120%;
}

.news-sidebar__contact>*:not(:first-child) {
    margin-top: 31px;
}

.news-sidebar__item {
    display: flex;
    align-items: flex-start;
    gap: 21px;
}

.news-sidebar__icon {
    color: #057AFF;
}

.news-sidebar__icon._icon-phone {
    font-size: 27px;
}

.news-sidebar__icon._icon-mail2 {
    font-size: 21px;
}

.submenu-1,
.submenu-2,
.sidebar .menu ul li a:hover,
.sidebar .menu .active>a,
.sidebar .menu ul li:hover,
.sidebar .menu ul li.active {
    background: #fff;
}

.sidebar .menu ul li a:hover,
.sidebar .menu .active>a {
    background: none !important;
}

.sidebar .menu li.parent-left-menu .wrap-arrow-menu {
    background: #fff;
}

.sidebar .menu li.parent-left-menu .arrow-menu {
    border-right: solid #057AFF;
    border-bottom: solid #057AFF;
}

.sidebar .menu>ul {
    margin: 0 !important;
    padding: 0;
}

.sidebar .menu.news-sidebar__tabs a,
.news-sidebar__contact-txt {
    font-weight: 400;
    font-size: 18px;
    line-height: 140%;
    color: #057AFF;
}

.news-sidebar__contact-black {
    color: #000;
}

.news-sidebar__contact-group {
    display: flex;
    flex-direction: column;
}

.news-sidebar__review {
    width: 100%;
    min-height: 426px;
    padding: 42px 34px;
    background-image: url(/local/templates/promolink/css/../img/pages-img/news/news-sidebar/review_bg.webp);
    background-size: cover;
    background-repeat: no-repeat;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
    border-radius: 12px;
}

.news-review__content>*:not(:first-child) {
    margin-top: 10px;
}

.news-review__title {
    font-weight: 700;
    font-size: 21px;
    line-height: 140%;
    color: #FFFFFF;
}

.news-review__txt {
    font-weight: 500;
    font-size: 18px;
    line-height: 140%;
    color: #FFFFFF;
}

.news-review__button {
    padding: 9px 50px;
    /*box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);*/
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
    border-radius: 12px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 16px;
    font-weight: 400;
    font-size: 18px;
    line-height: 120%;
    color: #057AFF;
}

.news-review__arrow {
    font-size: 12px;
}

/****************************************************
*****************news-main__news-group***************
****************************************************/
.news-main__news-group {
    padding-top: 21px;
}

.news-main__txt-form {
    width: 379px;
}

.news-main__select {
    font-size: 18px;
    line-height: 120%;
    width: 227px;
    padding: 12px 26px;
    cursor: pointer;
    border-radius: 12px;
    appearance: none;

}

.news-main__select-wrapper {
    position: relative;
}

.news-main__arrow {
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
    user-select: none;
    font-size: 11px;
    color: #057AFF;
}

.depute-info__tabs._mobile {
    display: none;
}

/*************************************
************menu-section**************
*************************************/
.menu-section {
    position: fixed;
    z-index: 8888;
    /*z-index: 9999999;*/
    overflow-y: auto;
    left: 0;
    top: -200vh;
    width: 100%;
    height: 100%;
    background-color: #f6f6fa;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 50px 0 70px 0;
    transition: all 0.3s ease 0s;
}

.menu-section._active {
    top: 0;
}

.menu-section__txt-form {
    width: 1148px;
    padding: 12px 135px 12px 70px;
    border-radius: 12px;

    display: flex;
    align-items: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
}

.menu-section__search-icon {
    font-size: 21px;
    color: #057AFF;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 31px;
}

.menu-section__txt-form::placeholder {
    color: #057AFF;
}

.menu-section__txt-form:-ms-input-placeholder {
    opacity: 1;
    color: #057AFF;
}

.menu-section__txt-form-wrapper {
    position: relative;
    width: max-content;
}

.menu-section__line {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    /*flex-wrap: wrap;*/
    gap: 50px;
}

.menu-section__submit {
    padding: 9px 10px;
    width: 90px;
    text-align: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    color: #000;
    background: #e8e8f0;
    border-radius: 12px;
    position: absolute;
    top: 3px;
    right: 3px;
    cursor: pointer;
}

.menu-section__submit:hover {
    background: #057AFF;
    color: #fff;
}

.menu-section__forms {
    position: relative;
    width: max-content;
}

.menu-section__buttons {
    display: flex;
    align-items: center;
    gap: 24px;
}

.menu-section__login,
.menu-section__eye {
    width: 44px;
    height: 44px;
    background: #FFFFFF;
    border-radius: 12px;
    color: #057AFF;
}

.menu-section__button {
    cursor: pointer;
}

.menu-section__button,
.menu-section__login,
.menu-section__eye {
    display: flex;
    align-items: center;
    justify-content: center;
}

.menu-section__button {
    width: 44px;
    height: 44px;
    background: #e8e8f0;
    border-radius: 12px;
}

.menu-section__close-icon {
    font-size: 12px;
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
}

.menu-section__button:hover {
    background: #057AFF;
    color: #fff;
}

.menu-section__button:hover .close-icon {
    color: #fff;
}



.menu-section__login {
    font-size: 18px;
    color: #000;
}

.menu-section__eye {
    font-size: 14px;
    color: #000;
    transition: 0.3s ease-in-out;
}


.menu-section_body> :not(:first-child) {
    border-top: 0 solid #fffff;
    /* border-top: 1px solid #e8e8f0; */
}

/*.menu-section._mobile .footer-top__list {
    display: none;
}*/

.menu-section._mobile .footer-top__icon {
    display: inline-block;
    font-size: 3.26vw;
    cursor: pointer;
    padding: 0 1.5vw;
}

.menu-section._mobile .footer-top__title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 8vw;
}

.menu__button {
    cursor: pointer;
}


/************************************************************************
**************************contact****************************************
************************************************************************/


/*******************************
*********contact-tabs***********
*******************************/
.contact__tab-content {
    display: none;
    width: 1075px;
}

.contact__tab-content._active {
    display: block;
}

.contact__tab-content>*:not(:first-child) {
    margin-top: 20px;
}

/********************************
**********contact-apparatus******
********************************/
.contact-apparatus>*:not(:first-child),
.provision>*:not(:first-child) {
    margin-top: 24px;
}

.contact-apparatus__title {
    font-weight: 500;
    font-size: 32px;
    line-height: 120%;
}

.contact-apparatus__list {
    width: 100%;
    background-color: #fff;
    /*box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);*/
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
    border-radius: 12px;
    overflow: hidden;
    padding: 0 38px;
}

.contact-apparatus__list>*:not(:first-child) {
    border-top: 1px solid #E9E9E9;
}

.contact-apparatus__item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 26px 0;
}

.apparatus-item__content {
    max-width: 750px;
}

.apparatus-item__title {
    font-weight: 500;
    font-size: 20px;
    line-height: 170%;
}

.apparatus-item__key {
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
}

.apparatus-item__status {
    font-size: 16px;
    line-height: 170%;
    font-weight: 400;
}

.apparatus-item__value,
.apparatus-item__value a {
    font-size: 16px;
    font-weight: 400;
    line-height: 170%;
    color: #057AFF;
    transition: all .35s ease-in;
}

.apparatus-item__value a:hover {
    text-decoration: underline;

}

.apparatus-item__cabinet {
    display: flex;
    align-items: center;
    gap: 7px;
}

.contact-apparatus__column {
    margin: 0 0 0 auto;
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.apparatus-item__key {
    font-size: 16px;
}

.contact-apparatus__contact {
    max-width: 350px;
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 0 0 0 auto;
}

.apparatus-contact__icon {
    font-size: 18px;
    color: #057AFF;
}

.apparatus-contact__phone {
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
    color: #057AFF;
}

/***************************************
***************provision****************
***************************************/
.provision__intro>*:not(:first-child) {
    margin-top: 20px;
}

.provision__title {
    max-width: 980px;
    font-weight: 600;
    font-size: 28px;
    line-height: 120%;
    font-variant: small-caps;
}

.provision__contact {
    display: flex;
    align-items: center;
    gap: 60px;
}

.provision__intro-item {
    display: flex;
    align-items: center;
    gap: 20px;
}

.provision__item-container {
    display: flex;
    align-items: center;
    gap: 6px;
}

.provision__icon._icon-phone {
    font-size: 21px;
    color: #057AFF;
}

.provision__key,
.provision__value {
    font-weight: 500;
    font-size: 18px;
    line-height: 170%;
}

.provision__value {
    color: #057AFF;
}

.provision__icon._icon-mail2 {
    font-size: 14px;
    color: #057AFF;
}

.apparatus-contact__one-more {
    align-items: flex-start;
}

.apparatus-contact__wrapper {
    display: flex;
    flex-direction: column;
}

.provision__hidden-content>*:not(:first-child) {
    border-top: 1px solid #E9E9E9;
}

.contact-apparatus__list>.provision__show-more {
    border: none;
}

.provision__show-more {
    width: 1077px;
    min-height: 54px;
    background: #DCEAFE;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: -38px;
    cursor: pointer;
    gap: 15px;
    font-size: 18px;
    line-height: 170%;
    color: #057AFF;
    user-select: none;
}

.provision__arrow {
    font-size: 12px;
    transition: all 0.3s ease 0s;
}

.provision__hidden-content {
    display: none;
}

.provision__show-more._active .provision__arrow {
    transform: rotate(180deg);
}

.budget>*:not(:first-child) {
    margin-top: 29px;
}

.budget__title {
    font-weight: 500;
    font-size: 24px;
    line-height: 120%;
    color: #000000;
}

/***************************************************************************
********************************error***************************************
***************************************************************************/
.error-main {
    width: 100vw;
    height: 100vh;
    /* background-image: url(/local/templates/promolink/css/../img/pages-img/error/bg.webp);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; */
}

.error-main__container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.error-main__window {
    width: 600px;
    min-height: 390px;
    background: rgba(255, 255, 255, 0.4);
    border-radius: 12px;
    position: relative;
    padding: 60px 42px;
    display: flex;
    flex-direction: column;
    align-items: center;
    background-image: url(/local/templates/promolink/css/../img/pages-img/error/bg.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.error-main__eclipce {
    position: absolute;
    width: 450px;
    height: 362px;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.error-main__window>*:not(.error-main__eclipce) {
    position: relative;
    z-index: 2;
}

.error-main__intro>* {
    text-align: center;
}

.error-main__title,
.error-main__code {
    font-weight: 500;
    font-size: 40px;
    line-height: 100%;
    color: #FFFFFF;
}

.error-main__code {
    font-weight: 700;
    font-size: 100px;
}

.error-main__content>*:not(:first-child) {
    margin-top: 4px;
}

.error-main__txt {
    font-weight: 600;
    font-size: 20px;
    line-height: 160%;
    color: #FFFFFF;
}

.error-main__window>*:not(:first-child) {
    margin-top: 42px;
}

.error-main__buttons {
    display: flex;
    align-items: center;
    gap: 20px;
}

.error-main__to-main {
    padding: 11px 20px;
    background: #057AFF;
    color: #FFFFFF;
}

.error-main__map {
    padding: 11px 30px;
    background: #FFFFFF;
    color: #057AFF;
}

.error-main__map,
.error-main__to-main {
    width: 250px;
    border-radius: 12px;
    font-weight: 400;
    font-size: 18px;
    line-height: 120%;
    text-align: center;
}

/***************************************************************************
*************************************type***********************************
***************************************************************************/
._type__container>*:not(:first-child) {
    margin-top: 44px;
}

._type__container {
    padding-bottom: 41px;
}

._type__item-name {
    font-weight: 400;
    font-size: 20px;
    line-height: 160%;
    text-decoration-line: underline;
    margin-bottom: 23px;
}

._text_group>*:not(:first-child) {
    margin-top: 20px;
}

.txt._500 {
    font-weight: 500;
}

._maxw-545 {
    max-width: 545px;
}

._400 {
    font-weight: 400;
}

._18 {
    font-size: 18px;
}

._maxw-1075 {
    max-width: 1075px;
}

.txt._18 {
    font-size: 18px;
}

.txt._maxw-1260 {
    max-width: 1260px;
}

.txt._200 {
    font-weight: 200;
}

._lh140 {
    line-height: 140%;
}

._maxw-1100 {
    max-width: 1100px;
}

._news_wrapper {
    display: flex;
    gap: 47px;
}

._news-content>*:not(:first-child) {
    margin-top: 22px;
}

._maxw-1285 {
    max-width: 1285px;
}

._footnot__wrapper {
    display: flex;
    align-items: flex-start;
    gap: 54px;
}

._footnote_in_txt {
    width: 693px;
}

._footnote_definition {
    width: 545px;
}

._footnote_in_txt>*:not(:first-child) {
    border-top: 1px solid #C3C3C3;
    margin-top: 24px;
    padding-top: 24px;
}

._bullet_lists,
._number_lists {
    display: flex;
    flex-direction: column;
    gap: 60px;
}

._lists_wrapper {
    display: flex;
    gap: 30px;
}

._links_list {
    display: flex;
    gap: 72px;

}

._links_column {
    display: flex;
    flex-direction: column;
    gap: 19px;
}

._quote_list {
    margin-top: 50px;
    display: flex;
    gap: 107px;
}

._quote_small_wrapper {
    width: 484px;
}

.main_text ._quote_small_example {
    font-weight: 200;
    font-size: 16px;
    line-height: 120%;
    color: #757373;
    display: flex;
    justify-content: center;
    margin-top: 17px;
}

._images_list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 30px;
}

._images_item {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 55px;
}

._images_item_three {
    width: 680px;
}

.building {
    width: 100%;
    height: 602px;
    background-image: url(/local/templates/promolink/css/../img/pages-img/type/bg.webp);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

._blue {
    background: #f6f6fa;
    padding: 28px 0 68px 0;
}

._serch2__container {
    margin-top: 87px;
}

/*************************************** зарезервированные стили*******************************************************************/
/*************************************** main-text ********************************************************************************/


.main-text {
    font-size: 16px;
    line-height: 1.2;
}


.main-text p {
    margin-top: 10px;
    margin-bottom: 10px;
}

.m {
    font-size: 14px;
}



.main_text h1 {
    font-weight: 600;
    font-size: 32px;
    line-height: 120%;
    color: #000000;
    margin-bottom: 30px;
    margin-top: 10px;
}

.main_text .txt b {
    font-weight: 600;
    font-size: 16px;
    line-height: 120%;
}

.main_text .document_list {
    display: flex;
    flex-direction: column;
    gap: 17px;
}

.main_text .document_link {
    display: flex;
    align-items: center;
    gap: 14px;
}

.main_text .document_icon-wrap {
    width: 28px;
    height: 28px;
    background: #f6f6fa;
    border-radius: 6px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.main_text .document_icon-wrap img {
    width: 18px;
    height: 18px;
}

.main_text .document_link {
    font-weight: 400;
    font-size: 18px;
    line-height: 170%;
    text-decoration-line: underline;
    color: #000000;
}

.activity-tab__list a {
    color: #000000;
}

.activity-tab__list a:hover {
    color: #057AFF;
}

.main_text a:not(._tab):not(.news-review__button):not(.news-sidebar__contact-txt):not(.committees__item):not(.fractions__item):not(.error-main__to-main):not(.tab-news__item):not(.activity-tab__list):not(.news__button) {
    color: #057AFF; 
	/* color: #004ea8; */
}


.main_text a:not(.cont):not(._tab):not(.news-review__button):not(.news-sidebar__contact-txt):not(.committees__item):not(.fractions__item):not(.comments__item):not(.error-main__to-main):not(.cont *):not(.tab-news__item):not(.activity-tab__list):not(.activity__button):not(.news__button):not(.ya-share2__link):hover {
    color: #000000;
    /*border-bottom: 1px solid #000; 
    text-decoration: underline;*/
    transition: all .3s ease 0s;
}

.main_text a .cont {
    color: #000000;
    transition: all .3s ease 0s;
}

.main_text a:hover .cont {
    color: #057AFF;
    text-decoration: none;
    transition: all .3s ease 0s;
}

.main_text a:hover .about-depute__info{
	background-color: #f6f6fa;
	transition: all 0.3s ease 0s;
}

/* .main_text .txt {
  font-weight: 400;
  font-size: 16px;
  line-height: 120%;
} */

.main_text h2 {
    font-weight: 500;
    font-size: 27px;
    line-height: 120%;
    /*color: #057AFF;*/
    color: #000000;
    margin-bottom: 20px;
    margin-top: 30px;
}

.main_text h3 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 20px;
    margin-top: 10px;
}

.main_text h3 {
    font-weight: 500;
    font-size: 23px;
    line-height: 120%;
    color: #000000;
    margin-bottom: 20px;
    margin-top: 20px;
}

.main_text h4 {
    font-weight: 700;
    font-size: 20px;
    line-height: 120%;
    color: #000000;
    margin-bottom: 20px;
    margin-top: 10px;
}

.main_text h5 {
    font-weight: 500;
    font-size: 20px;
    line-height: 120%;
    /*color: #057AFF;*/
    /*color: #050625;*/
    color: #343434;
    margin-bottom: 20px;
    margin-top: 10px;
}

.main_text .news_item_typer,
.main_text .news_item {
    background: #FFFFFF;
    box-shadow: 3px 8px 20px rgba(177, 208, 255, 0.31);
    border-radius: 12px;
}

.main_text .news_item_typer {
    padding: 23px 62px;
}

.main_text .news_type,
.main_text .news_date {
    font-size: 16px;
    line-height: 120%;
    color: #757373;
}

.main_text .news_typer_txt {
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    color: #000000;
    max-width: 575px;
    margin-top: 12px;
    margin-bottom: 12px;

}

.main_text .news_item {
    padding: 44px 55px 38px 28px;
}

.main_text .news_item_txt {
    font-weight: 400;
    font-size: 18px;
    line-height: 140%;
    color: #000000;
    margin-bottom: 30px;
    max-width: 710px;
}

.news_item_typer,
.news_item {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.main_text .news_txt b {
    font-weight: 400;
    font-size: 18px;
    line-height: 140%;
    color: #000000;
}

.news_txt {
    font-weight: 200;
    font-size: 18px;
    line-height: 140%;
    color: #000000;
}

.main_text .footnote__txt-dark {
    font-weight: 400;
    font-size: 18px;
    line-height: 120%;
    color: #000000;
}

.main_text .footnote__txt-dark .footnote__num,
.main_text .footnote__txt-light .footnote__num {
    position: relative;
    font-size: 12px;
    bottom: 6px;
    margin-left: 5px;
    font-weight: 900;
}

.main_text .footnote__txt-light {
    font-weight: 200;
    font-size: 16px;
    line-height: 120%;
    color: #757373;
}

.main_text .footnote__txt-light-definition .footnote__num {
    margin-left: 0;
}

.main_text .footnote__txt-light-definition {
    border-top: 1px solid #C3C3C3;
    margin-top: 10px;
    padding-top: 16px;
}

.main_text .bullet_list,
.main_text .number_list {
    max-width: 585px;
    display: flex;
    flex-direction: column;
    gap: 26px;
}

.main_text .list_text {
    font-weight: 400;
    font-size: 18px;
    line-height: 120%;
    color: #000000;
    display: inline;
}

.main_text .list_text.underline_list_text {
    border-bottom: 1px solid #000;
}

.main_text ul.bullet_list,
.main_text ol.number_list {
    margin-left: 10px;
}

.main_text ul.bullet_list li {
    position: relative;
    padding-left: 20px;
}

.main_text ol.number_list>li {
    position: relative;
    padding-left: 30px;
}

.main_text ul.bullet_list li:before {
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    display: inline-block;
    background: #000;
    content: "";
    left: 0;
    top: 7px;
}

.main_text .number_list {
    counter-reset: number-list;
}

.main_text ol.number_list>li:before {
    counter-increment: number-list;
    content: counter(number-list) ".";
    font-weight: 500;
    font-size: 20px;
    color: #000;
    position: absolute;
    top: 1px;
    left: 0;
}

.main_text table tr {
    background: #fff;
	border-bottom: 1px solid #b1b1b1;
}

.main_text table th {
    border-bottom: 1px solid #b1b1b1;
    font-weight: 600;
    /* font-size: 14px; */
    line-height: 120%;
    padding: 10px;
}

.main_text table td {
    border-bottom: 1px solid #b1b1b1;
    /* font-size: 14px; */
    line-height: 120%;
    /* color: #666666; */
    padding: 5px 10px;
}

.main_text table {
    border-radius: 15px;
    overflow: hidden;
}

.main_text table .dark-gray td {
    background-color: #F0F0F0;
}

.main_text table .light-gray td {
    background-color: #FBFBFB;
}

.main_text table tr th:first-child,
.main_text table tr td:first-child {
    text-align: left;
}

.main_text table.second_table td.light-gray {
    background: #FBFBFB;
}

.main_text table.second_table td.dark-gray {
    background: #F0F0F0;
}

.main_text table.second_table th,
.main_text table.second_table td {
    padding: 17px 20px;
}

.main_text table.second_table tr th:first-child,
.main_text table.second_table tr td:first-child {
    text-align: center;
}

.main_text .sm_link {
    display: flex;
    align-items: center;
    gap: 12px;
    font-weight: 400;
    font-size: 18px;
    line-height: 120%;
    color: #057AFF;
}

.main_text .sm_link:hover .sm_link_text,
.main_text .sm_link:hover .sm_link_icon {
    text-shadow: none;
}

.main_text .sm_link .sm_link_text {
    border-bottom: 1px solid #057AFF;
}

.main_text .sm_link_icon {
    font-size: 15px;
}

.main_text .sm_link:active {
    color: #00B31D;
}

.main_text .sm_link:active .sm_link_text,
.main_text .sm_link:active .sm_link_icon {
    text-shadow: none;
    border-color: #00B31D;
}

.main_text .sm_link:visited {
    color: #666666;
}

.main_text .sm_link:visited .sm_link_text,
.main_text .sm_link:visited .sm_link_icon {
    text-shadow: none;
    border-color: #666666;
}

.main_text .quote_big_wrapper {
    /* width: 570px; */
    padding-top: 5px;
    padding-bottom: 5px;
    width: 100%;
}

.main_text .quote_big {
    /* width: 570px; */
    width: 100%;
    border: 1px solid #e8e8f0;
    border-radius: 0 12px 12px 12px;
    position: relative;
    background: #fff;
}

.main_text .quote_big_content {
    padding: 30px 30px 0px 28px;
    /*padding: 50px 140px 50px 28px;*/
}

.main_text .quote_big_autor {
    font-size: 16px;
    line-height: 120%;
    color: #000000;
    display: flex;
    padding: 0px 30px 10px 28px;
    justify-content: flex-end;
    margin-top: 11px;
}

.main_text .quote_big_topic {
    font-size: 20px;
    line-height: 120%;
    color: #000000;
    padding: 0 47px 0 28px;
    background-color: #fff;
    position: absolute;
    top: -15px;
    left: 1px;
}

.main_text .quote_big_quotes {
    width: 53px;
    height: 53px;
    position: absolute;
    top: -24px;
    right: 24px;
}

.main_text .quote_big_txt {
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
    color: #000000;
}

.main_text .quote_small {
    padding: 12px 20px;
    width: 484px;
    background: #f6f6fa;
    border-radius: 12px;
    display: flex;
    align-items: stretch;
}

.main_text .quote_small__decor {
    height: 100%;
    padding-right: 13px;

    display: flex;
    align-items: flex-start;
}

.main_text .quote_small_quotes_wraper {
    width: 39px;
    height: 39px;
    background: #FFFFFF;
    /*box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);*/
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.main_text .quote_small_quotes {
    width: 24px;
    height: 24px;
}

.main_text .quote_small_content {
    padding: 38px 75px 30px 25px;
    border-left: 1px solid #e8e8f0;
}

.main_text .quote_small_content>*:not(:first-child) {
    margin-top: 20px;
}

.main_text .quote_small_txt,
.main_text .quote_small_autor {
    font-size: 18px;
    line-height: 120%;
    color: #000000;
}

.main_text .quote_small_autor {
    font-weight: 400;
}

.main_text .average_img_wrapper {
    width: 700px;
    overflow: hidden;
    border-radius: 12px;
}

.main_text .average_img_wrapper .average_img_wrapper_inner {
    position: relative;
    padding-bottom: 75.71%;
}

.main_text .very_small_img_wrapper {
    width: 220px;
}

.main_text .very_small_img_wrapper .very_small_img_wrapper_inner {
    position: relative;
    padding-bottom: 68.18%;
}

.main_text .small_img_wrapper {
    width: 299px;
}

/* .main_text ul {
    padding-left: 18px;
} */

.main_text ul {
    padding-left: 1vw;
}

.main_text ul li {
    list-style: disc;
    padding-bottom: 0.5vw;
}


.main_text ol {
    padding-left: 1vw;
}

.main_text ol li {
    list-style: decimal;
	padding-bottom: 0.5vw;
}

.main_text .small_img_wrapper,
.main_text .very_small_img_wrapper,
.main_text .person_img_wrapper,
.main_text .big_img_wrapper {
    overflow: hidden;
    border-radius: 12px;
}

.main_text .small_img_wrapper .small_img_wrapper_inner {
    position: relative;
    padding-bottom: 63.88%;
}

.main_text .person_img_wrapper {
    width: 198px;
}

.main_text .person_img_wrapper .person_img_wrapper_inner {
    position: relative;
    padding-bottom: 126.26%;
}

.main_text .big_img_wrapper {
    width: 1075px;
    position: relative;
}

.main_text .big_img_wrapper .big_img_wrapper_inner {
    position: relative;
    padding-bottom: 55.07%;
}

.main_text .big_img_text {
    font-weight: 500;
    font-size: 23px;
    line-height: 140%;
    color: #FFFFFF;
    max-width: 730px;
}

.main_text .big_img_content {
    position: absolute;
    bottom: 40px;
    left: 35px;
    z-index: 2;
}

.main_text .big_img_wrapper,
.main_text .big_img_wrapper span,
.main_text .person_img_wrapper,
.main_text .person_img_wrapper span,
.main_text .small_img_wrapper,
.main_text .small_img_wrapper span,
.main_text .very_small_img_wrapper,
.main_text .very_small_img_wrapper span,
.main_text .average_img_wrapper,
.main_text .average_img_wrapper span {
    display: block;
}

.main_text .search_form {
    width: 1148px;
    border-radius: 12px;
    padding: 12px 135px 12px 69px;

    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
}

.main_text .search_form::placeholder,
.main_text .search_icon {
    color: #057AFF;
}

.main_text .search_form:-ms-input-placeholder {
    color: #057AFF;
}

.main_text .search_form_wrapper {
    position: relative;
    width: max-content;
}

.main_text .search_icon {
    position: absolute;
    font-size: 20px;
    top: 50%;
    transform: translateY(-50%);
    left: 33px;
}

.main_text .search_forms_wrapper {
    position: relative;
    width: max-content;
}

.main_text .search_submit {
    padding: 9px 15px;
    width: 124px;
    background: #057AFF;
    border-radius: 12px;
    font-weight: 500;
    font-size: 18px;
    line-height: 120%;
    color: #FFFFFF;
    position: absolute;
    right: 2px;
    top: 2px;
    cursor: pointer;
}

.main_text .feedback_forms {
    max-width: 376px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
}

.main_text .feedback_wrapper {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 14px;
}

.main_text .feedback_text {
    padding: 0 25px;
    height: 32px;
    font-size: 14px;
    line-height: 120%;
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
    border-radius: 12px;

    width: 100%;
}

.main_text .feedback_message {
    resize: none;
    width: 100%;
    height: 90px;

    padding: 11px 24px;
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
    border-radius: 12px;
    font-size: 14px;
    line-height: 120%;
}

.main_text .feedback_submit {
    padding: 9px 32px;
    background: #057AFF;
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
    border-radius: 12px;
    font-weight: 400;
    font-size: 18px;
    line-height: 120%;
    color: #FFFFFF;
}

.main_text .search2 {
    width: 379px;
    height: 44px;
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
    border-radius: 12px;

    padding: 0 55px 0 27px;
    font-size: 18px;
    line-height: 120%;
    color: #000000;
}

.main_text .search2::placeholder {
    color: #000;
}

.main_text .search2:-ms-input-placeholder {
    color: #000;
}

.main_text .serch2_wrapper {
    position: relative;
    width: max-content;
}

.main_text .search2_icon {
    font-size: 21px;
    color: #057AFF;
    position: absolute;
    right: 27px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
}

.main_text .select_wrapper {
    position: relative;
    width: max-content;
}

.main_text select {
/*     width: 227px;
    height: 44px;
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
    border-radius: 12px;
    font-size: 16px;
    line-height: 120%;
    color: #000000;
    padding: 0 26px;
    cursor: pointer; */
}

/*.main_text select:focus {
  outline: 1px solid #057AFF;
}*/

.main_text .select_arrow {
    position: absolute;
    font-size: 12px;
    color: #057AFF;
    right: 17px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
    user-select: none;
}


.footer-top__item-white.item-white p {
    padding: 0;
    margin: 0;
}

.container.yes-sidebar {
    flex-direction: row-reverse;
}

.container.yes-sidebar {
    display: flex;
    flex-direction: row-reverse;
    margin-bottom: 40px;
}

.ya-share2__list,
.ya-share2__badge,
.ya-share2__icon {
    background-repeat: no-repeat;
    background-position: center;
}

._relative {
    position: relative;
}

/* _active */
.news-main__tab._tab._parent {
    position: relative;
    padding-right: 20px;
}

._tab span._blue {
    color: #057AFF;
    background: none;
}

.news-main__tab._tab._parent._active::before,
.news-main__tab._tab._parent._active::after {
    /*top: 0;
  bottom: 0;*/
}

.news-main__tab._tab._parent._active::before {
    /*right: 10px*/
    background: none;
}

.news-main__tab._tab._parent::before {
    /*position: absolute;
  top: 0;
  bottom: 8px;
  right: 10px;
  margin: auto;
  background: #057AFF;
  width: 10px;
  height: 2px;
  content: '';
  transform: rotate(45deg);*/
    top: .4em;
    right: .3em;
    color: transparent;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OUwxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48L3N2Zz4=") no-repeat 50% 50% / 1em 1em;
    width: 1.3em;
    height: 1.3em;
    content: "";
    font-size: 1.5em;
    position: absolute;
    transition: transform .5s;
}

.news-main__tab._tab._parent::after {
    /*position: absolute;
  top: 50%;*/
    /* bottom: 0; */
    /*bottom: calc(50% - 4px);
  right: 10px;
  margin: auto;
  background: #057AFF;
  width: 10px;
  height: 2px;
  content: '';
  transform: rotate(-45deg);*/
}

.main_text table {
    border-radius: 0 !important;
    margin: 10px 0;
    overflow: scroll;
}

.main_text table td {
    border: 0px solid #ededed !important;
    width: auto !important;
}

.main_text p {
    margin: 10px 0;
    line-height: 1.4;
    /*  font-size: 14px;*/
}

.container-sidebar.main_text input[type="submit"] {
    /*display: flex;*/
    align-items: center;
    justify-content: center;
    background: #e8e8f0;
    gap: 9px;
    border-radius: 12px;
    min-width: 120px;
    padding: 11px 11px;
    font-weight: 400;
    font-size: 18px;

    line-height: 120%;
    color: #000000;
    transition: .3s ease-in-out;
    cursor: pointer;
}

.container-sidebar.main_text input[type="submit"]:hover {
    background: #057AFF;
    color: #ffffff;
}

/*************************************************************************************
.grid {
  gap: 20px;
  display: flex;
  flex-wrap: wrap;
}
.grid .clf {
  display: none;
}
.grid__item {
  box-shadow: 0px 0.53vw 1.32vw rgb(177 208 255 / 15%);
  border-radius: 0.79vw;
  overflow: hidden;
  padding: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  box-shadow: 0px 8px 20px rgba(217, 217, 217, 0.45);
  color: #000;
 flex: 0 1 calc(100% / 4 - 20px / 4 * 3);
   max-width: calc(100% / 4 - 20px / 4 * 3);
}

.deputies .grid__item {
  flex: 0 1 calc(100% / 6 - 30px / 6 * 5);
max-width: calc(100% / 6 - 30px / 6 * 5);
}

.grid__item > a {
  display: block;
  height: 100%;
}

.grid__item > a > .img {
  height: 75%;
}

.grid__item .img {
  border-radius: 0.79vw;
  overflow: hidden;
}
.grid__item .img img {
  width: 100%;
}
.grid__item:hover .img img {
transition: 1s;
}
.grid__item:hover {
  transition: 1s;
  background: #f6f6fa;
}

.grid__item .name {
  padding: 1.46vw 1.06vw;
  text-align: center;
}

*********************************************************************************************/

.grid {
    gap: 20px;
    display: flex;
    flex-wrap: wrap;
}

.grid .clf {
    display: none;
}

.grid__item {
    width: 170px;
    height: 290px;
    box-shadow: 0px 0.53vw 1.32vw rgb(177 208 255 / 15%);
    border-radius: 0.79vw;
    overflow: hidden;
    padding: 0;
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
    margin: 5px;
    transition: all 0.5s ease 0s;
}

.grid__item a {
    widht: 170px;
    height: 230px;
}

.img img {
    width: 170px
}

.grid__item .img {
    height: 230px;
    overflow: hidden;
}

.grid__item .name {
    padding-top: 8px;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    text-align: center;
}

.grid__item a {
    widht: 80%;
}

.grid__item:hover img {
    transition: all 1s ease 0s;
}

.grid__item:hover {
    transition: all 0.5s ease 0s;
    background: #e8e8f0;
}

/*.letters-filters__line.swiper-wrapper {
  padding-bottom: 25px;
}*/

.search-suggest {
    padding: 0.79vw 8.94vw 0.79vw 0.79vw;
    border-radius: 0.79vw;
    font-size: 1.06vw;
    line-height: 120%;
}

a.last-item {
    display: none;
    padding-left: 22px;
    position: relative;
}

a.last-item::before {
    background: url(/local/templates/promolink/css/../img/ico/ico-reply.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    content: '';
    width: 20px;
    height: 20px;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

.container.titles+.main_text {
    margin-top: 30px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    line-height: 1.2;
}

._bot._container .ya-share2__list.ya-share2__list_direction_horizontal>.ya-share2__item {
    width: 30px;
}

._bot .news-sidebar__contact {
    display: none;
}

.container-sidebar.main_text>main.container-sidebar {
    flex: 1 1 auto;
    max-width: 100%;
}

.table-overflow {
    min-width: 100%;
    overflow: auto;
}

.auth-table input[type="submit"] {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #e8e8f0;
    gap: 9px;
    border-radius: 12px;
    min-width: 120px;
    padding: 11px 11px;
    font-weight: 400;
    font-size: 18px;

    line-height: 120%;
    color: #000000;
    transition: .3s ease-in-out;
    cursor: pointer;
}

.auth-table input:not(input[type="submit"]) {
    padding: 0.7vw;
    /*border-radius: 1.79vw;*/
    font-size: 14px;
    max-width: 300px;
}

.sel-name {
    /* height: 3vw; */
    border-radius: 12px;
	border: 1px solid gray;
}

.news-article-big__bg {
    object-fit: cover;
}

.img-container {
    max-width: 100%;
}

.img-container>img {
    width: 100%;
    object-fit: contain;
    height: 100%;
}

.news__big-article.news-article-big::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    /* background: linear-gradient(180deg, rgba(0, 0, 0, 0) 53.21%, rgba(0, 0, 0, 0.4) 71.25%); */
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 53.21%, rgb(0 0 0 / 57%) 71.25%);
    z-index: 0;
}

.social-button {
    display: block;
    width: 30px;
    height: 30px;
}

.ya-share2__link:hover {
    border-bottom: none;
}

.diplomas .comments__img-wrapper-inner {
    display: block;
    padding-bottom: 0;
    width: 35px;
    height: 35px;
}

.diplomas .comments__img-wrapper {
    min-width: fit-content;
    width: fit-content;
}

.diplomas .comments__detail {
    margin-top: 10px;
    font-size: 14px;
    color: #000;
}

.diplomas .comments__item:not(:last-child) {
    margin-bottom: 20px;
}

.diplomas .comments__date {
    /* bottom: none;
  top: 20px; */
    bottom: unset;
    /* top: 1.32vw; */
    top: 10px;
}


/*************************************** КОНТЕЙНЕРЫ **************************************/
.h1cont {
    box-sizing: border-box;
    position: relative;
    height: 300px;
}

.h1blue {
    position: absolute;
    width: 100%;
    height: 150px;
    left: 0px;
    top: calc(50% - 150px / 2 + 1px);
    background: #e8e8f0;
    /*background: #057AFF*/
    border-radius: 12px;
}

.h1title {
    position: absolute;
    max-width: 600px;
    height: 150px;
    top: calc(50% - 150px / 2 + 1px);
    font-weight: 600;
    font-size: 32px;
    display: flex;
    align-items: center;
    margin: 0px;
    background: #e8e8f0ba;
    border-radius: 12px;
    padding-left: 20px;
    padding-right: 20px;
}

.h1img {
    position: absolute;
    max-width: 400px;
    max-height: 270px;
    right: 0px;
    top: calc(50% - 300px / 2);
}

.search {

    padding: 20px;
    background: #FFFFFF;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 12px;
    box-shadow: 0px 0px 20px rgba(211, 211, 211, 0.3);
}

.search:hover,
.cont2:hover {
    /*background: #e8e8f0;*/
    box-shadow: 0px 0px 20px rgba(211, 211, 211, 1);
    transition: all 1s ease 0s;
}

.cont,
.cont2 {
    padding: 20px;
    background: #FFFFFF;
    border-radius: 12px;
    box-shadow: 0px 0px 20px rgba(211, 211, 211, 0.3);
    margin-bottom: 10px;
}

.contsoc {
    background: #FFFFFF;
    border-radius: 12px;
    box-shadow: 0px 0px 20px rgba(211, 211, 211, 0.3);
    margin-bottom: 10px;
    width: fit-content;
    padding: 5px 15px;
}

.cont3 {
    padding: 10px;
    background: #f6f6fa;
    border-radius: 12px;
    box-shadow: 0px 0px 20px rgba(211, 211, 211, 0.3);
    margin-bottom: 10px;
}


/*header.header {
    z-index: 10;
}*/

.soc-list {
    display: flex;
    align-items: center;
    gap: 10px;
}

.video {
    padding: 10px;
    background: #FFFFFF;
    border-radius: 12px;
    box-shadow: 0px 0px 20px rgba(211, 211, 211, 0.3);
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}

.cont-list .cont iframe,
.youtube {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-width: 0;
    outline-width: 0;
}

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

/*
.news__big-article.news-article-big::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 53.21%, rgba(0, 0, 0, 0.4) 71.25%);
    z-index: 0;
}
*/

.news-main__img-wrapper::after {
    position: absolute;
    width: 100%;
    height: 100%;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    content: '';
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 53.21%, rgba(0, 0, 0, 0.4) 71.25%);
}

.comments__date {
    position: static;
    margin-top: 10px;
}

.grid__item .img img {
    height: 100%;
    object-fit: cover;
}

.depute-info__img-wrapper {
    flex: 1 0 327px;
}

.depute-info__txt-content {
    flex: 0 1 auto;
}

.cont-list .cont:not(:first-child) {
    margin-top: 20px;
}

.cont details {
    margin-top: 20px;
}

.cont a:hover {
    text-decoration: none;
    border-bottom: none;
}

._border-bottom:not(:last-child) {
    border-bottom: 0.07vw solid #e8e8f0;
    padding-bottom: 1.32vw;
}

.depute-info__tab-receptions {
    flex-direction: column-reverse;
}

.depute-info__tab-receptions .receptions-tab__conetent {
    width: 100%;
}

.komitets-list {
    margin-top: 10px;
}

.comments__content {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    width: 100%;
}

.comments__content .comments__txt {
    font-weight: 400;
    font-size: 18px;
    line-height: 1.4
}

.comments__content .comments__date {
    font-weight: 400;
    font-size: 15px;
    line-height: 18px;
    color: #7E7E7E;
}

.comments__content .bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.comments__content .bottom .line {
    display: flex;
    gap: 15px;
    align-items: center;
}

.comments__content .bottom .detail {
    /*
  display: flex;
  align-items: center;
  gap: 8px;
  */
    display: none;
}

.comments__content .bottom .detail span {
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    color: #057AFF;
}

.comments__content .bottom .detail img {
    width: 10px;
    height: 10px;
}

._info {
    font-weight: 400;
    font-size: 15px;
    line-height: 18px;
    color: #7E7E7E;
    margin-top: 10px;
}

/* для элемента input c type="radio" */
.custom-radio {
    position: absolute;
    z-index: -1;
    opacity: 0;
}

/* для элемента label связанного с .custom-radio */
.custom-radio+label {
    display: inline-flex;
    align-items: center;
    user-select: none;
}

/* создание в label псевдоэлемента  before со следующими стилями */
.custom-radio+label::before {
    content: '';
    display: inline-block;
    width: 1em;
    height: 1em;
    flex-shrink: 0;
    flex-grow: 0;
    border: 1px solid #adb5bd;
    border-radius: 50%;
    margin-right: 0.5em;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
}

/* стили при наведении курсора на радио */
.custom-radio:not(:disabled):not(:checked)+label:hover::before {
    border-color: #b3d7ff;
}

/* стили для активной радиокнопки (при нажатии на неё) */
.custom-radio:not(:disabled):active+label::before {
    background-color: #b3d7ff;
    border-color: #b3d7ff;
}

/* стили для радиокнопки, находящейся в фокусе */
.custom-radio:focus+label::before {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* стили для радиокнопки, находящейся в фокусе и не находящейся в состоянии checked */
.custom-radio:focus:not(:checked)+label::before {
    border-color: #80bdff;
}

/* стили для радиокнопки, находящейся в состоянии checked */
.custom-radio:checked+label::before {
    border-color: #0b76ef;
    background-color: #0b76ef;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

/* стили для радиокнопки, находящейся в состоянии disabled */
.custom-radio:disabled+label::before {
    background-color: #e9ecef;
}

* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

.b {
    /*max-width: 500px;*/
    margin: 1em auto;
    /*border: 1px solid #ccc;*/
}

.bbottom {
    display: inline-block;
    align-items: center;
    justify-content: center;
    background: #e8e8f0;
    gap: 10px;
    margin-top: 15px;
    margin-bottom: 15px;
    border-radius: 12px;
    min-width: 300px;
    padding: 12px 12px;
    font-weight: 600;
    text-align: center;
    /*font-size: 14px;*/
    line-height: 120%;
    color: #000;
    cursor: pointer;
}

.bbottom:hover {
    background: #057AFF;
    color: #fff;
    transition: .3s ease-in-out;
}

.b__input {
    display: none;
}

.b__label {
    display: block;
    background: #f6f6fa;
    padding: 1em;
    cursor: pointer;
    border-radius: 12px;
    margin-top: 7px;
}


.b__label:hover {
    background: #e8e8f0;
}


.b__label~.b__label {
    border-top: 1px solid #fff;
}

.b__input:checked+.b__label {
    background: #057AFF;
    color: #fff;
    /*background: #e8e8f0;*/
    cursor: default;
}

.b__content {
    max-height: 0;
    visibility: hidden;
    padding-left: 1em;
    padding-right: 1em;
    transition: max-height .3s;
    background: #FFF;
    border-radius: 12px;
}

.b__input:checked+.b__label+.b__content {
    max-height: 1000px;
    visibility: visible;
    transition-delay: 0;
    padding-top: 1em;
    padding-bottom: 1em;
}

/* КОНЕЦ РАДИОКНОПОК */

/* АККОРДЕОН */


details {
    display: block;
    background: #fff;
    /* box-shadow: 0 10px 15px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); */
    border-radius: 8px;
    overflow: hidden;
    margin-bottom: 1rem;
    box-shadow: 0px 0px 20px rgba(211, 211, 211, 0.3);
}

.cont details {
    background: #f6f6fa;
}

summary::-webkit-details-marker {
    display: none;
}

summary::-moz-list-bullet {
    list-style-type: none;
}

summary::marker {
    display: none;
}

summary {
    display: block;
    padding: 20px;
    padding-right: 40px;
    /*padding: .3em 1em .3em .9em;
   border-bottom: 1px solid #e2e8f0; */
    font-size: 16px;
	font-weight: 500;
    cursor: pointer;
    position: relative;
    transition: all 0.5s ease 0s;
}

details>summary:hover {
    background-color: #e8e8f0; 
	/* background-color: #ededed; */
    transition: all 0.5s ease 0s;
}

details[open]>summary {
    background-color: #fff;
	border-bottom: 1px solid #E9E9E9;
	transition: all 0.5s ease 0s;
}

.main_text details>ul {
    padding-left: 2vw;
    padding-bottom: 1vw;
    padding-top: 1vw;  
}

details li {
    /* padding-bottom: 0px; */
}

/*details p {
    padding-bottom: 5px;
    padding-top: 5px;
}*/

summary:before {
    top: .6em;
    right: .3em;
    color: transparent;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OUwxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48L3N2Zz4=") no-repeat 50% 50% / 1em 1em;
    width: 1.3em;
    height: 1.3em;
    content: "";
    font-size: 1.5em;
    position: absolute;
    transition: transform .5s;
}

details[open]>summary:before {
    transform: scale(1, -1);
	}

	summary~* {
		margin: 0vw;
		padding-left: 1vw;
		padding-right: 1vw;
	}
	


details[open] summary~* {
    animation: sweep .5s ease-in-out;
}

@keyframes sweep {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

summary:focus {
    outline: 0;
    /*box-shadow: inset 0 0 1px rgba(0,0,0,0.3), inset 0 0 2px rgba(0,0,0,0.3);*/
}

/*КОНЕЦ АККОРДИОНА*/

input[type="date"] {
    border-radius: 8px;
    height: 44px;
    background-color: #fff;
    border: none;
    /*font-size: 16px;*/
    color: #848e99;
    /* padding: 15px; */

}

/* Кнопка "Отмена" */
input[type="button"] {
    border-radius: 12px;
    border: none;
    height: 44px;
    background-color: #f6f6fa;
    color: #fff;
    font-size: 18px;

    cursor: pointer;
}

/* Кнопка "Сбросить" */

input[type="reset"] {
    border-radius: 12px;
    border: none;
    height: 44px;
    background-color: #f6f6fa;
    color: #fff;
    font-size: 18px;

    cursor: pointer;
}

.detail-container.main_text.bx_detail {
    width: 100%;
    max-width: 100%;
}

/* СЛАЙДЕР */
.slider_container {
    position: relative;
}

.swiper_btn_prev,
.swiper_btn_next {
    position: absolute;
    z-index: 2;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #e8e8f0;
    box-shadow: 0 0 20px rgb(211, 211, 211, 0.3);
    transition: all 0.5s ease 0s;
    cursor: pointer;
}

.swiper_btn_prev:before,
.swiper_btn_next:before {
    color: white;
    transition: all .25s ease;
}

.swiper_btn_prev:before {
    transform: rotate(180deg);
}

.swiper_btn_prev:hover,
.swiper_btn_next:hover {
    background: #f6f6fa;
}

.swiper_btn_prev:hover::before,
.swiper_btn_next:hover::before {
    color: #e8e8f0;
}

.swiper_btn_prev {
    left: 0;
}

.swiper_btn_next {
    right: 0;
}

/* СЛАЙДЕР_НОВЫЙ */
.swiper.slider_intro {
    width: 100%;
    height: 80vh;
    /* max-height: 750px; */
    max-height: 1000px;
    /*max-width: 1920px;*/
    margin: 0 auto;
	border-radius: 0px 0px 24px 24px;
}

.slider_intro__slide {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #183766;
}

.slider_intro__slide::before,
.slider_intro__slide::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100%;
    pointer-events: none;
    z-index: 2;
    background: linear-gradient(180deg, #020d1a 0, rgba(2, 13, 26, .991353) 6.67%, rgba(2, 13, 26, .96449) 13.33%, rgba(2, 13, 26, .91834) 20%, rgba(2, 13, 26, .852589) 26.67%, rgba(2, 13, 26, .768225) 33.33%, rgba(2, 13, 26, .668116) 40%, rgba(2, 13, 26, .557309) 46.67%, rgba(2, 13, 26, .442691) 53.33%, rgba(2, 13, 26, .331884) 60%, rgba(2, 13, 26, .231775) 66.67%, rgba(2, 13, 26, .147411) 73.33%, rgba(2, 13, 26, .0816599) 80%, rgba(2, 13, 26, .03551) 86.67%, rgba(2, 13, 26, .0086472) 93.33%, rgba(2, 13, 26, 0) 100%);

}

.slider_intro__slide::before {
    top: 0;
    height: 40%;
    opacity: .5;
}

.slider_intro__slide::after {
    bottom: 0;
    height: 80%;
    -webkit-transform: matrix(1, 0, 0, -1, 0, 0);
    transform: matrix(1, 0, 0, -1, 0, 0);
    /*background: linear-gradient(180deg, rgba(0, 69, 204, 0.42) 0%, rgba(1, 33, 96, 0.42) 36.46%, rgba(1, 33, 96, 0.42) 67.19%, rgba(0, 40, 117, 0.42) 100%);*/
}

.slider_intro__slide img {
    object-fit: cover;
    object-position: center;
    width: 100%;
    height: 100%;
    /*max-width: 1446px;
    max-height: 665px;*/
    /*max-width: 1300px;*/
    /*max-height: 598px;*/
    /*transform: translateY(-7%);*/
    z-index: 1;
}

.intro_slide__content {
    width: calc(100% - 60px);
    max-width: 1440px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 12;
}

.intro_slide__content.intro_slide__description {
    /* bottom: 9%; */
	bottom: 5%;
    padding: 35px 0;
    margin: 0 auto;
    color: #ffffff;
    transition: all 0.25s ease-out;
}

.intro_slide__content.intro_slide__description a {
    color: #ffffff;
    text-shadow: 5px 5px 10px rgba(0, 0, 0, 0.20);
    transition: all 0.25s ease-out;
}

.intro_slide__content.intro_slide__description a:hover {
    /* text-decoration: underline; */
    color: #d7d7d7;
    text-shadow: 5px 5px 10px rgba(0, 0, 0, 0.50);
    transition: all 0.25s ease-out;
}

.intro_slide__content.intro_slide__description span {
    display: block;
}

.intro_slide__content.nav_container {
   /*  bottom: 4%;
    height: 44px; */
	bottom: 50%;
}

.intro_slide__title {
    font-size: clamp(34px, 3vw, 55px);
    font-weight: 700;
}

.intro_slide__desc {
    margin-top: 7px;
    font-size: clamp(16px, 5vw, 32px);
}

.nav_container {
    position: absolute;
    display: flex;
    justify-content: space-between;
}

.nav_container__btn {
    display: flex;
    /* width: 144px; */
	width: 100%;
    position: relative;
}

.swiper-button-prev.intro_prev,
.swiper-button-next.intro_next {
    position: absolute;
    top: 50%;
    transition: all 0.25s ease-out;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    -ms-transition: all 0.25s ease-out;
}

.swiper-button-prev.intro_prev:hover,
.swiper-button-next.intro_next:hover {
    opacity: 0.5;
}

.swiper-button-prev.intro_prev:after,
.swiper-button-next.intro_next:after {
    color: #ffffff;
    font-size: 40px;
}

.swiper-button-prev.intro_prev {
    left: 0;
}

.swiper-button-next.intro_next {
    right: 0;
}

.slider_intro .nav_container .nav_container__pagination {
    /* display: flex; */
	display: none;
    gap: 20px;
    position: relative;
    padding-right: 23px;
    z-index: 10;
    width: auto;
    height: 25px;
    top: 23%;
}

.nav_container__pagination .swiper-pagination-bullet {
    background-color: #FFF;
    opacity: 1;
    width: 15px;
    height: 15px;
    position: relative;
    top: 20%;
}

.nav_container__pagination .swiper-pagination-bullet-active::after {
    content: "";
    display: block;
    position: absolute;
    width: 25px;
    height: 25px;
    top: -5px;
    left: -5px;
    border-radius: 100%;
    border: 1px solid #FFF;
}

.slide_video {
    display: flex;
    width: 100%;
    height: 100%;
    position: relative;
}

.slide_video:before {
    display: flex;
    align-items: center;
    justify-content: center;
    content: "Загрузка видео...";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    z-index: 1;
    color: #5b8ecc;
}

.slide_video video {
    width: 100%;
    object-fit: cover;
    object-position: center;
    position: relative;
    z-index: 2;
}

@media (max-width: 1680px) {
    .swiper.slider_intro {
        max-height: 790px;
    }
}

@media (max-width: 1280px) {
    .swiper.slider_intro {
        max-height: 600px;
    }

    .slider_intro__slide img {
        transform: translateY(0);
    }
}

@media (max-width: 920px) {
    .nav_container__btn {
        display: none;
    }

    .intro_slide__content.nav_container {
        /* bottom: 4%; */
		bottom: 50%;
        /* height: 25px; */
    }

    .slider_intro .nav_container .nav_container__pagination {
        padding-right: 0;
        margin: 0 auto;
    }
}

@media (max-width: 767px) {
    .swiper.slider_intro {
        max-height: 480px;
		border-radius: 0px;
    }
}

@media (max-width: 575px) {
    .swiper.slider_intro {
        /*max-height: 320px;*/
        max-height: 550px;
    }

    .intro_slide__title {
        font-size: clamp(22px, 7vw, 33px);
        font-weight: 700;
    }

    .intro_slide__description {
        width: calc(100% - 40px);
    }

    .slider_intro .nav_container .nav_container__pagination {
        transform: scale(0.7);
    }

    .intro_slide__content.intro_slide__description {
        padding: 15px 0;
    }
}

/* НОВОСТИ */
.news-press__item>div {
    width: 100%;
}

.news-press__item img {
    height: 170px;
}

.news-main__news-group.b_news_list {
    padding-top: 0;
}

/* НОВОСТЬ_ДЕТАЛЬНО */
.detail-page img {
    /*margin: 8px;*/
    max-width: 100%;
    border-radius: 12px;
}

.detail-page h3 {
    /* padding-top: 15px;
    padding-bottom: 15px; */
}

.detail-page iframe {
    /*padding-top: 15px;
    padding-bottom: 15px;*/
}

.detail-page p {
    margin-bottom: 10px;
}

.detail_img {
    margin-bottom: 20px;
}

.detail_gallery {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(213px, 1fr));
    grid-gap: 20px;
    /*cursor: pointer;*/
    margin-bottom: 30px;
    margin-top: 20px;
}

.news_slider {
    width: 100%;
    height: 250px;
}

.swiper-slide.news_slider__slide {
    display: flex;
    border-radius: 12px;
    overflow: hidden;
}

.swiper-slide.news_slider__slide img {
    width: 100%;
    object-fit: cover;
    object-position: center;
    margin: 0;
}

.slider_container__news .news_prev,
.slider_container__news .news_next {
    top: auto;
    transform: translate(0, 10px);
}

.slider_container__news .news_prev {
    left: auto;
    right: 0;
    transform: translate(-60px, 10px);
}

.slider_container__news .news_next {}

.detail_share {
    margin-top: 40px;
}

.detail_share img {
    margin: 0;
}

.detail_top-row {
    display: flex;
    align-items: center;
    gap: 16px;
}

.detail_tags {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 5px;
	padding-bottom: 30px;
}
.detail_tags-title{
    font-weight: 600;
    font-size: 16px;
    margin-right: 10px;
}
.detail_tag {
    padding: 5px 15px;
    border-radius: 4px;
    background: #f6f6fa;
    color: #000000;
    font-size: 16px;
    line-height: 20px;
}

.news-date-time{
    font-size: 16px;
}

.news-date-time.--mobile {
    display: none;
}

@media (max-width:768px) {
    .detail_top-row {
        flex-direction: column;
        align-items: start;
    }

    .detail_tags {
        align-items: center;
		padding-bottom: 15px;
    }

    .detail_tags-title{
        width: 100%;
        margin-right: 0;
        margin-bottom: 9px;
    }
    .detail_tag{
        font-size: 12px;
        line-height: 14px;
        padding: 3px 6px;
    }
    .detail_title {
        margin-bottom: 12px !important;
    }

    .news-date-time.--desktop {
        display: none;
    }

    .news-date-time.--mobile {
        display: block;
        margin-bottom: 24px;
    }
}

.detail_video {
    width: 100%;
    max-width: 1100px;
    /*padding: 10px;*/
    margin: 10px auto 20px;
    background: white;
    border-radius: 10px;
    box-shadow: 0 0 20px rgb(211, 211, 211, 0.3);
}

.video__container {
    position: relative;
    padding-bottom: 56.25%;
    /* 16:9 */
    /*padding-top: 25px;*/
    height: 0;
}

iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* border-radius: 12px; */
}

.slider_news__nav {
    margin: 20px;
}

.dots_pagination {
    display: flex;
    justify-content: center;
    gap: 25px;
    transform: scale(0.7);
    min-height: 17px;
}

.dots_pagination .swiper-pagination-bullet {
    background-color: #057AFF;
    opacity: 1;
    width: 15px;
    height: 15px;
    position: relative;
    top: 20%;
}

.dots_pagination .swiper-pagination-bullet-active::after {
    content: "";
    display: block;
    position: absolute;
    width: 25px;
    height: 25px;
    top: -5px;
    left: -5px;
    border-radius: 100%;
    border: 1px solid #057AFF;
}

/* НОВОСТИ ФИЛЬТР */
.news_filter_form,
.monitoring_filter_form {
    padding: 21px 0 0 0;
}

/*.news_filter_form .tab-news__search-button,
.monitoring_filter_form .tab-news__search-button {
    min-width: 44px;
    min-height: 44px;
}*/

.tab-news__search-button {

    border-radius: 0.79vw;
    font-size: 18px;
    background: #e8e8f0;
    padding: 10px;
}

.tab-news__modal-wrapper.fancybox__content {
    width: 100%;
    max-width: 600px;
    border-radius: 20px;
}

.tab-news__modal-wrapper._filter_content .filter_btn {
    padding: 11px 21px;
}

.tab-news__modal-inner:not(:last-child) {
    margin-bottom: 20px;
}

.filter_title {
    font-weight: 700;
    margin-bottom: 15px;
}

.tab-news__search-wrapper input::placeholder {
    color: #848e99;
}

.filter_tags {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    width: 100%;
    max-width: 100%;
}

.filter_tags>.filterTag input[type="checkbox"] {
    display: none;
}

.filter_tags .filterTag input[type="checkbox"]:checked+label {
    background: #057AFF;
    color: white;
}

.filter_tags>.filterTag>label {
    display: inline-block;
    color: #444;
    font-size: 14px;
    border-radius: 4px;
    border: 1px solid #f6f6fa;
    background: #f6f6fa;
    padding: 4px 10px;
    cursor: pointer;
    font-weight: normal;
    white-space: nowrap;
    margin: 0;
    transition: all .25s ease;
}

.filterTag {}

.filter_btn {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #057AFF;
    border-radius: 12px;
    min-width: 44px;
    padding: 12px;
    font-size: 18px;
    /* line-height: 1; */
    color: white;
    cursor: pointer;
    transition: .3s ease-in-out;
	-webkit-box-shadow: 0 0 20px rgba(211, 211, 211, 0.3);
}

.filter_btn__submit {
    min-width: 120px;
}

/* .filter_btn__reset {
	background: #e8e8f0;
} */

.filter_btn:hover {
    background: #0265d5;
}

.tab-news__modal-inner .selectric {
    background-color: white;
    color: #000000;
    /*box-shadow: 0 0 20px rgb(211, 211, 211, 0.3);*/
    border-radius: 8px;
    border: 1px solid #dedede;
}

.tab-news__date_container {
    display: flex;
    align-items: center;
    position: relative;
    max-width: 371px;
}

.tab-news__date_container input {
    border-radius: 8px;
    height: 44px;
    background-color: #fff;
    border: none;
    color: #848e99;

    font-size: 16px;
    width: 172px;
    box-shadow: 0 0 20px rgb(211, 211, 211, 0.3);
    padding: 0 23px;
    position: relative;
    z-index: 1;
}

.tab-news__date_container input:first-child {
    margin-right: 27px;
}

.tab-news__date_container img {
    width: 25px;
    height: 23px;
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 127px;
    transform: translateY(-50%);
}

.tab-news__date_container img:last-child {
    left: auto;
    right: 17px;
}

.tab-news__date_container .date-interval-hellip {
    display: none;
}

.tab-news__date_container .calendar-icon {
    visibility: hidden;
    opacity: 0;
    margin: 0;
}

.tab-news__date_container .calendar-icon-hover {
    border: 1px solid transparent;
    background-color: unset;
}

.news_filter_row {
    display: flex;
    align-items: center;
    gap: 12px;
    /*flex-wrap: wrap;*/
}

/* .news_filter_row {
    margin-bottom: 27px;
} */

.news_filter_row .filter_cbx {
    width: 40px;
    height: 40px;
    border-radius: 20px;
}

/* DOCUMENTS_FILTER */
.docs_filter_form .tab-news__filter_title {
    font-weight: 500;
    margin-bottom: 10px;
}

.tab-news__number-wrapper .tab-news__search_input {
    min-width: 299px;
}

.docs_filter_form .tab-news__number-wrapper .tab-news__search_input {
    min-width: unset;
}


.docs_filter_form .tab-news__type-wrapper,
.docs_filter_form .tab-news__number-wrapper {
    width: 172px;
    flex-shrink: 0;
}

.docs_filter_form .news_filter_row {
    flex-wrap: wrap;
}

.tab-news__type-wrapper .selectric {
    height: 44px;
    padding: 6px 15px 8px 15px;
    background-color: white;
    color: #000000;
    box-shadow: 0 0 20px rgb(211, 211, 211, 0.3);
    border-radius: 12px;
    background-position: 94% center;
}

.tab-news__type-wrapper .selectric-items ul {
    padding-left: 0;
}

.docs_filter_form .choices__inner {
    border: none;
    background: white;
    box-shadow: 0 0 20px rgb(211, 211, 211, 0.3);
    padding: 12px 50px 12px 23px;
}

.docs_filter_form .choices[data-type*=select-one] .choices__inner {
    padding-bottom: 12px;
}

.docs_filter_form .choices__list--dropdown {
    z-index: 10;
    box-shadow: 0 0 20px rgb(211, 211, 211, 0.3);
    border: none;
}

.docs_filter_form .choices__item {
    font-size: 15px;
    font-weight: 400;
    color: #848e99;
}

.docs_filter_form .choices__list--dropdown .choices__item {
    padding: 10px 10px 10px 23px;
}

@media (max-width: 767px) {
    .docs_filter_form .news_filter_row {
        flex-wrap: wrap;
    }
}

@media (max-width: 480px) {
    .docs_filter_form {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .docs_filter_form .news_filter_row {
        justify-content: center;
        flex-wrap: wrap;
    }

    .docs_filter_form .tab-news__type-wrapper,
    .docs_filter_form .tab-news__number-wrapper {
        width: 100%;
        max-width: 322px;
    }

    .docs_filter_form .tab-news__type-wrapper input,
    .docs_filter_form .tab-news__number-wrapper input {
        min-width: unset;
    }

    .docs_filter_form .tab-news__date_container input {
        width: 156px;
        padding: 0 10px;
    }

    .docs_filter_form .tab-news__date_container img:not(:last-child) {
        left: 122px;
    }

    .docs_filter_form .news_filter_row {
        gap: 7px;
    }

    .s_docs .doc_list {
        padding-top: 0;
    }

    .s_docs .news_filter_row {
        margin-bottom: 20px;
    }
}

/* MONITORING */
.table_header,
.table_view {
    display: flex;
    justify-content: flex-end;
}

.table_header {
    margin-bottom: 20px;
}

.table_view__btn {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    width: 40px;
    height: 40px;
    border-radius: 6px;
    background: white;
    box-shadow: 0 0 20px rgb(211, 211, 211, 0.3);
    transition: all .25s ease-in;
}

.table_view__btn._active {
    background: #057AFF;
}

.table_view__btn._active svg {
    stroke: white;
    fill: white;
}

.table_view__btn:first-child {
    margin-right: 20px;
}

.table_view__btn:hover {
    background: #057AFF;
}

.table_view__btn:hover svg {
    stroke: white;
    fill: white;
}

.table_view__btn svg {
    width: 30px;
    height: 30px;
    stroke: #057AFF;
    fill: #057AFF;
    pointer-events: none;
    transition: all .25s ease-in;
}

.monitoring_item {
    padding: 20px;
    background: #FFFFFF;
    border-radius: 12px;
    box-shadow: 0px 0px 20px rgba(211, 211, 211, 0.3);
    margin-bottom: 10px;
}

.monitoring_item div {
    padding: 3px 0;
}

.monitoring__table-container._list {
    overflow: unset;
}



/* МОНИТОРИНГ_ТАБЛИЦА */
.monitoring__table-container._list {
    justify-content: flex-start;
    scrollbar-width: none;
    overflow-x: scroll;
    overflow-y: hidden;
    -ms-scroll-snap-type: mandatory;
    scroll-snap-type: x mandatory;
    flex-flow: nowrap;
    margin: 0;
}

.monitoring__table-container._list::-webkit-scrollbar {
    width: 0;
}

.monitoring__table-container._list {
    -ms-overflow-style: none;
}

.monitoring__table-container._list {
    overflow: -moz-scrollbars-none;
}

.monitoring__table {
    width: 100%;
}

.monitoring__table_header,
.monitoring__table_body {
    display: flex;
    flex-direction: column;
    gap: 2px;
}

.monitoring__table_header .monitoring__table_cell {
    background: #057AFF;
    color: #ffffff;
    font-size: 18px;
    font-weight: 700;
    border: none;
    min-height: 80px;
}

.monitoring__table_row {
    display: grid;
    grid-template-columns: 39.4% 25% 18% 17%;
    gap: 2px;
}

.monitoring__table_cell {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    min-height: 75px;
    padding: 10px;
    font-size: 14px;
    color: #666666;
    background: #ffffff;
    border: 1px solid #ededed;
}

.monitoring__table_header .monitoring__table_cell:not(:first-child),
.monitoring__table_body .monitoring__table_cell:not(:first-child) {
    text-align: center;
}

.monitoring__table_body .monitoring__table_cell:first-child {
    align-items: flex-start;
    justify-content: center;
    text-align: left;
}

@media (max-width: 767px) {
    .monitoring__table {
        width: 705px;
    }

    .monitoring__table ._more_navigation {
        align-items: flex-start;
    }
}

/* ОПРОСЫ */
.vote_content .checkbox-label {
    font-size: 18px;
    color: #000000;

    position: relative;
    margin-bottom: 0px;
    display: inline-block;
    padding-left: 25px;
    padding-right: 15px;
    min-height: 20px;
    line-height: 1.3;
    font-family: "Inter", "PT_Russia-Text", sans-serif;
    font-weight: 400;
    cursor: pointer;
}

.vote_content .checkbox-label:hover {
    color: #057AFF;
}

.vote_content .checkbox-label:not(:last-child) {
    margin-bottom: 10px;
}

.question_title:not(:first-child) {
    margin-top: 20px;
}

.question_title {
    font-size: clamp(16px, 3vw, 24px);
    font-weight: 600;
    margin-bottom: 15px;
}

.filters .checkbox-label i {
    position: absolute;
    left: 0;
    width: 20px;
    height: 20px;
    border: 2px solid #057AFF;
    border-radius: 10px;
    background-color: #fff;
}

.vote_content .checkbox-label input:checked+i {
    background-image: url(/local/templates/promolink/css/../assets/build/img/oval_filter_2.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.vote_description {
    margin: 20px 0;
}

.vote_description p:not(:last-child) {
    margin-bottom: 10px;
}

.vote_gallery {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(203px, 1fr));
    grid-gap: 19px;
    margin: 30px 0;
}

.vote_gallery div {
    display: flex;
    justify-content: center;
    width: 100%;
    max-height: 203px;
    overflow: hidden;
    border-radius: 12px;
    cursor: pointer;
}

.vote_gallery div img {
    width: 100%;
    object-fit: cover;
    object-position: center;
}

.vote_cta {
    display: flex;
    gap: 20px;
    margin-top: 30px;
}

.vote_cta button,
.vote_cta a {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    min-width: 120px;
    padding: 11px 11px;
    font-size: 18px;
    line-height: 1;
    cursor: pointer;
    transition: .3s ease-in-out;
    background: #e8e8f0;
    color: black;
}

.vote_cta button:hover,
.vote_cta a:hover {
    background: #0265d5;
    color: white;
}

/* ОПРОСЫ РЕЗУЛЬТАТЫ */
.vote-item-header {
    margin-bottom: 30px;
}

.answer_item {
    display: flex;
    align-items: center;
    gap: 20px;
    width: 100%;
    padding: 8px 20px;
    transition: all .25s ease-in;
    border-radius: 8px;
}

/*.answer_item:not(:last-child) {
    margin-bottom: 7px;
}*/

.vote-form .checkbox-label input[type="radio"] {
    display: none;
}

.vote_answer_table {
    padding: 20px 10px;
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 4px;
    background-color: #fff;
    box-shadow: 0 0 20px rgba(211, 211, 211, 0.3);
    border-radius: 12px;
}

.answer_item:hover {
    background: #f7f7f7;
}

.answer_item__left {
    width: 40%;
    font-size: clamp(14px, 3vw, 18px);
}

.answer_item__right {
    width: 60%;
}

.vote_answer_bar {
    height: 20px;
    float: left;
    margin-top: 1px;
}

.vote_answer_row {
    margin-bottom: 20px;
}

/* КАРТОЧКА ДЕПУТАТА */
.s_dep_card {
    padding: 10px 0;
}

.dep_card {
    display: flex;
    gap: 30px;
    width: 100%;
    max-width: 710px;
    background: #FFFFFF;
    box-shadow: 0px 0px 20px rgba(211, 211, 211, 0.3);
    border-radius: 12px;
    padding: clamp(10px, 3vw, 32px);
}

.yes-sidebar .dep_card {
    max-width: 100%;
}

.dep_card_left {
    flex: 0 0 140px;
}

.dep_card__img {
    display: flex;
    /*     min-height: 270px; */
}

.dep_card__img img {
    object-fit: cover;
    object-position: center;
    width: 100%;
    border-radius: 10px;
}

.dep_card_right {
    align-content: center;
}

.dep_card__social .social_icon {
    width: 32px;
    height: 32px;
    font-size: 11px;
    background: #057AFF;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.dep_card .dep_card__title {
    font-weight: 700;
    font-size: clamp(20px, 3vw, 28px);
    line-height: 120%;
    color: black !important;
}

.dep_card .dep_card__title:hover {
    text-decoration: none !important;
    color: #057AFF !important;
}

.dep_card .dep_card__position {
    font-size: clamp(18px, 3vw, 19px);
    color: #263238;
    margin-top: clamp(16px, 3vw, 25px);
}

.dep_card .dep_card__social {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-top: clamp(16px, 3vw, 25px);
}

.dep_card .dep_card__social a {
    color: white !important;
}

.dep_card .dep_card__social a:hover {
    text-decoration: none !important;
}

@media (max-width: 580px) {
    .dep_card {
        flex-direction: column;
        gap: 10px;
    }
}

/* ПАГИНАЦИЯ */
.p_nav__ctr_mobile {
    display: none;
}

/*.p_nav {
    margin: 30px 0;
}*/

._more_navigation {
    display: flex;
    flex-direction: column-reverse;
    gap: 30px;
    margin: 30px 0;
}

.p_nav__pages,
.p_nav {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
}

.p_nav__page,
.dots_input,
.dots_btn {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 40px;
    min-height: 40px;
    border-radius: 12px;
    background: #F0F3F4;
    color: black !important;
    transition: all .25s ease-in;
    padding: 3px;
    font-size: 14px;
}

.p_nav__page:hover,
.p_nav__current,
.dots_btn:hover {
    background: #057AFF;
    color: white !important;
    text-decoration: none !important;
    box-shadow: 0 0 20px rgba(211, 211, 211, 0.3);
    -webkit-box-shadow: 0 0 20px rgba(211, 211, 211, 0.3);
    -moz-box-shadow: 0 0 20px rgba(211, 211, 211, 0.3);
}

.dots_container {
    position: relative;
}

.dots_btn,
.dots_input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.dots_btn {
    cursor: pointer;
}

.dots_input {
    display: none;
    /*width: 40px;
    height: 40px;*/
    padding: 2px 5px;
    text-align: center;
    background: white;
    /*border: 1px solid #F0F3F4;*/
}

.dots_input:focus {
    /*outline-style: none;
    outline-width: 0px !important;
    outline-color: none !important;*/
    border: 1px solid #F0F3F4;
}

.ctr_btn ._icon-arrow-right:before {
    font-size: 14px;
}

.ctr_btn__prev {
    transform: rotate(180deg);
}

.ctr_btn.disabled {
    pointer-events: none;
}

.ctr_btn.disabled ._icon-arrow-right {
    opacity: .2;
}

/*@media (max-width: 520px) {
   .p_nav {
        flex-direction: column;
        gap: 10px;
    }

    .p_nav__page,
    .dots_input,
    .dots_btn {
        min-width: 30px;
        min-height: 30px;
        border-radius: 6px;
    }

    .p_nav__pages {
        flex-wrap: wrap;
    }

    .p_nav__ctr {
        display: none;
    }

    .p_nav__ctr_mobile {
        display: flex;
        gap: 6px;
    }

    .p_nav__ctr_mobile .p_nav__ctr {
        display: flex;
    }

    .ctr_btn ._icon-arrow-right:before {
        font-size: 12px;
    }
}*/

/* COOKIES */
.s_cookies {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 999;
    width: 100%;
    background: #f6f6fa;
    padding: clamp(10px, 3vw, 20px);
    border-top: 3px solid #057AFF;
}

.b_cookies {
    width: 100%;
    max-width: 1065px;
    margin: 0 auto;
}

.cookies_row:not(:last-child) {
    text-align: center;
    margin-bottom: clamp(10px, 3vw, 20px);
}

.cookies_cta {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px 30px;
    flex-wrap: wrap;
}

.cookies_cta a {
    color: #057AFF;
    text-decoration: underline;
    transition: all .25s ease-in;
}

.cookies_cta a:hover {
    text-decoration: none;
}

/* ФОРМА_ПОДПИСКИ */
.footer-top__subscribe>div,
.s_subscribe_form {
    width: 100%;
}

.subscribe_form__content {
    display: flex;
    justify-content: center;
    width: 100%;
}

.subscribe_form_btn {
    width: 100%;
    max-width: 266px;
    font-size: 14px;
}

div.subscribe-edit .red {
    color: red;
}

div.subscribe-edit .green {
    color: green;
}

div.subscribe-edit .errorcolor {
    color: red;
}

div.subscribe-edit .successcolor {
    color: green;
}

.sf_categories__body {
    display: grid;
    grid-template-rows: 0fr;
    transition: all .25s ease-in;
    overflow: hidden;
}

.sf_categories__list {
    min-height: 0;
}

.sf_categories__list label {
    display: inline-block;
    padding: 3px 0;
    cursor: pointer;
}

.sf_categories__body._open {
    grid-template-rows: 1fr;
    margin-bottom: 20px;
}

.subscribe_form input[type="reset"],
.subscribe_form input[type="radio"] {
    display: none;
}

.subscribe_form .filterTag input[type="radio"]:checked+label {
    background: #057AFF;
    color: white;
}

.subscribe_form__cta {
    display: flex;
    gap: 30px;
}

.form_row {
    margin-bottom: 20px;
}

.subscribe_form__input input {
    padding: 14px 50px 12px 27px;
    background: #FFFFFF;
    border: 1px solid #f3f3f3;
    box-shadow: 0 0 20px rgba(211, 211, 211, 0.3);
    -webkit-box-shadow: 0 0 20px rgba(211, 211, 211, 0.3);
    -moz-box-shadow: 0 0 20px rgba(211, 211, 211, 0.3);
    border-radius: 12px;
    font-size: 16px;
    line-height: 120%;
    width: 100%;
    max-width: 626px;
    height: 44px;

}

.subscribe_form__final {
    justify-content: center;
    margin-top: 25px;
}

.subscribe_form.fancybox__content {
    border-radius: 20px;
}

.subscribe_form__result:has(.errortext) {
    margin-bottom: 10px;
}

.subscribe_form__result .errortext {
    display: block;
    text-align: center;
}

.sf_categories__item input[type="checkbox"] {
    width: 14px;
    height: 14px;
}

.subscribe_form {
    position: relative;
}

.subscribe_form:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    background: rgba(255, 255, 255, 0.7);
    transition: all .15s ease-in;
}

.subscribe_form._sending:after {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    z-index: 1;
}

div[id^="wait_"] {
    display: none !important;
    background: none !important;
    border: 0 !important;
    font-style: normal !important;
    font-variant: normal !important;
    letter-spacing: normal !important;
    padding: 0 !important;
    text-align: center !important;
    text-indent: 0 !important;
    width: 0px !important;
    height: 0px !important;
    word-spacing: normal !important;
}

/* ФОРМА_ПОДПИСКИ_ОШИБКИ */
/*.subscribe_form__input._error input {
    border: 1px solid red;
}*/

.subscribe_form__result .errortext {
    font-size: 15px;
    color: red;
}

/* ФОРМА_ПОДПИСКИ_ЛК */
.sf_confirm,
.sf_settings,
.sf_status {
    padding: 25px 15px;
    box-shadow: 0 1px 9px 1px #ececec;
    background-color: #ffffff;
    color: #282727;
    font-size: 16px;
    line-height: 24px;
    border-radius: 12px;
    margin: 25px 0;
}

.sf_confirm .starrequired,
.sf_description .starrequired,
.sf_settings .starrequired {
    color: red;
}

.sf_confirm__title {
    font-weight: 700;
    margin-bottom: 10px;
}

.sf_confirm__content,
.sf_settings {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.sf_settings__row {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.sf_settings__row .cbx_label span {
    padding-left: 8px;
}

.sf_confirm__subtitle {
    margin-bottom: 10px;
}

.sf_confirm__input_container {
    display: flex;
    gap: 10px;
}

.sf_confirm__input_container input {
    max-width: 250px;
    border: 1px solid #e8e8e8;
    height: 44px;
}

.sf_settings .sf_confirm__input_container input {
    max-width: 390px;
    border: 1px solid #e8e8e8;
    height: 44px;
}

.sf_settings__cta {
    display: flex;
    gap: 15px;
}

.sf_settings__cta .filter_btn {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #057AFF;
    border-radius: 12px;
    min-width: 120px;
    padding: 12px;
    font-size: 18px;
    /*  line-height: 1; */
    color: white;
    cursor: pointer;
    transition: .3s ease-in-out;
    height: 40px;
}

.sf_status__subtitle {
    margin-bottom: 15px;
}

.sf_status__table_row {
    display: flex;
    gap: 10px;
}

.sf_status__cell.errortext {
    color: red;
}

.sf_description {
    margin-bottom: 30px;
}

/*
*:focus,
*:focus-visible {
    outline-style: none;
    outline-width: 0 !important;
    outline-color: none !important;
}
*/
* {}

button:active,
button:focus {}

button::-moz-focus-inner {
    border: 0;
}

/* ПОИСК */
.search-item-rate {
    font-size: 11px;
}

.p_search__header {
    margin-bottom: 20px;
}

.p_search__input_container {
    position: relative;
    margin-bottom: 10px;
}

.p_search .p_search__btn {
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    width: 120px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #e8e8f0;
    gap: 9px;
    border-radius: 12px;
    min-width: 120px;
    padding: 11px 11px;
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    color: #000000;
    transition: .3s ease-in-out;
    cursor: pointer;
}

.p_search .p_search__btn:hover {
    background: #057AFF;
    color: #ffffff;
}

.p_search .p_search__btn_filter {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    right: 140px;
    transform: translateY(-50%);
    width: 44px;
    height: 44px;
    /*background: #e8e8f0;*/
    cursor: pointer;
    border-radius: 12px;
    transition: all .25s ease;
}

.p_search .p_search__btn_filter:hover {
    background: #057AFF;
}

.p_search .p_search__btn_filter svg {
    width: 30px;
    height: 30px;
    stroke: black;
    transition: all .25s ease;
}

.p_search .p_search__btn_filter:hover svg {
    stroke: white;
}

.p_search .p_search__btn_filter:after {
    display: none;
    content: '';
    position: absolute;
    top: 10px;
    right: 8px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #f75c5c;
}

.p_search .p_search__btn_filter._checked:after {
    display: block;
}

.p_search__input_container .p_search__input {
    width: 100%;
    min-height: 40px;
    background: #f6f6fa;
    font-size: clamp(14px, 3vw, 18px);
    line-height: 1.2;
    border-radius: 12px;
    padding: 20px 155px 21px 20px;
}

.p_search__input_container .p_search__input:focus {
    background: white;
}

.p_search__tags.filter_tags {
    gap: 10px;
}

.p_search__tags>.filterTag input[type="radio"] {
    display: none;
}

.p_search__tags.filter_tags>.filterTag>label {
    display: inline-block;
    color: #444;
    font-size: clamp(14px, 3vw, 16px);
    border-radius: 4px;
    border: 1px solid #f6f6fa;
    background: #f6f6fa;
    padding: 7px 20px;
    cursor: pointer;
    font-weight: normal;
    white-space: nowrap;
    margin: 0;
    transition: all .25s ease;
}

.p_search__tags .filterTag input[type="radio"]:checked+label,
.p_search__tags.filter_tags>.filterTag>label:hover {
    background: #057AFF;
    color: white;
}

.p_search__popular {
    display: flex;
    font-size: clamp(14px, 3vw, 16px);
}

.p_search__popular .popular_title {
    display: flex;
    flex-shrink: 0;
    font-weight: 600;
    margin-right: 10px;
}

.p_search__popular .popular_list {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.p_search__popular .popular_list__item {
    color: #057AFF;
    cursor: pointer;
    transition: all .35s ease-in;
}

.p_search__popular .popular_list__item:hover {
    text-decoration: underline;
}

.p_search__filter_content.fancybox__content {
    width: 100%;
    max-width: 616px;
    border-radius: 20px;
}

.p_search__filter__modal-inner:not(:last-child) {
    margin-bottom: 20px;
}

.filter__modal-cta {
    display: flex;
    justify-content: center;
}

.p_search__filter__title {
    font-weight: 700;
    margin-bottom: 15px;
}

/* ПОИСК: РЕЗУЛЬТАТ */
.p_search__body .p_search_sort {
    margin-bottom: 15px;
}

.p_search__body .p_search_sort br {
    display: none;
}

.p_search__body .p_search_sort span {
    margin: 0 7px 0 5px;
}

.p_search__result .result_item {
    padding: clamp(10px, 3vw, 20px);
    background: #FFFFFF;
    border-radius: 12px;
    box-shadow: 0 0 20px rgba(211, 211, 211, .3);
    transition: all .35s ease-in;
}

.p_search__result .result_item:not(:last-child) {
    margin-bottom: 20px;
}

.p_search__result .result_item:hover {
    background: #e8e8f0;
}

.p_search__result .result_item p,
.p_search__result .result_item__top .result_item__date {
    color: black;
}

.p_search__result .result_item__top .result_item__chain a {
    color: #057AFF;
}

.p_search__result .result_group {
    margin-bottom: clamp(30px, 3vw, 50px);
}

.result_group__title {
    font-size: clamp(20px, 3vw, 24px);
    font-weight: 500;
    margin-bottom: 20px;
}

.p_search__result .p_nav__showMore {
    display: none;
}

/* ПОИСК: ПОДСКАЗКИ */
.title-search-result {
    display: none;
    overflow: hidden;
    z-index: 99999999;
    background-color: #fff;
    padding: 10px 0;
    border-radius: 12px;
    border-bottom: 2px solid #057AFF;
    box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);
}

.search_title__item {
    border-bottom: 1px solid #f6f6f6;

}

.search_title__item_link {
    font-size: 16px;
    transition: 170ms linear all;
}

.search_title__item_link {
    display: block;
    color: black;
    padding: 5px 10px;
    background: white;
}

.search_title__item_link:hover {
    color: #057AFF;
    background: #f6f6fa;
}

/* ПОИСК: HEADER */
.s_search {
    width: 100%;
    transform: translateY(-3px);
}

.s_search .p_search__input_container .p_search__input {
    background: #FFFFFF;
    height: 44px;
    padding: 5px 185px 5px 20px;
}

.s_search .p_search__btn {
    right: 0;
}

.s_search .p_search__btn_filter {
    right: 130px;
}

@media (max-width: 920px) {
    .p_search__popular {
        flex-direction: column;
    }

    .p_search__popular .popular_title {
        margin-bottom: 5px;
    }

    .p_search__tags.filter_tags>.filterTag>label {
        padding: 4px 10px;
    }

    .p_search__input_container .p_search__input {
        width: 100%;
        background: #f6f6fa;
        font-size: clamp(14px, 3vw, 18px);
        line-height: 1.2;
        padding: 11px 100px 11px 20px;
    }

    .p_search .p_search__btn {
        max-width: unset;
        min-width: unset !important;
        width: 60px;
        height: 100%;
        font-size: 15px !important;
        padding: 5px !important;
        right: 0;
        border-radius: 0.79vw !important;
    }

    .p_search .p_search__btn_filter {
        right: 70px;
        width: 40px;
        height: 100%;
        border-radius: 0.79vw;
    }

    .s_search .p_search__btn_filter {
        right: 70px;
    }

    .s_search .p_search__input_container .p_search__input {
        padding: 5px 131px 5px 20px;
    }
}

@media (max-width: 450px) {
    .p_search__body .p_search_sort br {
        display: block;
    }

    .p_search__body .p_search_sort span {
        display: none;
    }

    .p_search__tags.filter_tags>.filterTag>label {
        white-space: unset;
    }

    .p_search__filter_content.fancybox__content {
        padding: 30px 20px;
    }

    .search_title__item_link {
        font-size: 14px;
    }
}

/* FANCYBOX */
.fancybox__container {
    z-index: 8889;
}

.fancybox__backdrop {
    background: #d4d4d4 !important;
    opacity: .9 !important;
}

.f-button.is-close-btn {
    border: 1px solid #808080;
    border-radius: 4px;
	background: #fff;
}


.f-button.is-close-btn svg {
    fill: #000000 !important;
    stroke: #000000 !important;
}

/* SELECT */
.choices__inner {
    display: flex;
    align-items: center;
    border-radius: 10px;
    padding: 16px 42px 16px 24px;
    border: 1px solid #A7A9AC;
    font-size: 14px;
    font-weight: 500;
    width: 100%;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    color: #58595B;
}

.choices__placeholder {
    color: #848e99;
    opacity: 1;
}

.is-open .choices__inner {
    border-radius: 10px 10px 0 0;
}

.choices__list--single .choices__item {
    width: auto;
    display: inline-block;
}

.choices__list--single {
    padding: 0;
}

.choices[data-type*=select-one] .choices__inner {
    padding-bottom: 16px;
}

.choices__inner._req .choices__item--selectable {
    position: relative;
}

.choices__inner._req .choices__item--selectable :after {
    content: '*';
    color: #FF0000;
    position: absolute;
    top: 0;
    right: -15px;
    font-size: 20px;
}

.choices[data-type*=select-one] {
    width: 100%;
}

.choices[data-type*=select-one]:after {
    content: url("data:image/svg+xml,%3Csvg viewBox='0 0 28 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2844 11.1427C14.172 11.1441 14.0605 11.1219 13.9572 11.0777C13.8538 11.0334 13.7609 10.9679 13.6844 10.8856L5.97009 3.17131C5.62724 2.82845 5.62724 2.29702 5.97009 1.95416C6.31295 1.61131 6.84438 1.61131 7.18724 1.95416L14.3015 9.06845L21.3987 1.97131C21.7415 1.62845 22.273 1.62845 22.6158 1.97131C22.9587 2.31416 22.9587 2.84559 22.6158 3.18845L14.9015 10.9027C14.7301 11.0742 14.5072 11.1599 14.3015 11.1599L14.2844 11.1427Z' fill='%2358595B'/%3E%3C/svg%3E");
    border: none;
    width: 28px;
    height: 12px;
    margin-top: -2px;
    right: 15px;
    transform: translateY(-50%);
    transition: all .25s ease-in;
}

.choices[data-type*=select-one].is-open:after {
    margin-top: 0;
    transform: rotateX(180deg);
}

.choices__list--dropdown {
    border-radius: 0 0 10px 10px;
}

.choices__list--dropdown .choices__item--selectable.is-highlighted {
    background-color: #e8f0fd;
}

.choices__inner._req._error,
._ph_input._error input {
    border: 1px solid red;
}

@media (max-width: 500px) {
    .choices__item--selectable {
        font-size: 14px;
    }

    .choices__inner {
        padding: 10px 30px 10px 12px;
    }

    .choices[data-type*=select-one] .choices__inner {
        padding-bottom: 10px;
    }
}

/* FILTER_CONTENT_SELECT */
._filter_content .choices__inner {
    padding: 3px 38px 3px 12px;
}

._filter_content .choices[data-type*=select-one] .choices__inner {
    padding-bottom: 3px;
}

._filter_content .choices[data-type*=select-one]:after {
    right: 6px;
}

/* Documents */
.doc_item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    padding: clamp(10px, 3vw, 20px);
    background: #FFFFFF;
    border-radius: 12px;
    box-shadow: 0 0 20px rgba(211, 211, 211, 0.3);
    transition: all .3s ease 0s;
}

.doc_item:not(:last-child) {
    margin-bottom: 15px;
}

.doc_row:not(:last-child) {
    margin-bottom: 10px;
}

.doc_title {
    font-size: clamp(16px, 3vw, 18px);
    transition: all .3s ease 0s;
}

.doc_title:hover {
    color: #057AFF;
}

.doc_prop {
    display: flex;
    gap: 8px;
    font-size: clamp(12px, 3vw, 14px);
}

.doc_prop:not(:last-child) {
    margin-bottom: 5px;
}

.doc_item__right {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.doc_link_btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border-radius: 8px;
    box-shadow: 0 0 20px rgba(211, 211, 211, 0.3);
    border: 1px solid #f1f1f1;
    transition: all .3s ease 0s;
}

.doc_link_btn svg {
    width: 24px;
    height: 24px;
    stroke: #057AFF;
    fill: #057AFF;
    transition: all .3s ease 0s;
}

.doc_link_btn .iModal {
    fill: transparent;
}

.doc_link_btn .iLink {
    stroke: transparent;
}

.doc_link_btn:hover .iModal {
    stroke: white;
}

.doc_link_btn:hover .iLink {
    fill: #ffffff;
}

.doc_link_btn:hover {
    background: #057AFF;
}

/* ВЕРСИЯ_ДЛЯ_СЛАБОВИДЯЩИХ */
.bvi_panel_hidden .bvi-body .header,
.bvi_panel_hidden .bvi-body .header._inner._header_fixed,
.bvi_panel_hidden .bvi-body .header._header_fixed {
    top: 0;
}

html body ._icon-eye.bvi-panel-close {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: hidden;
}

html body ._icon-eye.bvi-panel-close::after {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%) rotate(45deg) scale(.8);
    width: 1px;
    height: 100%;
}

html body .bvi-body[data-bvi-theme='white'] ._icon-eye.bvi-panel-close::after {
    background: #000 !important;
}

html body #bvi-panel-hide {
    /*display: none !important;*/

}

html body #bvi-panel-show {
    top: auto !important;
    bottom: 142px;
    right: 55px;
    font-size: .8rem !important;
}


html body .bvi-body {
    /*padding-top: 130px;*/
}

html body .bvi-img-off.header__logo-img,
html body .bvi-img-off.header__logo_mobile {
    width: auto !important;
    height: auto !important;
}

html body .bvi-body[data-bvi-images='false'] .s_intro,
html body .bvi-body[data-bvi-images='false'] .bvi-img-off.news__circle-right,
html body .bvi-body[data-bvi-images='false'] .bvi-img-off.news__circle-right1,
html body .bvi-body[data-bvi-images='false'] .bvi-img-off.footer-top__circle-left,
html body .bvi-body[data-bvi-images='false'] .bvi-img-off.footer-top__circle-right,
html body .bvi-body[data-bvi-images='false'] .bvi-img-off.news__circle-left,
html body .bvi-body[data-bvi-images='false'] .buttons__icon .bvi-img-off,
html body .bvi-body[data-bvi-images='false'] ._icon-sm-transition {
    display: none !important;
}

html body .bvi-body main {
    padding-top: 107px;
}

html body .bvi.bvi-panel._hide {
    display: none !important;
}

.bvi-panel-close {
    display: block;
    text-align: center;
}

html body .bvi-body .header {
    border-bottom: 1px solid black !important;
}

html body .bvi-body[data-bvi-images='grayscale'] video,
html body .bvi-body[data-bvi-images='grayscale'] iframe,
html body .bvi-body[data-bvi-images='grayscale'] .video {
    filter: url(data:image/svg+xml;utf8,<svgxmlns= 'http://www.w3.org/2000/svg' ><filterid= 'grayscale' ><feColorMatrixtype= 'saturate' values= '0' /></filter></svg>#grayscale);
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    filter: gray;
}

html body .bvi-body[data-bvi-images='false'] .detail_video,
html body .bvi-body[data-bvi-images='false'] .video {
    display: none !important;
}

.bvi-body .menu-section__buttons {
    width: 100%;
    max-width: 353px;
}

html body .bvi-body .social-madia___container .social-madia__contents,
html body .bvi-body .social-madia___container .social-madia__contents .social-madia__tab-content {
    background: transparent !important;
}

.bvi-body .menu__button,
.bvi-body .news__big-article,
.bvi-body .p_search__btn_filter,
.bvi-body .classes-filters__tab,
.bvi-body .swiper-button-next,
.bvi-body .swiper-button-prev,
.bvi-body input[type="text"],
.bvi-body img,
.bvi-body a,
.bvi-body .news__button,
.bvi-body .swiper_btn_next,
.bvi-body .swiper_btn_prev,
.bvi-body .news__tab,
.bvi-body .news-sidebar__review,
.bvi-body .news-main__tab,
.bvi-body .social-madia__tab,
.bvi-body .sm_btn_close,
.bvi-body .bx-livechat-wrapper,
.bvi-body .header__buttons.header__sm-link,
.bvi-body .deputies .grid__item,
.bvi-body ._icon-eye.bvi-panel-close,
.bvi-body .contact__apparatus summary,
.bvi-body .contact__apparatus summary::before,
.bvi-body .menu-section__login {
    border: 1px solid black;
}

.bvi-body .reception__txt-item,
.bvi-body .reception-points__link,
.bvi-body .item-white__txt,
.bvi-body .footer-top__link,
.bvi-body .bvi-panel-close,
.bvi-body .footer-top__logo-link,
.bvi-body .breadcrumbs-item,
.bvi-body .breadcrumbs a,
.bvi-body .cookies_cta a,
.bvi-body .provision__value,
.bvi-body .apparatus-contact__phone,
.bvi-body .social-madia__link,
.bvi-body .news-sidebar__contact-txt,
.bvi-body .activity__item {
    border: none;
}

.bvi-body .lists__icon,
.bvi-body .activity__icon-wrapper,
.bvi-body .committees__icon::before,
.bvi-body .lists__icon img {
    display: none;
}

.bvi-body .header {
    top: 105px;
    padding: 20px 0;
}

.bvi-body .header._header_fixed {
    top: 102px;
}

.bvi-body .news__circle-right,
.bvi-body .news__circle-right1,
.bvi-body .footer-top__circle-left,
.bvi-body .footer-top__circle-right,
.bvi-body .news__circle-left {
    display: none !important;
}

html body .bvi-body .contact__apparatus summary:before {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OUwxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48L3N2Zz4=") no-repeat 50% 50% / 1em 1em !important;
}

html body .bvi-body .header .header__logo img {
    background-color: #000 !important;
    filter: invert(1) !important;
}

html body .bvi-body[data-bvi-theme='white'] .buttons__icon img {
    border: none;
}

html body .bvi-body[data-bvi-theme='blue'] .buttons__icon img {
    border: none;
}

html body .bvi-body[data-bvi-theme='brown'] .buttons__icon img {
    border: none;
}

html body .bvi-body[data-bvi-theme='blue'] .header .header__logo img {
    background-color: #9dd1ff !important;
    filter: invert(0) !important;
}

html body .bvi-body[data-bvi-theme='brown'] .header .header__logo img {
    background-color: #05001c !important;
    filter: invert(1) !important;
}

html body .bvi-body[data-bvi-theme='green'] .header .header__logo img {
    background-color: #a9e44d !important;
    filter: invert(0) !important;
}

html body .bvi-body[data-bvi-theme='green'] .buttons__icon img {
    background-color: #a9e44d !important;
}

html body .bvi-body[data-bvi-theme='black'] .buttons__icon img {
    background-color: #ffffff !important;
}

html body .bvi-body[data-bvi-theme='black'] .contact__apparatus summary:before {
    background-color: #fff !important;
}

html body .bvi-body[data-bvi-theme='green'] .contact__apparatus summary:before {
    background-color: #a9e44d !important;
}

html body .bvi-body[data-bvi-theme='white'] .swiper-pagination-bullet-active::after,
html body .bvi-body[data-bvi-theme='white'] .swiper-pagination-bullet {
    background-color: #000 !important;
}

html body .bvi-body[data-bvi-theme='black'] .swiper-pagination-bullet-active::after,
html body .bvi-body[data-bvi-theme='black'] .swiper-pagination-bullet {
    background-color: #fff !important;
}

html body .bvi-body[data-bvi-theme='blue'] .swiper-pagination-bullet-active::after,
html body .bvi-body[data-bvi-theme='blue'] .swiper-pagination-bullet {
    background-color: #063462 !important;
}

html body .bvi-body[data-bvi-theme='brown'] .swiper-pagination-bullet-active::after,
html body .bvi-body[data-bvi-theme='brown'] .swiper-pagination-bullet {
    background-color: #4D4B43 !important;
}

html body .bvi-body[data-bvi-theme='green'] .swiper-pagination-bullet-active::after,
html body .bvi-body[data-bvi-theme='green'] .swiper-pagination-bullet {
    background-color: #a9e44d !important;
}

html body .bvi-body[data-bvi-theme='white'] input::placeholder {
    color: #000 !important;
}

html body .bvi-body[data-bvi-theme='black'] input::placeholder {
    color: #fff !important;
}

html body .bvi-body[data-bvi-theme='blue'] input::placeholder {
    color: #063462 !important;
}

html body .bvi-body[data-bvi-theme='brown'] input::placeholder {
    color: #4D4B43 !important;
}

html body .bvi-body[data-bvi-theme='green'] input::placeholder {
    color: #a9e44d !important;
}

html body .bvi-body .ya-share2__item_service_vkontakte .ya-share2__icon {
    background-image: url("data:image/svg+xml,%3Csvg viewBox= '0 0 24 24' fill= 'none' xmlns= 'http://www.w3.org/2000/svg' %3E%3Cpath d= 'M12.878 17.304c-5.411 0-8.695-3.755-8.823-9.994h2.74c.086 4.583 2.171 6.528 3.77 6.925V7.31h2.627v3.954c1.542-.17 3.155-1.97 3.698-3.954h2.584c-.414 2.441-2.17 4.24-3.412 4.983 1.242.6 3.24 2.17 4.011 5.01h-2.84c-.6-1.898-2.07-3.369-4.04-3.569v3.57h-.315Z' fill= '%23fff' /%3E%3C/svg%3E") !important;
}

html body .bvi-body .ya-share2__item_service_odnoklassniki .ya-share2__icon {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.83 10.77a3.951 3.951 0 0 1-5.604 0 3.951 3.951 0 0 1 0-5.604 3.95 3.95 0 0 1 5.604 0 3.951 3.951 0 0 1 0 5.604Zm-2.802-4.615c-.494 0-.942.2-1.271.53a1.79 1.79 0 0 0 0 2.542 1.789 1.789 0 0 0 2.543 0 1.789 1.789 0 0 0 0-2.543 1.839 1.839 0 0 0-1.272-.53Zm4.168 5.792 1.166 1.59c.059.082.047.188-.036.247-.977.8-2.119 1.33-3.308 1.613l2.249 4.332c.059.13-.024.271-.165.271H13.7a.206.206 0 0 1-.176-.118l-1.496-3.579-1.507 3.567a.181.181 0 0 1-.176.118H7.943c-.141 0-.224-.153-.165-.27l2.249-4.321a8.262 8.262 0 0 1-3.308-1.613c-.071-.06-.095-.177-.036-.248l1.166-1.589c.07-.094.188-.106.27-.035 1.096.93 2.45 1.542 3.898 1.542s2.79-.6 3.897-1.542c.094-.07.223-.06.282.035Z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E") !important;
}

html body .bvi-body .ya-share2__item_service_moimir .ya-share2__icon {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.889 9.667a1.333 1.333 0 100-2.667 1.333 1.333 0 000 2.667zm6.222 0a1.333 1.333 0 100-2.667 1.333 1.333 0 000 2.667zm4.77 6.108l-1.802-3.028a.879.879 0 00-1.188-.307.843.843 0 00-.313 1.166l.214.36a6.71 6.71 0 01-4.795 1.996 6.711 6.711 0 01-4.792-1.992l.217-.364a.844.844 0 00-.313-1.166.878.878 0 00-1.189.307l-1.8 3.028a.844.844 0 00.312 1.166.88.88 0 001.189-.307l.683-1.147a8.466 8.466 0 005.694 2.18 8.463 8.463 0 005.698-2.184l.685 1.151a.873.873 0 001.189.307.844.844 0 00.312-1.166z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E") !important;
}

html body .bvi-body .ya-share2__item_service_viber .ya-share2__icon {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FFF' fill-rule='evenodd'%3E%3Cpath d='M18.434 15.574c-.484-.391-1.002-.743-1.511-1.102-1.016-.718-1.945-.773-2.703.38-.426.648-1.021.677-1.644.392-1.718-.782-3.044-1.989-3.821-3.743-.344-.777-.34-1.473.465-2.022.425-.29.854-.634.82-1.268-.045-.828-2.043-3.593-2.832-3.885a1.429 1.429 0 00-.984 0C4.373 4.95 3.606 6.48 4.34 8.292c2.19 5.405 6.043 9.167 11.349 11.463.302.13.638.183.808.23 1.208.012 2.623-1.158 3.032-2.318.393-1.117-.438-1.56-1.096-2.093zM12.485 4.88c3.879.6 5.668 2.454 6.162 6.38.045.363-.09.909.426.919.538.01.408-.528.413-.89.045-3.699-3.163-7.127-6.888-7.253-.281.04-.863-.195-.9.438-.024.427.466.357.787.406z'/%3E%3Cpath d='M13.244 5.957c-.373-.045-.865-.222-.953.299-.09.546.458.49.811.57 2.395.538 3.23 1.414 3.624 3.802.057.349-.057.89.532.8.436-.066.278-.53.315-.802.02-2.293-1.936-4.38-4.329-4.669z'/%3E%3Cpath d='M13.464 7.832c-.249.006-.493.033-.585.3-.137.4.152.496.446.544.983.158 1.5.74 1.598 1.725.027.268.195.484.452.454.356-.043.389-.361.378-.664.017-1.106-1.227-2.385-2.289-2.359z'/%3E%3C/g%3E%3C/svg%3E") !important;
}

html body .bvi-body .ya-share2__item_service_whatsapp .ya-share2__icon {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 11.794c0 4.304-3.517 7.794-7.855 7.794a7.87 7.87 0 01-3.796-.97L4 20l1.418-4.182a7.714 7.714 0 01-1.127-4.024C4.29 7.489 7.807 4 12.145 4S20 7.49 20 11.794zm-7.855-6.553c-3.641 0-6.603 2.94-6.603 6.553A6.48 6.48 0 006.8 15.636l-.825 2.433 2.537-.806a6.6 6.6 0 003.633 1.084c3.642 0 6.604-2.94 6.604-6.553s-2.962-6.553-6.604-6.553zm3.967 8.348c-.049-.08-.177-.128-.37-.223-.192-.095-1.139-.558-1.315-.621-.177-.064-.305-.096-.434.095a10.92 10.92 0 01-.61.749c-.112.128-.224.143-.416.048-.193-.096-.813-.297-1.549-.948a5.76 5.76 0 01-1.07-1.323c-.113-.191-.013-.295.084-.39.086-.086.192-.223.289-.334.096-.112.128-.191.192-.319s.032-.239-.016-.335c-.048-.095-.433-1.035-.594-1.418-.16-.382-.32-.318-.433-.318-.112 0-.24-.016-.369-.016a.71.71 0 00-.513.239c-.177.19-.674.653-.674 1.593s.69 1.848.786 1.976c.096.127 1.332 2.119 3.289 2.884 1.958.764 1.958.51 2.31.477.353-.031 1.14-.461 1.3-.908.16-.446.16-.829.113-.908z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E") !important;
}

html body .bvi-body .ya-share2__item_service_telegram .ya-share2__icon {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.92 6.089L4.747 11.555c-.967.388-.962.928-.176 1.168l3.534 1.104 1.353 4.146c.164.454.083.634.56.634.368 0 .53-.168.736-.368.13-.127.903-.88 1.767-1.719l3.677 2.717c.676.373 1.165.18 1.333-.628l2.414-11.374c.247-.99-.378-1.44-1.025-1.146zM8.66 13.573l7.967-5.026c.398-.242.763-.112.463.154l-6.822 6.155-.265 2.833-1.343-4.116z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E") !important;
}

html body .bvi-body[data-bvi-theme='white'] .ya-share2__item_service_odnoklassniki .ya-share2__icon,
html body .bvi-body[data-bvi-theme='white'] .ya-share2__item_service_moimir .ya-share2__icon,
html body .bvi-body[data-bvi-theme='white'] .ya-share2__item_service_viber .ya-share2__icon,
html body .bvi-body[data-bvi-theme='white'] .ya-share2__item_service_whatsapp .ya-share2__icon,
html body .bvi-body[data-bvi-theme='white'] .ya-share2__item_service_telegram .ya-share2__icon,
html body .bvi-body[data-bvi-theme='white'] .ya-share2__item_service_vkontakte .ya-share2__icon {
    background-color: #000 !important;
}

html body .bvi-body[data-bvi-theme='black'] .ya-share2__item_service_collections img {
    background: #fff !important;
}

html body .bvi-body[data-bvi-theme='black'] .ya-share2__item_service_odnoklassniki .ya-share2__icon,
html body .bvi-body[data-bvi-theme='black'] .ya-share2__item_service_moimir .ya-share2__icon html body .bvi-body[data-bvi-theme='black'] .ya-share2__item_service_viber .ya-share2__icon html body .bvi-body[data-bvi-theme='black'] .ya-share2__item_service_whatsapp .ya-share2__icon html body .bvi-body[data-bvi-theme='black'] .ya-share2__item_service_telegram .ya-share2__icon html body .bvi-body[data-bvi-theme='black'] .ya-share2__item_service_vkontakte .ya-share2__icon {
    background-color: #000 !important;
}

html body .bvi-body[data-bvi-theme='blue'] .ya-share2__item_service_odnoklassniki .ya-share2__icon,
html body .bvi-body[data-bvi-theme='blue'] .ya-share2__item_service_moimir .ya-share2__icon,
html body .bvi-body[data-bvi-theme='blue'] .ya-share2__item_service_viber .ya-share2__icon,
html body .bvi-body[data-bvi-theme='blue'] .ya-share2__item_service_whatsapp .ya-share2__icon,
html body .bvi-body[data-bvi-theme='blue'] .ya-share2__item_service_telegram .ya-share2__icon,
html body .bvi-body[data-bvi-theme='blue'] .ya-share2__item_service_vkontakte .ya-share2__icon {
    background-color: #063462 !important;
}

html body .bvi-body[data-bvi-theme='brown'] .ya-share2__item_service_odnoklassniki .ya-share2__icon,
html body .bvi-body[data-bvi-theme='brown'] .ya-share2__item_service_moimir .ya-share2__icon,
html body .bvi-body[data-bvi-theme='brown'] .ya-share2__item_service_viber .ya-share2__icon,
html body .bvi-body[data-bvi-theme='brown'] .ya-share2__item_service_whatsapp .ya-share2__icon,
html body .bvi-body[data-bvi-theme='brown'] .ya-share2__item_service_telegram .ya-share2__icon,
html body .bvi-body[data-bvi-theme='brown'] .ya-share2__item_service_vkontakte .ya-share2__icon {
    background-color: #4D4B43 !important;
}

html body .bvi-body[data-bvi-theme='green'] .ya-share2__item_service_collections img {
    background: #a9e44d !important;
}

html body .bvi-body[data-bvi-theme='green'] .ya-share2__item_service_odnoklassniki .ya-share2__icon,
html body .bvi-body[data-bvi-theme='green'] .ya-share2__item_service_moimir .ya-share2__icon,
html body .bvi-body[data-bvi-theme='green'] .ya-share2__item_service_viber .ya-share2__icon,
html body .bvi-body[data-bvi-theme='green'] .ya-share2__item_service_whatsapp .ya-share2__icon,
html body .bvi-body[data-bvi-theme='green'] .ya-share2__item_service_telegram .ya-share2__icon,
html body .bvi-body[data-bvi-theme='green'] .ya-share2__item_service_vkontakte .ya-share2__icon {
    background-color: #a9e44d !important;
}

html body .bvi-body[data-bvi-theme='black'] .p_search__btn_filter svg {
    stroke: #fff !important;
}

html body .bvi-body .swiper .swiper-slide::after,
html body .bvi-body .swiper .swiper-slide {
    background: transparent !important;
    background-color: transparent !important;
}

._is_bvi .fancybox__backdrop {

    background: #000 !important;
}

._is_bvi .fancybox__content,
._is_bvi .fancybox__footer .f-thumbs__slide__img {
    filter: grayscale(100%);
}

._is_bvi .f-button.is-close-btn svg {
    fill: #fff !important;
    stroke: #fff !important;
}

span.properties {
    display: grid;
}

ul.ya-share2__list.ya-share2__list_direction_horizontal {
    padding-left: 0px;
}

img.symbolics__image {
    max-width: -webkit-fill-available;
    max-width: 500px;
}

.background {
    backdrop-filter: blur(10px);
}

.b24-form-field-agreement .b24-form-field-agreement-link {
    font-size: 16px !important;
    border-bottom: 1px solid #000;
    line-height: 1.4 !important;
}

.b24-window-popup-body p {
    line-height: 1.4 !important;
    padding-top: 5px;
    padding-bottom: 5px;
}

.b24-form {
    box-shadow: 0px 0px 20px rgba(211, 211, 211, 0.3) !important;
    border-radius: 12px;
}
/* End */


/* Start:/local/templates/promolink/css/adaption.css?1737527123110971*/
/***********************************
***********header*******************
***********************************/
/*@media (max-width: 1510px) {
    ._container {
        padding: 0 1.32vw;
    }

    .container {
        padding: 0 1.32vw;
    }

    .header {
        padding: 1.32vw 0;
    }

    .header__logo {
        gap: 0.99vw;
    }

    .header__logo-bold,
    .header__logo-light {
        font-size: 1.59vw;
    }

    .header__content {
        max-width: 58.94vw;
        gap: 1.59vw;
        !*    gap: 15px *!
    }

    .header__blindness {
        display: none;
    }

    .header__sm-btn,
    .header__sm-link {
        gap: 0.79vw;
        font-size: 1.19vw;
    }

    .header__menu,
    .header__buttons {
        gap: 0.6vw;
        border-radius: 0.79vw;
        min-width: 8.68vw;
        padding: 0.73vw 1.46vw;
        font-size: 1.19vw;
    }

    .menu__icon {
        width: 1.06vw;
        height: 0.79vw;
    }

    .menu__icon::before,
    .menu__icon::after,
    .menu__icon span {
        border-radius: 0.33vw;
    }

    .header__logo-img {
        width: 6.16vw;
        height: 6.16vw;
    }
}*/

/*@media (max-width: 767.9px) {
    .header__logo-img {
        width: 13.16vw;
        height: 13.16vw;
    }

    .menu__txt {
        display: none;
    }

    .header__sm-btn,
    .header__sm-link {
        gap: 1.79vw;
        font-size: 3vw;
    }

    .header {
        padding: 2.32vw 0;
    }

    .header__blindness {
        width: 6.91vw;
        height: 6.91vw;
        border-radius: 1.79vw;
        font-size: 3vw;
        margin-left: 2.59vw;
    }

    .header__content {
        max-width: 84.94vw;
        gap: 3.59vw;
    }

    .header__menu {
        gap: 2vw;
        border-radius: 2.2vw;
        padding: 2.2vw 2.2vw;
        Height: 10vw;
        width: 10vw;
        font-size: 3.19vw;
        margin-right: 2vw;
    }

    .menu__icon {
        width: 10vw;
        height: 10vw;
    }

    .header__logo-img {
        width: 17.16vw;
        height: 17.16vw;
    }

    .header__logo-bold,
    .header__logo-light {
        font-size: 3.3vw;
    }

    .header__logo-txt {
        gap: 0.5vw;
    }

    .header__logo {
        gap: 1.99vw;
    }

    .header__sm-link {
        display: none;
    }
}*/

/*---HEADER---*/
@media (max-width: 1200px) {
    .header__content {
        gap: 10px;
    }

    .header__buttons {
        font-size: 15px;
    }

    .header__logo {
        max-width: 450px;
    }
}

@media (max-width: 1100px) {
    .header {
        padding: 20px 0;
    }

    .header__sm-btn,
    .header__sm-link,
    .menu__txt {
        display: none;
    }

    .sm_btn_close {
        display: flex;
    }

    .header__menu.menu__button,
    .header__content .menu-section__eye._icon-eye.bvi-panel-close,
    .header__content .menu-section__eye._icon-eye.bvi-open {
        min-width: unset;
        width: 50px;
        height: 50px;
    }

    .header__logo {
        max-width: 180px;
    }

    .header__logo-img,
    .bvi-body .header__logo-img {
        display: none !important;
    }

    main._inner_page {
        padding-top: 118px;
    }

    .header__logo_mobile,
    html body .bvi-body[data-bvi-images='false'] .bvi-img-off.header__logo_mobile,
    .bvi-body .header__logo_mobile {
        display: block !important;
        max-width: 180%;
    }

    .bvi-body .header {
        top: 121px;
    }
}

@media (max-width: 520px) {
    .header {
        padding: 10px 0;
    }

    .header__logo {
        max-width: 125px;
    }

    .header__menu.menu__button,
    .header__content .menu-section__eye._icon-eye.bvi-open,
    .header__content .menu-section__eye._icon-eye.bvi-panel-close {
        min-height: unset;
        width: 40px;
        height: 40px;
    }

    .header__menu.menu__button img {
        object-fit: none;
    }

    main._inner_page {
        padding-top: 100px;
    }

    .menu-section__login._icon-human,
    .menu-section__eye._icon-eye,
    #sSearch .p_search__popular {
        display: none !important;
    }
}

/*---MENU---*/
@media (max-width: 1510px) {
    ._container,
    .container {
        padding: 0 1.32vw;
    }

    .footer-top__line {
        gap: 5.3vw;
    }

    .footer-top__title {
        font-size: 18px;
    }

    .footer-top__line {
        padding-top: 3vw;
    }

    .footer-top__item > *:not(:first-child) {
        margin-top: 20px;
    }

    .footer-top__list > li:not(:first-child) {
        margin-top: 10px;
    }

    .footer-top__link {
        font-size: 15px;
    }

    .footer-top__line {
        display: flex;
        justify-content: space-between;
    }

    .footer-top__item-white {
        border-radius: 0.79vw;
        padding: 1.19vw 1.13vw 1.72vw 1.13vw;
    }

    .item-white__title {
        font-size: 13px;
    }

    .item-white__sub-title {
        font-size: 13px;
    }

    .item-white__content > :not(:first-child) {
        margin-top: 12px;
    }

    .footer-top__item-white > *:not(:first-child) {
        margin-top: 10px;
    }

    .item-white__media-icon {
        width: 28px;
        height: 28px;
    }

    .item-white__media-icon {
        font-size: 10px;
    }

    .item-white__media-icon._icon-tg {
        font-size: 12px;
    }

    .footer-top__item, .footer-top__item-white {
        width: 100%;
		border-radius: 14px;
    }

    .footer .footer-top__title {
        font-size: 20px;
    }

    .footer .footer-top__item > *:not(:first-child) {
        margin-top: 15px;
    }

    .footer .footer-top__link {
        font-size: 16px;
    }

    .footer .footer-top__item, .footer .footer-top__item-white {
        width: 25%;
    }
}

@media (max-width: 1064px) {
    .footer-top__line {
        gap: 15px;
    }

    .lists__icon > img {
        display: none;
    }

    .footer .footer-top__title {
        font-size: 18px;
    }
}

@media (max-width: 991px) {
    .bvi-body .header,
    .bvi-body .header._header_fixed {
        top: 163px;
    }
}

@media (max-width: 767px) {
    .bvi-body .header,
    .bvi-body .header._header_fixed {
        top: 150px;
    }

    .bvi-body .menu-section__buttons {
        max-width: 100%;
    }
	
	.item-white__media-icon {
        width: 45px;
        height: 45px;
    }
	
	._icon-ok:before {
		width: 35%;
		height: 35%;	
	}
	
    .social-madia {
        display: none;
    }

    .menu-section__line {
        flex-direction: column;
        gap: 20px;
    }

    .menu-section__line .menu-section__buttons {
        width: 100%;
        order: 1;
        justify-content: flex-end;
        gap: 16px;
    }

    .menu-section__line .s_search {
        order: 2;
    }

    .menu-section .footer-top__list,
    .footer .footer-top__list {
        display: none;
    }

    .footer-top__line {
        flex-direction: column;
        gap: 25px;
    }

    .footer-top__line:last-child {
        padding-top: 25px;
    }

    .menu-section .footer-top__title,
    .footer .footer-top__title {
        display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 15px;
    }

    .footer-top__title,
    .footer .footer-top__title {
        font-size: 28px;
    }

    .menu-section .footer-top__icon,
    .footer .footer-top__icon {
        display: inline-block;
        font-size: 14px;
        cursor: pointer;
        padding: 0 1.5vw;
    }

    .footer .footer-top__item,
    .footer .footer-top__item-white {
        width: 100%;
		border-radius: 14px;
    }

    .menu-section_body {
        padding: 0 5px;
    }

    .footer-top__link {
        font-size: 20px;
    }

    .footer-top__list > li:not(:first-child) {
        margin-top: 15px;
    }

    .footer-top__item ._icon-arrow {
        transition: all 0.15s ease-out;
        -webkit-transition: all 0.15s ease-out;
        -moz-transition: all 0.15s ease-out;
        -o-transition: all 0.15s ease-out;
        -ms-transition: all 0.15s ease-out;
    }

    .footer-top__item._opened ._icon-arrow {
        transform: rotateX(180deg);
    }

    #sSearch .p_search__btn {
        width: 104px;
    }

    #sSearch .p_search__btn_filter {
        right: 120px;
        width: 44px;
        height: 100%;
        border-radius: 0.79vw;
    }

    #sSearch .p_search__input_container .p_search__input {
        padding: 5px 174px 5px 20px;
    }

    .p_search__header {
        margin-bottom: 20px;
    }

    .copyright {
        flex-direction: column;
        align-items: center;
    }

    .copyright__left {
        font-size: 13px;
    }

    .header__blindness {
        width: 6.91vw;
        height: 6.91vw;
        border-radius: 1.79vw;
        font-size: 3vw;
        margin-left: 2.59vw;
    }

    .yes-sidebar {
        flex-wrap: wrap;
    }
}

@media (max-width: 575px) {
    html body .bvi-body main,
    html body .bvi-body main._inner_page {
        padding-top: 0;
    }

    html body.bvi_panel_hidden .bvi-body main {
        padding-top: 119px;
    }

    .bvi-body .header,
    .bvi-body .header._header_fixed {
        top: 0;
    }
}

@media (max-width: 767px) {
    html body.bvi_panel_hidden .bvi-body main {
        padding-top: 96px;
    }

    .footer-top__title,
    .footer .footer-top__title {
        /* font-size: 24px; */
		font-size: 5vw;
		font-weight: 600;
    }

    .menu-section .footer-top__icon,
    .footer .footer-top__icon {
        font-size: 10px;
    }

    .footer-top__link,
    .footer .footer-top__link {
        font-size: 16px;
		line-height: 1.4;
    }

    .footer-top__list > li:not(:first-child),
    .footer .footer-top__list > li:not(:first-child) {
        margin-top: 10px;
    }

    .menu-section__line {
        flex-direction: row-reverse;
        gap: 16px;
    }

    .menu-section__line .menu-section__buttons {
        width: auto;
    }

    .s_search {
        transform: translate(0);
    }

    .menu-section {
        padding: 20px 0 70px 0;
    }

    #sSearch .p_search__btn {
        width: 64px;
		border-radius: 2.78vw !important;
    }

    #sSearch .p_search__btn_filter {
        right: 65px;
		border-radius: 2.78vw !important;
    }

    .footer-top__title {
        line-height: 1.4;
    }
}

@media (max-width: 420px) {
    .footer-top__title,
    .footer .footer-top__title {
        font-size: 18px;
    }

    .footer-top__line,
    .footer .footer-top__line {
        gap: 20px;
    }

    .footer-top__line:last-child,
    .footer .footer-top__line:last-child {
        padding-top: 20px;
    }

    .menu-section .footer-top__icon,
    .footer .menu-section .footer-top__icon {
        display: inline-block;
        font-size: 10px;
        cursor: pointer;
        padding: 0 1.5vw;
    }
}

/***************************************
***************news*********************
***************************************/
@media (max-width: 1510px) {
    .news {
        padding: 2.25vw 0 3.11vw 0;
    }

    .news__circle-left {
        height: 30.2vw;
        width: 26.29vw;
    }

    .news__circle-right {
        width: 53.05vw;
        height: 52.78vw;
    }

    .news__container > *:not(:first-child) {
        margin-top: 3.58vw;
    }

    .news__title {
        max-width: 26.49vw;
        font-size: 2.12vw;
    }

    .news__tabs {
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 0.79vw;
        gap: 0.13vw;
        padding: 0.13vw;
        max-width: 67.55vw;
    }

    .news__tab {
        padding: 0.73vw 2.98vw;
        border-radius: 0.79vw;
        font-size: 1.19vw;
    }

    .news__tab:hover,
    .news__tab._active,
    .activity__tab:hover,
    .activity__tab._active {
        /* text-shadow: 0 0 0.04vw #057AFF, 0 0 0.04vw #057AFF; */
    }

    .news__big-article {
        width: 46.36vw;
        height: 35.1vw;
        /* border-radius: 0.79vw;*/
        border-radius: 0.39vw;
        padding: 2.12vw;
        box-shadow: 0px 0.26vw 0.26vw 0px #00000040;
    }

    .news-article-big__content > *:not(:first-child) {
        margin-top: 0.99vw;
    }

    .news-article-big__txt-wrapper > *:not(:first-child) {
        margin-top: 0.33vw;
    }

    .news-article-big__title {
        font-size: 1.52vw;
        max-width: 39.74vw;
    }

    .news-article-big__date,
    .news-article-big__intro {
        font-size: 1.19vw;
    }

    .news__tab-main .news__contenet-wrapper,
    .news__tab-announcements .news__contenet-wrapper {
        gap: 2.65vw;
    }

    .news__small-list {
        width: 46.16vw;
        gap: 2.65vw;
    }

    .news__small-article {
        gap: 2.32vw;
    }

    .small-article__img-wrapper {
        width: 14.57vw;
        box-shadow: 0px 0.26vw 0.26vw rgba(0, 0, 0, 0.25);
        /*border-radius: 0.79vw;*/
        border-radius: 0.39vw;
    }

    .small-article__content {
        width: 26.23vw;
    }

    .small-article__content > *:not(:first-child) {
        margin-top: 0.79vw;
    }

    .small-article__txt-wrapper > *:not(:first-child) {
        margin-top: 0.66vw;
    }

    .small-article__intro,
    .small-article__date {
        font-size: 1.06vw;
    }

    .small-article__title {
        font-size: 1.19vw;
    }

    .news__button-wrapper {
        margin-top: 2.91vw;
    }

    .news__button {
        gap: 0.66vw;
        font-size: 1.19vw;
        padding: 0.73vw 1.85vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 0.79vw;
    }

    .news__arrow {
        font-size: 0.79vw;
    }

    .news-article-big__bg {
        width: 46.36vw;
        height: 35.1vw;
    }

    .news__tab-comments {
        gap: 5.23vw;
    }

    .comments__column > *:not(:first-child) {
        margin-top: 1.66vw;
    }

    .comments__title {
        font-size: 1.59vw;
    }

    .comments__list {
        gap: 1.99vw;
    }

    .comments__item {
        gap: 2.25vw;
        padding: 1.32vw;
        box-shadow: 0px 0.53vw 1.53vw rgba(177, 208, 255, 0.15);
        border-radius: 0.99vw;
    }

    .comments__txt-content {
        padding: 1.06vw 0 1.66vw;
        max-width: 26.23vw;
    }

    .comments__img-wrapper {
        border-radius: 0.99vw;
        width: 9.06vw;
        min-width: 9.06vw;
    }

    .comments__txt {
        font-size: 1.19vw;
    }

    .comments__date {
        font-size: 1.06vw;
    }

    .comments__column > .comments__button-wrapper {
        margin-top: 3.11vw;
    }


    /***************/
    .county-news__list {
        gap: 3.97vw;
    }

    .county-news__item,
    .county-news__img-wrapper {
        width: 19.8vw;
    }

    .county-news__img-wrapper {
        border-radius: 0.79vw;
    }

    .county-news__item > *:not(:first-child) {
        margin-top: 1.32vw;
    }

    .county-news__txt-content > *:not(:first-child) {
        margin-top: 0.66vw;
    }

    .county-news__txt {
        font-size: 1.06vw;
    }

    .county-news__date {
        font-size: 1.06vw;
    }
}

@media (max-width: 767.9px) {
    .news__intro {
        flex-direction: column;
        align-items: flex-start;
        gap: 5vw;
    }

    .news__title {
        max-width: 97.49vw;
        font-size: 7.12vw;
    }

    .news__tab {
        /* padding: 1.73vw 3.98vw; */
        padding: 2.3vw 3.6vw;
        border-radius: 1.5vw;
        font-size: 3.59vw;
        font-weight: 500;
    }

    .news__tabs {
        border-radius: 1.5vw;
        gap: 0.7vw;
        padding: 0.7vw;
        /* height: 8vw; */
    }
	

	
    .news__tabs,
    .classes-filters__list,
    .letters-filters__list,
    .activity__tab-list {
        -ms-overflow-style: none;
        scrollbar-width: none;
        max-width: 91.38vw;
        overflow: auto;
        height: 12vw;
		border-radius: 1.5vw;
    }

    .news__tabs::-webkit-scrollbar,
    .classes-filters__list::-webkit-scrollbar,
    .letters-filters__list::-webkit-scrollbar,
    .activity__tab-list::-webkit-scrollbar {
        display: none;
    }

    .news__tab-main .news__contenet-wrapper,
    .news__tab-announcements .news__contenet-wrapper {
        flex-direction: column;
        gap: 5.5vw;
    }

    .news-article-big__bg {
        width: 96.36vw;
        height: 73.1vw;

    }

    .news__big-article {
        width: 91.36vw;
        /* height: 72.1vw; */
        height: 62.1vw;
        border-radius: 1.79vw;
        padding: 3.12vw;
    }

    .news-article-big__title {
        font-size: 4vw;
        max-width: 90.74vw;
    }

    .news-article-big__date,
    .news-article-big__intro {
        font-size: 3vw;
    }

    .news-article-big__content > *:not(:first-child) {
        margin-top: 1.5vw;
    }

    .news-article-big__txt-wrapper > *:not(:first-child) {
        margin-top: 1.5vw;
    }

    .news__small-list {
        width: 95.16vw;
        gap: 3.65vw;
    }

    .small-article__img-wrapper {
        /* width: 47.57vw; */
        width: 45.57vw;
        border-radius: 1.79vw;
    }

    .small-article__content {
        width: 42.23vw;
    }

    .small-article__intro,
    .small-article__date {
        font-size: 2.8vw;
    }

    .small-article__content > *:not(:first-child) {
        margin-top: 1.79vw;
    }

    .small-article__title {
        font-size: 3vw; 
        
    }

    .small-article__txt-wrapper > *:not(:first-child) {
        margin-top: 1.66vw;
    }

    .news__small-article {
        gap: 3.32vw;
    }

    .news__tab-content {
        gap: 5.65vw;
    }

    .news__container > *:not(:first-child) {
        margin-top: 5.58vw;
    }

    .news {
        padding: 6.25vw 0 7.11vw 0;
    }

    .news__button {
        gap: 2.66vw;
        font-size: 3.19vw;
        padding: 3.73vw 3.85vw;
        border-radius: 1.79vw;
		width: -webkit-fill-available;
		display: flex;
        justify-content: center;
		border: 1px solid;
        border-color: #e8e8f0;
    }

    .news__button-wrapper {
        margin-top: 5.91vw;
    }

    .news__arrow {
        font-size: 1.79vw;
    }

    .news__tab-comments {
        flex-direction: column;
    }

    .comments__title {
        font-size: 4.4vw;
    }

    .comments__column > *:not(:first-child) {
        margin-top: 4.66vw;
    }

    .comments__img-wrapper {
        /*border-radius: 2.99vw;
    width: 35.06vw;
    min-width: 35.06vw;
    border-radius: 2.99vw;*/
        width: 20.06vw;
        min-width: 20.06vw;
    }

    .comments__item {
        gap: 5.25vw;
        padding: 3.32vw;
        border-radius: 2.99vw;
    }

    .comments__txt-content {
        padding: 4.06vw 0 5.66vw;
        max-width: 52.23vw;
    }

    .comments__txt {
        font-size: 3.3vw;
    }

    .comments__date {
        font-size: 3.06vw;
    }

    .comments__list {
        gap: 3.5vw;
    }

    .comments__column > .comments__button-wrapper {
        margin-top: 6.11vw;
    }


    /*************/
    .county-news__item,
    .county-news__img-wrapper {
        width: 91.38vw;
    }

    .county-news__item > *:not(:first-child) {
        margin-top: 4.32vw;
    }

    .county-news__txt,
    .county-news__date {
        font-size: 3.6vw;
    }

    .county-news__txt-content > *:not(:first-child) {
        margin-top: 2.66vw;
    }

    .county-news__img-wrapper {
        border-radius: 2.79vw;
    }

    .county-news__list {
        gap: 5.97vw;
    }

    .news__tabs {
        padding: 0.7vw 13px 0.7vw 0.7vw;
    }

    .news__tabs .news__tab {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 100%;
    }
	
	.tab-news__tags .tab-news__tag {
     font-size: 9px;
	}
	
	.tab-news__img-wrapper-inner {
		padding-bottom: 100%;
	}
	

}

/************************************
*************deputies****************
************************************/
@media (max-width: 1510px) {
    .deputies {
        padding: 5.83vw 0 2.65vw 0;
    }

    .deputies__title {
        font-size: 2.12vw;
    }

    .classes-filters__list {
        gap: 0.13vw;
        padding: 0.13vw;
        border-radius: 0.79vw;
    }

    .classes-filters__tab,
    .letters-filters__tab {
        padding: 0.73vw 1.59vw;
        font-size: 1.19vw;
        gap: 0.93vw;
        border-radius: 0.79vw;
    }

    .classes-filters__tab._active,
    .classes-filters__tab:hover,
    .letters-filters__tab._active,
    .letters-filters__tab:hover {
        /* text-shadow: 0 0 0.05vw #057AFF, 0 0 0.05vw #057AFF; */
    }

    .deputies__container > *:not(:first-child) {
        margin-top: 1.72vw;
    }

    .classes-filters__tab-surname > *:not(:first-child) {
        margin-top: 2.45vw;
    }

    .letters-filters__list {
        border-radius: 0.79vw;
        gap: 0.26vw;
        padding: 0.2vw 0.2vw;
    }

    .letters-filters__tab {
        padding: 0.6vw 0;
        width: 4.1vw;
    }

    .letters-filters__img-wrapper {
        border-radius: 0.79vw 0.79vw 0 0;
    }

    .letters-filters__link {
        box-shadow: 0px 0.53vw 1.32vw rgba(211, 211, 211, 0.40);
        border-radius: 0.79vw;
    }

    .letters-filters__slide,
    .letters-filters__link,
    .letters-filters__img-wrapper {
        /* width: 13.11vw; */
        width: 10.11vw;
    }

    .letters-filters__line > .letters-filters__slide:not(:last-child) {
        padding-right: 1.38vw;
    }

    .letters-filters__slide-content {
        /* padding: 1.46vw 1.06vw; */
    }

    .letters-filters__name {
        /* font-size: 1.06vw; */
        font-size: 0.93vw;
    }

    .letters-filters__swiper {
        max-width: 90.6vw;
    }

    .letters-filters__next.swiper-button-disabled ~ .letters-filters__swiper {
        /* margin-left: 4.64vw; */
    }

    .letters-filters__navigation {
        width: 3.31vw;
        height: 3.31vw;
    }

    .letters-filters__navigation:after {
        font-size: 1.06vw;
    }


    /**********************/
    .map__wrapper {
        border-radius: 0.79vw;
        min-height:
    }

    .map__block {
        width: 39.07vw;
        min-height: 33.11vw;
    }

    .map__img {
        width: 30.66vw;
        height: 30.66vw;
    }

    .map__content {
        padding: 2.25vw 2.38vw 3.38vw 2.38vw;
    }

    .map__content > *:not(:first-child) {
        margin-top: 2.25vw;
    }

    .map__selects {
        gap: 1.32vw;
    }

    .map__select {
        width: 22.25vw;
        min-height: 2.91vw;
        box-shadow: 0px 0.53vw 1.32vw rgba(211, 211, 211, 0.15);
        border-radius: 0.79vw;
        padding: 0.73vw 1.59vw;
        font-size: 1.19vw;
    }

    .map__arrow {
        right: 0.99vw;
        font-size: 0.6vw;
    }

    .map__list {
        gap: 2.32vw;
    }


    /************************/
    .fractions__list {
        gap: 3.31vw;
    }

    .fractions__img-wrapper-short,
    .fractions__img-wrapper {
        min-height: 13.25vw;
    }

    .fractions__item {
        width: 16.29vw;
        box-shadow: 0px 0.53vw 1.32vw rgba(211, 211, 211, 0.35);
        border-radius: 0.79vw;
        padding: 1.72vw 1.06vw;
    }

    .fractions__item > *:not(:first-child) {
        margin-top: 2.98vw;
    }

    .fractions__txt {
        font-size: 1.12vw;
    }

    .fractions__img-unated-russia {
        width: 11.59vw;
        height: 13.25vw;
    }

    .fractions__img-kprf {
        width: 13.25vw;
        height: 13.25vw;
    }

    .fractions__img-ldpr {
        width: 14.3vw;
        height: 7.28vw;
    }

    .fractions__img-srzp {
        width: 12.19vw;
        height: 13.25vw;
    }

    .fractions__img-new-peoples {
        width: 14.24vw;
        height: 8.74vw;
    }
}

@media (max-width: 955px) {
    .fractions__list {
        gap: 3.1vw;
    }
}

@media (max-width: 767.9px) {
    .grid {
        gap: 2px;
    }

    .deputies__intro {
        flex-direction: column;
        align-items: flex-start;
        gap: 5vw;
    }

    .deputies__title {
        font-size: 7.12vw;
    }

    .classes-filters__list {
        gap: 0.7vw;
        padding: 0.7vw;
        border-radius: 1.5vw;
        overflow: auto;
        /* max-width: 100vw; */
    }

    .classes-filters__tab {
        /* padding: 1.73vw 3.59vw;*/
        padding: 1.73vw 2.59vw;
        font-size: 3.59vw;
        gap: 1.93vw;
        border-radius: 1.5vw;
        flex-wrap: nowrap;
        font-weight: 500;
        height: 10.5vw;
    }

    .letters-filters__tab {
        /* padding: 1.73vw 3.59vw;*/
        padding: 1.73vw 5.39vw;
        font-size: 3.59vw;
        gap: 1.93vw;
        border-radius: 1.5vw;
        flex-wrap: nowrap;
        font-weight: 500;
        height: 10.5vw;
    }

    .deputies__container > *:not(:first-child) {
        margin-top: 3.72vw;
    }

    .letters-filters__list {
        justify-content: flex-start;
    }

    .letters-filters__list {
        gap: 1.4vw;
        padding: 0.7vw;
        overflow: auto;
    }

    .classes-filters__tab-surname > *:not(:first-child) {
        margin-top: 5.45vw;
    }

    .letters-filters__slide,
    .letters-filters__link,
    .letters-filters__img-wrapper {
        width: 39vw;
    }

    .letters-filters__line > .letters-filters__slide:not(:last-child) {
        padding-right: 3.7vw;
    }

    .letters-filters__navigation {
        width: 10.31vw;
        height: 10.31vw;
        border-radius: 20.79vw;
        top: 45%;
		background: color(srgb 1 1 1 / 0.43);
    }

    .letters-filters__navigation:after {
        font-size: 3.06vw;
		color: #000;
    }

    .letters-filters__name {
        font-size: 3.06vw;
    }

    .letters-filters__slide-content {
        /* padding: 3.46vw 3.06vw; */
    }

    .letters-filters__link {
        box-shadow: 0px 0.53vw 1.32vw rgb(211 211 211 / 50%);
        border-radius: 2.79vw;
    }

    .deputies {
        padding: 6.83vw 0 4.65vw 0;
    }


    /******************/
    .map__wrapper {
        /* flex-direction: column-reverse;*/
        gap: 3vw;
        border-radius: 2.79vw;
    }

    .map__block {
        /* width: 100%;
    padding: 7vw; */
    }

    .map__img {
        /*	width: 65.66vw;
    height: 65.66vw; */
    }

    .map__content {
        padding: 5.25vw 4.38vw 4.38vw 4.38vw;
    }

    .map__content > *:not(:first-child) {
        margin-top: 5.25vw;
    }

    .map__select {
        width: 65.25vw;
        /* min-height: 4.59vw;*/
        height: 10vw;
        box-shadow: 0px 0.53vw 1.32vw rgb(211 211 211 / 15%);
        border-radius: 1.79vw;
        padding: 1.73vw 2.59vw;
        font-size: 3vw;
    }

    .map__selects {
        gap: 3.32vw;
        flex-direction: column;
        align-items: flex-start;
    }

    .map__arrow {
        right: 2.99vw;
        font-size: 2vw;
    }


    /******************/
    .fractions__list {
        /* flex-direction: column; */
        align-items: center;
        padding: 0 0;
    }

    .fractions__item {
        /* width: 50.29vw;
    border-radius: 1.79vw;
    padding: 2.72vw 4.06vw;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    box-shadow: 0px 0.53vw 1.32vw rgb(211 211 211 / 45%);*/
        width: 40vw;
        border-radius: 1.79vw;
        padding: 2.72vw 4.06vw;
        position: relative;
        box-shadow: 0px 0.53vw 1.32vw rgb(211 211 211 / 45%);
    }

    .fractions__img-unated-russia {
        width: 20.59vw;
        height: 24.25vw;
    }

    .fractions__item > *:not(:first-child) {
        margin-top: 3.98vw;
    }

    .fractions__txt {
        font-size: 1.12vw;
    }

    .fractions__img-kprf {
        width: 23.25vw;
        height: 23.25vw;
    }

    .fractions__img-ldpr {
        width: 30.3vw;
        height: 15.28vw;
    }

    .fractions__img-srzp {
        width: 25.19vw;
        height: 26.25vw;
    }

    .fractions__img-new-peoples {
        width: 30.24vw;
        height: 17.74vw;
    }

    .fractions__img-wrapper-short,
    .fractions__img-wrapper {
        min-height: 27.25vw;
    }

    .fractions__list {
        gap: 4.1vw;
    }
}

@media (max-width: 400px) {
    .letters-filters__navigation {
        top: 45%;
    }
}

/***************************************
**************committees****************
***************************************/
@media (max-width: 1510px) {
    .committees {
        padding: 2.65vw 0 2.91vw 0;
    }

    .committees__title {
        font-size: 2.12vw;
    }

    .committees__container > *:not(:first-child) {
        margin-top: 2.65vw;
    }

    .committees__list {
        gap: 2.65vw;
    }

    .committees__item {
        width: 30vw;
        min-height: 9.26vw;
        padding: 1.59vw;
        gap: 1.32vw;
        border-radius: 0.79vw;
    }

    .committees__icon {
        width: 5.83vw;
        height: 5.83vw;
        font-size: 3.31vw;
        border-radius: 1.99vw;
    }

    .committees__txt {
        max-width: 19.67vw;
        font-size: 1.06vw;
    }

    .committees__icon._icon-power {
        font-size: 2.65vw;
    }
}

@media (max-width: 1235px) {
    .committees__list {
        gap: 2.2vw;
    }
}

@media (max-width: 860px) {
    .committees__list {
        gap: 2vw;
    }
}

@media (max-width: 767.9px) {
    .committees__title {
        font-size: 7.12vw;
    }

    .committees__list {
        flex-direction: column;
    }

    .committees__item {
        width: 91.38vw;
        min-height: 11.26vw;
        padding: 3.59vw;
        gap: 3.32vw;
        border-radius: 1.79vw;
        box-shadow: 0px 0.53vw 1.32vw rgb(211 211 211 / 45%);
    }

    .committees__icon {
        width: 20.83vw;
        height: 20.83vw;
        font-size: 10.31vw;
        border-radius: 3.99vw;
    }

    .committees__txt {
        max-width: 57.67vw;
        font-size: 3.19vw;
    }

    .committees__icon._icon-power {
        font-size: 8.65vw;
    }

    .committees__list {
        gap: 4vw;
    }

    .committees__container > *:not(:first-child) {
        margin-top: 4.65vw;
    }

    .committees {
        padding: 4.65vw 0 7.91vw 0;
    }
}

/****************************************
****************activity*****************
****************************************/
@media (max-width: 1510px) {
    .activity {
        padding: 5.1vw 0;
    }

    .activity__container > *:not(:first-child) {
        margin-top: 2.12vw;
    }

    .activity__title {
        font-size: 2.12vw;
        max-width: 32.45vw;
    }

    .activity__tab-list {
        gap: 0.13vw;
        /* box-shadow: 0px 0.53vw 1.32vw rgba(211, 211, 211, 0.7); */
        border-radius: 0.79vw;
        padding: 0.13vw;
        max-width: 58.28vw;
    }

    .activity__tab {
        padding: 0.73vw 2.25vw;
        border-radius: 0.79vw;
        font-size: 1.19vw;
        gap: 0.93vw;
    }

    .activity__tab-content {
        border-radius: 0.79vw;
    }

    .activity__txt-content {
        padding: 2vw 2.78vw;
    }

    .activity__txt-content > *:not(:first-child) {
        margin-top: 2.58vw;
    }

    .activity__content-title {
        font-size: 1.72vw;
    }

    .activity__content-sub-title {
        font-size: 1.32vw;
    }

    .activity__list > *:not(:first-child) {
        margin-top: 0.99vw;
    }

    .activity__item {
        gap: 0.93vw;
    }

    .activity__icon-img {
        width: 1.19vw;
        height: 1.19vw;
    }

    .activity__item-txt {
        font-size: 1.19vw;
    }

    .activity__item-txt:after {
        height: 0.07vw;
        bottom: 0.33vw;
        border-bottom: 0.07vw solid #757373;
    }

    .activity__icon {
        font-size: 0.93vw;
        top: -10%;
    }

    .activity__icon-wrapper {
        width: 1.85vw;
        height: 1.85vw;
        border-radius: 0.6vw;
    }

    .activity__button {
        padding: 0.73vw 1.78vw;
        gap: 0.73vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 0.79vw;
        font-size: 1.19vw;
    }

    .activity__arrow {
        font-size: 0.79vw;
    }

    .activity__img-wrapper {
        width: 42.38vw;
        border-radius: 0.79vw;
    }
}

@media (max-width: 767.9px) {
    .activity__intro {
        flex-direction: column;
        align-items: flex-start;
        gap: 4vw;
    }

    .activity__title {
        font-size: 7.12vw;
        max-width: 97.45vw;
    }

    .activity__tab-list {
        gap: 0.13vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 0.79vw;
        padding: 0.13vw;
        max-width: 91.38vw;
		width: 91.38vw;
    }

    .activity__tab {
        padding: 1.73vw 3.1vw;
        border-radius: 1.79vw;
        font-size: 3.59vw;
        gap: 1.7vw;
        height: 10.5vw;
        font-weight: 500;
    }

    .activity__tab-list {
        gap: 0.7vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 1.79vw;
        /*padding: 0.5vw;*/
        padding: 0.7vw;
        max-width: 97.28vw;
    }

    .activity__container > *:not(:first-child) {
        margin-top: 5.12vw;
    }

    .activity__tab-content {
        flex-direction: column;
        align-items: flex-start;
    }

    .activity__content-title {
        font-size: 4.5vw;
        font-weight: 500;
        line-height: 1.2;
    }

    .activity__content-sub-title {
        font-size: 3.32vw;
    }

    .activity__icon-img {
        width: 4vw;
        height: 4vw;
    }

    .activity__icon-wrapper {
        width: 6.3vw;
        height: 6.3vw;
        border-radius: 1.8vw;
    }

    .activity__icon {
        font-size: 3vw;
        top: 25%;
    }

    .activity__item {
        gap: 2.6vw;
    }

    .activity__list > *:not(:first-child) {
        margin-top: 1.99vw;
    }

    .activity__item-txt {
        font-size: 3.5vw;
    }

    .activity__txt-content > *:not(:first-child) {
        margin-top: 4.58vw;
    }

    .activity__button {
        padding: 1.5vw 3.78vw;
        gap: 2.73vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 1.79vw;
        font-size: 3vw;
        height: 8vw;
    }

    .activity__arrow {
        font-size: 1.79vw;
    }

    .activity__txt-content {
        padding: 3.5vw 4.78vw;
    }

    .activity__img-wrapper {
        margin: 3.12vw 4.78vw 5.12vw 4.78vw;
    }

    .activity__img-wrapper {
        width: 81.38vw;
        border-radius: 1.79vw;
    }

    .activity__tab-content {
        border-radius: 1.79vw;
    }

    .activity {
        padding: 6.1vw 0;
    }
}

/*********************************
*********committees2**************
**********************************/
@media (max-width: 1510px) {
    .committees2 {
        padding: 5.83vw 0 2.91vw 0;
    }
}

@media (max-width: 767.9px) {
    .committees2 {
        padding: 6.83vw 0 5.91vw 0;
    }
}

/***************************************
*****************reception**************
***************************************/
@media (max-width: 1510px) {
    .reception {
        padding: 2.91vw 0 5.83vw 0;
    }

    .reception__title {
        font-size: 2.12vw;
    }

    .reception__container > *:not(:first-child) {
        margin-top: 2.12vw;
    }

    .reception__contanet > *:not(:first-child) {
        margin-top: 5.89vw;
    }

    .reception__txt-content {
        max-width: 23.18vw;
        gap: 0.66vw;
    }

    .reception__txt-item {
        gap: 0.93vw;
    }

    .reception__icon {
        font-size: 0.93vw;
        width: 1.85vw;
        height: 1.85vw;
        border-radius: 0.6vw;
    }

    .reception__txt {
        font-size: 1.19vw;
    }

    .reception__txt:after {
        bottom: 0.13vw;
        border-bottom: 0.07vw solid #757373;
    }

    .reception__banner {
        width: 63.05vw;
        min-height: 9.6vw;
        border-radius: 0.79vw;
        padding: 1.13vw 2.58vw;
    }

    .banner__img {
        width: 25.43vw;
        height: 9.6vw;
        right: 2.58vw;
    }

    .banner__txt-wrap > *:not(:first-child) {
        margin-top: 0.99vw;
    }

    .banner__txt {
        font-size: 1.85vw;
    }

    .banner__button {
        font-size: 1.19vw;
        padding: 0.53vw 2.52vw;
        min-width: 11.39vw;
        border-radius: 0.79vw;
    }

    .reception__list {
        gap: 1.32vw;
    }

    .reception-points__item {
        /*width: 30.79vw;*/
        width: 49.3%;
        box-shadow: 0px 0px 1.66vw rgba(211, 211, 211, 0.22);
        border-radius: 0.79vw;
        padding: 2.19vw 2.19vw 3.64vw 2.19vw;
    }

    .reception-points__item > *:not(:first-child) {
        margin-top: 1.66vw;
    }

    .reception-points__button {
        border-radius: 0.79vw;
        padding: 0.86vw 3.31vw;
        font-size: 1.59vw;
    }

    .reception-points__list {
        min-height: 5.43vw;
        gap: 1.13vw;
    }

    .reception-points__link {
        /* font-size: 1.39 vw;*/
        font-size: 1.06vw;
        /* border-bottom: 0.07vw solid #757373; */
    }

    .reception-points__list > li {
        padding-left: 1.39vw;
    }

    .reception-points__list > li:before {
        width: 0.4vw;
        height: 0.4vw;
        top: 0.46vw;
    }
}

@media (max-width: 1085px) {
    .reception__list {
        gap: 1vw;
    }
}

@media (max-width: 860px) {
    .reception__list {
        gap: 0.8vw;
    }
}

@media (max-width: 767.9px) {
    .reception__title {
        font-size: 7.12vw;
    }

    .reception__container > *:not(:first-child) {
        margin-top: 5.12vw;
    }

    .reception__reception {
        flex-direction: column;
        align-items: flex-start;
        gap: 5vw;
    }

    .reception__icon {
        font-size: 2.93vw;
        width: 6.85vw;
        height: 6.85vw;
        border-radius: 2vw;
    }

    .reception__txt-content {
        max-width: 91.38vw;
        gap: 2.66vw;
    }

    .reception__txt {
        font-size: 4.19vw;
    }

    .reception__txt-item {
        gap: 2.5vw;
    }

    .reception__banner {
        width: 91.38vw;
        min-height: 35vw;
        border-radius: 1.79vw;
        padding: 3.13vw 3.58vw;
    }

    .banner__txt {
        font-size: 5vw;
    }

    .banner__button {
        font-size: 3.5vw;
        padding: 3.53vw 32.52vw;
        min-width: 11.39vw;
        border-radius: 1.79vw;
    }

    .banner__txt-wrap > *:not(:first-child) {
        margin-top: 2.99vw;
    }

    .banner__img {
        width: 44.43vw;
        height: 16.6vw;
        right: 4.58vw;
    }

    .reception__list {
        flex-direction: column;
    }

    .reception-points__item {
        width: 91.38vw;
        box-shadow: 0px 0px 2.66vw rgb(211 211 211 / 40%);
        border-radius: 1.79vw;
        padding: 4.19vw 4.19vw 5.64vw 4.19vw;
    }

    .reception-points__button {
        border-radius: 1.79vw;
        padding: 3.86vw 4.31vw;
        font-size: 4.59vw;
    }

    .reception-points__item > *:not(:first-child) {
        margin-top: 2.66vw;
    }

    .reception-points__list {
        min-height: 15.43vw;
        gap: 3.13vw;
    }

    .reception-points__link {
        font-size: 3.19vw;
    }

    .reception-points__list > li {
        padding-left: 4.39vw;
    }

    .reception-points__list > li:before {
        width: 1.4vw;
        height: 1.4vw;
        top: 1.3vw;
    }

    .reception-points__item > *:not(:first-child) {
        margin-top: 4.66vw;
    }

    .reception__list {
        gap: 3.8vw;
    }

    .reception {
        padding: 5.91vw 0 7.83vw 0;
    }
}

/***********************************************
*********************footer*********************
***********************************************/
/*@media (max-width: 1510px) {
    .footer-top__container > *:not(:first-child) {
        border-top: none;

        !* border-top: 0.07vw solid #BCD5F7; *!
    }

    .footer-top__line {
        padding-top: 2.85vw;
        !* padding: 2.85vw 0 4.04vw 0; *!
    }

    .footer-top__line {
        gap: 5.3vw;
    }

    .footer-top__item > *:not(:first-child) {
        margin-top: 2.25vw;
    }

    .footer-top__item,
    .footer-top__item-white {
        width: 19.87vw;
    }

    .footer-top__title {
        font-size: 1.46vw;
    }

    .footer-top__link {
        font-size: 1.06vw;
    }

    .footer-top__list > li:not(:first-child) {
        margin-top: 0.46vw;
    }

    .footer-top__item-white {
        !*max-height: 23vw;*!
        !*max-height: 220px;*!
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 0.79vw;
        padding: 1.19vw 1.13vw 1.72vw 1.13vw;
    }

    .footer-top__logo-link {
        gap: 0.73vw;
    }

    .item-white__logo {
        width: 6.16vw;
        height: 6.16vw;
    }

    .item-white__title {
        font-size: 1.06vw;
    }

    .item-white__sub-title {
        font-size: 1.06vw;
    }

    .footer-top__item-white > *:not(:first-child) {
        margin-top: 1.32vw;
    }

    .item-white__content > :not(:first-child) {
        margin-top: 1.46vw;
    }

    .item-white__txt {
        font-size: 0.93vw;
        max-width: 15.56vw;
    }

    .item-white__media {
        gap: 0.79vw;
    }

    .item-white__media-icon {
        width: 2.12vw;
        height: 2.12vw;
        font-size: 0.73vw;
    }

    .item-white__media-icon._icon-tg {
        font-size: 0.99vw;
    }

    .footer__bottom {
        padding: 1.99vw 0;
    }

    .footer-bottom__container {
        min-height: 19.87vw;
    }

    .footer-bottom__link {
        padding: 1.06vw 2.91vw;
        gap: 1.32vw;
        border-radius: 0.79vw;
        font-size: 1.32vw;
    }

    .footer-bottom__arrow {
        font-size: 0.99vw;
    }

    .footer-top__circle-left {
        width: 21.32vw;
        height: 28.87vw;
    }

    .footer-top__circle-right {
        width: 39.01vw;
        height: 41.26vw;
    }
}*/

/*@media (max-width: 767.9px) {
    .footer-top__line {
        flex-direction: column;
    }

    .footer-top__title {
        font-size: 4.5vw;
    }

    .footer-top__item,
    .footer-top__item-white {
        !*width: 97.87vw; *!
        width: 93.87vw;
    }

    .footer-top__link {
        font-size: 3.9vw;
        line-height: 1.4;
    }

    .footer-top__list > li:not(:first-child) {
        margin-top: 2vw;
    }

    .footer-top__item > *:not(:first-child) {
        margin-top: 4.25vw;
    }

    .footer-top__line {
        gap: 8.3vw;
    }

    .footer-top__container > *:not(:first-child) {
        border-top: none;
        !* border-top: 0.3vw solid #BCD5F7;*!
    }

    .footer-top__container {
        padding-left: 3vw;
        padding-right: 3vw;
    }

    .item-white__logo {
        width: 18.16vw;
        height: 18.16vw;
    }

    .item-white__title {
        font-size: 3.06vw;
    }

    .item-white__sub-title {
        font-size: 3.2vw;
    }

    .footer-top__logo-link {
        gap: 1vw;
    }

    .footer-top__item-white > *:not(:first-child) {
        margin-top: 2.32vw;
    }

    .item-white__content > :not(:first-child) {
        margin-top: 2.46vw;
    }

    .item-white__txt {
        font-size: 2.93vw;
        max-width: 48.56vw;
    }

    .item-white__media {
        gap: 2.79vw;
    }

    .item-white__media-icon {
        width: 7.12vw;
        height: 7.12vw;
        font-size: 2.73vw;
    }

    .item-white__media-icon._icon-tg {
        font-size: 2.99vw;
    }

    .footer-top__item-white {
        width: 84.67vw;
        !*width: 70.87vw;*!
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }

    .footer-top__item-white {
        border-radius: 1.79vw;
        padding: 3.19vw 4.13vw 3.72vw 4.13vw;
    }

    .footer-top__line {
        padding: 9.85vw 0 0 0;
        !* padding: 9.85vw 0 9.04vw 0; *!
    }

    .footer-bottom__container {
        min-height: 29.87vw;
    }

    .footer-bottom__link {
        padding: 2.06vw 4.91vw;
        gap: 2.32vw;
        border-radius: 1.3vw;
        font-size: 2.9vw;
    }

    .footer-bottom__arrow {
        font-size: 2.99vw;
    }

    .footer-top__circle-left {
        width: 36.32vw;
        height: 40.87vw;
    }

    .footer-top__circle-right {
        width: 72.01vw;
        height: 77.26vw;
    }
}*/


/*********************************
************social-madia**********
*********************************/
@media (max-width: 1510px) {
    .social-madia {

    /**  height: calc(100vh - 8.81vw);
    padding-bottom: 2.65vw;
  }**/
    .social-madia._active {
        /** top: 8.81vw;**/
    }

    .social-madia___container {
        padding: 2.11vw 1.32vw;
    }

    .social-madia__contents {
        top: 6.77vw;
        width: 52.19vw;
        right: 5.3vw;
    }

    .social-madia__tab-list {
        gap: 1.32vw;
    }

    .social-madia__tab {
        width: 30.6vw;
        min-height: 10.86vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 0.99vw;
        padding: 1.99vw 2.65vw;
        gap: 1.85vw;
    }

    .social-madia__tab:hover,
    .social-madia__tab._active {
        width: 91.13vw;
    }

    .social-madia__icon {
        width: 3.51vw;
        height: 3.51vw;
        font-size: 1.32vw;
    }

    .social-madia__icon._icon-tg {
        font-size: 1.59vw;
    }

    .social-madia__tab-txt > *:not(:first-child) {
        margin-top: 1.66vw;
    }

    .social-madia__tab-title {
        font-size: 1.3vw;
    }

    .social-madia__link {
        gap: 0.79vw;
        font-size: 1.19vw;
    }

    .social-madia__screen {
        border-radius: 0.99vw;
    }

    .social-madia__qr-wrapper {
        right: 1.79vw;
    }

    .social-madia__qr-wrapper > *:not(:first-child) {
        margin-top: 0.46vw;
    }

    .social-madia__qr-txt {
        font-size: 1.06vw;
    }

    .social-madia__close {
        right: -4.24vw;
        width: 2.91vw;
        height: 2.91vw;
        border-radius: 0.79vw;
    }

    .social-madia__close-cion {
        width: 1.46vw;
        height: 1.46vw;
    }

    .social-madia__close:before,
    .social-madia__close:after {
        height: 0.26vw;
        width: 1.99vw;
    }

    .social-madia__qr {
        width: 8.21vw;
        height: 7.81vw;
    }

    .social-madia__screen {
        width: 29.01vw;
        height: 46.82vw;
    }
}

@media (max-width: 767.9px) {
    
	.footer-top__item-white {
        padding: 4.19vw 1.13vw 4.19vw 1.13vw;
    }
	
	
	.fancybox__container {
		top: 44px;
	}
		
	
	.tab-news__filter-button {
		background: #ffffff;
		border: 1px solid #f1f1f1;
		-webkit-box-shadow: 0 0 20px rgba(211, 211, 211, 0.3);
	}
	
	.tab-news__filter-button svg {
		stroke: #000;
	}
	
	
	.news_filter_row {
		gap: 7px;
	}
	
	.filter_btn {
	    font-size: 3.5vw;
		padding: 13px;
		-webkit-box-shadow: 0 0 20px rgba(211, 211, 211, 0.3);
	}
	.filter_btn__submit {
		min-width: 	3vw;
	}
	
	
	.social-madia._active {
        top: 21.81vw;
    }

    .social-madia {
        height: calc(100vh - 21.81vw);
    }

    .news__circle-right-media {
        bottom: -9vw;
    }

    .social-madia__tab-list {
        flex-direction: row;
        max-width: 100vw;
        overflow: auto;
    }

    .social-madia__contents {
        top: 28.77vw;
        width: 100%;
    }

    .social-madia__screen {
        position: absolute;
        width: 65.01vw;
        height: 106.82vw;
        left: 70%;
        transform: translateX(-50%);
        border-radius: 2.99vw;
    }

    .social-madia__qr-wrapper {
        top: 10vw;
    }

    .social-madia__qr-wrapper._desctop,
    .social-madia__tab._active .social-madia__qr-wrapper._desctop {
        display: none;
    }

    .social-madia__close,
    .social-madia__tab._active .social-madia__close {
        display: none;
    }

    .social-madia__qr-wrapper._mobile {
        display: flex;
        top: 4vw;
        left: 8vw;
        width: max-content;
    }

    .social-madia__qr {
        width: 22.21vw;
        height: 21.81vw;
    }

    .social-madia__qr-wrapper > *:not(:first-child) {
        margin-top: 2.46vw;
    }

    .social-madia__qr-txt {
        font-size: 2.5vw;
        max-width: 27vw;
        text-align: center;
        color: #000;
    }

    .social-madia__tab {
        width: 75.6vw;
        min-height: 10.86vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 1.99vw;
        padding: 4.99vw 4.65vw;
        gap: 4.85vw;
    }

    .social-madia__icon {
        width: 8.51vw;
        height: 8.51vw;
        font-size: 2.6vw;
    }

    .social-madia__icon._icon-tg {
        font-size: 3.59vw;
    }

    .social-madia__link {
        gap: 1.79vw;
        font-size: 2.5vw;
    }

    .social-madia__tab-title {
        font-size: 3vw;
    }

    .social-madia__tab-list {
        gap: 2.32vw;
    }

    .social-madia__tab-txt > *:not(:first-child) {
        margin-top: 2.66vw;
    }

    .social-madia__tab-list::-webkit-scrollbar {
        display: none;
    }

    .social-madia__tab-list {
        -ms-overflow-style: none;
        scrollbar-width: none;
    }

    .social-madia___container {
        padding: 5.11vw 1.32vw;
    }
}


/***************************************************************************
***********************************deputes**********************************
***************************************************************************/
@media (max-width: 1510px) {
    .main-deputes {
        min-height: calc(100vh - 8.81vw);
    }

    .deputes__navigatuion {
        gap: 0.33vw;
        padding: 1.52vw 0;
    }

    .deputes__page,
    .deputes__navigatuion {
        font-size: 1.06vw;
    }

    .main-deputes__content {
        padding: 1.66vw 0 3.31vw 0;
        gap: 1.66vw;
    }

    .about-depute__info {
        gap: 1.99vw;
        /*width: 71.32vw;*/
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 1.32vw;
        padding: 1.99vw;
    }

    .depute-info__img-wrapper {
        width: 21.66vw;
        flex: 1 0 21.66vw;
    }

    .depute-info__title {
        font-size: 2.12vw;
    }

    .depute-info__txt-content > *:not(:first-child) {
        margin-top: 1.66vw;
    }

    .depute-info__list {
        gap: 1.32vw;
    }

    .depute-info__item {
        gap: 0.66vw;
    }

    .depute-info__key {
        font-size: 1.32vw;
    }

    .depute-info__value {
        font-size: 1.19vw;
    }

    .depute-info__committees {
        gap: 1.32vw;
        margin-left: 1.32vw;
    }

    .depute-info__committees > li {
        padding-left: 1.66vw;
    }

    .depute-info__committees > li:before {
        width: 0.4vw;
        height: 0.4vw;
        top: 0.53vw;
    }

    .item-committees {
        gap: 0.99vw;
    }

    .depute-info__value-link {
        gap: 0.66vw;
        font-size: 1.19vw;
    }

    .main-deputes__sidebar {
        width: 22.19vw;
        gap: 1.32vw;
    }

    .deputes-sidebar__reception {
        padding: 1.85vw 0.86vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 1.32vw;
    }

    .deputes-sidebar__reception > *:not(:first-child) {
        margin-top: 0.73vw;
    }

    .side-reception__title {
        font-size: 1.19vw;
    }

    .side-reception__txt {
        max-width: 16.56vw;
        font-size: 0.93vw;
    }

    .side-reception__btn {
        border-radius: 0.99vw;
        gap: 0.93vw;
        padding: 1.32vw 1.99vw;
        font-size: 1.06vw;
    }

    .side-reception__icon {
        font-size: 1.32vw;
    }

    .deputes-sidebar__decide {
        border-radius: 1.32vw;
    }

    .side-decide__img-wrapper {
        width: 22.19vw;
    }

    .main-deputes__sections > *:not(:first-child) {
        margin-top: 1.32vw;
    }

    .main-deputes__sections > .news-main__tab-content {
        margin-top: 0;
    }

    .depute-info__tabs {
        padding: 0.13vw;
        /*border-radius: 1.32vw;*/
        gap: 0.13vw;
    }

    .depute-info__tab {
        padding: 0.73vw 1.59vw;
    }

    .depute-info__contents {
        margin-top: 2.78vw;
    }

    .depute-info__tab-biografy > *:not(:first-child) {
        margin-top: 1.32vw;
    }

    .tab-biografy__title {
        font-size: 1.06vw;
    }

    .tab-biografy__txt-content {
        gap: 1.32vw;
    }

    .tab-biografy__txt {
        font-size: 1.06vw;
    }


    .tab-news__search-list {
        gap: 1.32vw;
    }

    .tab-news__search-icon {
        font-size: 1.39vw;
        right: 1.46vw;
    }

    .tab-news__txt-form {
        padding: 0.79vw 3.31vw 0.79vw 1.79vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 0.79vw;
        font-size: 1.19vw;
        width: 41.46vw;
    }

    .tab-news__date {
        width: 11.39vw;
        height: 2.91vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 0.79vw;
        padding: 0 1.52vw;
    }

    .tab-news__date-placeholder {
        left: 1.52vw;
        font-size: 1.19vw;
    }

    .tab-news__date {
        font-size: 1.06vw;
    }

    .tab-news__date::-webkit-calendar-picker-indicator {
        width: 1.32vw;
        height: 1.19vw;
    }

    .tab-news__search-button {
        /*width: 2.91vw;
        height: 2.91vw;*/
        border-radius: 0.79vw;
        font-size: 1.32vw;
		background: #bcd5f7;
		padding: 7px;
    }

    .tab-news__list-wrapper {
        margin-top: 1.79vw;
    }

    .tab-news__list-wrapper > *:not(:last-child) {
        margin-bottom: 2.32vw;
        padding-bottom: 2.65vw;
    }

    .tab-news__fake {
        width: 46.82vw;
        height: 5.5vw;
    }

    .tab-news__list {
        gap: 1.32vw;
    }

    .tab-news__item {
        border-radius: 0.79vw;
        padding: 0.93vw;
        gap: 1.79vw;
    }

    .tab-news__item:hover {
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
    }

    .tab-news__img-wrapper {
        width: 20.26vw;
        border-radius: 0.79vw;
    }

    .tab-news__content-wrapper {
        max-width: 47.28vw;
    }

    .tab-news__img-wrapper-inner _img {
        object-fit: cover;
    }

    .tab-news__content-wrapper > *:not(:first-child) {
        margin-top: 1.65vw;
    }

    .tab-news__txt {
        font-size: 1.19vw;
    }

    .tab-news__post-date {
        font-size: 1.06vw;
    }


    .activity-tab > *:not(:first-child) {
        margin-top: 2.45vw;
    }

    .activity-tab__list {
        gap: 1.13vw;
    }

    .activity-tab__link {
        gap: 1.13vw;
    }

    .activity-tab__icon-wapper {
        width: 1.85vw;
        height: 1.85vw;
        border-radius: 0.4vw;
    }

    .activity-tab__title {
        font-size: 1.32vw;
    }

    .activity-tab__txt {
        font-size: 1.19vw;
        border-bottom: 0.07vw solid #000;
    }

    .activity-tab__icon {
        width: 1.19vw;
        height: 1.19vw;
    }


    .depute-info__tab-receptions {
        gap: 2.65vw;
    }

    .receptions-tab__map {
        width: 32.38vw;
        height: 31.59vw;
        border-radius: 0.79vw;
    }

    .receptions-tab__map-wrapper {
        padding: 0.26vw;
        border-radius: 0.79vw;
    }

    .receptions-tab__conetent {
        width: 35.76vw;
    }

    .receptions-tab__conetent > .receptions-tab__group:not(:first-child) {
        border-top: 0.07vw solid #BCD5F7;
        padding-top: 1.99vw;
    }

    .receptions-tab__conetent > .receptions-tab__group:not(:last-child) {
        padding-bottom: 1.99vw;
    }

    .receptions-tab__title,
    .receptions-tab__txt {
        font-size: 1.19vw;
    }

    .receptions-tab__group > *:not(:first-child),
    .receptions-tab__group-content > *:not(:first-child) {
        margin-top: 1.32vw;
    }

    .receptions-tab__contact-item {
        gap: 1.32vw;
    }

    .receptions-tab__icon-phone,
    .receptions-tab__blue-txt,
    .receptions-tab__icon-mail {
        font-size: 1.19vw;
    }

    .receptions-tab__icon-phone {
        font-size: 1.32vw;
    }

    .receptions-tab__icon-mail {
        font-size: 1.39vw;
    }

    .receptions-tab__item {
        max-width: 30.46vw;
    }

    .receptions-tab__key,
    .receptions-tab__value {
        font-size: 1.19vw;
    }

    .receptions-tab__blue-underline {
        border-bottom: 0.07vw solid #057AFF;
    }


    .diplomas__list {
        gap: 1.06vw;
    }

    .diplomas__item {
        width: 13.38vw;
        border-radius: 0.79vw;
    }


    .diplomas-tab > *:not(:first-child) {
        margin-top: 1.85vw;
    }

    .send-thanks {
        min-height: 22.78vw;
        border-radius: 0.79vw;
    }

    .send-thanks__content {
        padding: 1.99vw;
    }

    .send-thanks__content > *:not(:first-child) {
        margin-top: 1.19vw;
    }

    .send-thanks__title {
        font-size: 1.19vw;
    }

    .send-thanks__forms {
        max-width: 24.9vw;
        gap: 0.93vw;
    }

    .send-thanks__txt-form {
        font-size: 0.93vw;
        padding: 0 1.66vw;
        height: 2.12vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 0.79vw;
    }

    .send-thanks__message {
        height: 5.96vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 0.79vw;
        font-size: 0.93vw;
        padding: 0.73vw 1.66vw;
    }

    .send-thanks__buttons {
        gap: 1.46vw;
    }

    .send-thanks__submit {
        padding: 0.6vw 2.12vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 0.79vw;
        font-size: 1.19vw;
    }

    .send-thanks__file-wrapper {
        gap: 0.93vw;
    }

    .send-thanks__icon-wrapper {
        width: 1.85vw;
        height: 1.85vw;
        border-radius: 0.4vw;
    }

    .send-thanks__icon {
        width: 1.19vw;
        height: 1.19vw;
    }

    .send-thanks__txt {
        font-size: 1.19vw;
        border-bottom: 0.07vw solid #057AFF;
    }
}

@media (max-width: 1200px) {
    .receptions-tab__map-wrapper {
        display: none;
    }
}

@media (max-width: 767.9px) {
    .main-deputes {
        min-height: calc(100vh - 21.81vw);
    }

    .main-deputes__content {
        flex-direction: column;
    }

    .deputes__page,
    .deputes__navigatuion {
        font-size: 3.06vw;
    }

    .deputes__navigatuion {
        gap: 1.33vw;
        padding: 4vw 0;
    }

    .depute-info__committees > li {
        padding-left: 3.66vw;
    }

    .about-depute__info {
        gap: 4.99vw;
        /*width: 97.32vw; */
        width: 100%;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 3.32vw;
        padding: 3.5vw 3.5vw;
        flex-direction: column;
        align-items: center;
    }

    .depute-info__txt-content {
        width: 100%;
    }

    .depute-info__img-wrapper {
        /** width: 40.66vw;
    flex: 40.66vw; **/
        width: 100%;
        flex: 100%;
    }

    .depute-info__title {
        font-size: 5.12vw;
    }

    .depute-info__txt-content > *:not(:first-child) {
        margin-top: 4.66vw;
    }

    .depute-info__item {
        gap: 3vw;
    }

    .depute-info__key {
        font-size: 3.32vw;
    }

    .depute-info__value {
        font-size: 3vw;
        gap: 2vw;
    }

    .depute-info__list {
        gap: 3vw;
    }

    .depute-info__committees > li:before {
        width: 1vw;
        height: 1vw;
        top: 1vw;
    }

    .depute-info__committees {
        gap: 2.5vw;
        margin-left: 2.32vw;
    }

    .main-deputes__sections > *:not(:first-child) {
        margin-top: 5.32vw;
    }

    /*.main-deputes__sections > .news-main__tab-content {
    margin-top: 0;
  }*/
    /*
  .depute-info__tabs {
    padding: 1.13vw;
    border-radius: 2.32vw;
    gap: 2.13vw;
    width: 100vw;
    overflow: auto;
  }

  .depute-info__tab {
    padding: 1.73vw 3.59vw;
  } */
    .depute-info__tabs {
        /*padding: 1.13vw;*/
		padding: 0.7vw 20px 0.7vw 1.7vw;
        border-radius: 1.79vw;
        gap: 2.13vw;
        width: 100vw;
        height: 12vw;
        overflow: auto;
    }

    .depute-info__tab {
        padding: 2.8vw 3.59vw;
		font-size: 3.5vw;
    }

    .depute-info__contents {
        margin-top: 5.78vw;
    }

    .tab-biografy__title {
        font-size: 4.06vw;
    }

    .depute-info__tab-biografy > *:not(:first-child) {
        margin-top: 3.32vw;
    }

    .tab-biografy__txt {
        font-size: 3.8vw;
    }

    .tab-biografy__txt-content {
        gap: 2.32vw;
    }

    .main-deputes__content {
        gap: 7.66vw;
        padding: 3.66vw 0 7.31vw 0;
    }

    .main-deputes__sidebar {
        width: 100%;
        gap: 4.32vw;
		
    }

    .deputes-sidebar__reception {
        padding: 8.85vw 3.86vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 2.32vw;
        /*width: 80%;*/
        margin: 0 auto;
    }

    .side-reception__title {
        font-size: 3.19vw;
    }

    .side-reception__txt {
        max-width: 66.56vw;
        font-size: 3vw;
    }

    .deputes-sidebar__reception > *:not(:first-child) {
        margin-top: 2.73vw;
    }

    .side-reception__title {
        font-size: 4.7vw;
    }

    .side-reception__btn {
        border-radius: 2.99vw;
        gap: 2.93vw;
        padding: 2.32vw 4.99vw;
        font-size: 3.6vw;
    }

    .side-reception__icon {
        font-size: 3.32vw;
    }

    .deputes-sidebar__decide {
        border-radius: 4.32vw;
        margin: 0 auto;
    }

    .side-decide__img-wrapper {
        width: 77.19vw;
    }

    .depute-info__tabs::-webkit-scrollbar {
        display: none;
    }

    .depute-info__tabs {
        -ms-overflow-style: none;
        scrollbar-width: none;
    }


    .tab-news__search-list {
        flex-wrap: wrap;
        gap: 3.32vw;
    }

    .tab-news__search-wrapper {
        width: 100%;
    }

    .tab-news__txt-form {
        padding: 2.79vw 7.31vw 2.79vw 2.79vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 1.79vw;
        font-size: 3.5vw;
        width: 100% /*97.46vw;*/
    }

    .tab-news__search-icon {
        font-size: 3.39vw;
        right: 4.46vw;
    }

    .tab-news__date {
        width: 37vw; /*41vw;*/
        height: 8.91vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 1.79vw;
        padding: 0 3vw;
    }

    .tab-news__date-placeholder {
        left: 3vw;
        font-size: 3.19vw;
    }

    .tab-news__date {
        font-size: 3.06vw;
    }

    .tab-news__date::-webkit-calendar-picker-indicator {
        width: 3.32vw;
        height: 3.19vw;
    }

    .tab-news__search-button {
        /* width: 7.91vw;
       height: 7.91vw;*/
        border-radius: 1.79vw;
        font-size: 4.32vw;
		padding: 6px;
    }

    .depute-info__tab-content {
        max-width: 97.5vw;
    }

    /*.tab-news__item {
    flex-direction: column;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    width: max-content;
  }*/
    .tab-news__item:hover {
        background: none;
        /*box-shadow: 0px 0px 20px rgb(211, 211, 211, 0.3);*/
        box-shadow: none;
    }

    .tab-news__img-wrapper {
        /*width: 78.26vw;*/
        width: 40vw;
        border-radius: 2vw;
    }

    .tab-news__item {
        border-radius: 1.79vw;
        padding: 2.5vw 0 2.5vw 0;
        gap: 3.79vw;
    }

    .tab-news__iVideo {
        width: 30px;
        height: 30px;
        left: 10px;
		top: 30px;
    }

    .tab-news__iVideo:after {
        border-width: 5px 0 5px 8px;
    }

    .tab-news__content-wrapper {
        /*max-width: 78vw;*/
    }

    .tab-news__txt {
        font-size: 3vw;
    }

    .tab-news__post-date {
        font-size: 2.5vw;
    }

    .tab-news__list-wrapper {
        margin-top: 4.79vw;
    }

    .tab-news__fake {
        width: 97.82vw;
        height: 12.5vw;
    }

    .tab-news__list-wrapper > *:not(:last-child) {
        margin-bottom: 5.32vw;
        padding-bottom: 4.65vw;
    }


    .activity-tab__title {
        font-size: 4.32vw;
    }

    .activity-tab > *:not(:first-child) {
        margin-top: 5.45vw;
    }

    .activity-tab__link {
        gap: 3.13vw;
    }

    .activity-tab__icon-wapper {
        width: 6.85vw;
        height: 6.85vw;
        border-radius: 1.4vw;
    }

    .activity-tab__icon {
        width: 4.19vw;
        height: 4.19vw;
    }

    .activity-tab__txt {
        font-size: 3.19vw;
        border-bottom: 0.2vw solid #000;
    }

    .activity-tab__list {
        gap: 3.13vw;
    }


    .receptions-tab__map-wrapper {
        display: none;
    }

    .receptions-tab__conetent {
        width: 97.76vw;
    }

    .receptions-tab__title,
    .receptions-tab__txt {
        font-size: 4.19vw;
    }

    .receptions-tab__icon-phone,
    .receptions-tab__blue-txt,
    .receptions-tab__icon-mail {
        font-size: 3vw;
    }

    .receptions-tab__icon-phone {
        font-size: 4.32vw;
    }

    .receptions-tab__contact-item {
        gap: 3.32vw;
    }

    .receptions-tab__group > *:not(:first-child),
    .receptions-tab__group-content > *:not(:first-child) {
        margin-top: 3.32vw;
    }

    .receptions-tab__icon-mail {
        font-size: 3.5vw;
    }

    .receptions-tab__conetent > .receptions-tab__group:not(:last-child) {
        padding-bottom: 4.99vw;
    }

    .receptions-tab__conetent > .receptions-tab__group:not(:first-child) {
        border-top: 0.4vw solid #BCD5F7;
        padding-top: 4.99vw;
    }

    .receptions-tab__item {
        max-width: 80.46vw;
    }

    .receptions-tab__key,
    .receptions-tab__value {
        font-size: 3.19vw;
    }

    .diplomas .comments__detail {
        font-size: 12px;
    }

    .diplomas__item {
        width: 27vw;
        border-radius: 2.6vw;
    }

    .diplomas__list {
        gap: 3vw;
    }

    .diplomas-tab > *:not(:first-child) {
        margin-top: 6.85vw;
    }


    .send-thanks {
        height: max-content;
        background-position: left center;
        border-radius: 2.79vw;
    }

    .send-thanks__title {
        font-size: 4.6vw;
    }

    .send-thanks__forms {
        max-width: 93.9vw;
        gap: 3.5vw;
    }

    .send-thanks__txt-form {
        font-size: 3.5vw;
        padding: 0 2.66vw;
        height: 9.12vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 1.79vw;
    }

    .send-thanks__message {
        height: 29.96vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 1.79vw;
        font-size: 3.5vw;
        padding: 2.73vw 2.66vw;
    }

    .send-thanks__content > *:not(:first-child) {
        margin-top: 4.19vw;
    }

    .send-thanks__content {
        padding: 3.99vw;
    }

    .send-thanks__submit {
        padding: 1.6vw 7.12vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 1.79vw;
        font-size: 4.19vw;
    }

    .send-thanks__buttons {
        gap: 7.46vw;
    }

    .send-thanks__file-wrapper {
        gap: 2.93vw;
    }

    .send-thanks__icon-wrapper {
        width: 7.85vw;
        height: 7.85vw;
        border-radius: 1.4vw;
    }

    .send-thanks__icon {
        width: 4.19vw;
        height: 4.19vw;
    }

    .send-thanks__txt {
        font-size: 4.19vw;
    }
}


/***************************************************************************
***********************************news*************************************
***************************************************************************/
@media (max-width: 1510px) {
    .news-main__article {
        padding-bottom: 1.39vw;
    }

    .news-main__img-wrapper {
        width: 71.19vw;
        height: 50vw;
        padding: 0 2.12vw;
        border-radius: 0.79vw;
    }

    .news-main__txt-content {
        bottom: 2.12vw;
    }

    .news-main__txt-content > *:not(:first-child) {
        margin-top: 0.86vw;
    }

    .news-main__type,
    .news-main__date {
        font-size: 1.19vw;
    }

    .news-main__txt {
        font-size: 1.52vw;
        max-width: 48.34vw;
    }
}

@media (max-width: 767.9px) {
    .news-main__img-wrapper {
        /*width: 97.19vw;*/
        width: 100%;
        height: 65vw;
        padding: 0px 4.12vw;
        border-radius: 1.79vw;
    }

    .news-main__type,
    .news-main__date {
        font-size: 2.7vw;
    }

    .news-main__txt-content > *:not(:first-child) {
        margin-top: 1.86vw;
    }

    .news-main__txt {
        font-size: 16px;
        line-height: 1.2;
        max-width: 86.34vw;
    }
}

/***************************************************************************
***********************************documents*************************************
***************************************************************************/
@media (max-width: 1510px) {
    .tab-news__type-wrapper {
        max-width: 299px;
    }
}

@media (max-width: 940px) {
    .docs_filter_form {
        padding: 0;
    }

    .tab-news__number-wrapper {
        width: 100%;
    }

    .tab-news__type-wrapper {
        max-width: 371px;
    }

    .tab-news__search_input {
        border: 1px solid #f1f1f1;
    }

    /*.docs_filter_form .news_filter_row {
        margin-bottom: 12px;
        gap: 12px;
    }*/

    .doc_list {
        padding-top: 20px;
    }
}

/***************************************************
********************news-sidebar********************
***************************************************/
@media (max-width: 1510px) {
    .news-sidebar__tabs {
        gap: 0.26vw;
        padding: 0.66vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 0.79vw;
    }

    .show-list,
    .news-main__tab {
        padding: 0.66vw;
        border-radius: 0.99vw;
        font-size: 1.19vw;
    }

    .news-sidebar__contact {
        padding: 2.38vw 2.12vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 0.79vw;
    }

    .news-sidebar__title {
        font-size: 1.19vw;
    }

    .news-sidebar__contact > *:not(:first-child) {
        margin-top: 2.05vw;
    }

    .news-sidebar__item {
        gap: 1.39vw;
    }

    .news-sidebar__icon._icon-phone {
        font-size: 1.79vw;
    }

    .news-sidebar__icon._icon-mail2 {
        font-size: 1.39vw;
    }

    .news-sidebar__contact-txt {
        font-size: 1.19vw;
    }

    .news-sidebar__review {
        min-height: 28.21vw;
        padding: 2.78vw 2.25vw;
        border-radius: 0.79vw;
    }

    .news-review__content > *:not(:first-child) {
        margin-top: 0.66vw;
    }

    .news-review__title {
        font-size: 1.39vw;
    }

    .news-review__txt {
        font-size: 1.19vw;
    }

    .news-review__button {
        padding: 0.6vw 3.31vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 0.79vw;
        gap: 1.06vw;
        font-size: 1.19vw;
    }

    .news-review__arrow {
        font-size: 0.79vw;
    }
}

/****************************************************
*****************news-main__news-group***************
****************************************************/
@media (max-width: 1510px) {
    .news-main__news-group {
        padding-top: 1.39vw;
    }

    .news-main__txt-form {
        width: 25.1vw;
    }

    .news-main__select {
        font-size: 1.19vw;
        width: 15.03vw;
        padding: 0.79vw 1.72vw;
        border-radius: 0.79vw;
    }

    .news-main__arrow {
        right: 1.06vw;
        font-size: 0.73vw;
    }

    ._container-short {
        max-width: 97vw;
    }

    .news_filter_row {
        max-width: 902px;
    }

    .news_filter_form .tab-news__search-wrapper {
        width: 100%;
    }

    .tab-news__search_input {
        max-width: 100%
    }
}

@media (max-width: 767.9px) {
    .news-main__select {
        font-size: 3vw;
        width: 34.03vw;
        padding: 2.79vw 3.72vw;
        border-radius: 1.79vw;
    }

    .news-main__arrow {
        right: 2.06vw;
        font-size: 1.73vw;
    }

    .news-main__txt-form {
        width: 59.1vw;
    }

    .news-main__article {
        padding-bottom: 2.39vw;
    }

    .news-main__news-group {
        padding-top: 2.39vw;
    }

    .depute-info__tabs._mobile {
        display: flex;
        margin-bottom: 20px;
    }

    .show-list,
    .news-main__tab {
        padding: 1.66vw 3vw;
        border-radius: 1.99vw;
        font-size: 3.5vw;
    }

    .news-sidebar__tabs {
        /*display: none;*/
    }

    .news-sidebar__title {
        font-size: 4.19vw;
    }

    .news-sidebar__contact {
        padding: 4.38vw 5.12vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 1.79vw;
        position: relative;
        /* left: 50%;
        transform: translateX(-50%);
        width: 70vw; */
    }

    .news-sidebar__contact > *:not(:first-child) {
        margin-top: 4.05vw;
    }

    .news-sidebar__item {
        gap: 3.39vw;
    }

    .news-sidebar__icon._icon-phone {
        font-size: 4.79vw;
    }

    .news-sidebar__icon._icon-mail2 {
        font-size: 4.39vw;
    }

    .news-sidebar__contact-txt {
        font-size: 3.19vw;
    }

    .news-sidebar__icon._icon-mail2 {
        font-size: 4vw;
    }

    .news-sidebar__contact-group {
        gap: 1vw;
		display: flex;
		flex-direction: row;
    }

    .news-sidebar__review {
        min-height: 67.21vw;
        padding: 4.78vw 4.25vw;
        border-radius: 2.79vw;
        /*width: 70vw;*/
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }

    .news-review__title {
        font-size: 5.39vw;
    }

    .news-review__content > *:not(:first-child) {
        margin-top: 1.66vw;
    }

    .news-review__txt {
        font-size: 3.19vw;
    }

    .news-review__button {
        padding: 1.7vw 4.31vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 2.79vw;
        gap: 4.06vw;
        font-size: 4.19vw;
    }
}

@media (max-width: 480px) {
    .tab-news__date_container input:first-child {
        margin-right: 10px;
    }

    .tab-news__date_container input {
        width: 130px;
        padding: 0 10px;
    }

    .tab-news__date_container img {
        left: 96px;
    }

    .tab-news__date_container img:last-child {
        right: 7px;
    }
}

/*************************************
************menu-section**************
*************************************/
/*@media (max-width: 1510px) {
    .menu-section {
        padding: 3.31vw 0 4.64vw 0;
    }

    .menu-section__txt-form {
        width: 76.03vw;
        padding: 0.79vw 8.94vw 0.79vw 4.64vw;
        border-radius: 0.79vw;
        font-size: 1.06vw;
    }

    .menu-section__search-icon {
        font-size: 1.39vw;
        left: 2.05vw;
    }

    .menu-section__line {
        gap: 3.31vw;
    }

    .menu-section__submit {
        padding: 0.6vw 0.66vw;
        width: 8.21vw;
        !* font-size: 15.5px;*!
        font-size: 1.19vw;
        border-radius: 0.79vw;
        top: 0.13vw;
        right: 0.13vw;
    }

    .menu-section__buttons {
        gap: 1.59vw;
    }

    .menu-section__login,
    .menu-section__eye,
    .menu-section__button {
        !*width: 2.91vw;
        height: 2.91vw;*!
        border-radius: 0.79vw;
    }

    !*.menu-section__login {
        font-size: 1.46vw;
    }*!

   !* .menu-section__eye {
        font-size: 1.19vw;
    }*!

   !* .menu-section__close-icon {
        font-size: 0.79vw;
    }*!

    .menu-section_body > :not(:first-child) {
        border-top: none;
        !* border-top: 0.07vw solid #BCD5F7; *!
    }
}*/

/*@media (max-width: 767.9px) {
    .menu-section_body {
        padding-left: 2vw;
        padding-right: 2vw;
    }

    .menu-section__login,
    .menu-section__eye {
        display: none;
    }

    .menu-section__txt-form {
        width: 80.03vw;
        height: 10vw;
        padding: 1.79vw 22.94vw 1.79vw 8.64vw;
        border-radius: 1.79vw;
        font-size: 3.6vw;
    }

    .menu-section__search-icon {
        font-size: 3.39vw;
        left: 3.05vw;
    }

    .menu-section__submit {
        padding: 1.6vw 2.66vw;
        width: 17.21vw;
        height: 9vw;
        font-size: 3.19vw;
        font-weight: 400;
        border-radius: 1.79vw;
        top: 0.5vw;
        right: 0.5vw;
    }

    .menu-section__close-icon {
        !*font-size: 2.46vw;*!
        color: #000;
    }

    .menu-section__login,
    .menu-section__eye,
    .menu-section__button {
        !*width: 10vw;
        height: 10vw*!;
        !*border-radius: 2.2vw;*!
        margin-right: 1vw;
        background-color: #BCD5F7;
    }

    .menu-section {
        padding: 5.31vw 0 4.64vw 0;
    }

    .s_search {
        transform: unset;
    }
}*/

/*@media (max-width: 480px) {
    .s_search .p_search__input_container .p_search__input {
        padding: 5px 121px 5px 10px;
    }
}*/

/***************************************************
********************votes********************
***************************************************/
@media (max-width: 1200px) {
    .answer_item__left {
        width: 50%;
    }

    .answer_item__right {
        width: 50%;
    }
}

@media (max-width: 720px) {
    .answer_item__left {
        width: 100%;
    }

    .answer_item__right {
        width: 100%;
    }

    .answer_item {
        flex-direction: column;
        gap: 10px;
        padding: 8px;
    }
}

/***************************************************************************
********************************error***************************************
***************************************************************************/
@media (max-width: 1510px) {
    .error-main__window {
        width: 39.74vw;
        min-height: 25.83vw;
        border-radius: 0.79vw;
        padding: 3.97vw 2.78vw;
    }

    .error-main__eclipce {
        width: 29.8vw;
        height: 23.97vw;
    }

    .error-main__title,
    .error-main__code {
        font-size: 2.65vw;
    }

    .error-main__code {
        font-size: 6.62vw;
    }

    .error-main__content > *:not(:first-child) {
        margin-top: 0.26vw;
    }

    .error-main__txt {
        font-size: 1.32vw;
    }

    .error-main__window > *:not(:first-child) {
        margin-top: 2.78vw;
    }

    .error-main__buttons {
        gap: 1.32vw;
    }

    .error-main__to-main {
        padding: 0.73vw 1.32vw;
    }

    .error-main__map {
        padding: 0.73vw 1.99vw;
    }

    .error-main__map,
    .error-main__to-main {
        width: 16.56vw;
        border-radius: 0.79vw;
        font-size: 1.19vw;
    }
}

@media (max-width: 767.9px) {

    .error-main__title,
    .error-main__code {
        font-size: 4.65vw;
    }

    .error-main__code {
        font-size: 11.62vw;
    }

    .error-main__content > *:not(:first-child) {
        margin-top: 1.26vw;
    }

    .error-main__txt {
        font-size: 3.32vw;
    }

    .error-main__window > *:not(:first-child) {
        margin-top: 2.78vw;
    }

    .error-main__buttons {
        gap: 2.32vw;
    }

    .error-main__map,
    .error-main__to-main {
        width: 33.56vw;
        border-radius: 1.3vw;
        font-size: 2.7vw;
    }

    .error-main__to-main {
        padding: 1.73vw 1.32vw;
    }

    .error-main__window {
        width: 85.74vw;
        min-height: 57.83vw;
        border-radius: 2.79vw;
        padding: 11.97vw 2.78vw;
    }

    .error-main__map {
        padding: 1.73vw 1.99vw;
    }
}

/************************************************************************
**************************contact****************************************
************************************************************************/


/*******************************
*********contact-tabs***********
*******************************/
@media (max-width: 1510px) {
    .contact__tab-content {
        width: 71.19vw;
    }

    .contact__tab-content > *:not(:first-child) {
        margin-top: 2.65vw;
    }
}


@media (max-width: 767.9px) {
    .contact__tab {
        white-space: nowrap;
        padding: 1.66vw 2.5vw
    }

    .contact__tab-content {
        /*width: 97.19vw;*/
        width: 100%;
    }

    .depute-info__tabs.contact {
        gap: 1.13vw;
    }
}

/********************************
**********contact-apparatus******
********************************/
@media (max-width: 1510px) {

    .contact-apparatus > *:not(:first-child),
    .provision > *:not(:first-child) {
        margin-top: 1.59vw;
    }

    .contact-apparatus__title {
        font-size: 2.12vw;
    }

    .contact-apparatus__list {
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 0.79vw;
        padding: 0 2.52vw;
    }

    .contact-apparatus__list > *:not(:first-child) {
        border-top: 0.07vw solid #E9E9E9;
    }

    .contact-apparatus__item {
        padding: 1.72vw 0;
    }

    .apparatus-item__content {
        max-width: 39.74vw;
    }

    .apparatus-item__title,
    .apparatus-item__key {
        font-size: 1.32vw;
    }

    .apparatus-item__status,
    .apparatus-item__value {
        font-size: 1.19vw;
    }

    .apparatus-item__cabinet {
        gap: 0.46vw;
    }

    .apparatus-item__key {
        font-size: 1.19vw;
    }

    .contact-apparatus__column {
        margin: 0;
    }

    .contact-apparatus__contact {
        max-width: 26vw;
        gap: 1.32vw;
    }

    .apparatus-contact__icon {
        font-size: 1.79vw;
    }

    .apparatus-contact__phone {
        font-size: 1.19vw;
    }
}

@media (max-width: 767.9px) {
    .contact-apparatus__title {
        font-size: 4.12vw;
    }

    .contact-apparatus > *:not(:first-child),
    .provision > *:not(:first-child) {
        margin-top: 3.59vw;
    }

    .contact-apparatus__list {
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 2.79vw;
        padding: 0 5.52vw;
    }

    .contact-apparatus__item {
        padding: 3.72vw 0;
        flex-direction: column;
        align-items: flex-start;
        gap: 3vw;
    }

    .apparatus-item__content {
        max-width: 100%;
    }

    .apparatus-item__title {
        font-size: 4vw;
    }

    .apparatus-item__key {
        font-size: 3.32vw;
    }

    .apparatus-item__status,
    .apparatus-item__value {
        font-size: 3.19vw;
    }

    .contact-apparatus__contact {
        max-width: 100%;
        gap: 3.32vw;
        margin: 0;
    }

    .apparatus-contact__icon {
        font-size: 3.79vw;
    }

    .apparatus-contact__phone {
        font-size: 3.19vw;
    }

    .contact-apparatus__list > *:not(:first-child) {
        border-top: 0.3vw solid #E9E9E9;
    }

    .contact__tab-content > *:not(:first-child) {
        margin-top: 6.65vw;
    }
}

/***************************************
***************provision****************
***************************************/
@media (max-width: 1510px) {
    .provision__intro > *:not(:first-child) {
        margin-top: 1.32vw;
    }

    .provision__title {
        max-width: 64.9vw;
        font-size: 1.85vw;
    }

    .provision__contact {
        gap: 3.97vw;
    }

    .provision__intro-item {
        gap: 1.32vw;
    }

    .provision__item-container {
        gap: 0.4vw;
    }

    .provision__icon._icon-phone {
        font-size: 1.39vw;
    }

    .provision__key,
    .provision__value {
        font-size: 1.19vw;
    }

    .provision__icon._icon-mail2 {
        font-size: 1.39vw;
    }

    .provision__hidden-content > *:not(:first-child) {
        border-top: 0.07vw solid #E9E9E9;
    }

    .provision__show-more {
        width: 71.32vw;
        min-height: 3.58vw;
        margin-left: -2.52vw;
        gap: 0.99vw;
        font-size: 1.19vw;
    }

    .provision__arrow {
        font-size: 0.79vw;
    }

    .budget > *:not(:first-child) {
        margin-top: 1.92vw;
    }

    .budget__title {
        font-size: 1.59vw;
    }

}

@media (max-width: 767.9px) {
    .provision__title {
        max-width: 97.9vw;
        font-size: 4.3vw;
    }

    .provision__intro > *:not(:first-child) {
        margin-top: 3.32vw;
    }

    .provision__contact {
        gap: 4.97vw;
    }

    .provision__icon._icon-phone {
        font-size: 4.39vw;
    }

    .provision__intro-item {
        /*gap: 3.32vw; */
    }

    .provision__item-container {
        gap: 1vw;
    }

    .provision__key,
    .provision__value {
        font-size: 3.19vw;
    }

    .provision__icon._icon-mail2 {
        font-size: 3.39vw;
    }

    .provision__show-more {
        width: 98.32vw;
        min-height: 8.58vw;
        margin-left: -5.52vw;
        gap: 1.99vw;
        font-size: 3.5vw;
    }

    .provision__arrow {
        font-size: 1.79vw;
    }

    .budget__title {
        font-size: 4.59vw;
    }

    .budget > *:not(:first-child) {
        margin-top: 3.92vw;
    }
}

/******************************************************************************************************************************************************************************
*************************************type 1510 **************************************************************************************************************************************
*******************************************************************************************************************************************************************************/
@media (max-width: 1510px) {

    ._pb_img, ._pb_img_contain {
        /* position: absolute;
    width: 100%;
    height: 100%;
    height: auto;*/
    }

    .main-text summary {
        font-size: 1.06vw;
    }

    .main-text {
        font-size: 1.06vw;
    }

    .m {
        font-size: 0.93vw;
    }

    ._type__container > *:not(:first-child) {
        margin-top: 2.91vw;
    }

    ._type__container {
        padding-bottom: 2.72vw;
    }

    ._type__item-name {
        font-size: 1.32vw;
        margin-bottom: 1.52vw;
    }

    ._text_group > *:not(:first-child) {
        margin-top: 1.32vw;
    }

    ._maxw-545 {
        max-width: 36.09vw;
    }

    ._18 {
        font-size: 1.19vw;
    }

    ._maxw-1075 {
        max-width: 71.19vw;
    }

    .txt._18 {
        font-size: 1.19vw;
    }

    .txt._maxw-1260 {
        max-width: 83.44vw;
    }

    ._maxw-1100 {
        max-width: 72.85vw;
    }

    ._news_wrapper {
        gap: 3.11vw;
    }

    ._news-content > *:not(:first-child) {
        margin-top: 1.46vw;
    }

    ._maxw-1285 {
        max-width: 85.1vw;
    }

    ._footnot__wrapper {
        gap: 3.58vw;
    }

    ._footnote_in_txt {
        width: 45.89vw;
    }

    ._footnote_definition {
        width: 36.09vw;
    }

    ._footnote_in_txt > *:not(:first-child) {
        border-top: 0.07vw solid #C3C3C3;
        margin-top: 1.59vw;
        padding-top: 1.59vw;
    }

    ._bullet_lists,
    ._number_lists {
        gap: 3.97vw;
    }

    ._lists_wrapper {
        gap: 1.99vw;
    }

    ._links_list {
        gap: 4.77vw;
    }

    ._links_column {
        gap: 1.26vw;
    }

    ._quote_list {
        margin-top: 3.31vw;
        gap: 7.09vw;
    }

    ._quote_small_wrapper {
        width: 32.05vw;
    }

    .main_text ._quote_small_example {
        font-size: 1.06vw;
        margin-top: 1.13vw;
    }

    ._images_list {
        gap: 1.99vw;
    }

    ._images_item {
        gap: 3.64vw;
    }

    ._images_item_three {
        width: 45.03vw;
    }

    .building {
        height: 39.87vw;
    }

    ._blue {
        padding: 1.85vw 0 4.5vw 0;
    }

    ._serch2__container {
        margin-top: 5.76vw;
    }

    /********************зарезервированные стили 1510*****************************************************************************************/
    /*.main-text {
     font-size: 1.19vw;
  }*/
    /* .yes-sidebar {
margin-left: 1.5vw;
margin-right: 1.5vw;
  }*/
    .main-text {
        font-size: 1.06vw;
    }


    .main_text .document_list {
        gap: 1.13vw;
    }

    .main_text .document_link {
        gap: 0.93vw;
    }

    .main_text .document_icon-wrap {
        width: 1.85vw;
        height: 1.85vw;
        border-radius: 0.4vw;
    }

    .main_text .document_icon-wrap img {
        width: 1.19vw;
        height: 1.19vw;
    }

    .main_text .document_link {
        font-size: 1.19vw;
    }


    /*****************
ЗАГОЛОВКИ 1510
******************/
    /*  .main_text h1 {
    font-size: 2.12vw;
font-weight: 700;
  }

  .main_text .txt b {
    font-size: 1.06vw;
  }

  .main_text .txt {
    font-size: 1.06vw;
  }

  .main_text h2 {
    font-size: 1.59vw;
  }

  .main_text h3 {
    font-size: 1.52vw;
  }

  .main_text h4 {
    font-size: 1.59vw;
  }

  .main_text h5 {
    font-size: 1.46vw;
  } 
    .main_text h1 {
        font-size: 23px;
        font-weight: 700;
    }

    .main_text h1 br {
        display: none;
    }

    .main_text h2 {
        font-size: 22px;
        font-weight: 600;
    }

    .main_text h3 {
        font-size: 20px;
        font-weight: 600;
    }

    .main_text h4 {
        font-size: 18px;
        font-weight: 600;
    }

    .main_text h5 {
        font-size: 18px;
        font-weight: 600;
    }

    .main_text table td {
        font-size: 13px;
    }

    .main_text .txt {
        font-size: 15px;
    }

    .main_text .txt b {
        font-size: 12px;
    }
*/
    .main_text .news_item_typer,
    .main_text .news_item {
        box-shadow: 0.2vw 0.53vw 1.32vw rgba(177, 208, 255, 0.31);
        border-radius: 0.79vw;
    }

    .main_text .news_item_typer {
        padding: 1.52vw 4.11vw;
    }

    .main_text .news_type,
    .main_text .news_date {
        font-size: 1.06vw;
    }

    .main_text .news_typer_txt {
        font-size: 1.06vw;
        max-width: 38.08vw;
        margin-top: 0.79vw;
        margin-bottom: 0.79vw;
    }

    .main_text .news_item {
        padding: 2.91vw 3.64vw 2.52vw 1.85vw;
    }

    .main_text .news_item_txt {
        font-size: 1.19vw;
        margin-bottom: 1.99vw;
        max-width: 47.02vw;
    }

    .main_text .news_txt b {
        font-size: 1.19vw;
    }

    .news_txt {
        font-size: 1.19vw;
    }

    .main_text .footnote__txt-dark {
        font-size: 1.19vw;
    }

    .main_text .footnote__txt-dark .footnote__num,
    .main_text .footnote__txt-light .footnote__num {
        font-size: 0.79vw;
        bottom: 0.4vw;
        margin-left: 0.33vw;
    }

    .main_text .footnote__txt-light {
        font-size: 1.06vw;
    }

    .main_text .footnote__txt-light-definition {
        border-top: 0.07vw solid #C3C3C3;
        margin-top: 0.66vw;
        padding-top: 1.06vw;
    }

    .main_text .bullet_list,
    .main_text .number_list {
        max-width: 38.74vw;
        gap: 1.72vw;
    }

    .main_text .list_text {
        font-size: 1.19vw;
    }

    .main_text .list_text.underline_list_text {
        border-bottom: 0.07vw solid #000;
    }

    .main_text ul.bullet_list,
    .main_text ol.number_list {
        margin-left: 0.66vw;
    }

    .main_text ul.bullet_list li {
        padding-left: 1.32vw;
    }

    .main_text ol.number_list > li {
        padding-left: 1.99vw;
    }

    .main_text ul.bullet_list li:before {
        width: 0.33vw;
        height: 0.33vw;
        top: 0.46vw;
    }

    .main_text ol.number_list > li:before {
        font-size: 1.32vw;
        top: 0.07vw;
    }

    .main_text table th,
    .main_text table td {
        padding: 0.86vw 1.46vw;
        width: 18.68vw;
    }

    .main_text table th {
        border-left: 0.07vw solid #fff;
        font-size: 1.19vw;
    }

    .main_text table td {
        border-left: 0.07vw solid #fff;
        font-size: 1.19vw;
    }

    .main_text table {
        border-radius: 0.99vw;
    }

    .main_text table.second_table th,
    .main_text table.second_table td {
        padding: 1.13vw 1.32vw;
    }

    .main_text .sm_link {
        gap: 0.79vw;
        font-size: 1.19vw;
    }

    .main_text .sm_link:hover .sm_link_text,
    .main_text .sm_link:hover .sm_link_icon {
        text-shadow: 0px 0px 1.32vw #5BB0FF;
    }

    .main_text .sm_link .sm_link_text {
        border-bottom: 0.07vw solid #057AFF;
    }

    .main_text .sm_link_icon {
        font-size: 0.99vw;
    }

    .main_text .quote_big_wrapper {
        /*width: 37.75vw;*/
    }

    .main_text .quote_big {
        /*width: 37.75vw;*/
        border: 0.07vw solid #BCD5F7;
        border-radius: 0 0.79vw 0.79vw 0.79vw;
    }

    .main_text .quote_big_content {
        padding: 3.31vw 9.27vw 3.31vw 1.85vw;
    }

    .main_text .quote_big_autor {
        font-size: 1.32vw;
        margin-top: 0.73vw;
    }

    .main_text .quote_big_topic {
        font-size: 1.32vw;
        padding: 0 3.11vw 0 1.85vw;
        top: -0.99vw;
        left: 0.07vw;
    }

    .main_text .quote_big_quotes {
        width: 3.51vw;
        height: 3.51vw;
        top: -1.59vw;
        right: 1.59vw;
    }

    .main_text .quote_big_txt {
        /*font-size: 2.12vw;*/
        font-size: 1.32vw;
    }

    .main_text .quote_small {
        padding: 0.79vw 1.32vw;
        width: 32.05vw;
        border-radius: 0.79vw;
    }

    .main_text .quote_small__decor {
        padding-right: 0.86vw;
    }

    .main_text .quote_small_quotes_wraper {
        width: 2.58vw;
        height: 2.58vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 0.66vw;
    }

    .main_text .quote_small_quotes {
        width: 1.59vw;
        height: 1.59vw;
    }

    .main_text .quote_small_content {
        padding: 2.52vw 4.97vw 1.99vw 1.66vw;
        border-left: 0.07vw solid #BCD5F7;
    }

    .main_text .quote_small_content > *:not(:first-child) {
        margin-top: 1.32vw;
    }

    .main_text .quote_small_txt,
    .main_text .quote_small_autor {
        font-size: 1.19vw;
    }

    .main_text .average_img_wrapper {
        width: 46.36vw;
        border-radius: 0.79vw;
    }

    .main_text .very_small_img_wrapper {
        width: 14.57vw;
    }

    .main_text .small_img_wrapper {
        width: 19.8vw;
    }

    .main_text .small_img_wrapper,
    .main_text .very_small_img_wrapper,
    .main_text .person_img_wrapper,
    .main_text .big_img_wrapper {
        border-radius: 0.79vw;
    }

    .main_text .person_img_wrapper {
        width: 13.11vw;
    }

    .main_text .big_img_wrapper {
        width: 71.19vw;
    }

    .main_text .big_img_text {
        font-size: 1.52vw;
        max-width: 48.34vw;
    }

    .main_text .big_img_content {
        bottom: 2.65vw;
        left: 2.32vw;
    }

    .main_text .search_form {
        width: 76.03vw;
        border-radius: 0.79vw;
        padding: 0.79vw 8.94vw 0.79vw 4.57vw;
        font-size: 1.06vw;
    }

    .main_text .search_icon {
        font-size: 1.32vw;
        left: 2.19vw;
    }

    .main_text .search_submit {
        padding: 0.6vw 0.99vw;
        width: 8.21vw;
        border-radius: 0.79vw;
        font-size: 1.19vw;
        right: 0.13vw;
        top: 0.13vw;
    }

    .main_text .feedback_forms {
        max-width: 24.9vw;
        gap: 1.32vw;
    }

    .main_text .feedback_wrapper {
        gap: 0.93vw;
    }

    .main_text .feedback_text {
        padding: 0 1.66vw;
        height: 2.12vw;
        font-size: 0.93vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 0.79vw;
    }

    .main_text .feedback_message {
        height: 5.96vw;
        padding: 0.73vw 1.59vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 0.79vw;
        font-size: 0.93vw;
    }

    .main_text .feedback_submit {
        padding: 0.6vw 2.12vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 0.79vw;
        font-size: 1.19vw;
    }

    .main_text .search2 {
        width: 25.1vw;
        height: 2.91vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 0.79vw;
        padding: 0 3.64vw 0 1.79vw;
        font-size: 1.19vw;
    }

    .main_text .search2_icon {
        font-size: 1.39vw;
        right: 1.79vw;
    }

    .main_text select {
        width: 15.03vw;
        /**height: 2.91vw;**/
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 0.79vw;
        font-size: 1.19vw;
        padding: 0 1.72vw;
    }

    .main_text select:focus {
        outline: 0.07vw solid #057AFF;
    }

    .main_text .select_arrow {
        font-size: 0.79vw;
        right: 1.13vw;
    }

    input[type="date"] {
        height: 2.91vw;
        border-radius: 0.79vw;
    }
}


@media (max-width: 950px) {
    .main_text ul.bullet_list li:before {
        top: 0.7vw;
    }
}

/**************************************************************************************** 767 text ****************************************************************/
@media (max-width: 767.9px) {

    input[type="date"] {
        height: 7.91vw;
        border-radius: 1.79vw;
    }

    ._type__container > *:not(:first-child) {
        margin-top: 5.91vw;
    }

    ._type__item-name {
        font-size: 3.32vw;
        margin-bottom: 2.52vw;
    }

    ._text_group > *:not(:first-child) {
        margin-top: 2.32vw;
    }

    ._maxw-545,
    ._maxw-1260,
    ._maxw-1075,
    ._maxw-1100,
    ._maxw-1285 {
        max-width: 100%;
    }

    ._18 {
        font-size: 3.3vw;
    }

    ._news_wrapper,
    ._footnot__wrapper,
    ._lists_wrapper,
    ._quote_list {
        flex-direction: column;
    }

    ._news_wrapper {
        gap: 4.11vw;
    }

    ._news-content > *:not(:first-child) {
        margin-top: 2.46vw;
    }

    ._footnot__wrapper {
        gap: 7.58vw;
    }

    ._footnote_in_txt {
        width: 97.89vw;
    }

    ._footnote_in_txt > *:not(:first-child) {
        border-top: 0.2vw solid #C3C3C3;
        margin-top: 2.59vw;
        padding-top: 2.59vw;
    }

    ._footnote_definition {
        width: 97.09vw;
    }

    ._bullet_lists,
    ._number_lists {
        gap: 7.97vw;
    }

    ._lists_wrapper {
        gap: 7.99vw;
    }

    ._links_list {
        gap: 7.77vw;
    }

    ._links_column {
        gap: 3.26vw;
    }

    ._quote_list {
        margin-top: 7.31vw;
        gap: 7.09vw;
    }

    ._quote_small_wrapper {
        position: relative;
        left: 50%;
        transform: translateX(-50%);
        width: 79.05vw;
    }

    .main_text ._quote_small_example {
        font-size: 3.06vw;
        margin-top: 3.13vw;
    }

    ._images_item_three {
        width: 97.03vw;
    }

    ._images_item {
        gap: 5.64vw;
    }

    ._type__container {
        padding-bottom: 7.72vw;
        padding-top: 3.72vw;
    }

    /*****************************зарезервированные стили 767 *********************************************************************************************************/
    /*  .main_text {
    font-size: 3.5vw;
	}
*/
    body {
        font-size: 14px;
    }

    .main_text .document_link {
        gap: 2.93vw;
    }

    .m {
        font-size: 12px;
    }

    .main_text summary {
        font-size: 14px;
    }
	
	.main_text ul {
		padding-left: 4.38vw;
	}
	
	.main_text ul li {
    	padding-bottom: 0vw;
	}
	
	summary~* {
		margin: 0vw;
		padding-left: 3vw;
		padding-right: 3vw;
	}
	
	.main_text details>ul {
		padding-left: 7vw;
		padding-bottom: 2vw; 
		padding-top: 2vw; 
	}
	
    .main_text .document_link {
        font-size: 3.5vw;
    }

    .main_text .document_icon-wrap {
        width: 5.85vw;
        height: 5.85vw;
        border-radius: 1vw;
    }

    .main_text .document_icon-wrap img {
        width: 3.19vw;
        height: 3.19vw;
    }

    .main_text .document_list {
        gap: 2.13vw;
    }


    /***********ЗАГОЛОВКИ И ТЕКСТ 767 ***************/
    .main-deputes__content h1,
    .contact__tab-content h1 {
        /*    font-size: 5.27vw; */
        font-size: 21px;
        font-weight: 700;
    }

    .main_text h1 br {
        display: none;
    }
	
	.main_text h1 {
        /*    font-size: 5.27vw; */
        font-size: 25px;
        font-weight: 700;
    }
	
    .main-deputes__content h2,
    .depute-info__tab-content h2,
    .main_text h2 {
        /*   font-size: 5.02vw; */
        font-size: 20px;
        font-weight: 600;
    }

    .main-deputes__content h3,
    .depute-info__tab-content h3,
    .main_text h3 {
        /*  font-size: 4.6vw; */
        font-size: 18px;
        font-weight: 600;
    }

    .depute-info__tab-content h4,
    .main_text h4 {
        /*    font-size: 4vw; */
        font-size: 16px;
        font-weight: 600;
    }

    .depute-info__tab-content h5,
    .main_text h5 {
        /*   font-size: 4vw; */
        font-size: 16px;
        font-weight: 600;
    }

    .main_text table td {
        font-size: 12px;
    }

    .main_text table th {
        font-size: 12px;
    }

    .main_text table tr {
        font-size: 12px;
    }

    .main-text {
        font-size: 14px;
    }

    .main-deputes__content .txt,
    .main_text .txt {
        font-size: 13px;
    }

    .main_text p,
    .txt b {
        font-size: 14px;
    }

    /* .main_text p {
    font-size: 4vw;
  }
*/
    .main_text .txt b br {
        display: none;
    }

    .main_text .txt br {
        display: none;
    }

    .main_text .news_item_typer {
        padding: 3.52vw 5.11vw;
    }

    .main_text .news_typer_txt {
        font-size: 3vw;
        max-width: 80.08vw;
        margin-top: 2vw;
        margin-bottom: 2vw;
    }

    .main_text .news_item_typer {
        padding: 5.52vw 5.11vw;
    }

    .main_text .news_item_typer,
    .main_text .news_item {
        border-radius: 1.79vw;
    }

    .main_text .news_type,
    .main_text .news_date {
        font-size: 2.9vw;
    }

    .main_text .news_item {
        padding: 5.91vw 6.64vw 5.52vw 3.85vw;
    }

    .main_text .news_item_txt {
        font-size: 3vw;
        margin-bottom: 2.99vw;
        max-width: 80.02vw;
    }

    .main_text .news_txt b {
        font-size: 3.19vw;
    }

    .news_txt {
        /* font-size: 3.19vw; */
        font-size: 14px;
    }

    .main_text .footnote__txt-dark {
        font-size: 3.19vw;
    }

    .main_text .footnote__txt-dark .footnote__num,
    .main_text .footnote__txt-light .footnote__num {
        font-size: 1.79vw;
        bottom: 1.4vw;
        margin-left: 0.5vw;
    }

    .main_text .footnote__txt-light {
        font-size: 3.06vw;
    }

    .main_text .bullet_list,
    .main_text .number_list {
        max-width: 97.74vw;
        gap: 2.72vw;
    }

    .main_text ul.bullet_list li {
        padding-left: 3.32vw;
    }

    .main_text ul.bullet_list li:before {
        width: 1vw;
        height: 1vw;
    }

    .main_text .list_text {
        font-size: 3.19vw;
    }

    .main_text .list_text.underline_list_text {
        border-bottom: 0.2vw solid #000;
    }

    .main_text ul.bullet_list li:before {
        top: 1.1vw;
    }

    .main_text ol.number_list > li {
        padding-left: 4.4vw;
    }

    .main_text ol.number_list > li:before {
        font-size: 3.32vw;
        top: 0.4vw;
    }

    .main_text .sm_link {
        gap: 2.79vw;
        font-size: 3.19vw;
    }

    .main_text .sm_link_icon {
        font-size: 2.99vw;
    }

    .main_text .sm_link .sm_link_text {
        border-bottom: 0.2vw solid #057AFF;
    }

    .main_text .quote_big {
        /*width: 80.75vw;*/
        border: 0.2vw solid #BCD5F7;
        border-radius: 0 1.79vw 1.79vw 1.79vw;
    }

    .main_text .quote_big_wrapper {
        /*width: 80.75vw;*/
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }

    .main_text .quote_big_content {
        padding: 6.31vw 9.27vw 6.31vw 3.85vw;
    }

    .main_text .quote_big_topic {
        font-size: 3.32vw;
        padding: 0 3.11vw 0 3.85vw;
        top: -1.99vw;
        left: 0.07vw;
    }

    .main_text .quote_big_txt {
        /* font-size: 4.12vw;*/
        font-size: 3.12vw;
    }

    .main_text .quote_big_quotes {
        width: 7.51vw;
        height: 7.51vw;
        top: -3.59vw;
        right: 3.59vw;
    }

    .main_text .quote_big_autor {
        font-size: 3.32vw;
        margin-top: 1.73vw;
    }

    .main_text .quote_small {
        padding: 2.79vw 3.32vw;
        width: 80.05vw;
        border-radius: 1.79vw;
    }

    .main_text .quote_small_quotes_wraper {
        width: 5.58vw;
        height: 5.58vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 1.66vw;
    }

    .main_text .quote_small__decor {
        padding-right: 2.86vw;
    }

    .main_text .quote_small_quotes {
        width: 3.59vw;
        height: 3.59vw;
    }

    .main_text .quote_small_txt,
    .main_text .quote_small_autor {
        font-size: 3.19vw;
    }

    .main_text .quote_small_content > *:not(:first-child) {
        margin-top: 3vw;
    }

    .main_text .quote_small_content {
        padding: 3.52vw 6.97vw 2.99vw 3.66vw;
        border-left: 0.2vw solid #BCD5F7;
    }

    .main_text .quote_small_quotes_wraper {
        width: 7.58vw;
        height: 7.58vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 1.66vw;
    }

    .main_text .quote_small_quotes {
        width: 4.59vw;
        height: 4.59vw;
    }

    .main_text .average_img_wrapper {
        width: 97.36vw;
        border-radius: 1.79vw;
    }

    ._images_list {
        gap: 3.99vw;
    }

    .main_text .very_small_img_wrapper {
        width: 42.57vw;
    }

    .main_text .small_img_wrapper,
    .main_text .very_small_img_wrapper,
    .main_text .person_img_wrapper,
    .main_text .big_img_wrapper {
        border-radius: 1.79vw;
    }

    .main_text .small_img_wrapper {
        width: 37.8vw;
    }

    .main_text .person_img_wrapper {
        width: 30.11vw;
    }

    .main_text .big_img_wrapper {
        width: 97.19vw;
    }

    .main_text .big_img_text {
        font-size: 3vw;
        max-width: 85.34vw;
    }

    .main_text .big_img_content {
        bottom: 3.65vw;
        left: 3.32vw;
    }

    .main_text .search_form {
        width: 98.03vw;
        border-radius: 1.79vw;
        padding: 1.79vw 20.94vw 1.79vw 7.57vw;
        font-size: 3.06vw;
    }

    .main_text .search_icon {
        font-size: 3.32vw;
        left: 2.19vw;
    }

    .main_text .search_submit {
        padding: 1.2vw 0.99vw;
        width: 18.21vw;
        border-radius: 1vw;
        font-size: 3.19vw;
        right: 0.5vw;
        top: 0.5vw;
    }

    .main_text .feedback_forms {
        max-width: 96.9vw;
        gap: 4.32vw;
    }

    .main_text .feedback_wrapper {
        gap: 2.93vw;
    }

    .main_text .feedback_text {
        padding: 0 2.66vw;
        height: 7.12vw;
        font-size: 2.93vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 1.5vw;
    }

    .main_text .feedback_message {
        height: 27.96vw;
        padding: 2.73vw 2.59vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 1.5vw;
        font-size: 2.93vw;
    }

    .main_text .feedback_submit {
        padding: 1.6vw 6.12vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 1.3vw;
        font-size: 3.5vw;
    }

    .main_text .search2 {
        width: 97.1vw;
        height: 6.91vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 1.5vw;
        padding: 0 7.64vw 0 2.79vw;
        font-size: 3.5vw;
    }

    .main_text .search2_icon {
        font-size: 3.39vw;
        right: 2.79vw;
    }

    .building {
        height: 68.87vw;
    }

    .main_text select {
        width: 47.03vw;
        height: 7.91vw;
        box-shadow: 0px 0px 1.32vw rgb(211, 211, 211, 0.3);
        border-radius: 1.5vw;
        font-size: 4.19vw;
        padding: 0 5vw 0 3.72vw;
    }

    .main_text .select_arrow {
        font-size: 1.79vw;
        right: 2.13vw;
    }

}

/* MM мультимедиа 767 */
@media (max-width: 767.9px) {

    /* .main_text img {
    width: 100%;
    object-fit: contain;
  }*/
    .sel-name {
        height: 7vw;
    }

    .detail-page img {
        margin: 8px 0px 15px 0px;
        width: 100%;
        object-fit: contain;
    }

    .comments__txt.main_text {
        font-size: 14px;
        line-height: 1.3;
    }

    .comments__content .comments__date {
        font-size: 14px;
        line-height: 1.3;
    }

    .comments__content .bottom .detail span {
        font-size: 14px;
        line-height: 1.3;
    }

    .comments__img-wrapper {
        width: 40%;

    }

    .comments__img-wrapper-inner {
        padding-bottom: 0;
        width: 100%;
        height: auto;
        min-height: 170px;
    }


    .detail-container,
    .main-deputes__sections,
    .container-sidebar{
        flex: 0 1 100%;
        max-width: 100%;
        /*padding: 0 1.32vw; */
    }

    .container,
    .breads__container,
    .main-deputes__container,
	._container	{
        padding: 0 4.32vw;
    }

    header.header .header__buttons.header__sm-btn {
        display: none;
    }


    .main_text table {
        width: 100%;
    }

    .main-deputes__sidebar,
    .main-deputes__sidebar {
        flex: 0 1 100%;
        max-width: 100%;
    }

    /* .grid .grid__item {
    flex: 0 1 calc(100% / 2 - 20px / 2);
    max-width: calc(100% / 2 - 20px / 2);
  } */
    .grid__item {
        border-radius: 3vw;
    }

    .grid__item {
        width: 160px;
    }

    .grid__item .name {
        padding-top: 8px;
        font-size: 14px;
    }

    .img img {
        width: 160px;
    }

    .map__content {
        flex: 1 1 100%;
        max-width: 100%;
    }

    .map__selects {
        width: 100%;
    }

    .map__selects .map__select-wrapper {
        width: 100%;
    }

    .map__selects .map__select {
        width: 100%;
    }

    .map__block {
        display: none;
    }

    .fractions__item .fractions__txt-content {
        display: none;
    }

    .breadcrumbs > div {
        display: none;
    }

    .breadcrumbs .last-item {
        display: block;
    }


    .news-sidebar__tabs {
        display:flex;
		margin-bottom: 20px;
        border-radius: 3vw;
    }


    .show-list,
    .news-main__tab._tab._parent {
        padding-right: 30px;
    }

    .breadcrumbs {
        padding: 10px 0;
    }

/*     .main-deputes__sidebar.deputes-sidebar.news-sidebar .news-sidebar__contact {
        display: none;
    } */

    ._bot .news-sidebar__contact {
        display: block;
    }

    ._bot .ar_al_left {
        text-align: center;
    }

    ._bot .news-sidebar__contact {
        margin-top: 20px;
    }

    .show-list,
    .news-main__tab {
        flex: 1 0 auto;
    }

    .news-main.news-main__tab-content.news-main__tab-ads._active .items-grid .item {
        width: auto;
    }

    .news-main.news-main__tab-content.news-main__tab-approved-media._active h1 {
        font-size: 20px;
    }

    .news-main.news-main__tab-content.news-main__tab-approved-media._active {
        overflow: auto;
    }

    .news-main.news-main__tab-content.news-main__tab-approved-media._active td {
        padding: 10px;
    }

    .news-sidebar__review.news-review {
        /*display: none;*/
    }

    .news-sidebar__tabs .show-list {
        display: block;
        padding: 1.66vw 3vw;
        border-radius: 1.99vw;
        font-size: 3.5vw;
    }

    .news-sidebar__tabs > *:not(.show-list) {
        display: none;
    }
}

/* Fancybox */
@media (max-width: 560px) {
    .f-button.is-close-btn {
        display: none;
    }
}

}
/* End */


/* Start:/local/templates/promolink/components/bitrix/menu/left-multy/style.css?16690356591453*/
.clr-menu {
    clear: both;
    width: 100%;
    display: block;
}

.submenu-1,
.submenu-2 {
    display: none;
    background-color: #183092;
}

.submenu-1 li,
.submenu-1 a,
.submenu-2 li,
.submenu-3 a {
    /*background-color: #183092;*/
}

.sidebar .menu li > a {
    float: left;
    width: 100%;
}

.parent-left-menu {
    position: relative;
}

.sidebar .menu li.parent-left-menu > a {
    width: calc(100% - 30px);
    float: left;
}

.sidebar .menu li.parent-left-menu .wrap-arrow-menu {
    position: relative;
    width: 30px;
    height: 54px;
    float: left;
    background-color: rgb(47, 76, 194);
    padding-left: 10px;
}

.sidebar .menu li.parent-left-menu .wrap-arrow-menu:hover {
    background: #3377ff;
}

.sidebar .menu li.parent-left-menu .arrow-menu {
    content: '';
    display: block;
    position: absolute;
    /*right: 15px;*/
    /*top: 25px;*/
    top: 45%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border: solid #fff;
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: medium;
    border-width: 0 3px 3px 0;
    padding: 3px;
    vertical-align: middle;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transition-duration: 0.3s;
}

.sidebar .menu li.parent-left-menu.active .arrow-menu {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transition-duration: 0.3s;
}
/* End */


/* Start:/local/templates/promolink/components/bitrix/subscribe.edit/subscribe_form/style.css?17003996842731*/
/*
div.subscribe-edit .red {
    color: red;
}

div.subscribe-edit .green {
    color: green;
}

div.subscribe-edit .errorcolor {
    color: red;
}

div.subscribe-edit .successcolor {
    color: green;
}

.sf_categories__body {
    display: grid;
    grid-template-rows: 0fr;
    transition: all .25s ease-in;
    overflow: hidden;
}

.sf_categories__list {
    min-height: 0;
}

.sf_categories__list label {
    display: inline-block;
    padding: 3px 0;
    cursor: pointer;
}

.sf_categories__body._open {
    grid-template-rows: 1fr;
    margin-bottom: 20px;
}

.subscribe_form input[type="reset"],
.subscribe_form input[type="radio"] {
    display: none;
}

.subscribe_form .filterTag input[type="radio"]:checked + label {
    background: #057AFF;
    color: white;
}

.subscribe_form__cta {
    display: flex;
    gap: 30px;
}

.form_row {
    margin-bottom: 20px;
}

.subscribe_form__input input {
    padding: 14px 50px 12px 27px;
    background: #FFFFFF;
    border: 1px solid #f3f3f3;
    box-shadow: 0 0 20px rgba(211, 211, 211, 0.3);
    -webkit-box-shadow: 0 0 20px rgba(211, 211, 211, 0.3);
    -moz-box-shadow: 0 0 20px rgba(211, 211, 211, 0.3);
    border-radius: 12px;
    font-size: 16px;
    line-height: 120%;
    width: 100%;
    max-width: 626px;
    height: 44px;
    outline: none;
}

.subscribe_form__final {
    justify-content: center;
    margin-top: 25px;
}

.subscribe_form.fancybox__content {
    border-radius: 20px;
}

.subscribe_form__result:has(.errortext) {
    margin-bottom: 10px;
}

.subscribe_form__result .errortext {
    display: block;
    text-align: center;
}

.sf_categories__item input[type="checkbox"] {
    width: 14px;
    height: 14px;
}

.subscribe_form {
    position: relative;
    overflow: hidden;
}

.subscribe_form:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    background: rgba(255, 255, 255, 0.7);
    transition: all .15s ease-in;
}

.subscribe_form._sending:after {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    z-index: 1;
}

div[id^="wait_"] {
    display: none !important;
    background: none !important;
    border: 0 !important;
    font-style: normal !important;
    font-variant: normal !important;
    letter-spacing: normal !important;
    padding: 0 !important;
    text-align: center !important;
    text-indent: 0 !important;
    width: 0px !important;
    height: 0px !important;
    word-spacing: normal !important;
}

!* SUBSCRIBE_FORM_ERRORS *!
!*.subscribe_form__input._error input {
    border: 1px solid red;
}*!

.subscribe_form__result .errortext {
    font-size: 15px;
    color: red;
}*/

/* End */


/* Start:/local/templates/promolink/components/bitrix/search.title/top/style.css?17005108562114*/
/*
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/promolink/components/bitrix/search.title/top/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}*/

/* End */


/* Start:/local/templates/promolink/components/bitrix/main.userconsent.request/cookies/user_consent.css?16993463644354*/
.main-user-consent-request a {
	cursor: pointer;
}

.main-user-consent-request-popup {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(0,0,0,0.5);
	overflow: hidden;
	z-index: 9000;
}

.main-user-consent-request-popup-cont {
	min-height: 290px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0 auto;
	padding: 20px;
	min-width: 320px;
	width: 100%;
	max-width: 600px;
	background: #fff;
	text-align: center;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow-y: auto;
}

.main-user-consent-request-popup-header {
	margin: 0 0 10px 0;
	font: normal 18px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	color: #000;
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	max-width: 260px;
}

.main-user-consent-request-popup-textarea-block {
	margin: 0 0 20px 0;
}

.main-user-consent-request-popup-buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.main-user-consent-request-popup-button {
	display: inline-block;
	height: 39px;
	margin: 0 10px 5px 0;
	padding: 0 18px;
	border: none;
	border-radius: 2px;
	font: normal 12px/39px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	color: #535c69;
	outline: none;
	vertical-align: middle;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: none;
	white-space: nowrap;
	-webkit-font-smoothing: antialiased;
	-webkit-transition: background-color 0.2s linear, color 0.2s linear;
	transition: background-color 0.2s linear, color 0.2s linear;
	cursor: pointer;
}

.main-user-consent-request-popup-button-acc {
	background: #bbed21;
}

.main-user-consent-request-popup-button-acc:hover {
	background: #d2f95f;
}

.main-user-consent-request-popup-button-rej {
	-webkit-box-shadow: inset 0 0 0 1px #a1a6ac;
	box-shadow: inset 0 0 0 1px #a1a6ac;
	background: none;
}

.main-user-consent-request-popup-button-rej:hover {
	background: #cfd4d8;
}

.main-user-consent-request-popup-text {
	border: 1px solid #999;
	overflow: auto;
	padding: 8px;
	text-align: left;
	color: rgb(84, 84, 84);
}

.main-user-consent-request-popup-link {
	height: 130px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.main-user-consent-request-popup-link a {
	display: block;
	margin: 20px 0 0 0;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width: 260px;
}

/** LOADER **/
.main-user-consent-request-loader {
	position: relative;
	height: 100px;
	width: 100px;
	margin: 0 auto;
	-webkit-transform: translate(0, 50%);
	transform: translate(0, 50%);
}

.main-user-consent-request-path {
	stroke: #80868e;
	stroke-dasharray: 100, 200;
}

.main-user-consent-request-loader:before {
	content: '';
	display: block;
	padding-top: 100%;
}

.main-user-consent-request-circular {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	height: inherit;
	width: inherit;
	-webkit-animation: rotate 1s linear infinite;
	animation: rotate 1s linear infinite;
	-webkit-transform-origin: center center;
	transform-origin: center center;
}

.main-user-consent-request-path {
	stroke: #ccc;
	stroke-dasharray: 60, 200;
	stroke-dashoffset: 0;
	-webkit-animation: dash 1.5s ease-in-out infinite;
	animation: dash 1.5s ease-in-out infinite;
	stroke-linecap: round;
}

.main-user-consent-request-announce{
	color: #333;
	font-size:13px;
	line-height: 15px;
}
.main-user-consent-request-announce-link{
	cursor: pointer;
}

@keyframes rotate {
	100% {
		transform: rotate(360deg);
	}
}

@-webkit-keyframes rotate {
	100% {
		-webkit-transform: rotate(360deg);
	}
}

@media (min-width: 1000px) {

	.main-user-consent-request-popup-cont {
		min-height: 400px;
		min-width: 640px;
	}

	.main-user-consent-request-popup-header {
		max-width: 590px;
	}

	.main-user-consent-request-popup-text,
	.main-user-consent-request-popup-link {
		height: 240px;
	}
	.main-user-consent-request-popup-link a {
		max-width: 200px;
	}
}

@media (max-width: 768px) {
	.main-user-consent-request-popup-cont {
		height: 100%;
	}
}
/* End */


/* Start:/local/templates/promolink/styles.css?17332360365572*/
/* шрифт в мобильной версии*/

/* @media only screen and (min-width: 600px) {
font-size:16px;
}
@media only screen and (min-width: 768px) {
font-size:18px;
} */

/* карта сайта */
.map-level-1 {
margin: 10px;
}
.map-level-2 {
margin: 20px;
}
.map-level-3 {
margin: 30px;
}

/* Отступ от меню*/
.container titles {
margin: 20px;
}


/* таблица повестка*/
.povestka {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:14px;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	border:#ccc 1px solid;
	border-collapse:separate;
         
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
 
	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;

}

.povestka th {
	font-weight:bold;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;
 
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);        
}
.povestka p{
        margin: 0em 0 1em 0;
        padding-left: 5px;
}
.povestka tr{
	text-align:left;
}
.povestka td {
        vertical-align: top;
}

.povestka tr td {
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;

	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
vertical-align: top;
}
.povestka tr:nth-child(even) td{
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
.povestka tr:nth-child(2) td:nth-child(1){
         width: 30px; 
}
.povestka tr:nth-child(2) td:nth-child(2){
         width: 250px; 
}
.povestka tr:nth-child(2) td:nth-child(3){
         width: 20px; 
}
.povestka tr:hover td{
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);
}

/* таблица  итоги */
.itogi {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:14px;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	border:#ccc 1px solid;
	border-collapse:separate;
         
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
 
	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;

}

.itogi th {
	font-weight:bold;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;
 
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);        
}
.itogi p{
        margin: 0em 0 1em 0;
        padding-left: 5px;
}
.itogi tr{
	text-align:left;
}
.itogi td {
        vertical-align: top;
}

.itogi tr td {
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;

	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
vertical-align: top;
}
.itogi tr:nth-child(even) td{
	background: #F0F6FF;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}

.itogi tr:nth-child(2) td:nth-child(2){
         width: 250px; 
}

.itogi tr:nth-Child(2) td:nth-child(3) p{
         margin-left: 0;
}
.itogi tr:hover td{
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);
}



/* Таблица экспертиз */
/* Кнопки*/
.knopki {
    border-radius: 12px;
    border: none;
    height: 44px;
    background-color: #F0F6FF;
    color: #fff;
    font-size: 18px;
	font-weight: 600;
    outline: none;
    cursor: pointer;
}

/* Спойлер */
.spoiler:before {
    content: "";
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-left: 8px solid #999;
    border-bottom: 4px solid transparent;
    position: absolute;
    top: 14px;
    left: 11px;
    display: inline-block;
    padding: 20px;
}
.spoiler.open:before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.spoiler:hover {
    background: #E5F4F3;
    cursor: pointer;
	}
.spoiler {
    padding: 10px 10px 10px 30px;
    margin-top: 10px;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    position: relative;
    font-weight: 700;
	}
.spoiler_body {
    display: none; 
    border-bottom: 1px solid #CCC;
    padding: 0 10px 6px 30px;
  }
/* Аккордеон */
  /*  details > summary {
        padding: 10px;
        background-color: #F0F6FF;
        color: #000;
        cursor: pointer;
        list-style: none;
        border-radius: 12px;
        margin-bottom: 10px;
    }
    details > summary:hover {
      background-color:#B1CEFD;
    }
 
    details > div {
       /* border: 1px #ccc solid;
        padding: 10px;
    margin-left: 20px;
	margin-bottom: 20px;
	}

details[open] > div {
    color:#000; 
   background-color:#B1CEFD;
   margin-bottom: 30px;
   }
summary:before {
   content: "";
   margin: 5px 5px 0 0;
   
}
 
details[open] summary:before {
   content: "–";
   margin: 5px 5px 0 0;
} 
*/


/* End */


/* Start:/bitrix/components/vision/vision.special/templates/.default/style/css/style.css?170170626070*/
#bvi-panel-close{display:none}.bvi-body > .bvi.bvi-panel{display:none}
/* End */


/* Start:/bitrix/components/vision/vision.special/templates/.default/style/css/bvi-font.css?17017062601950*/
.bvi-icon {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.bvi-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.bvi-xs {
  font-size: .75em !important; }

.bvi-sm {
  font-size: .875em !important; }

.bvi-1x {
  font-size: 1em !important; }

.bvi-2x {
  font-size: 2em !important; }

.bvi-3x {
  font-size: 3em !important; }

.bvi-4x {
  font-size: 4em !important; }

.bvi-5x {
  font-size: 5em !important; }

.bvi-6x {
  font-size: 6em !important; }

.bvi-7x {
  font-size: 7em !important; }

.bvi-8x {
  font-size: 8em !important; }

.bvi-9x {
  font-size: 9em !important; }

.bvi-10x {
  font-size: 10em !important; }

.bvi-font:before {
  content: "\f031"; }

.bvi-plus:before {
  content: "\f067"; }

.bvi-minus:before {
  content: "\f068"; }

.bvi-circle:before {
  content: "\f111"; }

.bvi-circle-notch:before {
  content: "\f1ce"; }

.bvi-adjust:before {
  content: "\f042"; }

.bvi-volume-up:before {
  content: "\f028"; }

.bvi-volume-off:before {
  content: "\f026"; }

.bvi-cogs:before {
  content: "\f085"; }

.bvi-low-vision:before {
  content: "\f2a8"; }

.bvi-chevron-circle-up:before {
  content: "\f139"; }

.bvi-eye:before {
  content: "\f06e"; }

.bvi-sync-alt:before {
  content: "\f2f1"; }

.bvi-times-circle:before {
  content: "\f057"; }

.bvi-bolt:before {
  content: "\f0e7"; }

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("/bitrix/components/vision/vision.special/templates/.default/style/css/../fonts/fa-solid-900.eot");
  src: url("/bitrix/components/vision/vision.special/templates/.default/style/css/../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("/bitrix/components/vision/vision.special/templates/.default/style/css/../fonts/fa-solid-900.woff2") format("woff2"), url("/bitrix/components/vision/vision.special/templates/.default/style/css/../fonts/fa-solid-900.woff") format("woff"), url("/bitrix/components/vision/vision.special/templates/.default/style/css/../fonts/fa-solid-900.ttf") format("truetype"); }

.bvi-icon {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }

/* End */


/* Start:/bitrix/components/vision/vision.special/templates/.default/style/css/bvi.css?1701706260157133*/
/*!
 * Button visually impaired v1.0.8
 */
html:not(.bvi-panel) {
  font-size: 16px !important; }

html body a.bvi-link {
  padding: 10px 10px;
  font-size: 12px;
  border-color: transparent; }

html body .bvi {
  font-family: Arial, sans-serif !important; }
  html body .bvi .bvi-btn {
    font-weight: bold !important; }
  html body .bvi .bvi-eye-link {
    position: fixed;
    top: 1rem;
    right: 1rem;
    opacity: 0.75;
    z-index: 999999 !important; }
  html body .bvi .bvi-container {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto; }
    @media (min-width: 576px) {
      html body .bvi .bvi-container {
        max-width: 540px; } }
    @media (min-width: 768px) {
      html body .bvi .bvi-container {
        max-width: 720px; } }
    @media (min-width: 992px) {
      html body .bvi .bvi-container {
        max-width: 960px; } }
    @media (min-width: 1200px) {
      html body .bvi .bvi-container {
        max-width: 1140px; } }
  html body .bvi .bvi-container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto; }
  html body .bvi .bvi-row {
    display: flex;
    flex-wrap: wrap;
    margin-right: 0px;
    margin-left: 0px; }
  html body .bvi .bvi-no-gutters {
    margin-right: 0;
    margin-left: 0; }
    html body .bvi .bvi-no-gutters > .bvi-col,
    html body .bvi .bvi-no-gutters > [class*="bvi-col-"] {
      padding-right: 0;
      padding-left: 0; }
  html body .bvi .bvi-col-1, html body .bvi .bvi-col-2, html body .bvi .bvi-col-3, html body .bvi .bvi-col-4, html body .bvi .bvi-col-5, html body .bvi .bvi-col-6, html body .bvi .bvi-col-7, html body .bvi .bvi-col-8, html body .bvi .bvi-col-9, html body .bvi .bvi-col-10, html body .bvi .bvi-col-11, html body .bvi .bvi-col-12, html body .bvi .bvi-col,
  html body .bvi .bvi-col-auto, html body .bvi .bvi-col-sm-1, html body .bvi .bvi-col-sm-2, html body .bvi .bvi-col-sm-3, html body .bvi .bvi-col-sm-4, html body .bvi .bvi-col-sm-5, html body .bvi .bvi-col-sm-6, html body .bvi .bvi-col-sm-7, html body .bvi .bvi-col-sm-8, html body .bvi .bvi-col-sm-9, html body .bvi .bvi-col-sm-10, html body .bvi .bvi-col-sm-11, html body .bvi .bvi-col-sm-12, html body .bvi .bvi-col-sm,
  html body .bvi .bvi-col-sm-auto, html body .bvi .bvi-col-md-1, html body .bvi .bvi-col-md-2, html body .bvi .bvi-col-md-3, html body .bvi .bvi-col-md-4, html body .bvi .bvi-col-md-5, html body .bvi .bvi-col-md-6, html body .bvi .bvi-col-md-7, html body .bvi .bvi-col-md-8, html body .bvi .bvi-col-md-9, html body .bvi .bvi-col-md-10, html body .bvi .bvi-col-md-11, html body .bvi .bvi-col-md-12, html body .bvi .bvi-col-md,
  html body .bvi .bvi-col-md-auto, html body .bvi .bvi-col-lg-1, html body .bvi .bvi-col-lg-2, html body .bvi .bvi-col-lg-3, html body .bvi .bvi-col-lg-4, html body .bvi .bvi-col-lg-5, html body .bvi .bvi-col-lg-6, html body .bvi .bvi-col-lg-7, html body .bvi .bvi-col-lg-8, html body .bvi .bvi-col-lg-9, html body .bvi .bvi-col-lg-10, html body .bvi .bvi-col-lg-11, html body .bvi .bvi-col-lg-12, html body .bvi .bvi-col-lg,
  html body .bvi .bvi-col-lg-auto, html body .bvi .bvi-col-xl-1, html body .bvi .bvi-col-xl-2, html body .bvi .bvi-col-xl-3, html body .bvi .bvi-col-xl-4, html body .bvi .bvi-col-xl-5, html body .bvi .bvi-col-xl-6, html body .bvi .bvi-col-xl-7, html body .bvi .bvi-col-xl-8, html body .bvi .bvi-col-xl-9, html body .bvi .bvi-col-xl-10, html body .bvi .bvi-col-xl-11, html body .bvi .bvi-col-xl-12, html body .bvi .bvi-col-xl,
  html body .bvi .bvi-col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px; }
  html body .bvi .bvi-col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  html body .bvi .bvi-col-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  html body .bvi .bvi-col-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  html body .bvi .bvi-col-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  html body .bvi .bvi-col-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  html body .bvi .bvi-col-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  html body .bvi .bvi-col-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  html body .bvi .bvi-col-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  html body .bvi .bvi-col-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  html body .bvi .bvi-col-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  html body .bvi .bvi-col-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  html body .bvi .bvi-col-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  html body .bvi .bvi-col-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  html body .bvi .bvi-col-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  html body .bvi .order-first {
    order: -1; }
  html body .bvi .order-last {
    order: 13; }
  html body .bvi .order-0 {
    order: 0; }
  html body .bvi .order-1 {
    order: 1; }
  html body .bvi .order-2 {
    order: 2; }
  html body .bvi .order-3 {
    order: 3; }
  html body .bvi .order-4 {
    order: 4; }
  html body .bvi .order-5 {
    order: 5; }
  html body .bvi .order-6 {
    order: 6; }
  html body .bvi .order-7 {
    order: 7; }
  html body .bvi .order-8 {
    order: 8; }
  html body .bvi .order-9 {
    order: 9; }
  html body .bvi .order-10 {
    order: 10; }
  html body .bvi .order-11 {
    order: 11; }
  html body .bvi .order-12 {
    order: 12; }
  html body .bvi .offset-1 {
    margin-left: 8.33333%; }
  html body .bvi .offset-2 {
    margin-left: 16.66667%; }
  html body .bvi .offset-3 {
    margin-left: 25%; }
  html body .bvi .offset-4 {
    margin-left: 33.33333%; }
  html body .bvi .offset-5 {
    margin-left: 41.66667%; }
  html body .bvi .offset-6 {
    margin-left: 50%; }
  html body .bvi .offset-7 {
    margin-left: 58.33333%; }
  html body .bvi .offset-8 {
    margin-left: 66.66667%; }
  html body .bvi .offset-9 {
    margin-left: 75%; }
  html body .bvi .offset-10 {
    margin-left: 83.33333%; }
  html body .bvi .offset-11 {
    margin-left: 91.66667%; }
  @media (min-width: 576px) {
    html body .bvi .bvi-col-sm {
      flex-basis: 0;
      flex-grow: 1;
      max-width: 100%; }
    html body .bvi .bvi-col-sm-auto {
      flex: 0 0 auto;
      width: auto;
      max-width: none; }
    html body .bvi .bvi-col-sm-1 {
      flex: 0 0 8.33333%;
      max-width: 8.33333%; }
    html body .bvi .bvi-col-sm-2 {
      flex: 0 0 16.66667%;
      max-width: 16.66667%; }
    html body .bvi .bvi-col-sm-3 {
      flex: 0 0 25%;
      max-width: 25%; }
    html body .bvi .bvi-col-sm-4 {
      flex: 0 0 33.33333%;
      max-width: 33.33333%; }
    html body .bvi .bvi-col-sm-5 {
      flex: 0 0 41.66667%;
      max-width: 41.66667%; }
    html body .bvi .bvi-col-sm-6 {
      flex: 0 0 50%;
      max-width: 50%; }
    html body .bvi .bvi-col-sm-7 {
      flex: 0 0 58.33333%;
      max-width: 58.33333%; }
    html body .bvi .bvi-col-sm-8 {
      flex: 0 0 66.66667%;
      max-width: 66.66667%; }
    html body .bvi .bvi-col-sm-9 {
      flex: 0 0 75%;
      max-width: 75%; }
    html body .bvi .bvi-col-sm-10 {
      flex: 0 0 83.33333%;
      max-width: 83.33333%; }
    html body .bvi .bvi-col-sm-11 {
      flex: 0 0 91.66667%;
      max-width: 91.66667%; }
    html body .bvi .bvi-col-sm-12 {
      flex: 0 0 100%;
      max-width: 100%; }
    html body .bvi .order-sm-first {
      order: -1; }
    html body .bvi .order-sm-last {
      order: 13; }
    html body .bvi .order-sm-0 {
      order: 0; }
    html body .bvi .order-sm-1 {
      order: 1; }
    html body .bvi .order-sm-2 {
      order: 2; }
    html body .bvi .order-sm-3 {
      order: 3; }
    html body .bvi .order-sm-4 {
      order: 4; }
    html body .bvi .order-sm-5 {
      order: 5; }
    html body .bvi .order-sm-6 {
      order: 6; }
    html body .bvi .order-sm-7 {
      order: 7; }
    html body .bvi .order-sm-8 {
      order: 8; }
    html body .bvi .order-sm-9 {
      order: 9; }
    html body .bvi .order-sm-10 {
      order: 10; }
    html body .bvi .order-sm-11 {
      order: 11; }
    html body .bvi .order-sm-12 {
      order: 12; }
    html body .bvi .offset-sm-0 {
      margin-left: 0; }
    html body .bvi .offset-sm-1 {
      margin-left: 8.33333%; }
    html body .bvi .offset-sm-2 {
      margin-left: 16.66667%; }
    html body .bvi .offset-sm-3 {
      margin-left: 25%; }
    html body .bvi .offset-sm-4 {
      margin-left: 33.33333%; }
    html body .bvi .offset-sm-5 {
      margin-left: 41.66667%; }
    html body .bvi .offset-sm-6 {
      margin-left: 50%; }
    html body .bvi .offset-sm-7 {
      margin-left: 58.33333%; }
    html body .bvi .offset-sm-8 {
      margin-left: 66.66667%; }
    html body .bvi .offset-sm-9 {
      margin-left: 75%; }
    html body .bvi .offset-sm-10 {
      margin-left: 83.33333%; }
    html body .bvi .offset-sm-11 {
      margin-left: 91.66667%; } }
  @media (min-width: 768px) {
    html body .bvi .bvi-col-md {
      flex-basis: 0;
      flex-grow: 1;
      max-width: 100%; }
    html body .bvi .bvi-col-md-auto {
      flex: 0 0 auto;
      width: auto;
      max-width: none; }
    html body .bvi .bvi-col-md-1 {
      flex: 0 0 8.33333%;
      max-width: 8.33333%; }
    html body .bvi .bvi-col-md-2 {
      flex: 0 0 16.66667%;
      max-width: 16.66667%; }
    html body .bvi .bvi-col-md-3 {
      flex: 0 0 25%;
      max-width: 25%; }
    html body .bvi .bvi-col-md-4 {
      flex: 0 0 33.33333%;
      max-width: 33.33333%; }
    html body .bvi .bvi-col-md-5 {
      flex: 0 0 41.66667%;
      max-width: 41.66667%; }
    html body .bvi .bvi-col-md-6 {
      flex: 0 0 50%;
      max-width: 50%; }
    html body .bvi .bvi-col-md-7 {
      flex: 0 0 58.33333%;
      max-width: 58.33333%; }
    html body .bvi .bvi-col-md-8 {
      flex: 0 0 66.66667%;
      max-width: 66.66667%; }
    html body .bvi .bvi-col-md-9 {
      flex: 0 0 75%;
      max-width: 75%; }
    html body .bvi .bvi-col-md-10 {
      flex: 0 0 83.33333%;
      max-width: 83.33333%; }
    html body .bvi .bvi-col-md-11 {
      flex: 0 0 91.66667%;
      max-width: 91.66667%; }
    html body .bvi .bvi-col-md-12 {
      flex: 0 0 100%;
      max-width: 100%; }
    html body .bvi .order-md-first {
      order: -1; }
    html body .bvi .order-md-last {
      order: 13; }
    html body .bvi .order-md-0 {
      order: 0; }
    html body .bvi .order-md-1 {
      order: 1; }
    html body .bvi .order-md-2 {
      order: 2; }
    html body .bvi .order-md-3 {
      order: 3; }
    html body .bvi .order-md-4 {
      order: 4; }
    html body .bvi .order-md-5 {
      order: 5; }
    html body .bvi .order-md-6 {
      order: 6; }
    html body .bvi .order-md-7 {
      order: 7; }
    html body .bvi .order-md-8 {
      order: 8; }
    html body .bvi .order-md-9 {
      order: 9; }
    html body .bvi .order-md-10 {
      order: 10; }
    html body .bvi .order-md-11 {
      order: 11; }
    html body .bvi .order-md-12 {
      order: 12; }
    html body .bvi .offset-md-0 {
      margin-left: 0; }
    html body .bvi .offset-md-1 {
      margin-left: 8.33333%; }
    html body .bvi .offset-md-2 {
      margin-left: 16.66667%; }
    html body .bvi .offset-md-3 {
      margin-left: 25%; }
    html body .bvi .offset-md-4 {
      margin-left: 33.33333%; }
    html body .bvi .offset-md-5 {
      margin-left: 41.66667%; }
    html body .bvi .offset-md-6 {
      margin-left: 50%; }
    html body .bvi .offset-md-7 {
      margin-left: 58.33333%; }
    html body .bvi .offset-md-8 {
      margin-left: 66.66667%; }
    html body .bvi .offset-md-9 {
      margin-left: 75%; }
    html body .bvi .offset-md-10 {
      margin-left: 83.33333%; }
    html body .bvi .offset-md-11 {
      margin-left: 91.66667%; } }
  @media (min-width: 992px) {
    html body .bvi .bvi-col-lg {
      flex-basis: 0;
      flex-grow: 1;
      max-width: 100%; }
    html body .bvi .bvi-col-lg-auto {
      flex: 0 0 auto;
      width: auto;
      max-width: none; }
    html body .bvi .bvi-col-lg-1 {
      flex: 0 0 8.33333%;
      max-width: 8.33333%; }
    html body .bvi .bvi-col-lg-2 {
      flex: 0 0 16.66667%;
      max-width: 16.66667%; }
    html body .bvi .bvi-col-lg-3 {
      flex: 0 0 25%;
      max-width: 25%; }
    html body .bvi .bvi-col-lg-4 {
      flex: 0 0 33.33333%;
      max-width: 33.33333%; }
    html body .bvi .bvi-col-lg-5 {
      flex: 0 0 41.66667%;
      max-width: 41.66667%; }
    html body .bvi .bvi-col-lg-6 {
      flex: 0 0 50%;
      max-width: 50%; }
    html body .bvi .bvi-col-lg-7 {
      flex: 0 0 58.33333%;
      max-width: 58.33333%; }
    html body .bvi .bvi-col-lg-8 {
      flex: 0 0 66.66667%;
      max-width: 66.66667%; }
    html body .bvi .bvi-col-lg-9 {
      flex: 0 0 75%;
      max-width: 75%; }
    html body .bvi .bvi-col-lg-10 {
      flex: 0 0 83.33333%;
      max-width: 83.33333%; }
    html body .bvi .bvi-col-lg-11 {
      flex: 0 0 91.66667%;
      max-width: 91.66667%; }
    html body .bvi .bvi-col-lg-12 {
      flex: 0 0 100%;
      max-width: 100%; }
    html body .bvi .order-lg-first {
      order: -1; }
    html body .bvi .order-lg-last {
      order: 13; }
    html body .bvi .order-lg-0 {
      order: 0; }
    html body .bvi .order-lg-1 {
      order: 1; }
    html body .bvi .order-lg-2 {
      order: 2; }
    html body .bvi .order-lg-3 {
      order: 3; }
    html body .bvi .order-lg-4 {
      order: 4; }
    html body .bvi .order-lg-5 {
      order: 5; }
    html body .bvi .order-lg-6 {
      order: 6; }
    html body .bvi .order-lg-7 {
      order: 7; }
    html body .bvi .order-lg-8 {
      order: 8; }
    html body .bvi .order-lg-9 {
      order: 9; }
    html body .bvi .order-lg-10 {
      order: 10; }
    html body .bvi .order-lg-11 {
      order: 11; }
    html body .bvi .order-lg-12 {
      order: 12; }
    html body .bvi .offset-lg-0 {
      margin-left: 0; }
    html body .bvi .offset-lg-1 {
      margin-left: 8.33333%; }
    html body .bvi .offset-lg-2 {
      margin-left: 16.66667%; }
    html body .bvi .offset-lg-3 {
      margin-left: 25%; }
    html body .bvi .offset-lg-4 {
      margin-left: 33.33333%; }
    html body .bvi .offset-lg-5 {
      margin-left: 41.66667%; }
    html body .bvi .offset-lg-6 {
      margin-left: 50%; }
    html body .bvi .offset-lg-7 {
      margin-left: 58.33333%; }
    html body .bvi .offset-lg-8 {
      margin-left: 66.66667%; }
    html body .bvi .offset-lg-9 {
      margin-left: 75%; }
    html body .bvi .offset-lg-10 {
      margin-left: 83.33333%; }
    html body .bvi .offset-lg-11 {
      margin-left: 91.66667%; } }
  @media (min-width: 1200px) {
    html body .bvi .bvi-col-xl {
      flex-basis: 0;
      flex-grow: 1;
      max-width: 100%; }
    html body .bvi .bvi-col-xl-auto {
      flex: 0 0 auto;
      width: auto;
      max-width: none; }
    html body .bvi .bvi-col-xl-1 {
      flex: 0 0 8.33333%;
      max-width: 8.33333%; }
    html body .bvi .bvi-col-xl-2 {
      flex: 0 0 16.66667%;
      max-width: 16.66667%; }
    html body .bvi .bvi-col-xl-3 {
      flex: 0 0 25%;
      max-width: 25%; }
    html body .bvi .bvi-col-xl-4 {
      flex: 0 0 33.33333%;
      max-width: 33.33333%; }
    html body .bvi .bvi-col-xl-5 {
      flex: 0 0 41.66667%;
      max-width: 41.66667%; }
    html body .bvi .bvi-col-xl-6 {
      flex: 0 0 50%;
      max-width: 50%; }
    html body .bvi .bvi-col-xl-7 {
      flex: 0 0 58.33333%;
      max-width: 58.33333%; }
    html body .bvi .bvi-col-xl-8 {
      flex: 0 0 66.66667%;
      max-width: 66.66667%; }
    html body .bvi .bvi-col-xl-9 {
      flex: 0 0 75%;
      max-width: 75%; }
    html body .bvi .bvi-col-xl-10 {
      flex: 0 0 83.33333%;
      max-width: 83.33333%; }
    html body .bvi .bvi-col-xl-11 {
      flex: 0 0 91.66667%;
      max-width: 91.66667%; }
    html body .bvi .bvi-col-xl-12 {
      flex: 0 0 100%;
      max-width: 100%; }
    html body .bvi .order-xl-first {
      order: -1; }
    html body .bvi .order-xl-last {
      order: 13; }
    html body .bvi .order-xl-0 {
      order: 0; }
    html body .bvi .order-xl-1 {
      order: 1; }
    html body .bvi .order-xl-2 {
      order: 2; }
    html body .bvi .order-xl-3 {
      order: 3; }
    html body .bvi .order-xl-4 {
      order: 4; }
    html body .bvi .order-xl-5 {
      order: 5; }
    html body .bvi .order-xl-6 {
      order: 6; }
    html body .bvi .order-xl-7 {
      order: 7; }
    html body .bvi .order-xl-8 {
      order: 8; }
    html body .bvi .order-xl-9 {
      order: 9; }
    html body .bvi .order-xl-10 {
      order: 10; }
    html body .bvi .order-xl-11 {
      order: 11; }
    html body .bvi .order-xl-12 {
      order: 12; }
    html body .bvi .offset-xl-0 {
      margin-left: 0; }
    html body .bvi .offset-xl-1 {
      margin-left: 8.33333%; }
    html body .bvi .offset-xl-2 {
      margin-left: 16.66667%; }
    html body .bvi .offset-xl-3 {
      margin-left: 25%; }
    html body .bvi .offset-xl-4 {
      margin-left: 33.33333%; }
    html body .bvi .offset-xl-5 {
      margin-left: 41.66667%; }
    html body .bvi .offset-xl-6 {
      margin-left: 50%; }
    html body .bvi .offset-xl-7 {
      margin-left: 58.33333%; }
    html body .bvi .offset-xl-8 {
      margin-left: 66.66667%; }
    html body .bvi .offset-xl-9 {
      margin-left: 75%; }
    html body .bvi .offset-xl-10 {
      margin-left: 83.33333%; }
    html body .bvi .offset-xl-11 {
      margin-left: 91.66667%; } }
  html body .bvi .bvi-btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    user-select: none;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
    @media screen and (prefers-reduced-motion: reduce) {
      html body .bvi .bvi-btn {
        transition: none; } }
    html body .bvi .bvi-btn:hover, html body .bvi .bvi-btn:focus {
      text-decoration: none; }
    html body .bvi .bvi-btn:focus, html body .bvi .bvi-btn.focus {
      outline: 0;
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
    html body .bvi .bvi-btn.disabled, html body .bvi .bvi-btn:disabled {
      opacity: 0.65; }
    html body .bvi .bvi-btn:not(:disabled):not(.disabled) {
      cursor: pointer; }
  html body .bvi a.bvi-btn.disabled,
  html body .bvi fieldset:disabled a.bvi-btn {
    pointer-events: none; }
  html body .bvi .bvi-btn-primary {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
    html body .bvi .bvi-btn-primary:hover {
      color: #fff;
      background-color: #0069d9;
      border-color: #0062cc; }
    html body .bvi .bvi-btn-primary:focus, html body .bvi .bvi-btn-primary.focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
    html body .bvi .bvi-btn-primary.disabled, html body .bvi .bvi-btn-primary:disabled {
      color: #fff;
      background-color: #007bff;
      border-color: #007bff; }
    html body .bvi .bvi-btn-primary:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-primary:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-primary.dropdown-toggle {
      color: #fff;
      background-color: #0062cc;
      border-color: #005cbf; }
      html body .bvi .bvi-btn-primary:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-primary:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-primary.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
  html body .bvi .bvi-btn-secondary {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
    html body .bvi .bvi-btn-secondary:hover {
      color: #fff;
      background-color: #5a6268;
      border-color: #545b62; }
    html body .bvi .bvi-btn-secondary:focus, html body .bvi .bvi-btn-secondary.focus {
      box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
    html body .bvi .bvi-btn-secondary.disabled, html body .bvi .bvi-btn-secondary:disabled {
      color: #fff;
      background-color: #6c757d;
      border-color: #6c757d; }
    html body .bvi .bvi-btn-secondary:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-secondary:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-secondary.dropdown-toggle {
      color: #fff;
      background-color: #545b62;
      border-color: #4e555b; }
      html body .bvi .bvi-btn-secondary:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-secondary:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-secondary.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
  html body .bvi .bvi-btn-success {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
    html body .bvi .bvi-btn-success:hover {
      color: #fff;
      background-color: #218838;
      border-color: #1e7e34; }
    html body .bvi .bvi-btn-success:focus, html body .bvi .bvi-btn-success.focus {
      box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
    html body .bvi .bvi-btn-success.disabled, html body .bvi .bvi-btn-success:disabled {
      color: #fff;
      background-color: #28a745;
      border-color: #28a745; }
    html body .bvi .bvi-btn-success:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-success:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-success.dropdown-toggle {
      color: #fff;
      background-color: #1e7e34;
      border-color: #1c7430; }
      html body .bvi .bvi-btn-success:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-success:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-success.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  html body .bvi .bvi-btn-info {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
    html body .bvi .bvi-btn-info:hover {
      color: #fff;
      background-color: #138496;
      border-color: #117a8b; }
    html body .bvi .bvi-btn-info:focus, html body .bvi .bvi-btn-info.focus {
      box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
    html body .bvi .bvi-btn-info.disabled, html body .bvi .bvi-btn-info:disabled {
      color: #fff;
      background-color: #17a2b8;
      border-color: #17a2b8; }
    html body .bvi .bvi-btn-info:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-info:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-info.dropdown-toggle {
      color: #fff;
      background-color: #117a8b;
      border-color: #10707f; }
      html body .bvi .bvi-btn-info:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-info:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-info.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  html body .bvi .bvi-btn-warning {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
    html body .bvi .bvi-btn-warning:hover {
      color: #212529;
      background-color: #e0a800;
      border-color: #d39e00; }
    html body .bvi .bvi-btn-warning:focus, html body .bvi .bvi-btn-warning.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
    html body .bvi .bvi-btn-warning.disabled, html body .bvi .bvi-btn-warning:disabled {
      color: #212529;
      background-color: #ffc107;
      border-color: #ffc107; }
    html body .bvi .bvi-btn-warning:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-warning:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-warning.dropdown-toggle {
      color: #212529;
      background-color: #d39e00;
      border-color: #c69500; }
      html body .bvi .bvi-btn-warning:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-warning:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-warning.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  html body .bvi .bvi-btn-danger {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
    html body .bvi .bvi-btn-danger:hover {
      color: #fff;
      background-color: #c82333;
      border-color: #bd2130; }
    html body .bvi .bvi-btn-danger:focus, html body .bvi .bvi-btn-danger.focus {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
    html body .bvi .bvi-btn-danger.disabled, html body .bvi .bvi-btn-danger:disabled {
      color: #fff;
      background-color: #dc3545;
      border-color: #dc3545; }
    html body .bvi .bvi-btn-danger:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-danger:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-danger.dropdown-toggle {
      color: #fff;
      background-color: #bd2130;
      border-color: #b21f2d; }
      html body .bvi .bvi-btn-danger:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-danger:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-danger.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  html body .bvi .bvi-btn-light {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    html body .bvi .bvi-btn-light:hover {
      color: #212529;
      background-color: #e2e6ea;
      border-color: #dae0e5; }
    html body .bvi .bvi-btn-light:focus, html body .bvi .bvi-btn-light.focus {
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
    html body .bvi .bvi-btn-light.disabled, html body .bvi .bvi-btn-light:disabled {
      color: #212529;
      background-color: #f8f9fa;
      border-color: #f8f9fa; }
    html body .bvi .bvi-btn-light:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-light:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-light.dropdown-toggle {
      color: #212529;
      background-color: #dae0e5;
      border-color: #d3d9df; }
      html body .bvi .bvi-btn-light:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-light:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-light.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  html body .bvi .bvi-btn-dark {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
    html body .bvi .bvi-btn-dark:hover {
      color: #fff;
      background-color: #23272b;
      border-color: #1d2124; }
    html body .bvi .bvi-btn-dark:focus, html body .bvi .bvi-btn-dark.focus {
      box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
    html body .bvi .bvi-btn-dark.disabled, html body .bvi .bvi-btn-dark:disabled {
      color: #fff;
      background-color: #343a40;
      border-color: #343a40; }
    html body .bvi .bvi-btn-dark:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-dark:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-dark.dropdown-toggle {
      color: #fff;
      background-color: #1d2124;
      border-color: #171a1d; }
      html body .bvi .bvi-btn-dark:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-dark:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-dark.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  html body .bvi .bvi-btn-bvi-white {
    color: #212529;
    background-color: #ffffff;
    border-color: #ffffff; }
    html body .bvi .bvi-btn-bvi-white:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    html body .bvi .bvi-btn-bvi-white:focus, html body .bvi .bvi-btn-bvi-white.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    html body .bvi .bvi-btn-bvi-white.disabled, html body .bvi .bvi-btn-bvi-white:disabled {
      color: #212529;
      background-color: #ffffff;
      border-color: #ffffff; }
    html body .bvi .bvi-btn-bvi-white:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-bvi-white:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-bvi-white.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      html body .bvi .bvi-btn-bvi-white:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-bvi-white:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-bvi-white.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  html body .bvi .bvi-btn-bvi-black {
    color: #fff;
    background-color: #000000;
    border-color: #000000; }
    html body .bvi .bvi-btn-bvi-black:hover {
      color: #fff;
      background-color: black;
      border-color: black; }
    html body .bvi .bvi-btn-bvi-black:focus, html body .bvi .bvi-btn-bvi-black.focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
    html body .bvi .bvi-btn-bvi-black.disabled, html body .bvi .bvi-btn-bvi-black:disabled {
      color: #fff;
      background-color: #000000;
      border-color: #000000; }
    html body .bvi .bvi-btn-bvi-black:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-bvi-black:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-bvi-black.dropdown-toggle {
      color: #fff;
      background-color: black;
      border-color: black; }
      html body .bvi .bvi-btn-bvi-black:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-bvi-black:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-bvi-black.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
  html body .bvi .bvi-btn-bvi-blue {
    color: #fff;
    background-color: #063462;
    border-color: #063462; }
    html body .bvi .bvi-btn-bvi-blue:hover {
      color: #fff;
      background-color: #04213e;
      border-color: #031b32; }
    html body .bvi .bvi-btn-bvi-blue:focus, html body .bvi .bvi-btn-bvi-blue.focus {
      box-shadow: 0 0 0 0.2rem rgba(6, 52, 98, 0.5); }
    html body .bvi .bvi-btn-bvi-blue.disabled, html body .bvi .bvi-btn-bvi-blue:disabled {
      color: #fff;
      background-color: #063462;
      border-color: #063462; }
    html body .bvi .bvi-btn-bvi-blue:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-bvi-blue:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-bvi-blue.dropdown-toggle {
      color: #fff;
      background-color: #031b32;
      border-color: #021426; }
      html body .bvi .bvi-btn-bvi-blue:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-bvi-blue:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-bvi-blue.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(6, 52, 98, 0.5); }
  html body .bvi .bvi-btn-bvi-brown {
    color: #fff;
    background-color: #4D4B43;
    border-color: #4D4B43; }
    html body .bvi .bvi-btn-bvi-brown:hover {
      color: #fff;
      background-color: #393731;
      border-color: #32302b; }
    html body .bvi .bvi-btn-bvi-brown:focus, html body .bvi .bvi-btn-bvi-brown.focus {
      box-shadow: 0 0 0 0.2rem rgba(77, 75, 67, 0.5); }
    html body .bvi .bvi-btn-bvi-brown.disabled, html body .bvi .bvi-btn-bvi-brown:disabled {
      color: #fff;
      background-color: #4D4B43;
      border-color: #4D4B43; }
    html body .bvi .bvi-btn-bvi-brown:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-bvi-brown:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-bvi-brown.dropdown-toggle {
      color: #fff;
      background-color: #32302b;
      border-color: #2b2a25; }
      html body .bvi .bvi-btn-bvi-brown:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-bvi-brown:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-bvi-brown.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(77, 75, 67, 0.5); }
  html body .bvi .bvi-btn-bvi-green {
    color: #212529;
    background-color: #A9E44D;
    border-color: #A9E44D; }
    html body .bvi .bvi-btn-bvi-green:hover {
      color: #212529;
      background-color: #99df2c;
      border-color: #93dd21; }
    html body .bvi .bvi-btn-bvi-green:focus, html body .bvi .bvi-btn-bvi-green.focus {
      box-shadow: 0 0 0 0.2rem rgba(169, 228, 77, 0.5); }
    html body .bvi .bvi-btn-bvi-green.disabled, html body .bvi .bvi-btn-bvi-green:disabled {
      color: #212529;
      background-color: #A9E44D;
      border-color: #A9E44D; }
    html body .bvi .bvi-btn-bvi-green:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-bvi-green:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-bvi-green.dropdown-toggle {
      color: #212529;
      background-color: #93dd21;
      border-color: #8cd120; }
      html body .bvi .bvi-btn-bvi-green:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-bvi-green:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-bvi-green.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(169, 228, 77, 0.5); }
  html body .bvi .bvi-btn-outline-primary {
    color: #007bff;
    background-color: transparent;
    background-image: none;
    border-color: #007bff; }
    html body .bvi .bvi-btn-outline-primary:hover {
      color: #fff;
      background-color: #007bff;
      border-color: #007bff; }
    html body .bvi .bvi-btn-outline-primary:focus, html body .bvi .bvi-btn-outline-primary.focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
    html body .bvi .bvi-btn-outline-primary.disabled, html body .bvi .bvi-btn-outline-primary:disabled {
      color: #007bff;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-primary:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-primary:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-primary.dropdown-toggle {
      color: #fff;
      background-color: #007bff;
      border-color: #007bff; }
      html body .bvi .bvi-btn-outline-primary:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-primary:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-primary.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
  html body .bvi .bvi-btn-outline-secondary {
    color: #6c757d;
    background-color: transparent;
    background-image: none;
    border-color: #6c757d; }
    html body .bvi .bvi-btn-outline-secondary:hover {
      color: #fff;
      background-color: #6c757d;
      border-color: #6c757d; }
    html body .bvi .bvi-btn-outline-secondary:focus, html body .bvi .bvi-btn-outline-secondary.focus {
      box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
    html body .bvi .bvi-btn-outline-secondary.disabled, html body .bvi .bvi-btn-outline-secondary:disabled {
      color: #6c757d;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-secondary:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-secondary:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-secondary.dropdown-toggle {
      color: #fff;
      background-color: #6c757d;
      border-color: #6c757d; }
      html body .bvi .bvi-btn-outline-secondary:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-secondary.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
  html body .bvi .bvi-btn-outline-success {
    color: #28a745;
    background-color: transparent;
    background-image: none;
    border-color: #28a745; }
    html body .bvi .bvi-btn-outline-success:hover {
      color: #fff;
      background-color: #28a745;
      border-color: #28a745; }
    html body .bvi .bvi-btn-outline-success:focus, html body .bvi .bvi-btn-outline-success.focus {
      box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
    html body .bvi .bvi-btn-outline-success.disabled, html body .bvi .bvi-btn-outline-success:disabled {
      color: #28a745;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-success:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-success:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-success.dropdown-toggle {
      color: #fff;
      background-color: #28a745;
      border-color: #28a745; }
      html body .bvi .bvi-btn-outline-success:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-success:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-success.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  html body .bvi .bvi-btn-outline-info {
    color: #17a2b8;
    background-color: transparent;
    background-image: none;
    border-color: #17a2b8; }
    html body .bvi .bvi-btn-outline-info:hover {
      color: #fff;
      background-color: #17a2b8;
      border-color: #17a2b8; }
    html body .bvi .bvi-btn-outline-info:focus, html body .bvi .bvi-btn-outline-info.focus {
      box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
    html body .bvi .bvi-btn-outline-info.disabled, html body .bvi .bvi-btn-outline-info:disabled {
      color: #17a2b8;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-info:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-info:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-info.dropdown-toggle {
      color: #fff;
      background-color: #17a2b8;
      border-color: #17a2b8; }
      html body .bvi .bvi-btn-outline-info:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-info:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-info.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  html body .bvi .bvi-btn-outline-warning {
    color: #ffc107;
    background-color: transparent;
    background-image: none;
    border-color: #ffc107; }
    html body .bvi .bvi-btn-outline-warning:hover {
      color: #212529;
      background-color: #ffc107;
      border-color: #ffc107; }
    html body .bvi .bvi-btn-outline-warning:focus, html body .bvi .bvi-btn-outline-warning.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
    html body .bvi .bvi-btn-outline-warning.disabled, html body .bvi .bvi-btn-outline-warning:disabled {
      color: #ffc107;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-warning:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-warning:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-warning.dropdown-toggle {
      color: #212529;
      background-color: #ffc107;
      border-color: #ffc107; }
      html body .bvi .bvi-btn-outline-warning:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-warning:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-warning.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  html body .bvi .bvi-btn-outline-danger {
    color: #dc3545;
    background-color: transparent;
    background-image: none;
    border-color: #dc3545; }
    html body .bvi .bvi-btn-outline-danger:hover {
      color: #fff;
      background-color: #dc3545;
      border-color: #dc3545; }
    html body .bvi .bvi-btn-outline-danger:focus, html body .bvi .bvi-btn-outline-danger.focus {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
    html body .bvi .bvi-btn-outline-danger.disabled, html body .bvi .bvi-btn-outline-danger:disabled {
      color: #dc3545;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-danger:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-danger:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-danger.dropdown-toggle {
      color: #fff;
      background-color: #dc3545;
      border-color: #dc3545; }
      html body .bvi .bvi-btn-outline-danger:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-danger:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-danger.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  html body .bvi .bvi-btn-outline-light {
    color: #f8f9fa;
    background-color: transparent;
    background-image: none;
    border-color: #f8f9fa; }
    html body .bvi .bvi-btn-outline-light:hover {
      color: #212529;
      background-color: #f8f9fa;
      border-color: #f8f9fa; }
    html body .bvi .bvi-btn-outline-light:focus, html body .bvi .bvi-btn-outline-light.focus {
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
    html body .bvi .bvi-btn-outline-light.disabled, html body .bvi .bvi-btn-outline-light:disabled {
      color: #f8f9fa;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-light:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-light:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-light.dropdown-toggle {
      color: #212529;
      background-color: #f8f9fa;
      border-color: #f8f9fa; }
      html body .bvi .bvi-btn-outline-light:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-light:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-light.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  html body .bvi .bvi-btn-outline-dark {
    color: #343a40;
    background-color: transparent;
    background-image: none;
    border-color: #343a40; }
    html body .bvi .bvi-btn-outline-dark:hover {
      color: #fff;
      background-color: #343a40;
      border-color: #343a40; }
    html body .bvi .bvi-btn-outline-dark:focus, html body .bvi .bvi-btn-outline-dark.focus {
      box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
    html body .bvi .bvi-btn-outline-dark.disabled, html body .bvi .bvi-btn-outline-dark:disabled {
      color: #343a40;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-dark:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-dark:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-dark.dropdown-toggle {
      color: #fff;
      background-color: #343a40;
      border-color: #343a40; }
      html body .bvi .bvi-btn-outline-dark:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-dark:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-dark.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  html body .bvi .bvi-btn-outline-bvi-white {
    color: #ffffff;
    background-color: transparent;
    background-image: none;
    border-color: #ffffff; }
    html body .bvi .bvi-btn-outline-bvi-white:hover {
      color: #212529;
      background-color: #ffffff;
      border-color: #ffffff; }
    html body .bvi .bvi-btn-outline-bvi-white:focus, html body .bvi .bvi-btn-outline-bvi-white.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    html body .bvi .bvi-btn-outline-bvi-white.disabled, html body .bvi .bvi-btn-outline-bvi-white:disabled {
      color: #ffffff;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-bvi-white:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-bvi-white:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-bvi-white.dropdown-toggle {
      color: #212529;
      background-color: #ffffff;
      border-color: #ffffff; }
      html body .bvi .bvi-btn-outline-bvi-white:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-bvi-white:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-bvi-white.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  html body .bvi .bvi-btn-outline-bvi-black {
    color: #000000;
    background-color: transparent;
    background-image: none;
    border-color: #000000; }
    html body .bvi .bvi-btn-outline-bvi-black:hover {
      color: #fff;
      background-color: #000000;
      border-color: #000000; }
    html body .bvi .bvi-btn-outline-bvi-black:focus, html body .bvi .bvi-btn-outline-bvi-black.focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
    html body .bvi .bvi-btn-outline-bvi-black.disabled, html body .bvi .bvi-btn-outline-bvi-black:disabled {
      color: #000000;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-bvi-black:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-bvi-black:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-bvi-black.dropdown-toggle {
      color: #fff;
      background-color: #000000;
      border-color: #000000; }
      html body .bvi .bvi-btn-outline-bvi-black:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-bvi-black:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-bvi-black.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
  html body .bvi .bvi-btn-outline-bvi-blue {
    color: #063462;
    background-color: transparent;
    background-image: none;
    border-color: #063462; }
    html body .bvi .bvi-btn-outline-bvi-blue:hover {
      color: #fff;
      background-color: #063462;
      border-color: #063462; }
    html body .bvi .bvi-btn-outline-bvi-blue:focus, html body .bvi .bvi-btn-outline-bvi-blue.focus {
      box-shadow: 0 0 0 0.2rem rgba(6, 52, 98, 0.5); }
    html body .bvi .bvi-btn-outline-bvi-blue.disabled, html body .bvi .bvi-btn-outline-bvi-blue:disabled {
      color: #063462;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-bvi-blue:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-bvi-blue:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-bvi-blue.dropdown-toggle {
      color: #fff;
      background-color: #063462;
      border-color: #063462; }
      html body .bvi .bvi-btn-outline-bvi-blue:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-bvi-blue:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-bvi-blue.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(6, 52, 98, 0.5); }
  html body .bvi .bvi-btn-outline-bvi-brown {
    color: #4D4B43;
    background-color: transparent;
    background-image: none;
    border-color: #4D4B43; }
    html body .bvi .bvi-btn-outline-bvi-brown:hover {
      color: #fff;
      background-color: #4D4B43;
      border-color: #4D4B43; }
    html body .bvi .bvi-btn-outline-bvi-brown:focus, html body .bvi .bvi-btn-outline-bvi-brown.focus {
      box-shadow: 0 0 0 0.2rem rgba(77, 75, 67, 0.5); }
    html body .bvi .bvi-btn-outline-bvi-brown.disabled, html body .bvi .bvi-btn-outline-bvi-brown:disabled {
      color: #4D4B43;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-bvi-brown:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-bvi-brown:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-bvi-brown.dropdown-toggle {
      color: #fff;
      background-color: #4D4B43;
      border-color: #4D4B43; }
      html body .bvi .bvi-btn-outline-bvi-brown:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-bvi-brown:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-bvi-brown.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(77, 75, 67, 0.5); }
  html body .bvi .bvi-btn-outline-bvi-green {
    color: #A9E44D;
    background-color: transparent;
    background-image: none;
    border-color: #A9E44D; }
    html body .bvi .bvi-btn-outline-bvi-green:hover {
      color: #212529;
      background-color: #A9E44D;
      border-color: #A9E44D; }
    html body .bvi .bvi-btn-outline-bvi-green:focus, html body .bvi .bvi-btn-outline-bvi-green.focus {
      box-shadow: 0 0 0 0.2rem rgba(169, 228, 77, 0.5); }
    html body .bvi .bvi-btn-outline-bvi-green.disabled, html body .bvi .bvi-btn-outline-bvi-green:disabled {
      color: #A9E44D;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-bvi-green:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-bvi-green:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-bvi-green.dropdown-toggle {
      color: #212529;
      background-color: #A9E44D;
      border-color: #A9E44D; }
      html body .bvi .bvi-btn-outline-bvi-green:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-bvi-green:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-bvi-green.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(169, 228, 77, 0.5); }
  html body .bvi .bvi-btn-link {
    font-weight: 400;
    color: #007bff;
    background-color: transparent; }
    html body .bvi .bvi-btn-link:hover {
      color: #0056b3;
      text-decoration: underline;
      background-color: transparent;
      border-color: transparent; }
    html body .bvi .bvi-btn-link:focus, html body .bvi .bvi-btn-link.focus {
      text-decoration: underline;
      border-color: transparent;
      box-shadow: none; }
    html body .bvi .bvi-btn-link:disabled, html body .bvi .bvi-btn-link.disabled {
      color: #6c757d;
      pointer-events: none; }
  html body .bvi .bvi-btn-lg, html body .bvi .bvi-btn-group-lg > .bvi-btn {
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 0; }
  html body .bvi .bvi-btn-sm, html body .bvi .bvi-btn-group-sm > .bvi-btn {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 0; }
  html body .bvi .bvi-btn-block {
    display: block;
    width: 100%; }
    html body .bvi .bvi-btn-block + .bvi-btn-block {
      margin-top: 0.5rem; }
  html body .bvi input[type="submit"].bvi-btn-block,
  html body .bvi input[type="reset"].bvi-btn-block,
  html body .bvi input[type="button"].bvi-btn-block {
    width: 100%; }
  html body .bvi .bvi-btn-group,
  html body .bvi .bvi-btn-group-vertical {
    position: relative;
    display: inline-flex;
    vertical-align: middle; }
    html body .bvi .bvi-btn-group > .bvi-btn,
    html body .bvi .bvi-btn-group-vertical > .bvi-btn {
      position: relative;
      flex: 0 1 auto; }
      html body .bvi .bvi-btn-group > .bvi-btn:hover,
      html body .bvi .bvi-btn-group-vertical > .bvi-btn:hover {
        z-index: 1; }
      html body .bvi .bvi-btn-group > .bvi-btn:focus, html body .bvi .bvi-btn-group > .bvi-btn:active, html body .bvi .bvi-btn-group > .bvi-btn.active,
      html body .bvi .bvi-btn-group-vertical > .bvi-btn:focus,
      html body .bvi .bvi-btn-group-vertical > .bvi-btn:active,
      html body .bvi .bvi-btn-group-vertical > .bvi-btn.active {
        z-index: 1; }
    html body .bvi .bvi-btn-group .bvi-btn + .bvi-btn,
    html body .bvi .bvi-btn-group .bvi-btn + .bvi-btn-group,
    html body .bvi .bvi-btn-group .bvi-btn-group + .bvi-btn,
    html body .bvi .bvi-btn-group .bvi-btn-group + .bvi-btn-group,
    html body .bvi .bvi-btn-group-vertical .bvi-btn + .bvi-btn,
    html body .bvi .bvi-btn-group-vertical .bvi-btn + .bvi-btn-group,
    html body .bvi .bvi-btn-group-vertical .bvi-btn-group + .bvi-btn,
    html body .bvi .bvi-btn-group-vertical .bvi-btn-group + .bvi-btn-group {
      margin-left: -1px; }
  html body .bvi .bvi-btn-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start; }
    html body .bvi .bvi-btn-toolbar .input-group {
      width: auto; }
  html body .bvi .bvi-btn-group > .bvi-btn:first-child {
    margin-left: 0; }
  html body .bvi .bvi-btn-group > .bvi-btn:not(:last-child):not(.dropdown-toggle),
  html body .bvi .bvi-btn-group > .bvi-btn-group:not(:last-child) > .bvi-btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  html body .bvi .bvi-btn-group > .bvi-btn:not(:first-child),
  html body .bvi .bvi-btn-group > .bvi-btn-group:not(:first-child) > .bvi-btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  html body .bvi .dropdown-toggle-split {
    padding-right: 0.5625rem;
    padding-left: 0.5625rem; }
    html body .bvi .dropdown-toggle-split::after,
    .dropup html body .bvi .dropdown-toggle-split::after,
    .dropright html body .bvi .dropdown-toggle-split::after {
      margin-left: 0; }
    .dropleft html body .bvi .dropdown-toggle-split::before {
      margin-right: 0; }
  html body .bvi .bvi-btn-sm + .dropdown-toggle-split, html body .bvi .bvi-btn-group-sm > .bvi-btn + .dropdown-toggle-split {
    padding-right: 0.375rem;
    padding-left: 0.375rem; }
  html body .bvi .bvi-btn-lg + .dropdown-toggle-split, html body .bvi .bvi-btn-group-lg > .bvi-btn + .dropdown-toggle-split {
    padding-right: 0.75rem;
    padding-left: 0.75rem; }
  html body .bvi .bvi-btn-group-vertical {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center; }
    html body .bvi .bvi-btn-group-vertical .bvi-btn,
    html body .bvi .bvi-btn-group-vertical .bvi-btn-group {
      width: 100%; }
    html body .bvi .bvi-btn-group-vertical > .bvi-btn + .bvi-btn,
    html body .bvi .bvi-btn-group-vertical > .bvi-btn + .bvi-btn-group,
    html body .bvi .bvi-btn-group-vertical > .bvi-btn-group + .bvi-btn,
    html body .bvi .bvi-btn-group-vertical > .bvi-btn-group + .bvi-btn-group {
      margin-top: -1px;
      margin-left: 0; }
    html body .bvi .bvi-btn-group-vertical > .bvi-btn:not(:last-child):not(.dropdown-toggle),
    html body .bvi .bvi-btn-group-vertical > .bvi-btn-group:not(:last-child) > .bvi-btn {
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0; }
    html body .bvi .bvi-btn-group-vertical > .bvi-btn:not(:first-child),
    html body .bvi .bvi-btn-group-vertical > .bvi-btn-group:not(:first-child) > .bvi-btn {
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
  html body .bvi .bvi-btn-group-toggle > .bvi-btn,
  html body .bvi .bvi-btn-group-toggle > .bvi-btn-group > .bvi-btn {
    margin-bottom: 0; }
    html body .bvi .bvi-btn-group-toggle > .bvi-btn input[type="radio"],
    html body .bvi .bvi-btn-group-toggle > .bvi-btn input[type="checkbox"],
    html body .bvi .bvi-btn-group-toggle > .bvi-btn-group > .bvi-btn input[type="radio"],
    html body .bvi .bvi-btn-group-toggle > .bvi-btn-group > .bvi-btn input[type="checkbox"] {
      position: absolute;
      clip: rect(0, 0, 0, 0);
      pointer-events: none; }
  html body .bvi .bvi-border {
    border: 1px solid #dee2e6 !important; }
  html body .bvi .bvi-border-top {
    border-top: 1px solid #dee2e6 !important; }
  html body .bvi .bvi-border-right {
    border-right: 1px solid #dee2e6 !important; }
  html body .bvi .bvi-border-bottom {
    border-bottom: 1px solid #dee2e6 !important; }
  html body .bvi .bvi-border-left {
    border-left: 1px solid #dee2e6 !important; }
  html body .bvi .bvi-border-0 {
    border: 0 !important; }
  html body .bvi .bvi-border-top-0 {
    border-top: 0 !important; }
  html body .bvi .bvi-border-right-0 {
    border-right: 0 !important; }
  html body .bvi .bvi-border-bottom-0 {
    border-bottom: 0 !important; }
  html body .bvi .bvi-border-left-0 {
    border-left: 0 !important; }
  html body .bvi .bvi-border-primary {
    border-color: #007bff !important; }
  html body .bvi .bvi-border-secondary {
    border-color: #6c757d !important; }
  html body .bvi .bvi-border-success {
    border-color: #28a745 !important; }
  html body .bvi .bvi-border-info {
    border-color: #17a2b8 !important; }
  html body .bvi .bvi-border-warning {
    border-color: #ffc107 !important; }
  html body .bvi .bvi-border-danger {
    border-color: #dc3545 !important; }
  html body .bvi .bvi-border-light {
    border-color: #f8f9fa !important; }
  html body .bvi .bvi-border-dark {
    border-color: #343a40 !important; }
  html body .bvi .bvi-border-bvi-white {
    border-color: #ffffff !important; }
  html body .bvi .bvi-border-bvi-black {
    border-color: #000000 !important; }
  html body .bvi .bvi-border-bvi-blue {
    border-color: #063462 !important; }
  html body .bvi .bvi-border-bvi-brown {
    border-color: #4D4B43 !important; }
  html body .bvi .bvi-border-bvi-green {
    border-color: #A9E44D !important; }
  html body .bvi .bvi-border-white {
    border-color: #fff !important; }
  html body .bvi .bvi-rounded {
    border-radius: 0 !important; }
  html body .bvi .bvi-rounded-top {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important; }
  html body .bvi .bvi-rounded-right {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important; }
  html body .bvi .bvi-rounded-bottom {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important; }
  html body .bvi .bvi-rounded-left {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important; }
  html body .bvi .bvi-rounded-circle {
    border-radius: 50% !important; }
  html body .bvi .bvi-rounded-0 {
    border-radius: 0 !important; }
  html body .bvi .bvi-m-0 {
    margin: 0 !important; }
  html body .bvi .bvi-mt-0,
  html body .bvi .bvi-my-0 {
    margin-top: 0 !important; }
  html body .bvi .bvi-mr-0,
  html body .bvi .bvi-mx-0 {
    margin-right: 0 !important; }
  html body .bvi .bvi-mb-0,
  html body .bvi .bvi-my-0 {
    margin-bottom: 0 !important; }
  html body .bvi .bvi-ml-0,
  html body .bvi .bvi-mx-0 {
    margin-left: 0 !important; }
  html body .bvi .bvi-m-1 {
    margin: 0.25rem !important; }
  html body .bvi .bvi-mt-1,
  html body .bvi .bvi-my-1 {
    margin-top: 0.25rem !important; }
  html body .bvi .bvi-mr-1,
  html body .bvi .bvi-mx-1 {
    margin-right: 0.25rem !important; }
  html body .bvi .bvi-mb-1,
  html body .bvi .bvi-my-1 {
    margin-bottom: 0.25rem !important; }
  html body .bvi .bvi-ml-1,
  html body .bvi .bvi-mx-1 {
    margin-left: 0.25rem !important; }
  html body .bvi .bvi-m-2 {
    margin: 0.5rem !important; }
  html body .bvi .bvi-mt-2,
  html body .bvi .bvi-my-2 {
    margin-top: 0.5rem !important; }
  html body .bvi .bvi-mr-2,
  html body .bvi .bvi-mx-2 {
    margin-right: 0.5rem !important; }
  html body .bvi .bvi-mb-2,
  html body .bvi .bvi-my-2 {
    margin-bottom: 0.5rem !important; }
  html body .bvi .bvi-ml-2,
  html body .bvi .bvi-mx-2 {
    margin-left: 0.5rem !important; }
  html body .bvi .bvi-m-3 {
    margin: 1rem !important; }
  html body .bvi .bvi-mt-3,
  html body .bvi .bvi-my-3 {
    margin-top: 1rem !important; }
  html body .bvi .bvi-mr-3,
  html body .bvi .bvi-mx-3 {
    margin-right: 1rem !important; }
  html body .bvi .bvi-mb-3,
  html body .bvi .bvi-my-3 {
    margin-bottom: 1rem !important; }
  html body .bvi .bvi-ml-3,
  html body .bvi .bvi-mx-3 {
    margin-left: 1rem !important; }
  html body .bvi .bvi-m-4 {
    margin: 1.5rem !important; }
  html body .bvi .bvi-mt-4,
  html body .bvi .bvi-my-4 {
    margin-top: 1.5rem !important; }
  html body .bvi .bvi-mr-4,
  html body .bvi .bvi-mx-4 {
    margin-right: 1.5rem !important; }
  html body .bvi .bvi-mb-4,
  html body .bvi .bvi-my-4 {
    margin-bottom: 1.5rem !important; }
  html body .bvi .bvi-ml-4,
  html body .bvi .bvi-mx-4 {
    margin-left: 1.5rem !important; }
  html body .bvi .bvi-m-5 {
    margin: 3rem !important; }
  html body .bvi .bvi-mt-5,
  html body .bvi .bvi-my-5 {
    margin-top: 3rem !important; }
  html body .bvi .bvi-mr-5,
  html body .bvi .bvi-mx-5 {
    margin-right: 3rem !important; }
  html body .bvi .bvi-mb-5,
  html body .bvi .bvi-my-5 {
    margin-bottom: 3rem !important; }
  html body .bvi .bvi-ml-5,
  html body .bvi .bvi-mx-5 {
    margin-left: 3rem !important; }
  html body .bvi .bvi-p-0 {
    padding: 0 !important; }
  html body .bvi .bvi-pt-0,
  html body .bvi .bvi-py-0 {
    padding-top: 0 !important; }
  html body .bvi .bvi-pr-0,
  html body .bvi .bvi-px-0 {
    padding-right: 0 !important; }
  html body .bvi .bvi-pb-0,
  html body .bvi .bvi-py-0 {
    padding-bottom: 0 !important; }
  html body .bvi .bvi-pl-0,
  html body .bvi .bvi-px-0 {
    padding-left: 0 !important; }
  html body .bvi .bvi-p-1 {
    padding: 0.25rem !important; }
  html body .bvi .bvi-pt-1,
  html body .bvi .bvi-py-1 {
    padding-top: 0.25rem !important; }
  html body .bvi .bvi-pr-1,
  html body .bvi .bvi-px-1 {
    padding-right: 0.25rem !important; }
  html body .bvi .bvi-pb-1,
  html body .bvi .bvi-py-1 {
    padding-bottom: 0.25rem !important; }
  html body .bvi .bvi-pl-1,
  html body .bvi .bvi-px-1 {
    padding-left: 0.25rem !important; }
  html body .bvi .bvi-p-2 {
    padding: 0.5rem !important; }
  html body .bvi .bvi-pt-2,
  html body .bvi .bvi-py-2 {
    padding-top: 0.5rem !important; }
  html body .bvi .bvi-pr-2,
  html body .bvi .bvi-px-2 {
    padding-right: 0.5rem !important; }
  html body .bvi .bvi-pb-2,
  html body .bvi .bvi-py-2 {
    padding-bottom: 0.5rem !important; }
  html body .bvi .bvi-pl-2,
  html body .bvi .bvi-px-2 {
    padding-left: 0.5rem !important; }
  html body .bvi .bvi-p-3 {
    padding: 1rem !important; }
  html body .bvi .bvi-pt-3,
  html body .bvi .bvi-py-3 {
    padding-top: 1rem !important; }
  html body .bvi .bvi-pr-3,
  html body .bvi .bvi-px-3 {
    padding-right: 1rem !important; }
  html body .bvi .bvi-pb-3,
  html body .bvi .bvi-py-3 {
    padding-bottom: 1rem !important; }
  html body .bvi .bvi-pl-3,
  html body .bvi .bvi-px-3 {
    padding-left: 1rem !important; }
  html body .bvi .bvi-p-4 {
    padding: 1.5rem !important; }
  html body .bvi .bvi-pt-4,
  html body .bvi .bvi-py-4 {
    padding-top: 1.5rem !important; }
  html body .bvi .bvi-pr-4,
  html body .bvi .bvi-px-4 {
    padding-right: 1.5rem !important; }
  html body .bvi .bvi-pb-4,
  html body .bvi .bvi-py-4 {
    padding-bottom: 1.5rem !important; }
  html body .bvi .bvi-pl-4,
  html body .bvi .bvi-px-4 {
    padding-left: 1.5rem !important; }
  html body .bvi .bvi-p-5 {
    padding: 3rem !important; }
  html body .bvi .bvi-pt-5,
  html body .bvi .bvi-py-5 {
    padding-top: 3rem !important; }
  html body .bvi .bvi-pr-5,
  html body .bvi .bvi-px-5 {
    padding-right: 3rem !important; }
  html body .bvi .bvi-pb-5,
  html body .bvi .bvi-py-5 {
    padding-bottom: 3rem !important; }
  html body .bvi .bvi-pl-5,
  html body .bvi .bvi-px-5 {
    padding-left: 3rem !important; }
  html body .bvi .bvi-m-auto {
    margin: auto !important; }
  html body .bvi .bvi-mt-auto,
  html body .bvi .bvi-my-auto {
    margin-top: auto !important; }
  html body .bvi .bvi-mr-auto,
  html body .bvi .bvi-mx-auto {
    margin-right: auto !important; }
  html body .bvi .bvi-mb-auto,
  html body .bvi .bvi-my-auto {
    margin-bottom: auto !important; }
  html body .bvi .bvi-ml-auto,
  html body .bvi .bvi-mx-auto {
    margin-left: auto !important; }
  @media (min-width: 576px) {
    html body .bvi .bvi-m-sm-0 {
      margin: 0 !important; }
    html body .bvi .bvi-mt-sm-0,
    html body .bvi .bvi-my-sm-0 {
      margin-top: 0 !important; }
    html body .bvi .bvi-mr-sm-0,
    html body .bvi .bvi-mx-sm-0 {
      margin-right: 0 !important; }
    html body .bvi .bvi-mb-sm-0,
    html body .bvi .bvi-my-sm-0 {
      margin-bottom: 0 !important; }
    html body .bvi .bvi-ml-sm-0,
    html body .bvi .bvi-mx-sm-0 {
      margin-left: 0 !important; }
    html body .bvi .bvi-m-sm-1 {
      margin: 0.25rem !important; }
    html body .bvi .bvi-mt-sm-1,
    html body .bvi .bvi-my-sm-1 {
      margin-top: 0.25rem !important; }
    html body .bvi .bvi-mr-sm-1,
    html body .bvi .bvi-mx-sm-1 {
      margin-right: 0.25rem !important; }
    html body .bvi .bvi-mb-sm-1,
    html body .bvi .bvi-my-sm-1 {
      margin-bottom: 0.25rem !important; }
    html body .bvi .bvi-ml-sm-1,
    html body .bvi .bvi-mx-sm-1 {
      margin-left: 0.25rem !important; }
    html body .bvi .bvi-m-sm-2 {
      margin: 0.5rem !important; }
    html body .bvi .bvi-mt-sm-2,
    html body .bvi .bvi-my-sm-2 {
      margin-top: 0.5rem !important; }
    html body .bvi .bvi-mr-sm-2,
    html body .bvi .bvi-mx-sm-2 {
      margin-right: 0.5rem !important; }
    html body .bvi .bvi-mb-sm-2,
    html body .bvi .bvi-my-sm-2 {
      margin-bottom: 0.5rem !important; }
    html body .bvi .bvi-ml-sm-2,
    html body .bvi .bvi-mx-sm-2 {
      margin-left: 0.5rem !important; }
    html body .bvi .bvi-m-sm-3 {
      margin: 1rem !important; }
    html body .bvi .bvi-mt-sm-3,
    html body .bvi .bvi-my-sm-3 {
      margin-top: 1rem !important; }
    html body .bvi .bvi-mr-sm-3,
    html body .bvi .bvi-mx-sm-3 {
      margin-right: 1rem !important; }
    html body .bvi .bvi-mb-sm-3,
    html body .bvi .bvi-my-sm-3 {
      margin-bottom: 1rem !important; }
    html body .bvi .bvi-ml-sm-3,
    html body .bvi .bvi-mx-sm-3 {
      margin-left: 1rem !important; }
    html body .bvi .bvi-m-sm-4 {
      margin: 1.5rem !important; }
    html body .bvi .bvi-mt-sm-4,
    html body .bvi .bvi-my-sm-4 {
      margin-top: 1.5rem !important; }
    html body .bvi .bvi-mr-sm-4,
    html body .bvi .bvi-mx-sm-4 {
      margin-right: 1.5rem !important; }
    html body .bvi .bvi-mb-sm-4,
    html body .bvi .bvi-my-sm-4 {
      margin-bottom: 1.5rem !important; }
    html body .bvi .bvi-ml-sm-4,
    html body .bvi .bvi-mx-sm-4 {
      margin-left: 1.5rem !important; }
    html body .bvi .bvi-m-sm-5 {
      margin: 3rem !important; }
    html body .bvi .bvi-mt-sm-5,
    html body .bvi .bvi-my-sm-5 {
      margin-top: 3rem !important; }
    html body .bvi .bvi-mr-sm-5,
    html body .bvi .bvi-mx-sm-5 {
      margin-right: 3rem !important; }
    html body .bvi .bvi-mb-sm-5,
    html body .bvi .bvi-my-sm-5 {
      margin-bottom: 3rem !important; }
    html body .bvi .bvi-ml-sm-5,
    html body .bvi .bvi-mx-sm-5 {
      margin-left: 3rem !important; }
    html body .bvi .bvi-p-sm-0 {
      padding: 0 !important; }
    html body .bvi .bvi-pt-sm-0,
    html body .bvi .bvi-py-sm-0 {
      padding-top: 0 !important; }
    html body .bvi .bvi-pr-sm-0,
    html body .bvi .bvi-px-sm-0 {
      padding-right: 0 !important; }
    html body .bvi .bvi-pb-sm-0,
    html body .bvi .bvi-py-sm-0 {
      padding-bottom: 0 !important; }
    html body .bvi .bvi-pl-sm-0,
    html body .bvi .bvi-px-sm-0 {
      padding-left: 0 !important; }
    html body .bvi .bvi-p-sm-1 {
      padding: 0.25rem !important; }
    html body .bvi .bvi-pt-sm-1,
    html body .bvi .bvi-py-sm-1 {
      padding-top: 0.25rem !important; }
    html body .bvi .bvi-pr-sm-1,
    html body .bvi .bvi-px-sm-1 {
      padding-right: 0.25rem !important; }
    html body .bvi .bvi-pb-sm-1,
    html body .bvi .bvi-py-sm-1 {
      padding-bottom: 0.25rem !important; }
    html body .bvi .bvi-pl-sm-1,
    html body .bvi .bvi-px-sm-1 {
      padding-left: 0.25rem !important; }
    html body .bvi .bvi-p-sm-2 {
      padding: 0.5rem !important; }
    html body .bvi .bvi-pt-sm-2,
    html body .bvi .bvi-py-sm-2 {
      padding-top: 0.5rem !important; }
    html body .bvi .bvi-pr-sm-2,
    html body .bvi .bvi-px-sm-2 {
      padding-right: 0.5rem !important; }
    html body .bvi .bvi-pb-sm-2,
    html body .bvi .bvi-py-sm-2 {
      padding-bottom: 0.5rem !important; }
    html body .bvi .bvi-pl-sm-2,
    html body .bvi .bvi-px-sm-2 {
      padding-left: 0.5rem !important; }
    html body .bvi .bvi-p-sm-3 {
      padding: 1rem !important; }
    html body .bvi .bvi-pt-sm-3,
    html body .bvi .bvi-py-sm-3 {
      padding-top: 1rem !important; }
    html body .bvi .bvi-pr-sm-3,
    html body .bvi .bvi-px-sm-3 {
      padding-right: 1rem !important; }
    html body .bvi .bvi-pb-sm-3,
    html body .bvi .bvi-py-sm-3 {
      padding-bottom: 1rem !important; }
    html body .bvi .bvi-pl-sm-3,
    html body .bvi .bvi-px-sm-3 {
      padding-left: 1rem !important; }
    html body .bvi .bvi-p-sm-4 {
      padding: 1.5rem !important; }
    html body .bvi .bvi-pt-sm-4,
    html body .bvi .bvi-py-sm-4 {
      padding-top: 1.5rem !important; }
    html body .bvi .bvi-pr-sm-4,
    html body .bvi .bvi-px-sm-4 {
      padding-right: 1.5rem !important; }
    html body .bvi .bvi-pb-sm-4,
    html body .bvi .bvi-py-sm-4 {
      padding-bottom: 1.5rem !important; }
    html body .bvi .bvi-pl-sm-4,
    html body .bvi .bvi-px-sm-4 {
      padding-left: 1.5rem !important; }
    html body .bvi .bvi-p-sm-5 {
      padding: 3rem !important; }
    html body .bvi .bvi-pt-sm-5,
    html body .bvi .bvi-py-sm-5 {
      padding-top: 3rem !important; }
    html body .bvi .bvi-pr-sm-5,
    html body .bvi .bvi-px-sm-5 {
      padding-right: 3rem !important; }
    html body .bvi .bvi-pb-sm-5,
    html body .bvi .bvi-py-sm-5 {
      padding-bottom: 3rem !important; }
    html body .bvi .bvi-pl-sm-5,
    html body .bvi .bvi-px-sm-5 {
      padding-left: 3rem !important; }
    html body .bvi .bvi-m-sm-auto {
      margin: auto !important; }
    html body .bvi .bvi-mt-sm-auto,
    html body .bvi .bvi-my-sm-auto {
      margin-top: auto !important; }
    html body .bvi .bvi-mr-sm-auto,
    html body .bvi .bvi-mx-sm-auto {
      margin-right: auto !important; }
    html body .bvi .bvi-mb-sm-auto,
    html body .bvi .bvi-my-sm-auto {
      margin-bottom: auto !important; }
    html body .bvi .bvi-ml-sm-auto,
    html body .bvi .bvi-mx-sm-auto {
      margin-left: auto !important; } }
  @media (min-width: 768px) {
    html body .bvi .bvi-m-md-0 {
      margin: 0 !important; }
    html body .bvi .bvi-mt-md-0,
    html body .bvi .bvi-my-md-0 {
      margin-top: 0 !important; }
    html body .bvi .bvi-mr-md-0,
    html body .bvi .bvi-mx-md-0 {
      margin-right: 0 !important; }
    html body .bvi .bvi-mb-md-0,
    html body .bvi .bvi-my-md-0 {
      margin-bottom: 0 !important; }
    html body .bvi .bvi-ml-md-0,
    html body .bvi .bvi-mx-md-0 {
      margin-left: 0 !important; }
    html body .bvi .bvi-m-md-1 {
      margin: 0.25rem !important; }
    html body .bvi .bvi-mt-md-1,
    html body .bvi .bvi-my-md-1 {
      margin-top: 0.25rem !important; }
    html body .bvi .bvi-mr-md-1,
    html body .bvi .bvi-mx-md-1 {
      margin-right: 0.25rem !important; }
    html body .bvi .bvi-mb-md-1,
    html body .bvi .bvi-my-md-1 {
      margin-bottom: 0.25rem !important; }
    html body .bvi .bvi-ml-md-1,
    html body .bvi .bvi-mx-md-1 {
      margin-left: 0.25rem !important; }
    html body .bvi .bvi-m-md-2 {
      margin: 0.5rem !important; }
    html body .bvi .bvi-mt-md-2,
    html body .bvi .bvi-my-md-2 {
      margin-top: 0.5rem !important; }
    html body .bvi .bvi-mr-md-2,
    html body .bvi .bvi-mx-md-2 {
      margin-right: 0.5rem !important; }
    html body .bvi .bvi-mb-md-2,
    html body .bvi .bvi-my-md-2 {
      margin-bottom: 0.5rem !important; }
    html body .bvi .bvi-ml-md-2,
    html body .bvi .bvi-mx-md-2 {
      margin-left: 0.5rem !important; }
    html body .bvi .bvi-m-md-3 {
      margin: 1rem !important; }
    html body .bvi .bvi-mt-md-3,
    html body .bvi .bvi-my-md-3 {
      margin-top: 1rem !important; }
    html body .bvi .bvi-mr-md-3,
    html body .bvi .bvi-mx-md-3 {
      margin-right: 1rem !important; }
    html body .bvi .bvi-mb-md-3,
    html body .bvi .bvi-my-md-3 {
      margin-bottom: 1rem !important; }
    html body .bvi .bvi-ml-md-3,
    html body .bvi .bvi-mx-md-3 {
      margin-left: 1rem !important; }
    html body .bvi .bvi-m-md-4 {
      margin: 1.5rem !important; }
    html body .bvi .bvi-mt-md-4,
    html body .bvi .bvi-my-md-4 {
      margin-top: 1.5rem !important; }
    html body .bvi .bvi-mr-md-4,
    html body .bvi .bvi-mx-md-4 {
      margin-right: 1.5rem !important; }
    html body .bvi .bvi-mb-md-4,
    html body .bvi .bvi-my-md-4 {
      margin-bottom: 1.5rem !important; }
    html body .bvi .bvi-ml-md-4,
    html body .bvi .bvi-mx-md-4 {
      margin-left: 1.5rem !important; }
    html body .bvi .bvi-m-md-5 {
      margin: 3rem !important; }
    html body .bvi .bvi-mt-md-5,
    html body .bvi .bvi-my-md-5 {
      margin-top: 3rem !important; }
    html body .bvi .bvi-mr-md-5,
    html body .bvi .bvi-mx-md-5 {
      margin-right: 3rem !important; }
    html body .bvi .bvi-mb-md-5,
    html body .bvi .bvi-my-md-5 {
      margin-bottom: 3rem !important; }
    html body .bvi .bvi-ml-md-5,
    html body .bvi .bvi-mx-md-5 {
      margin-left: 3rem !important; }
    html body .bvi .bvi-p-md-0 {
      padding: 0 !important; }
    html body .bvi .bvi-pt-md-0,
    html body .bvi .bvi-py-md-0 {
      padding-top: 0 !important; }
    html body .bvi .bvi-pr-md-0,
    html body .bvi .bvi-px-md-0 {
      padding-right: 0 !important; }
    html body .bvi .bvi-pb-md-0,
    html body .bvi .bvi-py-md-0 {
      padding-bottom: 0 !important; }
    html body .bvi .bvi-pl-md-0,
    html body .bvi .bvi-px-md-0 {
      padding-left: 0 !important; }
    html body .bvi .bvi-p-md-1 {
      padding: 0.25rem !important; }
    html body .bvi .bvi-pt-md-1,
    html body .bvi .bvi-py-md-1 {
      padding-top: 0.25rem !important; }
    html body .bvi .bvi-pr-md-1,
    html body .bvi .bvi-px-md-1 {
      padding-right: 0.25rem !important; }
    html body .bvi .bvi-pb-md-1,
    html body .bvi .bvi-py-md-1 {
      padding-bottom: 0.25rem !important; }
    html body .bvi .bvi-pl-md-1,
    html body .bvi .bvi-px-md-1 {
      padding-left: 0.25rem !important; }
    html body .bvi .bvi-p-md-2 {
      padding: 0.5rem !important; }
    html body .bvi .bvi-pt-md-2,
    html body .bvi .bvi-py-md-2 {
      padding-top: 0.5rem !important; }
    html body .bvi .bvi-pr-md-2,
    html body .bvi .bvi-px-md-2 {
      padding-right: 0.5rem !important; }
    html body .bvi .bvi-pb-md-2,
    html body .bvi .bvi-py-md-2 {
      padding-bottom: 0.5rem !important; }
    html body .bvi .bvi-pl-md-2,
    html body .bvi .bvi-px-md-2 {
      padding-left: 0.5rem !important; }
    html body .bvi .bvi-p-md-3 {
      padding: 1rem !important; }
    html body .bvi .bvi-pt-md-3,
    html body .bvi .bvi-py-md-3 {
      padding-top: 1rem !important; }
    html body .bvi .bvi-pr-md-3,
    html body .bvi .bvi-px-md-3 {
      padding-right: 1rem !important; }
    html body .bvi .bvi-pb-md-3,
    html body .bvi .bvi-py-md-3 {
      padding-bottom: 1rem !important; }
    html body .bvi .bvi-pl-md-3,
    html body .bvi .bvi-px-md-3 {
      padding-left: 1rem !important; }
    html body .bvi .bvi-p-md-4 {
      padding: 1.5rem !important; }
    html body .bvi .bvi-pt-md-4,
    html body .bvi .bvi-py-md-4 {
      padding-top: 1.5rem !important; }
    html body .bvi .bvi-pr-md-4,
    html body .bvi .bvi-px-md-4 {
      padding-right: 1.5rem !important; }
    html body .bvi .bvi-pb-md-4,
    html body .bvi .bvi-py-md-4 {
      padding-bottom: 1.5rem !important; }
    html body .bvi .bvi-pl-md-4,
    html body .bvi .bvi-px-md-4 {
      padding-left: 1.5rem !important; }
    html body .bvi .bvi-p-md-5 {
      padding: 3rem !important; }
    html body .bvi .bvi-pt-md-5,
    html body .bvi .bvi-py-md-5 {
      padding-top: 3rem !important; }
    html body .bvi .bvi-pr-md-5,
    html body .bvi .bvi-px-md-5 {
      padding-right: 3rem !important; }
    html body .bvi .bvi-pb-md-5,
    html body .bvi .bvi-py-md-5 {
      padding-bottom: 3rem !important; }
    html body .bvi .bvi-pl-md-5,
    html body .bvi .bvi-px-md-5 {
      padding-left: 3rem !important; }
    html body .bvi .bvi-m-md-auto {
      margin: auto !important; }
    html body .bvi .bvi-mt-md-auto,
    html body .bvi .bvi-my-md-auto {
      margin-top: auto !important; }
    html body .bvi .bvi-mr-md-auto,
    html body .bvi .bvi-mx-md-auto {
      margin-right: auto !important; }
    html body .bvi .bvi-mb-md-auto,
    html body .bvi .bvi-my-md-auto {
      margin-bottom: auto !important; }
    html body .bvi .bvi-ml-md-auto,
    html body .bvi .bvi-mx-md-auto {
      margin-left: auto !important; } }
  @media (min-width: 992px) {
    html body .bvi .bvi-m-lg-0 {
      margin: 0 !important; }
    html body .bvi .bvi-mt-lg-0,
    html body .bvi .bvi-my-lg-0 {
      margin-top: 0 !important; }
    html body .bvi .bvi-mr-lg-0,
    html body .bvi .bvi-mx-lg-0 {
      margin-right: 0 !important; }
    html body .bvi .bvi-mb-lg-0,
    html body .bvi .bvi-my-lg-0 {
      margin-bottom: 0 !important; }
    html body .bvi .bvi-ml-lg-0,
    html body .bvi .bvi-mx-lg-0 {
      margin-left: 0 !important; }
    html body .bvi .bvi-m-lg-1 {
      margin: 0.25rem !important; }
    html body .bvi .bvi-mt-lg-1,
    html body .bvi .bvi-my-lg-1 {
      margin-top: 0.25rem !important; }
    html body .bvi .bvi-mr-lg-1,
    html body .bvi .bvi-mx-lg-1 {
      margin-right: 0.25rem !important; }
    html body .bvi .bvi-mb-lg-1,
    html body .bvi .bvi-my-lg-1 {
      margin-bottom: 0.25rem !important; }
    html body .bvi .bvi-ml-lg-1,
    html body .bvi .bvi-mx-lg-1 {
      margin-left: 0.25rem !important; }
    html body .bvi .bvi-m-lg-2 {
      margin: 0.5rem !important; }
    html body .bvi .bvi-mt-lg-2,
    html body .bvi .bvi-my-lg-2 {
      margin-top: 0.5rem !important; }
    html body .bvi .bvi-mr-lg-2,
    html body .bvi .bvi-mx-lg-2 {
      margin-right: 0.5rem !important; }
    html body .bvi .bvi-mb-lg-2,
    html body .bvi .bvi-my-lg-2 {
      margin-bottom: 0.5rem !important; }
    html body .bvi .bvi-ml-lg-2,
    html body .bvi .bvi-mx-lg-2 {
      margin-left: 0.5rem !important; }
    html body .bvi .bvi-m-lg-3 {
      margin: 1rem !important; }
    html body .bvi .bvi-mt-lg-3,
    html body .bvi .bvi-my-lg-3 {
      margin-top: 1rem !important; }
    html body .bvi .bvi-mr-lg-3,
    html body .bvi .bvi-mx-lg-3 {
      margin-right: 1rem !important; }
    html body .bvi .bvi-mb-lg-3,
    html body .bvi .bvi-my-lg-3 {
      margin-bottom: 1rem !important; }
    html body .bvi .bvi-ml-lg-3,
    html body .bvi .bvi-mx-lg-3 {
      margin-left: 1rem !important; }
    html body .bvi .bvi-m-lg-4 {
      margin: 1.5rem !important; }
    html body .bvi .bvi-mt-lg-4,
    html body .bvi .bvi-my-lg-4 {
      margin-top: 1.5rem !important; }
    html body .bvi .bvi-mr-lg-4,
    html body .bvi .bvi-mx-lg-4 {
      margin-right: 1.5rem !important; }
    html body .bvi .bvi-mb-lg-4,
    html body .bvi .bvi-my-lg-4 {
      margin-bottom: 1.5rem !important; }
    html body .bvi .bvi-ml-lg-4,
    html body .bvi .bvi-mx-lg-4 {
      margin-left: 1.5rem !important; }
    html body .bvi .bvi-m-lg-5 {
      margin: 3rem !important; }
    html body .bvi .bvi-mt-lg-5,
    html body .bvi .bvi-my-lg-5 {
      margin-top: 3rem !important; }
    html body .bvi .bvi-mr-lg-5,
    html body .bvi .bvi-mx-lg-5 {
      margin-right: 3rem !important; }
    html body .bvi .bvi-mb-lg-5,
    html body .bvi .bvi-my-lg-5 {
      margin-bottom: 3rem !important; }
    html body .bvi .bvi-ml-lg-5,
    html body .bvi .bvi-mx-lg-5 {
      margin-left: 3rem !important; }
    html body .bvi .bvi-p-lg-0 {
      padding: 0 !important; }
    html body .bvi .bvi-pt-lg-0,
    html body .bvi .bvi-py-lg-0 {
      padding-top: 0 !important; }
    html body .bvi .bvi-pr-lg-0,
    html body .bvi .bvi-px-lg-0 {
      padding-right: 0 !important; }
    html body .bvi .bvi-pb-lg-0,
    html body .bvi .bvi-py-lg-0 {
      padding-bottom: 0 !important; }
    html body .bvi .bvi-pl-lg-0,
    html body .bvi .bvi-px-lg-0 {
      padding-left: 0 !important; }
    html body .bvi .bvi-p-lg-1 {
      padding: 0.25rem !important; }
    html body .bvi .bvi-pt-lg-1,
    html body .bvi .bvi-py-lg-1 {
      padding-top: 0.25rem !important; }
    html body .bvi .bvi-pr-lg-1,
    html body .bvi .bvi-px-lg-1 {
      padding-right: 0.25rem !important; }
    html body .bvi .bvi-pb-lg-1,
    html body .bvi .bvi-py-lg-1 {
      padding-bottom: 0.25rem !important; }
    html body .bvi .bvi-pl-lg-1,
    html body .bvi .bvi-px-lg-1 {
      padding-left: 0.25rem !important; }
    html body .bvi .bvi-p-lg-2 {
      padding: 0.5rem !important; }
    html body .bvi .bvi-pt-lg-2,
    html body .bvi .bvi-py-lg-2 {
      padding-top: 0.5rem !important; }
    html body .bvi .bvi-pr-lg-2,
    html body .bvi .bvi-px-lg-2 {
      padding-right: 0.5rem !important; }
    html body .bvi .bvi-pb-lg-2,
    html body .bvi .bvi-py-lg-2 {
      padding-bottom: 0.5rem !important; }
    html body .bvi .bvi-pl-lg-2,
    html body .bvi .bvi-px-lg-2 {
      padding-left: 0.5rem !important; }
    html body .bvi .bvi-p-lg-3 {
      padding: 1rem !important; }
    html body .bvi .bvi-pt-lg-3,
    html body .bvi .bvi-py-lg-3 {
      padding-top: 1rem !important; }
    html body .bvi .bvi-pr-lg-3,
    html body .bvi .bvi-px-lg-3 {
      padding-right: 1rem !important; }
    html body .bvi .bvi-pb-lg-3,
    html body .bvi .bvi-py-lg-3 {
      padding-bottom: 1rem !important; }
    html body .bvi .bvi-pl-lg-3,
    html body .bvi .bvi-px-lg-3 {
      padding-left: 1rem !important; }
    html body .bvi .bvi-p-lg-4 {
      padding: 1.5rem !important; }
    html body .bvi .bvi-pt-lg-4,
    html body .bvi .bvi-py-lg-4 {
      padding-top: 1.5rem !important; }
    html body .bvi .bvi-pr-lg-4,
    html body .bvi .bvi-px-lg-4 {
      padding-right: 1.5rem !important; }
    html body .bvi .bvi-pb-lg-4,
    html body .bvi .bvi-py-lg-4 {
      padding-bottom: 1.5rem !important; }
    html body .bvi .bvi-pl-lg-4,
    html body .bvi .bvi-px-lg-4 {
      padding-left: 1.5rem !important; }
    html body .bvi .bvi-p-lg-5 {
      padding: 3rem !important; }
    html body .bvi .bvi-pt-lg-5,
    html body .bvi .bvi-py-lg-5 {
      padding-top: 3rem !important; }
    html body .bvi .bvi-pr-lg-5,
    html body .bvi .bvi-px-lg-5 {
      padding-right: 3rem !important; }
    html body .bvi .bvi-pb-lg-5,
    html body .bvi .bvi-py-lg-5 {
      padding-bottom: 3rem !important; }
    html body .bvi .bvi-pl-lg-5,
    html body .bvi .bvi-px-lg-5 {
      padding-left: 3rem !important; }
    html body .bvi .bvi-m-lg-auto {
      margin: auto !important; }
    html body .bvi .bvi-mt-lg-auto,
    html body .bvi .bvi-my-lg-auto {
      margin-top: auto !important; }
    html body .bvi .bvi-mr-lg-auto,
    html body .bvi .bvi-mx-lg-auto {
      margin-right: auto !important; }
    html body .bvi .bvi-mb-lg-auto,
    html body .bvi .bvi-my-lg-auto {
      margin-bottom: auto !important; }
    html body .bvi .bvi-ml-lg-auto,
    html body .bvi .bvi-mx-lg-auto {
      margin-left: auto !important; } }
  @media (min-width: 1200px) {
    html body .bvi .bvi-m-xl-0 {
      margin: 0 !important; }
    html body .bvi .bvi-mt-xl-0,
    html body .bvi .bvi-my-xl-0 {
      margin-top: 0 !important; }
    html body .bvi .bvi-mr-xl-0,
    html body .bvi .bvi-mx-xl-0 {
      margin-right: 0 !important; }
    html body .bvi .bvi-mb-xl-0,
    html body .bvi .bvi-my-xl-0 {
      margin-bottom: 0 !important; }
    html body .bvi .bvi-ml-xl-0,
    html body .bvi .bvi-mx-xl-0 {
      margin-left: 0 !important; }
    html body .bvi .bvi-m-xl-1 {
      margin: 0.25rem !important; }
    html body .bvi .bvi-mt-xl-1,
    html body .bvi .bvi-my-xl-1 {
      margin-top: 0.25rem !important; }
    html body .bvi .bvi-mr-xl-1,
    html body .bvi .bvi-mx-xl-1 {
      margin-right: 0.25rem !important; }
    html body .bvi .bvi-mb-xl-1,
    html body .bvi .bvi-my-xl-1 {
      margin-bottom: 0.25rem !important; }
    html body .bvi .bvi-ml-xl-1,
    html body .bvi .bvi-mx-xl-1 {
      margin-left: 0.25rem !important; }
    html body .bvi .bvi-m-xl-2 {
      margin: 0.5rem !important; }
    html body .bvi .bvi-mt-xl-2,
    html body .bvi .bvi-my-xl-2 {
      margin-top: 0.5rem !important; }
    html body .bvi .bvi-mr-xl-2,
    html body .bvi .bvi-mx-xl-2 {
      margin-right: 0.5rem !important; }
    html body .bvi .bvi-mb-xl-2,
    html body .bvi .bvi-my-xl-2 {
      margin-bottom: 0.5rem !important; }
    html body .bvi .bvi-ml-xl-2,
    html body .bvi .bvi-mx-xl-2 {
      margin-left: 0.5rem !important; }
    html body .bvi .bvi-m-xl-3 {
      margin: 1rem !important; }
    html body .bvi .bvi-mt-xl-3,
    html body .bvi .bvi-my-xl-3 {
      margin-top: 1rem !important; }
    html body .bvi .bvi-mr-xl-3,
    html body .bvi .bvi-mx-xl-3 {
      margin-right: 1rem !important; }
    html body .bvi .bvi-mb-xl-3,
    html body .bvi .bvi-my-xl-3 {
      margin-bottom: 1rem !important; }
    html body .bvi .bvi-ml-xl-3,
    html body .bvi .bvi-mx-xl-3 {
      margin-left: 1rem !important; }
    html body .bvi .bvi-m-xl-4 {
      margin: 1.5rem !important; }
    html body .bvi .bvi-mt-xl-4,
    html body .bvi .bvi-my-xl-4 {
      margin-top: 1.5rem !important; }
    html body .bvi .bvi-mr-xl-4,
    html body .bvi .bvi-mx-xl-4 {
      margin-right: 1.5rem !important; }
    html body .bvi .bvi-mb-xl-4,
    html body .bvi .bvi-my-xl-4 {
      margin-bottom: 1.5rem !important; }
    html body .bvi .bvi-ml-xl-4,
    html body .bvi .bvi-mx-xl-4 {
      margin-left: 1.5rem !important; }
    html body .bvi .bvi-m-xl-5 {
      margin: 3rem !important; }
    html body .bvi .bvi-mt-xl-5,
    html body .bvi .bvi-my-xl-5 {
      margin-top: 3rem !important; }
    html body .bvi .bvi-mr-xl-5,
    html body .bvi .bvi-mx-xl-5 {
      margin-right: 3rem !important; }
    html body .bvi .bvi-mb-xl-5,
    html body .bvi .bvi-my-xl-5 {
      margin-bottom: 3rem !important; }
    html body .bvi .bvi-ml-xl-5,
    html body .bvi .bvi-mx-xl-5 {
      margin-left: 3rem !important; }
    html body .bvi .bvi-p-xl-0 {
      padding: 0 !important; }
    html body .bvi .bvi-pt-xl-0,
    html body .bvi .bvi-py-xl-0 {
      padding-top: 0 !important; }
    html body .bvi .bvi-pr-xl-0,
    html body .bvi .bvi-px-xl-0 {
      padding-right: 0 !important; }
    html body .bvi .bvi-pb-xl-0,
    html body .bvi .bvi-py-xl-0 {
      padding-bottom: 0 !important; }
    html body .bvi .bvi-pl-xl-0,
    html body .bvi .bvi-px-xl-0 {
      padding-left: 0 !important; }
    html body .bvi .bvi-p-xl-1 {
      padding: 0.25rem !important; }
    html body .bvi .bvi-pt-xl-1,
    html body .bvi .bvi-py-xl-1 {
      padding-top: 0.25rem !important; }
    html body .bvi .bvi-pr-xl-1,
    html body .bvi .bvi-px-xl-1 {
      padding-right: 0.25rem !important; }
    html body .bvi .bvi-pb-xl-1,
    html body .bvi .bvi-py-xl-1 {
      padding-bottom: 0.25rem !important; }
    html body .bvi .bvi-pl-xl-1,
    html body .bvi .bvi-px-xl-1 {
      padding-left: 0.25rem !important; }
    html body .bvi .bvi-p-xl-2 {
      padding: 0.5rem !important; }
    html body .bvi .bvi-pt-xl-2,
    html body .bvi .bvi-py-xl-2 {
      padding-top: 0.5rem !important; }
    html body .bvi .bvi-pr-xl-2,
    html body .bvi .bvi-px-xl-2 {
      padding-right: 0.5rem !important; }
    html body .bvi .bvi-pb-xl-2,
    html body .bvi .bvi-py-xl-2 {
      padding-bottom: 0.5rem !important; }
    html body .bvi .bvi-pl-xl-2,
    html body .bvi .bvi-px-xl-2 {
      padding-left: 0.5rem !important; }
    html body .bvi .bvi-p-xl-3 {
      padding: 1rem !important; }
    html body .bvi .bvi-pt-xl-3,
    html body .bvi .bvi-py-xl-3 {
      padding-top: 1rem !important; }
    html body .bvi .bvi-pr-xl-3,
    html body .bvi .bvi-px-xl-3 {
      padding-right: 1rem !important; }
    html body .bvi .bvi-pb-xl-3,
    html body .bvi .bvi-py-xl-3 {
      padding-bottom: 1rem !important; }
    html body .bvi .bvi-pl-xl-3,
    html body .bvi .bvi-px-xl-3 {
      padding-left: 1rem !important; }
    html body .bvi .bvi-p-xl-4 {
      padding: 1.5rem !important; }
    html body .bvi .bvi-pt-xl-4,
    html body .bvi .bvi-py-xl-4 {
      padding-top: 1.5rem !important; }
    html body .bvi .bvi-pr-xl-4,
    html body .bvi .bvi-px-xl-4 {
      padding-right: 1.5rem !important; }
    html body .bvi .bvi-pb-xl-4,
    html body .bvi .bvi-py-xl-4 {
      padding-bottom: 1.5rem !important; }
    html body .bvi .bvi-pl-xl-4,
    html body .bvi .bvi-px-xl-4 {
      padding-left: 1.5rem !important; }
    html body .bvi .bvi-p-xl-5 {
      padding: 3rem !important; }
    html body .bvi .bvi-pt-xl-5,
    html body .bvi .bvi-py-xl-5 {
      padding-top: 3rem !important; }
    html body .bvi .bvi-pr-xl-5,
    html body .bvi .bvi-px-xl-5 {
      padding-right: 3rem !important; }
    html body .bvi .bvi-pb-xl-5,
    html body .bvi .bvi-py-xl-5 {
      padding-bottom: 3rem !important; }
    html body .bvi .bvi-pl-xl-5,
    html body .bvi .bvi-px-xl-5 {
      padding-left: 3rem !important; }
    html body .bvi .bvi-m-xl-auto {
      margin: auto !important; }
    html body .bvi .bvi-mt-xl-auto,
    html body .bvi .bvi-my-xl-auto {
      margin-top: auto !important; }
    html body .bvi .bvi-mr-xl-auto,
    html body .bvi .bvi-mx-xl-auto {
      margin-right: auto !important; }
    html body .bvi .bvi-mb-xl-auto,
    html body .bvi .bvi-my-xl-auto {
      margin-bottom: auto !important; }
    html body .bvi .bvi-ml-xl-auto,
    html body .bvi .bvi-mx-xl-auto {
      margin-left: auto !important; } }
  html body .bvi.bvi-panel {
    padding: 15px 20px !important;
    color: black !important;
    background-color: #f8f8f8;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    letter-spacing: 0 !important;
    position: relative !important;
    text-shadow: none !important;
    line-height: normal !important;
    border: 0 !important;
    font-size: 16px !important;
    z-index: 99999 !important;
    moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.23);
    webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.23);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.23); }
    html body .bvi.bvi-panel[data-bvi-panel='true'] {
      display: block !important; }
    html body .bvi.bvi-panel[data-bvi-panel='false'] {
      display: none !important; }
    html body .bvi.bvi-panel.bvi-fixed-top {
      position: fixed !important;
      top: 0 !important;
      right: 0 !important;
      left: 0 !important;
      z-index: 999999 !important; }
    html body .bvi.bvi-panel .bvi-title {
      margin-top: 5px;
      font-size: 18px;
      font-weight: bold; }
    html body .bvi.bvi-panel .bvi-text-center {
      text-align: center; }
    html body .bvi.bvi-panel .bvi-text-right {
      text-align: right; }
    html body .bvi.bvi-panel .bvi-setting-menu {
      display: none; }
    html body .bvi.bvi-panel a {
      text-decoration: none; }
    html body .bvi.bvi-panel .bvi-hr {
      background-color: #ccc !important;
      border: 0 !important;
      height: 1px !important;
      margin-top: 1.5em !important;
      margin-bottom: 1.5em !important; }
    html body .bvi.bvi-panel .bvi-copy {
      font-size: 12px;
      color: #808080; }
      html body .bvi.bvi-panel .bvi-copy a {
        font-size: 13px;
        color: #808080;
        text-decoration: underline; }
        html body .bvi.bvi-panel .bvi-copy a:hover {
          color: #000000;
          text-decoration: underline; }
    @media (max-width: 575.98px) {
      html body .bvi.bvi-panel .bvi-title {
        font-size: 12px; }
      html body .bvi.bvi-panel .bvi-btn {
        font-size: 12px;
        padding: 0.200rem 0.35rem; }
      html body .bvi.bvi-panel .bvi-btn-sm, html body .bvi.bvi-panel .bvi-btn-group-sm > .bvi-btn {
        font-size: 10px;
        padding: 0.100rem 0.25rem; } }
    @media (min-width: 576px) and (max-width: 767.98px) {
      html body .bvi.bvi-panel .bvi-title {
        font-size: 14px; }
      html body .bvi.bvi-panel .bvi-btn {
        font-size: 14px;
        padding: 0.250rem 0.45rem; }
      html body .bvi.bvi-panel .bvi-btn-sm, html body .bvi.bvi-panel .bvi-btn-group-sm > .bvi-btn {
        font-size: 12px;
        padding: 0.150rem 0.35rem; } }
    @media (min-width: 768px) and (max-width: 991.98px) {
      html body .bvi.bvi-panel .bvi-title {
        font-size: 16px; }
      html body .bvi.bvi-panel .bvi-btn {
        font-size: 16px;
        padding: 0.300rem 0.55rem; }
      html body .bvi.bvi-panel .bvi-btn-sm, html body .bvi.bvi-panel .bvi-btn-group-sm > .bvi-btn {
        font-size: 14px;
        padding: 0.200rem 0.40rem; } }

html body .bvi-body {
  /*
      &[data-bvi-images='true'] {
        .bvi-images-on {
          display: block;
        }
        img {
          display: block;
        }
      }
      */
  /*
      &[data-bvi-images='false'] {
        img.bvi-images-off,
        .bvi-images-off {
          border: 2px dashed !important;
          box-sizing: border-box !important;
          overflow: hidden !important;
          max-width: 100% !important;
          max-height: 100% !important;
          //word-break: break-all !important;
          word-wrap: break-word !important;
          text-align: center !important;
          display: flex !important;
          align-items: center !important;
          justify-content: center !important;
        }
      }
      &[data-bvi-images='grayscale'] {
        img.bvi-images-grayscale {
          filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");
          -webkit-filter: grayscale(1);
          -moz-filter: grayscale(100%);
          -ms-filter: grayscale(100%);
          -o-filter: grayscale(100%);
          filter: grayscale(100%);
          filter: grayscale(1);
          filter: gray;
          -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)";
        }
      }
      */ }
  html body .bvi-body[data-bvi-theme='white'] {
    background-color: #ffffff !important;
    fill: #000000 !important; }
  html body .bvi-body[data-bvi-theme='white'] * {
    background-color: #ffffff !important;
    background: #ffffff !important;
    background-image: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #000000 !important;
    color: #000000 !important;
    fill: #000000 !important; }
    html body .bvi-body[data-bvi-theme='white'] * .bvi-hide {
      display: none !important; }
    html body .bvi-body[data-bvi-theme='white'] * .bvi-show-block {
      display: block !important; }
    html body .bvi-body[data-bvi-theme='white'] * .bvi-show-inline-block {
      display: inline-block !important; }
    html body .bvi-body[data-bvi-theme='white'] *:after {
      background-color: #ffffff !important;
      background: #ffffff !important;
      background-image: none !important;
      color: #000000 !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #000000 !important; }
    html body .bvi-body[data-bvi-theme='white'] *:before {
      background-color: #ffffff !important;
      background: #ffffff !important;
      background-image: none !important;
      color: #000000 !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #000000 !important; }
    html body .bvi-body[data-bvi-theme='white'] *::selection {
      background-color: #000000;
      color: #ffffff; }
    html body .bvi-body[data-bvi-theme='white'] * a,
    html body .bvi-body[data-bvi-theme='white'] * label {
      color: #000000 !important;
      text-decoration: underline !important;
      /*
      &:active {
        color: none !important;
      }
      &:link {
        color: none !important;
      }
      &:visited {
        color: none !important;
      }
      */ }
      html body .bvi-body[data-bvi-theme='white'] * a.active,
      html body .bvi-body[data-bvi-theme='white'] * label.active {
        color: #ffffff !important;
        background-color: #000000 !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='white'] * a:hover,
      html body .bvi-body[data-bvi-theme='white'] * label:hover {
        color: #ffffff !important;
        background-color: #000000 !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='white'] * a:hover *,
      html body .bvi-body[data-bvi-theme='white'] * label:hover * {
        color: #ffffff !important;
        background-color: #000000 !important;
        text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='white'] * button,
    html body .bvi-body[data-bvi-theme='white'] * input[type="submit"],
    html body .bvi-body[data-bvi-theme='white'] * input[type="button"],
    html body .bvi-body[data-bvi-theme='white'] * button[type="submit"],
    html body .bvi-body[data-bvi-theme='white'] * button[type="button"] {
      color: #ffffff !important;
      background: #000000 !important;
      background-color: #000000 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='white'] * button:hover.active,
    html body .bvi-body[data-bvi-theme='white'] * input[type="button"]:hover.active,
    html body .bvi-body[data-bvi-theme='white'] * input[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='white'] * button[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='white'] * button[type="button"]:hover.active {
      color: #ffffff !important;
      background: #000000 !important;
      background-color: #000000 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='white'] * button:hover:hover,
    html body .bvi-body[data-bvi-theme='white'] * input[type="button"]:hover:hover,
    html body .bvi-body[data-bvi-theme='white'] * input[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='white'] * button[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='white'] * button[type="button"]:hover:hover {
      color: #ffffff !important;
      background: #000000 !important;
      background-color: #000000 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='white'] * button:hover:hover *,
    html body .bvi-body[data-bvi-theme='white'] * input[type="button"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='white'] * input[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='white'] * button[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='white'] * button[type="button"]:hover:hover * {
      color: #ffffff !important;
      background: #000000 !important;
      background-color: #000000 !important;
      text-decoration: underline !important; }
  html body .bvi-body[data-bvi-theme='black'] {
    background-color: #000000 !important;
    fill: #ffffff !important; }
  html body .bvi-body[data-bvi-theme='black'] * {
    background-color: #000000 !important;
    background: #000000 !important;
    background-image: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    fill: #ffffff !important; }
    html body .bvi-body[data-bvi-theme='black'] * .bvi-hide {
      display: none !important; }
    html body .bvi-body[data-bvi-theme='black'] * .bvi-show-block {
      display: block !important; }
    html body .bvi-body[data-bvi-theme='black'] * .bvi-show-inline-block {
      display: inline-block !important; }
    html body .bvi-body[data-bvi-theme='black'] *:after {
      background-color: #000000 !important;
      background: #000000 !important;
      background-image: none !important;
      color: #ffffff !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #ffffff !important; }
    html body .bvi-body[data-bvi-theme='black'] *:before {
      background-color: #000000 !important;
      background: #000000 !important;
      background-image: none !important;
      color: #ffffff !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #ffffff !important; }
    html body .bvi-body[data-bvi-theme='black'] *::selection {
      background-color: #ffffff;
      color: #000000; }
    html body .bvi-body[data-bvi-theme='black'] * a,
    html body .bvi-body[data-bvi-theme='black'] * label {
      color: #ffffff !important;
      text-decoration: underline !important;
      /*
      &:active {
        color: none !important;
      }
      &:link {
        color: none !important;
      }
      &:visited {
        color: none !important;
      }
      */ }
      html body .bvi-body[data-bvi-theme='black'] * a.active,
      html body .bvi-body[data-bvi-theme='black'] * label.active {
        color: #000000 !important;
        background-color: #ffffff !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='black'] * a:hover,
      html body .bvi-body[data-bvi-theme='black'] * label:hover {
        color: #000000 !important;
        background-color: #ffffff !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='black'] * a:hover *,
      html body .bvi-body[data-bvi-theme='black'] * label:hover * {
        color: #000000 !important;
        background-color: #ffffff !important;
        text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='black'] * button,
    html body .bvi-body[data-bvi-theme='black'] * input[type="submit"],
    html body .bvi-body[data-bvi-theme='black'] * input[type="button"],
    html body .bvi-body[data-bvi-theme='black'] * button[type="submit"],
    html body .bvi-body[data-bvi-theme='black'] * button[type="button"] {
      color: #000000 !important;
      background: #ffffff !important;
      background-color: #ffffff !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='black'] * button:hover.active,
    html body .bvi-body[data-bvi-theme='black'] * input[type="button"]:hover.active,
    html body .bvi-body[data-bvi-theme='black'] * input[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='black'] * button[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='black'] * button[type="button"]:hover.active {
      color: #000000 !important;
      background: #ffffff !important;
      background-color: #ffffff !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='black'] * button:hover:hover,
    html body .bvi-body[data-bvi-theme='black'] * input[type="button"]:hover:hover,
    html body .bvi-body[data-bvi-theme='black'] * input[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='black'] * button[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='black'] * button[type="button"]:hover:hover {
      color: #000000 !important;
      background: #ffffff !important;
      background-color: #ffffff !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='black'] * button:hover:hover *,
    html body .bvi-body[data-bvi-theme='black'] * input[type="button"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='black'] * input[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='black'] * button[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='black'] * button[type="button"]:hover:hover * {
      color: #000000 !important;
      background: #ffffff !important;
      background-color: #ffffff !important;
      text-decoration: underline !important; }
  html body .bvi-body[data-bvi-theme='blue'] {
    background-color: #9DD1FF !important;
    fill: #063462 !important; }
  html body .bvi-body[data-bvi-theme='blue'] * {
    background-color: #9DD1FF !important;
    background: #9DD1FF !important;
    background-image: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #063462 !important;
    color: #063462 !important;
    fill: #063462 !important; }
    html body .bvi-body[data-bvi-theme='blue'] * .bvi-hide {
      display: none !important; }
    html body .bvi-body[data-bvi-theme='blue'] * .bvi-show-block {
      display: block !important; }
    html body .bvi-body[data-bvi-theme='blue'] * .bvi-show-inline-block {
      display: inline-block !important; }
    html body .bvi-body[data-bvi-theme='blue'] *:after {
      background-color: #9DD1FF !important;
      background: #9DD1FF !important;
      background-image: none !important;
      color: #063462 !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #063462 !important; }
    html body .bvi-body[data-bvi-theme='blue'] *:before {
      background-color: #9DD1FF !important;
      background: #9DD1FF !important;
      background-image: none !important;
      color: #063462 !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #063462 !important; }
    html body .bvi-body[data-bvi-theme='blue'] *::selection {
      background-color: #063462;
      color: #9DD1FF; }
    html body .bvi-body[data-bvi-theme='blue'] * a,
    html body .bvi-body[data-bvi-theme='blue'] * label {
      color: #063462 !important;
      text-decoration: underline !important;
      /*
      &:active {
        color: none !important;
      }
      &:link {
        color: none !important;
      }
      &:visited {
        color: none !important;
      }
      */ }
      html body .bvi-body[data-bvi-theme='blue'] * a.active,
      html body .bvi-body[data-bvi-theme='blue'] * label.active {
        color: #9DD1FF !important;
        background-color: #063462 !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='blue'] * a:hover,
      html body .bvi-body[data-bvi-theme='blue'] * label:hover {
        color: #9DD1FF !important;
        background-color: #063462 !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='blue'] * a:hover *,
      html body .bvi-body[data-bvi-theme='blue'] * label:hover * {
        color: #9DD1FF !important;
        background-color: #063462 !important;
        text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='blue'] * button,
    html body .bvi-body[data-bvi-theme='blue'] * input[type="submit"],
    html body .bvi-body[data-bvi-theme='blue'] * input[type="button"],
    html body .bvi-body[data-bvi-theme='blue'] * button[type="submit"],
    html body .bvi-body[data-bvi-theme='blue'] * button[type="button"] {
      color: #9DD1FF !important;
      background: #063462 !important;
      background-color: #063462 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='blue'] * button:hover.active,
    html body .bvi-body[data-bvi-theme='blue'] * input[type="button"]:hover.active,
    html body .bvi-body[data-bvi-theme='blue'] * input[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='blue'] * button[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='blue'] * button[type="button"]:hover.active {
      color: #9DD1FF !important;
      background: #063462 !important;
      background-color: #063462 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='blue'] * button:hover:hover,
    html body .bvi-body[data-bvi-theme='blue'] * input[type="button"]:hover:hover,
    html body .bvi-body[data-bvi-theme='blue'] * input[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='blue'] * button[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='blue'] * button[type="button"]:hover:hover {
      color: #9DD1FF !important;
      background: #063462 !important;
      background-color: #063462 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='blue'] * button:hover:hover *,
    html body .bvi-body[data-bvi-theme='blue'] * input[type="button"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='blue'] * input[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='blue'] * button[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='blue'] * button[type="button"]:hover:hover * {
      color: #9DD1FF !important;
      background: #063462 !important;
      background-color: #063462 !important;
      text-decoration: underline !important; }
  html body .bvi-body[data-bvi-theme='brown'] {
    background-color: #F7F3D6 !important;
    fill: #4D4B43 !important; }
  html body .bvi-body[data-bvi-theme='brown'] * {
    background-color: #F7F3D6 !important;
    background: #F7F3D6 !important;
    background-image: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #4D4B43 !important;
    color: #4D4B43 !important;
    fill: #4D4B43 !important; }
    html body .bvi-body[data-bvi-theme='brown'] * .bvi-hide {
      display: none !important; }
    html body .bvi-body[data-bvi-theme='brown'] * .bvi-show-block {
      display: block !important; }
    html body .bvi-body[data-bvi-theme='brown'] * .bvi-show-inline-block {
      display: inline-block !important; }
    html body .bvi-body[data-bvi-theme='brown'] *:after {
      background-color: #F7F3D6 !important;
      background: #F7F3D6 !important;
      background-image: none !important;
      color: #4D4B43 !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #4D4B43 !important; }
    html body .bvi-body[data-bvi-theme='brown'] *:before {
      background-color: #F7F3D6 !important;
      background: #F7F3D6 !important;
      background-image: none !important;
      color: #4D4B43 !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #4D4B43 !important; }
    html body .bvi-body[data-bvi-theme='brown'] *::selection {
      background-color: #4D4B43;
      color: #F7F3D6; }
    html body .bvi-body[data-bvi-theme='brown'] * a,
    html body .bvi-body[data-bvi-theme='brown'] * label {
      color: #4D4B43 !important;
      text-decoration: underline !important;
      /*
      &:active {
        color: none !important;
      }
      &:link {
        color: none !important;
      }
      &:visited {
        color: none !important;
      }
      */ }
      html body .bvi-body[data-bvi-theme='brown'] * a.active,
      html body .bvi-body[data-bvi-theme='brown'] * label.active {
        color: #F7F3D6 !important;
        background-color: #4D4B43 !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='brown'] * a:hover,
      html body .bvi-body[data-bvi-theme='brown'] * label:hover {
        color: #F7F3D6 !important;
        background-color: #4D4B43 !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='brown'] * a:hover *,
      html body .bvi-body[data-bvi-theme='brown'] * label:hover * {
        color: #F7F3D6 !important;
        background-color: #4D4B43 !important;
        text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='brown'] * button,
    html body .bvi-body[data-bvi-theme='brown'] * input[type="submit"],
    html body .bvi-body[data-bvi-theme='brown'] * input[type="button"],
    html body .bvi-body[data-bvi-theme='brown'] * button[type="submit"],
    html body .bvi-body[data-bvi-theme='brown'] * button[type="button"] {
      color: #F7F3D6 !important;
      background: #4D4B43 !important;
      background-color: #4D4B43 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='brown'] * button:hover.active,
    html body .bvi-body[data-bvi-theme='brown'] * input[type="button"]:hover.active,
    html body .bvi-body[data-bvi-theme='brown'] * input[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='brown'] * button[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='brown'] * button[type="button"]:hover.active {
      color: #F7F3D6 !important;
      background: #4D4B43 !important;
      background-color: #4D4B43 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='brown'] * button:hover:hover,
    html body .bvi-body[data-bvi-theme='brown'] * input[type="button"]:hover:hover,
    html body .bvi-body[data-bvi-theme='brown'] * input[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='brown'] * button[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='brown'] * button[type="button"]:hover:hover {
      color: #F7F3D6 !important;
      background: #4D4B43 !important;
      background-color: #4D4B43 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='brown'] * button:hover:hover *,
    html body .bvi-body[data-bvi-theme='brown'] * input[type="button"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='brown'] * input[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='brown'] * button[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='brown'] * button[type="button"]:hover:hover * {
      color: #F7F3D6 !important;
      background: #4D4B43 !important;
      background-color: #4D4B43 !important;
      text-decoration: underline !important; }
  html body .bvi-body[data-bvi-theme='green'] {
    background-color: #3B2716 !important;
    fill: #A9E44D !important; }
  html body .bvi-body[data-bvi-theme='green'] * {
    background-color: #3B2716 !important;
    background: #3B2716 !important;
    background-image: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #A9E44D !important;
    color: #A9E44D !important;
    fill: #A9E44D !important; }
    html body .bvi-body[data-bvi-theme='green'] * .bvi-hide {
      display: none !important; }
    html body .bvi-body[data-bvi-theme='green'] * .bvi-show-block {
      display: block !important; }
    html body .bvi-body[data-bvi-theme='green'] * .bvi-show-inline-block {
      display: inline-block !important; }
    html body .bvi-body[data-bvi-theme='green'] *:after {
      background-color: #3B2716 !important;
      background: #3B2716 !important;
      background-image: none !important;
      color: #A9E44D !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #A9E44D !important; }
    html body .bvi-body[data-bvi-theme='green'] *:before {
      background-color: #3B2716 !important;
      background: #3B2716 !important;
      background-image: none !important;
      color: #A9E44D !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #A9E44D !important; }
    html body .bvi-body[data-bvi-theme='green'] *::selection {
      background-color: #A9E44D;
      color: #3B2716; }
    html body .bvi-body[data-bvi-theme='green'] * a,
    html body .bvi-body[data-bvi-theme='green'] * label {
      color: #A9E44D !important;
      text-decoration: underline !important;
      /*
      &:active {
        color: none !important;
      }
      &:link {
        color: none !important;
      }
      &:visited {
        color: none !important;
      }
      */ }
      html body .bvi-body[data-bvi-theme='green'] * a.active,
      html body .bvi-body[data-bvi-theme='green'] * label.active {
        color: #3B2716 !important;
        background-color: #A9E44D !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='green'] * a:hover,
      html body .bvi-body[data-bvi-theme='green'] * label:hover {
        color: #3B2716 !important;
        background-color: #A9E44D !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='green'] * a:hover *,
      html body .bvi-body[data-bvi-theme='green'] * label:hover * {
        color: #3B2716 !important;
        background-color: #A9E44D !important;
        text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='green'] * button,
    html body .bvi-body[data-bvi-theme='green'] * input[type="submit"],
    html body .bvi-body[data-bvi-theme='green'] * input[type="button"],
    html body .bvi-body[data-bvi-theme='green'] * button[type="submit"],
    html body .bvi-body[data-bvi-theme='green'] * button[type="button"] {
      color: #3B2716 !important;
      background: #A9E44D !important;
      background-color: #A9E44D !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='green'] * button:hover.active,
    html body .bvi-body[data-bvi-theme='green'] * input[type="button"]:hover.active,
    html body .bvi-body[data-bvi-theme='green'] * input[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='green'] * button[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='green'] * button[type="button"]:hover.active {
      color: #3B2716 !important;
      background: #A9E44D !important;
      background-color: #A9E44D !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='green'] * button:hover:hover,
    html body .bvi-body[data-bvi-theme='green'] * input[type="button"]:hover:hover,
    html body .bvi-body[data-bvi-theme='green'] * input[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='green'] * button[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='green'] * button[type="button"]:hover:hover {
      color: #3B2716 !important;
      background: #A9E44D !important;
      background-color: #A9E44D !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='green'] * button:hover:hover *,
    html body .bvi-body[data-bvi-theme='green'] * input[type="button"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='green'] * input[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='green'] * button[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='green'] * button[type="button"]:hover:hover * {
      color: #3B2716 !important;
      background: #A9E44D !important;
      background-color: #A9E44D !important;
      text-decoration: underline !important; }
  html body .bvi-body[data-bvi-size='40'] * {
    font-size: 40px !important; }
    html body .bvi-body[data-bvi-size='40'] * h1,
    html body .bvi-body[data-bvi-size='40'] * h1 * {
      font-size: 47px !important; }
    html body .bvi-body[data-bvi-size='40'] * h2,
    html body .bvi-body[data-bvi-size='40'] * h2 * {
      font-size: 46px !important; }
    html body .bvi-body[data-bvi-size='40'] * h3,
    html body .bvi-body[data-bvi-size='40'] * h3 * {
      font-size: 45px !important; }
    html body .bvi-body[data-bvi-size='40'] * h4,
    html body .bvi-body[data-bvi-size='40'] * h4 * {
      font-size: 44px !important; }
    html body .bvi-body[data-bvi-size='40'] * h5,
    html body .bvi-body[data-bvi-size='40'] * h5 * {
      font-size: 43px !important; }
    html body .bvi-body[data-bvi-size='40'] * h6,
    html body .bvi-body[data-bvi-size='40'] * h6 * {
      font-size: 42px !important; }
  html body .bvi-body[data-bvi-size='39'] * {
    font-size: 39px !important; }
    html body .bvi-body[data-bvi-size='39'] * h1,
    html body .bvi-body[data-bvi-size='39'] * h1 * {
      font-size: 46px !important; }
    html body .bvi-body[data-bvi-size='39'] * h2,
    html body .bvi-body[data-bvi-size='39'] * h2 * {
      font-size: 45px !important; }
    html body .bvi-body[data-bvi-size='39'] * h3,
    html body .bvi-body[data-bvi-size='39'] * h3 * {
      font-size: 44px !important; }
    html body .bvi-body[data-bvi-size='39'] * h4,
    html body .bvi-body[data-bvi-size='39'] * h4 * {
      font-size: 43px !important; }
    html body .bvi-body[data-bvi-size='39'] * h5,
    html body .bvi-body[data-bvi-size='39'] * h5 * {
      font-size: 42px !important; }
    html body .bvi-body[data-bvi-size='39'] * h6,
    html body .bvi-body[data-bvi-size='39'] * h6 * {
      font-size: 41px !important; }
  html body .bvi-body[data-bvi-size='38'] * {
    font-size: 38px !important; }
    html body .bvi-body[data-bvi-size='38'] * h1,
    html body .bvi-body[data-bvi-size='38'] * h1 * {
      font-size: 45px !important; }
    html body .bvi-body[data-bvi-size='38'] * h2,
    html body .bvi-body[data-bvi-size='38'] * h2 * {
      font-size: 44px !important; }
    html body .bvi-body[data-bvi-size='38'] * h3,
    html body .bvi-body[data-bvi-size='38'] * h3 * {
      font-size: 43px !important; }
    html body .bvi-body[data-bvi-size='38'] * h4,
    html body .bvi-body[data-bvi-size='38'] * h4 * {
      font-size: 42px !important; }
    html body .bvi-body[data-bvi-size='38'] * h5,
    html body .bvi-body[data-bvi-size='38'] * h5 * {
      font-size: 41px !important; }
    html body .bvi-body[data-bvi-size='38'] * h6,
    html body .bvi-body[data-bvi-size='38'] * h6 * {
      font-size: 40px !important; }
  html body .bvi-body[data-bvi-size='37'] * {
    font-size: 37px !important; }
    html body .bvi-body[data-bvi-size='37'] * h1,
    html body .bvi-body[data-bvi-size='37'] * h1 * {
      font-size: 44px !important; }
    html body .bvi-body[data-bvi-size='37'] * h2,
    html body .bvi-body[data-bvi-size='37'] * h2 * {
      font-size: 43px !important; }
    html body .bvi-body[data-bvi-size='37'] * h3,
    html body .bvi-body[data-bvi-size='37'] * h3 * {
      font-size: 42px !important; }
    html body .bvi-body[data-bvi-size='37'] * h4,
    html body .bvi-body[data-bvi-size='37'] * h4 * {
      font-size: 41px !important; }
    html body .bvi-body[data-bvi-size='37'] * h5,
    html body .bvi-body[data-bvi-size='37'] * h5 * {
      font-size: 40px !important; }
    html body .bvi-body[data-bvi-size='37'] * h6,
    html body .bvi-body[data-bvi-size='37'] * h6 * {
      font-size: 39px !important; }
  html body .bvi-body[data-bvi-size='36'] * {
    font-size: 36px !important; }
    html body .bvi-body[data-bvi-size='36'] * h1,
    html body .bvi-body[data-bvi-size='36'] * h1 * {
      font-size: 43px !important; }
    html body .bvi-body[data-bvi-size='36'] * h2,
    html body .bvi-body[data-bvi-size='36'] * h2 * {
      font-size: 42px !important; }
    html body .bvi-body[data-bvi-size='36'] * h3,
    html body .bvi-body[data-bvi-size='36'] * h3 * {
      font-size: 41px !important; }
    html body .bvi-body[data-bvi-size='36'] * h4,
    html body .bvi-body[data-bvi-size='36'] * h4 * {
      font-size: 40px !important; }
    html body .bvi-body[data-bvi-size='36'] * h5,
    html body .bvi-body[data-bvi-size='36'] * h5 * {
      font-size: 39px !important; }
    html body .bvi-body[data-bvi-size='36'] * h6,
    html body .bvi-body[data-bvi-size='36'] * h6 * {
      font-size: 38px !important; }
  html body .bvi-body[data-bvi-size='35'] * {
    font-size: 35px !important; }
    html body .bvi-body[data-bvi-size='35'] * h1,
    html body .bvi-body[data-bvi-size='35'] * h1 * {
      font-size: 42px !important; }
    html body .bvi-body[data-bvi-size='35'] * h2,
    html body .bvi-body[data-bvi-size='35'] * h2 * {
      font-size: 41px !important; }
    html body .bvi-body[data-bvi-size='35'] * h3,
    html body .bvi-body[data-bvi-size='35'] * h3 * {
      font-size: 40px !important; }
    html body .bvi-body[data-bvi-size='35'] * h4,
    html body .bvi-body[data-bvi-size='35'] * h4 * {
      font-size: 39px !important; }
    html body .bvi-body[data-bvi-size='35'] * h5,
    html body .bvi-body[data-bvi-size='35'] * h5 * {
      font-size: 38px !important; }
    html body .bvi-body[data-bvi-size='35'] * h6,
    html body .bvi-body[data-bvi-size='35'] * h6 * {
      font-size: 37px !important; }
  html body .bvi-body[data-bvi-size='34'] * {
    font-size: 34px !important; }
    html body .bvi-body[data-bvi-size='34'] * h1,
    html body .bvi-body[data-bvi-size='34'] * h1 * {
      font-size: 41px !important; }
    html body .bvi-body[data-bvi-size='34'] * h2,
    html body .bvi-body[data-bvi-size='34'] * h2 * {
      font-size: 40px !important; }
    html body .bvi-body[data-bvi-size='34'] * h3,
    html body .bvi-body[data-bvi-size='34'] * h3 * {
      font-size: 39px !important; }
    html body .bvi-body[data-bvi-size='34'] * h4,
    html body .bvi-body[data-bvi-size='34'] * h4 * {
      font-size: 38px !important; }
    html body .bvi-body[data-bvi-size='34'] * h5,
    html body .bvi-body[data-bvi-size='34'] * h5 * {
      font-size: 37px !important; }
    html body .bvi-body[data-bvi-size='34'] * h6,
    html body .bvi-body[data-bvi-size='34'] * h6 * {
      font-size: 36px !important; }
  html body .bvi-body[data-bvi-size='33'] * {
    font-size: 33px !important; }
    html body .bvi-body[data-bvi-size='33'] * h1,
    html body .bvi-body[data-bvi-size='33'] * h1 * {
      font-size: 40px !important; }
    html body .bvi-body[data-bvi-size='33'] * h2,
    html body .bvi-body[data-bvi-size='33'] * h2 * {
      font-size: 39px !important; }
    html body .bvi-body[data-bvi-size='33'] * h3,
    html body .bvi-body[data-bvi-size='33'] * h3 * {
      font-size: 38px !important; }
    html body .bvi-body[data-bvi-size='33'] * h4,
    html body .bvi-body[data-bvi-size='33'] * h4 * {
      font-size: 37px !important; }
    html body .bvi-body[data-bvi-size='33'] * h5,
    html body .bvi-body[data-bvi-size='33'] * h5 * {
      font-size: 36px !important; }
    html body .bvi-body[data-bvi-size='33'] * h6,
    html body .bvi-body[data-bvi-size='33'] * h6 * {
      font-size: 35px !important; }
  html body .bvi-body[data-bvi-size='32'] * {
    font-size: 32px !important; }
    html body .bvi-body[data-bvi-size='32'] * h1,
    html body .bvi-body[data-bvi-size='32'] * h1 * {
      font-size: 39px !important; }
    html body .bvi-body[data-bvi-size='32'] * h2,
    html body .bvi-body[data-bvi-size='32'] * h2 * {
      font-size: 38px !important; }
    html body .bvi-body[data-bvi-size='32'] * h3,
    html body .bvi-body[data-bvi-size='32'] * h3 * {
      font-size: 37px !important; }
    html body .bvi-body[data-bvi-size='32'] * h4,
    html body .bvi-body[data-bvi-size='32'] * h4 * {
      font-size: 36px !important; }
    html body .bvi-body[data-bvi-size='32'] * h5,
    html body .bvi-body[data-bvi-size='32'] * h5 * {
      font-size: 35px !important; }
    html body .bvi-body[data-bvi-size='32'] * h6,
    html body .bvi-body[data-bvi-size='32'] * h6 * {
      font-size: 34px !important; }
  html body .bvi-body[data-bvi-size='31'] * {
    font-size: 31px !important; }
    html body .bvi-body[data-bvi-size='31'] * h1,
    html body .bvi-body[data-bvi-size='31'] * h1 * {
      font-size: 38px !important; }
    html body .bvi-body[data-bvi-size='31'] * h2,
    html body .bvi-body[data-bvi-size='31'] * h2 * {
      font-size: 37px !important; }
    html body .bvi-body[data-bvi-size='31'] * h3,
    html body .bvi-body[data-bvi-size='31'] * h3 * {
      font-size: 36px !important; }
    html body .bvi-body[data-bvi-size='31'] * h4,
    html body .bvi-body[data-bvi-size='31'] * h4 * {
      font-size: 35px !important; }
    html body .bvi-body[data-bvi-size='31'] * h5,
    html body .bvi-body[data-bvi-size='31'] * h5 * {
      font-size: 34px !important; }
    html body .bvi-body[data-bvi-size='31'] * h6,
    html body .bvi-body[data-bvi-size='31'] * h6 * {
      font-size: 33px !important; }
  html body .bvi-body[data-bvi-size='30'] * {
    font-size: 30px !important; }
    html body .bvi-body[data-bvi-size='30'] * h1,
    html body .bvi-body[data-bvi-size='30'] * h1 * {
      font-size: 37px !important; }
    html body .bvi-body[data-bvi-size='30'] * h2,
    html body .bvi-body[data-bvi-size='30'] * h2 * {
      font-size: 36px !important; }
    html body .bvi-body[data-bvi-size='30'] * h3,
    html body .bvi-body[data-bvi-size='30'] * h3 * {
      font-size: 35px !important; }
    html body .bvi-body[data-bvi-size='30'] * h4,
    html body .bvi-body[data-bvi-size='30'] * h4 * {
      font-size: 34px !important; }
    html body .bvi-body[data-bvi-size='30'] * h5,
    html body .bvi-body[data-bvi-size='30'] * h5 * {
      font-size: 33px !important; }
    html body .bvi-body[data-bvi-size='30'] * h6,
    html body .bvi-body[data-bvi-size='30'] * h6 * {
      font-size: 32px !important; }
  html body .bvi-body[data-bvi-size='29'] * {
    font-size: 29px !important; }
    html body .bvi-body[data-bvi-size='29'] * h1,
    html body .bvi-body[data-bvi-size='29'] * h1 * {
      font-size: 36px !important; }
    html body .bvi-body[data-bvi-size='29'] * h2,
    html body .bvi-body[data-bvi-size='29'] * h2 * {
      font-size: 35px !important; }
    html body .bvi-body[data-bvi-size='29'] * h3,
    html body .bvi-body[data-bvi-size='29'] * h3 * {
      font-size: 34px !important; }
    html body .bvi-body[data-bvi-size='29'] * h4,
    html body .bvi-body[data-bvi-size='29'] * h4 * {
      font-size: 33px !important; }
    html body .bvi-body[data-bvi-size='29'] * h5,
    html body .bvi-body[data-bvi-size='29'] * h5 * {
      font-size: 32px !important; }
    html body .bvi-body[data-bvi-size='29'] * h6,
    html body .bvi-body[data-bvi-size='29'] * h6 * {
      font-size: 31px !important; }
  html body .bvi-body[data-bvi-size='28'] * {
    font-size: 28px !important; }
    html body .bvi-body[data-bvi-size='28'] * h1,
    html body .bvi-body[data-bvi-size='28'] * h1 * {
      font-size: 35px !important; }
    html body .bvi-body[data-bvi-size='28'] * h2,
    html body .bvi-body[data-bvi-size='28'] * h2 * {
      font-size: 34px !important; }
    html body .bvi-body[data-bvi-size='28'] * h3,
    html body .bvi-body[data-bvi-size='28'] * h3 * {
      font-size: 33px !important; }
    html body .bvi-body[data-bvi-size='28'] * h4,
    html body .bvi-body[data-bvi-size='28'] * h4 * {
      font-size: 32px !important; }
    html body .bvi-body[data-bvi-size='28'] * h5,
    html body .bvi-body[data-bvi-size='28'] * h5 * {
      font-size: 31px !important; }
    html body .bvi-body[data-bvi-size='28'] * h6,
    html body .bvi-body[data-bvi-size='28'] * h6 * {
      font-size: 30px !important; }
  html body .bvi-body[data-bvi-size='27'] * {
    font-size: 27px !important; }
    html body .bvi-body[data-bvi-size='27'] * h1,
    html body .bvi-body[data-bvi-size='27'] * h1 * {
      font-size: 34px !important; }
    html body .bvi-body[data-bvi-size='27'] * h2,
    html body .bvi-body[data-bvi-size='27'] * h2 * {
      font-size: 33px !important; }
    html body .bvi-body[data-bvi-size='27'] * h3,
    html body .bvi-body[data-bvi-size='27'] * h3 * {
      font-size: 32px !important; }
    html body .bvi-body[data-bvi-size='27'] * h4,
    html body .bvi-body[data-bvi-size='27'] * h4 * {
      font-size: 31px !important; }
    html body .bvi-body[data-bvi-size='27'] * h5,
    html body .bvi-body[data-bvi-size='27'] * h5 * {
      font-size: 30px !important; }
    html body .bvi-body[data-bvi-size='27'] * h6,
    html body .bvi-body[data-bvi-size='27'] * h6 * {
      font-size: 29px !important; }
  html body .bvi-body[data-bvi-size='26'] * {
    font-size: 26px !important; }
    html body .bvi-body[data-bvi-size='26'] * h1,
    html body .bvi-body[data-bvi-size='26'] * h1 * {
      font-size: 33px !important; }
    html body .bvi-body[data-bvi-size='26'] * h2,
    html body .bvi-body[data-bvi-size='26'] * h2 * {
      font-size: 32px !important; }
    html body .bvi-body[data-bvi-size='26'] * h3,
    html body .bvi-body[data-bvi-size='26'] * h3 * {
      font-size: 31px !important; }
    html body .bvi-body[data-bvi-size='26'] * h4,
    html body .bvi-body[data-bvi-size='26'] * h4 * {
      font-size: 30px !important; }
    html body .bvi-body[data-bvi-size='26'] * h5,
    html body .bvi-body[data-bvi-size='26'] * h5 * {
      font-size: 29px !important; }
    html body .bvi-body[data-bvi-size='26'] * h6,
    html body .bvi-body[data-bvi-size='26'] * h6 * {
      font-size: 28px !important; }
  html body .bvi-body[data-bvi-size='25'] * {
    font-size: 25px !important; }
    html body .bvi-body[data-bvi-size='25'] * h1,
    html body .bvi-body[data-bvi-size='25'] * h1 * {
      font-size: 32px !important; }
    html body .bvi-body[data-bvi-size='25'] * h2,
    html body .bvi-body[data-bvi-size='25'] * h2 * {
      font-size: 31px !important; }
    html body .bvi-body[data-bvi-size='25'] * h3,
    html body .bvi-body[data-bvi-size='25'] * h3 * {
      font-size: 30px !important; }
    html body .bvi-body[data-bvi-size='25'] * h4,
    html body .bvi-body[data-bvi-size='25'] * h4 * {
      font-size: 29px !important; }
    html body .bvi-body[data-bvi-size='25'] * h5,
    html body .bvi-body[data-bvi-size='25'] * h5 * {
      font-size: 28px !important; }
    html body .bvi-body[data-bvi-size='25'] * h6,
    html body .bvi-body[data-bvi-size='25'] * h6 * {
      font-size: 27px !important; }
  html body .bvi-body[data-bvi-size='24'] * {
    font-size: 24px !important; }
    html body .bvi-body[data-bvi-size='24'] * h1,
    html body .bvi-body[data-bvi-size='24'] * h1 * {
      font-size: 31px !important; }
    html body .bvi-body[data-bvi-size='24'] * h2,
    html body .bvi-body[data-bvi-size='24'] * h2 * {
      font-size: 30px !important; }
    html body .bvi-body[data-bvi-size='24'] * h3,
    html body .bvi-body[data-bvi-size='24'] * h3 * {
      font-size: 29px !important; }
    html body .bvi-body[data-bvi-size='24'] * h4,
    html body .bvi-body[data-bvi-size='24'] * h4 * {
      font-size: 28px !important; }
    html body .bvi-body[data-bvi-size='24'] * h5,
    html body .bvi-body[data-bvi-size='24'] * h5 * {
      font-size: 27px !important; }
    html body .bvi-body[data-bvi-size='24'] * h6,
    html body .bvi-body[data-bvi-size='24'] * h6 * {
      font-size: 26px !important; }
  html body .bvi-body[data-bvi-size='23'] * {
    font-size: 23px !important; }
    html body .bvi-body[data-bvi-size='23'] * h1,
    html body .bvi-body[data-bvi-size='23'] * h1 * {
      font-size: 30px !important; }
    html body .bvi-body[data-bvi-size='23'] * h2,
    html body .bvi-body[data-bvi-size='23'] * h2 * {
      font-size: 29px !important; }
    html body .bvi-body[data-bvi-size='23'] * h3,
    html body .bvi-body[data-bvi-size='23'] * h3 * {
      font-size: 28px !important; }
    html body .bvi-body[data-bvi-size='23'] * h4,
    html body .bvi-body[data-bvi-size='23'] * h4 * {
      font-size: 27px !important; }
    html body .bvi-body[data-bvi-size='23'] * h5,
    html body .bvi-body[data-bvi-size='23'] * h5 * {
      font-size: 26px !important; }
    html body .bvi-body[data-bvi-size='23'] * h6,
    html body .bvi-body[data-bvi-size='23'] * h6 * {
      font-size: 25px !important; }
  html body .bvi-body[data-bvi-size='22'] * {
    font-size: 22px !important; }
    html body .bvi-body[data-bvi-size='22'] * h1,
    html body .bvi-body[data-bvi-size='22'] * h1 * {
      font-size: 29px !important; }
    html body .bvi-body[data-bvi-size='22'] * h2,
    html body .bvi-body[data-bvi-size='22'] * h2 * {
      font-size: 28px !important; }
    html body .bvi-body[data-bvi-size='22'] * h3,
    html body .bvi-body[data-bvi-size='22'] * h3 * {
      font-size: 27px !important; }
    html body .bvi-body[data-bvi-size='22'] * h4,
    html body .bvi-body[data-bvi-size='22'] * h4 * {
      font-size: 26px !important; }
    html body .bvi-body[data-bvi-size='22'] * h5,
    html body .bvi-body[data-bvi-size='22'] * h5 * {
      font-size: 25px !important; }
    html body .bvi-body[data-bvi-size='22'] * h6,
    html body .bvi-body[data-bvi-size='22'] * h6 * {
      font-size: 24px !important; }
  html body .bvi-body[data-bvi-size='21'] * {
    font-size: 21px !important; }
    html body .bvi-body[data-bvi-size='21'] * h1,
    html body .bvi-body[data-bvi-size='21'] * h1 * {
      font-size: 28px !important; }
    html body .bvi-body[data-bvi-size='21'] * h2,
    html body .bvi-body[data-bvi-size='21'] * h2 * {
      font-size: 27px !important; }
    html body .bvi-body[data-bvi-size='21'] * h3,
    html body .bvi-body[data-bvi-size='21'] * h3 * {
      font-size: 26px !important; }
    html body .bvi-body[data-bvi-size='21'] * h4,
    html body .bvi-body[data-bvi-size='21'] * h4 * {
      font-size: 25px !important; }
    html body .bvi-body[data-bvi-size='21'] * h5,
    html body .bvi-body[data-bvi-size='21'] * h5 * {
      font-size: 24px !important; }
    html body .bvi-body[data-bvi-size='21'] * h6,
    html body .bvi-body[data-bvi-size='21'] * h6 * {
      font-size: 23px !important; }
  html body .bvi-body[data-bvi-size='20'] * {
    font-size: 20px !important; }
    html body .bvi-body[data-bvi-size='20'] * h1,
    html body .bvi-body[data-bvi-size='20'] * h1 * {
      font-size: 27px !important; }
    html body .bvi-body[data-bvi-size='20'] * h2,
    html body .bvi-body[data-bvi-size='20'] * h2 * {
      font-size: 26px !important; }
    html body .bvi-body[data-bvi-size='20'] * h3,
    html body .bvi-body[data-bvi-size='20'] * h3 * {
      font-size: 25px !important; }
    html body .bvi-body[data-bvi-size='20'] * h4,
    html body .bvi-body[data-bvi-size='20'] * h4 * {
      font-size: 24px !important; }
    html body .bvi-body[data-bvi-size='20'] * h5,
    html body .bvi-body[data-bvi-size='20'] * h5 * {
      font-size: 23px !important; }
    html body .bvi-body[data-bvi-size='20'] * h6,
    html body .bvi-body[data-bvi-size='20'] * h6 * {
      font-size: 22px !important; }
  html body .bvi-body[data-bvi-size='19'] * {
    font-size: 19px !important; }
    html body .bvi-body[data-bvi-size='19'] * h1,
    html body .bvi-body[data-bvi-size='19'] * h1 * {
      font-size: 26px !important; }
    html body .bvi-body[data-bvi-size='19'] * h2,
    html body .bvi-body[data-bvi-size='19'] * h2 * {
      font-size: 25px !important; }
    html body .bvi-body[data-bvi-size='19'] * h3,
    html body .bvi-body[data-bvi-size='19'] * h3 * {
      font-size: 24px !important; }
    html body .bvi-body[data-bvi-size='19'] * h4,
    html body .bvi-body[data-bvi-size='19'] * h4 * {
      font-size: 23px !important; }
    html body .bvi-body[data-bvi-size='19'] * h5,
    html body .bvi-body[data-bvi-size='19'] * h5 * {
      font-size: 22px !important; }
    html body .bvi-body[data-bvi-size='19'] * h6,
    html body .bvi-body[data-bvi-size='19'] * h6 * {
      font-size: 21px !important; }
  html body .bvi-body[data-bvi-size='18'] * {
    font-size: 18px !important; }
    html body .bvi-body[data-bvi-size='18'] * h1,
    html body .bvi-body[data-bvi-size='18'] * h1 * {
      font-size: 25px !important; }
    html body .bvi-body[data-bvi-size='18'] * h2,
    html body .bvi-body[data-bvi-size='18'] * h2 * {
      font-size: 24px !important; }
    html body .bvi-body[data-bvi-size='18'] * h3,
    html body .bvi-body[data-bvi-size='18'] * h3 * {
      font-size: 23px !important; }
    html body .bvi-body[data-bvi-size='18'] * h4,
    html body .bvi-body[data-bvi-size='18'] * h4 * {
      font-size: 22px !important; }
    html body .bvi-body[data-bvi-size='18'] * h5,
    html body .bvi-body[data-bvi-size='18'] * h5 * {
      font-size: 21px !important; }
    html body .bvi-body[data-bvi-size='18'] * h6,
    html body .bvi-body[data-bvi-size='18'] * h6 * {
      font-size: 20px !important; }
  html body .bvi-body[data-bvi-size='17'] * {
    font-size: 17px !important; }
    html body .bvi-body[data-bvi-size='17'] * h1,
    html body .bvi-body[data-bvi-size='17'] * h1 * {
      font-size: 24px !important; }
    html body .bvi-body[data-bvi-size='17'] * h2,
    html body .bvi-body[data-bvi-size='17'] * h2 * {
      font-size: 23px !important; }
    html body .bvi-body[data-bvi-size='17'] * h3,
    html body .bvi-body[data-bvi-size='17'] * h3 * {
      font-size: 22px !important; }
    html body .bvi-body[data-bvi-size='17'] * h4,
    html body .bvi-body[data-bvi-size='17'] * h4 * {
      font-size: 21px !important; }
    html body .bvi-body[data-bvi-size='17'] * h5,
    html body .bvi-body[data-bvi-size='17'] * h5 * {
      font-size: 20px !important; }
    html body .bvi-body[data-bvi-size='17'] * h6,
    html body .bvi-body[data-bvi-size='17'] * h6 * {
      font-size: 19px !important; }
  html body .bvi-body[data-bvi-size='16'] * {
    font-size: 16px !important; }
    html body .bvi-body[data-bvi-size='16'] * h1,
    html body .bvi-body[data-bvi-size='16'] * h1 * {
      font-size: 23px !important; }
    html body .bvi-body[data-bvi-size='16'] * h2,
    html body .bvi-body[data-bvi-size='16'] * h2 * {
      font-size: 22px !important; }
    html body .bvi-body[data-bvi-size='16'] * h3,
    html body .bvi-body[data-bvi-size='16'] * h3 * {
      font-size: 21px !important; }
    html body .bvi-body[data-bvi-size='16'] * h4,
    html body .bvi-body[data-bvi-size='16'] * h4 * {
      font-size: 20px !important; }
    html body .bvi-body[data-bvi-size='16'] * h5,
    html body .bvi-body[data-bvi-size='16'] * h5 * {
      font-size: 19px !important; }
    html body .bvi-body[data-bvi-size='16'] * h6,
    html body .bvi-body[data-bvi-size='16'] * h6 * {
      font-size: 18px !important; }
  html body .bvi-body[data-bvi-size='15'] * {
    font-size: 15px !important; }
    html body .bvi-body[data-bvi-size='15'] * h1,
    html body .bvi-body[data-bvi-size='15'] * h1 * {
      font-size: 22px !important; }
    html body .bvi-body[data-bvi-size='15'] * h2,
    html body .bvi-body[data-bvi-size='15'] * h2 * {
      font-size: 21px !important; }
    html body .bvi-body[data-bvi-size='15'] * h3,
    html body .bvi-body[data-bvi-size='15'] * h3 * {
      font-size: 20px !important; }
    html body .bvi-body[data-bvi-size='15'] * h4,
    html body .bvi-body[data-bvi-size='15'] * h4 * {
      font-size: 19px !important; }
    html body .bvi-body[data-bvi-size='15'] * h5,
    html body .bvi-body[data-bvi-size='15'] * h5 * {
      font-size: 18px !important; }
    html body .bvi-body[data-bvi-size='15'] * h6,
    html body .bvi-body[data-bvi-size='15'] * h6 * {
      font-size: 17px !important; }
  html body .bvi-body[data-bvi-size='14'] * {
    font-size: 14px !important; }
    html body .bvi-body[data-bvi-size='14'] * h1,
    html body .bvi-body[data-bvi-size='14'] * h1 * {
      font-size: 21px !important; }
    html body .bvi-body[data-bvi-size='14'] * h2,
    html body .bvi-body[data-bvi-size='14'] * h2 * {
      font-size: 20px !important; }
    html body .bvi-body[data-bvi-size='14'] * h3,
    html body .bvi-body[data-bvi-size='14'] * h3 * {
      font-size: 19px !important; }
    html body .bvi-body[data-bvi-size='14'] * h4,
    html body .bvi-body[data-bvi-size='14'] * h4 * {
      font-size: 18px !important; }
    html body .bvi-body[data-bvi-size='14'] * h5,
    html body .bvi-body[data-bvi-size='14'] * h5 * {
      font-size: 17px !important; }
    html body .bvi-body[data-bvi-size='14'] * h6,
    html body .bvi-body[data-bvi-size='14'] * h6 * {
      font-size: 16px !important; }
  html body .bvi-body[data-bvi-size='13'] * {
    font-size: 13px !important; }
    html body .bvi-body[data-bvi-size='13'] * h1,
    html body .bvi-body[data-bvi-size='13'] * h1 * {
      font-size: 20px !important; }
    html body .bvi-body[data-bvi-size='13'] * h2,
    html body .bvi-body[data-bvi-size='13'] * h2 * {
      font-size: 19px !important; }
    html body .bvi-body[data-bvi-size='13'] * h3,
    html body .bvi-body[data-bvi-size='13'] * h3 * {
      font-size: 18px !important; }
    html body .bvi-body[data-bvi-size='13'] * h4,
    html body .bvi-body[data-bvi-size='13'] * h4 * {
      font-size: 17px !important; }
    html body .bvi-body[data-bvi-size='13'] * h5,
    html body .bvi-body[data-bvi-size='13'] * h5 * {
      font-size: 16px !important; }
    html body .bvi-body[data-bvi-size='13'] * h6,
    html body .bvi-body[data-bvi-size='13'] * h6 * {
      font-size: 15px !important; }
  html body .bvi-body[data-bvi-size='12'] * {
    font-size: 12px !important; }
    html body .bvi-body[data-bvi-size='12'] * h1,
    html body .bvi-body[data-bvi-size='12'] * h1 * {
      font-size: 19px !important; }
    html body .bvi-body[data-bvi-size='12'] * h2,
    html body .bvi-body[data-bvi-size='12'] * h2 * {
      font-size: 18px !important; }
    html body .bvi-body[data-bvi-size='12'] * h3,
    html body .bvi-body[data-bvi-size='12'] * h3 * {
      font-size: 17px !important; }
    html body .bvi-body[data-bvi-size='12'] * h4,
    html body .bvi-body[data-bvi-size='12'] * h4 * {
      font-size: 16px !important; }
    html body .bvi-body[data-bvi-size='12'] * h5,
    html body .bvi-body[data-bvi-size='12'] * h5 * {
      font-size: 15px !important; }
    html body .bvi-body[data-bvi-size='12'] * h6,
    html body .bvi-body[data-bvi-size='12'] * h6 * {
      font-size: 14px !important; }
  html body .bvi-body[data-bvi-size='11'] * {
    font-size: 11px !important; }
    html body .bvi-body[data-bvi-size='11'] * h1,
    html body .bvi-body[data-bvi-size='11'] * h1 * {
      font-size: 18px !important; }
    html body .bvi-body[data-bvi-size='11'] * h2,
    html body .bvi-body[data-bvi-size='11'] * h2 * {
      font-size: 17px !important; }
    html body .bvi-body[data-bvi-size='11'] * h3,
    html body .bvi-body[data-bvi-size='11'] * h3 * {
      font-size: 16px !important; }
    html body .bvi-body[data-bvi-size='11'] * h4,
    html body .bvi-body[data-bvi-size='11'] * h4 * {
      font-size: 15px !important; }
    html body .bvi-body[data-bvi-size='11'] * h5,
    html body .bvi-body[data-bvi-size='11'] * h5 * {
      font-size: 14px !important; }
    html body .bvi-body[data-bvi-size='11'] * h6,
    html body .bvi-body[data-bvi-size='11'] * h6 * {
      font-size: 13px !important; }
  html body .bvi-body[data-bvi-size='10'] * {
    font-size: 10px !important; }
    html body .bvi-body[data-bvi-size='10'] * h1,
    html body .bvi-body[data-bvi-size='10'] * h1 * {
      font-size: 17px !important; }
    html body .bvi-body[data-bvi-size='10'] * h2,
    html body .bvi-body[data-bvi-size='10'] * h2 * {
      font-size: 16px !important; }
    html body .bvi-body[data-bvi-size='10'] * h3,
    html body .bvi-body[data-bvi-size='10'] * h3 * {
      font-size: 15px !important; }
    html body .bvi-body[data-bvi-size='10'] * h4,
    html body .bvi-body[data-bvi-size='10'] * h4 * {
      font-size: 14px !important; }
    html body .bvi-body[data-bvi-size='10'] * h5,
    html body .bvi-body[data-bvi-size='10'] * h5 * {
      font-size: 13px !important; }
    html body .bvi-body[data-bvi-size='10'] * h6,
    html body .bvi-body[data-bvi-size='10'] * h6 * {
      font-size: 12px !important; }
  html body .bvi-body[data-bvi-size='9'] * {
    font-size: 9px !important; }
    html body .bvi-body[data-bvi-size='9'] * h1,
    html body .bvi-body[data-bvi-size='9'] * h1 * {
      font-size: 16px !important; }
    html body .bvi-body[data-bvi-size='9'] * h2,
    html body .bvi-body[data-bvi-size='9'] * h2 * {
      font-size: 15px !important; }
    html body .bvi-body[data-bvi-size='9'] * h3,
    html body .bvi-body[data-bvi-size='9'] * h3 * {
      font-size: 14px !important; }
    html body .bvi-body[data-bvi-size='9'] * h4,
    html body .bvi-body[data-bvi-size='9'] * h4 * {
      font-size: 13px !important; }
    html body .bvi-body[data-bvi-size='9'] * h5,
    html body .bvi-body[data-bvi-size='9'] * h5 * {
      font-size: 12px !important; }
    html body .bvi-body[data-bvi-size='9'] * h6,
    html body .bvi-body[data-bvi-size='9'] * h6 * {
      font-size: 11px !important; }
  html body .bvi-body[data-bvi-size='8'] * {
    font-size: 8px !important; }
    html body .bvi-body[data-bvi-size='8'] * h1,
    html body .bvi-body[data-bvi-size='8'] * h1 * {
      font-size: 15px !important; }
    html body .bvi-body[data-bvi-size='8'] * h2,
    html body .bvi-body[data-bvi-size='8'] * h2 * {
      font-size: 14px !important; }
    html body .bvi-body[data-bvi-size='8'] * h3,
    html body .bvi-body[data-bvi-size='8'] * h3 * {
      font-size: 13px !important; }
    html body .bvi-body[data-bvi-size='8'] * h4,
    html body .bvi-body[data-bvi-size='8'] * h4 * {
      font-size: 12px !important; }
    html body .bvi-body[data-bvi-size='8'] * h5,
    html body .bvi-body[data-bvi-size='8'] * h5 * {
      font-size: 11px !important; }
    html body .bvi-body[data-bvi-size='8'] * h6,
    html body .bvi-body[data-bvi-size='8'] * h6 * {
      font-size: 10px !important; }
  html body .bvi-body[data-bvi-size='7'] * {
    font-size: 7px !important; }
    html body .bvi-body[data-bvi-size='7'] * h1,
    html body .bvi-body[data-bvi-size='7'] * h1 * {
      font-size: 14px !important; }
    html body .bvi-body[data-bvi-size='7'] * h2,
    html body .bvi-body[data-bvi-size='7'] * h2 * {
      font-size: 13px !important; }
    html body .bvi-body[data-bvi-size='7'] * h3,
    html body .bvi-body[data-bvi-size='7'] * h3 * {
      font-size: 12px !important; }
    html body .bvi-body[data-bvi-size='7'] * h4,
    html body .bvi-body[data-bvi-size='7'] * h4 * {
      font-size: 11px !important; }
    html body .bvi-body[data-bvi-size='7'] * h5,
    html body .bvi-body[data-bvi-size='7'] * h5 * {
      font-size: 10px !important; }
    html body .bvi-body[data-bvi-size='7'] * h6,
    html body .bvi-body[data-bvi-size='7'] * h6 * {
      font-size: 9px !important; }
  html body .bvi-body[data-bvi-size='6'] * {
    font-size: 6px !important; }
    html body .bvi-body[data-bvi-size='6'] * h1,
    html body .bvi-body[data-bvi-size='6'] * h1 * {
      font-size: 13px !important; }
    html body .bvi-body[data-bvi-size='6'] * h2,
    html body .bvi-body[data-bvi-size='6'] * h2 * {
      font-size: 12px !important; }
    html body .bvi-body[data-bvi-size='6'] * h3,
    html body .bvi-body[data-bvi-size='6'] * h3 * {
      font-size: 11px !important; }
    html body .bvi-body[data-bvi-size='6'] * h4,
    html body .bvi-body[data-bvi-size='6'] * h4 * {
      font-size: 10px !important; }
    html body .bvi-body[data-bvi-size='6'] * h5,
    html body .bvi-body[data-bvi-size='6'] * h5 * {
      font-size: 9px !important; }
    html body .bvi-body[data-bvi-size='6'] * h6,
    html body .bvi-body[data-bvi-size='6'] * h6 * {
      font-size: 8px !important; }
  html body .bvi-body[data-bvi-size='5'] * {
    font-size: 5px !important; }
    html body .bvi-body[data-bvi-size='5'] * h1,
    html body .bvi-body[data-bvi-size='5'] * h1 * {
      font-size: 12px !important; }
    html body .bvi-body[data-bvi-size='5'] * h2,
    html body .bvi-body[data-bvi-size='5'] * h2 * {
      font-size: 11px !important; }
    html body .bvi-body[data-bvi-size='5'] * h3,
    html body .bvi-body[data-bvi-size='5'] * h3 * {
      font-size: 10px !important; }
    html body .bvi-body[data-bvi-size='5'] * h4,
    html body .bvi-body[data-bvi-size='5'] * h4 * {
      font-size: 9px !important; }
    html body .bvi-body[data-bvi-size='5'] * h5,
    html body .bvi-body[data-bvi-size='5'] * h5 * {
      font-size: 8px !important; }
    html body .bvi-body[data-bvi-size='5'] * h6,
    html body .bvi-body[data-bvi-size='5'] * h6 * {
      font-size: 7px !important; }
  html body .bvi-body[data-bvi-size='4'] * {
    font-size: 4px !important; }
    html body .bvi-body[data-bvi-size='4'] * h1,
    html body .bvi-body[data-bvi-size='4'] * h1 * {
      font-size: 11px !important; }
    html body .bvi-body[data-bvi-size='4'] * h2,
    html body .bvi-body[data-bvi-size='4'] * h2 * {
      font-size: 10px !important; }
    html body .bvi-body[data-bvi-size='4'] * h3,
    html body .bvi-body[data-bvi-size='4'] * h3 * {
      font-size: 9px !important; }
    html body .bvi-body[data-bvi-size='4'] * h4,
    html body .bvi-body[data-bvi-size='4'] * h4 * {
      font-size: 8px !important; }
    html body .bvi-body[data-bvi-size='4'] * h5,
    html body .bvi-body[data-bvi-size='4'] * h5 * {
      font-size: 7px !important; }
    html body .bvi-body[data-bvi-size='4'] * h6,
    html body .bvi-body[data-bvi-size='4'] * h6 * {
      font-size: 6px !important; }
  html body .bvi-body[data-bvi-size='3'] * {
    font-size: 3px !important; }
    html body .bvi-body[data-bvi-size='3'] * h1,
    html body .bvi-body[data-bvi-size='3'] * h1 * {
      font-size: 10px !important; }
    html body .bvi-body[data-bvi-size='3'] * h2,
    html body .bvi-body[data-bvi-size='3'] * h2 * {
      font-size: 9px !important; }
    html body .bvi-body[data-bvi-size='3'] * h3,
    html body .bvi-body[data-bvi-size='3'] * h3 * {
      font-size: 8px !important; }
    html body .bvi-body[data-bvi-size='3'] * h4,
    html body .bvi-body[data-bvi-size='3'] * h4 * {
      font-size: 7px !important; }
    html body .bvi-body[data-bvi-size='3'] * h5,
    html body .bvi-body[data-bvi-size='3'] * h5 * {
      font-size: 6px !important; }
    html body .bvi-body[data-bvi-size='3'] * h6,
    html body .bvi-body[data-bvi-size='3'] * h6 * {
      font-size: 5px !important; }
  html body .bvi-body[data-bvi-size='2'] * {
    font-size: 2px !important; }
    html body .bvi-body[data-bvi-size='2'] * h1,
    html body .bvi-body[data-bvi-size='2'] * h1 * {
      font-size: 9px !important; }
    html body .bvi-body[data-bvi-size='2'] * h2,
    html body .bvi-body[data-bvi-size='2'] * h2 * {
      font-size: 8px !important; }
    html body .bvi-body[data-bvi-size='2'] * h3,
    html body .bvi-body[data-bvi-size='2'] * h3 * {
      font-size: 7px !important; }
    html body .bvi-body[data-bvi-size='2'] * h4,
    html body .bvi-body[data-bvi-size='2'] * h4 * {
      font-size: 6px !important; }
    html body .bvi-body[data-bvi-size='2'] * h5,
    html body .bvi-body[data-bvi-size='2'] * h5 * {
      font-size: 5px !important; }
    html body .bvi-body[data-bvi-size='2'] * h6,
    html body .bvi-body[data-bvi-size='2'] * h6 * {
      font-size: 4px !important; }
  html body .bvi-body[data-bvi-size='1'] * {
    font-size: 1px !important; }
    html body .bvi-body[data-bvi-size='1'] * h1,
    html body .bvi-body[data-bvi-size='1'] * h1 * {
      font-size: 8px !important; }
    html body .bvi-body[data-bvi-size='1'] * h2,
    html body .bvi-body[data-bvi-size='1'] * h2 * {
      font-size: 7px !important; }
    html body .bvi-body[data-bvi-size='1'] * h3,
    html body .bvi-body[data-bvi-size='1'] * h3 * {
      font-size: 6px !important; }
    html body .bvi-body[data-bvi-size='1'] * h4,
    html body .bvi-body[data-bvi-size='1'] * h4 * {
      font-size: 5px !important; }
    html body .bvi-body[data-bvi-size='1'] * h5,
    html body .bvi-body[data-bvi-size='1'] * h5 * {
      font-size: 4px !important; }
    html body .bvi-body[data-bvi-size='1'] * h6,
    html body .bvi-body[data-bvi-size='1'] * h6 * {
      font-size: 3px !important; }
  html body .bvi-body[data-bvi-images='true'] img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0); }
  html body .bvi-body[data-bvi-images='false'] .bvi-img-off {
    border: 2px dashed !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
    max-width: 100% !important;
    max-height: 100% !important;
    word-wrap: break-word !important;
    text-align: center !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important; }
  html body .bvi-body[data-bvi-images='grayscale'] img.grayscale {
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    filter: gray; }
  html body .bvi-body[data-bvi-images='grayscale'] .bvi-div-grayscale {
    position: relative;
    display: block; }
  html body .bvi-body[data-bvi-line-height='normal'] * {
    line-height: 1.5 !important; }
  html body .bvi-body[data-bvi-line-height='average'] * {
    line-height: 2 !important; }
  html body .bvi-body[data-bvi-line-height='big'] * {
    line-height: 2.5 !important; }
  html body .bvi-body[data-bvi-letter-spacing='normal'] * {
    letter-spacing: 0px !important; }
  html body .bvi-body[data-bvi-letter-spacing='average'] * {
    letter-spacing: 2px !important; }
  html body .bvi-body[data-bvi-letter-spacing='big'] * {
    letter-spacing: 4px !important; }
  html body .bvi-body[data-bvi-font-family='arial'] *:not(i):not(span) {
    font-family: Arial, sans-serif; }
  html body .bvi-body[data-bvi-font-family='times'] *:not(i):not(span) {
    font-family: "Times New roman"; }
  html body .bvi-body[data-bvi-flash-iframe='true'] iframe,
  html body .bvi-body[data-bvi-flash-iframe='true'] video,
  html body .bvi-body[data-bvi-flash-iframe='true'] figure {
    display: block; }
  html body .bvi-body[data-bvi-flash-iframe='false'] iframe,
  html body .bvi-body[data-bvi-flash-iframe='false'] video,
  html body .bvi-body[data-bvi-flash-iframe='false'] figure {
    display: none; }

/* End */


/* Start:/bitrix/components/vision/vision.special/templates/.default/style/css/bvi.min.css?1701706260127805*/
/*!
 * Button visually impaired v1.0.8
 */html:not(.bvi-panel){font-size:16px !important}html body a.bvi-link{padding:10px 10px;font-size:12px;border-color:transparent}html body .bvi{font-family:Arial,sans-serif !important}html body .bvi .bvi-btn{font-weight:bold !important}html body .bvi .bvi-eye-link{position:fixed;top:1rem;right:1rem;opacity:.75;z-index:999999 !important}html body .bvi .bvi-container{width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}@media(min-width:576px){html body .bvi .bvi-container{max-width:540px}}@media(min-width:768px){html body .bvi .bvi-container{max-width:720px}}@media(min-width:992px){html body .bvi .bvi-container{max-width:960px}}@media(min-width:1200px){html body .bvi .bvi-container{max-width:1140px}}html body .bvi .bvi-container-fluid{width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}html body .bvi .bvi-row{display:flex;flex-wrap:wrap;margin-right:0;margin-left:0}html body .bvi .bvi-no-gutters{margin-right:0;margin-left:0}html body .bvi .bvi-no-gutters>.bvi-col,html body .bvi .bvi-no-gutters>[class*="bvi-col-"]{padding-right:0;padding-left:0}html body .bvi .bvi-col-1,html body .bvi .bvi-col-2,html body .bvi .bvi-col-3,html body .bvi .bvi-col-4,html body .bvi .bvi-col-5,html body .bvi .bvi-col-6,html body .bvi .bvi-col-7,html body .bvi .bvi-col-8,html body .bvi .bvi-col-9,html body .bvi .bvi-col-10,html body .bvi .bvi-col-11,html body .bvi .bvi-col-12,html body .bvi .bvi-col,html body .bvi .bvi-col-auto,html body .bvi .bvi-col-sm-1,html body .bvi .bvi-col-sm-2,html body .bvi .bvi-col-sm-3,html body .bvi .bvi-col-sm-4,html body .bvi .bvi-col-sm-5,html body .bvi .bvi-col-sm-6,html body .bvi .bvi-col-sm-7,html body .bvi .bvi-col-sm-8,html body .bvi .bvi-col-sm-9,html body .bvi .bvi-col-sm-10,html body .bvi .bvi-col-sm-11,html body .bvi .bvi-col-sm-12,html body .bvi .bvi-col-sm,html body .bvi .bvi-col-sm-auto,html body .bvi .bvi-col-md-1,html body .bvi .bvi-col-md-2,html body .bvi .bvi-col-md-3,html body .bvi .bvi-col-md-4,html body .bvi .bvi-col-md-5,html body .bvi .bvi-col-md-6,html body .bvi .bvi-col-md-7,html body .bvi .bvi-col-md-8,html body .bvi .bvi-col-md-9,html body .bvi .bvi-col-md-10,html body .bvi .bvi-col-md-11,html body .bvi .bvi-col-md-12,html body .bvi .bvi-col-md,html body .bvi .bvi-col-md-auto,html body .bvi .bvi-col-lg-1,html body .bvi .bvi-col-lg-2,html body .bvi .bvi-col-lg-3,html body .bvi .bvi-col-lg-4,html body .bvi .bvi-col-lg-5,html body .bvi .bvi-col-lg-6,html body .bvi .bvi-col-lg-7,html body .bvi .bvi-col-lg-8,html body .bvi .bvi-col-lg-9,html body .bvi .bvi-col-lg-10,html body .bvi .bvi-col-lg-11,html body .bvi .bvi-col-lg-12,html body .bvi .bvi-col-lg,html body .bvi .bvi-col-lg-auto,html body .bvi .bvi-col-xl-1,html body .bvi .bvi-col-xl-2,html body .bvi .bvi-col-xl-3,html body .bvi .bvi-col-xl-4,html body .bvi .bvi-col-xl-5,html body .bvi .bvi-col-xl-6,html body .bvi .bvi-col-xl-7,html body .bvi .bvi-col-xl-8,html body .bvi .bvi-col-xl-9,html body .bvi .bvi-col-xl-10,html body .bvi .bvi-col-xl-11,html body .bvi .bvi-col-xl-12,html body .bvi .bvi-col-xl,html body .bvi .bvi-col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:0;padding-left:0}html body .bvi .bvi-col{flex-basis:0;flex-grow:1;max-width:100%}html body .bvi .bvi-col-auto{flex:0 0 auto;width:auto;max-width:none}html body .bvi .bvi-col-1{flex:0 0 8.33333%;max-width:8.33333%}html body .bvi .bvi-col-2{flex:0 0 16.66667%;max-width:16.66667%}html body .bvi .bvi-col-3{flex:0 0 25%;max-width:25%}html body .bvi .bvi-col-4{flex:0 0 33.33333%;max-width:33.33333%}html body .bvi .bvi-col-5{flex:0 0 41.66667%;max-width:41.66667%}html body .bvi .bvi-col-6{flex:0 0 50%;max-width:50%}html body .bvi .bvi-col-7{flex:0 0 58.33333%;max-width:58.33333%}html body .bvi .bvi-col-8{flex:0 0 66.66667%;max-width:66.66667%}html body .bvi .bvi-col-9{flex:0 0 75%;max-width:75%}html body .bvi .bvi-col-10{flex:0 0 83.33333%;max-width:83.33333%}html body .bvi .bvi-col-11{flex:0 0 91.66667%;max-width:91.66667%}html body .bvi .bvi-col-12{flex:0 0 100%;max-width:100%}html body .bvi .order-first{order:-1}html body .bvi .order-last{order:13}html body .bvi .order-0{order:0}html body .bvi .order-1{order:1}html body .bvi .order-2{order:2}html body .bvi .order-3{order:3}html body .bvi .order-4{order:4}html body .bvi .order-5{order:5}html body .bvi .order-6{order:6}html body .bvi .order-7{order:7}html body .bvi .order-8{order:8}html body .bvi .order-9{order:9}html body .bvi .order-10{order:10}html body .bvi .order-11{order:11}html body .bvi .order-12{order:12}html body .bvi .offset-1{margin-left:8.33333%}html body .bvi .offset-2{margin-left:16.66667%}html body .bvi .offset-3{margin-left:25%}html body .bvi .offset-4{margin-left:33.33333%}html body .bvi .offset-5{margin-left:41.66667%}html body .bvi .offset-6{margin-left:50%}html body .bvi .offset-7{margin-left:58.33333%}html body .bvi .offset-8{margin-left:66.66667%}html body .bvi .offset-9{margin-left:75%}html body .bvi .offset-10{margin-left:83.33333%}html body .bvi .offset-11{margin-left:91.66667%}@media(min-width:576px){html body .bvi .bvi-col-sm{flex-basis:0;flex-grow:1;max-width:100%}html body .bvi .bvi-col-sm-auto{flex:0 0 auto;width:auto;max-width:none}html body .bvi .bvi-col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}html body .bvi .bvi-col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}html body .bvi .bvi-col-sm-3{flex:0 0 25%;max-width:25%}html body .bvi .bvi-col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}html body .bvi .bvi-col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}html body .bvi .bvi-col-sm-6{flex:0 0 50%;max-width:50%}html body .bvi .bvi-col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}html body .bvi .bvi-col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}html body .bvi .bvi-col-sm-9{flex:0 0 75%;max-width:75%}html body .bvi .bvi-col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}html body .bvi .bvi-col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}html body .bvi .bvi-col-sm-12{flex:0 0 100%;max-width:100%}html body .bvi .order-sm-first{order:-1}html body .bvi .order-sm-last{order:13}html body .bvi .order-sm-0{order:0}html body .bvi .order-sm-1{order:1}html body .bvi .order-sm-2{order:2}html body .bvi .order-sm-3{order:3}html body .bvi .order-sm-4{order:4}html body .bvi .order-sm-5{order:5}html body .bvi .order-sm-6{order:6}html body .bvi .order-sm-7{order:7}html body .bvi .order-sm-8{order:8}html body .bvi .order-sm-9{order:9}html body .bvi .order-sm-10{order:10}html body .bvi .order-sm-11{order:11}html body .bvi .order-sm-12{order:12}html body .bvi .offset-sm-0{margin-left:0}html body .bvi .offset-sm-1{margin-left:8.33333%}html body .bvi .offset-sm-2{margin-left:16.66667%}html body .bvi .offset-sm-3{margin-left:25%}html body .bvi .offset-sm-4{margin-left:33.33333%}html body .bvi .offset-sm-5{margin-left:41.66667%}html body .bvi .offset-sm-6{margin-left:50%}html body .bvi .offset-sm-7{margin-left:58.33333%}html body .bvi .offset-sm-8{margin-left:66.66667%}html body .bvi .offset-sm-9{margin-left:75%}html body .bvi .offset-sm-10{margin-left:83.33333%}html body .bvi .offset-sm-11{margin-left:91.66667%}}@media(min-width:768px){html body .bvi .bvi-col-md{flex-basis:0;flex-grow:1;max-width:100%}html body .bvi .bvi-col-md-auto{flex:0 0 auto;width:auto;max-width:none}html body .bvi .bvi-col-md-1{flex:0 0 8.33333%;max-width:8.33333%}html body .bvi .bvi-col-md-2{flex:0 0 16.66667%;max-width:16.66667%}html body .bvi .bvi-col-md-3{flex:0 0 25%;max-width:25%}html body .bvi .bvi-col-md-4{flex:0 0 33.33333%;max-width:33.33333%}html body .bvi .bvi-col-md-5{flex:0 0 41.66667%;max-width:41.66667%}html body .bvi .bvi-col-md-6{flex:0 0 50%;max-width:50%}html body .bvi .bvi-col-md-7{flex:0 0 58.33333%;max-width:58.33333%}html body .bvi .bvi-col-md-8{flex:0 0 66.66667%;max-width:66.66667%}html body .bvi .bvi-col-md-9{flex:0 0 75%;max-width:75%}html body .bvi .bvi-col-md-10{flex:0 0 83.33333%;max-width:83.33333%}html body .bvi .bvi-col-md-11{flex:0 0 91.66667%;max-width:91.66667%}html body .bvi .bvi-col-md-12{flex:0 0 100%;max-width:100%}html body .bvi .order-md-first{order:-1}html body .bvi .order-md-last{order:13}html body .bvi .order-md-0{order:0}html body .bvi .order-md-1{order:1}html body .bvi .order-md-2{order:2}html body .bvi .order-md-3{order:3}html body .bvi .order-md-4{order:4}html body .bvi .order-md-5{order:5}html body .bvi .order-md-6{order:6}html body .bvi .order-md-7{order:7}html body .bvi .order-md-8{order:8}html body .bvi .order-md-9{order:9}html body .bvi .order-md-10{order:10}html body .bvi .order-md-11{order:11}html body .bvi .order-md-12{order:12}html body .bvi .offset-md-0{margin-left:0}html body .bvi .offset-md-1{margin-left:8.33333%}html body .bvi .offset-md-2{margin-left:16.66667%}html body .bvi .offset-md-3{margin-left:25%}html body .bvi .offset-md-4{margin-left:33.33333%}html body .bvi .offset-md-5{margin-left:41.66667%}html body .bvi .offset-md-6{margin-left:50%}html body .bvi .offset-md-7{margin-left:58.33333%}html body .bvi .offset-md-8{margin-left:66.66667%}html body .bvi .offset-md-9{margin-left:75%}html body .bvi .offset-md-10{margin-left:83.33333%}html body .bvi .offset-md-11{margin-left:91.66667%}}@media(min-width:992px){html body .bvi .bvi-col-lg{flex-basis:0;flex-grow:1;max-width:100%}html body .bvi .bvi-col-lg-auto{flex:0 0 auto;width:auto;max-width:none}html body .bvi .bvi-col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}html body .bvi .bvi-col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}html body .bvi .bvi-col-lg-3{flex:0 0 25%;max-width:25%}html body .bvi .bvi-col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}html body .bvi .bvi-col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}html body .bvi .bvi-col-lg-6{flex:0 0 50%;max-width:50%}html body .bvi .bvi-col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}html body .bvi .bvi-col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}html body .bvi .bvi-col-lg-9{flex:0 0 75%;max-width:75%}html body .bvi .bvi-col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}html body .bvi .bvi-col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}html body .bvi .bvi-col-lg-12{flex:0 0 100%;max-width:100%}html body .bvi .order-lg-first{order:-1}html body .bvi .order-lg-last{order:13}html body .bvi .order-lg-0{order:0}html body .bvi .order-lg-1{order:1}html body .bvi .order-lg-2{order:2}html body .bvi .order-lg-3{order:3}html body .bvi .order-lg-4{order:4}html body .bvi .order-lg-5{order:5}html body .bvi .order-lg-6{order:6}html body .bvi .order-lg-7{order:7}html body .bvi .order-lg-8{order:8}html body .bvi .order-lg-9{order:9}html body .bvi .order-lg-10{order:10}html body .bvi .order-lg-11{order:11}html body .bvi .order-lg-12{order:12}html body .bvi .offset-lg-0{margin-left:0}html body .bvi .offset-lg-1{margin-left:8.33333%}html body .bvi .offset-lg-2{margin-left:16.66667%}html body .bvi .offset-lg-3{margin-left:25%}html body .bvi .offset-lg-4{margin-left:33.33333%}html body .bvi .offset-lg-5{margin-left:41.66667%}html body .bvi .offset-lg-6{margin-left:50%}html body .bvi .offset-lg-7{margin-left:58.33333%}html body .bvi .offset-lg-8{margin-left:66.66667%}html body .bvi .offset-lg-9{margin-left:75%}html body .bvi .offset-lg-10{margin-left:83.33333%}html body .bvi .offset-lg-11{margin-left:91.66667%}}@media(min-width:1200px){html body .bvi .bvi-col-xl{flex-basis:0;flex-grow:1;max-width:100%}html body .bvi .bvi-col-xl-auto{flex:0 0 auto;width:auto;max-width:none}html body .bvi .bvi-col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}html body .bvi .bvi-col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}html body .bvi .bvi-col-xl-3{flex:0 0 25%;max-width:25%}html body .bvi .bvi-col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}html body .bvi .bvi-col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}html body .bvi .bvi-col-xl-6{flex:0 0 50%;max-width:50%}html body .bvi .bvi-col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}html body .bvi .bvi-col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}html body .bvi .bvi-col-xl-9{flex:0 0 75%;max-width:75%}html body .bvi .bvi-col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}html body .bvi .bvi-col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}html body .bvi .bvi-col-xl-12{flex:0 0 100%;max-width:100%}html body .bvi .order-xl-first{order:-1}html body .bvi .order-xl-last{order:13}html body .bvi .order-xl-0{order:0}html body .bvi .order-xl-1{order:1}html body .bvi .order-xl-2{order:2}html body .bvi .order-xl-3{order:3}html body .bvi .order-xl-4{order:4}html body .bvi .order-xl-5{order:5}html body .bvi .order-xl-6{order:6}html body .bvi .order-xl-7{order:7}html body .bvi .order-xl-8{order:8}html body .bvi .order-xl-9{order:9}html body .bvi .order-xl-10{order:10}html body .bvi .order-xl-11{order:11}html body .bvi .order-xl-12{order:12}html body .bvi .offset-xl-0{margin-left:0}html body .bvi .offset-xl-1{margin-left:8.33333%}html body .bvi .offset-xl-2{margin-left:16.66667%}html body .bvi .offset-xl-3{margin-left:25%}html body .bvi .offset-xl-4{margin-left:33.33333%}html body .bvi .offset-xl-5{margin-left:41.66667%}html body .bvi .offset-xl-6{margin-left:50%}html body .bvi .offset-xl-7{margin-left:58.33333%}html body .bvi .offset-xl-8{margin-left:66.66667%}html body .bvi .offset-xl-9{margin-left:75%}html body .bvi .offset-xl-10{margin-left:83.33333%}html body .bvi .offset-xl-11{margin-left:91.66667%}}html body .bvi .bvi-btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){html body .bvi .bvi-btn{transition:none}}html body .bvi .bvi-btn:hover,html body .bvi .bvi-btn:focus{text-decoration:none}html body .bvi .bvi-btn:focus,html body .bvi .bvi-btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}html body .bvi .bvi-btn.disabled,html body .bvi .bvi-btn:disabled{opacity:.65}html body .bvi .bvi-btn:not(:disabled):not(.disabled){cursor:pointer}html body .bvi a.bvi-btn.disabled,html body .bvi fieldset:disabled a.bvi-btn{pointer-events:none}html body .bvi .bvi-btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}html body .bvi .bvi-btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}html body .bvi .bvi-btn-primary:focus,html body .bvi .bvi-btn-primary.focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}html body .bvi .bvi-btn-primary.disabled,html body .bvi .bvi-btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}html body .bvi .bvi-btn-primary:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-primary:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}html body .bvi .bvi-btn-primary:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-primary:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}html body .bvi .bvi-btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}html body .bvi .bvi-btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}html body .bvi .bvi-btn-secondary:focus,html body .bvi .bvi-btn-secondary.focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}html body .bvi .bvi-btn-secondary.disabled,html body .bvi .bvi-btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}html body .bvi .bvi-btn-secondary:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-secondary:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}html body .bvi .bvi-btn-secondary:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-secondary:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}html body .bvi .bvi-btn-success{color:#fff;background-color:#28a745;border-color:#28a745}html body .bvi .bvi-btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}html body .bvi .bvi-btn-success:focus,html body .bvi .bvi-btn-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}html body .bvi .bvi-btn-success.disabled,html body .bvi .bvi-btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}html body .bvi .bvi-btn-success:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-success:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}html body .bvi .bvi-btn-success:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-success:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}html body .bvi .bvi-btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}html body .bvi .bvi-btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}html body .bvi .bvi-btn-info:focus,html body .bvi .bvi-btn-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}html body .bvi .bvi-btn-info.disabled,html body .bvi .bvi-btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}html body .bvi .bvi-btn-info:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-info:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}html body .bvi .bvi-btn-info:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-info:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}html body .bvi .bvi-btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}html body .bvi .bvi-btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}html body .bvi .bvi-btn-warning:focus,html body .bvi .bvi-btn-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}html body .bvi .bvi-btn-warning.disabled,html body .bvi .bvi-btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}html body .bvi .bvi-btn-warning:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-warning:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}html body .bvi .bvi-btn-warning:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-warning:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}html body .bvi .bvi-btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}html body .bvi .bvi-btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}html body .bvi .bvi-btn-danger:focus,html body .bvi .bvi-btn-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}html body .bvi .bvi-btn-danger.disabled,html body .bvi .bvi-btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}html body .bvi .bvi-btn-danger:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-danger:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}html body .bvi .bvi-btn-danger:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-danger:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}html body .bvi .bvi-btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}html body .bvi .bvi-btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}html body .bvi .bvi-btn-light:focus,html body .bvi .bvi-btn-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}html body .bvi .bvi-btn-light.disabled,html body .bvi .bvi-btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}html body .bvi .bvi-btn-light:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-light:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}html body .bvi .bvi-btn-light:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-light:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}html body .bvi .bvi-btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}html body .bvi .bvi-btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}html body .bvi .bvi-btn-dark:focus,html body .bvi .bvi-btn-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}html body .bvi .bvi-btn-dark.disabled,html body .bvi .bvi-btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}html body .bvi .bvi-btn-dark:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-dark:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}html body .bvi .bvi-btn-dark:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-dark:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}html body .bvi .bvi-btn-bvi-white{color:#212529;background-color:#fff;border-color:#fff}html body .bvi .bvi-btn-bvi-white:hover{color:#212529;background-color:#ececec;border-color:#e6e6e6}html body .bvi .bvi-btn-bvi-white:focus,html body .bvi .bvi-btn-bvi-white.focus{box-shadow:0 0 0 .2rem rgba(255,255,255,0.5)}html body .bvi .bvi-btn-bvi-white.disabled,html body .bvi .bvi-btn-bvi-white:disabled{color:#212529;background-color:#fff;border-color:#fff}html body .bvi .bvi-btn-bvi-white:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-bvi-white:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-bvi-white.dropdown-toggle{color:#212529;background-color:#e6e6e6;border-color:#dfdfdf}html body .bvi .bvi-btn-bvi-white:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-bvi-white:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-bvi-white.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,255,255,0.5)}html body .bvi .bvi-btn-bvi-black{color:#fff;background-color:#000;border-color:#000}html body .bvi .bvi-btn-bvi-black:hover{color:#fff;background-color:black;border-color:black}html body .bvi .bvi-btn-bvi-black:focus,html body .bvi .bvi-btn-bvi-black.focus{box-shadow:0 0 0 .2rem rgba(0,0,0,0.5)}html body .bvi .bvi-btn-bvi-black.disabled,html body .bvi .bvi-btn-bvi-black:disabled{color:#fff;background-color:#000;border-color:#000}html body .bvi .bvi-btn-bvi-black:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-bvi-black:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-bvi-black.dropdown-toggle{color:#fff;background-color:black;border-color:black}html body .bvi .bvi-btn-bvi-black:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-bvi-black:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-bvi-black.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,0,0,0.5)}html body .bvi .bvi-btn-bvi-blue{color:#fff;background-color:#063462;border-color:#063462}html body .bvi .bvi-btn-bvi-blue:hover{color:#fff;background-color:#04213e;border-color:#031b32}html body .bvi .bvi-btn-bvi-blue:focus,html body .bvi .bvi-btn-bvi-blue.focus{box-shadow:0 0 0 .2rem rgba(6,52,98,0.5)}html body .bvi .bvi-btn-bvi-blue.disabled,html body .bvi .bvi-btn-bvi-blue:disabled{color:#fff;background-color:#063462;border-color:#063462}html body .bvi .bvi-btn-bvi-blue:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-bvi-blue:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-bvi-blue.dropdown-toggle{color:#fff;background-color:#031b32;border-color:#021426}html body .bvi .bvi-btn-bvi-blue:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-bvi-blue:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-bvi-blue.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(6,52,98,0.5)}html body .bvi .bvi-btn-bvi-brown{color:#fff;background-color:#4d4b43;border-color:#4d4b43}html body .bvi .bvi-btn-bvi-brown:hover{color:#fff;background-color:#393731;border-color:#32302b}html body .bvi .bvi-btn-bvi-brown:focus,html body .bvi .bvi-btn-bvi-brown.focus{box-shadow:0 0 0 .2rem rgba(77,75,67,0.5)}html body .bvi .bvi-btn-bvi-brown.disabled,html body .bvi .bvi-btn-bvi-brown:disabled{color:#fff;background-color:#4d4b43;border-color:#4d4b43}html body .bvi .bvi-btn-bvi-brown:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-bvi-brown:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-bvi-brown.dropdown-toggle{color:#fff;background-color:#32302b;border-color:#2b2a25}html body .bvi .bvi-btn-bvi-brown:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-bvi-brown:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-bvi-brown.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(77,75,67,0.5)}html body .bvi .bvi-btn-bvi-green{color:#212529;background-color:#a9e44d;border-color:#a9e44d}html body .bvi .bvi-btn-bvi-green:hover{color:#212529;background-color:#99df2c;border-color:#93dd21}html body .bvi .bvi-btn-bvi-green:focus,html body .bvi .bvi-btn-bvi-green.focus{box-shadow:0 0 0 .2rem rgba(169,228,77,0.5)}html body .bvi .bvi-btn-bvi-green.disabled,html body .bvi .bvi-btn-bvi-green:disabled{color:#212529;background-color:#a9e44d;border-color:#a9e44d}html body .bvi .bvi-btn-bvi-green:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-bvi-green:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-bvi-green.dropdown-toggle{color:#212529;background-color:#93dd21;border-color:#8cd120}html body .bvi .bvi-btn-bvi-green:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-bvi-green:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-bvi-green.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(169,228,77,0.5)}html body .bvi .bvi-btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff}html body .bvi .bvi-btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}html body .bvi .bvi-btn-outline-primary:focus,html body .bvi .bvi-btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}html body .bvi .bvi-btn-outline-primary.disabled,html body .bvi .bvi-btn-outline-primary:disabled{color:#007bff;background-color:transparent}html body .bvi .bvi-btn-outline-primary:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-outline-primary:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}html body .bvi .bvi-btn-outline-primary:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}html body .bvi .bvi-btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d}html body .bvi .bvi-btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}html body .bvi .bvi-btn-outline-secondary:focus,html body .bvi .bvi-btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}html body .bvi .bvi-btn-outline-secondary.disabled,html body .bvi .bvi-btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}html body .bvi .bvi-btn-outline-secondary:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-outline-secondary:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}html body .bvi .bvi-btn-outline-secondary:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}html body .bvi .bvi-btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}html body .bvi .bvi-btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}html body .bvi .bvi-btn-outline-success:focus,html body .bvi .bvi-btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}html body .bvi .bvi-btn-outline-success.disabled,html body .bvi .bvi-btn-outline-success:disabled{color:#28a745;background-color:transparent}html body .bvi .bvi-btn-outline-success:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-outline-success:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}html body .bvi .bvi-btn-outline-success:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}html body .bvi .bvi-btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}html body .bvi .bvi-btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}html body .bvi .bvi-btn-outline-info:focus,html body .bvi .bvi-btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}html body .bvi .bvi-btn-outline-info.disabled,html body .bvi .bvi-btn-outline-info:disabled{color:#17a2b8;background-color:transparent}html body .bvi .bvi-btn-outline-info:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-outline-info:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}html body .bvi .bvi-btn-outline-info:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}html body .bvi .bvi-btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}html body .bvi .bvi-btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}html body .bvi .bvi-btn-outline-warning:focus,html body .bvi .bvi-btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}html body .bvi .bvi-btn-outline-warning.disabled,html body .bvi .bvi-btn-outline-warning:disabled{color:#ffc107;background-color:transparent}html body .bvi .bvi-btn-outline-warning:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-outline-warning:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}html body .bvi .bvi-btn-outline-warning:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}html body .bvi .bvi-btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}html body .bvi .bvi-btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}html body .bvi .bvi-btn-outline-danger:focus,html body .bvi .bvi-btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}html body .bvi .bvi-btn-outline-danger.disabled,html body .bvi .bvi-btn-outline-danger:disabled{color:#dc3545;background-color:transparent}html body .bvi .bvi-btn-outline-danger:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-outline-danger:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}html body .bvi .bvi-btn-outline-danger:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}html body .bvi .bvi-btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}html body .bvi .bvi-btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}html body .bvi .bvi-btn-outline-light:focus,html body .bvi .bvi-btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}html body .bvi .bvi-btn-outline-light.disabled,html body .bvi .bvi-btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}html body .bvi .bvi-btn-outline-light:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-outline-light:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}html body .bvi .bvi-btn-outline-light:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}html body .bvi .bvi-btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}html body .bvi .bvi-btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}html body .bvi .bvi-btn-outline-dark:focus,html body .bvi .bvi-btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}html body .bvi .bvi-btn-outline-dark.disabled,html body .bvi .bvi-btn-outline-dark:disabled{color:#343a40;background-color:transparent}html body .bvi .bvi-btn-outline-dark:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-outline-dark:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}html body .bvi .bvi-btn-outline-dark:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}html body .bvi .bvi-btn-outline-bvi-white{color:#fff;background-color:transparent;background-image:none;border-color:#fff}html body .bvi .bvi-btn-outline-bvi-white:hover{color:#212529;background-color:#fff;border-color:#fff}html body .bvi .bvi-btn-outline-bvi-white:focus,html body .bvi .bvi-btn-outline-bvi-white.focus{box-shadow:0 0 0 .2rem rgba(255,255,255,0.5)}html body .bvi .bvi-btn-outline-bvi-white.disabled,html body .bvi .bvi-btn-outline-bvi-white:disabled{color:#fff;background-color:transparent}html body .bvi .bvi-btn-outline-bvi-white:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-outline-bvi-white:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-outline-bvi-white.dropdown-toggle{color:#212529;background-color:#fff;border-color:#fff}html body .bvi .bvi-btn-outline-bvi-white:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-outline-bvi-white:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-outline-bvi-white.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,255,255,0.5)}html body .bvi .bvi-btn-outline-bvi-black{color:#000;background-color:transparent;background-image:none;border-color:#000}html body .bvi .bvi-btn-outline-bvi-black:hover{color:#fff;background-color:#000;border-color:#000}html body .bvi .bvi-btn-outline-bvi-black:focus,html body .bvi .bvi-btn-outline-bvi-black.focus{box-shadow:0 0 0 .2rem rgba(0,0,0,0.5)}html body .bvi .bvi-btn-outline-bvi-black.disabled,html body .bvi .bvi-btn-outline-bvi-black:disabled{color:#000;background-color:transparent}html body .bvi .bvi-btn-outline-bvi-black:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-outline-bvi-black:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-outline-bvi-black.dropdown-toggle{color:#fff;background-color:#000;border-color:#000}html body .bvi .bvi-btn-outline-bvi-black:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-outline-bvi-black:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-outline-bvi-black.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,0,0,0.5)}html body .bvi .bvi-btn-outline-bvi-blue{color:#063462;background-color:transparent;background-image:none;border-color:#063462}html body .bvi .bvi-btn-outline-bvi-blue:hover{color:#fff;background-color:#063462;border-color:#063462}html body .bvi .bvi-btn-outline-bvi-blue:focus,html body .bvi .bvi-btn-outline-bvi-blue.focus{box-shadow:0 0 0 .2rem rgba(6,52,98,0.5)}html body .bvi .bvi-btn-outline-bvi-blue.disabled,html body .bvi .bvi-btn-outline-bvi-blue:disabled{color:#063462;background-color:transparent}html body .bvi .bvi-btn-outline-bvi-blue:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-outline-bvi-blue:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-outline-bvi-blue.dropdown-toggle{color:#fff;background-color:#063462;border-color:#063462}html body .bvi .bvi-btn-outline-bvi-blue:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-outline-bvi-blue:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-outline-bvi-blue.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(6,52,98,0.5)}html body .bvi .bvi-btn-outline-bvi-brown{color:#4d4b43;background-color:transparent;background-image:none;border-color:#4d4b43}html body .bvi .bvi-btn-outline-bvi-brown:hover{color:#fff;background-color:#4d4b43;border-color:#4d4b43}html body .bvi .bvi-btn-outline-bvi-brown:focus,html body .bvi .bvi-btn-outline-bvi-brown.focus{box-shadow:0 0 0 .2rem rgba(77,75,67,0.5)}html body .bvi .bvi-btn-outline-bvi-brown.disabled,html body .bvi .bvi-btn-outline-bvi-brown:disabled{color:#4d4b43;background-color:transparent}html body .bvi .bvi-btn-outline-bvi-brown:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-outline-bvi-brown:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-outline-bvi-brown.dropdown-toggle{color:#fff;background-color:#4d4b43;border-color:#4d4b43}html body .bvi .bvi-btn-outline-bvi-brown:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-outline-bvi-brown:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-outline-bvi-brown.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(77,75,67,0.5)}html body .bvi .bvi-btn-outline-bvi-green{color:#a9e44d;background-color:transparent;background-image:none;border-color:#a9e44d}html body .bvi .bvi-btn-outline-bvi-green:hover{color:#212529;background-color:#a9e44d;border-color:#a9e44d}html body .bvi .bvi-btn-outline-bvi-green:focus,html body .bvi .bvi-btn-outline-bvi-green.focus{box-shadow:0 0 0 .2rem rgba(169,228,77,0.5)}html body .bvi .bvi-btn-outline-bvi-green.disabled,html body .bvi .bvi-btn-outline-bvi-green:disabled{color:#a9e44d;background-color:transparent}html body .bvi .bvi-btn-outline-bvi-green:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-outline-bvi-green:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-outline-bvi-green.dropdown-toggle{color:#212529;background-color:#a9e44d;border-color:#a9e44d}html body .bvi .bvi-btn-outline-bvi-green:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-outline-bvi-green:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-outline-bvi-green.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(169,228,77,0.5)}html body .bvi .bvi-btn-link{font-weight:400;color:#007bff;background-color:transparent}html body .bvi .bvi-btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent;border-color:transparent}html body .bvi .bvi-btn-link:focus,html body .bvi .bvi-btn-link.focus{text-decoration:underline;border-color:transparent;box-shadow:none}html body .bvi .bvi-btn-link:disabled,html body .bvi .bvi-btn-link.disabled{color:#6c757d;pointer-events:none}html body .bvi .bvi-btn-lg,html body .bvi .bvi-btn-group-lg>.bvi-btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:0}html body .bvi .bvi-btn-sm,html body .bvi .bvi-btn-group-sm>.bvi-btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:0}html body .bvi .bvi-btn-block{display:block;width:100%}html body .bvi .bvi-btn-block+.bvi-btn-block{margin-top:.5rem}html body .bvi input[type="submit"].bvi-btn-block,html body .bvi input[type="reset"].bvi-btn-block,html body .bvi input[type="button"].bvi-btn-block{width:100%}html body .bvi .bvi-btn-group,html body .bvi .bvi-btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}html body .bvi .bvi-btn-group>.bvi-btn,html body .bvi .bvi-btn-group-vertical>.bvi-btn{position:relative;flex:0 1 auto}html body .bvi .bvi-btn-group>.bvi-btn:hover,html body .bvi .bvi-btn-group-vertical>.bvi-btn:hover{z-index:1}html body .bvi .bvi-btn-group>.bvi-btn:focus,html body .bvi .bvi-btn-group>.bvi-btn:active,html body .bvi .bvi-btn-group>.bvi-btn.active,html body .bvi .bvi-btn-group-vertical>.bvi-btn:focus,html body .bvi .bvi-btn-group-vertical>.bvi-btn:active,html body .bvi .bvi-btn-group-vertical>.bvi-btn.active{z-index:1}html body .bvi .bvi-btn-group .bvi-btn+.bvi-btn,html body .bvi .bvi-btn-group .bvi-btn+.bvi-btn-group,html body .bvi .bvi-btn-group .bvi-btn-group+.bvi-btn,html body .bvi .bvi-btn-group .bvi-btn-group+.bvi-btn-group,html body .bvi .bvi-btn-group-vertical .bvi-btn+.bvi-btn,html body .bvi .bvi-btn-group-vertical .bvi-btn+.bvi-btn-group,html body .bvi .bvi-btn-group-vertical .bvi-btn-group+.bvi-btn,html body .bvi .bvi-btn-group-vertical .bvi-btn-group+.bvi-btn-group{margin-left:-1px}html body .bvi .bvi-btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}html body .bvi .bvi-btn-toolbar .input-group{width:auto}html body .bvi .bvi-btn-group>.bvi-btn:first-child{margin-left:0}html body .bvi .bvi-btn-group>.bvi-btn:not(:last-child):not(.dropdown-toggle),html body .bvi .bvi-btn-group>.bvi-btn-group:not(:last-child)>.bvi-btn{border-top-right-radius:0;border-bottom-right-radius:0}html body .bvi .bvi-btn-group>.bvi-btn:not(:first-child),html body .bvi .bvi-btn-group>.bvi-btn-group:not(:first-child)>.bvi-btn{border-top-left-radius:0;border-bottom-left-radius:0}html body .bvi .dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}html body .bvi .dropdown-toggle-split::after,.dropup html body .bvi .dropdown-toggle-split::after,.dropright html body .bvi .dropdown-toggle-split::after{margin-left:0}.dropleft html body .bvi .dropdown-toggle-split::before{margin-right:0}html body .bvi .bvi-btn-sm+.dropdown-toggle-split,html body .bvi .bvi-btn-group-sm>.bvi-btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}html body .bvi .bvi-btn-lg+.dropdown-toggle-split,html body .bvi .bvi-btn-group-lg>.bvi-btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}html body .bvi .bvi-btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}html body .bvi .bvi-btn-group-vertical .bvi-btn,html body .bvi .bvi-btn-group-vertical .bvi-btn-group{width:100%}html body .bvi .bvi-btn-group-vertical>.bvi-btn+.bvi-btn,html body .bvi .bvi-btn-group-vertical>.bvi-btn+.bvi-btn-group,html body .bvi .bvi-btn-group-vertical>.bvi-btn-group+.bvi-btn,html body .bvi .bvi-btn-group-vertical>.bvi-btn-group+.bvi-btn-group{margin-top:-1px;margin-left:0}html body .bvi .bvi-btn-group-vertical>.bvi-btn:not(:last-child):not(.dropdown-toggle),html body .bvi .bvi-btn-group-vertical>.bvi-btn-group:not(:last-child)>.bvi-btn{border-bottom-right-radius:0;border-bottom-left-radius:0}html body .bvi .bvi-btn-group-vertical>.bvi-btn:not(:first-child),html body .bvi .bvi-btn-group-vertical>.bvi-btn-group:not(:first-child)>.bvi-btn{border-top-left-radius:0;border-top-right-radius:0}html body .bvi .bvi-btn-group-toggle>.bvi-btn,html body .bvi .bvi-btn-group-toggle>.bvi-btn-group>.bvi-btn{margin-bottom:0}html body .bvi .bvi-btn-group-toggle>.bvi-btn input[type="radio"],html body .bvi .bvi-btn-group-toggle>.bvi-btn input[type="checkbox"],html body .bvi .bvi-btn-group-toggle>.bvi-btn-group>.bvi-btn input[type="radio"],html body .bvi .bvi-btn-group-toggle>.bvi-btn-group>.bvi-btn input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}html body .bvi .bvi-border{border:1px solid #dee2e6 !important}html body .bvi .bvi-border-top{border-top:1px solid #dee2e6 !important}html body .bvi .bvi-border-right{border-right:1px solid #dee2e6 !important}html body .bvi .bvi-border-bottom{border-bottom:1px solid #dee2e6 !important}html body .bvi .bvi-border-left{border-left:1px solid #dee2e6 !important}html body .bvi .bvi-border-0{border:0 !important}html body .bvi .bvi-border-top-0{border-top:0 !important}html body .bvi .bvi-border-right-0{border-right:0 !important}html body .bvi .bvi-border-bottom-0{border-bottom:0 !important}html body .bvi .bvi-border-left-0{border-left:0 !important}html body .bvi .bvi-border-primary{border-color:#007bff !important}html body .bvi .bvi-border-secondary{border-color:#6c757d !important}html body .bvi .bvi-border-success{border-color:#28a745 !important}html body .bvi .bvi-border-info{border-color:#17a2b8 !important}html body .bvi .bvi-border-warning{border-color:#ffc107 !important}html body .bvi .bvi-border-danger{border-color:#dc3545 !important}html body .bvi .bvi-border-light{border-color:#f8f9fa !important}html body .bvi .bvi-border-dark{border-color:#343a40 !important}html body .bvi .bvi-border-bvi-white{border-color:#fff !important}html body .bvi .bvi-border-bvi-black{border-color:#000 !important}html body .bvi .bvi-border-bvi-blue{border-color:#063462 !important}html body .bvi .bvi-border-bvi-brown{border-color:#4d4b43 !important}html body .bvi .bvi-border-bvi-green{border-color:#a9e44d !important}html body .bvi .bvi-border-white{border-color:#fff !important}html body .bvi .bvi-rounded{border-radius:0 !important}html body .bvi .bvi-rounded-top{border-top-left-radius:0 !important;border-top-right-radius:0 !important}html body .bvi .bvi-rounded-right{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}html body .bvi .bvi-rounded-bottom{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}html body .bvi .bvi-rounded-left{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}html body .bvi .bvi-rounded-circle{border-radius:50% !important}html body .bvi .bvi-rounded-0{border-radius:0 !important}html body .bvi .bvi-m-0{margin:0 !important}html body .bvi .bvi-mt-0,html body .bvi .bvi-my-0{margin-top:0 !important}html body .bvi .bvi-mr-0,html body .bvi .bvi-mx-0{margin-right:0 !important}html body .bvi .bvi-mb-0,html body .bvi .bvi-my-0{margin-bottom:0 !important}html body .bvi .bvi-ml-0,html body .bvi .bvi-mx-0{margin-left:0 !important}html body .bvi .bvi-m-1{margin:.25rem !important}html body .bvi .bvi-mt-1,html body .bvi .bvi-my-1{margin-top:.25rem !important}html body .bvi .bvi-mr-1,html body .bvi .bvi-mx-1{margin-right:.25rem !important}html body .bvi .bvi-mb-1,html body .bvi .bvi-my-1{margin-bottom:.25rem !important}html body .bvi .bvi-ml-1,html body .bvi .bvi-mx-1{margin-left:.25rem !important}html body .bvi .bvi-m-2{margin:.5rem !important}html body .bvi .bvi-mt-2,html body .bvi .bvi-my-2{margin-top:.5rem !important}html body .bvi .bvi-mr-2,html body .bvi .bvi-mx-2{margin-right:.5rem !important}html body .bvi .bvi-mb-2,html body .bvi .bvi-my-2{margin-bottom:.5rem !important}html body .bvi .bvi-ml-2,html body .bvi .bvi-mx-2{margin-left:.5rem !important}html body .bvi .bvi-m-3{margin:1rem !important}html body .bvi .bvi-mt-3,html body .bvi .bvi-my-3{margin-top:1rem !important}html body .bvi .bvi-mr-3,html body .bvi .bvi-mx-3{margin-right:1rem !important}html body .bvi .bvi-mb-3,html body .bvi .bvi-my-3{margin-bottom:1rem !important}html body .bvi .bvi-ml-3,html body .bvi .bvi-mx-3{margin-left:1rem !important}html body .bvi .bvi-m-4{margin:1.5rem !important}html body .bvi .bvi-mt-4,html body .bvi .bvi-my-4{margin-top:1.5rem !important}html body .bvi .bvi-mr-4,html body .bvi .bvi-mx-4{margin-right:1.5rem !important}html body .bvi .bvi-mb-4,html body .bvi .bvi-my-4{margin-bottom:1.5rem !important}html body .bvi .bvi-ml-4,html body .bvi .bvi-mx-4{margin-left:1.5rem !important}html body .bvi .bvi-m-5{margin:3rem !important}html body .bvi .bvi-mt-5,html body .bvi .bvi-my-5{margin-top:3rem !important}html body .bvi .bvi-mr-5,html body .bvi .bvi-mx-5{margin-right:3rem !important}html body .bvi .bvi-mb-5,html body .bvi .bvi-my-5{margin-bottom:3rem !important}html body .bvi .bvi-ml-5,html body .bvi .bvi-mx-5{margin-left:3rem !important}html body .bvi .bvi-p-0{padding:0 !important}html body .bvi .bvi-pt-0,html body .bvi .bvi-py-0{padding-top:0 !important}html body .bvi .bvi-pr-0,html body .bvi .bvi-px-0{padding-right:0 !important}html body .bvi .bvi-pb-0,html body .bvi .bvi-py-0{padding-bottom:0 !important}html body .bvi .bvi-pl-0,html body .bvi .bvi-px-0{padding-left:0 !important}html body .bvi .bvi-p-1{padding:.25rem !important}html body .bvi .bvi-pt-1,html body .bvi .bvi-py-1{padding-top:.25rem !important}html body .bvi .bvi-pr-1,html body .bvi .bvi-px-1{padding-right:.25rem !important}html body .bvi .bvi-pb-1,html body .bvi .bvi-py-1{padding-bottom:.25rem !important}html body .bvi .bvi-pl-1,html body .bvi .bvi-px-1{padding-left:.25rem !important}html body .bvi .bvi-p-2{padding:.5rem !important}html body .bvi .bvi-pt-2,html body .bvi .bvi-py-2{padding-top:.5rem !important}html body .bvi .bvi-pr-2,html body .bvi .bvi-px-2{padding-right:.5rem !important}html body .bvi .bvi-pb-2,html body .bvi .bvi-py-2{padding-bottom:.5rem !important}html body .bvi .bvi-pl-2,html body .bvi .bvi-px-2{padding-left:.5rem !important}html body .bvi .bvi-p-3{padding:1rem !important}html body .bvi .bvi-pt-3,html body .bvi .bvi-py-3{padding-top:1rem !important}html body .bvi .bvi-pr-3,html body .bvi .bvi-px-3{padding-right:1rem !important}html body .bvi .bvi-pb-3,html body .bvi .bvi-py-3{padding-bottom:1rem !important}html body .bvi .bvi-pl-3,html body .bvi .bvi-px-3{padding-left:1rem !important}html body .bvi .bvi-p-4{padding:1.5rem !important}html body .bvi .bvi-pt-4,html body .bvi .bvi-py-4{padding-top:1.5rem !important}html body .bvi .bvi-pr-4,html body .bvi .bvi-px-4{padding-right:1.5rem !important}html body .bvi .bvi-pb-4,html body .bvi .bvi-py-4{padding-bottom:1.5rem !important}html body .bvi .bvi-pl-4,html body .bvi .bvi-px-4{padding-left:1.5rem !important}html body .bvi .bvi-p-5{padding:3rem !important}html body .bvi .bvi-pt-5,html body .bvi .bvi-py-5{padding-top:3rem !important}html body .bvi .bvi-pr-5,html body .bvi .bvi-px-5{padding-right:3rem !important}html body .bvi .bvi-pb-5,html body .bvi .bvi-py-5{padding-bottom:3rem !important}html body .bvi .bvi-pl-5,html body .bvi .bvi-px-5{padding-left:3rem !important}html body .bvi .bvi-m-auto{margin:auto !important}html body .bvi .bvi-mt-auto,html body .bvi .bvi-my-auto{margin-top:auto !important}html body .bvi .bvi-mr-auto,html body .bvi .bvi-mx-auto{margin-right:auto !important}html body .bvi .bvi-mb-auto,html body .bvi .bvi-my-auto{margin-bottom:auto !important}html body .bvi .bvi-ml-auto,html body .bvi .bvi-mx-auto{margin-left:auto !important}@media(min-width:576px){html body .bvi .bvi-m-sm-0{margin:0 !important}html body .bvi .bvi-mt-sm-0,html body .bvi .bvi-my-sm-0{margin-top:0 !important}html body .bvi .bvi-mr-sm-0,html body .bvi .bvi-mx-sm-0{margin-right:0 !important}html body .bvi .bvi-mb-sm-0,html body .bvi .bvi-my-sm-0{margin-bottom:0 !important}html body .bvi .bvi-ml-sm-0,html body .bvi .bvi-mx-sm-0{margin-left:0 !important}html body .bvi .bvi-m-sm-1{margin:.25rem !important}html body .bvi .bvi-mt-sm-1,html body .bvi .bvi-my-sm-1{margin-top:.25rem !important}html body .bvi .bvi-mr-sm-1,html body .bvi .bvi-mx-sm-1{margin-right:.25rem !important}html body .bvi .bvi-mb-sm-1,html body .bvi .bvi-my-sm-1{margin-bottom:.25rem !important}html body .bvi .bvi-ml-sm-1,html body .bvi .bvi-mx-sm-1{margin-left:.25rem !important}html body .bvi .bvi-m-sm-2{margin:.5rem !important}html body .bvi .bvi-mt-sm-2,html body .bvi .bvi-my-sm-2{margin-top:.5rem !important}html body .bvi .bvi-mr-sm-2,html body .bvi .bvi-mx-sm-2{margin-right:.5rem !important}html body .bvi .bvi-mb-sm-2,html body .bvi .bvi-my-sm-2{margin-bottom:.5rem !important}html body .bvi .bvi-ml-sm-2,html body .bvi .bvi-mx-sm-2{margin-left:.5rem !important}html body .bvi .bvi-m-sm-3{margin:1rem !important}html body .bvi .bvi-mt-sm-3,html body .bvi .bvi-my-sm-3{margin-top:1rem !important}html body .bvi .bvi-mr-sm-3,html body .bvi .bvi-mx-sm-3{margin-right:1rem !important}html body .bvi .bvi-mb-sm-3,html body .bvi .bvi-my-sm-3{margin-bottom:1rem !important}html body .bvi .bvi-ml-sm-3,html body .bvi .bvi-mx-sm-3{margin-left:1rem !important}html body .bvi .bvi-m-sm-4{margin:1.5rem !important}html body .bvi .bvi-mt-sm-4,html body .bvi .bvi-my-sm-4{margin-top:1.5rem !important}html body .bvi .bvi-mr-sm-4,html body .bvi .bvi-mx-sm-4{margin-right:1.5rem !important}html body .bvi .bvi-mb-sm-4,html body .bvi .bvi-my-sm-4{margin-bottom:1.5rem !important}html body .bvi .bvi-ml-sm-4,html body .bvi .bvi-mx-sm-4{margin-left:1.5rem !important}html body .bvi .bvi-m-sm-5{margin:3rem !important}html body .bvi .bvi-mt-sm-5,html body .bvi .bvi-my-sm-5{margin-top:3rem !important}html body .bvi .bvi-mr-sm-5,html body .bvi .bvi-mx-sm-5{margin-right:3rem !important}html body .bvi .bvi-mb-sm-5,html body .bvi .bvi-my-sm-5{margin-bottom:3rem !important}html body .bvi .bvi-ml-sm-5,html body .bvi .bvi-mx-sm-5{margin-left:3rem !important}html body .bvi .bvi-p-sm-0{padding:0 !important}html body .bvi .bvi-pt-sm-0,html body .bvi .bvi-py-sm-0{padding-top:0 !important}html body .bvi .bvi-pr-sm-0,html body .bvi .bvi-px-sm-0{padding-right:0 !important}html body .bvi .bvi-pb-sm-0,html body .bvi .bvi-py-sm-0{padding-bottom:0 !important}html body .bvi .bvi-pl-sm-0,html body .bvi .bvi-px-sm-0{padding-left:0 !important}html body .bvi .bvi-p-sm-1{padding:.25rem !important}html body .bvi .bvi-pt-sm-1,html body .bvi .bvi-py-sm-1{padding-top:.25rem !important}html body .bvi .bvi-pr-sm-1,html body .bvi .bvi-px-sm-1{padding-right:.25rem !important}html body .bvi .bvi-pb-sm-1,html body .bvi .bvi-py-sm-1{padding-bottom:.25rem !important}html body .bvi .bvi-pl-sm-1,html body .bvi .bvi-px-sm-1{padding-left:.25rem !important}html body .bvi .bvi-p-sm-2{padding:.5rem !important}html body .bvi .bvi-pt-sm-2,html body .bvi .bvi-py-sm-2{padding-top:.5rem !important}html body .bvi .bvi-pr-sm-2,html body .bvi .bvi-px-sm-2{padding-right:.5rem !important}html body .bvi .bvi-pb-sm-2,html body .bvi .bvi-py-sm-2{padding-bottom:.5rem !important}html body .bvi .bvi-pl-sm-2,html body .bvi .bvi-px-sm-2{padding-left:.5rem !important}html body .bvi .bvi-p-sm-3{padding:1rem !important}html body .bvi .bvi-pt-sm-3,html body .bvi .bvi-py-sm-3{padding-top:1rem !important}html body .bvi .bvi-pr-sm-3,html body .bvi .bvi-px-sm-3{padding-right:1rem !important}html body .bvi .bvi-pb-sm-3,html body .bvi .bvi-py-sm-3{padding-bottom:1rem !important}html body .bvi .bvi-pl-sm-3,html body .bvi .bvi-px-sm-3{padding-left:1rem !important}html body .bvi .bvi-p-sm-4{padding:1.5rem !important}html body .bvi .bvi-pt-sm-4,html body .bvi .bvi-py-sm-4{padding-top:1.5rem !important}html body .bvi .bvi-pr-sm-4,html body .bvi .bvi-px-sm-4{padding-right:1.5rem !important}html body .bvi .bvi-pb-sm-4,html body .bvi .bvi-py-sm-4{padding-bottom:1.5rem !important}html body .bvi .bvi-pl-sm-4,html body .bvi .bvi-px-sm-4{padding-left:1.5rem !important}html body .bvi .bvi-p-sm-5{padding:3rem !important}html body .bvi .bvi-pt-sm-5,html body .bvi .bvi-py-sm-5{padding-top:3rem !important}html body .bvi .bvi-pr-sm-5,html body .bvi .bvi-px-sm-5{padding-right:3rem !important}html body .bvi .bvi-pb-sm-5,html body .bvi .bvi-py-sm-5{padding-bottom:3rem !important}html body .bvi .bvi-pl-sm-5,html body .bvi .bvi-px-sm-5{padding-left:3rem !important}html body .bvi .bvi-m-sm-auto{margin:auto !important}html body .bvi .bvi-mt-sm-auto,html body .bvi .bvi-my-sm-auto{margin-top:auto !important}html body .bvi .bvi-mr-sm-auto,html body .bvi .bvi-mx-sm-auto{margin-right:auto !important}html body .bvi .bvi-mb-sm-auto,html body .bvi .bvi-my-sm-auto{margin-bottom:auto !important}html body .bvi .bvi-ml-sm-auto,html body .bvi .bvi-mx-sm-auto{margin-left:auto !important}}@media(min-width:768px){html body .bvi .bvi-m-md-0{margin:0 !important}html body .bvi .bvi-mt-md-0,html body .bvi .bvi-my-md-0{margin-top:0 !important}html body .bvi .bvi-mr-md-0,html body .bvi .bvi-mx-md-0{margin-right:0 !important}html body .bvi .bvi-mb-md-0,html body .bvi .bvi-my-md-0{margin-bottom:0 !important}html body .bvi .bvi-ml-md-0,html body .bvi .bvi-mx-md-0{margin-left:0 !important}html body .bvi .bvi-m-md-1{margin:.25rem !important}html body .bvi .bvi-mt-md-1,html body .bvi .bvi-my-md-1{margin-top:.25rem !important}html body .bvi .bvi-mr-md-1,html body .bvi .bvi-mx-md-1{margin-right:.25rem !important}html body .bvi .bvi-mb-md-1,html body .bvi .bvi-my-md-1{margin-bottom:.25rem !important}html body .bvi .bvi-ml-md-1,html body .bvi .bvi-mx-md-1{margin-left:.25rem !important}html body .bvi .bvi-m-md-2{margin:.5rem !important}html body .bvi .bvi-mt-md-2,html body .bvi .bvi-my-md-2{margin-top:.5rem !important}html body .bvi .bvi-mr-md-2,html body .bvi .bvi-mx-md-2{margin-right:.5rem !important}html body .bvi .bvi-mb-md-2,html body .bvi .bvi-my-md-2{margin-bottom:.5rem !important}html body .bvi .bvi-ml-md-2,html body .bvi .bvi-mx-md-2{margin-left:.5rem !important}html body .bvi .bvi-m-md-3{margin:1rem !important}html body .bvi .bvi-mt-md-3,html body .bvi .bvi-my-md-3{margin-top:1rem !important}html body .bvi .bvi-mr-md-3,html body .bvi .bvi-mx-md-3{margin-right:1rem !important}html body .bvi .bvi-mb-md-3,html body .bvi .bvi-my-md-3{margin-bottom:1rem !important}html body .bvi .bvi-ml-md-3,html body .bvi .bvi-mx-md-3{margin-left:1rem !important}html body .bvi .bvi-m-md-4{margin:1.5rem !important}html body .bvi .bvi-mt-md-4,html body .bvi .bvi-my-md-4{margin-top:1.5rem !important}html body .bvi .bvi-mr-md-4,html body .bvi .bvi-mx-md-4{margin-right:1.5rem !important}html body .bvi .bvi-mb-md-4,html body .bvi .bvi-my-md-4{margin-bottom:1.5rem !important}html body .bvi .bvi-ml-md-4,html body .bvi .bvi-mx-md-4{margin-left:1.5rem !important}html body .bvi .bvi-m-md-5{margin:3rem !important}html body .bvi .bvi-mt-md-5,html body .bvi .bvi-my-md-5{margin-top:3rem !important}html body .bvi .bvi-mr-md-5,html body .bvi .bvi-mx-md-5{margin-right:3rem !important}html body .bvi .bvi-mb-md-5,html body .bvi .bvi-my-md-5{margin-bottom:3rem !important}html body .bvi .bvi-ml-md-5,html body .bvi .bvi-mx-md-5{margin-left:3rem !important}html body .bvi .bvi-p-md-0{padding:0 !important}html body .bvi .bvi-pt-md-0,html body .bvi .bvi-py-md-0{padding-top:0 !important}html body .bvi .bvi-pr-md-0,html body .bvi .bvi-px-md-0{padding-right:0 !important}html body .bvi .bvi-pb-md-0,html body .bvi .bvi-py-md-0{padding-bottom:0 !important}html body .bvi .bvi-pl-md-0,html body .bvi .bvi-px-md-0{padding-left:0 !important}html body .bvi .bvi-p-md-1{padding:.25rem !important}html body .bvi .bvi-pt-md-1,html body .bvi .bvi-py-md-1{padding-top:.25rem !important}html body .bvi .bvi-pr-md-1,html body .bvi .bvi-px-md-1{padding-right:.25rem !important}html body .bvi .bvi-pb-md-1,html body .bvi .bvi-py-md-1{padding-bottom:.25rem !important}html body .bvi .bvi-pl-md-1,html body .bvi .bvi-px-md-1{padding-left:.25rem !important}html body .bvi .bvi-p-md-2{padding:.5rem !important}html body .bvi .bvi-pt-md-2,html body .bvi .bvi-py-md-2{padding-top:.5rem !important}html body .bvi .bvi-pr-md-2,html body .bvi .bvi-px-md-2{padding-right:.5rem !important}html body .bvi .bvi-pb-md-2,html body .bvi .bvi-py-md-2{padding-bottom:.5rem !important}html body .bvi .bvi-pl-md-2,html body .bvi .bvi-px-md-2{padding-left:.5rem !important}html body .bvi .bvi-p-md-3{padding:1rem !important}html body .bvi .bvi-pt-md-3,html body .bvi .bvi-py-md-3{padding-top:1rem !important}html body .bvi .bvi-pr-md-3,html body .bvi .bvi-px-md-3{padding-right:1rem !important}html body .bvi .bvi-pb-md-3,html body .bvi .bvi-py-md-3{padding-bottom:1rem !important}html body .bvi .bvi-pl-md-3,html body .bvi .bvi-px-md-3{padding-left:1rem !important}html body .bvi .bvi-p-md-4{padding:1.5rem !important}html body .bvi .bvi-pt-md-4,html body .bvi .bvi-py-md-4{padding-top:1.5rem !important}html body .bvi .bvi-pr-md-4,html body .bvi .bvi-px-md-4{padding-right:1.5rem !important}html body .bvi .bvi-pb-md-4,html body .bvi .bvi-py-md-4{padding-bottom:1.5rem !important}html body .bvi .bvi-pl-md-4,html body .bvi .bvi-px-md-4{padding-left:1.5rem !important}html body .bvi .bvi-p-md-5{padding:3rem !important}html body .bvi .bvi-pt-md-5,html body .bvi .bvi-py-md-5{padding-top:3rem !important}html body .bvi .bvi-pr-md-5,html body .bvi .bvi-px-md-5{padding-right:3rem !important}html body .bvi .bvi-pb-md-5,html body .bvi .bvi-py-md-5{padding-bottom:3rem !important}html body .bvi .bvi-pl-md-5,html body .bvi .bvi-px-md-5{padding-left:3rem !important}html body .bvi .bvi-m-md-auto{margin:auto !important}html body .bvi .bvi-mt-md-auto,html body .bvi .bvi-my-md-auto{margin-top:auto !important}html body .bvi .bvi-mr-md-auto,html body .bvi .bvi-mx-md-auto{margin-right:auto !important}html body .bvi .bvi-mb-md-auto,html body .bvi .bvi-my-md-auto{margin-bottom:auto !important}html body .bvi .bvi-ml-md-auto,html body .bvi .bvi-mx-md-auto{margin-left:auto !important}}@media(min-width:992px){html body .bvi .bvi-m-lg-0{margin:0 !important}html body .bvi .bvi-mt-lg-0,html body .bvi .bvi-my-lg-0{margin-top:0 !important}html body .bvi .bvi-mr-lg-0,html body .bvi .bvi-mx-lg-0{margin-right:0 !important}html body .bvi .bvi-mb-lg-0,html body .bvi .bvi-my-lg-0{margin-bottom:0 !important}html body .bvi .bvi-ml-lg-0,html body .bvi .bvi-mx-lg-0{margin-left:0 !important}html body .bvi .bvi-m-lg-1{margin:.25rem !important}html body .bvi .bvi-mt-lg-1,html body .bvi .bvi-my-lg-1{margin-top:.25rem !important}html body .bvi .bvi-mr-lg-1,html body .bvi .bvi-mx-lg-1{margin-right:.25rem !important}html body .bvi .bvi-mb-lg-1,html body .bvi .bvi-my-lg-1{margin-bottom:.25rem !important}html body .bvi .bvi-ml-lg-1,html body .bvi .bvi-mx-lg-1{margin-left:.25rem !important}html body .bvi .bvi-m-lg-2{margin:.5rem !important}html body .bvi .bvi-mt-lg-2,html body .bvi .bvi-my-lg-2{margin-top:.5rem !important}html body .bvi .bvi-mr-lg-2,html body .bvi .bvi-mx-lg-2{margin-right:.5rem !important}html body .bvi .bvi-mb-lg-2,html body .bvi .bvi-my-lg-2{margin-bottom:.5rem !important}html body .bvi .bvi-ml-lg-2,html body .bvi .bvi-mx-lg-2{margin-left:.5rem !important}html body .bvi .bvi-m-lg-3{margin:1rem !important}html body .bvi .bvi-mt-lg-3,html body .bvi .bvi-my-lg-3{margin-top:1rem !important}html body .bvi .bvi-mr-lg-3,html body .bvi .bvi-mx-lg-3{margin-right:1rem !important}html body .bvi .bvi-mb-lg-3,html body .bvi .bvi-my-lg-3{margin-bottom:1rem !important}html body .bvi .bvi-ml-lg-3,html body .bvi .bvi-mx-lg-3{margin-left:1rem !important}html body .bvi .bvi-m-lg-4{margin:1.5rem !important}html body .bvi .bvi-mt-lg-4,html body .bvi .bvi-my-lg-4{margin-top:1.5rem !important}html body .bvi .bvi-mr-lg-4,html body .bvi .bvi-mx-lg-4{margin-right:1.5rem !important}html body .bvi .bvi-mb-lg-4,html body .bvi .bvi-my-lg-4{margin-bottom:1.5rem !important}html body .bvi .bvi-ml-lg-4,html body .bvi .bvi-mx-lg-4{margin-left:1.5rem !important}html body .bvi .bvi-m-lg-5{margin:3rem !important}html body .bvi .bvi-mt-lg-5,html body .bvi .bvi-my-lg-5{margin-top:3rem !important}html body .bvi .bvi-mr-lg-5,html body .bvi .bvi-mx-lg-5{margin-right:3rem !important}html body .bvi .bvi-mb-lg-5,html body .bvi .bvi-my-lg-5{margin-bottom:3rem !important}html body .bvi .bvi-ml-lg-5,html body .bvi .bvi-mx-lg-5{margin-left:3rem !important}html body .bvi .bvi-p-lg-0{padding:0 !important}html body .bvi .bvi-pt-lg-0,html body .bvi .bvi-py-lg-0{padding-top:0 !important}html body .bvi .bvi-pr-lg-0,html body .bvi .bvi-px-lg-0{padding-right:0 !important}html body .bvi .bvi-pb-lg-0,html body .bvi .bvi-py-lg-0{padding-bottom:0 !important}html body .bvi .bvi-pl-lg-0,html body .bvi .bvi-px-lg-0{padding-left:0 !important}html body .bvi .bvi-p-lg-1{padding:.25rem !important}html body .bvi .bvi-pt-lg-1,html body .bvi .bvi-py-lg-1{padding-top:.25rem !important}html body .bvi .bvi-pr-lg-1,html body .bvi .bvi-px-lg-1{padding-right:.25rem !important}html body .bvi .bvi-pb-lg-1,html body .bvi .bvi-py-lg-1{padding-bottom:.25rem !important}html body .bvi .bvi-pl-lg-1,html body .bvi .bvi-px-lg-1{padding-left:.25rem !important}html body .bvi .bvi-p-lg-2{padding:.5rem !important}html body .bvi .bvi-pt-lg-2,html body .bvi .bvi-py-lg-2{padding-top:.5rem !important}html body .bvi .bvi-pr-lg-2,html body .bvi .bvi-px-lg-2{padding-right:.5rem !important}html body .bvi .bvi-pb-lg-2,html body .bvi .bvi-py-lg-2{padding-bottom:.5rem !important}html body .bvi .bvi-pl-lg-2,html body .bvi .bvi-px-lg-2{padding-left:.5rem !important}html body .bvi .bvi-p-lg-3{padding:1rem !important}html body .bvi .bvi-pt-lg-3,html body .bvi .bvi-py-lg-3{padding-top:1rem !important}html body .bvi .bvi-pr-lg-3,html body .bvi .bvi-px-lg-3{padding-right:1rem !important}html body .bvi .bvi-pb-lg-3,html body .bvi .bvi-py-lg-3{padding-bottom:1rem !important}html body .bvi .bvi-pl-lg-3,html body .bvi .bvi-px-lg-3{padding-left:1rem !important}html body .bvi .bvi-p-lg-4{padding:1.5rem !important}html body .bvi .bvi-pt-lg-4,html body .bvi .bvi-py-lg-4{padding-top:1.5rem !important}html body .bvi .bvi-pr-lg-4,html body .bvi .bvi-px-lg-4{padding-right:1.5rem !important}html body .bvi .bvi-pb-lg-4,html body .bvi .bvi-py-lg-4{padding-bottom:1.5rem !important}html body .bvi .bvi-pl-lg-4,html body .bvi .bvi-px-lg-4{padding-left:1.5rem !important}html body .bvi .bvi-p-lg-5{padding:3rem !important}html body .bvi .bvi-pt-lg-5,html body .bvi .bvi-py-lg-5{padding-top:3rem !important}html body .bvi .bvi-pr-lg-5,html body .bvi .bvi-px-lg-5{padding-right:3rem !important}html body .bvi .bvi-pb-lg-5,html body .bvi .bvi-py-lg-5{padding-bottom:3rem !important}html body .bvi .bvi-pl-lg-5,html body .bvi .bvi-px-lg-5{padding-left:3rem !important}html body .bvi .bvi-m-lg-auto{margin:auto !important}html body .bvi .bvi-mt-lg-auto,html body .bvi .bvi-my-lg-auto{margin-top:auto !important}html body .bvi .bvi-mr-lg-auto,html body .bvi .bvi-mx-lg-auto{margin-right:auto !important}html body .bvi .bvi-mb-lg-auto,html body .bvi .bvi-my-lg-auto{margin-bottom:auto !important}html body .bvi .bvi-ml-lg-auto,html body .bvi .bvi-mx-lg-auto{margin-left:auto !important}}@media(min-width:1200px){html body .bvi .bvi-m-xl-0{margin:0 !important}html body .bvi .bvi-mt-xl-0,html body .bvi .bvi-my-xl-0{margin-top:0 !important}html body .bvi .bvi-mr-xl-0,html body .bvi .bvi-mx-xl-0{margin-right:0 !important}html body .bvi .bvi-mb-xl-0,html body .bvi .bvi-my-xl-0{margin-bottom:0 !important}html body .bvi .bvi-ml-xl-0,html body .bvi .bvi-mx-xl-0{margin-left:0 !important}html body .bvi .bvi-m-xl-1{margin:.25rem !important}html body .bvi .bvi-mt-xl-1,html body .bvi .bvi-my-xl-1{margin-top:.25rem !important}html body .bvi .bvi-mr-xl-1,html body .bvi .bvi-mx-xl-1{margin-right:.25rem !important}html body .bvi .bvi-mb-xl-1,html body .bvi .bvi-my-xl-1{margin-bottom:.25rem !important}html body .bvi .bvi-ml-xl-1,html body .bvi .bvi-mx-xl-1{margin-left:.25rem !important}html body .bvi .bvi-m-xl-2{margin:.5rem !important}html body .bvi .bvi-mt-xl-2,html body .bvi .bvi-my-xl-2{margin-top:.5rem !important}html body .bvi .bvi-mr-xl-2,html body .bvi .bvi-mx-xl-2{margin-right:.5rem !important}html body .bvi .bvi-mb-xl-2,html body .bvi .bvi-my-xl-2{margin-bottom:.5rem !important}html body .bvi .bvi-ml-xl-2,html body .bvi .bvi-mx-xl-2{margin-left:.5rem !important}html body .bvi .bvi-m-xl-3{margin:1rem !important}html body .bvi .bvi-mt-xl-3,html body .bvi .bvi-my-xl-3{margin-top:1rem !important}html body .bvi .bvi-mr-xl-3,html body .bvi .bvi-mx-xl-3{margin-right:1rem !important}html body .bvi .bvi-mb-xl-3,html body .bvi .bvi-my-xl-3{margin-bottom:1rem !important}html body .bvi .bvi-ml-xl-3,html body .bvi .bvi-mx-xl-3{margin-left:1rem !important}html body .bvi .bvi-m-xl-4{margin:1.5rem !important}html body .bvi .bvi-mt-xl-4,html body .bvi .bvi-my-xl-4{margin-top:1.5rem !important}html body .bvi .bvi-mr-xl-4,html body .bvi .bvi-mx-xl-4{margin-right:1.5rem !important}html body .bvi .bvi-mb-xl-4,html body .bvi .bvi-my-xl-4{margin-bottom:1.5rem !important}html body .bvi .bvi-ml-xl-4,html body .bvi .bvi-mx-xl-4{margin-left:1.5rem !important}html body .bvi .bvi-m-xl-5{margin:3rem !important}html body .bvi .bvi-mt-xl-5,html body .bvi .bvi-my-xl-5{margin-top:3rem !important}html body .bvi .bvi-mr-xl-5,html body .bvi .bvi-mx-xl-5{margin-right:3rem !important}html body .bvi .bvi-mb-xl-5,html body .bvi .bvi-my-xl-5{margin-bottom:3rem !important}html body .bvi .bvi-ml-xl-5,html body .bvi .bvi-mx-xl-5{margin-left:3rem !important}html body .bvi .bvi-p-xl-0{padding:0 !important}html body .bvi .bvi-pt-xl-0,html body .bvi .bvi-py-xl-0{padding-top:0 !important}html body .bvi .bvi-pr-xl-0,html body .bvi .bvi-px-xl-0{padding-right:0 !important}html body .bvi .bvi-pb-xl-0,html body .bvi .bvi-py-xl-0{padding-bottom:0 !important}html body .bvi .bvi-pl-xl-0,html body .bvi .bvi-px-xl-0{padding-left:0 !important}html body .bvi .bvi-p-xl-1{padding:.25rem !important}html body .bvi .bvi-pt-xl-1,html body .bvi .bvi-py-xl-1{padding-top:.25rem !important}html body .bvi .bvi-pr-xl-1,html body .bvi .bvi-px-xl-1{padding-right:.25rem !important}html body .bvi .bvi-pb-xl-1,html body .bvi .bvi-py-xl-1{padding-bottom:.25rem !important}html body .bvi .bvi-pl-xl-1,html body .bvi .bvi-px-xl-1{padding-left:.25rem !important}html body .bvi .bvi-p-xl-2{padding:.5rem !important}html body .bvi .bvi-pt-xl-2,html body .bvi .bvi-py-xl-2{padding-top:.5rem !important}html body .bvi .bvi-pr-xl-2,html body .bvi .bvi-px-xl-2{padding-right:.5rem !important}html body .bvi .bvi-pb-xl-2,html body .bvi .bvi-py-xl-2{padding-bottom:.5rem !important}html body .bvi .bvi-pl-xl-2,html body .bvi .bvi-px-xl-2{padding-left:.5rem !important}html body .bvi .bvi-p-xl-3{padding:1rem !important}html body .bvi .bvi-pt-xl-3,html body .bvi .bvi-py-xl-3{padding-top:1rem !important}html body .bvi .bvi-pr-xl-3,html body .bvi .bvi-px-xl-3{padding-right:1rem !important}html body .bvi .bvi-pb-xl-3,html body .bvi .bvi-py-xl-3{padding-bottom:1rem !important}html body .bvi .bvi-pl-xl-3,html body .bvi .bvi-px-xl-3{padding-left:1rem !important}html body .bvi .bvi-p-xl-4{padding:1.5rem !important}html body .bvi .bvi-pt-xl-4,html body .bvi .bvi-py-xl-4{padding-top:1.5rem !important}html body .bvi .bvi-pr-xl-4,html body .bvi .bvi-px-xl-4{padding-right:1.5rem !important}html body .bvi .bvi-pb-xl-4,html body .bvi .bvi-py-xl-4{padding-bottom:1.5rem !important}html body .bvi .bvi-pl-xl-4,html body .bvi .bvi-px-xl-4{padding-left:1.5rem !important}html body .bvi .bvi-p-xl-5{padding:3rem !important}html body .bvi .bvi-pt-xl-5,html body .bvi .bvi-py-xl-5{padding-top:3rem !important}html body .bvi .bvi-pr-xl-5,html body .bvi .bvi-px-xl-5{padding-right:3rem !important}html body .bvi .bvi-pb-xl-5,html body .bvi .bvi-py-xl-5{padding-bottom:3rem !important}html body .bvi .bvi-pl-xl-5,html body .bvi .bvi-px-xl-5{padding-left:3rem !important}html body .bvi .bvi-m-xl-auto{margin:auto !important}html body .bvi .bvi-mt-xl-auto,html body .bvi .bvi-my-xl-auto{margin-top:auto !important}html body .bvi .bvi-mr-xl-auto,html body .bvi .bvi-mx-xl-auto{margin-right:auto !important}html body .bvi .bvi-mb-xl-auto,html body .bvi .bvi-my-xl-auto{margin-bottom:auto !important}html body .bvi .bvi-ml-xl-auto,html body .bvi .bvi-mx-xl-auto{margin-left:auto !important}}html body .bvi.bvi-panel{padding:15px 20px !important;color:black !important;background-color:#f8f8f8;top:0 !important;left:0 !important;right:0 !important;letter-spacing:0 !important;position:relative !important;text-shadow:none !important;line-height:normal !important;border:0 !important;font-size:16px !important;z-index:99999 !important;moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);box-shadow:0 1px 3px 0 rgba(0,0,0,0.23)}html body .bvi.bvi-panel[data-bvi-panel='true']{display:block !important}html body .bvi.bvi-panel[data-bvi-panel='false']{display:none !important}html body .bvi.bvi-panel.bvi-fixed-top{position:fixed !important;top:0 !important;right:0 !important;left:0 !important;z-index:999999 !important}html body .bvi.bvi-panel .bvi-title{margin-top:5px;font-size:18px;font-weight:bold}html body .bvi.bvi-panel .bvi-text-center{text-align:center}html body .bvi.bvi-panel .bvi-text-right{text-align:right}html body .bvi.bvi-panel .bvi-setting-menu{display:none}html body .bvi.bvi-panel a{text-decoration:none}html body .bvi.bvi-panel .bvi-hr{background-color:#ccc !important;border:0 !important;height:1px !important;margin-top:1.5em !important;margin-bottom:1.5em !important}html body .bvi.bvi-panel .bvi-copy{font-size:12px;color:gray}html body .bvi.bvi-panel .bvi-copy a{font-size:13px;color:gray;text-decoration:underline}html body .bvi.bvi-panel .bvi-copy a:hover{color:#000;text-decoration:underline}@media(max-width:575.98px){html body .bvi.bvi-panel .bvi-title{font-size:12px}html body .bvi.bvi-panel .bvi-btn{font-size:12px;padding:.200rem .35rem}html body .bvi.bvi-panel .bvi-btn-sm,html body .bvi.bvi-panel .bvi-btn-group-sm>.bvi-btn{font-size:10px;padding:.100rem .25rem}}@media(min-width:576px) and (max-width:767.98px){html body .bvi.bvi-panel .bvi-title{font-size:14px}html body .bvi.bvi-panel .bvi-btn{font-size:14px;padding:.250rem .45rem}html body .bvi.bvi-panel .bvi-btn-sm,html body .bvi.bvi-panel .bvi-btn-group-sm>.bvi-btn{font-size:12px;padding:.150rem .35rem}}@media(min-width:768px) and (max-width:991.98px){html body .bvi.bvi-panel .bvi-title{font-size:16px}html body .bvi.bvi-panel .bvi-btn{font-size:16px;padding:.300rem .55rem}html body .bvi.bvi-panel .bvi-btn-sm,html body .bvi.bvi-panel .bvi-btn-group-sm>.bvi-btn{font-size:14px;padding:.200rem .40rem}}html body .bvi-body[data-bvi-theme='white']{background-color:#fff !important;fill:#000 !important}html body .bvi-body[data-bvi-theme='white'] *{background-color:#fff !important;background:#fff !important;background-image:none !important;box-shadow:none !important;text-shadow:none !important;border-color:#000 !important;color:#000 !important;fill:#000 !important}html body .bvi-body[data-bvi-theme='white'] * .bvi-hide{display:none !important}html body .bvi-body[data-bvi-theme='white'] * .bvi-show-block{display:block !important}html body .bvi-body[data-bvi-theme='white'] * .bvi-show-inline-block{display:inline-block !important}html body .bvi-body[data-bvi-theme='white'] *:after{background-color:#fff !important;background:#fff !important;background-image:none !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;border-color:#000 !important}html body .bvi-body[data-bvi-theme='white'] *:before{background-color:#fff !important;background:#fff !important;background-image:none !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;border-color:#000 !important}html body .bvi-body[data-bvi-theme='white'] *::selection{background-color:#000;color:#fff}html body .bvi-body[data-bvi-theme='white'] * a,html body .bvi-body[data-bvi-theme='white'] * label{color:#000 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='white'] * a.active,html body .bvi-body[data-bvi-theme='white'] * label.active{color:#fff !important;background-color:#000 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='white'] * a:hover,html body .bvi-body[data-bvi-theme='white'] * label:hover{color:#fff !important;background-color:#000 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='white'] * a:hover *,html body .bvi-body[data-bvi-theme='white'] * label:hover *{color:#fff !important;background-color:#000 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='white'] * button,html body .bvi-body[data-bvi-theme='white'] * input[type="submit"],html body .bvi-body[data-bvi-theme='white'] * input[type="button"],html body .bvi-body[data-bvi-theme='white'] * button[type="submit"],html body .bvi-body[data-bvi-theme='white'] * button[type="button"]{color:#fff !important;background:#000 !important;background-color:#000 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='white'] * button:hover.active,html body .bvi-body[data-bvi-theme='white'] * input[type="button"]:hover.active,html body .bvi-body[data-bvi-theme='white'] * input[type="submit"]:hover.active,html body .bvi-body[data-bvi-theme='white'] * button[type="submit"]:hover.active,html body .bvi-body[data-bvi-theme='white'] * button[type="button"]:hover.active{color:#fff !important;background:#000 !important;background-color:#000 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='white'] * button:hover:hover,html body .bvi-body[data-bvi-theme='white'] * input[type="button"]:hover:hover,html body .bvi-body[data-bvi-theme='white'] * input[type="submit"]:hover:hover,html body .bvi-body[data-bvi-theme='white'] * button[type="submit"]:hover:hover,html body .bvi-body[data-bvi-theme='white'] * button[type="button"]:hover:hover{color:#fff !important;background:#000 !important;background-color:#000 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='white'] * button:hover:hover *,html body .bvi-body[data-bvi-theme='white'] * input[type="button"]:hover:hover *,html body .bvi-body[data-bvi-theme='white'] * input[type="submit"]:hover:hover *,html body .bvi-body[data-bvi-theme='white'] * button[type="submit"]:hover:hover *,html body .bvi-body[data-bvi-theme='white'] * button[type="button"]:hover:hover *{color:#fff !important;background:#000 !important;background-color:#000 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='black']{background-color:#000 !important;fill:#fff !important}html body .bvi-body[data-bvi-theme='black'] *{background-color:#000 !important;background:#000 !important;background-image:none !important;box-shadow:none !important;text-shadow:none !important;border-color:#fff !important;color:#fff !important;fill:#fff !important}html body .bvi-body[data-bvi-theme='black'] * .bvi-hide{display:none !important}html body .bvi-body[data-bvi-theme='black'] * .bvi-show-block{display:block !important}html body .bvi-body[data-bvi-theme='black'] * .bvi-show-inline-block{display:inline-block !important}html body .bvi-body[data-bvi-theme='black'] *:after{background-color:#000 !important;background:#000 !important;background-image:none !important;color:#fff !important;box-shadow:none !important;text-shadow:none !important;border-color:#fff !important}html body .bvi-body[data-bvi-theme='black'] *:before{background-color:#000 !important;background:#000 !important;background-image:none !important;color:#fff !important;box-shadow:none !important;text-shadow:none !important;border-color:#fff !important}html body .bvi-body[data-bvi-theme='black'] *::selection{background-color:#fff;color:#000}html body .bvi-body[data-bvi-theme='black'] * a,html body .bvi-body[data-bvi-theme='black'] * label{color:#fff !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='black'] * a.active,html body .bvi-body[data-bvi-theme='black'] * label.active{color:#000 !important;background-color:#fff !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='black'] * a:hover,html body .bvi-body[data-bvi-theme='black'] * label:hover{color:#000 !important;background-color:#fff !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='black'] * a:hover *,html body .bvi-body[data-bvi-theme='black'] * label:hover *{color:#000 !important;background-color:#fff !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='black'] * button,html body .bvi-body[data-bvi-theme='black'] * input[type="submit"],html body .bvi-body[data-bvi-theme='black'] * input[type="button"],html body .bvi-body[data-bvi-theme='black'] * button[type="submit"],html body .bvi-body[data-bvi-theme='black'] * button[type="button"]{color:#000 !important;background:#fff !important;background-color:#fff !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='black'] * button:hover.active,html body .bvi-body[data-bvi-theme='black'] * input[type="button"]:hover.active,html body .bvi-body[data-bvi-theme='black'] * input[type="submit"]:hover.active,html body .bvi-body[data-bvi-theme='black'] * button[type="submit"]:hover.active,html body .bvi-body[data-bvi-theme='black'] * button[type="button"]:hover.active{color:#000 !important;background:#fff !important;background-color:#fff !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='black'] * button:hover:hover,html body .bvi-body[data-bvi-theme='black'] * input[type="button"]:hover:hover,html body .bvi-body[data-bvi-theme='black'] * input[type="submit"]:hover:hover,html body .bvi-body[data-bvi-theme='black'] * button[type="submit"]:hover:hover,html body .bvi-body[data-bvi-theme='black'] * button[type="button"]:hover:hover{color:#000 !important;background:#fff !important;background-color:#fff !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='black'] * button:hover:hover *,html body .bvi-body[data-bvi-theme='black'] * input[type="button"]:hover:hover *,html body .bvi-body[data-bvi-theme='black'] * input[type="submit"]:hover:hover *,html body .bvi-body[data-bvi-theme='black'] * button[type="submit"]:hover:hover *,html body .bvi-body[data-bvi-theme='black'] * button[type="button"]:hover:hover *{color:#000 !important;background:#fff !important;background-color:#fff !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='blue']{background-color:#9dd1ff !important;fill:#063462 !important}html body .bvi-body[data-bvi-theme='blue'] *{background-color:#9dd1ff !important;background:#9dd1ff !important;background-image:none !important;box-shadow:none !important;text-shadow:none !important;border-color:#063462 !important;color:#063462 !important;fill:#063462 !important}html body .bvi-body[data-bvi-theme='blue'] * .bvi-hide{display:none !important}html body .bvi-body[data-bvi-theme='blue'] * .bvi-show-block{display:block !important}html body .bvi-body[data-bvi-theme='blue'] * .bvi-show-inline-block{display:inline-block !important}html body .bvi-body[data-bvi-theme='blue'] *:after{background-color:#9dd1ff !important;background:#9dd1ff !important;background-image:none !important;color:#063462 !important;box-shadow:none !important;text-shadow:none !important;border-color:#063462 !important}html body .bvi-body[data-bvi-theme='blue'] *:before{background-color:#9dd1ff !important;background:#9dd1ff !important;background-image:none !important;color:#063462 !important;box-shadow:none !important;text-shadow:none !important;border-color:#063462 !important}html body .bvi-body[data-bvi-theme='blue'] *::selection{background-color:#063462;color:#9dd1ff}html body .bvi-body[data-bvi-theme='blue'] * a,html body .bvi-body[data-bvi-theme='blue'] * label{color:#063462 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='blue'] * a.active,html body .bvi-body[data-bvi-theme='blue'] * label.active{color:#9dd1ff !important;background-color:#063462 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='blue'] * a:hover,html body .bvi-body[data-bvi-theme='blue'] * label:hover{color:#9dd1ff !important;background-color:#063462 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='blue'] * a:hover *,html body .bvi-body[data-bvi-theme='blue'] * label:hover *{color:#9dd1ff !important;background-color:#063462 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='blue'] * button,html body .bvi-body[data-bvi-theme='blue'] * input[type="submit"],html body .bvi-body[data-bvi-theme='blue'] * input[type="button"],html body .bvi-body[data-bvi-theme='blue'] * button[type="submit"],html body .bvi-body[data-bvi-theme='blue'] * button[type="button"]{color:#9dd1ff !important;background:#063462 !important;background-color:#063462 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='blue'] * button:hover.active,html body .bvi-body[data-bvi-theme='blue'] * input[type="button"]:hover.active,html body .bvi-body[data-bvi-theme='blue'] * input[type="submit"]:hover.active,html body .bvi-body[data-bvi-theme='blue'] * button[type="submit"]:hover.active,html body .bvi-body[data-bvi-theme='blue'] * button[type="button"]:hover.active{color:#9dd1ff !important;background:#063462 !important;background-color:#063462 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='blue'] * button:hover:hover,html body .bvi-body[data-bvi-theme='blue'] * input[type="button"]:hover:hover,html body .bvi-body[data-bvi-theme='blue'] * input[type="submit"]:hover:hover,html body .bvi-body[data-bvi-theme='blue'] * button[type="submit"]:hover:hover,html body .bvi-body[data-bvi-theme='blue'] * button[type="button"]:hover:hover{color:#9dd1ff !important;background:#063462 !important;background-color:#063462 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='blue'] * button:hover:hover *,html body .bvi-body[data-bvi-theme='blue'] * input[type="button"]:hover:hover *,html body .bvi-body[data-bvi-theme='blue'] * input[type="submit"]:hover:hover *,html body .bvi-body[data-bvi-theme='blue'] * button[type="submit"]:hover:hover *,html body .bvi-body[data-bvi-theme='blue'] * button[type="button"]:hover:hover *{color:#9dd1ff !important;background:#063462 !important;background-color:#063462 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='brown']{background-color:#f7f3d6 !important;fill:#4d4b43 !important}html body .bvi-body[data-bvi-theme='brown'] *{background-color:#f7f3d6 !important;background:#f7f3d6 !important;background-image:none !important;box-shadow:none !important;text-shadow:none !important;border-color:#4d4b43 !important;color:#4d4b43 !important;fill:#4d4b43 !important}html body .bvi-body[data-bvi-theme='brown'] * .bvi-hide{display:none !important}html body .bvi-body[data-bvi-theme='brown'] * .bvi-show-block{display:block !important}html body .bvi-body[data-bvi-theme='brown'] * .bvi-show-inline-block{display:inline-block !important}html body .bvi-body[data-bvi-theme='brown'] *:after{background-color:#f7f3d6 !important;background:#f7f3d6 !important;background-image:none !important;color:#4d4b43 !important;box-shadow:none !important;text-shadow:none !important;border-color:#4d4b43 !important}html body .bvi-body[data-bvi-theme='brown'] *:before{background-color:#f7f3d6 !important;background:#f7f3d6 !important;background-image:none !important;color:#4d4b43 !important;box-shadow:none !important;text-shadow:none !important;border-color:#4d4b43 !important}html body .bvi-body[data-bvi-theme='brown'] *::selection{background-color:#4d4b43;color:#f7f3d6}html body .bvi-body[data-bvi-theme='brown'] * a,html body .bvi-body[data-bvi-theme='brown'] * label{color:#4d4b43 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='brown'] * a.active,html body .bvi-body[data-bvi-theme='brown'] * label.active{color:#f7f3d6 !important;background-color:#4d4b43 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='brown'] * a:hover,html body .bvi-body[data-bvi-theme='brown'] * label:hover{color:#f7f3d6 !important;background-color:#4d4b43 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='brown'] * a:hover *,html body .bvi-body[data-bvi-theme='brown'] * label:hover *{color:#f7f3d6 !important;background-color:#4d4b43 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='brown'] * button,html body .bvi-body[data-bvi-theme='brown'] * input[type="submit"],html body .bvi-body[data-bvi-theme='brown'] * input[type="button"],html body .bvi-body[data-bvi-theme='brown'] * button[type="submit"],html body .bvi-body[data-bvi-theme='brown'] * button[type="button"]{color:#f7f3d6 !important;background:#4d4b43 !important;background-color:#4d4b43 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='brown'] * button:hover.active,html body .bvi-body[data-bvi-theme='brown'] * input[type="button"]:hover.active,html body .bvi-body[data-bvi-theme='brown'] * input[type="submit"]:hover.active,html body .bvi-body[data-bvi-theme='brown'] * button[type="submit"]:hover.active,html body .bvi-body[data-bvi-theme='brown'] * button[type="button"]:hover.active{color:#f7f3d6 !important;background:#4d4b43 !important;background-color:#4d4b43 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='brown'] * button:hover:hover,html body .bvi-body[data-bvi-theme='brown'] * input[type="button"]:hover:hover,html body .bvi-body[data-bvi-theme='brown'] * input[type="submit"]:hover:hover,html body .bvi-body[data-bvi-theme='brown'] * button[type="submit"]:hover:hover,html body .bvi-body[data-bvi-theme='brown'] * button[type="button"]:hover:hover{color:#f7f3d6 !important;background:#4d4b43 !important;background-color:#4d4b43 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='brown'] * button:hover:hover *,html body .bvi-body[data-bvi-theme='brown'] * input[type="button"]:hover:hover *,html body .bvi-body[data-bvi-theme='brown'] * input[type="submit"]:hover:hover *,html body .bvi-body[data-bvi-theme='brown'] * button[type="submit"]:hover:hover *,html body .bvi-body[data-bvi-theme='brown'] * button[type="button"]:hover:hover *{color:#f7f3d6 !important;background:#4d4b43 !important;background-color:#4d4b43 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='green']{background-color:#3b2716 !important;fill:#a9e44d !important}html body .bvi-body[data-bvi-theme='green'] *{background-color:#3b2716 !important;background:#3b2716 !important;background-image:none !important;box-shadow:none !important;text-shadow:none !important;border-color:#a9e44d !important;color:#a9e44d !important;fill:#a9e44d !important}html body .bvi-body[data-bvi-theme='green'] * .bvi-hide{display:none !important}html body .bvi-body[data-bvi-theme='green'] * .bvi-show-block{display:block !important}html body .bvi-body[data-bvi-theme='green'] * .bvi-show-inline-block{display:inline-block !important}html body .bvi-body[data-bvi-theme='green'] *:after{background-color:#3b2716 !important;background:#3b2716 !important;background-image:none !important;color:#a9e44d !important;box-shadow:none !important;text-shadow:none !important;border-color:#a9e44d !important}html body .bvi-body[data-bvi-theme='green'] *:before{background-color:#3b2716 !important;background:#3b2716 !important;background-image:none !important;color:#a9e44d !important;box-shadow:none !important;text-shadow:none !important;border-color:#a9e44d !important}html body .bvi-body[data-bvi-theme='green'] *::selection{background-color:#a9e44d;color:#3b2716}html body .bvi-body[data-bvi-theme='green'] * a,html body .bvi-body[data-bvi-theme='green'] * label{color:#a9e44d !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='green'] * a.active,html body .bvi-body[data-bvi-theme='green'] * label.active{color:#3b2716 !important;background-color:#a9e44d !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='green'] * a:hover,html body .bvi-body[data-bvi-theme='green'] * label:hover{color:#3b2716 !important;background-color:#a9e44d !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='green'] * a:hover *,html body .bvi-body[data-bvi-theme='green'] * label:hover *{color:#3b2716 !important;background-color:#a9e44d !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='green'] * button,html body .bvi-body[data-bvi-theme='green'] * input[type="submit"],html body .bvi-body[data-bvi-theme='green'] * input[type="button"],html body .bvi-body[data-bvi-theme='green'] * button[type="submit"],html body .bvi-body[data-bvi-theme='green'] * button[type="button"]{color:#3b2716 !important;background:#a9e44d !important;background-color:#a9e44d !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='green'] * button:hover.active,html body .bvi-body[data-bvi-theme='green'] * input[type="button"]:hover.active,html body .bvi-body[data-bvi-theme='green'] * input[type="submit"]:hover.active,html body .bvi-body[data-bvi-theme='green'] * button[type="submit"]:hover.active,html body .bvi-body[data-bvi-theme='green'] * button[type="button"]:hover.active{color:#3b2716 !important;background:#a9e44d !important;background-color:#a9e44d !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='green'] * button:hover:hover,html body .bvi-body[data-bvi-theme='green'] * input[type="button"]:hover:hover,html body .bvi-body[data-bvi-theme='green'] * input[type="submit"]:hover:hover,html body .bvi-body[data-bvi-theme='green'] * button[type="submit"]:hover:hover,html body .bvi-body[data-bvi-theme='green'] * button[type="button"]:hover:hover{color:#3b2716 !important;background:#a9e44d !important;background-color:#a9e44d !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='green'] * button:hover:hover *,html body .bvi-body[data-bvi-theme='green'] * input[type="button"]:hover:hover *,html body .bvi-body[data-bvi-theme='green'] * input[type="submit"]:hover:hover *,html body .bvi-body[data-bvi-theme='green'] * button[type="submit"]:hover:hover *,html body .bvi-body[data-bvi-theme='green'] * button[type="button"]:hover:hover *{color:#3b2716 !important;background:#a9e44d !important;background-color:#a9e44d !important;text-decoration:underline !important}html body .bvi-body[data-bvi-size='40'] *{font-size:40px !important}html body .bvi-body[data-bvi-size='40'] * h1,html body .bvi-body[data-bvi-size='40'] * h1 *{font-size:47px !important}html body .bvi-body[data-bvi-size='40'] * h2,html body .bvi-body[data-bvi-size='40'] * h2 *{font-size:46px !important}html body .bvi-body[data-bvi-size='40'] * h3,html body .bvi-body[data-bvi-size='40'] * h3 *{font-size:45px !important}html body .bvi-body[data-bvi-size='40'] * h4,html body .bvi-body[data-bvi-size='40'] * h4 *{font-size:44px !important}html body .bvi-body[data-bvi-size='40'] * h5,html body .bvi-body[data-bvi-size='40'] * h5 *{font-size:43px !important}html body .bvi-body[data-bvi-size='40'] * h6,html body .bvi-body[data-bvi-size='40'] * h6 *{font-size:42px !important}html body .bvi-body[data-bvi-size='39'] *{font-size:39px !important}html body .bvi-body[data-bvi-size='39'] * h1,html body .bvi-body[data-bvi-size='39'] * h1 *{font-size:46px !important}html body .bvi-body[data-bvi-size='39'] * h2,html body .bvi-body[data-bvi-size='39'] * h2 *{font-size:45px !important}html body .bvi-body[data-bvi-size='39'] * h3,html body .bvi-body[data-bvi-size='39'] * h3 *{font-size:44px !important}html body .bvi-body[data-bvi-size='39'] * h4,html body .bvi-body[data-bvi-size='39'] * h4 *{font-size:43px !important}html body .bvi-body[data-bvi-size='39'] * h5,html body .bvi-body[data-bvi-size='39'] * h5 *{font-size:42px !important}html body .bvi-body[data-bvi-size='39'] * h6,html body .bvi-body[data-bvi-size='39'] * h6 *{font-size:41px !important}html body .bvi-body[data-bvi-size='38'] *{font-size:38px !important}html body .bvi-body[data-bvi-size='38'] * h1,html body .bvi-body[data-bvi-size='38'] * h1 *{font-size:45px !important}html body .bvi-body[data-bvi-size='38'] * h2,html body .bvi-body[data-bvi-size='38'] * h2 *{font-size:44px !important}html body .bvi-body[data-bvi-size='38'] * h3,html body .bvi-body[data-bvi-size='38'] * h3 *{font-size:43px !important}html body .bvi-body[data-bvi-size='38'] * h4,html body .bvi-body[data-bvi-size='38'] * h4 *{font-size:42px !important}html body .bvi-body[data-bvi-size='38'] * h5,html body .bvi-body[data-bvi-size='38'] * h5 *{font-size:41px !important}html body .bvi-body[data-bvi-size='38'] * h6,html body .bvi-body[data-bvi-size='38'] * h6 *{font-size:40px !important}html body .bvi-body[data-bvi-size='37'] *{font-size:37px !important}html body .bvi-body[data-bvi-size='37'] * h1,html body .bvi-body[data-bvi-size='37'] * h1 *{font-size:44px !important}html body .bvi-body[data-bvi-size='37'] * h2,html body .bvi-body[data-bvi-size='37'] * h2 *{font-size:43px !important}html body .bvi-body[data-bvi-size='37'] * h3,html body .bvi-body[data-bvi-size='37'] * h3 *{font-size:42px !important}html body .bvi-body[data-bvi-size='37'] * h4,html body .bvi-body[data-bvi-size='37'] * h4 *{font-size:41px !important}html body .bvi-body[data-bvi-size='37'] * h5,html body .bvi-body[data-bvi-size='37'] * h5 *{font-size:40px !important}html body .bvi-body[data-bvi-size='37'] * h6,html body .bvi-body[data-bvi-size='37'] * h6 *{font-size:39px !important}html body .bvi-body[data-bvi-size='36'] *{font-size:36px !important}html body .bvi-body[data-bvi-size='36'] * h1,html body .bvi-body[data-bvi-size='36'] * h1 *{font-size:43px !important}html body .bvi-body[data-bvi-size='36'] * h2,html body .bvi-body[data-bvi-size='36'] * h2 *{font-size:42px !important}html body .bvi-body[data-bvi-size='36'] * h3,html body .bvi-body[data-bvi-size='36'] * h3 *{font-size:41px !important}html body .bvi-body[data-bvi-size='36'] * h4,html body .bvi-body[data-bvi-size='36'] * h4 *{font-size:40px !important}html body .bvi-body[data-bvi-size='36'] * h5,html body .bvi-body[data-bvi-size='36'] * h5 *{font-size:39px !important}html body .bvi-body[data-bvi-size='36'] * h6,html body .bvi-body[data-bvi-size='36'] * h6 *{font-size:38px !important}html body .bvi-body[data-bvi-size='35'] *{font-size:35px !important}html body .bvi-body[data-bvi-size='35'] * h1,html body .bvi-body[data-bvi-size='35'] * h1 *{font-size:42px !important}html body .bvi-body[data-bvi-size='35'] * h2,html body .bvi-body[data-bvi-size='35'] * h2 *{font-size:41px !important}html body .bvi-body[data-bvi-size='35'] * h3,html body .bvi-body[data-bvi-size='35'] * h3 *{font-size:40px !important}html body .bvi-body[data-bvi-size='35'] * h4,html body .bvi-body[data-bvi-size='35'] * h4 *{font-size:39px !important}html body .bvi-body[data-bvi-size='35'] * h5,html body .bvi-body[data-bvi-size='35'] * h5 *{font-size:38px !important}html body .bvi-body[data-bvi-size='35'] * h6,html body .bvi-body[data-bvi-size='35'] * h6 *{font-size:37px !important}html body .bvi-body[data-bvi-size='34'] *{font-size:34px !important}html body .bvi-body[data-bvi-size='34'] * h1,html body .bvi-body[data-bvi-size='34'] * h1 *{font-size:41px !important}html body .bvi-body[data-bvi-size='34'] * h2,html body .bvi-body[data-bvi-size='34'] * h2 *{font-size:40px !important}html body .bvi-body[data-bvi-size='34'] * h3,html body .bvi-body[data-bvi-size='34'] * h3 *{font-size:39px !important}html body .bvi-body[data-bvi-size='34'] * h4,html body .bvi-body[data-bvi-size='34'] * h4 *{font-size:38px !important}html body .bvi-body[data-bvi-size='34'] * h5,html body .bvi-body[data-bvi-size='34'] * h5 *{font-size:37px !important}html body .bvi-body[data-bvi-size='34'] * h6,html body .bvi-body[data-bvi-size='34'] * h6 *{font-size:36px !important}html body .bvi-body[data-bvi-size='33'] *{font-size:33px !important}html body .bvi-body[data-bvi-size='33'] * h1,html body .bvi-body[data-bvi-size='33'] * h1 *{font-size:40px !important}html body .bvi-body[data-bvi-size='33'] * h2,html body .bvi-body[data-bvi-size='33'] * h2 *{font-size:39px !important}html body .bvi-body[data-bvi-size='33'] * h3,html body .bvi-body[data-bvi-size='33'] * h3 *{font-size:38px !important}html body .bvi-body[data-bvi-size='33'] * h4,html body .bvi-body[data-bvi-size='33'] * h4 *{font-size:37px !important}html body .bvi-body[data-bvi-size='33'] * h5,html body .bvi-body[data-bvi-size='33'] * h5 *{font-size:36px !important}html body .bvi-body[data-bvi-size='33'] * h6,html body .bvi-body[data-bvi-size='33'] * h6 *{font-size:35px !important}html body .bvi-body[data-bvi-size='32'] *{font-size:32px !important}html body .bvi-body[data-bvi-size='32'] * h1,html body .bvi-body[data-bvi-size='32'] * h1 *{font-size:39px !important}html body .bvi-body[data-bvi-size='32'] * h2,html body .bvi-body[data-bvi-size='32'] * h2 *{font-size:38px !important}html body .bvi-body[data-bvi-size='32'] * h3,html body .bvi-body[data-bvi-size='32'] * h3 *{font-size:37px !important}html body .bvi-body[data-bvi-size='32'] * h4,html body .bvi-body[data-bvi-size='32'] * h4 *{font-size:36px !important}html body .bvi-body[data-bvi-size='32'] * h5,html body .bvi-body[data-bvi-size='32'] * h5 *{font-size:35px !important}html body .bvi-body[data-bvi-size='32'] * h6,html body .bvi-body[data-bvi-size='32'] * h6 *{font-size:34px !important}html body .bvi-body[data-bvi-size='31'] *{font-size:31px !important}html body .bvi-body[data-bvi-size='31'] * h1,html body .bvi-body[data-bvi-size='31'] * h1 *{font-size:38px !important}html body .bvi-body[data-bvi-size='31'] * h2,html body .bvi-body[data-bvi-size='31'] * h2 *{font-size:37px !important}html body .bvi-body[data-bvi-size='31'] * h3,html body .bvi-body[data-bvi-size='31'] * h3 *{font-size:36px !important}html body .bvi-body[data-bvi-size='31'] * h4,html body .bvi-body[data-bvi-size='31'] * h4 *{font-size:35px !important}html body .bvi-body[data-bvi-size='31'] * h5,html body .bvi-body[data-bvi-size='31'] * h5 *{font-size:34px !important}html body .bvi-body[data-bvi-size='31'] * h6,html body .bvi-body[data-bvi-size='31'] * h6 *{font-size:33px !important}html body .bvi-body[data-bvi-size='30'] *{font-size:30px !important}html body .bvi-body[data-bvi-size='30'] * h1,html body .bvi-body[data-bvi-size='30'] * h1 *{font-size:37px !important}html body .bvi-body[data-bvi-size='30'] * h2,html body .bvi-body[data-bvi-size='30'] * h2 *{font-size:36px !important}html body .bvi-body[data-bvi-size='30'] * h3,html body .bvi-body[data-bvi-size='30'] * h3 *{font-size:35px !important}html body .bvi-body[data-bvi-size='30'] * h4,html body .bvi-body[data-bvi-size='30'] * h4 *{font-size:34px !important}html body .bvi-body[data-bvi-size='30'] * h5,html body .bvi-body[data-bvi-size='30'] * h5 *{font-size:33px !important}html body .bvi-body[data-bvi-size='30'] * h6,html body .bvi-body[data-bvi-size='30'] * h6 *{font-size:32px !important}html body .bvi-body[data-bvi-size='29'] *{font-size:29px !important}html body .bvi-body[data-bvi-size='29'] * h1,html body .bvi-body[data-bvi-size='29'] * h1 *{font-size:36px !important}html body .bvi-body[data-bvi-size='29'] * h2,html body .bvi-body[data-bvi-size='29'] * h2 *{font-size:35px !important}html body .bvi-body[data-bvi-size='29'] * h3,html body .bvi-body[data-bvi-size='29'] * h3 *{font-size:34px !important}html body .bvi-body[data-bvi-size='29'] * h4,html body .bvi-body[data-bvi-size='29'] * h4 *{font-size:33px !important}html body .bvi-body[data-bvi-size='29'] * h5,html body .bvi-body[data-bvi-size='29'] * h5 *{font-size:32px !important}html body .bvi-body[data-bvi-size='29'] * h6,html body .bvi-body[data-bvi-size='29'] * h6 *{font-size:31px !important}html body .bvi-body[data-bvi-size='28'] *{font-size:28px !important}html body .bvi-body[data-bvi-size='28'] * h1,html body .bvi-body[data-bvi-size='28'] * h1 *{font-size:35px !important}html body .bvi-body[data-bvi-size='28'] * h2,html body .bvi-body[data-bvi-size='28'] * h2 *{font-size:34px !important}html body .bvi-body[data-bvi-size='28'] * h3,html body .bvi-body[data-bvi-size='28'] * h3 *{font-size:33px !important}html body .bvi-body[data-bvi-size='28'] * h4,html body .bvi-body[data-bvi-size='28'] * h4 *{font-size:32px !important}html body .bvi-body[data-bvi-size='28'] * h5,html body .bvi-body[data-bvi-size='28'] * h5 *{font-size:31px !important}html body .bvi-body[data-bvi-size='28'] * h6,html body .bvi-body[data-bvi-size='28'] * h6 *{font-size:30px !important}html body .bvi-body[data-bvi-size='27'] *{font-size:27px !important}html body .bvi-body[data-bvi-size='27'] * h1,html body .bvi-body[data-bvi-size='27'] * h1 *{font-size:34px !important}html body .bvi-body[data-bvi-size='27'] * h2,html body .bvi-body[data-bvi-size='27'] * h2 *{font-size:33px !important}html body .bvi-body[data-bvi-size='27'] * h3,html body .bvi-body[data-bvi-size='27'] * h3 *{font-size:32px !important}html body .bvi-body[data-bvi-size='27'] * h4,html body .bvi-body[data-bvi-size='27'] * h4 *{font-size:31px !important}html body .bvi-body[data-bvi-size='27'] * h5,html body .bvi-body[data-bvi-size='27'] * h5 *{font-size:30px !important}html body .bvi-body[data-bvi-size='27'] * h6,html body .bvi-body[data-bvi-size='27'] * h6 *{font-size:29px !important}html body .bvi-body[data-bvi-size='26'] *{font-size:26px !important}html body .bvi-body[data-bvi-size='26'] * h1,html body .bvi-body[data-bvi-size='26'] * h1 *{font-size:33px !important}html body .bvi-body[data-bvi-size='26'] * h2,html body .bvi-body[data-bvi-size='26'] * h2 *{font-size:32px !important}html body .bvi-body[data-bvi-size='26'] * h3,html body .bvi-body[data-bvi-size='26'] * h3 *{font-size:31px !important}html body .bvi-body[data-bvi-size='26'] * h4,html body .bvi-body[data-bvi-size='26'] * h4 *{font-size:30px !important}html body .bvi-body[data-bvi-size='26'] * h5,html body .bvi-body[data-bvi-size='26'] * h5 *{font-size:29px !important}html body .bvi-body[data-bvi-size='26'] * h6,html body .bvi-body[data-bvi-size='26'] * h6 *{font-size:28px !important}html body .bvi-body[data-bvi-size='25'] *{font-size:25px !important}html body .bvi-body[data-bvi-size='25'] * h1,html body .bvi-body[data-bvi-size='25'] * h1 *{font-size:32px !important}html body .bvi-body[data-bvi-size='25'] * h2,html body .bvi-body[data-bvi-size='25'] * h2 *{font-size:31px !important}html body .bvi-body[data-bvi-size='25'] * h3,html body .bvi-body[data-bvi-size='25'] * h3 *{font-size:30px !important}html body .bvi-body[data-bvi-size='25'] * h4,html body .bvi-body[data-bvi-size='25'] * h4 *{font-size:29px !important}html body .bvi-body[data-bvi-size='25'] * h5,html body .bvi-body[data-bvi-size='25'] * h5 *{font-size:28px !important}html body .bvi-body[data-bvi-size='25'] * h6,html body .bvi-body[data-bvi-size='25'] * h6 *{font-size:27px !important}html body .bvi-body[data-bvi-size='24'] *{font-size:24px !important}html body .bvi-body[data-bvi-size='24'] * h1,html body .bvi-body[data-bvi-size='24'] * h1 *{font-size:31px !important}html body .bvi-body[data-bvi-size='24'] * h2,html body .bvi-body[data-bvi-size='24'] * h2 *{font-size:30px !important}html body .bvi-body[data-bvi-size='24'] * h3,html body .bvi-body[data-bvi-size='24'] * h3 *{font-size:29px !important}html body .bvi-body[data-bvi-size='24'] * h4,html body .bvi-body[data-bvi-size='24'] * h4 *{font-size:28px !important}html body .bvi-body[data-bvi-size='24'] * h5,html body .bvi-body[data-bvi-size='24'] * h5 *{font-size:27px !important}html body .bvi-body[data-bvi-size='24'] * h6,html body .bvi-body[data-bvi-size='24'] * h6 *{font-size:26px !important}html body .bvi-body[data-bvi-size='23'] *{font-size:23px !important}html body .bvi-body[data-bvi-size='23'] * h1,html body .bvi-body[data-bvi-size='23'] * h1 *{font-size:30px !important}html body .bvi-body[data-bvi-size='23'] * h2,html body .bvi-body[data-bvi-size='23'] * h2 *{font-size:29px !important}html body .bvi-body[data-bvi-size='23'] * h3,html body .bvi-body[data-bvi-size='23'] * h3 *{font-size:28px !important}html body .bvi-body[data-bvi-size='23'] * h4,html body .bvi-body[data-bvi-size='23'] * h4 *{font-size:27px !important}html body .bvi-body[data-bvi-size='23'] * h5,html body .bvi-body[data-bvi-size='23'] * h5 *{font-size:26px !important}html body .bvi-body[data-bvi-size='23'] * h6,html body .bvi-body[data-bvi-size='23'] * h6 *{font-size:25px !important}html body .bvi-body[data-bvi-size='22'] *{font-size:22px !important}html body .bvi-body[data-bvi-size='22'] * h1,html body .bvi-body[data-bvi-size='22'] * h1 *{font-size:29px !important}html body .bvi-body[data-bvi-size='22'] * h2,html body .bvi-body[data-bvi-size='22'] * h2 *{font-size:28px !important}html body .bvi-body[data-bvi-size='22'] * h3,html body .bvi-body[data-bvi-size='22'] * h3 *{font-size:27px !important}html body .bvi-body[data-bvi-size='22'] * h4,html body .bvi-body[data-bvi-size='22'] * h4 *{font-size:26px !important}html body .bvi-body[data-bvi-size='22'] * h5,html body .bvi-body[data-bvi-size='22'] * h5 *{font-size:25px !important}html body .bvi-body[data-bvi-size='22'] * h6,html body .bvi-body[data-bvi-size='22'] * h6 *{font-size:24px !important}html body .bvi-body[data-bvi-size='21'] *{font-size:21px !important}html body .bvi-body[data-bvi-size='21'] * h1,html body .bvi-body[data-bvi-size='21'] * h1 *{font-size:28px !important}html body .bvi-body[data-bvi-size='21'] * h2,html body .bvi-body[data-bvi-size='21'] * h2 *{font-size:27px !important}html body .bvi-body[data-bvi-size='21'] * h3,html body .bvi-body[data-bvi-size='21'] * h3 *{font-size:26px !important}html body .bvi-body[data-bvi-size='21'] * h4,html body .bvi-body[data-bvi-size='21'] * h4 *{font-size:25px !important}html body .bvi-body[data-bvi-size='21'] * h5,html body .bvi-body[data-bvi-size='21'] * h5 *{font-size:24px !important}html body .bvi-body[data-bvi-size='21'] * h6,html body .bvi-body[data-bvi-size='21'] * h6 *{font-size:23px !important}html body .bvi-body[data-bvi-size='20'] *{font-size:20px !important}html body .bvi-body[data-bvi-size='20'] * h1,html body .bvi-body[data-bvi-size='20'] * h1 *{font-size:27px !important}html body .bvi-body[data-bvi-size='20'] * h2,html body .bvi-body[data-bvi-size='20'] * h2 *{font-size:26px !important}html body .bvi-body[data-bvi-size='20'] * h3,html body .bvi-body[data-bvi-size='20'] * h3 *{font-size:25px !important}html body .bvi-body[data-bvi-size='20'] * h4,html body .bvi-body[data-bvi-size='20'] * h4 *{font-size:24px !important}html body .bvi-body[data-bvi-size='20'] * h5,html body .bvi-body[data-bvi-size='20'] * h5 *{font-size:23px !important}html body .bvi-body[data-bvi-size='20'] * h6,html body .bvi-body[data-bvi-size='20'] * h6 *{font-size:22px !important}html body .bvi-body[data-bvi-size='19'] *{font-size:19px !important}html body .bvi-body[data-bvi-size='19'] * h1,html body .bvi-body[data-bvi-size='19'] * h1 *{font-size:26px !important}html body .bvi-body[data-bvi-size='19'] * h2,html body .bvi-body[data-bvi-size='19'] * h2 *{font-size:25px !important}html body .bvi-body[data-bvi-size='19'] * h3,html body .bvi-body[data-bvi-size='19'] * h3 *{font-size:24px !important}html body .bvi-body[data-bvi-size='19'] * h4,html body .bvi-body[data-bvi-size='19'] * h4 *{font-size:23px !important}html body .bvi-body[data-bvi-size='19'] * h5,html body .bvi-body[data-bvi-size='19'] * h5 *{font-size:22px !important}html body .bvi-body[data-bvi-size='19'] * h6,html body .bvi-body[data-bvi-size='19'] * h6 *{font-size:21px !important}html body .bvi-body[data-bvi-size='18'] *{font-size:18px !important}html body .bvi-body[data-bvi-size='18'] * h1,html body .bvi-body[data-bvi-size='18'] * h1 *{font-size:25px !important}html body .bvi-body[data-bvi-size='18'] * h2,html body .bvi-body[data-bvi-size='18'] * h2 *{font-size:24px !important}html body .bvi-body[data-bvi-size='18'] * h3,html body .bvi-body[data-bvi-size='18'] * h3 *{font-size:23px !important}html body .bvi-body[data-bvi-size='18'] * h4,html body .bvi-body[data-bvi-size='18'] * h4 *{font-size:22px !important}html body .bvi-body[data-bvi-size='18'] * h5,html body .bvi-body[data-bvi-size='18'] * h5 *{font-size:21px !important}html body .bvi-body[data-bvi-size='18'] * h6,html body .bvi-body[data-bvi-size='18'] * h6 *{font-size:20px !important}html body .bvi-body[data-bvi-size='17'] *{font-size:17px !important}html body .bvi-body[data-bvi-size='17'] * h1,html body .bvi-body[data-bvi-size='17'] * h1 *{font-size:24px !important}html body .bvi-body[data-bvi-size='17'] * h2,html body .bvi-body[data-bvi-size='17'] * h2 *{font-size:23px !important}html body .bvi-body[data-bvi-size='17'] * h3,html body .bvi-body[data-bvi-size='17'] * h3 *{font-size:22px !important}html body .bvi-body[data-bvi-size='17'] * h4,html body .bvi-body[data-bvi-size='17'] * h4 *{font-size:21px !important}html body .bvi-body[data-bvi-size='17'] * h5,html body .bvi-body[data-bvi-size='17'] * h5 *{font-size:20px !important}html body .bvi-body[data-bvi-size='17'] * h6,html body .bvi-body[data-bvi-size='17'] * h6 *{font-size:19px !important}html body .bvi-body[data-bvi-size='16'] *{font-size:16px !important}html body .bvi-body[data-bvi-size='16'] * h1,html body .bvi-body[data-bvi-size='16'] * h1 *{font-size:23px !important}html body .bvi-body[data-bvi-size='16'] * h2,html body .bvi-body[data-bvi-size='16'] * h2 *{font-size:22px !important}html body .bvi-body[data-bvi-size='16'] * h3,html body .bvi-body[data-bvi-size='16'] * h3 *{font-size:21px !important}html body .bvi-body[data-bvi-size='16'] * h4,html body .bvi-body[data-bvi-size='16'] * h4 *{font-size:20px !important}html body .bvi-body[data-bvi-size='16'] * h5,html body .bvi-body[data-bvi-size='16'] * h5 *{font-size:19px !important}html body .bvi-body[data-bvi-size='16'] * h6,html body .bvi-body[data-bvi-size='16'] * h6 *{font-size:18px !important}html body .bvi-body[data-bvi-size='15'] *{font-size:15px !important}html body .bvi-body[data-bvi-size='15'] * h1,html body .bvi-body[data-bvi-size='15'] * h1 *{font-size:22px !important}html body .bvi-body[data-bvi-size='15'] * h2,html body .bvi-body[data-bvi-size='15'] * h2 *{font-size:21px !important}html body .bvi-body[data-bvi-size='15'] * h3,html body .bvi-body[data-bvi-size='15'] * h3 *{font-size:20px !important}html body .bvi-body[data-bvi-size='15'] * h4,html body .bvi-body[data-bvi-size='15'] * h4 *{font-size:19px !important}html body .bvi-body[data-bvi-size='15'] * h5,html body .bvi-body[data-bvi-size='15'] * h5 *{font-size:18px !important}html body .bvi-body[data-bvi-size='15'] * h6,html body .bvi-body[data-bvi-size='15'] * h6 *{font-size:17px !important}html body .bvi-body[data-bvi-size='14'] *{font-size:14px !important}html body .bvi-body[data-bvi-size='14'] * h1,html body .bvi-body[data-bvi-size='14'] * h1 *{font-size:21px !important}html body .bvi-body[data-bvi-size='14'] * h2,html body .bvi-body[data-bvi-size='14'] * h2 *{font-size:20px !important}html body .bvi-body[data-bvi-size='14'] * h3,html body .bvi-body[data-bvi-size='14'] * h3 *{font-size:19px !important}html body .bvi-body[data-bvi-size='14'] * h4,html body .bvi-body[data-bvi-size='14'] * h4 *{font-size:18px !important}html body .bvi-body[data-bvi-size='14'] * h5,html body .bvi-body[data-bvi-size='14'] * h5 *{font-size:17px !important}html body .bvi-body[data-bvi-size='14'] * h6,html body .bvi-body[data-bvi-size='14'] * h6 *{font-size:16px !important}html body .bvi-body[data-bvi-size='13'] *{font-size:13px !important}html body .bvi-body[data-bvi-size='13'] * h1,html body .bvi-body[data-bvi-size='13'] * h1 *{font-size:20px !important}html body .bvi-body[data-bvi-size='13'] * h2,html body .bvi-body[data-bvi-size='13'] * h2 *{font-size:19px !important}html body .bvi-body[data-bvi-size='13'] * h3,html body .bvi-body[data-bvi-size='13'] * h3 *{font-size:18px !important}html body .bvi-body[data-bvi-size='13'] * h4,html body .bvi-body[data-bvi-size='13'] * h4 *{font-size:17px !important}html body .bvi-body[data-bvi-size='13'] * h5,html body .bvi-body[data-bvi-size='13'] * h5 *{font-size:16px !important}html body .bvi-body[data-bvi-size='13'] * h6,html body .bvi-body[data-bvi-size='13'] * h6 *{font-size:15px !important}html body .bvi-body[data-bvi-size='12'] *{font-size:12px !important}html body .bvi-body[data-bvi-size='12'] * h1,html body .bvi-body[data-bvi-size='12'] * h1 *{font-size:19px !important}html body .bvi-body[data-bvi-size='12'] * h2,html body .bvi-body[data-bvi-size='12'] * h2 *{font-size:18px !important}html body .bvi-body[data-bvi-size='12'] * h3,html body .bvi-body[data-bvi-size='12'] * h3 *{font-size:17px !important}html body .bvi-body[data-bvi-size='12'] * h4,html body .bvi-body[data-bvi-size='12'] * h4 *{font-size:16px !important}html body .bvi-body[data-bvi-size='12'] * h5,html body .bvi-body[data-bvi-size='12'] * h5 *{font-size:15px !important}html body .bvi-body[data-bvi-size='12'] * h6,html body .bvi-body[data-bvi-size='12'] * h6 *{font-size:14px !important}html body .bvi-body[data-bvi-size='11'] *{font-size:11px !important}html body .bvi-body[data-bvi-size='11'] * h1,html body .bvi-body[data-bvi-size='11'] * h1 *{font-size:18px !important}html body .bvi-body[data-bvi-size='11'] * h2,html body .bvi-body[data-bvi-size='11'] * h2 *{font-size:17px !important}html body .bvi-body[data-bvi-size='11'] * h3,html body .bvi-body[data-bvi-size='11'] * h3 *{font-size:16px !important}html body .bvi-body[data-bvi-size='11'] * h4,html body .bvi-body[data-bvi-size='11'] * h4 *{font-size:15px !important}html body .bvi-body[data-bvi-size='11'] * h5,html body .bvi-body[data-bvi-size='11'] * h5 *{font-size:14px !important}html body .bvi-body[data-bvi-size='11'] * h6,html body .bvi-body[data-bvi-size='11'] * h6 *{font-size:13px !important}html body .bvi-body[data-bvi-size='10'] *{font-size:10px !important}html body .bvi-body[data-bvi-size='10'] * h1,html body .bvi-body[data-bvi-size='10'] * h1 *{font-size:17px !important}html body .bvi-body[data-bvi-size='10'] * h2,html body .bvi-body[data-bvi-size='10'] * h2 *{font-size:16px !important}html body .bvi-body[data-bvi-size='10'] * h3,html body .bvi-body[data-bvi-size='10'] * h3 *{font-size:15px !important}html body .bvi-body[data-bvi-size='10'] * h4,html body .bvi-body[data-bvi-size='10'] * h4 *{font-size:14px !important}html body .bvi-body[data-bvi-size='10'] * h5,html body .bvi-body[data-bvi-size='10'] * h5 *{font-size:13px !important}html body .bvi-body[data-bvi-size='10'] * h6,html body .bvi-body[data-bvi-size='10'] * h6 *{font-size:12px !important}html body .bvi-body[data-bvi-size='9'] *{font-size:9px !important}html body .bvi-body[data-bvi-size='9'] * h1,html body .bvi-body[data-bvi-size='9'] * h1 *{font-size:16px !important}html body .bvi-body[data-bvi-size='9'] * h2,html body .bvi-body[data-bvi-size='9'] * h2 *{font-size:15px !important}html body .bvi-body[data-bvi-size='9'] * h3,html body .bvi-body[data-bvi-size='9'] * h3 *{font-size:14px !important}html body .bvi-body[data-bvi-size='9'] * h4,html body .bvi-body[data-bvi-size='9'] * h4 *{font-size:13px !important}html body .bvi-body[data-bvi-size='9'] * h5,html body .bvi-body[data-bvi-size='9'] * h5 *{font-size:12px !important}html body .bvi-body[data-bvi-size='9'] * h6,html body .bvi-body[data-bvi-size='9'] * h6 *{font-size:11px !important}html body .bvi-body[data-bvi-size='8'] *{font-size:8px !important}html body .bvi-body[data-bvi-size='8'] * h1,html body .bvi-body[data-bvi-size='8'] * h1 *{font-size:15px !important}html body .bvi-body[data-bvi-size='8'] * h2,html body .bvi-body[data-bvi-size='8'] * h2 *{font-size:14px !important}html body .bvi-body[data-bvi-size='8'] * h3,html body .bvi-body[data-bvi-size='8'] * h3 *{font-size:13px !important}html body .bvi-body[data-bvi-size='8'] * h4,html body .bvi-body[data-bvi-size='8'] * h4 *{font-size:12px !important}html body .bvi-body[data-bvi-size='8'] * h5,html body .bvi-body[data-bvi-size='8'] * h5 *{font-size:11px !important}html body .bvi-body[data-bvi-size='8'] * h6,html body .bvi-body[data-bvi-size='8'] * h6 *{font-size:10px !important}html body .bvi-body[data-bvi-size='7'] *{font-size:7px !important}html body .bvi-body[data-bvi-size='7'] * h1,html body .bvi-body[data-bvi-size='7'] * h1 *{font-size:14px !important}html body .bvi-body[data-bvi-size='7'] * h2,html body .bvi-body[data-bvi-size='7'] * h2 *{font-size:13px !important}html body .bvi-body[data-bvi-size='7'] * h3,html body .bvi-body[data-bvi-size='7'] * h3 *{font-size:12px !important}html body .bvi-body[data-bvi-size='7'] * h4,html body .bvi-body[data-bvi-size='7'] * h4 *{font-size:11px !important}html body .bvi-body[data-bvi-size='7'] * h5,html body .bvi-body[data-bvi-size='7'] * h5 *{font-size:10px !important}html body .bvi-body[data-bvi-size='7'] * h6,html body .bvi-body[data-bvi-size='7'] * h6 *{font-size:9px !important}html body .bvi-body[data-bvi-size='6'] *{font-size:6px !important}html body .bvi-body[data-bvi-size='6'] * h1,html body .bvi-body[data-bvi-size='6'] * h1 *{font-size:13px !important}html body .bvi-body[data-bvi-size='6'] * h2,html body .bvi-body[data-bvi-size='6'] * h2 *{font-size:12px !important}html body .bvi-body[data-bvi-size='6'] * h3,html body .bvi-body[data-bvi-size='6'] * h3 *{font-size:11px !important}html body .bvi-body[data-bvi-size='6'] * h4,html body .bvi-body[data-bvi-size='6'] * h4 *{font-size:10px !important}html body .bvi-body[data-bvi-size='6'] * h5,html body .bvi-body[data-bvi-size='6'] * h5 *{font-size:9px !important}html body .bvi-body[data-bvi-size='6'] * h6,html body .bvi-body[data-bvi-size='6'] * h6 *{font-size:8px !important}html body .bvi-body[data-bvi-size='5'] *{font-size:5px !important}html body .bvi-body[data-bvi-size='5'] * h1,html body .bvi-body[data-bvi-size='5'] * h1 *{font-size:12px !important}html body .bvi-body[data-bvi-size='5'] * h2,html body .bvi-body[data-bvi-size='5'] * h2 *{font-size:11px !important}html body .bvi-body[data-bvi-size='5'] * h3,html body .bvi-body[data-bvi-size='5'] * h3 *{font-size:10px !important}html body .bvi-body[data-bvi-size='5'] * h4,html body .bvi-body[data-bvi-size='5'] * h4 *{font-size:9px !important}html body .bvi-body[data-bvi-size='5'] * h5,html body .bvi-body[data-bvi-size='5'] * h5 *{font-size:8px !important}html body .bvi-body[data-bvi-size='5'] * h6,html body .bvi-body[data-bvi-size='5'] * h6 *{font-size:7px !important}html body .bvi-body[data-bvi-size='4'] *{font-size:4px !important}html body .bvi-body[data-bvi-size='4'] * h1,html body .bvi-body[data-bvi-size='4'] * h1 *{font-size:11px !important}html body .bvi-body[data-bvi-size='4'] * h2,html body .bvi-body[data-bvi-size='4'] * h2 *{font-size:10px !important}html body .bvi-body[data-bvi-size='4'] * h3,html body .bvi-body[data-bvi-size='4'] * h3 *{font-size:9px !important}html body .bvi-body[data-bvi-size='4'] * h4,html body .bvi-body[data-bvi-size='4'] * h4 *{font-size:8px !important}html body .bvi-body[data-bvi-size='4'] * h5,html body .bvi-body[data-bvi-size='4'] * h5 *{font-size:7px !important}html body .bvi-body[data-bvi-size='4'] * h6,html body .bvi-body[data-bvi-size='4'] * h6 *{font-size:6px !important}html body .bvi-body[data-bvi-size='3'] *{font-size:3px !important}html body .bvi-body[data-bvi-size='3'] * h1,html body .bvi-body[data-bvi-size='3'] * h1 *{font-size:10px !important}html body .bvi-body[data-bvi-size='3'] * h2,html body .bvi-body[data-bvi-size='3'] * h2 *{font-size:9px !important}html body .bvi-body[data-bvi-size='3'] * h3,html body .bvi-body[data-bvi-size='3'] * h3 *{font-size:8px !important}html body .bvi-body[data-bvi-size='3'] * h4,html body .bvi-body[data-bvi-size='3'] * h4 *{font-size:7px !important}html body .bvi-body[data-bvi-size='3'] * h5,html body .bvi-body[data-bvi-size='3'] * h5 *{font-size:6px !important}html body .bvi-body[data-bvi-size='3'] * h6,html body .bvi-body[data-bvi-size='3'] * h6 *{font-size:5px !important}html body .bvi-body[data-bvi-size='2'] *{font-size:2px !important}html body .bvi-body[data-bvi-size='2'] * h1,html body .bvi-body[data-bvi-size='2'] * h1 *{font-size:9px !important}html body .bvi-body[data-bvi-size='2'] * h2,html body .bvi-body[data-bvi-size='2'] * h2 *{font-size:8px !important}html body .bvi-body[data-bvi-size='2'] * h3,html body .bvi-body[data-bvi-size='2'] * h3 *{font-size:7px !important}html body .bvi-body[data-bvi-size='2'] * h4,html body .bvi-body[data-bvi-size='2'] * h4 *{font-size:6px !important}html body .bvi-body[data-bvi-size='2'] * h5,html body .bvi-body[data-bvi-size='2'] * h5 *{font-size:5px !important}html body .bvi-body[data-bvi-size='2'] * h6,html body .bvi-body[data-bvi-size='2'] * h6 *{font-size:4px !important}html body .bvi-body[data-bvi-size='1'] *{font-size:1px !important}html body .bvi-body[data-bvi-size='1'] * h1,html body .bvi-body[data-bvi-size='1'] * h1 *{font-size:8px !important}html body .bvi-body[data-bvi-size='1'] * h2,html body .bvi-body[data-bvi-size='1'] * h2 *{font-size:7px !important}html body .bvi-body[data-bvi-size='1'] * h3,html body .bvi-body[data-bvi-size='1'] * h3 *{font-size:6px !important}html body .bvi-body[data-bvi-size='1'] * h4,html body .bvi-body[data-bvi-size='1'] * h4 *{font-size:5px !important}html body .bvi-body[data-bvi-size='1'] * h5,html body .bvi-body[data-bvi-size='1'] * h5 *{font-size:4px !important}html body .bvi-body[data-bvi-size='1'] * h6,html body .bvi-body[data-bvi-size='1'] * h6 *{font-size:3px !important}html body .bvi-body[data-bvi-images='true'] img{-webkit-filter:grayscale(0);filter:grayscale(0)}html body .bvi-body[data-bvi-images='false'] .bvi-img-off{border:2px dashed !important;box-sizing:border-box !important;overflow:hidden !important;max-width:100% !important;max-height:100% !important;word-wrap:break-word !important;text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important}html body .bvi-body[data-bvi-images='grayscale'] img.grayscale{filter:url("data:image/svg+xml;utf8,<svgxmlns='http://www.w3.org/2000/svg'><filterid='grayscale'><feColorMatrixtype='saturate'values='0'/></filter></svg>#grayscale");-webkit-filter:grayscale(1);filter:grayscale(1);filter:gray}html body .bvi-body[data-bvi-images='grayscale'] .bvi-div-grayscale{position:relative;display:block}html body .bvi-body[data-bvi-line-height='normal'] *{line-height:1.5 !important}html body .bvi-body[data-bvi-line-height='average'] *{line-height:2 !important}html body .bvi-body[data-bvi-line-height='big'] *{line-height:2.5 !important}html body .bvi-body[data-bvi-letter-spacing='normal'] *{letter-spacing:0 !important}html body .bvi-body[data-bvi-letter-spacing='average'] *{letter-spacing:2px !important}html body .bvi-body[data-bvi-letter-spacing='big'] *{letter-spacing:4px !important}html body .bvi-body[data-bvi-font-family='arial'] *:not(i):not(span){font-family:Arial,sans-serif}html body .bvi-body[data-bvi-font-family='times'] *:not(i):not(span){font-family:"Times New roman"}html body .bvi-body[data-bvi-flash-iframe='true'] iframe,html body .bvi-body[data-bvi-flash-iframe='true'] video,html body .bvi-body[data-bvi-flash-iframe='true'] figure{display:block}html body .bvi-body[data-bvi-flash-iframe='false'] iframe,html body .bvi-body[data-bvi-flash-iframe='false'] video,html body .bvi-body[data-bvi-flash-iframe='false'] figure{display:none}
/* End */


/* Start:/bitrix/components/vision/vision.special/templates/.default/style/css/bvi-font.min.css?17017062601612*/
.bvi-icon{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.bvi-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.bvi-xs{font-size:.75em !important}.bvi-sm{font-size:.875em !important}.bvi-1x{font-size:1em !important}.bvi-2x{font-size:2em !important}.bvi-3x{font-size:3em !important}.bvi-4x{font-size:4em !important}.bvi-5x{font-size:5em !important}.bvi-6x{font-size:6em !important}.bvi-7x{font-size:7em !important}.bvi-8x{font-size:8em !important}.bvi-9x{font-size:9em !important}.bvi-10x{font-size:10em !important}.bvi-font:before{content:"\f031"}.bvi-plus:before{content:"\f067"}.bvi-minus:before{content:"\f068"}.bvi-circle:before{content:"\f111"}.bvi-circle-notch:before{content:"\f1ce"}.bvi-adjust:before{content:"\f042"}.bvi-volume-up:before{content:"\f028"}.bvi-volume-off:before{content:"\f026"}.bvi-cogs:before{content:"\f085"}.bvi-low-vision:before{content:"\f2a8"}.bvi-chevron-circle-up:before{content:"\f139"}.bvi-eye:before{content:"\f06e"}.bvi-sync-alt:before{content:"\f2f1"}.bvi-times-circle:before{content:"\f057"}.bvi-bolt:before{content:"\f0e7"}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:auto;src:url("/bitrix/components/vision/vision.special/templates/.default/style/css/../fonts/fa-solid-900.eot");src:url("/bitrix/components/vision/vision.special/templates/.default/style/css/../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/bitrix/components/vision/vision.special/templates/.default/style/css/../fonts/fa-solid-900.woff2") format("woff2"),url("/bitrix/components/vision/vision.special/templates/.default/style/css/../fonts/fa-solid-900.woff") format("woff"),url("/bitrix/components/vision/vision.special/templates/.default/style/css/../fonts/fa-solid-900.ttf") format("truetype")}.bvi-icon{font-family:'Font Awesome 5 Free';font-weight:900}
/* End */
/* /local/templates/promolink/css/font.css?16690356591088 */
/* /local/templates/promolink/css/icons-font.css?17340712192608 */
/* /local/templates/promolink/css/ie7.css?16690356592773 */
/* /local/templates/promolink/lightGallery/css/lightgallery.css?166903565924861 */
/* /local/templates/promolink/css/fancybox.css?173339394125001 */
/* /local/templates/promolink/js/choices/choices.min.css?17006447986679 */
/* /local/templates/promolink/css/main-tabs.css?166903565972 */
/* /local/templates/promolink/css/mo-css.css?16935612889337 */
/* /local/templates/promolink/css/modal.css?16690356593506 */
/* /local/templates/promolink/css/old_style.css?17199994496151 */
/* /local/templates/promolink/css/reset.css?17512913841523 */
/* /local/templates/promolink/css/swiper.css?170170544818447 */
/* /local/templates/promolink/css/style.css?1751272451174699 */
/* /local/templates/promolink/css/adaption.css?1737527123110971 */
/* /local/templates/promolink/components/bitrix/menu/left-multy/style.css?16690356591453 */
/* /local/templates/promolink/components/bitrix/subscribe.edit/subscribe_form/style.css?17003996842731 */
/* /local/templates/promolink/components/bitrix/search.title/top/style.css?17005108562114 */
/* /local/templates/promolink/components/bitrix/main.userconsent.request/cookies/user_consent.css?16993463644354 */
/* /local/templates/promolink/styles.css?17332360365572 */
/* /bitrix/components/vision/vision.special/templates/.default/style/css/style.css?170170626070 */
/* /bitrix/components/vision/vision.special/templates/.default/style/css/bvi-font.css?17017062601950 */
/* /bitrix/components/vision/vision.special/templates/.default/style/css/bvi.css?1701706260157133 */
/* /bitrix/components/vision/vision.special/templates/.default/style/css/bvi.min.css?1701706260127805 */
/* /bitrix/components/vision/vision.special/templates/.default/style/css/bvi-font.min.css?17017062601612 */
