@charset "UTF-8";
/*!
 * Button visually impaired v2.0.1 (https://bvi.isvek.ru/)
 * Copyright 2014-2021 Oleg Korotenko <bvi@isvek.ru>
 * Licensed under MIT (https://github.com/veks/button-visually-impaired-javascript/blob/master/LICENSE)
 */
body .bvi-panel {
  top: 0;
  left: 0;
  right: 0;
  padding: 0.25rem;
  margin: 0;
  background-color: #F5F5F5;
  color: #212529;
  font-family: Arial !important;
  font-size: 0.825rem;
  letter-spacing: 0;
  position: relative;
  text-shadow: none;
  line-height: normal;
  border: 0;
  -moz-box-shadow: 0 1px 3px 0 black;
  -webkit-box-shadow: 0 1px 3px 0 black;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25);
  z-index: 99999;
}
body .bvi-panel.bvi-fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 999999;
}
body .bvi-panel.bvi-panel-hide {
  display: none;
}
@media (max-width: 576px) {
  body .bvi-panel * {
    font-size: 0.7rem !important;
  }
}
@media (max-width: 576px) {
  body .bvi-panel * {
    font-size: 0.8rem !important;
  }
}
@media (max-width: 992px) {
  body .bvi-panel * {
    font-size: 0.9rem !important;
  }
}
body .bvi-panel .bvi-btn:not(.bvi-modal-close) {
  display: inline-block;
  font-weight: 600;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: #ffffff;
  border: 1px solid #ADADAD;
  padding: 0.325rem 0.55rem;
  font-size: 0.9rem;
  border-radius: 0.2rem;
  position: relative;
  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 (max-width: 576px) {
  body .bvi-panel .bvi-btn:not(.bvi-modal-close) {
    padding: 0.225rem 0.35rem;
  }
}
body .bvi-panel .bvi-btn:not(.bvi-modal-close)::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}
body .bvi-panel .bvi-btn:not(.bvi-modal-close):hover {
  background-color: #E6E6E6;
}
body .bvi-panel .bvi-btn:not(.bvi-modal-close).active {
  color: #212529;
  background-color: #CCCCCC;
}
body .bvi-panel .bvi-btn:not(.bvi-modal-close).bvi-theme-white {
  background-color: #ffffff;
  color: #000000;
}
body .bvi-panel .bvi-btn:not(.bvi-modal-close).bvi-theme-black {
  background-color: #000000;
  color: #ffffff;
}
body .bvi-panel .bvi-btn:not(.bvi-modal-close).bvi-theme-blue {
  background-color: #9DD1FF;
  color: #063462;
}
body .bvi-panel .bvi-btn:not(.bvi-modal-close).bvi-theme-brown {
  background-color: #F7F3D6;
  color: #4D4B43;
}
body .bvi-panel .bvi-btn:not(.bvi-modal-close).bvi-theme-green {
  background-color: #3B2716;
  color: #A9E44D;
}
body .bvi-panel .bvi-btn:not(.bvi-modal-close) .bvi-images {
  width: 16px;
  height: 16px;
  letter-spacing: normal;
  display: inline-block;
  vertical-align: middle;
  z-index: 1;
}
body .bvi-panel .bvi-btn:not(.bvi-modal-close) .bvi-images.bvi-images-cog {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABBElEQVQ4T6XTPy/EQRDG8c8VQuMNqCQSUWm8AV6C4tRO5QoqF/EKRKhcQUVP4SXwBjQqkUhU3oBSQUb2d9lsdi+52HL+fGfmmdme9jvFSnK/46QW2psC+Cl81djcuImnlHSE8wIwwkWyTWI7wAA3eMYc1hudveAbG9jDbQAWEDMuTRmn5voMjQKwj6tG8n2y9xv+YQBC6Zh3uwjayjSJmR8L/wNGuYi56iFmAPIXgAB17y+3BYjWdwrAHfJRJoB/j7Ab62iI1N1F3noeOog25vGK5RnX+IG1ToNulVFxMR1KjReH9pXEHOK6dcoHuCwIhxi3TrlWbebPVELOsJqMbziuVfkFhSMvLibXU2kAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
}
body .bvi-panel .bvi-btn:not(.bvi-modal-close) .bvi-images.bvi-images-eye-slash {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA0ElEQVQYGbXBMSuEARgA4Oe77zocXTdISBYMXKFMJvkBkoVF6iw33n8wmXVXymi0SUnZzQaJTNcNd9MNBsnwuq9uOVaexx8rKJuwqGXKDzm7noUQwqcRQya9aXu3ruBWOMSMooFlbXMubdnwJXTlsKZrWl9ZWwk9JS0hbGMeC3rGeVCRedQRwpNE6kRmT4MzRzL7QggVVK3INNTIe7WJxI1wh1F1mZp7ib6iF8cSF8Is8ihoupEaSJ3qCOdILan7UJUYci2U0HRlx5hfVh34F999xzhj5hTP0AAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
}
body .bvi-panel .bvi-btn:not(.bvi-modal-close) .bvi-images.bvi-images-arrow {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAVFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU4H24AAAAG3RSTlMAAQIDBgkMExQiRmJoaXN0dX6Aj5GbwcPR4vHLNuV5AAAAWElEQVQYV23NNxKAMAADQQEm52y4//+TwuSxuttGkn/J2n97g+nXb3H9yNWXPO0k3oAOmC0wSgXQCqiNBYyihUYCahlLKSnIdILC9H528JoPqg8M7Ln8OwBv7gmtk0G77wAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
}
body .bvi-panel .bvi-btn:not(.bvi-modal-close) .bvi-images.bvi-images-volume-on {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA0ElEQVQYGZ3BPyvEcQAH4Od3F+5O/tXXdCVZFWXCWzARgzIZrgxewM1WqzfBYjZI6bJYpS6jLJdJ5o8upY6UPI//mdOz4IcJt5o+LXvSMaLhURSM6agb17PlS8OjiILKiTs1k9612NPV1RcRBasqpw5w7JCIiIgouHRk2gBtt0RERETBlAGiruWNiIiIKNhwpSYqs555FRERUVQezFtzjnVn1DU07ImIYmjGizaurfiyI6Kg6c0mdt0YsS2KoTHs6xv3zaLKUNO9C02/qlnyVx8tHEkl/4bN1wAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
}
body .bvi-panel .bvi-btn:not(.bvi-modal-close) .bvi-images.bvi-images-volume-off {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAP1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzJYIvAAAAFHRSTlMAAQIcHh8rLjx8hpKUlZi6vsXz/c3U9VgAAABHSURBVBhXrci3AYAwDADBtwFjcpD2n5WGIKnmyoNXGgestOjuYlYfk37R1FpXNXHq7Qn9IY4Y5Jx7sQFQJARFQlBk80HbARfdYAcpeUBcogAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
}
body .bvi-panel .bvi-btn:not(.bvi-modal-close) .bvi-images.bvi-images-adjust {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAqFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs30iGAAAAN3RSTlMAAQIDBAUHCQsMExQVFh4fJSsuLztGS1FYYWJkZnh7f4KIiYyRmKWmqMHO1dna3Ovt7/P3+fv9mqZ1DQAAAIJJREFUGBlNwVUCglAURdEtGNgd2N2BGGf+M5PL48O1MI31Q7pMAxx/K+c7wHhnvSaVvMycxE7nMqBUD5qKAxJKRR5LhRg5ba6qY+SEvFXCyJlxVw0jZ8JKI4ycLi1FRRJKxT4cdCoCSvWB/E3PYZCT2WAKR2XGZDr7jxQtqvwp+Dg/vREcKt7EoBcAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
}
body .bvi-panel .bvi-btn:not(.bvi-modal-close) .bvi-images.bvi-images-off {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAARVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADc6ur3AAAAFnRSTlMAAQIFBgcSGRowMVhZW128wMHDxfX3KcFjjgAAAGpJREFUGBlVwQkSgzAMA0CJUpKYuzX6/1ObeoAJuwhMpSTiwslV+UiEftNpfaHirttKALMaI0BXw4mshwSTZEMwSQUmyYZgkgqyHhJ4qOEEFjUmAN1Ht42o3l+d9h6hWw5VPhMXZrNM/P0AZ7gN/s4xaEgAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
}
body .bvi-panel .bvi-btn:not(.bvi-modal-close) .bvi-images.bvi-images-on {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6T+iNAAAAH3RSTlMAAQIDBycwOUJKS0xPUW1whZGVmJ2erbfT2uDk6Pv9OeeoXAAAAGJJREFUGFdlzkcCgDAIBVGMvSb27r//LTUxFnRW8NhA9E3N46uppU2wOwgiXCSHBfD07F8g0euxRGKB9N2pAGQWKBBODRgxEKNrzI7BQIq7E57dQv4UHbC6n08LsNTxAYt+7bh0DPt8j/8TAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
}
body .bvi-panel .bvi-btn:not(.bvi-modal-close) .bvi-images.bvi-images-minus-square-o {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACXRSTlMAODs8dnfx8vPK0lEjAAAAJElEQVR4AWOgD2BkYUUCLIwM7JwogI2BA1WAnYGZFQUw0cehAOJeAaqtH8h4AAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
}
body .bvi-panel .bvi-btn:not(.bvi-modal-close) .bvi-images.bvi-images-eye {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABMlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC88vZ+AAAAZXRSTlMAAQIDBAcICQsMDg8QEhMVFhcYGRweHyAjJCUmKCk1Nzg5Ojs8PUFGSUpMTVBRV1hZXmFiZmxvcXR1d3h5fn+AhYaJi4yOmJqbnaOlpqitvL7Iys7P0dfZ2tze4OTm6fHz9ff7/S2JgwQAAAFESURBVBgZ3cGJWhJhAIbRbyiYygGUFjY3LFuUMtTIfdcWl6g0DQRk/N/7vwX/wXEeKG9Az9Gdk8iXpqZK+YRulZpvEmrOp/SvzCF9DjPq9WCNrk9PnOeEVmOKpOpQN1zmJD0jYOpQTypU9DEzI/BaDxeaXBv+aPAL6soazjNaoaHYMTeW9bSJeSHL6/AnLh2zordEfkuJUy48yflFw5XkM6tNIh1JboOfjuYwg7L+0lr0iZzJGjLMqkVZgW/0+aLAe1o6YluBl/SZUGCHIyUNr2Q55/RoOLImMUmpjMnJytEjKysPZVkb+AVZ44aQGZVV9NlQ1x68kTVUo+tHWtY7+KrQAnx3ZaWnq9XptCx3H5YUGWtjqo8UefzZcFFSj/gWUPtQ8FzXK8zUgN24+g2sdoj4657+5xQrByft9slBpRjTPXMFyfd8QTOpicwAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
}
body .bvi-panel .bvi-modal {
  position: fixed;
  /* фиксированное положение */
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  /* цвет фона */
  z-index: 1050;
  opacity: 0;
  /* по умолчанию модальное окно прозрачно */
  -webkit-transition: opacity 200ms ease-in;
  -moz-transition: opacity 200ms ease-in;
  transition: opacity 200ms ease-in;
  /* анимация перехода */
  pointer-events: none;
  /* элемент невидим для событий мыши */
  margin: 0;
  padding: 0;
}
body .bvi-panel .bvi-modal.show {
  opacity: 1;
  pointer-events: auto;
  overflow-y: hidden;
  height: 100%;
}
body .bvi-panel .bvi-modal.show > body {
  overflow-y: hidden !important;
}
body .bvi-panel .bvi-modal .bvi-modal-dialog {
  position: relative;
  width: auto;
  max-width: 430px;
  margin: 1.75rem auto;
}
body .bvi-panel .bvi-modal .bvi-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, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
body .bvi-panel .bvi-modal .bvi-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;
}
body .bvi-panel .bvi-modal .bvi-modal-title {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.5;
  font-size: 1.25rem;
  font-weight: 600;
  color: black;
}
body .bvi-panel .bvi-modal .bvi-modal-body {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 0 1rem 1rem;
  max-height: calc(100vh - 10rem);
  overflow-y: auto;
}
body .bvi-panel .bvi-modal .bvi-modal-body::-webkit-scrollbar {
  width: 0.8rem;
  background-color: transparent;
  opacity: 0;
}
body .bvi-panel .bvi-modal .bvi-modal-body::-webkit-scrollbar-thumb {
  background-color: #c4c4c4;
  border-radius: 0.25rem;
}
body .bvi-panel .bvi-modal .bvi-modal-close {
  float: right;
  font-family: sans-serif;
  font-size: 1.7rem !important;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
  text-decoration: none;
}
body .bvi-panel .bvi-modal .bvi-modal-close:focus, body .bvi-panel .bvi-modal .bvi-modal-close:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.75;
}
body .bvi-panel .bvi-block-settings,
body .bvi-panel .bvi-block-settings-more {
  margin: 0 auto;
}
body .bvi-panel .bvi-block-settings .bvi-blocks,
body .bvi-panel .bvi-block-settings-more .bvi-blocks {
  text-align: center;
  display: flex;
  flex-flow: row wrap;
}
body .bvi-panel .bvi-block-settings .bvi-blocks.bvi-block-start,
body .bvi-panel .bvi-block-settings-more .bvi-blocks.bvi-block-start {
  justify-content: flex-start;
}
body .bvi-panel .bvi-block-settings .bvi-blocks.bvi-block-center,
body .bvi-panel .bvi-block-settings-more .bvi-blocks.bvi-block-center {
  justify-content: center;
}
body .bvi-panel .bvi-block-settings .bvi-blocks.bvi-block-end,
body .bvi-panel .bvi-block-settings-more .bvi-blocks.bvi-block-end {
  justify-content: flex-end;
}
body .bvi-panel .bvi-block-settings .bvi-block,
body .bvi-panel .bvi-block-settings-more .bvi-block {
  padding: 11px 15px;
}
body .bvi-panel .bvi-block-settings .bvi-block h1,
body .bvi-panel .bvi-block-settings-more .bvi-block h1 {
  text-align: center;
  font-weight: 600;
  font-size: 1rem;
  display: block;
  margin-bottom: 0.8rem;
}
body .bvi-panel .bvi-block-settings {
  max-width: 100%;
}
body .bvi-panel a.bvi-copyright {
  padding: 0.5rem;
  font-size: 0.777rem;
  text-decoration: none;
  color: #616161;
}
body .bvi-panel a.bvi-copyright:hover {
  text-decoration: underline;
}

html body.bvi-active {
  margin: 0;
  padding: 0;
  top: 0;
}
html body .bvi-body {
  margin: 0;
  padding: 0;
  top: 0;
  position: relative;
}
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) {
  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]:not(.bvi-no-styles)[data-bvi-images=off]:not(.bvi-no-styles) .bvi-background-image::before,
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles)[data-bvi-images=off]:not(.bvi-no-styles) img.bvi-img::before {
  border: 1px dashed #000000;
}
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) :checked:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) :default:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) :disabled:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) :empty:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) :enabled:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) :first-child:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) :focus:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) :hover:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) :last-child:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) :link:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) :only-child:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) :optional:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) :read-write:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) :required:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) :root:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) :target:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) :valid:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) :visited:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) :default:not(.bvi-no-styles) {
  background-color: #ffffff !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]:not(.bvi-no-styles):after:not(.bvi-no-styles) {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #000000 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles):before:not(.bvi-no-styles) {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #000000 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles)::selection:not(.bvi-no-styles) {
  background-color: #000000 !important;
  color: #ffffff !important;
}
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) .bvi-speech-btn,
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) .bvi-speech-text {
  border-color: #000000;
}
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) .bvi-highlighting {
  background-color: #000000 !important;
  color: #ffffff !important;
}
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) .bvi-highlighting mark {
  background-color: #ffffff !important;
  color: #000000 !important;
}
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) .bvi-speech a {
  text-decoration: underline !important;
  outline: 0 !important;
}
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) .bvi-speech a.bvi-btn {
  border-color: #000000;
  color: #000000 !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) .bvi-speech a.bvi-btn.disabled {
  color: rgba(0, 0, 0, 0.5) !important;
  border: 1px solid rgba(0, 0, 0, 0.5) !important;
  pointer-events: none;
  cursor: no-drop;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) .bvi-speech a.bvi-btn.disabled:focus {
  color: rgba(0, 0, 0, 0.5) !important;
  border: 1px solid rgba(0, 0, 0, 0.5) !important;
  text-underline: none !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) .bvi-speech a.bvi-btn:hover {
  color: #ffffff !important;
  background-color: #000000 !important;
  text-underline: none !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) .bvi-speech a.bvi-btn:focus {
  color: #000000 !important;
  background-color: #ffffff !important;
  text-underline: none !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) a:not(.bvi-no-styles) {
  outline: 0 !important;
  color: #000000 !important;
  background-color: transparent !important;
  text-decoration: underline !important;
}
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) a:not(.bvi-no-styles).active, html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) a:not(.bvi-no-styles).show {
  color: #000000 !important;
  background-color: #ffffff !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) a:not(.bvi-no-styles):hover {
  color: #ffffff !important;
  background-color: #000000 !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:after {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #ffffff !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:before {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #ffffff !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) * {
  color: #ffffff !important;
  background-color: #000000 !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) *:after {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #ffffff !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) *:before {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #ffffff !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) button:not(.bvi-no-styles), html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles), html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles), html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles), html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles) {
  color: #ffffff !important;
  background-color: #000000 !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) button:hover:not(.bvi-no-styles).active, html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active, html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active, html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active, html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active {
  color: #ffffff !important;
  background-color: #000000 !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) button:hover:not(.bvi-no-styles):hover, html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover, html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover, html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover, html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover {
  color: #ffffff !important;
  background-color: #000000 !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) button:hover:not(.bvi-no-styles):hover *, html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover *, html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover *, html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover *, html body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover * {
  color: #ffffff !important;
  background-color: #000000 !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) {
  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]:not(.bvi-no-styles)[data-bvi-images=off]:not(.bvi-no-styles) .bvi-background-image::before,
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles)[data-bvi-images=off]:not(.bvi-no-styles) img.bvi-img::before {
  border: 1px dashed #ffffff;
}
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) :checked:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) :default:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) :disabled:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) :empty:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) :enabled:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) :first-child:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) :focus:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) :hover:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) :last-child:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) :link:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) :only-child:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) :optional:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) :read-write:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) :required:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) :root:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) :target:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) :valid:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) :visited:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) :default:not(.bvi-no-styles) {
  background-color: #000000 !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]:not(.bvi-no-styles):after:not(.bvi-no-styles) {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #ffffff !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles):before:not(.bvi-no-styles) {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #ffffff !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles)::selection:not(.bvi-no-styles) {
  background-color: #ffffff !important;
  color: #000000 !important;
}
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) .bvi-speech-btn,
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) .bvi-speech-text {
  border-color: #ffffff;
}
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) .bvi-highlighting {
  background-color: #ffffff !important;
  color: #000000 !important;
}
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) .bvi-highlighting mark {
  background-color: #000000 !important;
  color: #ffffff !important;
}
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) .bvi-speech a {
  text-decoration: underline !important;
  outline: 0 !important;
}
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) .bvi-speech a.bvi-btn {
  border-color: #ffffff;
  color: #ffffff !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) .bvi-speech a.bvi-btn.disabled {
  color: rgba(255, 255, 255, 0.5) !important;
  border: 1px solid rgba(255, 255, 255, 0.5) !important;
  pointer-events: none;
  cursor: no-drop;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) .bvi-speech a.bvi-btn.disabled:focus {
  color: rgba(255, 255, 255, 0.5) !important;
  border: 1px solid rgba(255, 255, 255, 0.5) !important;
  text-underline: none !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) .bvi-speech a.bvi-btn:hover {
  color: #000000 !important;
  background-color: #ffffff !important;
  text-underline: none !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) .bvi-speech a.bvi-btn:focus {
  color: #ffffff !important;
  background-color: #000000 !important;
  text-underline: none !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) a:not(.bvi-no-styles) {
  outline: 0 !important;
  color: #ffffff !important;
  background-color: transparent !important;
  text-decoration: underline !important;
}
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) a:not(.bvi-no-styles).active, html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) a:not(.bvi-no-styles).show {
  color: #ffffff !important;
  background-color: #000000 !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) a:not(.bvi-no-styles):hover {
  color: #000000 !important;
  background-color: #ffffff !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:after {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #000000 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:before {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #000000 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) * {
  color: #000000 !important;
  background-color: #ffffff !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) *:after {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #000000 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) *:before {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #000000 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) button:not(.bvi-no-styles), html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles), html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles), html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles), html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles) {
  color: #000000 !important;
  background-color: #ffffff !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) button:hover:not(.bvi-no-styles).active, html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active, html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active, html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active, html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active {
  color: #000000 !important;
  background-color: #ffffff !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) button:hover:not(.bvi-no-styles):hover, html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover, html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover, html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover, html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover {
  color: #000000 !important;
  background-color: #ffffff !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) button:hover:not(.bvi-no-styles):hover *, html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover *, html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover *, html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover *, html body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover * {
  color: #000000 !important;
  background-color: #ffffff !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) {
  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]:not(.bvi-no-styles)[data-bvi-images=off]:not(.bvi-no-styles) .bvi-background-image::before,
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles)[data-bvi-images=off]:not(.bvi-no-styles) img.bvi-img::before {
  border: 1px dashed #063462;
}
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) :checked:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) :default:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) :disabled:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) :empty:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) :enabled:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) :first-child:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) :focus:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) :hover:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) :last-child:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) :link:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) :only-child:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) :optional:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) :read-write:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) :required:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) :root:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) :target:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) :valid:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) :visited:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) :default:not(.bvi-no-styles) {
  background-color: #9DD1FF !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]:not(.bvi-no-styles):after:not(.bvi-no-styles) {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #063462 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles):before:not(.bvi-no-styles) {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #063462 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles)::selection:not(.bvi-no-styles) {
  background-color: #063462 !important;
  color: #9DD1FF !important;
}
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) .bvi-speech-btn,
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) .bvi-speech-text {
  border-color: #063462;
}
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) .bvi-highlighting {
  background-color: #063462 !important;
  color: #9DD1FF !important;
}
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) .bvi-highlighting mark {
  background-color: #9DD1FF !important;
  color: #063462 !important;
}
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) .bvi-speech a {
  text-decoration: underline !important;
  outline: 0 !important;
}
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) .bvi-speech a.bvi-btn {
  border-color: #063462;
  color: #063462 !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) .bvi-speech a.bvi-btn.disabled {
  color: rgba(6, 52, 98, 0.5) !important;
  border: 1px solid rgba(6, 52, 98, 0.5) !important;
  pointer-events: none;
  cursor: no-drop;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) .bvi-speech a.bvi-btn.disabled:focus {
  color: rgba(6, 52, 98, 0.5) !important;
  border: 1px solid rgba(6, 52, 98, 0.5) !important;
  text-underline: none !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) .bvi-speech a.bvi-btn:hover {
  color: #9DD1FF !important;
  background-color: #063462 !important;
  text-underline: none !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) .bvi-speech a.bvi-btn:focus {
  color: #063462 !important;
  background-color: #9DD1FF !important;
  text-underline: none !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) a:not(.bvi-no-styles) {
  outline: 0 !important;
  color: #063462 !important;
  background-color: transparent !important;
  text-decoration: underline !important;
}
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) a:not(.bvi-no-styles).active, html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) a:not(.bvi-no-styles).show {
  color: #063462 !important;
  background-color: #9DD1FF !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) a:not(.bvi-no-styles):hover {
  color: #9DD1FF !important;
  background-color: #063462 !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:after {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #9DD1FF !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:before {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #9DD1FF !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) * {
  color: #9DD1FF !important;
  background-color: #063462 !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) *:after {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #9DD1FF !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) *:before {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #9DD1FF !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) button:not(.bvi-no-styles), html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles), html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles), html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles), html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles) {
  color: #9DD1FF !important;
  background-color: #063462 !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) button:hover:not(.bvi-no-styles).active, html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active, html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active, html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active, html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active {
  color: #9DD1FF !important;
  background-color: #063462 !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) button:hover:not(.bvi-no-styles):hover, html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover, html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover, html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover, html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover {
  color: #9DD1FF !important;
  background-color: #063462 !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) button:hover:not(.bvi-no-styles):hover *, html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover *, html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover *, html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover *, html body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover * {
  color: #9DD1FF !important;
  background-color: #063462 !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) {
  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]:not(.bvi-no-styles)[data-bvi-images=off]:not(.bvi-no-styles) .bvi-background-image::before,
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles)[data-bvi-images=off]:not(.bvi-no-styles) img.bvi-img::before {
  border: 1px dashed #4D4B43;
}
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) :checked:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) :default:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) :disabled:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) :empty:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) :enabled:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) :first-child:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) :focus:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) :hover:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) :last-child:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) :link:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) :only-child:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) :optional:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) :read-write:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) :required:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) :root:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) :target:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) :valid:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) :visited:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) :default:not(.bvi-no-styles) {
  background-color: #F7F3D6 !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]:not(.bvi-no-styles):after:not(.bvi-no-styles) {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #4D4B43 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles):before:not(.bvi-no-styles) {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #4D4B43 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles)::selection:not(.bvi-no-styles) {
  background-color: #4D4B43 !important;
  color: #F7F3D6 !important;
}
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) .bvi-speech-btn,
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) .bvi-speech-text {
  border-color: #4D4B43;
}
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) .bvi-highlighting {
  background-color: #4D4B43 !important;
  color: #F7F3D6 !important;
}
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) .bvi-highlighting mark {
  background-color: #F7F3D6 !important;
  color: #4D4B43 !important;
}
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) .bvi-speech a {
  text-decoration: underline !important;
  outline: 0 !important;
}
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) .bvi-speech a.bvi-btn {
  border-color: #4D4B43;
  color: #4D4B43 !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) .bvi-speech a.bvi-btn.disabled {
  color: rgba(77, 75, 67, 0.5) !important;
  border: 1px solid rgba(77, 75, 67, 0.5) !important;
  pointer-events: none;
  cursor: no-drop;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) .bvi-speech a.bvi-btn.disabled:focus {
  color: rgba(77, 75, 67, 0.5) !important;
  border: 1px solid rgba(77, 75, 67, 0.5) !important;
  text-underline: none !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) .bvi-speech a.bvi-btn:hover {
  color: #F7F3D6 !important;
  background-color: #4D4B43 !important;
  text-underline: none !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) .bvi-speech a.bvi-btn:focus {
  color: #4D4B43 !important;
  background-color: #F7F3D6 !important;
  text-underline: none !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) a:not(.bvi-no-styles) {
  outline: 0 !important;
  color: #4D4B43 !important;
  background-color: transparent !important;
  text-decoration: underline !important;
}
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) a:not(.bvi-no-styles).active, html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) a:not(.bvi-no-styles).show {
  color: #4D4B43 !important;
  background-color: #F7F3D6 !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) a:not(.bvi-no-styles):hover {
  color: #F7F3D6 !important;
  background-color: #4D4B43 !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:after {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #F7F3D6 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:before {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #F7F3D6 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) * {
  color: #F7F3D6 !important;
  background-color: #4D4B43 !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) *:after {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #F7F3D6 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) *:before {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #F7F3D6 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) button:not(.bvi-no-styles), html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles), html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles), html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles), html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles) {
  color: #F7F3D6 !important;
  background-color: #4D4B43 !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) button:hover:not(.bvi-no-styles).active, html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active, html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active, html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active, html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active {
  color: #F7F3D6 !important;
  background-color: #4D4B43 !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) button:hover:not(.bvi-no-styles):hover, html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover, html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover, html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover, html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover {
  color: #F7F3D6 !important;
  background-color: #4D4B43 !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) button:hover:not(.bvi-no-styles):hover *, html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover *, html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover *, html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover *, html body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover * {
  color: #F7F3D6 !important;
  background-color: #4D4B43 !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) {
  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]:not(.bvi-no-styles)[data-bvi-images=off]:not(.bvi-no-styles) .bvi-background-image::before,
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles)[data-bvi-images=off]:not(.bvi-no-styles) img.bvi-img::before {
  border: 1px dashed #A9E44D;
}
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) :checked:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) :default:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) :disabled:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) :empty:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) :enabled:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) :first-child:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) :focus:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) :hover:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) :last-child:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) :link:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) :only-child:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) :optional:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) :read-write:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) :required:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) :root:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) :target:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) :valid:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) :visited:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) :default:not(.bvi-no-styles) {
  background-color: #3B2716 !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]:not(.bvi-no-styles):after:not(.bvi-no-styles) {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #A9E44D !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles):before:not(.bvi-no-styles) {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #A9E44D !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles)::selection:not(.bvi-no-styles) {
  background-color: #A9E44D !important;
  color: #3B2716 !important;
}
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) .bvi-speech-btn,
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) .bvi-speech-text {
  border-color: #A9E44D;
}
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) .bvi-highlighting {
  background-color: #A9E44D !important;
  color: #3B2716 !important;
}
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) .bvi-highlighting mark {
  background-color: #3B2716 !important;
  color: #A9E44D !important;
}
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) .bvi-speech a {
  text-decoration: underline !important;
  outline: 0 !important;
}
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) .bvi-speech a.bvi-btn {
  border-color: #A9E44D;
  color: #A9E44D !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) .bvi-speech a.bvi-btn.disabled {
  color: rgba(169, 228, 77, 0.5) !important;
  border: 1px solid rgba(169, 228, 77, 0.5) !important;
  pointer-events: none;
  cursor: no-drop;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) .bvi-speech a.bvi-btn.disabled:focus {
  color: rgba(169, 228, 77, 0.5) !important;
  border: 1px solid rgba(169, 228, 77, 0.5) !important;
  text-underline: none !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) .bvi-speech a.bvi-btn:hover {
  color: #3B2716 !important;
  background-color: #A9E44D !important;
  text-underline: none !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) .bvi-speech a.bvi-btn:focus {
  color: #A9E44D !important;
  background-color: #3B2716 !important;
  text-underline: none !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) a:not(.bvi-no-styles) {
  outline: 0 !important;
  color: #A9E44D !important;
  background-color: transparent !important;
  text-decoration: underline !important;
}
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) a:not(.bvi-no-styles).active, html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) a:not(.bvi-no-styles).show {
  color: #A9E44D !important;
  background-color: #3B2716 !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) a:not(.bvi-no-styles):hover {
  color: #3B2716 !important;
  background-color: #A9E44D !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:after {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #3B2716 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:before {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #3B2716 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) * {
  color: #3B2716 !important;
  background-color: #A9E44D !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) *:after {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #3B2716 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) *:before {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #3B2716 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) button:not(.bvi-no-styles), html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles), html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles), html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles), html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles) {
  color: #3B2716 !important;
  background-color: #A9E44D !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) button:hover:not(.bvi-no-styles).active, html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active, html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active, html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active, html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active {
  color: #3B2716 !important;
  background-color: #A9E44D !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) button:hover:not(.bvi-no-styles):hover, html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover, html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover, html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover, html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover {
  color: #3B2716 !important;
  background-color: #A9E44D !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) button:hover:not(.bvi-no-styles):hover *, html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover *, html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover *, html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover *, html body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover * {
  color: #3B2716 !important;
  background-color: #A9E44D !important;
  text-decoration: none !important;
}
html body .bvi-body[data-bvi-fontsize="40"] {
  font-size: 40px !important;
}
html body .bvi-body[data-bvi-fontsize="40"] h1,
html body .bvi-body[data-bvi-fontsize="40"] h1 * {
  font-weight: bold !important;
  font-size: 47px !important;
}
html body .bvi-body[data-bvi-fontsize="40"] h2,
html body .bvi-body[data-bvi-fontsize="40"] h2 * {
  font-weight: bold !important;
  font-size: 46px !important;
}
html body .bvi-body[data-bvi-fontsize="40"] h3,
html body .bvi-body[data-bvi-fontsize="40"] h3 * {
  font-weight: bold !important;
  font-size: 45px !important;
}
html body .bvi-body[data-bvi-fontsize="40"] h4,
html body .bvi-body[data-bvi-fontsize="40"] h4 * {
  font-weight: bold !important;
  font-size: 44px !important;
}
html body .bvi-body[data-bvi-fontsize="40"] h5,
html body .bvi-body[data-bvi-fontsize="40"] h5 * {
  font-weight: bold !important;
  font-size: 43px !important;
}
html body .bvi-body[data-bvi-fontsize="40"] h6,
html body .bvi-body[data-bvi-fontsize="40"] h6 * {
  font-weight: bold !important;
  font-size: 42px !important;
}
html body .bvi-body[data-bvi-fontsize="39"] {
  font-size: 39px !important;
}
html body .bvi-body[data-bvi-fontsize="39"] h1,
html body .bvi-body[data-bvi-fontsize="39"] h1 * {
  font-weight: bold !important;
  font-size: 46px !important;
}
html body .bvi-body[data-bvi-fontsize="39"] h2,
html body .bvi-body[data-bvi-fontsize="39"] h2 * {
  font-weight: bold !important;
  font-size: 45px !important;
}
html body .bvi-body[data-bvi-fontsize="39"] h3,
html body .bvi-body[data-bvi-fontsize="39"] h3 * {
  font-weight: bold !important;
  font-size: 44px !important;
}
html body .bvi-body[data-bvi-fontsize="39"] h4,
html body .bvi-body[data-bvi-fontsize="39"] h4 * {
  font-weight: bold !important;
  font-size: 43px !important;
}
html body .bvi-body[data-bvi-fontsize="39"] h5,
html body .bvi-body[data-bvi-fontsize="39"] h5 * {
  font-weight: bold !important;
  font-size: 42px !important;
}
html body .bvi-body[data-bvi-fontsize="39"] h6,
html body .bvi-body[data-bvi-fontsize="39"] h6 * {
  font-weight: bold !important;
  font-size: 41px !important;
}
html body .bvi-body[data-bvi-fontsize="38"] {
  font-size: 38px !important;
}
html body .bvi-body[data-bvi-fontsize="38"] h1,
html body .bvi-body[data-bvi-fontsize="38"] h1 * {
  font-weight: bold !important;
  font-size: 45px !important;
}
html body .bvi-body[data-bvi-fontsize="38"] h2,
html body .bvi-body[data-bvi-fontsize="38"] h2 * {
  font-weight: bold !important;
  font-size: 44px !important;
}
html body .bvi-body[data-bvi-fontsize="38"] h3,
html body .bvi-body[data-bvi-fontsize="38"] h3 * {
  font-weight: bold !important;
  font-size: 43px !important;
}
html body .bvi-body[data-bvi-fontsize="38"] h4,
html body .bvi-body[data-bvi-fontsize="38"] h4 * {
  font-weight: bold !important;
  font-size: 42px !important;
}
html body .bvi-body[data-bvi-fontsize="38"] h5,
html body .bvi-body[data-bvi-fontsize="38"] h5 * {
  font-weight: bold !important;
  font-size: 41px !important;
}
html body .bvi-body[data-bvi-fontsize="38"] h6,
html body .bvi-body[data-bvi-fontsize="38"] h6 * {
  font-weight: bold !important;
  font-size: 40px !important;
}
html body .bvi-body[data-bvi-fontsize="37"] {
  font-size: 37px !important;
}
html body .bvi-body[data-bvi-fontsize="37"] h1,
html body .bvi-body[data-bvi-fontsize="37"] h1 * {
  font-weight: bold !important;
  font-size: 44px !important;
}
html body .bvi-body[data-bvi-fontsize="37"] h2,
html body .bvi-body[data-bvi-fontsize="37"] h2 * {
  font-weight: bold !important;
  font-size: 43px !important;
}
html body .bvi-body[data-bvi-fontsize="37"] h3,
html body .bvi-body[data-bvi-fontsize="37"] h3 * {
  font-weight: bold !important;
  font-size: 42px !important;
}
html body .bvi-body[data-bvi-fontsize="37"] h4,
html body .bvi-body[data-bvi-fontsize="37"] h4 * {
  font-weight: bold !important;
  font-size: 41px !important;
}
html body .bvi-body[data-bvi-fontsize="37"] h5,
html body .bvi-body[data-bvi-fontsize="37"] h5 * {
  font-weight: bold !important;
  font-size: 40px !important;
}
html body .bvi-body[data-bvi-fontsize="37"] h6,
html body .bvi-body[data-bvi-fontsize="37"] h6 * {
  font-weight: bold !important;
  font-size: 39px !important;
}
html body .bvi-body[data-bvi-fontsize="36"] {
  font-size: 36px !important;
}
html body .bvi-body[data-bvi-fontsize="36"] h1,
html body .bvi-body[data-bvi-fontsize="36"] h1 * {
  font-weight: bold !important;
  font-size: 43px !important;
}
html body .bvi-body[data-bvi-fontsize="36"] h2,
html body .bvi-body[data-bvi-fontsize="36"] h2 * {
  font-weight: bold !important;
  font-size: 42px !important;
}
html body .bvi-body[data-bvi-fontsize="36"] h3,
html body .bvi-body[data-bvi-fontsize="36"] h3 * {
  font-weight: bold !important;
  font-size: 41px !important;
}
html body .bvi-body[data-bvi-fontsize="36"] h4,
html body .bvi-body[data-bvi-fontsize="36"] h4 * {
  font-weight: bold !important;
  font-size: 40px !important;
}
html body .bvi-body[data-bvi-fontsize="36"] h5,
html body .bvi-body[data-bvi-fontsize="36"] h5 * {
  font-weight: bold !important;
  font-size: 39px !important;
}
html body .bvi-body[data-bvi-fontsize="36"] h6,
html body .bvi-body[data-bvi-fontsize="36"] h6 * {
  font-weight: bold !important;
  font-size: 38px !important;
}
html body .bvi-body[data-bvi-fontsize="35"] {
  font-size: 35px !important;
}
html body .bvi-body[data-bvi-fontsize="35"] h1,
html body .bvi-body[data-bvi-fontsize="35"] h1 * {
  font-weight: bold !important;
  font-size: 42px !important;
}
html body .bvi-body[data-bvi-fontsize="35"] h2,
html body .bvi-body[data-bvi-fontsize="35"] h2 * {
  font-weight: bold !important;
  font-size: 41px !important;
}
html body .bvi-body[data-bvi-fontsize="35"] h3,
html body .bvi-body[data-bvi-fontsize="35"] h3 * {
  font-weight: bold !important;
  font-size: 40px !important;
}
html body .bvi-body[data-bvi-fontsize="35"] h4,
html body .bvi-body[data-bvi-fontsize="35"] h4 * {
  font-weight: bold !important;
  font-size: 39px !important;
}
html body .bvi-body[data-bvi-fontsize="35"] h5,
html body .bvi-body[data-bvi-fontsize="35"] h5 * {
  font-weight: bold !important;
  font-size: 38px !important;
}
html body .bvi-body[data-bvi-fontsize="35"] h6,
html body .bvi-body[data-bvi-fontsize="35"] h6 * {
  font-weight: bold !important;
  font-size: 37px !important;
}
html body .bvi-body[data-bvi-fontsize="34"] {
  font-size: 34px !important;
}
html body .bvi-body[data-bvi-fontsize="34"] h1,
html body .bvi-body[data-bvi-fontsize="34"] h1 * {
  font-weight: bold !important;
  font-size: 41px !important;
}
html body .bvi-body[data-bvi-fontsize="34"] h2,
html body .bvi-body[data-bvi-fontsize="34"] h2 * {
  font-weight: bold !important;
  font-size: 40px !important;
}
html body .bvi-body[data-bvi-fontsize="34"] h3,
html body .bvi-body[data-bvi-fontsize="34"] h3 * {
  font-weight: bold !important;
  font-size: 39px !important;
}
html body .bvi-body[data-bvi-fontsize="34"] h4,
html body .bvi-body[data-bvi-fontsize="34"] h4 * {
  font-weight: bold !important;
  font-size: 38px !important;
}
html body .bvi-body[data-bvi-fontsize="34"] h5,
html body .bvi-body[data-bvi-fontsize="34"] h5 * {
  font-weight: bold !important;
  font-size: 37px !important;
}
html body .bvi-body[data-bvi-fontsize="34"] h6,
html body .bvi-body[data-bvi-fontsize="34"] h6 * {
  font-weight: bold !important;
  font-size: 36px !important;
}
html body .bvi-body[data-bvi-fontsize="33"] {
  font-size: 33px !important;
}
html body .bvi-body[data-bvi-fontsize="33"] h1,
html body .bvi-body[data-bvi-fontsize="33"] h1 * {
  font-weight: bold !important;
  font-size: 40px !important;
}
html body .bvi-body[data-bvi-fontsize="33"] h2,
html body .bvi-body[data-bvi-fontsize="33"] h2 * {
  font-weight: bold !important;
  font-size: 39px !important;
}
html body .bvi-body[data-bvi-fontsize="33"] h3,
html body .bvi-body[data-bvi-fontsize="33"] h3 * {
  font-weight: bold !important;
  font-size: 38px !important;
}
html body .bvi-body[data-bvi-fontsize="33"] h4,
html body .bvi-body[data-bvi-fontsize="33"] h4 * {
  font-weight: bold !important;
  font-size: 37px !important;
}
html body .bvi-body[data-bvi-fontsize="33"] h5,
html body .bvi-body[data-bvi-fontsize="33"] h5 * {
  font-weight: bold !important;
  font-size: 36px !important;
}
html body .bvi-body[data-bvi-fontsize="33"] h6,
html body .bvi-body[data-bvi-fontsize="33"] h6 * {
  font-weight: bold !important;
  font-size: 35px !important;
}
html body .bvi-body[data-bvi-fontsize="32"] {
  font-size: 32px !important;
}
html body .bvi-body[data-bvi-fontsize="32"] h1,
html body .bvi-body[data-bvi-fontsize="32"] h1 * {
  font-weight: bold !important;
  font-size: 39px !important;
}
html body .bvi-body[data-bvi-fontsize="32"] h2,
html body .bvi-body[data-bvi-fontsize="32"] h2 * {
  font-weight: bold !important;
  font-size: 38px !important;
}
html body .bvi-body[data-bvi-fontsize="32"] h3,
html body .bvi-body[data-bvi-fontsize="32"] h3 * {
  font-weight: bold !important;
  font-size: 37px !important;
}
html body .bvi-body[data-bvi-fontsize="32"] h4,
html body .bvi-body[data-bvi-fontsize="32"] h4 * {
  font-weight: bold !important;
  font-size: 36px !important;
}
html body .bvi-body[data-bvi-fontsize="32"] h5,
html body .bvi-body[data-bvi-fontsize="32"] h5 * {
  font-weight: bold !important;
  font-size: 35px !important;
}
html body .bvi-body[data-bvi-fontsize="32"] h6,
html body .bvi-body[data-bvi-fontsize="32"] h6 * {
  font-weight: bold !important;
  font-size: 34px !important;
}
html body .bvi-body[data-bvi-fontsize="31"] {
  font-size: 31px !important;
}
html body .bvi-body[data-bvi-fontsize="31"] h1,
html body .bvi-body[data-bvi-fontsize="31"] h1 * {
  font-weight: bold !important;
  font-size: 38px !important;
}
html body .bvi-body[data-bvi-fontsize="31"] h2,
html body .bvi-body[data-bvi-fontsize="31"] h2 * {
  font-weight: bold !important;
  font-size: 37px !important;
}
html body .bvi-body[data-bvi-fontsize="31"] h3,
html body .bvi-body[data-bvi-fontsize="31"] h3 * {
  font-weight: bold !important;
  font-size: 36px !important;
}
html body .bvi-body[data-bvi-fontsize="31"] h4,
html body .bvi-body[data-bvi-fontsize="31"] h4 * {
  font-weight: bold !important;
  font-size: 35px !important;
}
html body .bvi-body[data-bvi-fontsize="31"] h5,
html body .bvi-body[data-bvi-fontsize="31"] h5 * {
  font-weight: bold !important;
  font-size: 34px !important;
}
html body .bvi-body[data-bvi-fontsize="31"] h6,
html body .bvi-body[data-bvi-fontsize="31"] h6 * {
  font-weight: bold !important;
  font-size: 33px !important;
}
html body .bvi-body[data-bvi-fontsize="30"] {
  font-size: 30px !important;
}
html body .bvi-body[data-bvi-fontsize="30"] h1,
html body .bvi-body[data-bvi-fontsize="30"] h1 * {
  font-weight: bold !important;
  font-size: 37px !important;
}
html body .bvi-body[data-bvi-fontsize="30"] h2,
html body .bvi-body[data-bvi-fontsize="30"] h2 * {
  font-weight: bold !important;
  font-size: 36px !important;
}
html body .bvi-body[data-bvi-fontsize="30"] h3,
html body .bvi-body[data-bvi-fontsize="30"] h3 * {
  font-weight: bold !important;
  font-size: 35px !important;
}
html body .bvi-body[data-bvi-fontsize="30"] h4,
html body .bvi-body[data-bvi-fontsize="30"] h4 * {
  font-weight: bold !important;
  font-size: 34px !important;
}
html body .bvi-body[data-bvi-fontsize="30"] h5,
html body .bvi-body[data-bvi-fontsize="30"] h5 * {
  font-weight: bold !important;
  font-size: 33px !important;
}
html body .bvi-body[data-bvi-fontsize="30"] h6,
html body .bvi-body[data-bvi-fontsize="30"] h6 * {
  font-weight: bold !important;
  font-size: 32px !important;
}
html body .bvi-body[data-bvi-fontsize="29"] {
  font-size: 29px !important;
}
html body .bvi-body[data-bvi-fontsize="29"] h1,
html body .bvi-body[data-bvi-fontsize="29"] h1 * {
  font-weight: bold !important;
  font-size: 36px !important;
}
html body .bvi-body[data-bvi-fontsize="29"] h2,
html body .bvi-body[data-bvi-fontsize="29"] h2 * {
  font-weight: bold !important;
  font-size: 35px !important;
}
html body .bvi-body[data-bvi-fontsize="29"] h3,
html body .bvi-body[data-bvi-fontsize="29"] h3 * {
  font-weight: bold !important;
  font-size: 34px !important;
}
html body .bvi-body[data-bvi-fontsize="29"] h4,
html body .bvi-body[data-bvi-fontsize="29"] h4 * {
  font-weight: bold !important;
  font-size: 33px !important;
}
html body .bvi-body[data-bvi-fontsize="29"] h5,
html body .bvi-body[data-bvi-fontsize="29"] h5 * {
  font-weight: bold !important;
  font-size: 32px !important;
}
html body .bvi-body[data-bvi-fontsize="29"] h6,
html body .bvi-body[data-bvi-fontsize="29"] h6 * {
  font-weight: bold !important;
  font-size: 31px !important;
}
html body .bvi-body[data-bvi-fontsize="28"] {
  font-size: 28px !important;
}
html body .bvi-body[data-bvi-fontsize="28"] h1,
html body .bvi-body[data-bvi-fontsize="28"] h1 * {
  font-weight: bold !important;
  font-size: 35px !important;
}
html body .bvi-body[data-bvi-fontsize="28"] h2,
html body .bvi-body[data-bvi-fontsize="28"] h2 * {
  font-weight: bold !important;
  font-size: 34px !important;
}
html body .bvi-body[data-bvi-fontsize="28"] h3,
html body .bvi-body[data-bvi-fontsize="28"] h3 * {
  font-weight: bold !important;
  font-size: 33px !important;
}
html body .bvi-body[data-bvi-fontsize="28"] h4,
html body .bvi-body[data-bvi-fontsize="28"] h4 * {
  font-weight: bold !important;
  font-size: 32px !important;
}
html body .bvi-body[data-bvi-fontsize="28"] h5,
html body .bvi-body[data-bvi-fontsize="28"] h5 * {
  font-weight: bold !important;
  font-size: 31px !important;
}
html body .bvi-body[data-bvi-fontsize="28"] h6,
html body .bvi-body[data-bvi-fontsize="28"] h6 * {
  font-weight: bold !important;
  font-size: 30px !important;
}
html body .bvi-body[data-bvi-fontsize="27"] {
  font-size: 27px !important;
}
html body .bvi-body[data-bvi-fontsize="27"] h1,
html body .bvi-body[data-bvi-fontsize="27"] h1 * {
  font-weight: bold !important;
  font-size: 34px !important;
}
html body .bvi-body[data-bvi-fontsize="27"] h2,
html body .bvi-body[data-bvi-fontsize="27"] h2 * {
  font-weight: bold !important;
  font-size: 33px !important;
}
html body .bvi-body[data-bvi-fontsize="27"] h3,
html body .bvi-body[data-bvi-fontsize="27"] h3 * {
  font-weight: bold !important;
  font-size: 32px !important;
}
html body .bvi-body[data-bvi-fontsize="27"] h4,
html body .bvi-body[data-bvi-fontsize="27"] h4 * {
  font-weight: bold !important;
  font-size: 31px !important;
}
html body .bvi-body[data-bvi-fontsize="27"] h5,
html body .bvi-body[data-bvi-fontsize="27"] h5 * {
  font-weight: bold !important;
  font-size: 30px !important;
}
html body .bvi-body[data-bvi-fontsize="27"] h6,
html body .bvi-body[data-bvi-fontsize="27"] h6 * {
  font-weight: bold !important;
  font-size: 29px !important;
}
html body .bvi-body[data-bvi-fontsize="26"] {
  font-size: 26px !important;
}
html body .bvi-body[data-bvi-fontsize="26"] h1,
html body .bvi-body[data-bvi-fontsize="26"] h1 * {
  font-weight: bold !important;
  font-size: 33px !important;
}
html body .bvi-body[data-bvi-fontsize="26"] h2,
html body .bvi-body[data-bvi-fontsize="26"] h2 * {
  font-weight: bold !important;
  font-size: 32px !important;
}
html body .bvi-body[data-bvi-fontsize="26"] h3,
html body .bvi-body[data-bvi-fontsize="26"] h3 * {
  font-weight: bold !important;
  font-size: 31px !important;
}
html body .bvi-body[data-bvi-fontsize="26"] h4,
html body .bvi-body[data-bvi-fontsize="26"] h4 * {
  font-weight: bold !important;
  font-size: 30px !important;
}
html body .bvi-body[data-bvi-fontsize="26"] h5,
html body .bvi-body[data-bvi-fontsize="26"] h5 * {
  font-weight: bold !important;
  font-size: 29px !important;
}
html body .bvi-body[data-bvi-fontsize="26"] h6,
html body .bvi-body[data-bvi-fontsize="26"] h6 * {
  font-weight: bold !important;
  font-size: 28px !important;
}
html body .bvi-body[data-bvi-fontsize="25"] {
  font-size: 25px !important;
}
html body .bvi-body[data-bvi-fontsize="25"] h1,
html body .bvi-body[data-bvi-fontsize="25"] h1 * {
  font-weight: bold !important;
  font-size: 32px !important;
}
html body .bvi-body[data-bvi-fontsize="25"] h2,
html body .bvi-body[data-bvi-fontsize="25"] h2 * {
  font-weight: bold !important;
  font-size: 31px !important;
}
html body .bvi-body[data-bvi-fontsize="25"] h3,
html body .bvi-body[data-bvi-fontsize="25"] h3 * {
  font-weight: bold !important;
  font-size: 30px !important;
}
html body .bvi-body[data-bvi-fontsize="25"] h4,
html body .bvi-body[data-bvi-fontsize="25"] h4 * {
  font-weight: bold !important;
  font-size: 29px !important;
}
html body .bvi-body[data-bvi-fontsize="25"] h5,
html body .bvi-body[data-bvi-fontsize="25"] h5 * {
  font-weight: bold !important;
  font-size: 28px !important;
}
html body .bvi-body[data-bvi-fontsize="25"] h6,
html body .bvi-body[data-bvi-fontsize="25"] h6 * {
  font-weight: bold !important;
  font-size: 27px !important;
}
html body .bvi-body[data-bvi-fontsize="24"] {
  font-size: 24px !important;
}
html body .bvi-body[data-bvi-fontsize="24"] h1,
html body .bvi-body[data-bvi-fontsize="24"] h1 * {
  font-weight: bold !important;
  font-size: 31px !important;
}
html body .bvi-body[data-bvi-fontsize="24"] h2,
html body .bvi-body[data-bvi-fontsize="24"] h2 * {
  font-weight: bold !important;
  font-size: 30px !important;
}
html body .bvi-body[data-bvi-fontsize="24"] h3,
html body .bvi-body[data-bvi-fontsize="24"] h3 * {
  font-weight: bold !important;
  font-size: 29px !important;
}
html body .bvi-body[data-bvi-fontsize="24"] h4,
html body .bvi-body[data-bvi-fontsize="24"] h4 * {
  font-weight: bold !important;
  font-size: 28px !important;
}
html body .bvi-body[data-bvi-fontsize="24"] h5,
html body .bvi-body[data-bvi-fontsize="24"] h5 * {
  font-weight: bold !important;
  font-size: 27px !important;
}
html body .bvi-body[data-bvi-fontsize="24"] h6,
html body .bvi-body[data-bvi-fontsize="24"] h6 * {
  font-weight: bold !important;
  font-size: 26px !important;
}
html body .bvi-body[data-bvi-fontsize="23"] {
  font-size: 23px !important;
}
html body .bvi-body[data-bvi-fontsize="23"] h1,
html body .bvi-body[data-bvi-fontsize="23"] h1 * {
  font-weight: bold !important;
  font-size: 30px !important;
}
html body .bvi-body[data-bvi-fontsize="23"] h2,
html body .bvi-body[data-bvi-fontsize="23"] h2 * {
  font-weight: bold !important;
  font-size: 29px !important;
}
html body .bvi-body[data-bvi-fontsize="23"] h3,
html body .bvi-body[data-bvi-fontsize="23"] h3 * {
  font-weight: bold !important;
  font-size: 28px !important;
}
html body .bvi-body[data-bvi-fontsize="23"] h4,
html body .bvi-body[data-bvi-fontsize="23"] h4 * {
  font-weight: bold !important;
  font-size: 27px !important;
}
html body .bvi-body[data-bvi-fontsize="23"] h5,
html body .bvi-body[data-bvi-fontsize="23"] h5 * {
  font-weight: bold !important;
  font-size: 26px !important;
}
html body .bvi-body[data-bvi-fontsize="23"] h6,
html body .bvi-body[data-bvi-fontsize="23"] h6 * {
  font-weight: bold !important;
  font-size: 25px !important;
}
html body .bvi-body[data-bvi-fontsize="22"] {
  font-size: 22px !important;
}
html body .bvi-body[data-bvi-fontsize="22"] h1,
html body .bvi-body[data-bvi-fontsize="22"] h1 * {
  font-weight: bold !important;
  font-size: 29px !important;
}
html body .bvi-body[data-bvi-fontsize="22"] h2,
html body .bvi-body[data-bvi-fontsize="22"] h2 * {
  font-weight: bold !important;
  font-size: 28px !important;
}
html body .bvi-body[data-bvi-fontsize="22"] h3,
html body .bvi-body[data-bvi-fontsize="22"] h3 * {
  font-weight: bold !important;
  font-size: 27px !important;
}
html body .bvi-body[data-bvi-fontsize="22"] h4,
html body .bvi-body[data-bvi-fontsize="22"] h4 * {
  font-weight: bold !important;
  font-size: 26px !important;
}
html body .bvi-body[data-bvi-fontsize="22"] h5,
html body .bvi-body[data-bvi-fontsize="22"] h5 * {
  font-weight: bold !important;
  font-size: 25px !important;
}
html body .bvi-body[data-bvi-fontsize="22"] h6,
html body .bvi-body[data-bvi-fontsize="22"] h6 * {
  font-weight: bold !important;
  font-size: 24px !important;
}
html body .bvi-body[data-bvi-fontsize="21"] {
  font-size: 21px !important;
}
html body .bvi-body[data-bvi-fontsize="21"] h1,
html body .bvi-body[data-bvi-fontsize="21"] h1 * {
  font-weight: bold !important;
  font-size: 28px !important;
}
html body .bvi-body[data-bvi-fontsize="21"] h2,
html body .bvi-body[data-bvi-fontsize="21"] h2 * {
  font-weight: bold !important;
  font-size: 27px !important;
}
html body .bvi-body[data-bvi-fontsize="21"] h3,
html body .bvi-body[data-bvi-fontsize="21"] h3 * {
  font-weight: bold !important;
  font-size: 26px !important;
}
html body .bvi-body[data-bvi-fontsize="21"] h4,
html body .bvi-body[data-bvi-fontsize="21"] h4 * {
  font-weight: bold !important;
  font-size: 25px !important;
}
html body .bvi-body[data-bvi-fontsize="21"] h5,
html body .bvi-body[data-bvi-fontsize="21"] h5 * {
  font-weight: bold !important;
  font-size: 24px !important;
}
html body .bvi-body[data-bvi-fontsize="21"] h6,
html body .bvi-body[data-bvi-fontsize="21"] h6 * {
  font-weight: bold !important;
  font-size: 23px !important;
}
html body .bvi-body[data-bvi-fontsize="20"] {
  font-size: 20px !important;
}
html body .bvi-body[data-bvi-fontsize="20"] h1,
html body .bvi-body[data-bvi-fontsize="20"] h1 * {
  font-weight: bold !important;
  font-size: 27px !important;
}
html body .bvi-body[data-bvi-fontsize="20"] h2,
html body .bvi-body[data-bvi-fontsize="20"] h2 * {
  font-weight: bold !important;
  font-size: 26px !important;
}
html body .bvi-body[data-bvi-fontsize="20"] h3,
html body .bvi-body[data-bvi-fontsize="20"] h3 * {
  font-weight: bold !important;
  font-size: 25px !important;
}
html body .bvi-body[data-bvi-fontsize="20"] h4,
html body .bvi-body[data-bvi-fontsize="20"] h4 * {
  font-weight: bold !important;
  font-size: 24px !important;
}
html body .bvi-body[data-bvi-fontsize="20"] h5,
html body .bvi-body[data-bvi-fontsize="20"] h5 * {
  font-weight: bold !important;
  font-size: 23px !important;
}
html body .bvi-body[data-bvi-fontsize="20"] h6,
html body .bvi-body[data-bvi-fontsize="20"] h6 * {
  font-weight: bold !important;
  font-size: 22px !important;
}
html body .bvi-body[data-bvi-fontsize="19"] {
  font-size: 19px !important;
}
html body .bvi-body[data-bvi-fontsize="19"] h1,
html body .bvi-body[data-bvi-fontsize="19"] h1 * {
  font-weight: bold !important;
  font-size: 26px !important;
}
html body .bvi-body[data-bvi-fontsize="19"] h2,
html body .bvi-body[data-bvi-fontsize="19"] h2 * {
  font-weight: bold !important;
  font-size: 25px !important;
}
html body .bvi-body[data-bvi-fontsize="19"] h3,
html body .bvi-body[data-bvi-fontsize="19"] h3 * {
  font-weight: bold !important;
  font-size: 24px !important;
}
html body .bvi-body[data-bvi-fontsize="19"] h4,
html body .bvi-body[data-bvi-fontsize="19"] h4 * {
  font-weight: bold !important;
  font-size: 23px !important;
}
html body .bvi-body[data-bvi-fontsize="19"] h5,
html body .bvi-body[data-bvi-fontsize="19"] h5 * {
  font-weight: bold !important;
  font-size: 22px !important;
}
html body .bvi-body[data-bvi-fontsize="19"] h6,
html body .bvi-body[data-bvi-fontsize="19"] h6 * {
  font-weight: bold !important;
  font-size: 21px !important;
}
html body .bvi-body[data-bvi-fontsize="18"] {
  font-size: 18px !important;
}
html body .bvi-body[data-bvi-fontsize="18"] h1,
html body .bvi-body[data-bvi-fontsize="18"] h1 * {
  font-weight: bold !important;
  font-size: 25px !important;
}
html body .bvi-body[data-bvi-fontsize="18"] h2,
html body .bvi-body[data-bvi-fontsize="18"] h2 * {
  font-weight: bold !important;
  font-size: 24px !important;
}
html body .bvi-body[data-bvi-fontsize="18"] h3,
html body .bvi-body[data-bvi-fontsize="18"] h3 * {
  font-weight: bold !important;
  font-size: 23px !important;
}
html body .bvi-body[data-bvi-fontsize="18"] h4,
html body .bvi-body[data-bvi-fontsize="18"] h4 * {
  font-weight: bold !important;
  font-size: 22px !important;
}
html body .bvi-body[data-bvi-fontsize="18"] h5,
html body .bvi-body[data-bvi-fontsize="18"] h5 * {
  font-weight: bold !important;
  font-size: 21px !important;
}
html body .bvi-body[data-bvi-fontsize="18"] h6,
html body .bvi-body[data-bvi-fontsize="18"] h6 * {
  font-weight: bold !important;
  font-size: 20px !important;
}
html body .bvi-body[data-bvi-fontsize="17"] {
  font-size: 17px !important;
}
html body .bvi-body[data-bvi-fontsize="17"] h1,
html body .bvi-body[data-bvi-fontsize="17"] h1 * {
  font-weight: bold !important;
  font-size: 24px !important;
}
html body .bvi-body[data-bvi-fontsize="17"] h2,
html body .bvi-body[data-bvi-fontsize="17"] h2 * {
  font-weight: bold !important;
  font-size: 23px !important;
}
html body .bvi-body[data-bvi-fontsize="17"] h3,
html body .bvi-body[data-bvi-fontsize="17"] h3 * {
  font-weight: bold !important;
  font-size: 22px !important;
}
html body .bvi-body[data-bvi-fontsize="17"] h4,
html body .bvi-body[data-bvi-fontsize="17"] h4 * {
  font-weight: bold !important;
  font-size: 21px !important;
}
html body .bvi-body[data-bvi-fontsize="17"] h5,
html body .bvi-body[data-bvi-fontsize="17"] h5 * {
  font-weight: bold !important;
  font-size: 20px !important;
}
html body .bvi-body[data-bvi-fontsize="17"] h6,
html body .bvi-body[data-bvi-fontsize="17"] h6 * {
  font-weight: bold !important;
  font-size: 19px !important;
}
html body .bvi-body[data-bvi-fontsize="16"] {
  font-size: 16px !important;
}
html body .bvi-body[data-bvi-fontsize="16"] h1,
html body .bvi-body[data-bvi-fontsize="16"] h1 * {
  font-weight: bold !important;
  font-size: 23px !important;
}
html body .bvi-body[data-bvi-fontsize="16"] h2,
html body .bvi-body[data-bvi-fontsize="16"] h2 * {
  font-weight: bold !important;
  font-size: 22px !important;
}
html body .bvi-body[data-bvi-fontsize="16"] h3,
html body .bvi-body[data-bvi-fontsize="16"] h3 * {
  font-weight: bold !important;
  font-size: 21px !important;
}
html body .bvi-body[data-bvi-fontsize="16"] h4,
html body .bvi-body[data-bvi-fontsize="16"] h4 * {
  font-weight: bold !important;
  font-size: 20px !important;
}
html body .bvi-body[data-bvi-fontsize="16"] h5,
html body .bvi-body[data-bvi-fontsize="16"] h5 * {
  font-weight: bold !important;
  font-size: 19px !important;
}
html body .bvi-body[data-bvi-fontsize="16"] h6,
html body .bvi-body[data-bvi-fontsize="16"] h6 * {
  font-weight: bold !important;
  font-size: 18px !important;
}
html body .bvi-body[data-bvi-fontsize="15"] {
  font-size: 15px !important;
}
html body .bvi-body[data-bvi-fontsize="15"] h1,
html body .bvi-body[data-bvi-fontsize="15"] h1 * {
  font-weight: bold !important;
  font-size: 22px !important;
}
html body .bvi-body[data-bvi-fontsize="15"] h2,
html body .bvi-body[data-bvi-fontsize="15"] h2 * {
  font-weight: bold !important;
  font-size: 21px !important;
}
html body .bvi-body[data-bvi-fontsize="15"] h3,
html body .bvi-body[data-bvi-fontsize="15"] h3 * {
  font-weight: bold !important;
  font-size: 20px !important;
}
html body .bvi-body[data-bvi-fontsize="15"] h4,
html body .bvi-body[data-bvi-fontsize="15"] h4 * {
  font-weight: bold !important;
  font-size: 19px !important;
}
html body .bvi-body[data-bvi-fontsize="15"] h5,
html body .bvi-body[data-bvi-fontsize="15"] h5 * {
  font-weight: bold !important;
  font-size: 18px !important;
}
html body .bvi-body[data-bvi-fontsize="15"] h6,
html body .bvi-body[data-bvi-fontsize="15"] h6 * {
  font-weight: bold !important;
  font-size: 17px !important;
}
html body .bvi-body[data-bvi-fontsize="14"] {
  font-size: 14px !important;
}
html body .bvi-body[data-bvi-fontsize="14"] h1,
html body .bvi-body[data-bvi-fontsize="14"] h1 * {
  font-weight: bold !important;
  font-size: 21px !important;
}
html body .bvi-body[data-bvi-fontsize="14"] h2,
html body .bvi-body[data-bvi-fontsize="14"] h2 * {
  font-weight: bold !important;
  font-size: 20px !important;
}
html body .bvi-body[data-bvi-fontsize="14"] h3,
html body .bvi-body[data-bvi-fontsize="14"] h3 * {
  font-weight: bold !important;
  font-size: 19px !important;
}
html body .bvi-body[data-bvi-fontsize="14"] h4,
html body .bvi-body[data-bvi-fontsize="14"] h4 * {
  font-weight: bold !important;
  font-size: 18px !important;
}
html body .bvi-body[data-bvi-fontsize="14"] h5,
html body .bvi-body[data-bvi-fontsize="14"] h5 * {
  font-weight: bold !important;
  font-size: 17px !important;
}
html body .bvi-body[data-bvi-fontsize="14"] h6,
html body .bvi-body[data-bvi-fontsize="14"] h6 * {
  font-weight: bold !important;
  font-size: 16px !important;
}
html body .bvi-body[data-bvi-fontsize="13"] {
  font-size: 13px !important;
}
html body .bvi-body[data-bvi-fontsize="13"] h1,
html body .bvi-body[data-bvi-fontsize="13"] h1 * {
  font-weight: bold !important;
  font-size: 20px !important;
}
html body .bvi-body[data-bvi-fontsize="13"] h2,
html body .bvi-body[data-bvi-fontsize="13"] h2 * {
  font-weight: bold !important;
  font-size: 19px !important;
}
html body .bvi-body[data-bvi-fontsize="13"] h3,
html body .bvi-body[data-bvi-fontsize="13"] h3 * {
  font-weight: bold !important;
  font-size: 18px !important;
}
html body .bvi-body[data-bvi-fontsize="13"] h4,
html body .bvi-body[data-bvi-fontsize="13"] h4 * {
  font-weight: bold !important;
  font-size: 17px !important;
}
html body .bvi-body[data-bvi-fontsize="13"] h5,
html body .bvi-body[data-bvi-fontsize="13"] h5 * {
  font-weight: bold !important;
  font-size: 16px !important;
}
html body .bvi-body[data-bvi-fontsize="13"] h6,
html body .bvi-body[data-bvi-fontsize="13"] h6 * {
  font-weight: bold !important;
  font-size: 15px !important;
}
html body .bvi-body[data-bvi-fontsize="12"] {
  font-size: 12px !important;
}
html body .bvi-body[data-bvi-fontsize="12"] h1,
html body .bvi-body[data-bvi-fontsize="12"] h1 * {
  font-weight: bold !important;
  font-size: 19px !important;
}
html body .bvi-body[data-bvi-fontsize="12"] h2,
html body .bvi-body[data-bvi-fontsize="12"] h2 * {
  font-weight: bold !important;
  font-size: 18px !important;
}
html body .bvi-body[data-bvi-fontsize="12"] h3,
html body .bvi-body[data-bvi-fontsize="12"] h3 * {
  font-weight: bold !important;
  font-size: 17px !important;
}
html body .bvi-body[data-bvi-fontsize="12"] h4,
html body .bvi-body[data-bvi-fontsize="12"] h4 * {
  font-weight: bold !important;
  font-size: 16px !important;
}
html body .bvi-body[data-bvi-fontsize="12"] h5,
html body .bvi-body[data-bvi-fontsize="12"] h5 * {
  font-weight: bold !important;
  font-size: 15px !important;
}
html body .bvi-body[data-bvi-fontsize="12"] h6,
html body .bvi-body[data-bvi-fontsize="12"] h6 * {
  font-weight: bold !important;
  font-size: 14px !important;
}
html body .bvi-body[data-bvi-fontsize="11"] {
  font-size: 11px !important;
}
html body .bvi-body[data-bvi-fontsize="11"] h1,
html body .bvi-body[data-bvi-fontsize="11"] h1 * {
  font-weight: bold !important;
  font-size: 18px !important;
}
html body .bvi-body[data-bvi-fontsize="11"] h2,
html body .bvi-body[data-bvi-fontsize="11"] h2 * {
  font-weight: bold !important;
  font-size: 17px !important;
}
html body .bvi-body[data-bvi-fontsize="11"] h3,
html body .bvi-body[data-bvi-fontsize="11"] h3 * {
  font-weight: bold !important;
  font-size: 16px !important;
}
html body .bvi-body[data-bvi-fontsize="11"] h4,
html body .bvi-body[data-bvi-fontsize="11"] h4 * {
  font-weight: bold !important;
  font-size: 15px !important;
}
html body .bvi-body[data-bvi-fontsize="11"] h5,
html body .bvi-body[data-bvi-fontsize="11"] h5 * {
  font-weight: bold !important;
  font-size: 14px !important;
}
html body .bvi-body[data-bvi-fontsize="11"] h6,
html body .bvi-body[data-bvi-fontsize="11"] h6 * {
  font-weight: bold !important;
  font-size: 13px !important;
}
html body .bvi-body[data-bvi-fontsize="10"] {
  font-size: 10px !important;
}
html body .bvi-body[data-bvi-fontsize="10"] h1,
html body .bvi-body[data-bvi-fontsize="10"] h1 * {
  font-weight: bold !important;
  font-size: 17px !important;
}
html body .bvi-body[data-bvi-fontsize="10"] h2,
html body .bvi-body[data-bvi-fontsize="10"] h2 * {
  font-weight: bold !important;
  font-size: 16px !important;
}
html body .bvi-body[data-bvi-fontsize="10"] h3,
html body .bvi-body[data-bvi-fontsize="10"] h3 * {
  font-weight: bold !important;
  font-size: 15px !important;
}
html body .bvi-body[data-bvi-fontsize="10"] h4,
html body .bvi-body[data-bvi-fontsize="10"] h4 * {
  font-weight: bold !important;
  font-size: 14px !important;
}
html body .bvi-body[data-bvi-fontsize="10"] h5,
html body .bvi-body[data-bvi-fontsize="10"] h5 * {
  font-weight: bold !important;
  font-size: 13px !important;
}
html body .bvi-body[data-bvi-fontsize="10"] h6,
html body .bvi-body[data-bvi-fontsize="10"] h6 * {
  font-weight: bold !important;
  font-size: 12px !important;
}
html body .bvi-body[data-bvi-fontsize="9"] {
  font-size: 9px !important;
}
html body .bvi-body[data-bvi-fontsize="9"] h1,
html body .bvi-body[data-bvi-fontsize="9"] h1 * {
  font-weight: bold !important;
  font-size: 16px !important;
}
html body .bvi-body[data-bvi-fontsize="9"] h2,
html body .bvi-body[data-bvi-fontsize="9"] h2 * {
  font-weight: bold !important;
  font-size: 15px !important;
}
html body .bvi-body[data-bvi-fontsize="9"] h3,
html body .bvi-body[data-bvi-fontsize="9"] h3 * {
  font-weight: bold !important;
  font-size: 14px !important;
}
html body .bvi-body[data-bvi-fontsize="9"] h4,
html body .bvi-body[data-bvi-fontsize="9"] h4 * {
  font-weight: bold !important;
  font-size: 13px !important;
}
html body .bvi-body[data-bvi-fontsize="9"] h5,
html body .bvi-body[data-bvi-fontsize="9"] h5 * {
  font-weight: bold !important;
  font-size: 12px !important;
}
html body .bvi-body[data-bvi-fontsize="9"] h6,
html body .bvi-body[data-bvi-fontsize="9"] h6 * {
  font-weight: bold !important;
  font-size: 11px !important;
}
html body .bvi-body[data-bvi-fontsize="8"] {
  font-size: 8px !important;
}
html body .bvi-body[data-bvi-fontsize="8"] h1,
html body .bvi-body[data-bvi-fontsize="8"] h1 * {
  font-weight: bold !important;
  font-size: 15px !important;
}
html body .bvi-body[data-bvi-fontsize="8"] h2,
html body .bvi-body[data-bvi-fontsize="8"] h2 * {
  font-weight: bold !important;
  font-size: 14px !important;
}
html body .bvi-body[data-bvi-fontsize="8"] h3,
html body .bvi-body[data-bvi-fontsize="8"] h3 * {
  font-weight: bold !important;
  font-size: 13px !important;
}
html body .bvi-body[data-bvi-fontsize="8"] h4,
html body .bvi-body[data-bvi-fontsize="8"] h4 * {
  font-weight: bold !important;
  font-size: 12px !important;
}
html body .bvi-body[data-bvi-fontsize="8"] h5,
html body .bvi-body[data-bvi-fontsize="8"] h5 * {
  font-weight: bold !important;
  font-size: 11px !important;
}
html body .bvi-body[data-bvi-fontsize="8"] h6,
html body .bvi-body[data-bvi-fontsize="8"] h6 * {
  font-weight: bold !important;
  font-size: 10px !important;
}
html body .bvi-body[data-bvi-fontsize="7"] {
  font-size: 7px !important;
}
html body .bvi-body[data-bvi-fontsize="7"] h1,
html body .bvi-body[data-bvi-fontsize="7"] h1 * {
  font-weight: bold !important;
  font-size: 14px !important;
}
html body .bvi-body[data-bvi-fontsize="7"] h2,
html body .bvi-body[data-bvi-fontsize="7"] h2 * {
  font-weight: bold !important;
  font-size: 13px !important;
}
html body .bvi-body[data-bvi-fontsize="7"] h3,
html body .bvi-body[data-bvi-fontsize="7"] h3 * {
  font-weight: bold !important;
  font-size: 12px !important;
}
html body .bvi-body[data-bvi-fontsize="7"] h4,
html body .bvi-body[data-bvi-fontsize="7"] h4 * {
  font-weight: bold !important;
  font-size: 11px !important;
}
html body .bvi-body[data-bvi-fontsize="7"] h5,
html body .bvi-body[data-bvi-fontsize="7"] h5 * {
  font-weight: bold !important;
  font-size: 10px !important;
}
html body .bvi-body[data-bvi-fontsize="7"] h6,
html body .bvi-body[data-bvi-fontsize="7"] h6 * {
  font-weight: bold !important;
  font-size: 9px !important;
}
html body .bvi-body[data-bvi-fontsize="6"] {
  font-size: 6px !important;
}
html body .bvi-body[data-bvi-fontsize="6"] h1,
html body .bvi-body[data-bvi-fontsize="6"] h1 * {
  font-weight: bold !important;
  font-size: 13px !important;
}
html body .bvi-body[data-bvi-fontsize="6"] h2,
html body .bvi-body[data-bvi-fontsize="6"] h2 * {
  font-weight: bold !important;
  font-size: 12px !important;
}
html body .bvi-body[data-bvi-fontsize="6"] h3,
html body .bvi-body[data-bvi-fontsize="6"] h3 * {
  font-weight: bold !important;
  font-size: 11px !important;
}
html body .bvi-body[data-bvi-fontsize="6"] h4,
html body .bvi-body[data-bvi-fontsize="6"] h4 * {
  font-weight: bold !important;
  font-size: 10px !important;
}
html body .bvi-body[data-bvi-fontsize="6"] h5,
html body .bvi-body[data-bvi-fontsize="6"] h5 * {
  font-weight: bold !important;
  font-size: 9px !important;
}
html body .bvi-body[data-bvi-fontsize="6"] h6,
html body .bvi-body[data-bvi-fontsize="6"] h6 * {
  font-weight: bold !important;
  font-size: 8px !important;
}
html body .bvi-body[data-bvi-fontsize="5"] {
  font-size: 5px !important;
}
html body .bvi-body[data-bvi-fontsize="5"] h1,
html body .bvi-body[data-bvi-fontsize="5"] h1 * {
  font-weight: bold !important;
  font-size: 12px !important;
}
html body .bvi-body[data-bvi-fontsize="5"] h2,
html body .bvi-body[data-bvi-fontsize="5"] h2 * {
  font-weight: bold !important;
  font-size: 11px !important;
}
html body .bvi-body[data-bvi-fontsize="5"] h3,
html body .bvi-body[data-bvi-fontsize="5"] h3 * {
  font-weight: bold !important;
  font-size: 10px !important;
}
html body .bvi-body[data-bvi-fontsize="5"] h4,
html body .bvi-body[data-bvi-fontsize="5"] h4 * {
  font-weight: bold !important;
  font-size: 9px !important;
}
html body .bvi-body[data-bvi-fontsize="5"] h5,
html body .bvi-body[data-bvi-fontsize="5"] h5 * {
  font-weight: bold !important;
  font-size: 8px !important;
}
html body .bvi-body[data-bvi-fontsize="5"] h6,
html body .bvi-body[data-bvi-fontsize="5"] h6 * {
  font-weight: bold !important;
  font-size: 7px !important;
}
html body .bvi-body[data-bvi-fontsize="4"] {
  font-size: 4px !important;
}
html body .bvi-body[data-bvi-fontsize="4"] h1,
html body .bvi-body[data-bvi-fontsize="4"] h1 * {
  font-weight: bold !important;
  font-size: 11px !important;
}
html body .bvi-body[data-bvi-fontsize="4"] h2,
html body .bvi-body[data-bvi-fontsize="4"] h2 * {
  font-weight: bold !important;
  font-size: 10px !important;
}
html body .bvi-body[data-bvi-fontsize="4"] h3,
html body .bvi-body[data-bvi-fontsize="4"] h3 * {
  font-weight: bold !important;
  font-size: 9px !important;
}
html body .bvi-body[data-bvi-fontsize="4"] h4,
html body .bvi-body[data-bvi-fontsize="4"] h4 * {
  font-weight: bold !important;
  font-size: 8px !important;
}
html body .bvi-body[data-bvi-fontsize="4"] h5,
html body .bvi-body[data-bvi-fontsize="4"] h5 * {
  font-weight: bold !important;
  font-size: 7px !important;
}
html body .bvi-body[data-bvi-fontsize="4"] h6,
html body .bvi-body[data-bvi-fontsize="4"] h6 * {
  font-weight: bold !important;
  font-size: 6px !important;
}
html body .bvi-body[data-bvi-fontsize="3"] {
  font-size: 3px !important;
}
html body .bvi-body[data-bvi-fontsize="3"] h1,
html body .bvi-body[data-bvi-fontsize="3"] h1 * {
  font-weight: bold !important;
  font-size: 10px !important;
}
html body .bvi-body[data-bvi-fontsize="3"] h2,
html body .bvi-body[data-bvi-fontsize="3"] h2 * {
  font-weight: bold !important;
  font-size: 9px !important;
}
html body .bvi-body[data-bvi-fontsize="3"] h3,
html body .bvi-body[data-bvi-fontsize="3"] h3 * {
  font-weight: bold !important;
  font-size: 8px !important;
}
html body .bvi-body[data-bvi-fontsize="3"] h4,
html body .bvi-body[data-bvi-fontsize="3"] h4 * {
  font-weight: bold !important;
  font-size: 7px !important;
}
html body .bvi-body[data-bvi-fontsize="3"] h5,
html body .bvi-body[data-bvi-fontsize="3"] h5 * {
  font-weight: bold !important;
  font-size: 6px !important;
}
html body .bvi-body[data-bvi-fontsize="3"] h6,
html body .bvi-body[data-bvi-fontsize="3"] h6 * {
  font-weight: bold !important;
  font-size: 5px !important;
}
html body .bvi-body[data-bvi-fontsize="2"] {
  font-size: 2px !important;
}
html body .bvi-body[data-bvi-fontsize="2"] h1,
html body .bvi-body[data-bvi-fontsize="2"] h1 * {
  font-weight: bold !important;
  font-size: 9px !important;
}
html body .bvi-body[data-bvi-fontsize="2"] h2,
html body .bvi-body[data-bvi-fontsize="2"] h2 * {
  font-weight: bold !important;
  font-size: 8px !important;
}
html body .bvi-body[data-bvi-fontsize="2"] h3,
html body .bvi-body[data-bvi-fontsize="2"] h3 * {
  font-weight: bold !important;
  font-size: 7px !important;
}
html body .bvi-body[data-bvi-fontsize="2"] h4,
html body .bvi-body[data-bvi-fontsize="2"] h4 * {
  font-weight: bold !important;
  font-size: 6px !important;
}
html body .bvi-body[data-bvi-fontsize="2"] h5,
html body .bvi-body[data-bvi-fontsize="2"] h5 * {
  font-weight: bold !important;
  font-size: 5px !important;
}
html body .bvi-body[data-bvi-fontsize="2"] h6,
html body .bvi-body[data-bvi-fontsize="2"] h6 * {
  font-weight: bold !important;
  font-size: 4px !important;
}
html body .bvi-body[data-bvi-fontsize="1"] {
  font-size: 1px !important;
}
html body .bvi-body[data-bvi-fontsize="1"] h1,
html body .bvi-body[data-bvi-fontsize="1"] h1 * {
  font-weight: bold !important;
  font-size: 8px !important;
}
html body .bvi-body[data-bvi-fontsize="1"] h2,
html body .bvi-body[data-bvi-fontsize="1"] h2 * {
  font-weight: bold !important;
  font-size: 7px !important;
}
html body .bvi-body[data-bvi-fontsize="1"] h3,
html body .bvi-body[data-bvi-fontsize="1"] h3 * {
  font-weight: bold !important;
  font-size: 6px !important;
}
html body .bvi-body[data-bvi-fontsize="1"] h4,
html body .bvi-body[data-bvi-fontsize="1"] h4 * {
  font-weight: bold !important;
  font-size: 5px !important;
}
html body .bvi-body[data-bvi-fontsize="1"] h5,
html body .bvi-body[data-bvi-fontsize="1"] h5 * {
  font-weight: bold !important;
  font-size: 4px !important;
}
html body .bvi-body[data-bvi-fontsize="1"] h6,
html body .bvi-body[data-bvi-fontsize="1"] h6 * {
  font-weight: bold !important;
  font-size: 3px !important;
}
html body .bvi-body[data-bvi-images=true] .bvi-background-image:not(.bvi-no-styles),
html body .bvi-body[data-bvi-images=true] img.bvi-background-image:not(.bvi-no-styles),
html body .bvi-body[data-bvi-images=true] img.bvi-img:not(.bvi-no-styles) {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
  visibility: visible;
}
html body .bvi-body[data-bvi-images=false] .bvi-background-image:not(.bvi-no-styles),
html body .bvi-body[data-bvi-images=false] img.bvi-background-image:not(.bvi-no-styles),
html body .bvi-body[data-bvi-images=false] img.bvi-img:not(.bvi-no-styles) {
  display: none;
  position: relative;
  border: 1px dashed;
}
html body .bvi-body[data-bvi-images=grayscale] .bvi-background-image:not(.bvi-no-styles),
html body .bvi-body[data-bvi-images=grayscale] img.bvi-background-image:not(.bvi-no-styles),
html body .bvi-body[data-bvi-images=grayscale] img.bvi-img:not(.bvi-no-styles) {
  -moz-filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  -o-filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(1);
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#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");
  filter: grayscale(1);
  visibility: visible;
}
html body .bvi-body[data-bvi-lineheight=normal]:not(.bvi-no-styles) {
  line-height: 1.5 !important;
}
html body .bvi-body[data-bvi-lineheight=average]:not(.bvi-no-styles) {
  line-height: 2 !important;
}
html body .bvi-body[data-bvi-lineheight=big]:not(.bvi-no-styles) {
  line-height: 2.5 !important;
}
html body .bvi-body[data-bvi-letterspacing=normal]:not(.bvi-no-styles) {
  letter-spacing: 0 !important;
}
html body .bvi-body[data-bvi-letterspacing=average]:not(.bvi-no-styles) {
  letter-spacing: 2px !important;
}
html body .bvi-body[data-bvi-letterspacing=big]:not(.bvi-no-styles) {
  letter-spacing: 4px !important;
}
html body .bvi-body[data-bvi-fontfamily=arial]:not(i):not(span):not(.bvi-no-styles) {
  font-family: Arial, sans-serif !important;
}
html body .bvi-body[data-bvi-fontfamily=times]:not(i):not(span):not(.bvi-no-styles) {
  font-family: "Times New roman" !important;
}
html body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) .wp-audio-shortcode,
html body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) iframe,
html body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) object,
html body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) video,
html body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) ymaps,
html body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) figure {
  display: block !important;
}
html body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) .wp-audio-shortcode,
html body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) iframe,
html body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) object,
html body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) video,
html body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) ymaps,
html body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) figure {
  display: none !important;
}
html body .bvi-body .bvi-hide {
  display: none;
}
html body .bvi-body .bvi-show {
  display: block;
}
html body .bvi-body .bvi-speech {
  margin-bottom: 1.5rem;
}
html body .bvi-body .bvi-speech .bvi-btn {
  text-decoration: none;
  color: transparent;
  background-color: transparent;
  text-align: center;
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
  cursor: pointer;
  border-radius: 2px;
  display: inline-block;
  height: 36px;
  font-weight: bold;
  line-height: 36px;
  padding: 0 10px;
  vertical-align: middle;
  border: 1px solid transparent;
  margin: 2px;
}
html body .bvi-body .bvi-speech .bvi-speech-btn {
  display: inline-block;
  border: 1px dashed transparent;
  border-bottom: 0;
  padding: 0.5rem;
}
html body .bvi-body .bvi-speech .bvi-speech-text {
  border: 1px dashed transparent;
  padding: 0.5rem;
}
html body .bvi-body .bvi-btn-fixed-top {
  position: fixed;
  top: 2.5rem;
  right: 1.5rem;
  z-index: 999999;
}
html body .bvi-body .bvi-btn-fixed-top.bvi-btn-hide {
  display: none;
}
html body .bvi-body .bvi-btn-fixed-top a.bvi-btn {
  text-decoration: none;
  color: transparent;
  background-color: white;
  text-align: center;
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
  cursor: pointer;
  border-radius: 2px;
  display: inline-block;
  height: 36px;
  font-weight: bold;
  line-height: 36px;
  padding: 0 10px;
  vertical-align: middle;
  border: 1px solid gainsboro;
  margin: 2px;
}
html body .bvi-body .bvi-btn-fixed-top a.bvi-btn:hover, html body .bvi-body .bvi-btn-fixed-top a.bvi-btn:focus {
  background-color: white;
}
html body .bvi-body .bvi-btn-fixed-top a.bvi-btn::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}
html body .bvi-body .bvi-images {
  width: 16px;
  height: 16px;
  letter-spacing: normal;
  display: inline-block;
  vertical-align: middle;
  z-index: 1;
}
html body .bvi-body .bvi-images.bvi-images-eye {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABMlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC88vZ+AAAAZXRSTlMAAQIDBAcICQsMDg8QEhMVFhcYGRweHyAjJCUmKCk1Nzg5Ojs8PUFGSUpMTVBRV1hZXmFiZmxvcXR1d3h5fn+AhYaJi4yOmJqbnaOlpqitvL7Iys7P0dfZ2tze4OTm6fHz9ff7/S2JgwQAAAFESURBVBgZ3cGJWhJhAIbRbyiYygGUFjY3LFuUMtTIfdcWl6g0DQRk/N/7vwX/wXEeKG9Az9Gdk8iXpqZK+YRulZpvEmrOp/SvzCF9DjPq9WCNrk9PnOeEVmOKpOpQN1zmJD0jYOpQTypU9DEzI/BaDxeaXBv+aPAL6soazjNaoaHYMTeW9bSJeSHL6/AnLh2zordEfkuJUy48yflFw5XkM6tNIh1JboOfjuYwg7L+0lr0iZzJGjLMqkVZgW/0+aLAe1o6YluBl/SZUGCHIyUNr2Q55/RoOLImMUmpjMnJytEjKysPZVkb+AVZ44aQGZVV9NlQ1x68kTVUo+tHWtY7+KrQAnx3ZaWnq9XptCx3H5YUGWtjqo8UefzZcFFSj/gWUPtQ8FzXK8zUgN24+g2sdoj4657+5xQrByft9slBpRjTPXMFyfd8QTOpicwAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
}

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