html.bvi-active {
font-size: 100%;
scroll-padding-top: var(--bvi-panel-offset, 0);
}
html.bvi-active *,
html.bvi-active ::after,
html.bvi-active ::before {
box-sizing: border-box;
}
html body .bvi-panel {
font-family: var(--bvi-panel-font-family, Arial, sans-serif) !important;
font-size: var(--bvi-panel-font-size, 1rem) !important;
padding: max(var(--bvi-panel-padding, 0.5rem), env(safe-area-inset-top)) max(var(--bvi-panel-padding, 0.5rem), env(safe-area-inset-right)) var(--bvi-panel-padding, 0.5rem) max(var(--bvi-panel-padding, 0.5rem), env(safe-area-inset-left));
color: var(--bvi-panel-color, var(--bvi-site-color));
top: 0;
left: 0;
right: 0;
letter-spacing: 0;
position: relative;
text-shadow: none;
line-height: normal;
border: 0;
background-color: var(--bvi-panel-bg, var(--bvi-site-bg));
box-shadow: var(--bvi-panel-shadow, 0 1.125rem 3rem -0.375rem color-mix(in oklch, #676f7b 12%, transparent));
z-index: var(--bvi-panel-z-index, 999999) !important;
max-width: 100%;
overflow-wrap: anywhere;
}
html body .bvi-panel * {
font-family: var(--bvi-panel-font-family, Arial, sans-serif) !important;
font-size: var(--bvi-panel-font-size, 1rem) !important;
}
html body .bvi-panel.bvi-fixed-top {
position: fixed;
top: 0;
right: 0;
left: 0;
z-index: var(--bvi-panel-z-index, 999999);
animation: bvi-panel-slide-down var(--bvi-panel-slide-duration, 0.25s) var(--bvi-panel-slide-easing, ease-out);
}
@media (prefers-reduced-motion: reduce) {
html body .bvi-panel.bvi-fixed-top {
animation: none;
}
}
html body .bvi-panel.bvi-panel-hide {
display: none;
}
@media (max-width: 47.99875rem) {
html body .bvi-panel.bvi-fixed-top {
max-height: 50vh;
max-height: 50dvh;
overflow-y: auto;
overscroll-behavior: contain;
}
}
@media (max-height: 32rem) {
html body .bvi-panel.bvi-fixed-top {
max-height: 50vh;
max-height: 50dvh;
overflow-y: auto;
overscroll-behavior: contain;
}
}
html body .bvi-panel-placeholder {
display: block;
margin: 0;
padding: 0;
pointer-events: none;
}
@keyframes bvi-panel-slide-down {
from {
transform: translateY(-100%);
}
to {
transform: translateY(0);
}
}
html body .bvi-panel a {
color: var(--bvi-panel-color, var(--bvi-site-color)) !important;
outline: 0 !important;
background-color: transparent !important;
text-decoration: none !important;
}
html body .bvi-panel a:hover, html body .bvi-panel a:focus {
color: var(--bvi-panel-color, var(--bvi-site-color)) !important;
outline: 0 !important;
background-color: transparent !important;
text-decoration: none !important;
}
html body .bvi-panel .bvi-link {
margin: 0;
text-transform: none;
-webkit-appearance: none;
appearance: none;
display: inline-flex;
align-items: center;
justify-content: center;
min-width: var(--bvi-link-min-size, 2.75rem);
min-height: var(--bvi-link-min-size, 2.75rem);
max-width: 100%;
line-height: 1.5;
font-size: var(--bvi-link-font-size, 1rem) !important;
color: var(--bvi-link-color, var(--bvi-site-color)) !important;
text-align: center;
text-decoration: none;
vertical-align: middle;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
background-color: var(--bvi-link-bg, var(--bvi-site-bg)) !important;
border: var(--bvi-link-border-width, 0.125rem) solid var(--bvi-link-border-color, var(--bvi-site-color)) !important;
padding: var(--bvi-link-padding, 0.375rem 0.75rem);
border-radius: var(--bvi-link-radius, 1rem);
position: relative;
font-weight: bold;
transition: none;
}
html body .bvi-panel .bvi-link::after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
content: "";
}
html body .bvi-panel .bvi-link:hover, html body .bvi-panel .bvi-link:focus {
background-color: var(--bvi-link-hover, color-mix(in oklch, var(--bvi-site-bg) 88%, var(--bvi-site-color))) !important;
transition: var(--bvi-link-transition, background-color 0.15s ease-in-out);
}
html body .bvi-panel .bvi-link:focus-visible {
outline: var(--bvi-link-focus-width, 0.1875rem) solid var(--bvi-panel-color, var(--bvi-site-color)) !important;
outline-offset: var(--bvi-link-focus-offset, 0.125rem) !important;
}
html body .bvi-panel .bvi-link.active {
transition: none;
animation: bvi-link-pulse var(--bvi-link-active-duration, 0.35s) var(--bvi-link-active-easing, ease-out);
color: var(--bvi-link-active-color, var(--bvi-site-bg)) !important;
background-color: var(--bvi-link-active-bg, var(--bvi-site-color)) !important;
border-color: var(--bvi-link-active-border-color, var(--bvi-site-color)) !important;
--bvi-link-ring: var(--bvi-panel-contrast-color, var(--bvi-site-bg));
--bvi-link-halo: var(--bvi-panel-accent, var(--bvi-site-color));
box-shadow: inset 0 0 0 var(--bvi-link-active-inner-ring-width, 0.125rem) var(--bvi-link-ring);
}
html body .bvi-panel .bvi-link.bvi-theme-white {
background-color: var(--bvi-theme-white-bg, #fff) !important;
color: var(--bvi-theme-white-color, #000) !important;
}
html body .bvi-panel .bvi-link.bvi-theme-black {
background-color: var(--bvi-theme-black-bg, #000) !important;
color: var(--bvi-theme-black-color, #fff) !important;
}
html body .bvi-panel .bvi-link.bvi-theme-blue {
background-color: var(--bvi-theme-blue-bg, #9DD1FF) !important;
color: var(--bvi-theme-blue-color, #063462) !important;
}
html body .bvi-panel .bvi-link.bvi-theme-brown {
background-color: var(--bvi-theme-brown-bg, #F7F3D6) !important;
color: var(--bvi-theme-brown-color, #4D4B43) !important;
}
html body .bvi-panel .bvi-link.bvi-theme-green {
background-color: var(--bvi-theme-green-bg, #3B2716) !important;
color: var(--bvi-theme-green-color, #A9E44D) !important;
}
@media (prefers-reduced-motion: reduce) {
html body .bvi-panel .bvi-link:hover, html body .bvi-panel .bvi-link:focus {
transition: none;
}
html body .bvi-panel .bvi-link.active {
animation: none;
}
}
html body .bvi-panel .bvi-link.bvi-theme-white.active {
--bvi-link-ring: currentColor;
--bvi-link-halo: currentColor;
}
html body .bvi-panel .bvi-link.bvi-theme-black.active {
--bvi-link-ring: currentColor;
--bvi-link-halo: currentColor;
}
html body .bvi-panel .bvi-link.bvi-theme-blue.active {
--bvi-link-ring: currentColor;
--bvi-link-halo: currentColor;
}
html body .bvi-panel .bvi-link.bvi-theme-brown.active {
--bvi-link-ring: currentColor;
--bvi-link-halo: currentColor;
}
html body .bvi-panel .bvi-link.bvi-theme-green.active {
--bvi-link-ring: currentColor;
--bvi-link-halo: currentColor;
}
@supports (color: color-mix(in oklch, #000, #fff)) {
html body .bvi-panel .bvi-link.bvi-theme-white.active {
--bvi-link-ring: color-mix(in oklch, currentColor 60%, transparent);
}
html body .bvi-panel .bvi-link.bvi-theme-black.active {
--bvi-link-ring: color-mix(in oklch, currentColor 60%, transparent);
}
html body .bvi-panel .bvi-link.bvi-theme-blue.active {
--bvi-link-ring: color-mix(in oklch, currentColor 60%, transparent);
}
html body .bvi-panel .bvi-link.bvi-theme-brown.active {
--bvi-link-ring: color-mix(in oklch, currentColor 60%, transparent);
}
html body .bvi-panel .bvi-link.bvi-theme-green.active {
--bvi-link-ring: color-mix(in oklch, currentColor 60%, transparent);
}
}
@media (max-width: 22.49875rem) {
html body .bvi-panel .bvi-link {
padding-right: var(--bvi-link-compact-padding, 0.5rem);
padding-left: var(--bvi-link-compact-padding, 0.5rem);
}
}
@keyframes bvi-link-pulse {
from {
box-shadow: inset 0 0 0 var(--bvi-link-active-inner-ring-width, 0.125rem) var(--bvi-link-ring), 0 0 0 0 color-mix(in oklch, var(--bvi-link-halo) 45%, transparent);
}
to {
box-shadow: inset 0 0 0 var(--bvi-link-active-inner-ring-width, 0.125rem) var(--bvi-link-ring), 0 0 0 0.5rem color-mix(in oklch, var(--bvi-link-halo) 0%, transparent);
}
}
html body .bvi-panel .bvi-blocks {
margin: 0 auto;
text-align: center;
display: flex;
flex-flow: row wrap;
gap: var(--bvi-panel-blocks-mobile-gap, 0.25rem);
max-width: var(--bvi-panel-blocks-max-width, 90rem);
}
html body .bvi-panel .bvi-blocks.bvi-block-start {
justify-content: flex-start;
}
html body .bvi-panel .bvi-blocks.bvi-block-center {
justify-content: center;
}
html body .bvi-panel .bvi-blocks.bvi-block-end {
justify-content: flex-end;
}
html body .bvi-panel .bvi-block {
flex: 1 1 auto;
padding: var(--bvi-panel-block-mobile-padding, 0.25rem);
max-width: 100%;
}
html body .bvi-panel .bvi-block.bvi-block-wide {
flex: 1 1 100%;
}
html body .bvi-panel .bvi-block > .bvi-link {
margin: var(--bvi-panel-link-margin, 0.25rem 0.125rem);
}
html body .bvi-panel .bvi-block .bvi-block-title {
text-align: center;
font-weight: 600 !important;
font-size: 1rem !important;
display: block;
margin-bottom: var(--bvi-panel-block-title-mobile-margin-bottom, 0.25rem);
}
html body .bvi-panel .bvi-select {
-webkit-appearance: none;
appearance: none;
display: block;
width: 100%;
max-width: var(--bvi-panel-select-max-width, 28rem);
min-height: var(--bvi-panel-select-min-height, 2.75rem);
margin: 0 auto;
padding: var(--bvi-panel-select-padding, 0.375rem 2.5rem 0.375rem 1rem);
border: var(--bvi-panel-select-border-width, 0.125rem) solid var(--bvi-panel-select-border-color, var(--bvi-site-color)) !important;
border-radius: var(--bvi-panel-select-radius, 1rem);
background-color: var(--bvi-link-bg, var(--bvi-site-bg)) !important;
background-image: linear-gradient(45deg, transparent 50%, currentColor 50%), linear-gradient(135deg, currentColor 50%, transparent 50%) !important;
background-repeat: no-repeat !important;
background-size: var(--bvi-panel-select-arrow-size, 0.5rem) var(--bvi-panel-select-arrow-size, 0.5rem) !important;
background-position: calc(100% - var(--bvi-panel-select-arrow-offset, 1rem) - var(--bvi-panel-select-arrow-size, 0.5rem)) 50%, calc(100% - var(--bvi-panel-select-arrow-offset, 1rem)) 50% !important;
color: var(--bvi-link-color, var(--bvi-site-color)) !important;
font-size: var(--bvi-link-font-size, 1rem) !important;
font-weight: bold;
line-height: 1.5;
text-overflow: ellipsis;
cursor: pointer;
transition: var(--bvi-link-transition, background-color 0.15s ease-in-out);
}
html body .bvi-panel .bvi-select:hover {
background-color: var(--bvi-link-hover, color-mix(in oklch, var(--bvi-site-bg) 88%, var(--bvi-site-color))) !important;
}
html body .bvi-panel .bvi-select:focus-visible {
outline: var(--bvi-link-focus-width, 0.1875rem) solid var(--bvi-panel-color, var(--bvi-site-color)) !important;
outline-offset: var(--bvi-link-focus-offset, 0.125rem) !important;
}
html body .bvi-panel .bvi-select:disabled {
cursor: not-allowed;
opacity: 0.6;
}
html body .bvi-panel .bvi-select option {
background-color: var(--bvi-panel-contrast-color, var(--bvi-site-bg));
color: var(--bvi-panel-color, var(--bvi-site-color));
font-weight: normal;
}
html body .bvi-panel .bvi-menu-toggle {
display: flex;
width: 100%;
gap: 0.5rem;
}
html body .bvi-panel .bvi-menu {
display: grid;
grid-template-rows: 0fr;
transition: grid-template-rows var(--bvi-panel-menu-duration, 0.2s) var(--bvi-panel-menu-easing, ease-out);
}
html body .bvi-panel .bvi-menu > .bvi-blocks {
min-height: 0;
padding: 0 0.125rem;
overflow: hidden;
visibility: hidden;
opacity: 0;
transition: opacity calc(var(--bvi-panel-menu-duration, 0.2s) * 0.6) var(--bvi-panel-menu-easing, ease-out), visibility 0s linear var(--bvi-panel-menu-duration, 0.2s);
}
html body .bvi-panel.bvi-menu-open > .bvi-menu {
grid-template-rows: 1fr;
}
html body .bvi-panel.bvi-menu-open > .bvi-menu > .bvi-blocks {
padding-block: 0.125rem;
visibility: visible;
opacity: 1;
transition-delay: 0s;
}
html body .bvi-panel.bvi-menu-open > .bvi-menu-toggle {
margin-bottom: var(--bvi-panel-blocks-mobile-gap, 0.25rem);
}
@media (prefers-reduced-motion: reduce) {
html body .bvi-panel .bvi-menu,
html body .bvi-panel .bvi-menu > .bvi-blocks {
transition: none;
}
}
@media (max-width: 22.49875rem) {
html body .bvi-panel .bvi-block {
padding-right: 0;
padding-left: 0;
}
html body .bvi-panel .bvi-link {
max-width: 100%;
}
}
@media (min-width: 48rem) {
html body .bvi-panel .bvi-blocks {
gap: var(--bvi-panel-blocks-tablet-gap, 0.5rem);
}
html body .bvi-panel .bvi-block {
padding: var(--bvi-panel-block-tablet-padding, 0.375rem 0.5rem);
}
html body .bvi-panel .bvi-block .bvi-block-title {
margin-bottom: var(--bvi-panel-block-title-margin-bottom, 0.8rem);
}
}
@media (min-width: 78rem) {
html body .bvi-panel .bvi-menu-toggle {
display: none;
}
html body .bvi-panel .bvi-menu {
display: contents;
}
html body .bvi-panel .bvi-menu > .bvi-blocks {
padding: 0;
overflow: visible;
visibility: visible;
opacity: 1;
}
html body .bvi-panel .bvi-blocks {
gap: var(--bvi-panel-blocks-gap, 0.5rem);
}
html body .bvi-panel .bvi-block {
flex: 0 1 auto;
padding: var(--bvi-panel-block-padding, 0.688rem 0.938rem);
}
}
html body .bvi-panel .bvi-modal {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow-x: hidden;
overflow-y: auto;
visibility: hidden;
z-index: var(--bvi-modal-z-index, 1050);
outline: 0;
opacity: 0;
background: var(--bvi-modal-overlay-color, color-mix(in oklch, #000 50%, transparent));
transition: opacity var(--bvi-modal-transition-duration, 200ms) var(--bvi-modal-transition-easing, ease-in);
}
html body .bvi-panel .bvi-modal.show {
visibility: visible;
opacity: 1;
}
@media (prefers-reduced-motion: reduce) {
html body .bvi-panel .bvi-modal {
transition: none;
}
}
html body .bvi-panel .bvi-modal .bvi-modal-dialog {
max-width: var(--bvi-modal-max-width, 31.25rem);
margin: var(--bvi-modal-dialog-margin, 1.75rem) auto;
display: flex;
align-items: center;
height: calc(100dvh - var(--bvi-modal-dialog-vertical-offset, 3.5rem));
pointer-events: none;
}
html body .bvi-panel .bvi-modal .bvi-modal-content {
position: relative;
display: flex;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: var(--bvi-panel-contrast-color, var(--bvi-site-bg));
background-clip: padding-box;
border: var(--bvi-modal-border-width, 0.0625rem) solid var(--bvi-modal-border-color, color-mix(in oklch, var(--bvi-site-color) 40%, transparent));
border-radius: var(--bvi-modal-radius, 1rem);
box-shadow: var(--bvi-modal-shadow, 0 1.5rem 3.5rem -0.5rem color-mix(in oklch, #000 40%, transparent));
outline: 0;
max-height: 100%;
overflow: hidden;
}
html body .bvi-panel .bvi-modal .bvi-modal-header {
display: flex;
flex-shrink: 0;
align-items: center;
justify-content: space-between;
padding: var(--bvi-modal-header-footer-padding, 1rem 1.25rem);
border-bottom: var(--bvi-modal-border-width, 0.0625rem) solid var(--bvi-modal-divider-color, color-mix(in oklch, var(--bvi-site-color) 30%, transparent));
border-top-left-radius: calc(var(--bvi-modal-radius, 1rem) - var(--bvi-modal-border-width, 0.0625rem));
border-top-right-radius: calc(var(--bvi-modal-radius, 1rem) - var(--bvi-modal-border-width, 0.0625rem));
}
html body .bvi-panel .bvi-modal .bvi-modal-title {
margin-top: 0;
margin-bottom: 0;
line-height: 1.5;
font-size: var(--bvi-modal-title-font-size, 1.25rem) !important;
font-weight: var(--bvi-modal-title-font-weight, 600);
color: var(--bvi-panel-color, var(--bvi-site-color));
}
html body .bvi-panel .bvi-modal .bvi-modal-body {
position: relative;
flex: 1 1 auto;
padding: var(--bvi-modal-body-padding, 1.25rem);
overflow-y: auto;
}
html body .bvi-panel .bvi-modal .bvi-modal-body::-webkit-scrollbar {
width: var(--bvi-modal-scrollbar-width, 0.5rem);
background-color: transparent;
opacity: 0;
}
html body .bvi-panel .bvi-modal .bvi-modal-body::-webkit-scrollbar-thumb {
background-color: var(--bvi-modal-divider-color, color-mix(in oklch, var(--bvi-site-color) 30%, transparent));
border-radius: var(--bvi-modal-scrollbar-radius, 0.25rem);
}
html body .bvi-panel .bvi-modal .bvi-blocks {
gap: var(--bvi-modal-blocks-gap, 1rem);
}
html body .bvi-panel .bvi-modal .bvi-blocks + .bvi-blocks {
margin-top: var(--bvi-modal-blocks-gap, 1rem);
}
html body .bvi-panel .bvi-modal .bvi-block {
padding: var(--bvi-modal-block-padding, 0.5rem 0);
}
html body .bvi-panel .bvi-modal .bvi-block .bvi-block-title {
margin-bottom: var(--bvi-modal-block-title-margin-bottom, 0.75rem);
}
html body .bvi-panel .bvi-modal .bvi-modal-footer {
display: flex;
flex-wrap: wrap;
flex-shrink: 0;
align-items: center;
justify-content: flex-end;
gap: var(--bvi-modal-footer-gap, 0.5rem);
padding: var(--bvi-modal-header-footer-padding, 1rem 1.25rem);
border-top: var(--bvi-modal-border-width, 0.0625rem) solid var(--bvi-modal-divider-color, color-mix(in oklch, var(--bvi-site-color) 30%, transparent));
border-bottom-right-radius: calc(var(--bvi-modal-radius, 1rem) - var(--bvi-modal-border-width, 0.0625rem));
border-bottom-left-radius: calc(var(--bvi-modal-radius, 1rem) - var(--bvi-modal-border-width, 0.0625rem));
}
html body .bvi-panel .bvi-modal .bvi-modal-close {
float: right;
font-size: var(--bvi-modal-close-font-size, 1.2rem) !important;
font-weight: 700;
line-height: 1;
text-shadow: var(--bvi-modal-close-text-shadow, 0 0.0625rem 0) var(--bvi-panel-contrast-color, var(--bvi-site-bg));
opacity: var(--bvi-modal-close-opacity, 0.75);
}
html body .bvi-panel .bvi-modal .bvi-modal-close:focus, html body .bvi-panel .bvi-modal .bvi-modal-close:hover {
cursor: pointer;
opacity: 1;
}
@media (max-width: 35.99875rem) {
html body .bvi-panel .bvi-modal {
padding: max(var(--bvi-modal-mobile-gutter, 0.5rem), env(safe-area-inset-top)) max(var(--bvi-modal-mobile-gutter, 0.5rem), env(safe-area-inset-right)) max(var(--bvi-modal-mobile-gutter, 0.5rem), env(safe-area-inset-bottom)) max(var(--bvi-modal-mobile-gutter, 0.5rem), env(safe-area-inset-left));
}
html body .bvi-panel .bvi-modal .bvi-modal-dialog {
width: 100%;
max-width: none;
height: 100%;
margin: 0;
}
html body .bvi-panel .bvi-modal .bvi-modal-content {
max-height: 100%;
}
html body .bvi-panel .bvi-modal .bvi-modal-header,
html body .bvi-panel .bvi-modal .bvi-modal-footer {
padding: var(--bvi-modal-mobile-header-footer-padding, 0.75rem 1rem);
}
html body .bvi-panel .bvi-modal .bvi-modal-body {
padding: var(--bvi-modal-mobile-body-padding, 1rem 0.5rem);
}
}
@media (max-height: 32rem) {
html body .bvi-panel .bvi-modal {
padding: max(var(--bvi-modal-mobile-gutter, 0.5rem), env(safe-area-inset-top)) max(var(--bvi-modal-mobile-gutter, 0.5rem), env(safe-area-inset-right)) max(var(--bvi-modal-mobile-gutter, 0.5rem), env(safe-area-inset-bottom)) max(var(--bvi-modal-mobile-gutter, 0.5rem), env(safe-area-inset-left));
}
html body .bvi-panel .bvi-modal .bvi-modal-dialog {
width: 100%;
max-width: none;
height: 100%;
margin: 0;
}
html body .bvi-panel .bvi-modal .bvi-modal-content {
max-height: 100%;
}
html body .bvi-panel .bvi-modal .bvi-modal-header,
html body .bvi-panel .bvi-modal .bvi-modal-footer {
padding: var(--bvi-modal-mobile-header-footer-padding, 0.75rem 1rem);
}
html body .bvi-panel .bvi-modal .bvi-modal-body {
padding: var(--bvi-modal-mobile-body-padding, 1rem 0.5rem);
}
}
html:has(.bvi-body[data-bvi-theme=white]) {
--bvi-site-bg: var(--bvi-theme-white-bg);
--bvi-site-color: var(--bvi-theme-white-color);
}
html:has(.bvi-body[data-bvi-theme=black]) {
--bvi-site-bg: var(--bvi-theme-black-bg);
--bvi-site-color: var(--bvi-theme-black-color);
}
html:has(.bvi-body[data-bvi-theme=blue]) {
--bvi-site-bg: var(--bvi-theme-blue-bg);
--bvi-site-color: var(--bvi-theme-blue-color);
}
html:has(.bvi-body[data-bvi-theme=brown]) {
--bvi-site-bg: var(--bvi-theme-brown-bg);
--bvi-site-color: var(--bvi-theme-brown-color);
}
html:has(.bvi-body[data-bvi-theme=green]) {
--bvi-site-bg: var(--bvi-theme-green-bg);
--bvi-site-color: var(--bvi-theme-green-color);
}
body.bvi-active {
margin: 0;
padding: 0;
top: 0;
left: 0;
}
body.bvi-active.bvi-noscroll {
overflow: hidden !important;
}
body .bvi-body {
padding: 0 0.5rem;
}
body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) {
--bvi-site-bg: var(--bvi-theme-white-bg, #fff);
--bvi-site-color: var(--bvi-theme-white-color, #000);
background-color: var(--bvi-site-bg) !important;
color: var(--bvi-site-color) !important;
fill: var(--bvi-site-color) !important;
border-color: var(--bvi-site-color) !important;
box-shadow: none !important;
text-shadow: none !important;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) {
background-color: var(--bvi-site-bg) !important;
color: var(--bvi-site-color) !important;
fill: var(--bvi-site-color) !important;
border-color: var(--bvi-site-color) !important;
box-shadow: none !important;
text-shadow: none !important;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) .bvi-speech-link,
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) .bvi-speech-text {
border-color: var(--bvi-site-color);
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input[type=checkbox], body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input[type=radio] {
-webkit-appearance: none;
appearance: none;
display: inline-grid;
width: 1.25rem;
height: 1.25rem;
margin: 0 0.375rem 0 0;
place-content: center;
vertical-align: middle;
background-color: var(--bvi-site-bg) !important;
border: 0.125rem solid var(--bvi-site-color) !important;
border-radius: 0.125rem;
cursor: pointer;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input[type=checkbox]::before, body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input[type=radio]::before {
width: 0.625rem;
height: 0.625rem;
content: "";
background-color: var(--bvi-site-color);
transform: scale(0);
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input[type=checkbox]:checked::before, body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input[type=radio]:checked::before {
transform: scale(1);
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input[type=checkbox]:focus-visible, body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input[type=radio]:focus-visible {
outline: 0.1875rem solid var(--bvi-site-color);
outline-offset: 0.125rem;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input[type=radio] {
border-radius: 50%;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input[type=radio]::before {
border-radius: 50%;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input:is([type=email],
[type=number],
[type=password],
[type=search],
[type=tel],
[type=text],
[type=url],
[type=date],
[type=datetime-local],
[type=month],
[type=time],
[type=week]), body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) select, body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) textarea {
color: var(--bvi-site-color) !important;
caret-color: var(--bvi-site-color);
background-color: var(--bvi-site-bg) !important;
border-color: var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) select option, body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) select optgroup {
color: var(--bvi-site-color) !important;
background-color: var(--bvi-site-bg) !important;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input::placeholder, body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) textarea::placeholder {
color: var(--bvi-site-color) !important;
opacity: 0.75;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input:-webkit-autofill, body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input:-webkit-autofill:hover, body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input:-webkit-autofill:focus {
-webkit-text-fill-color: var(--bvi-site-color);
box-shadow: 0 0 0 100rem var(--bvi-site-bg) inset !important;
caret-color: var(--bvi-site-color);
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input[type=color] {
width: 2.75rem;
min-height: 2.25rem;
padding: 0.125rem;
background-color: var(--bvi-site-bg) !important;
border: 0.125rem solid var(--bvi-site-color) !important;
border-radius: 0.125rem;
cursor: pointer;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input[type=file] {
color: var(--bvi-site-color) !important;
background-color: var(--bvi-site-bg) !important;
border: 0.125rem solid var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input[type=file]::file-selector-button {
margin-right: 0.5rem;
color: var(--bvi-site-bg);
background-color: var(--bvi-site-color);
border: 0.125rem solid var(--bvi-site-color);
cursor: pointer;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input[type=range] {
height: 1.5rem;
padding: 0;
appearance: none;
background-color: transparent !important;
border: 0 !important;
cursor: pointer;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input[type=range]::-webkit-slider-runnable-track {
height: 0.25rem;
background-color: var(--bvi-site-color);
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input[type=range]::-webkit-slider-thumb {
width: 1rem;
height: 1rem;
margin-top: -0.375rem;
appearance: none;
background-color: var(--bvi-site-bg);
border: 0.125rem solid var(--bvi-site-color);
border-radius: 50%;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input[type=range]::-moz-range-track {
height: 0.25rem;
background-color: var(--bvi-site-color);
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input[type=range]::-moz-range-thumb {
width: 0.75rem;
height: 0.75rem;
background-color: var(--bvi-site-bg);
border: 0.125rem solid var(--bvi-site-color);
border-radius: 50%;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) progress, body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) meter {
accent-color: var(--bvi-site-color);
background-color: var(--bvi-site-bg) !important;
border: 0.125rem solid var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) progress::-webkit-progress-bar {
background-color: var(--bvi-site-bg);
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) progress::-webkit-progress-value, body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) progress::-moz-progress-bar {
background-color: var(--bvi-site-color);
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) :disabled {
opacity: 0.65;
cursor: not-allowed;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) :is(input, select, textarea, button):focus-visible {
outline: 0.1875rem solid var(--bvi-site-color) !important;
outline-offset: 0.125rem;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles) {
color: var(--bvi-site-color) !important;
background-color: transparent !important;
outline: 0 !important;
text-decoration: none !important;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled {
color: var(--bvi-site-color) !important;
border: 0.125rem dashed var(--bvi-site-color) !important;
opacity: 0.8;
pointer-events: none;
cursor: no-drop;
text-decoration: none !important;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus {
color: var(--bvi-site-color) !important;
border: 0.125rem dashed var(--bvi-site-color) !important;
text-decoration: none !important;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover {
color: var(--bvi-site-bg) !important;
background-color: var(--bvi-site-color) !important;
text-decoration: none !important;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus {
color: var(--bvi-site-color) !important;
background-color: var(--bvi-site-bg) !important;
text-decoration: none !important;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus-visible {
outline: 0.1875rem solid var(--bvi-site-color) !important;
outline-offset: 0.125rem;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles)::selection {
background-color: var(--bvi-site-color) !important;
color: var(--bvi-site-bg) !important;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) a:not(.bvi-no-styles) {
color: var(--bvi-site-color) !important;
background-color: transparent !important;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) a:not(.bvi-no-styles):focus-visible {
outline: 0.1875rem solid var(--bvi-site-color) !important;
outline-offset: 0.125rem;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) a:not(.bvi-no-styles).active {
color: var(--bvi-site-color) !important;
background-color: var(--bvi-site-bg) !important;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) {
color: var(--bvi-site-bg) !important;
background-color: var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after {
background-color: transparent !important;
color: var(--bvi-site-bg) !important;
border-color: transparent !important;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before {
background-color: transparent !important;
color: var(--bvi-site-bg) !important;
border-color: transparent !important;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) button:not(.bvi-no-styles):not(.bvi-link), body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles):not(.bvi-link), body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles):not(.bvi-link) {
color: var(--bvi-site-bg) !important;
background-color: var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) button:hover:not(.bvi-link).active, body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):not(.bvi-link).active, body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):not(.bvi-link).active {
color: var(--bvi-site-bg) !important;
background-color: var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) button:hover:not(.bvi-link):hover, body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):not(.bvi-link):hover, body .bvi-body[data-bvi-theme=white] *:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):not(.bvi-link):hover {
color: var(--bvi-site-bg) !important;
background-color: var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) {
--bvi-site-bg: var(--bvi-theme-black-bg, #000);
--bvi-site-color: var(--bvi-theme-black-color, #fff);
background-color: var(--bvi-site-bg) !important;
color: var(--bvi-site-color) !important;
fill: var(--bvi-site-color) !important;
border-color: var(--bvi-site-color) !important;
box-shadow: none !important;
text-shadow: none !important;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) {
background-color: var(--bvi-site-bg) !important;
color: var(--bvi-site-color) !important;
fill: var(--bvi-site-color) !important;
border-color: var(--bvi-site-color) !important;
box-shadow: none !important;
text-shadow: none !important;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) .bvi-speech-link,
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) .bvi-speech-text {
border-color: var(--bvi-site-color);
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input[type=checkbox], body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input[type=radio] {
-webkit-appearance: none;
appearance: none;
display: inline-grid;
width: 1.25rem;
height: 1.25rem;
margin: 0 0.375rem 0 0;
place-content: center;
vertical-align: middle;
background-color: var(--bvi-site-bg) !important;
border: 0.125rem solid var(--bvi-site-color) !important;
border-radius: 0.125rem;
cursor: pointer;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input[type=checkbox]::before, body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input[type=radio]::before {
width: 0.625rem;
height: 0.625rem;
content: "";
background-color: var(--bvi-site-color);
transform: scale(0);
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input[type=checkbox]:checked::before, body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input[type=radio]:checked::before {
transform: scale(1);
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input[type=checkbox]:focus-visible, body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input[type=radio]:focus-visible {
outline: 0.1875rem solid var(--bvi-site-color);
outline-offset: 0.125rem;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input[type=radio] {
border-radius: 50%;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input[type=radio]::before {
border-radius: 50%;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input:is([type=email],
[type=number],
[type=password],
[type=search],
[type=tel],
[type=text],
[type=url],
[type=date],
[type=datetime-local],
[type=month],
[type=time],
[type=week]), body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) select, body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) textarea {
color: var(--bvi-site-color) !important;
caret-color: var(--bvi-site-color);
background-color: var(--bvi-site-bg) !important;
border-color: var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) select option, body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) select optgroup {
color: var(--bvi-site-color) !important;
background-color: var(--bvi-site-bg) !important;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input::placeholder, body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) textarea::placeholder {
color: var(--bvi-site-color) !important;
opacity: 0.75;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input:-webkit-autofill, body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input:-webkit-autofill:hover, body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input:-webkit-autofill:focus {
-webkit-text-fill-color: var(--bvi-site-color);
box-shadow: 0 0 0 100rem var(--bvi-site-bg) inset !important;
caret-color: var(--bvi-site-color);
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input[type=color] {
width: 2.75rem;
min-height: 2.25rem;
padding: 0.125rem;
background-color: var(--bvi-site-bg) !important;
border: 0.125rem solid var(--bvi-site-color) !important;
border-radius: 0.125rem;
cursor: pointer;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input[type=file] {
color: var(--bvi-site-color) !important;
background-color: var(--bvi-site-bg) !important;
border: 0.125rem solid var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input[type=file]::file-selector-button {
margin-right: 0.5rem;
color: var(--bvi-site-bg);
background-color: var(--bvi-site-color);
border: 0.125rem solid var(--bvi-site-color);
cursor: pointer;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input[type=range] {
height: 1.5rem;
padding: 0;
appearance: none;
background-color: transparent !important;
border: 0 !important;
cursor: pointer;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input[type=range]::-webkit-slider-runnable-track {
height: 0.25rem;
background-color: var(--bvi-site-color);
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input[type=range]::-webkit-slider-thumb {
width: 1rem;
height: 1rem;
margin-top: -0.375rem;
appearance: none;
background-color: var(--bvi-site-bg);
border: 0.125rem solid var(--bvi-site-color);
border-radius: 50%;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input[type=range]::-moz-range-track {
height: 0.25rem;
background-color: var(--bvi-site-color);
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input[type=range]::-moz-range-thumb {
width: 0.75rem;
height: 0.75rem;
background-color: var(--bvi-site-bg);
border: 0.125rem solid var(--bvi-site-color);
border-radius: 50%;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) progress, body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) meter {
accent-color: var(--bvi-site-color);
background-color: var(--bvi-site-bg) !important;
border: 0.125rem solid var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) progress::-webkit-progress-bar {
background-color: var(--bvi-site-bg);
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) progress::-webkit-progress-value, body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) progress::-moz-progress-bar {
background-color: var(--bvi-site-color);
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) :disabled {
opacity: 0.65;
cursor: not-allowed;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) :is(input, select, textarea, button):focus-visible {
outline: 0.1875rem solid var(--bvi-site-color) !important;
outline-offset: 0.125rem;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles) {
color: var(--bvi-site-color) !important;
background-color: transparent !important;
outline: 0 !important;
text-decoration: none !important;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled {
color: var(--bvi-site-color) !important;
border: 0.125rem dashed var(--bvi-site-color) !important;
opacity: 0.8;
pointer-events: none;
cursor: no-drop;
text-decoration: none !important;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus {
color: var(--bvi-site-color) !important;
border: 0.125rem dashed var(--bvi-site-color) !important;
text-decoration: none !important;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover {
color: var(--bvi-site-bg) !important;
background-color: var(--bvi-site-color) !important;
text-decoration: none !important;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus {
color: var(--bvi-site-color) !important;
background-color: var(--bvi-site-bg) !important;
text-decoration: none !important;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus-visible {
outline: 0.1875rem solid var(--bvi-site-color) !important;
outline-offset: 0.125rem;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles)::selection {
background-color: var(--bvi-site-color) !important;
color: var(--bvi-site-bg) !important;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) a:not(.bvi-no-styles) {
color: var(--bvi-site-color) !important;
background-color: transparent !important;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) a:not(.bvi-no-styles):focus-visible {
outline: 0.1875rem solid var(--bvi-site-color) !important;
outline-offset: 0.125rem;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) a:not(.bvi-no-styles).active {
color: var(--bvi-site-color) !important;
background-color: var(--bvi-site-bg) !important;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) {
color: var(--bvi-site-bg) !important;
background-color: var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after {
background-color: transparent !important;
color: var(--bvi-site-bg) !important;
border-color: transparent !important;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before {
background-color: transparent !important;
color: var(--bvi-site-bg) !important;
border-color: transparent !important;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) button:not(.bvi-no-styles):not(.bvi-link), body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles):not(.bvi-link), body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles):not(.bvi-link) {
color: var(--bvi-site-bg) !important;
background-color: var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) button:hover:not(.bvi-link).active, body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):not(.bvi-link).active, body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):not(.bvi-link).active {
color: var(--bvi-site-bg) !important;
background-color: var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) button:hover:not(.bvi-link):hover, body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):not(.bvi-link):hover, body .bvi-body[data-bvi-theme=black] *:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):not(.bvi-link):hover {
color: var(--bvi-site-bg) !important;
background-color: var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) {
--bvi-site-bg: var(--bvi-theme-blue-bg, #9DD1FF);
--bvi-site-color: var(--bvi-theme-blue-color, #063462);
background-color: var(--bvi-site-bg) !important;
color: var(--bvi-site-color) !important;
fill: var(--bvi-site-color) !important;
border-color: var(--bvi-site-color) !important;
box-shadow: none !important;
text-shadow: none !important;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) {
background-color: var(--bvi-site-bg) !important;
color: var(--bvi-site-color) !important;
fill: var(--bvi-site-color) !important;
border-color: var(--bvi-site-color) !important;
box-shadow: none !important;
text-shadow: none !important;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) .bvi-speech-link,
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) .bvi-speech-text {
border-color: var(--bvi-site-color);
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input[type=checkbox], body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input[type=radio] {
-webkit-appearance: none;
appearance: none;
display: inline-grid;
width: 1.25rem;
height: 1.25rem;
margin: 0 0.375rem 0 0;
place-content: center;
vertical-align: middle;
background-color: var(--bvi-site-bg) !important;
border: 0.125rem solid var(--bvi-site-color) !important;
border-radius: 0.125rem;
cursor: pointer;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input[type=checkbox]::before, body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input[type=radio]::before {
width: 0.625rem;
height: 0.625rem;
content: "";
background-color: var(--bvi-site-color);
transform: scale(0);
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input[type=checkbox]:checked::before, body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input[type=radio]:checked::before {
transform: scale(1);
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input[type=checkbox]:focus-visible, body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input[type=radio]:focus-visible {
outline: 0.1875rem solid var(--bvi-site-color);
outline-offset: 0.125rem;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input[type=radio] {
border-radius: 50%;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input[type=radio]::before {
border-radius: 50%;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input:is([type=email],
[type=number],
[type=password],
[type=search],
[type=tel],
[type=text],
[type=url],
[type=date],
[type=datetime-local],
[type=month],
[type=time],
[type=week]), body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) select, body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) textarea {
color: var(--bvi-site-color) !important;
caret-color: var(--bvi-site-color);
background-color: var(--bvi-site-bg) !important;
border-color: var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) select option, body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) select optgroup {
color: var(--bvi-site-color) !important;
background-color: var(--bvi-site-bg) !important;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input::placeholder, body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) textarea::placeholder {
color: var(--bvi-site-color) !important;
opacity: 0.75;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input:-webkit-autofill, body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input:-webkit-autofill:hover, body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input:-webkit-autofill:focus {
-webkit-text-fill-color: var(--bvi-site-color);
box-shadow: 0 0 0 100rem var(--bvi-site-bg) inset !important;
caret-color: var(--bvi-site-color);
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input[type=color] {
width: 2.75rem;
min-height: 2.25rem;
padding: 0.125rem;
background-color: var(--bvi-site-bg) !important;
border: 0.125rem solid var(--bvi-site-color) !important;
border-radius: 0.125rem;
cursor: pointer;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input[type=file] {
color: var(--bvi-site-color) !important;
background-color: var(--bvi-site-bg) !important;
border: 0.125rem solid var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input[type=file]::file-selector-button {
margin-right: 0.5rem;
color: var(--bvi-site-bg);
background-color: var(--bvi-site-color);
border: 0.125rem solid var(--bvi-site-color);
cursor: pointer;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input[type=range] {
height: 1.5rem;
padding: 0;
appearance: none;
background-color: transparent !important;
border: 0 !important;
cursor: pointer;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input[type=range]::-webkit-slider-runnable-track {
height: 0.25rem;
background-color: var(--bvi-site-color);
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input[type=range]::-webkit-slider-thumb {
width: 1rem;
height: 1rem;
margin-top: -0.375rem;
appearance: none;
background-color: var(--bvi-site-bg);
border: 0.125rem solid var(--bvi-site-color);
border-radius: 50%;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input[type=range]::-moz-range-track {
height: 0.25rem;
background-color: var(--bvi-site-color);
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input[type=range]::-moz-range-thumb {
width: 0.75rem;
height: 0.75rem;
background-color: var(--bvi-site-bg);
border: 0.125rem solid var(--bvi-site-color);
border-radius: 50%;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) progress, body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) meter {
accent-color: var(--bvi-site-color);
background-color: var(--bvi-site-bg) !important;
border: 0.125rem solid var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) progress::-webkit-progress-bar {
background-color: var(--bvi-site-bg);
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) progress::-webkit-progress-value, body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) progress::-moz-progress-bar {
background-color: var(--bvi-site-color);
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) :disabled {
opacity: 0.65;
cursor: not-allowed;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) :is(input, select, textarea, button):focus-visible {
outline: 0.1875rem solid var(--bvi-site-color) !important;
outline-offset: 0.125rem;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles) {
color: var(--bvi-site-color) !important;
background-color: transparent !important;
outline: 0 !important;
text-decoration: none !important;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled {
color: var(--bvi-site-color) !important;
border: 0.125rem dashed var(--bvi-site-color) !important;
opacity: 0.8;
pointer-events: none;
cursor: no-drop;
text-decoration: none !important;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus {
color: var(--bvi-site-color) !important;
border: 0.125rem dashed var(--bvi-site-color) !important;
text-decoration: none !important;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover {
color: var(--bvi-site-bg) !important;
background-color: var(--bvi-site-color) !important;
text-decoration: none !important;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus {
color: var(--bvi-site-color) !important;
background-color: var(--bvi-site-bg) !important;
text-decoration: none !important;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus-visible {
outline: 0.1875rem solid var(--bvi-site-color) !important;
outline-offset: 0.125rem;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles)::selection {
background-color: var(--bvi-site-color) !important;
color: var(--bvi-site-bg) !important;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) a:not(.bvi-no-styles) {
color: var(--bvi-site-color) !important;
background-color: transparent !important;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) a:not(.bvi-no-styles):focus-visible {
outline: 0.1875rem solid var(--bvi-site-color) !important;
outline-offset: 0.125rem;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) a:not(.bvi-no-styles).active {
color: var(--bvi-site-color) !important;
background-color: var(--bvi-site-bg) !important;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) {
color: var(--bvi-site-bg) !important;
background-color: var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after {
background-color: transparent !important;
color: var(--bvi-site-bg) !important;
border-color: transparent !important;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before {
background-color: transparent !important;
color: var(--bvi-site-bg) !important;
border-color: transparent !important;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) button:not(.bvi-no-styles):not(.bvi-link), body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles):not(.bvi-link), body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles):not(.bvi-link) {
color: var(--bvi-site-bg) !important;
background-color: var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) button:hover:not(.bvi-link).active, body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):not(.bvi-link).active, body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):not(.bvi-link).active {
color: var(--bvi-site-bg) !important;
background-color: var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) button:hover:not(.bvi-link):hover, body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):not(.bvi-link):hover, body .bvi-body[data-bvi-theme=blue] *:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):not(.bvi-link):hover {
color: var(--bvi-site-bg) !important;
background-color: var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) {
--bvi-site-bg: var(--bvi-theme-brown-bg, #F7F3D6);
--bvi-site-color: var(--bvi-theme-brown-color, #4D4B43);
background-color: var(--bvi-site-bg) !important;
color: var(--bvi-site-color) !important;
fill: var(--bvi-site-color) !important;
border-color: var(--bvi-site-color) !important;
box-shadow: none !important;
text-shadow: none !important;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) {
background-color: var(--bvi-site-bg) !important;
color: var(--bvi-site-color) !important;
fill: var(--bvi-site-color) !important;
border-color: var(--bvi-site-color) !important;
box-shadow: none !important;
text-shadow: none !important;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) .bvi-speech-link,
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) .bvi-speech-text {
border-color: var(--bvi-site-color);
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input[type=checkbox], body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input[type=radio] {
-webkit-appearance: none;
appearance: none;
display: inline-grid;
width: 1.25rem;
height: 1.25rem;
margin: 0 0.375rem 0 0;
place-content: center;
vertical-align: middle;
background-color: var(--bvi-site-bg) !important;
border: 0.125rem solid var(--bvi-site-color) !important;
border-radius: 0.125rem;
cursor: pointer;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input[type=checkbox]::before, body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input[type=radio]::before {
width: 0.625rem;
height: 0.625rem;
content: "";
background-color: var(--bvi-site-color);
transform: scale(0);
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input[type=checkbox]:checked::before, body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input[type=radio]:checked::before {
transform: scale(1);
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input[type=checkbox]:focus-visible, body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input[type=radio]:focus-visible {
outline: 0.1875rem solid var(--bvi-site-color);
outline-offset: 0.125rem;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input[type=radio] {
border-radius: 50%;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input[type=radio]::before {
border-radius: 50%;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input:is([type=email],
[type=number],
[type=password],
[type=search],
[type=tel],
[type=text],
[type=url],
[type=date],
[type=datetime-local],
[type=month],
[type=time],
[type=week]), body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) select, body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) textarea {
color: var(--bvi-site-color) !important;
caret-color: var(--bvi-site-color);
background-color: var(--bvi-site-bg) !important;
border-color: var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) select option, body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) select optgroup {
color: var(--bvi-site-color) !important;
background-color: var(--bvi-site-bg) !important;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input::placeholder, body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) textarea::placeholder {
color: var(--bvi-site-color) !important;
opacity: 0.75;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input:-webkit-autofill, body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input:-webkit-autofill:hover, body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input:-webkit-autofill:focus {
-webkit-text-fill-color: var(--bvi-site-color);
box-shadow: 0 0 0 100rem var(--bvi-site-bg) inset !important;
caret-color: var(--bvi-site-color);
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input[type=color] {
width: 2.75rem;
min-height: 2.25rem;
padding: 0.125rem;
background-color: var(--bvi-site-bg) !important;
border: 0.125rem solid var(--bvi-site-color) !important;
border-radius: 0.125rem;
cursor: pointer;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input[type=file] {
color: var(--bvi-site-color) !important;
background-color: var(--bvi-site-bg) !important;
border: 0.125rem solid var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input[type=file]::file-selector-button {
margin-right: 0.5rem;
color: var(--bvi-site-bg);
background-color: var(--bvi-site-color);
border: 0.125rem solid var(--bvi-site-color);
cursor: pointer;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input[type=range] {
height: 1.5rem;
padding: 0;
appearance: none;
background-color: transparent !important;
border: 0 !important;
cursor: pointer;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input[type=range]::-webkit-slider-runnable-track {
height: 0.25rem;
background-color: var(--bvi-site-color);
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input[type=range]::-webkit-slider-thumb {
width: 1rem;
height: 1rem;
margin-top: -0.375rem;
appearance: none;
background-color: var(--bvi-site-bg);
border: 0.125rem solid var(--bvi-site-color);
border-radius: 50%;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input[type=range]::-moz-range-track {
height: 0.25rem;
background-color: var(--bvi-site-color);
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input[type=range]::-moz-range-thumb {
width: 0.75rem;
height: 0.75rem;
background-color: var(--bvi-site-bg);
border: 0.125rem solid var(--bvi-site-color);
border-radius: 50%;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) progress, body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) meter {
accent-color: var(--bvi-site-color);
background-color: var(--bvi-site-bg) !important;
border: 0.125rem solid var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) progress::-webkit-progress-bar {
background-color: var(--bvi-site-bg);
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) progress::-webkit-progress-value, body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) progress::-moz-progress-bar {
background-color: var(--bvi-site-color);
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) :disabled {
opacity: 0.65;
cursor: not-allowed;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) :is(input, select, textarea, button):focus-visible {
outline: 0.1875rem solid var(--bvi-site-color) !important;
outline-offset: 0.125rem;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles) {
color: var(--bvi-site-color) !important;
background-color: transparent !important;
outline: 0 !important;
text-decoration: none !important;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled {
color: var(--bvi-site-color) !important;
border: 0.125rem dashed var(--bvi-site-color) !important;
opacity: 0.8;
pointer-events: none;
cursor: no-drop;
text-decoration: none !important;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus {
color: var(--bvi-site-color) !important;
border: 0.125rem dashed var(--bvi-site-color) !important;
text-decoration: none !important;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover {
color: var(--bvi-site-bg) !important;
background-color: var(--bvi-site-color) !important;
text-decoration: none !important;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus {
color: var(--bvi-site-color) !important;
background-color: var(--bvi-site-bg) !important;
text-decoration: none !important;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus-visible {
outline: 0.1875rem solid var(--bvi-site-color) !important;
outline-offset: 0.125rem;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles)::selection {
background-color: var(--bvi-site-color) !important;
color: var(--bvi-site-bg) !important;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) a:not(.bvi-no-styles) {
color: var(--bvi-site-color) !important;
background-color: transparent !important;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) a:not(.bvi-no-styles):focus-visible {
outline: 0.1875rem solid var(--bvi-site-color) !important;
outline-offset: 0.125rem;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) a:not(.bvi-no-styles).active {
color: var(--bvi-site-color) !important;
background-color: var(--bvi-site-bg) !important;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) {
color: var(--bvi-site-bg) !important;
background-color: var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after {
background-color: transparent !important;
color: var(--bvi-site-bg) !important;
border-color: transparent !important;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before {
background-color: transparent !important;
color: var(--bvi-site-bg) !important;
border-color: transparent !important;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) button:not(.bvi-no-styles):not(.bvi-link), body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles):not(.bvi-link), body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles):not(.bvi-link) {
color: var(--bvi-site-bg) !important;
background-color: var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) button:hover:not(.bvi-link).active, body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):not(.bvi-link).active, body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):not(.bvi-link).active {
color: var(--bvi-site-bg) !important;
background-color: var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) button:hover:not(.bvi-link):hover, body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):not(.bvi-link):hover, body .bvi-body[data-bvi-theme=brown] *:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):not(.bvi-link):hover {
color: var(--bvi-site-bg) !important;
background-color: var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) {
--bvi-site-bg: var(--bvi-theme-green-bg, #3B2716);
--bvi-site-color: var(--bvi-theme-green-color, #A9E44D);
background-color: var(--bvi-site-bg) !important;
color: var(--bvi-site-color) !important;
fill: var(--bvi-site-color) !important;
border-color: var(--bvi-site-color) !important;
box-shadow: none !important;
text-shadow: none !important;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) {
background-color: var(--bvi-site-bg) !important;
color: var(--bvi-site-color) !important;
fill: var(--bvi-site-color) !important;
border-color: var(--bvi-site-color) !important;
box-shadow: none !important;
text-shadow: none !important;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) .bvi-speech-link,
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) .bvi-speech-text {
border-color: var(--bvi-site-color);
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input[type=checkbox], body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input[type=radio] {
-webkit-appearance: none;
appearance: none;
display: inline-grid;
width: 1.25rem;
height: 1.25rem;
margin: 0 0.375rem 0 0;
place-content: center;
vertical-align: middle;
background-color: var(--bvi-site-bg) !important;
border: 0.125rem solid var(--bvi-site-color) !important;
border-radius: 0.125rem;
cursor: pointer;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input[type=checkbox]::before, body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input[type=radio]::before {
width: 0.625rem;
height: 0.625rem;
content: "";
background-color: var(--bvi-site-color);
transform: scale(0);
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input[type=checkbox]:checked::before, body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input[type=radio]:checked::before {
transform: scale(1);
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input[type=checkbox]:focus-visible, body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input[type=radio]:focus-visible {
outline: 0.1875rem solid var(--bvi-site-color);
outline-offset: 0.125rem;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input[type=radio] {
border-radius: 50%;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input[type=radio]::before {
border-radius: 50%;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input:is([type=email],
[type=number],
[type=password],
[type=search],
[type=tel],
[type=text],
[type=url],
[type=date],
[type=datetime-local],
[type=month],
[type=time],
[type=week]), body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) select, body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) textarea {
color: var(--bvi-site-color) !important;
caret-color: var(--bvi-site-color);
background-color: var(--bvi-site-bg) !important;
border-color: var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) select option, body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) select optgroup {
color: var(--bvi-site-color) !important;
background-color: var(--bvi-site-bg) !important;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input::placeholder, body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) textarea::placeholder {
color: var(--bvi-site-color) !important;
opacity: 0.75;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input:-webkit-autofill, body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input:-webkit-autofill:hover, body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input:-webkit-autofill:focus {
-webkit-text-fill-color: var(--bvi-site-color);
box-shadow: 0 0 0 100rem var(--bvi-site-bg) inset !important;
caret-color: var(--bvi-site-color);
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input[type=color] {
width: 2.75rem;
min-height: 2.25rem;
padding: 0.125rem;
background-color: var(--bvi-site-bg) !important;
border: 0.125rem solid var(--bvi-site-color) !important;
border-radius: 0.125rem;
cursor: pointer;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input[type=file] {
color: var(--bvi-site-color) !important;
background-color: var(--bvi-site-bg) !important;
border: 0.125rem solid var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input[type=file]::file-selector-button {
margin-right: 0.5rem;
color: var(--bvi-site-bg);
background-color: var(--bvi-site-color);
border: 0.125rem solid var(--bvi-site-color);
cursor: pointer;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input[type=range] {
height: 1.5rem;
padding: 0;
appearance: none;
background-color: transparent !important;
border: 0 !important;
cursor: pointer;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input[type=range]::-webkit-slider-runnable-track {
height: 0.25rem;
background-color: var(--bvi-site-color);
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input[type=range]::-webkit-slider-thumb {
width: 1rem;
height: 1rem;
margin-top: -0.375rem;
appearance: none;
background-color: var(--bvi-site-bg);
border: 0.125rem solid var(--bvi-site-color);
border-radius: 50%;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input[type=range]::-moz-range-track {
height: 0.25rem;
background-color: var(--bvi-site-color);
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input[type=range]::-moz-range-thumb {
width: 0.75rem;
height: 0.75rem;
background-color: var(--bvi-site-bg);
border: 0.125rem solid var(--bvi-site-color);
border-radius: 50%;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) progress, body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) meter {
accent-color: var(--bvi-site-color);
background-color: var(--bvi-site-bg) !important;
border: 0.125rem solid var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) progress::-webkit-progress-bar {
background-color: var(--bvi-site-bg);
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) progress::-webkit-progress-value, body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) progress::-moz-progress-bar {
background-color: var(--bvi-site-color);
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) :disabled {
opacity: 0.65;
cursor: not-allowed;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) :is(input, select, textarea, button):focus-visible {
outline: 0.1875rem solid var(--bvi-site-color) !important;
outline-offset: 0.125rem;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles) {
color: var(--bvi-site-color) !important;
background-color: transparent !important;
outline: 0 !important;
text-decoration: none !important;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled {
color: var(--bvi-site-color) !important;
border: 0.125rem dashed var(--bvi-site-color) !important;
opacity: 0.8;
pointer-events: none;
cursor: no-drop;
text-decoration: none !important;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus {
color: var(--bvi-site-color) !important;
border: 0.125rem dashed var(--bvi-site-color) !important;
text-decoration: none !important;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover {
color: var(--bvi-site-bg) !important;
background-color: var(--bvi-site-color) !important;
text-decoration: none !important;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus {
color: var(--bvi-site-color) !important;
background-color: var(--bvi-site-bg) !important;
text-decoration: none !important;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus-visible {
outline: 0.1875rem solid var(--bvi-site-color) !important;
outline-offset: 0.125rem;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles)::selection {
background-color: var(--bvi-site-color) !important;
color: var(--bvi-site-bg) !important;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) a:not(.bvi-no-styles) {
color: var(--bvi-site-color) !important;
background-color: transparent !important;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) a:not(.bvi-no-styles):focus-visible {
outline: 0.1875rem solid var(--bvi-site-color) !important;
outline-offset: 0.125rem;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) a:not(.bvi-no-styles).active {
color: var(--bvi-site-color) !important;
background-color: var(--bvi-site-bg) !important;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) {
color: var(--bvi-site-bg) !important;
background-color: var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after {
background-color: transparent !important;
color: var(--bvi-site-bg) !important;
border-color: transparent !important;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before {
background-color: transparent !important;
color: var(--bvi-site-bg) !important;
border-color: transparent !important;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) button:not(.bvi-no-styles):not(.bvi-link), body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles):not(.bvi-link), body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles):not(.bvi-link) {
color: var(--bvi-site-bg) !important;
background-color: var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) button:hover:not(.bvi-link).active, body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):not(.bvi-link).active, body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):not(.bvi-link).active {
color: var(--bvi-site-bg) !important;
background-color: var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) button:hover:not(.bvi-link):hover, body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):not(.bvi-link):hover, body .bvi-body[data-bvi-theme=green] *:not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):not(.bvi-link):hover {
color: var(--bvi-site-bg) !important;
background-color: var(--bvi-site-color) !important;
}
body .bvi-body[data-bvi-fontsize="40"] * {
font-size: 2.5rem !important;
}
body .bvi-body[data-bvi-fontsize="40"] * h1,
body .bvi-body[data-bvi-fontsize="40"] * h1 * {
font-size: 2.9375rem !important;
}
body .bvi-body[data-bvi-fontsize="40"] * h2,
body .bvi-body[data-bvi-fontsize="40"] * h2 * {
font-size: 2.875rem !important;
}
body .bvi-body[data-bvi-fontsize="40"] * h3,
body .bvi-body[data-bvi-fontsize="40"] * h3 * {
font-size: 2.8125rem !important;
}
body .bvi-body[data-bvi-fontsize="40"] * h4,
body .bvi-body[data-bvi-fontsize="40"] * h4 * {
font-size: 2.75rem !important;
}
body .bvi-body[data-bvi-fontsize="40"] * h5,
body .bvi-body[data-bvi-fontsize="40"] * h5 * {
font-size: 2.6875rem !important;
}
body .bvi-body[data-bvi-fontsize="40"] * h6,
body .bvi-body[data-bvi-fontsize="40"] * h6 * {
font-size: 2.625rem !important;
}
body .bvi-body[data-bvi-fontsize="39"] * {
font-size: 2.4375rem !important;
}
body .bvi-body[data-bvi-fontsize="39"] * h1,
body .bvi-body[data-bvi-fontsize="39"] * h1 * {
font-size: 2.875rem !important;
}
body .bvi-body[data-bvi-fontsize="39"] * h2,
body .bvi-body[data-bvi-fontsize="39"] * h2 * {
font-size: 2.8125rem !important;
}
body .bvi-body[data-bvi-fontsize="39"] * h3,
body .bvi-body[data-bvi-fontsize="39"] * h3 * {
font-size: 2.75rem !important;
}
body .bvi-body[data-bvi-fontsize="39"] * h4,
body .bvi-body[data-bvi-fontsize="39"] * h4 * {
font-size: 2.6875rem !important;
}
body .bvi-body[data-bvi-fontsize="39"] * h5,
body .bvi-body[data-bvi-fontsize="39"] * h5 * {
font-size: 2.625rem !important;
}
body .bvi-body[data-bvi-fontsize="39"] * h6,
body .bvi-body[data-bvi-fontsize="39"] * h6 * {
font-size: 2.5625rem !important;
}
body .bvi-body[data-bvi-fontsize="38"] * {
font-size: 2.375rem !important;
}
body .bvi-body[data-bvi-fontsize="38"] * h1,
body .bvi-body[data-bvi-fontsize="38"] * h1 * {
font-size: 2.8125rem !important;
}
body .bvi-body[data-bvi-fontsize="38"] * h2,
body .bvi-body[data-bvi-fontsize="38"] * h2 * {
font-size: 2.75rem !important;
}
body .bvi-body[data-bvi-fontsize="38"] * h3,
body .bvi-body[data-bvi-fontsize="38"] * h3 * {
font-size: 2.6875rem !important;
}
body .bvi-body[data-bvi-fontsize="38"] * h4,
body .bvi-body[data-bvi-fontsize="38"] * h4 * {
font-size: 2.625rem !important;
}
body .bvi-body[data-bvi-fontsize="38"] * h5,
body .bvi-body[data-bvi-fontsize="38"] * h5 * {
font-size: 2.5625rem !important;
}
body .bvi-body[data-bvi-fontsize="38"] * h6,
body .bvi-body[data-bvi-fontsize="38"] * h6 * {
font-size: 2.5rem !important;
}
body .bvi-body[data-bvi-fontsize="37"] * {
font-size: 2.3125rem !important;
}
body .bvi-body[data-bvi-fontsize="37"] * h1,
body .bvi-body[data-bvi-fontsize="37"] * h1 * {
font-size: 2.75rem !important;
}
body .bvi-body[data-bvi-fontsize="37"] * h2,
body .bvi-body[data-bvi-fontsize="37"] * h2 * {
font-size: 2.6875rem !important;
}
body .bvi-body[data-bvi-fontsize="37"] * h3,
body .bvi-body[data-bvi-fontsize="37"] * h3 * {
font-size: 2.625rem !important;
}
body .bvi-body[data-bvi-fontsize="37"] * h4,
body .bvi-body[data-bvi-fontsize="37"] * h4 * {
font-size: 2.5625rem !important;
}
body .bvi-body[data-bvi-fontsize="37"] * h5,
body .bvi-body[data-bvi-fontsize="37"] * h5 * {
font-size: 2.5rem !important;
}
body .bvi-body[data-bvi-fontsize="37"] * h6,
body .bvi-body[data-bvi-fontsize="37"] * h6 * {
font-size: 2.4375rem !important;
}
body .bvi-body[data-bvi-fontsize="36"] * {
font-size: 2.25rem !important;
}
body .bvi-body[data-bvi-fontsize="36"] * h1,
body .bvi-body[data-bvi-fontsize="36"] * h1 * {
font-size: 2.6875rem !important;
}
body .bvi-body[data-bvi-fontsize="36"] * h2,
body .bvi-body[data-bvi-fontsize="36"] * h2 * {
font-size: 2.625rem !important;
}
body .bvi-body[data-bvi-fontsize="36"] * h3,
body .bvi-body[data-bvi-fontsize="36"] * h3 * {
font-size: 2.5625rem !important;
}
body .bvi-body[data-bvi-fontsize="36"] * h4,
body .bvi-body[data-bvi-fontsize="36"] * h4 * {
font-size: 2.5rem !important;
}
body .bvi-body[data-bvi-fontsize="36"] * h5,
body .bvi-body[data-bvi-fontsize="36"] * h5 * {
font-size: 2.4375rem !important;
}
body .bvi-body[data-bvi-fontsize="36"] * h6,
body .bvi-body[data-bvi-fontsize="36"] * h6 * {
font-size: 2.375rem !important;
}
body .bvi-body[data-bvi-fontsize="35"] * {
font-size: 2.1875rem !important;
}
body .bvi-body[data-bvi-fontsize="35"] * h1,
body .bvi-body[data-bvi-fontsize="35"] * h1 * {
font-size: 2.625rem !important;
}
body .bvi-body[data-bvi-fontsize="35"] * h2,
body .bvi-body[data-bvi-fontsize="35"] * h2 * {
font-size: 2.5625rem !important;
}
body .bvi-body[data-bvi-fontsize="35"] * h3,
body .bvi-body[data-bvi-fontsize="35"] * h3 * {
font-size: 2.5rem !important;
}
body .bvi-body[data-bvi-fontsize="35"] * h4,
body .bvi-body[data-bvi-fontsize="35"] * h4 * {
font-size: 2.4375rem !important;
}
body .bvi-body[data-bvi-fontsize="35"] * h5,
body .bvi-body[data-bvi-fontsize="35"] * h5 * {
font-size: 2.375rem !important;
}
body .bvi-body[data-bvi-fontsize="35"] * h6,
body .bvi-body[data-bvi-fontsize="35"] * h6 * {
font-size: 2.3125rem !important;
}
body .bvi-body[data-bvi-fontsize="34"] * {
font-size: 2.125rem !important;
}
body .bvi-body[data-bvi-fontsize="34"] * h1,
body .bvi-body[data-bvi-fontsize="34"] * h1 * {
font-size: 2.5625rem !important;
}
body .bvi-body[data-bvi-fontsize="34"] * h2,
body .bvi-body[data-bvi-fontsize="34"] * h2 * {
font-size: 2.5rem !important;
}
body .bvi-body[data-bvi-fontsize="34"] * h3,
body .bvi-body[data-bvi-fontsize="34"] * h3 * {
font-size: 2.4375rem !important;
}
body .bvi-body[data-bvi-fontsize="34"] * h4,
body .bvi-body[data-bvi-fontsize="34"] * h4 * {
font-size: 2.375rem !important;
}
body .bvi-body[data-bvi-fontsize="34"] * h5,
body .bvi-body[data-bvi-fontsize="34"] * h5 * {
font-size: 2.3125rem !important;
}
body .bvi-body[data-bvi-fontsize="34"] * h6,
body .bvi-body[data-bvi-fontsize="34"] * h6 * {
font-size: 2.25rem !important;
}
body .bvi-body[data-bvi-fontsize="33"] * {
font-size: 2.0625rem !important;
}
body .bvi-body[data-bvi-fontsize="33"] * h1,
body .bvi-body[data-bvi-fontsize="33"] * h1 * {
font-size: 2.5rem !important;
}
body .bvi-body[data-bvi-fontsize="33"] * h2,
body .bvi-body[data-bvi-fontsize="33"] * h2 * {
font-size: 2.4375rem !important;
}
body .bvi-body[data-bvi-fontsize="33"] * h3,
body .bvi-body[data-bvi-fontsize="33"] * h3 * {
font-size: 2.375rem !important;
}
body .bvi-body[data-bvi-fontsize="33"] * h4,
body .bvi-body[data-bvi-fontsize="33"] * h4 * {
font-size: 2.3125rem !important;
}
body .bvi-body[data-bvi-fontsize="33"] * h5,
body .bvi-body[data-bvi-fontsize="33"] * h5 * {
font-size: 2.25rem !important;
}
body .bvi-body[data-bvi-fontsize="33"] * h6,
body .bvi-body[data-bvi-fontsize="33"] * h6 * {
font-size: 2.1875rem !important;
}
body .bvi-body[data-bvi-fontsize="32"] * {
font-size: 2rem !important;
}
body .bvi-body[data-bvi-fontsize="32"] * h1,
body .bvi-body[data-bvi-fontsize="32"] * h1 * {
font-size: 2.4375rem !important;
}
body .bvi-body[data-bvi-fontsize="32"] * h2,
body .bvi-body[data-bvi-fontsize="32"] * h2 * {
font-size: 2.375rem !important;
}
body .bvi-body[data-bvi-fontsize="32"] * h3,
body .bvi-body[data-bvi-fontsize="32"] * h3 * {
font-size: 2.3125rem !important;
}
body .bvi-body[data-bvi-fontsize="32"] * h4,
body .bvi-body[data-bvi-fontsize="32"] * h4 * {
font-size: 2.25rem !important;
}
body .bvi-body[data-bvi-fontsize="32"] * h5,
body .bvi-body[data-bvi-fontsize="32"] * h5 * {
font-size: 2.1875rem !important;
}
body .bvi-body[data-bvi-fontsize="32"] * h6,
body .bvi-body[data-bvi-fontsize="32"] * h6 * {
font-size: 2.125rem !important;
}
body .bvi-body[data-bvi-fontsize="31"] * {
font-size: 1.9375rem !important;
}
body .bvi-body[data-bvi-fontsize="31"] * h1,
body .bvi-body[data-bvi-fontsize="31"] * h1 * {
font-size: 2.375rem !important;
}
body .bvi-body[data-bvi-fontsize="31"] * h2,
body .bvi-body[data-bvi-fontsize="31"] * h2 * {
font-size: 2.3125rem !important;
}
body .bvi-body[data-bvi-fontsize="31"] * h3,
body .bvi-body[data-bvi-fontsize="31"] * h3 * {
font-size: 2.25rem !important;
}
body .bvi-body[data-bvi-fontsize="31"] * h4,
body .bvi-body[data-bvi-fontsize="31"] * h4 * {
font-size: 2.1875rem !important;
}
body .bvi-body[data-bvi-fontsize="31"] * h5,
body .bvi-body[data-bvi-fontsize="31"] * h5 * {
font-size: 2.125rem !important;
}
body .bvi-body[data-bvi-fontsize="31"] * h6,
body .bvi-body[data-bvi-fontsize="31"] * h6 * {
font-size: 2.0625rem !important;
}
body .bvi-body[data-bvi-fontsize="30"] * {
font-size: 1.875rem !important;
}
body .bvi-body[data-bvi-fontsize="30"] * h1,
body .bvi-body[data-bvi-fontsize="30"] * h1 * {
font-size: 2.3125rem !important;
}
body .bvi-body[data-bvi-fontsize="30"] * h2,
body .bvi-body[data-bvi-fontsize="30"] * h2 * {
font-size: 2.25rem !important;
}
body .bvi-body[data-bvi-fontsize="30"] * h3,
body .bvi-body[data-bvi-fontsize="30"] * h3 * {
font-size: 2.1875rem !important;
}
body .bvi-body[data-bvi-fontsize="30"] * h4,
body .bvi-body[data-bvi-fontsize="30"] * h4 * {
font-size: 2.125rem !important;
}
body .bvi-body[data-bvi-fontsize="30"] * h5,
body .bvi-body[data-bvi-fontsize="30"] * h5 * {
font-size: 2.0625rem !important;
}
body .bvi-body[data-bvi-fontsize="30"] * h6,
body .bvi-body[data-bvi-fontsize="30"] * h6 * {
font-size: 2rem !important;
}
body .bvi-body[data-bvi-fontsize="29"] * {
font-size: 1.8125rem !important;
}
body .bvi-body[data-bvi-fontsize="29"] * h1,
body .bvi-body[data-bvi-fontsize="29"] * h1 * {
font-size: 2.25rem !important;
}
body .bvi-body[data-bvi-fontsize="29"] * h2,
body .bvi-body[data-bvi-fontsize="29"] * h2 * {
font-size: 2.1875rem !important;
}
body .bvi-body[data-bvi-fontsize="29"] * h3,
body .bvi-body[data-bvi-fontsize="29"] * h3 * {
font-size: 2.125rem !important;
}
body .bvi-body[data-bvi-fontsize="29"] * h4,
body .bvi-body[data-bvi-fontsize="29"] * h4 * {
font-size: 2.0625rem !important;
}
body .bvi-body[data-bvi-fontsize="29"] * h5,
body .bvi-body[data-bvi-fontsize="29"] * h5 * {
font-size: 2rem !important;
}
body .bvi-body[data-bvi-fontsize="29"] * h6,
body .bvi-body[data-bvi-fontsize="29"] * h6 * {
font-size: 1.9375rem !important;
}
body .bvi-body[data-bvi-fontsize="28"] * {
font-size: 1.75rem !important;
}
body .bvi-body[data-bvi-fontsize="28"] * h1,
body .bvi-body[data-bvi-fontsize="28"] * h1 * {
font-size: 2.1875rem !important;
}
body .bvi-body[data-bvi-fontsize="28"] * h2,
body .bvi-body[data-bvi-fontsize="28"] * h2 * {
font-size: 2.125rem !important;
}
body .bvi-body[data-bvi-fontsize="28"] * h3,
body .bvi-body[data-bvi-fontsize="28"] * h3 * {
font-size: 2.0625rem !important;
}
body .bvi-body[data-bvi-fontsize="28"] * h4,
body .bvi-body[data-bvi-fontsize="28"] * h4 * {
font-size: 2rem !important;
}
body .bvi-body[data-bvi-fontsize="28"] * h5,
body .bvi-body[data-bvi-fontsize="28"] * h5 * {
font-size: 1.9375rem !important;
}
body .bvi-body[data-bvi-fontsize="28"] * h6,
body .bvi-body[data-bvi-fontsize="28"] * h6 * {
font-size: 1.875rem !important;
}
body .bvi-body[data-bvi-fontsize="27"] * {
font-size: 1.6875rem !important;
}
body .bvi-body[data-bvi-fontsize="27"] * h1,
body .bvi-body[data-bvi-fontsize="27"] * h1 * {
font-size: 2.125rem !important;
}
body .bvi-body[data-bvi-fontsize="27"] * h2,
body .bvi-body[data-bvi-fontsize="27"] * h2 * {
font-size: 2.0625rem !important;
}
body .bvi-body[data-bvi-fontsize="27"] * h3,
body .bvi-body[data-bvi-fontsize="27"] * h3 * {
font-size: 2rem !important;
}
body .bvi-body[data-bvi-fontsize="27"] * h4,
body .bvi-body[data-bvi-fontsize="27"] * h4 * {
font-size: 1.9375rem !important;
}
body .bvi-body[data-bvi-fontsize="27"] * h5,
body .bvi-body[data-bvi-fontsize="27"] * h5 * {
font-size: 1.875rem !important;
}
body .bvi-body[data-bvi-fontsize="27"] * h6,
body .bvi-body[data-bvi-fontsize="27"] * h6 * {
font-size: 1.8125rem !important;
}
body .bvi-body[data-bvi-fontsize="26"] * {
font-size: 1.625rem !important;
}
body .bvi-body[data-bvi-fontsize="26"] * h1,
body .bvi-body[data-bvi-fontsize="26"] * h1 * {
font-size: 2.0625rem !important;
}
body .bvi-body[data-bvi-fontsize="26"] * h2,
body .bvi-body[data-bvi-fontsize="26"] * h2 * {
font-size: 2rem !important;
}
body .bvi-body[data-bvi-fontsize="26"] * h3,
body .bvi-body[data-bvi-fontsize="26"] * h3 * {
font-size: 1.9375rem !important;
}
body .bvi-body[data-bvi-fontsize="26"] * h4,
body .bvi-body[data-bvi-fontsize="26"] * h4 * {
font-size: 1.875rem !important;
}
body .bvi-body[data-bvi-fontsize="26"] * h5,
body .bvi-body[data-bvi-fontsize="26"] * h5 * {
font-size: 1.8125rem !important;
}
body .bvi-body[data-bvi-fontsize="26"] * h6,
body .bvi-body[data-bvi-fontsize="26"] * h6 * {
font-size: 1.75rem !important;
}
body .bvi-body[data-bvi-fontsize="25"] * {
font-size: 1.5625rem !important;
}
body .bvi-body[data-bvi-fontsize="25"] * h1,
body .bvi-body[data-bvi-fontsize="25"] * h1 * {
font-size: 2rem !important;
}
body .bvi-body[data-bvi-fontsize="25"] * h2,
body .bvi-body[data-bvi-fontsize="25"] * h2 * {
font-size: 1.9375rem !important;
}
body .bvi-body[data-bvi-fontsize="25"] * h3,
body .bvi-body[data-bvi-fontsize="25"] * h3 * {
font-size: 1.875rem !important;
}
body .bvi-body[data-bvi-fontsize="25"] * h4,
body .bvi-body[data-bvi-fontsize="25"] * h4 * {
font-size: 1.8125rem !important;
}
body .bvi-body[data-bvi-fontsize="25"] * h5,
body .bvi-body[data-bvi-fontsize="25"] * h5 * {
font-size: 1.75rem !important;
}
body .bvi-body[data-bvi-fontsize="25"] * h6,
body .bvi-body[data-bvi-fontsize="25"] * h6 * {
font-size: 1.6875rem !important;
}
body .bvi-body[data-bvi-fontsize="24"] * {
font-size: 1.5rem !important;
}
body .bvi-body[data-bvi-fontsize="24"] * h1,
body .bvi-body[data-bvi-fontsize="24"] * h1 * {
font-size: 1.9375rem !important;
}
body .bvi-body[data-bvi-fontsize="24"] * h2,
body .bvi-body[data-bvi-fontsize="24"] * h2 * {
font-size: 1.875rem !important;
}
body .bvi-body[data-bvi-fontsize="24"] * h3,
body .bvi-body[data-bvi-fontsize="24"] * h3 * {
font-size: 1.8125rem !important;
}
body .bvi-body[data-bvi-fontsize="24"] * h4,
body .bvi-body[data-bvi-fontsize="24"] * h4 * {
font-size: 1.75rem !important;
}
body .bvi-body[data-bvi-fontsize="24"] * h5,
body .bvi-body[data-bvi-fontsize="24"] * h5 * {
font-size: 1.6875rem !important;
}
body .bvi-body[data-bvi-fontsize="24"] * h6,
body .bvi-body[data-bvi-fontsize="24"] * h6 * {
font-size: 1.625rem !important;
}
body .bvi-body[data-bvi-fontsize="23"] * {
font-size: 1.4375rem !important;
}
body .bvi-body[data-bvi-fontsize="23"] * h1,
body .bvi-body[data-bvi-fontsize="23"] * h1 * {
font-size: 1.875rem !important;
}
body .bvi-body[data-bvi-fontsize="23"] * h2,
body .bvi-body[data-bvi-fontsize="23"] * h2 * {
font-size: 1.8125rem !important;
}
body .bvi-body[data-bvi-fontsize="23"] * h3,
body .bvi-body[data-bvi-fontsize="23"] * h3 * {
font-size: 1.75rem !important;
}
body .bvi-body[data-bvi-fontsize="23"] * h4,
body .bvi-body[data-bvi-fontsize="23"] * h4 * {
font-size: 1.6875rem !important;
}
body .bvi-body[data-bvi-fontsize="23"] * h5,
body .bvi-body[data-bvi-fontsize="23"] * h5 * {
font-size: 1.625rem !important;
}
body .bvi-body[data-bvi-fontsize="23"] * h6,
body .bvi-body[data-bvi-fontsize="23"] * h6 * {
font-size: 1.5625rem !important;
}
body .bvi-body[data-bvi-fontsize="22"] * {
font-size: 1.375rem !important;
}
body .bvi-body[data-bvi-fontsize="22"] * h1,
body .bvi-body[data-bvi-fontsize="22"] * h1 * {
font-size: 1.8125rem !important;
}
body .bvi-body[data-bvi-fontsize="22"] * h2,
body .bvi-body[data-bvi-fontsize="22"] * h2 * {
font-size: 1.75rem !important;
}
body .bvi-body[data-bvi-fontsize="22"] * h3,
body .bvi-body[data-bvi-fontsize="22"] * h3 * {
font-size: 1.6875rem !important;
}
body .bvi-body[data-bvi-fontsize="22"] * h4,
body .bvi-body[data-bvi-fontsize="22"] * h4 * {
font-size: 1.625rem !important;
}
body .bvi-body[data-bvi-fontsize="22"] * h5,
body .bvi-body[data-bvi-fontsize="22"] * h5 * {
font-size: 1.5625rem !important;
}
body .bvi-body[data-bvi-fontsize="22"] * h6,
body .bvi-body[data-bvi-fontsize="22"] * h6 * {
font-size: 1.5rem !important;
}
body .bvi-body[data-bvi-fontsize="21"] * {
font-size: 1.3125rem !important;
}
body .bvi-body[data-bvi-fontsize="21"] * h1,
body .bvi-body[data-bvi-fontsize="21"] * h1 * {
font-size: 1.75rem !important;
}
body .bvi-body[data-bvi-fontsize="21"] * h2,
body .bvi-body[data-bvi-fontsize="21"] * h2 * {
font-size: 1.6875rem !important;
}
body .bvi-body[data-bvi-fontsize="21"] * h3,
body .bvi-body[data-bvi-fontsize="21"] * h3 * {
font-size: 1.625rem !important;
}
body .bvi-body[data-bvi-fontsize="21"] * h4,
body .bvi-body[data-bvi-fontsize="21"] * h4 * {
font-size: 1.5625rem !important;
}
body .bvi-body[data-bvi-fontsize="21"] * h5,
body .bvi-body[data-bvi-fontsize="21"] * h5 * {
font-size: 1.5rem !important;
}
body .bvi-body[data-bvi-fontsize="21"] * h6,
body .bvi-body[data-bvi-fontsize="21"] * h6 * {
font-size: 1.4375rem !important;
}
body .bvi-body[data-bvi-fontsize="20"] * {
font-size: 1.25rem !important;
}
body .bvi-body[data-bvi-fontsize="20"] * h1,
body .bvi-body[data-bvi-fontsize="20"] * h1 * {
font-size: 1.6875rem !important;
}
body .bvi-body[data-bvi-fontsize="20"] * h2,
body .bvi-body[data-bvi-fontsize="20"] * h2 * {
font-size: 1.625rem !important;
}
body .bvi-body[data-bvi-fontsize="20"] * h3,
body .bvi-body[data-bvi-fontsize="20"] * h3 * {
font-size: 1.5625rem !important;
}
body .bvi-body[data-bvi-fontsize="20"] * h4,
body .bvi-body[data-bvi-fontsize="20"] * h4 * {
font-size: 1.5rem !important;
}
body .bvi-body[data-bvi-fontsize="20"] * h5,
body .bvi-body[data-bvi-fontsize="20"] * h5 * {
font-size: 1.4375rem !important;
}
body .bvi-body[data-bvi-fontsize="20"] * h6,
body .bvi-body[data-bvi-fontsize="20"] * h6 * {
font-size: 1.375rem !important;
}
body .bvi-body[data-bvi-fontsize="19"] * {
font-size: 1.1875rem !important;
}
body .bvi-body[data-bvi-fontsize="19"] * h1,
body .bvi-body[data-bvi-fontsize="19"] * h1 * {
font-size: 1.625rem !important;
}
body .bvi-body[data-bvi-fontsize="19"] * h2,
body .bvi-body[data-bvi-fontsize="19"] * h2 * {
font-size: 1.5625rem !important;
}
body .bvi-body[data-bvi-fontsize="19"] * h3,
body .bvi-body[data-bvi-fontsize="19"] * h3 * {
font-size: 1.5rem !important;
}
body .bvi-body[data-bvi-fontsize="19"] * h4,
body .bvi-body[data-bvi-fontsize="19"] * h4 * {
font-size: 1.4375rem !important;
}
body .bvi-body[data-bvi-fontsize="19"] * h5,
body .bvi-body[data-bvi-fontsize="19"] * h5 * {
font-size: 1.375rem !important;
}
body .bvi-body[data-bvi-fontsize="19"] * h6,
body .bvi-body[data-bvi-fontsize="19"] * h6 * {
font-size: 1.3125rem !important;
}
body .bvi-body[data-bvi-fontsize="18"] * {
font-size: 1.125rem !important;
}
body .bvi-body[data-bvi-fontsize="18"] * h1,
body .bvi-body[data-bvi-fontsize="18"] * h1 * {
font-size: 1.5625rem !important;
}
body .bvi-body[data-bvi-fontsize="18"] * h2,
body .bvi-body[data-bvi-fontsize="18"] * h2 * {
font-size: 1.5rem !important;
}
body .bvi-body[data-bvi-fontsize="18"] * h3,
body .bvi-body[data-bvi-fontsize="18"] * h3 * {
font-size: 1.4375rem !important;
}
body .bvi-body[data-bvi-fontsize="18"] * h4,
body .bvi-body[data-bvi-fontsize="18"] * h4 * {
font-size: 1.375rem !important;
}
body .bvi-body[data-bvi-fontsize="18"] * h5,
body .bvi-body[data-bvi-fontsize="18"] * h5 * {
font-size: 1.3125rem !important;
}
body .bvi-body[data-bvi-fontsize="18"] * h6,
body .bvi-body[data-bvi-fontsize="18"] * h6 * {
font-size: 1.25rem !important;
}
body .bvi-body[data-bvi-fontsize="17"] * {
font-size: 1.0625rem !important;
}
body .bvi-body[data-bvi-fontsize="17"] * h1,
body .bvi-body[data-bvi-fontsize="17"] * h1 * {
font-size: 1.5rem !important;
}
body .bvi-body[data-bvi-fontsize="17"] * h2,
body .bvi-body[data-bvi-fontsize="17"] * h2 * {
font-size: 1.4375rem !important;
}
body .bvi-body[data-bvi-fontsize="17"] * h3,
body .bvi-body[data-bvi-fontsize="17"] * h3 * {
font-size: 1.375rem !important;
}
body .bvi-body[data-bvi-fontsize="17"] * h4,
body .bvi-body[data-bvi-fontsize="17"] * h4 * {
font-size: 1.3125rem !important;
}
body .bvi-body[data-bvi-fontsize="17"] * h5,
body .bvi-body[data-bvi-fontsize="17"] * h5 * {
font-size: 1.25rem !important;
}
body .bvi-body[data-bvi-fontsize="17"] * h6,
body .bvi-body[data-bvi-fontsize="17"] * h6 * {
font-size: 1.1875rem !important;
}
body .bvi-body[data-bvi-fontsize="16"] * {
font-size: 1rem !important;
}
body .bvi-body[data-bvi-fontsize="16"] * h1,
body .bvi-body[data-bvi-fontsize="16"] * h1 * {
font-size: 1.4375rem !important;
}
body .bvi-body[data-bvi-fontsize="16"] * h2,
body .bvi-body[data-bvi-fontsize="16"] * h2 * {
font-size: 1.375rem !important;
}
body .bvi-body[data-bvi-fontsize="16"] * h3,
body .bvi-body[data-bvi-fontsize="16"] * h3 * {
font-size: 1.3125rem !important;
}
body .bvi-body[data-bvi-fontsize="16"] * h4,
body .bvi-body[data-bvi-fontsize="16"] * h4 * {
font-size: 1.25rem !important;
}
body .bvi-body[data-bvi-fontsize="16"] * h5,
body .bvi-body[data-bvi-fontsize="16"] * h5 * {
font-size: 1.1875rem !important;
}
body .bvi-body[data-bvi-fontsize="16"] * h6,
body .bvi-body[data-bvi-fontsize="16"] * h6 * {
font-size: 1.125rem !important;
}
body .bvi-body[data-bvi-fontsize="15"] * {
font-size: 0.9375rem !important;
}
body .bvi-body[data-bvi-fontsize="15"] * h1,
body .bvi-body[data-bvi-fontsize="15"] * h1 * {
font-size: 1.375rem !important;
}
body .bvi-body[data-bvi-fontsize="15"] * h2,
body .bvi-body[data-bvi-fontsize="15"] * h2 * {
font-size: 1.3125rem !important;
}
body .bvi-body[data-bvi-fontsize="15"] * h3,
body .bvi-body[data-bvi-fontsize="15"] * h3 * {
font-size: 1.25rem !important;
}
body .bvi-body[data-bvi-fontsize="15"] * h4,
body .bvi-body[data-bvi-fontsize="15"] * h4 * {
font-size: 1.1875rem !important;
}
body .bvi-body[data-bvi-fontsize="15"] * h5,
body .bvi-body[data-bvi-fontsize="15"] * h5 * {
font-size: 1.125rem !important;
}
body .bvi-body[data-bvi-fontsize="15"] * h6,
body .bvi-body[data-bvi-fontsize="15"] * h6 * {
font-size: 1.0625rem !important;
}
body .bvi-body[data-bvi-fontsize="14"] * {
font-size: 0.875rem !important;
}
body .bvi-body[data-bvi-fontsize="14"] * h1,
body .bvi-body[data-bvi-fontsize="14"] * h1 * {
font-size: 1.3125rem !important;
}
body .bvi-body[data-bvi-fontsize="14"] * h2,
body .bvi-body[data-bvi-fontsize="14"] * h2 * {
font-size: 1.25rem !important;
}
body .bvi-body[data-bvi-fontsize="14"] * h3,
body .bvi-body[data-bvi-fontsize="14"] * h3 * {
font-size: 1.1875rem !important;
}
body .bvi-body[data-bvi-fontsize="14"] * h4,
body .bvi-body[data-bvi-fontsize="14"] * h4 * {
font-size: 1.125rem !important;
}
body .bvi-body[data-bvi-fontsize="14"] * h5,
body .bvi-body[data-bvi-fontsize="14"] * h5 * {
font-size: 1.0625rem !important;
}
body .bvi-body[data-bvi-fontsize="14"] * h6,
body .bvi-body[data-bvi-fontsize="14"] * h6 * {
font-size: 1rem !important;
}
body .bvi-body[data-bvi-fontsize="13"] * {
font-size: 0.8125rem !important;
}
body .bvi-body[data-bvi-fontsize="13"] * h1,
body .bvi-body[data-bvi-fontsize="13"] * h1 * {
font-size: 1.25rem !important;
}
body .bvi-body[data-bvi-fontsize="13"] * h2,
body .bvi-body[data-bvi-fontsize="13"] * h2 * {
font-size: 1.1875rem !important;
}
body .bvi-body[data-bvi-fontsize="13"] * h3,
body .bvi-body[data-bvi-fontsize="13"] * h3 * {
font-size: 1.125rem !important;
}
body .bvi-body[data-bvi-fontsize="13"] * h4,
body .bvi-body[data-bvi-fontsize="13"] * h4 * {
font-size: 1.0625rem !important;
}
body .bvi-body[data-bvi-fontsize="13"] * h5,
body .bvi-body[data-bvi-fontsize="13"] * h5 * {
font-size: 1rem !important;
}
body .bvi-body[data-bvi-fontsize="13"] * h6,
body .bvi-body[data-bvi-fontsize="13"] * h6 * {
font-size: 0.9375rem !important;
}
body .bvi-body[data-bvi-fontsize="12"] * {
font-size: 0.75rem !important;
}
body .bvi-body[data-bvi-fontsize="12"] * h1,
body .bvi-body[data-bvi-fontsize="12"] * h1 * {
font-size: 1.1875rem !important;
}
body .bvi-body[data-bvi-fontsize="12"] * h2,
body .bvi-body[data-bvi-fontsize="12"] * h2 * {
font-size: 1.125rem !important;
}
body .bvi-body[data-bvi-fontsize="12"] * h3,
body .bvi-body[data-bvi-fontsize="12"] * h3 * {
font-size: 1.0625rem !important;
}
body .bvi-body[data-bvi-fontsize="12"] * h4,
body .bvi-body[data-bvi-fontsize="12"] * h4 * {
font-size: 1rem !important;
}
body .bvi-body[data-bvi-fontsize="12"] * h5,
body .bvi-body[data-bvi-fontsize="12"] * h5 * {
font-size: 0.9375rem !important;
}
body .bvi-body[data-bvi-fontsize="12"] * h6,
body .bvi-body[data-bvi-fontsize="12"] * h6 * {
font-size: 0.875rem !important;
}
body .bvi-body[data-bvi-fontsize="11"] * {
font-size: 0.6875rem !important;
}
body .bvi-body[data-bvi-fontsize="11"] * h1,
body .bvi-body[data-bvi-fontsize="11"] * h1 * {
font-size: 1.125rem !important;
}
body .bvi-body[data-bvi-fontsize="11"] * h2,
body .bvi-body[data-bvi-fontsize="11"] * h2 * {
font-size: 1.0625rem !important;
}
body .bvi-body[data-bvi-fontsize="11"] * h3,
body .bvi-body[data-bvi-fontsize="11"] * h3 * {
font-size: 1rem !important;
}
body .bvi-body[data-bvi-fontsize="11"] * h4,
body .bvi-body[data-bvi-fontsize="11"] * h4 * {
font-size: 0.9375rem !important;
}
body .bvi-body[data-bvi-fontsize="11"] * h5,
body .bvi-body[data-bvi-fontsize="11"] * h5 * {
font-size: 0.875rem !important;
}
body .bvi-body[data-bvi-fontsize="11"] * h6,
body .bvi-body[data-bvi-fontsize="11"] * h6 * {
font-size: 0.8125rem !important;
}
body .bvi-body[data-bvi-fontsize="10"] * {
font-size: 0.625rem !important;
}
body .bvi-body[data-bvi-fontsize="10"] * h1,
body .bvi-body[data-bvi-fontsize="10"] * h1 * {
font-size: 1.0625rem !important;
}
body .bvi-body[data-bvi-fontsize="10"] * h2,
body .bvi-body[data-bvi-fontsize="10"] * h2 * {
font-size: 1rem !important;
}
body .bvi-body[data-bvi-fontsize="10"] * h3,
body .bvi-body[data-bvi-fontsize="10"] * h3 * {
font-size: 0.9375rem !important;
}
body .bvi-body[data-bvi-fontsize="10"] * h4,
body .bvi-body[data-bvi-fontsize="10"] * h4 * {
font-size: 0.875rem !important;
}
body .bvi-body[data-bvi-fontsize="10"] * h5,
body .bvi-body[data-bvi-fontsize="10"] * h5 * {
font-size: 0.8125rem !important;
}
body .bvi-body[data-bvi-fontsize="10"] * h6,
body .bvi-body[data-bvi-fontsize="10"] * h6 * {
font-size: 0.75rem !important;
}
body .bvi-body[data-bvi-fontsize="9"] * {
font-size: 0.5625rem !important;
}
body .bvi-body[data-bvi-fontsize="9"] * h1,
body .bvi-body[data-bvi-fontsize="9"] * h1 * {
font-size: 1rem !important;
}
body .bvi-body[data-bvi-fontsize="9"] * h2,
body .bvi-body[data-bvi-fontsize="9"] * h2 * {
font-size: 0.9375rem !important;
}
body .bvi-body[data-bvi-fontsize="9"] * h3,
body .bvi-body[data-bvi-fontsize="9"] * h3 * {
font-size: 0.875rem !important;
}
body .bvi-body[data-bvi-fontsize="9"] * h4,
body .bvi-body[data-bvi-fontsize="9"] * h4 * {
font-size: 0.8125rem !important;
}
body .bvi-body[data-bvi-fontsize="9"] * h5,
body .bvi-body[data-bvi-fontsize="9"] * h5 * {
font-size: 0.75rem !important;
}
body .bvi-body[data-bvi-fontsize="9"] * h6,
body .bvi-body[data-bvi-fontsize="9"] * h6 * {
font-size: 0.6875rem !important;
}
body .bvi-body[data-bvi-fontsize="8"] * {
font-size: 0.5rem !important;
}
body .bvi-body[data-bvi-fontsize="8"] * h1,
body .bvi-body[data-bvi-fontsize="8"] * h1 * {
font-size: 0.9375rem !important;
}
body .bvi-body[data-bvi-fontsize="8"] * h2,
body .bvi-body[data-bvi-fontsize="8"] * h2 * {
font-size: 0.875rem !important;
}
body .bvi-body[data-bvi-fontsize="8"] * h3,
body .bvi-body[data-bvi-fontsize="8"] * h3 * {
font-size: 0.8125rem !important;
}
body .bvi-body[data-bvi-fontsize="8"] * h4,
body .bvi-body[data-bvi-fontsize="8"] * h4 * {
font-size: 0.75rem !important;
}
body .bvi-body[data-bvi-fontsize="8"] * h5,
body .bvi-body[data-bvi-fontsize="8"] * h5 * {
font-size: 0.6875rem !important;
}
body .bvi-body[data-bvi-fontsize="8"] * h6,
body .bvi-body[data-bvi-fontsize="8"] * h6 * {
font-size: 0.625rem !important;
}
body .bvi-body[data-bvi-fontsize="7"] * {
font-size: 0.4375rem !important;
}
body .bvi-body[data-bvi-fontsize="7"] * h1,
body .bvi-body[data-bvi-fontsize="7"] * h1 * {
font-size: 0.875rem !important;
}
body .bvi-body[data-bvi-fontsize="7"] * h2,
body .bvi-body[data-bvi-fontsize="7"] * h2 * {
font-size: 0.8125rem !important;
}
body .bvi-body[data-bvi-fontsize="7"] * h3,
body .bvi-body[data-bvi-fontsize="7"] * h3 * {
font-size: 0.75rem !important;
}
body .bvi-body[data-bvi-fontsize="7"] * h4,
body .bvi-body[data-bvi-fontsize="7"] * h4 * {
font-size: 0.6875rem !important;
}
body .bvi-body[data-bvi-fontsize="7"] * h5,
body .bvi-body[data-bvi-fontsize="7"] * h5 * {
font-size: 0.625rem !important;
}
body .bvi-body[data-bvi-fontsize="7"] * h6,
body .bvi-body[data-bvi-fontsize="7"] * h6 * {
font-size: 0.5625rem !important;
}
body .bvi-body[data-bvi-fontsize="6"] * {
font-size: 0.375rem !important;
}
body .bvi-body[data-bvi-fontsize="6"] * h1,
body .bvi-body[data-bvi-fontsize="6"] * h1 * {
font-size: 0.8125rem !important;
}
body .bvi-body[data-bvi-fontsize="6"] * h2,
body .bvi-body[data-bvi-fontsize="6"] * h2 * {
font-size: 0.75rem !important;
}
body .bvi-body[data-bvi-fontsize="6"] * h3,
body .bvi-body[data-bvi-fontsize="6"] * h3 * {
font-size: 0.6875rem !important;
}
body .bvi-body[data-bvi-fontsize="6"] * h4,
body .bvi-body[data-bvi-fontsize="6"] * h4 * {
font-size: 0.625rem !important;
}
body .bvi-body[data-bvi-fontsize="6"] * h5,
body .bvi-body[data-bvi-fontsize="6"] * h5 * {
font-size: 0.5625rem !important;
}
body .bvi-body[data-bvi-fontsize="6"] * h6,
body .bvi-body[data-bvi-fontsize="6"] * h6 * {
font-size: 0.5rem !important;
}
body .bvi-body[data-bvi-fontsize="5"] * {
font-size: 0.3125rem !important;
}
body .bvi-body[data-bvi-fontsize="5"] * h1,
body .bvi-body[data-bvi-fontsize="5"] * h1 * {
font-size: 0.75rem !important;
}
body .bvi-body[data-bvi-fontsize="5"] * h2,
body .bvi-body[data-bvi-fontsize="5"] * h2 * {
font-size: 0.6875rem !important;
}
body .bvi-body[data-bvi-fontsize="5"] * h3,
body .bvi-body[data-bvi-fontsize="5"] * h3 * {
font-size: 0.625rem !important;
}
body .bvi-body[data-bvi-fontsize="5"] * h4,
body .bvi-body[data-bvi-fontsize="5"] * h4 * {
font-size: 0.5625rem !important;
}
body .bvi-body[data-bvi-fontsize="5"] * h5,
body .bvi-body[data-bvi-fontsize="5"] * h5 * {
font-size: 0.5rem !important;
}
body .bvi-body[data-bvi-fontsize="5"] * h6,
body .bvi-body[data-bvi-fontsize="5"] * h6 * {
font-size: 0.4375rem !important;
}
body .bvi-body[data-bvi-fontsize="4"] * {
font-size: 0.25rem !important;
}
body .bvi-body[data-bvi-fontsize="4"] * h1,
body .bvi-body[data-bvi-fontsize="4"] * h1 * {
font-size: 0.6875rem !important;
}
body .bvi-body[data-bvi-fontsize="4"] * h2,
body .bvi-body[data-bvi-fontsize="4"] * h2 * {
font-size: 0.625rem !important;
}
body .bvi-body[data-bvi-fontsize="4"] * h3,
body .bvi-body[data-bvi-fontsize="4"] * h3 * {
font-size: 0.5625rem !important;
}
body .bvi-body[data-bvi-fontsize="4"] * h4,
body .bvi-body[data-bvi-fontsize="4"] * h4 * {
font-size: 0.5rem !important;
}
body .bvi-body[data-bvi-fontsize="4"] * h5,
body .bvi-body[data-bvi-fontsize="4"] * h5 * {
font-size: 0.4375rem !important;
}
body .bvi-body[data-bvi-fontsize="4"] * h6,
body .bvi-body[data-bvi-fontsize="4"] * h6 * {
font-size: 0.375rem !important;
}
body .bvi-body[data-bvi-fontsize="3"] * {
font-size: 0.1875rem !important;
}
body .bvi-body[data-bvi-fontsize="3"] * h1,
body .bvi-body[data-bvi-fontsize="3"] * h1 * {
font-size: 0.625rem !important;
}
body .bvi-body[data-bvi-fontsize="3"] * h2,
body .bvi-body[data-bvi-fontsize="3"] * h2 * {
font-size: 0.5625rem !important;
}
body .bvi-body[data-bvi-fontsize="3"] * h3,
body .bvi-body[data-bvi-fontsize="3"] * h3 * {
font-size: 0.5rem !important;
}
body .bvi-body[data-bvi-fontsize="3"] * h4,
body .bvi-body[data-bvi-fontsize="3"] * h4 * {
font-size: 0.4375rem !important;
}
body .bvi-body[data-bvi-fontsize="3"] * h5,
body .bvi-body[data-bvi-fontsize="3"] * h5 * {
font-size: 0.375rem !important;
}
body .bvi-body[data-bvi-fontsize="3"] * h6,
body .bvi-body[data-bvi-fontsize="3"] * h6 * {
font-size: 0.3125rem !important;
}
body .bvi-body[data-bvi-fontsize="2"] * {
font-size: 0.125rem !important;
}
body .bvi-body[data-bvi-fontsize="2"] * h1,
body .bvi-body[data-bvi-fontsize="2"] * h1 * {
font-size: 0.5625rem !important;
}
body .bvi-body[data-bvi-fontsize="2"] * h2,
body .bvi-body[data-bvi-fontsize="2"] * h2 * {
font-size: 0.5rem !important;
}
body .bvi-body[data-bvi-fontsize="2"] * h3,
body .bvi-body[data-bvi-fontsize="2"] * h3 * {
font-size: 0.4375rem !important;
}
body .bvi-body[data-bvi-fontsize="2"] * h4,
body .bvi-body[data-bvi-fontsize="2"] * h4 * {
font-size: 0.375rem !important;
}
body .bvi-body[data-bvi-fontsize="2"] * h5,
body .bvi-body[data-bvi-fontsize="2"] * h5 * {
font-size: 0.3125rem !important;
}
body .bvi-body[data-bvi-fontsize="2"] * h6,
body .bvi-body[data-bvi-fontsize="2"] * h6 * {
font-size: 0.25rem !important;
}
body .bvi-body[data-bvi-fontsize="1"] * {
font-size: 0.0625rem !important;
}
body .bvi-body[data-bvi-fontsize="1"] * h1,
body .bvi-body[data-bvi-fontsize="1"] * h1 * {
font-size: 0.5rem !important;
}
body .bvi-body[data-bvi-fontsize="1"] * h2,
body .bvi-body[data-bvi-fontsize="1"] * h2 * {
font-size: 0.4375rem !important;
}
body .bvi-body[data-bvi-fontsize="1"] * h3,
body .bvi-body[data-bvi-fontsize="1"] * h3 * {
font-size: 0.375rem !important;
}
body .bvi-body[data-bvi-fontsize="1"] * h4,
body .bvi-body[data-bvi-fontsize="1"] * h4 * {
font-size: 0.3125rem !important;
}
body .bvi-body[data-bvi-fontsize="1"] * h5,
body .bvi-body[data-bvi-fontsize="1"] * h5 * {
font-size: 0.25rem !important;
}
body .bvi-body[data-bvi-fontsize="1"] * h6,
body .bvi-body[data-bvi-fontsize="1"] * h6 * {
font-size: 0.1875rem !important;
}
body .bvi-body[data-bvi-images=true]:not(.bvi-no-styles) .bvi-background-image:not(.bvi-no-styles),
body .bvi-body[data-bvi-images=true]:not(.bvi-no-styles) img.bvi-background-image:not(.bvi-no-styles),
body .bvi-body[data-bvi-images=true]:not(.bvi-no-styles) img.bvi-img:not(.bvi-no-styles) {
-webkit-filter: grayscale(0);
filter: grayscale(0);
visibility: visible;
}
body .bvi-body .bvi-img-caption {
display: none;
}
body .bvi-body[data-bvi-images=false]:not(.bvi-no-styles) img.bvi-img:not(.bvi-no-styles) {
display: none;
}
body .bvi-body[data-bvi-images=false]:not(.bvi-no-styles) .bvi-background-image:not(.bvi-no-styles) {
background-image: none !important;
}
body .bvi-body[data-bvi-images=false]:not(.bvi-no-styles) .bvi-img-caption {
display: inline-block;
max-width: 100%;
margin: 0.25rem;
padding: 0.25rem 0.5rem;
border: 0.0625rem dashed;
font-style: italic;
vertical-align: middle;
}
body .bvi-body[data-bvi-images=false]:not(.bvi-no-styles) .bvi-img-caption::before {
content: attr(data-bvi-caption);
}
body .bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .bvi-background-image:not(.bvi-no-styles),
body .bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) img.bvi-background-image:not(.bvi-no-styles),
body .bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) img.bvi-img:not(.bvi-no-styles) {
-webkit-filter: grayscale(1);
filter: grayscale(1);
visibility: visible;
}
body .bvi-body[data-bvi-lineheight=normal]:not(.bvi-no-styles) {
line-height: 1.5 !important;
}
body .bvi-body[data-bvi-lineheight=average]:not(.bvi-no-styles) {
line-height: 2 !important;
}
body .bvi-body[data-bvi-lineheight=average]:not(.bvi-no-styles) *:not(.bvi-no-styles):not(.bvi-link) {
line-height: 2 !important;
}
body .bvi-body[data-bvi-lineheight=big]:not(.bvi-no-styles) {
line-height: 2.5 !important;
}
body .bvi-body[data-bvi-lineheight=big]:not(.bvi-no-styles) *:not(.bvi-no-styles):not(.bvi-link) {
line-height: 2.5 !important;
}
body .bvi-body[data-bvi-letterspacing=normal]:not(.bvi-no-styles) {
letter-spacing: 0 !important;
}
body .bvi-body[data-bvi-letterspacing=average]:not(.bvi-no-styles) {
letter-spacing: 0.125rem !important;
}
body .bvi-body[data-bvi-letterspacing=average]:not(.bvi-no-styles) *:not(.bvi-no-styles):not(.bvi-link) {
letter-spacing: 0.125rem !important;
}
body .bvi-body[data-bvi-letterspacing=big]:not(.bvi-no-styles) {
letter-spacing: 0.25rem !important;
}
body .bvi-body[data-bvi-letterspacing=big]:not(.bvi-no-styles) *:not(.bvi-no-styles):not(.bvi-link) {
letter-spacing: 0.25rem !important;
}
body .bvi-body[data-bvi-fontfamily=arial]:not(.bvi-no-styles) {
font-family: Arial, sans-serif !important;
}
body .bvi-body[data-bvi-fontfamily=arial]:not(.bvi-no-styles) *:not(i):not(span):not(.bvi-no-styles):not(.bvi-link) {
font-family: Arial, sans-serif !important;
}
body .bvi-body[data-bvi-fontfamily=times]:not(.bvi-no-styles) {
font-family: "Times New roman", serif !important;
}
body .bvi-body[data-bvi-fontfamily=times]:not(.bvi-no-styles) *:not(i):not(span):not(.bvi-no-styles):not(.bvi-link) {
font-family: "Times New roman", serif !important;
}
body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) .wp-audio-shortcode,
body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) audio,
body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) canvas,
body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) embed,
body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) iframe,
body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) object,
body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) video,
body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) ymaps,
body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) figure {
display: block !important;
}
body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) .wp-audio-shortcode,
body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) audio,
body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) canvas,
body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) embed,
body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) iframe,
body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) object,
body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) video,
body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) ymaps,
body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) figure {
display: none !important;
}
body .bvi-body .bvi-speech {
margin-bottom: 1.5rem;
}
body .bvi-body .bvi-speech .bvi-speech-link {
display: inline-block;
border: 0.0625rem dashed transparent;
border-bottom: 0;
padding: 0.7rem;
}
body .bvi-body .bvi-speech .bvi-speech-text {
border: 0.0625rem dashed transparent;
padding: 0.7rem;
}
body .bvi-body .bvi-speech .bvi-highlighting.bvi-highlighting-fallback {
outline: 0.125rem solid currentColor;
outline-offset: 0.125rem;
}
body .bvi-body .bvi-speech .bvi-highlighting .bvi-speech-word-active {
font-weight: bold;
outline: 0.125rem solid currentColor;
outline-offset: 0.125rem;
text-decoration: underline;
}
body .bvi-body .bvi-link {
margin: 0;
text-transform: none;
-webkit-appearance: none;
appearance: none;
display: inline-flex;
align-items: center;
justify-content: center;
min-width: var(--bvi-link-min-size, 2.75rem);
min-height: var(--bvi-link-min-size, 2.75rem);
font-weight: 400;
line-height: 1.5;
font-size: var(--bvi-link-font-size, 1rem) !important;
color: var(--bvi-link-color, var(--bvi-site-color)) !important;
text-align: center;
text-decoration: none;
vertical-align: middle;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
background-color: var(--bvi-link-bg, var(--bvi-site-bg)) !important;
border: var(--bvi-link-border-width, 0.125rem) solid var(--bvi-link-border-color, var(--bvi-site-color)) !important;
padding: var(--bvi-link-padding, 0.375rem 0.75rem);
border-radius: var(--bvi-link-radius, 1rem);
position: relative;
transition: none;
}
body .bvi-body .bvi-link::after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
content: "";
}
body .bvi-body .bvi-link-fixed-top {
position: fixed !important;
top: max(0.75rem, env(safe-area-inset-top)) !important;
right: max(0.75rem, env(safe-area-inset-right)) !important;
z-index: 999999 !important;
}
body .bvi-body .bvi-hide {
display: none !important;
}
body .bvi-body .bvi-show {
display: block !important;
} .bvi-images {
width: 1.125rem;
height: 1.125rem;
letter-spacing: normal;
display: inline-block;
vertical-align: middle;
z-index: 1;
background-color: currentColor;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-size: contain;
mask-size: contain;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.bvi-images.bvi-images-bars {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23000' d='M0 96C0 78.3 14.3 64 32 64l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z'/%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23000' d='M0 96C0 78.3 14.3 64 32 64l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z'/%3E%3C/svg%3E");
}
.bvi-images.bvi-images-cog {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000' d='M195.1 9.5C198.1-5.3 211.2-16 226.4-16l59.8 0c15.2 0 28.3 10.7 31.3 25.5L332 79.5c14.1 6 27.3 13.7 39.3 22.8l67.8-22.5c14.4-4.8 30.2 1.2 37.8 14.4l29.9 51.8c7.6 13.2 4.9 29.8-6.5 39.9L447 233.3c.9 7.4 1.3 15 1.3 22.7s-.5 15.3-1.3 22.7l53.4 47.5c11.4 10.1 14 26.8 6.5 39.9l-29.9 51.8c-7.6 13.1-23.4 19.2-37.8 14.4l-67.8-22.5c-12.1 9.1-25.3 16.7-39.3 22.8l-14.4 69.9c-3.1 14.9-16.2 25.5-31.3 25.5l-59.8 0c-15.2 0-28.3-10.7-31.3-25.5l-14.4-69.9c-14.1-6-27.2-13.7-39.3-22.8L73.5 432.3c-14.4 4.8-30.2-1.2-37.8-14.4L5.8 366.1c-7.6-13.2-4.9-29.8 6.5-39.9l53.4-47.5c-.9-7.4-1.3-15-1.3-22.7s.5-15.3 1.3-22.7L12.3 185.8c-11.4-10.1-14-26.8-6.5-39.9L35.7 94.1c7.6-13.2 23.4-19.2 37.8-14.4l67.8 22.5c12.1-9.1 25.3-16.7 39.3-22.8L195.1 9.5zM256.3 336a80 80 0 1 0 -.6-160 80 80 0 1 0 .6 160z'/%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000' d='M195.1 9.5C198.1-5.3 211.2-16 226.4-16l59.8 0c15.2 0 28.3 10.7 31.3 25.5L332 79.5c14.1 6 27.3 13.7 39.3 22.8l67.8-22.5c14.4-4.8 30.2 1.2 37.8 14.4l29.9 51.8c7.6 13.2 4.9 29.8-6.5 39.9L447 233.3c.9 7.4 1.3 15 1.3 22.7s-.5 15.3-1.3 22.7l53.4 47.5c11.4 10.1 14 26.8 6.5 39.9l-29.9 51.8c-7.6 13.1-23.4 19.2-37.8 14.4l-67.8-22.5c-12.1 9.1-25.3 16.7-39.3 22.8l-14.4 69.9c-3.1 14.9-16.2 25.5-31.3 25.5l-59.8 0c-15.2 0-28.3-10.7-31.3-25.5l-14.4-69.9c-14.1-6-27.2-13.7-39.3-22.8L73.5 432.3c-14.4 4.8-30.2-1.2-37.8-14.4L5.8 366.1c-7.6-13.2-4.9-29.8 6.5-39.9l53.4-47.5c-.9-7.4-1.3-15-1.3-22.7s.5-15.3 1.3-22.7L12.3 185.8c-11.4-10.1-14-26.8-6.5-39.9L35.7 94.1c7.6-13.2 23.4-19.2 37.8-14.4l67.8 22.5c12.1-9.1 25.3-16.7 39.3-22.8L195.1 9.5zM256.3 336a80 80 0 1 0 -.6-160 80 80 0 1 0 .6 160z'/%3E%3C/svg%3E");
}
.bvi-images.bvi-images-eye-slash {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23000' d='M41-24.9c-9.4-9.4-24.6-9.4-33.9 0S-2.3-.3 7 9.1l528 528c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-96.4-96.4c2.7-2.4 5.4-4.8 8-7.2 46.8-43.5 78.1-95.4 93-131.1 3.3-7.9 3.3-16.7 0-24.6-14.9-35.7-46.2-87.7-93-131.1-47.1-43.7-111.8-80.6-192.6-80.6-56.8 0-105.6 18.2-146 44.2L41-24.9zM204.5 138.7c23.5-16.8 52.4-26.7 83.5-26.7 79.5 0 144 64.5 144 144 0 31.1-9.9 59.9-26.7 83.5l-34.7-34.7c12.7-21.4 17-47.7 10.1-73.7-13.7-51.2-66.4-81.6-117.6-67.9-8.6 2.3-16.7 5.7-24 10l-34.7-34.7zM325.3 395.1c-11.9 3.2-24.4 4.9-37.3 4.9-79.5 0-144-64.5-144-144 0-12.9 1.7-25.4 4.9-37.3L69.4 139.2c-32.6 36.8-55 75.8-66.9 104.5-3.3 7.9-3.3 16.7 0 24.6 14.9 35.7 46.2 87.7 93 131.1 47.1 43.7 111.8 80.6 192.6 80.6 37.3 0 71.2-7.9 101.5-20.6l-64.2-64.2z'/%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23000' d='M41-24.9c-9.4-9.4-24.6-9.4-33.9 0S-2.3-.3 7 9.1l528 528c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-96.4-96.4c2.7-2.4 5.4-4.8 8-7.2 46.8-43.5 78.1-95.4 93-131.1 3.3-7.9 3.3-16.7 0-24.6-14.9-35.7-46.2-87.7-93-131.1-47.1-43.7-111.8-80.6-192.6-80.6-56.8 0-105.6 18.2-146 44.2L41-24.9zM204.5 138.7c23.5-16.8 52.4-26.7 83.5-26.7 79.5 0 144 64.5 144 144 0 31.1-9.9 59.9-26.7 83.5l-34.7-34.7c12.7-21.4 17-47.7 10.1-73.7-13.7-51.2-66.4-81.6-117.6-67.9-8.6 2.3-16.7 5.7-24 10l-34.7-34.7zM325.3 395.1c-11.9 3.2-24.4 4.9-37.3 4.9-79.5 0-144-64.5-144-144 0-12.9 1.7-25.4 4.9-37.3L69.4 139.2c-32.6 36.8-55 75.8-66.9 104.5-3.3 7.9-3.3 16.7 0 24.6 14.9 35.7 46.2 87.7 93 131.1 47.1 43.7 111.8 80.6 192.6 80.6 37.3 0 71.2-7.9 101.5-20.6l-64.2-64.2z'/%3E%3C/svg%3E");
}
.bvi-images.bvi-images-eye {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23000' d='M288 32c-80.8 0-145.5 36.8-192.6 80.6-46.8 43.5-78.1 95.4-93 131.1-3.3 7.9-3.3 16.7 0 24.6 14.9 35.7 46.2 87.7 93 131.1 47.1 43.7 111.8 80.6 192.6 80.6s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1 3.3-7.9 3.3-16.7 0-24.6-14.9-35.7-46.2-87.7-93-131.1-47.1-43.7-111.8-80.6-192.6-80.6zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64-11.5 0-22.3-3-31.7-8.4-1 10.9-.1 22.1 2.9 33.2 13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-12.2-45.7-55.5-74.8-101.1-70.8 5.3 9.3 8.4 20.1 8.4 31.7z'/%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23000' d='M288 32c-80.8 0-145.5 36.8-192.6 80.6-46.8 43.5-78.1 95.4-93 131.1-3.3 7.9-3.3 16.7 0 24.6 14.9 35.7 46.2 87.7 93 131.1 47.1 43.7 111.8 80.6 192.6 80.6s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1 3.3-7.9 3.3-16.7 0-24.6-14.9-35.7-46.2-87.7-93-131.1-47.1-43.7-111.8-80.6-192.6-80.6zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64-11.5 0-22.3-3-31.7-8.4-1 10.9-.1 22.1 2.9 33.2 13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-12.2-45.7-55.5-74.8-101.1-70.8 5.3 9.3 8.4 20.1 8.4 31.7z'/%3E%3C/svg%3E");
}
.bvi-images.bvi-images-volume-up {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath fill='%23000' d='M533.6 32.5c-10.3-8.4-25.4-6.8-33.8 3.5s-6.8 25.4 3.5 33.8C557.5 113.8 592 180.8 592 256s-34.5 142.2-88.7 186.3c-10.3 8.4-11.8 23.5-3.5 33.8s23.5 11.8 33.8 3.5C598.5 426.7 640 346.2 640 256S598.5 85.2 533.6 32.5zM473.1 107c-10.3-8.4-25.4-6.8-33.8 3.5s-6.8 25.4 3.5 33.8C475.3 170.7 496 210.9 496 256s-20.7 85.3-53.2 111.8c-10.3 8.4-11.8 23.5-3.5 33.8s23.5 11.8 33.8 3.5c43.2-35.2 70.9-88.9 70.9-149s-27.7-113.8-70.9-149zm-60.5 74.5c-10.3-8.4-25.4-6.8-33.8 3.5s-6.8 25.4 3.5 33.8C393.1 227.6 400 241 400 256s-6.9 28.4-17.7 37.3c-10.3 8.4-11.8 23.5-3.5 33.8s23.5 11.8 33.8 3.5C434.1 312.9 448 286.1 448 256s-13.9-56.9-35.4-74.5zM80 352l48 0 134.1 119.2c6.4 5.7 14.6 8.8 23.1 8.8 19.2 0 34.8-15.6 34.8-34.8l0-378.4c0-19.2-15.6-34.8-34.8-34.8-8.5 0-16.7 3.1-23.1 8.8L128 160 80 160c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48z'/%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath fill='%23000' d='M533.6 32.5c-10.3-8.4-25.4-6.8-33.8 3.5s-6.8 25.4 3.5 33.8C557.5 113.8 592 180.8 592 256s-34.5 142.2-88.7 186.3c-10.3 8.4-11.8 23.5-3.5 33.8s23.5 11.8 33.8 3.5C598.5 426.7 640 346.2 640 256S598.5 85.2 533.6 32.5zM473.1 107c-10.3-8.4-25.4-6.8-33.8 3.5s-6.8 25.4 3.5 33.8C475.3 170.7 496 210.9 496 256s-20.7 85.3-53.2 111.8c-10.3 8.4-11.8 23.5-3.5 33.8s23.5 11.8 33.8 3.5c43.2-35.2 70.9-88.9 70.9-149s-27.7-113.8-70.9-149zm-60.5 74.5c-10.3-8.4-25.4-6.8-33.8 3.5s-6.8 25.4 3.5 33.8C393.1 227.6 400 241 400 256s-6.9 28.4-17.7 37.3c-10.3 8.4-11.8 23.5-3.5 33.8s23.5 11.8 33.8 3.5C434.1 312.9 448 286.1 448 256s-13.9-56.9-35.4-74.5zM80 352l48 0 134.1 119.2c6.4 5.7 14.6 8.8 23.1 8.8 19.2 0 34.8-15.6 34.8-34.8l0-378.4c0-19.2-15.6-34.8-34.8-34.8-8.5 0-16.7 3.1-23.1 8.8L128 160 80 160c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48z'/%3E%3C/svg%3E");
}
.bvi-images.bvi-images-volume-off {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23000' d='M96 352l-48 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48l48 0 134.1-119.2c6.4-5.7 14.6-8.8 23.1-8.8 19.2 0 34.8 15.6 34.8 34.8l0 378.4c0 19.2-15.6 34.8-34.8 34.8-8.5 0-16.7-3.1-23.1-8.8L96 352z'/%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23000' d='M96 352l-48 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48l48 0 134.1-119.2c6.4-5.7 14.6-8.8 23.1-8.8 19.2 0 34.8 15.6 34.8 34.8l0 378.4c0 19.2-15.6 34.8-34.8 34.8-8.5 0-16.7-3.1-23.1-8.8L96 352z'/%3E%3C/svg%3E");
}
.bvi-images.bvi-images-adjust {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000' d='M448 256c0-106-86-192-192-192l0 384c106 0 192-86 192-192zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z'/%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000' d='M448 256c0-106-86-192-192-192l0 384c106 0 192-86 192-192zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z'/%3E%3C/svg%3E");
}
.bvi-images.bvi-images-minus-circle {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000' d='M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM168 232l176 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-176 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z'/%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000' d='M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM168 232l176 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-176 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z'/%3E%3C/svg%3E");
}
.bvi-images.bvi-images-image {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23000' d='M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm64 80a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM272 224c8.4 0 16.1 4.4 20.5 11.5l88 144c4.5 7.4 4.7 16.7 .5 24.3S368.7 416 360 416L88 416c-8.9 0-17.2-5-21.3-12.9s-3.5-17.5 1.6-24.8l56-80c4.5-6.4 11.8-10.2 19.7-10.2s15.2 3.8 19.7 10.2l26.4 37.8 61.4-100.5c4.4-7.1 12.1-11.5 20.5-11.5z'/%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23000' d='M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm64 80a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM272 224c8.4 0 16.1 4.4 20.5 11.5l88 144c4.5 7.4 4.7 16.7 .5 24.3S368.7 416 360 416L88 416c-8.9 0-17.2-5-21.3-12.9s-3.5-17.5 1.6-24.8l56-80c4.5-6.4 11.8-10.2 19.7-10.2s15.2 3.8 19.7 10.2l26.4 37.8 61.4-100.5c4.4-7.1 12.1-11.5 20.5-11.5z'/%3E%3C/svg%3E");
}
.bvi-images.bvi-images-minus {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23000' d='M0 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32z'/%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23000' d='M0 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32z'/%3E%3C/svg%3E");
}
.bvi-images.bvi-images-size-32 {
width: 2rem !important;
height: 2rem !important;
}
:root {
--bvi-panel-color: var(--bvi-site-color);
--bvi-panel-contrast-color: var(--bvi-site-bg);
--bvi-panel-bg: var(--bvi-site-bg);
--bvi-panel-accent: var(--bvi-site-color);
--bvi-panel-accent-strong: var(--bvi-site-color);
--bvi-panel-font-family: Arial, sans-serif;
--bvi-panel-font-size: 1rem;
--bvi-panel-padding: 0.5rem;
--bvi-panel-shadow: 0 1.125rem 3rem -0.375rem color-mix(in oklch, #676f7b 12%, transparent);
--bvi-panel-z-index: 999999;
--bvi-panel-slide-duration: 0.25s;
--bvi-panel-slide-easing: ease-out;
--bvi-panel-menu-duration: 0.2s;
--bvi-panel-menu-easing: ease-out;
--bvi-panel-blocks-max-width: 90rem;
--bvi-panel-blocks-gap: 0.5rem;
--bvi-panel-blocks-mobile-gap: 0.25rem;
--bvi-panel-blocks-tablet-gap: 0.5rem;
--bvi-panel-block-padding: 0.688rem 0.938rem;
--bvi-panel-block-tablet-padding: 0.375rem 0.5rem;
--bvi-panel-block-mobile-padding: 0.25rem;
--bvi-panel-link-margin: 0.25rem 0.125rem;
--bvi-panel-block-title-margin-bottom: 0.8rem;
--bvi-panel-block-title-mobile-margin-bottom: 0.25rem;
--bvi-panel-select-max-width: 28rem;
--bvi-panel-select-min-height: 2.75rem;
--bvi-panel-select-padding: 0.375rem 2.5rem 0.375rem 1rem;
--bvi-panel-select-border-color: var(--bvi-site-color);
--bvi-panel-select-border-width: 0.125rem;
--bvi-panel-select-radius: 1rem;
--bvi-panel-select-arrow-size: 0.5rem;
--bvi-panel-select-arrow-offset: 1rem;
--bvi-link-color: var(--bvi-site-color);
--bvi-link-bg: var(--bvi-site-bg);
--bvi-link-hover: color-mix(in oklch, var(--bvi-site-bg) 88%, var(--bvi-site-color));
--bvi-link-border-color: var(--bvi-site-color);
--bvi-link-active-color: var(--bvi-site-bg);
--bvi-link-active-bg: var(--bvi-site-color);
--bvi-link-active-border-color: var(--bvi-site-color);
--bvi-link-min-size: 2.75rem;
--bvi-link-font-size: 1rem;
--bvi-link-border-width: 0.125rem;
--bvi-link-padding: 0.375rem 0.75rem;
--bvi-link-radius: 1rem;
--bvi-link-focus-width: 0.1875rem;
--bvi-link-focus-offset: 0.125rem;
--bvi-link-active-inner-ring-width: 0.125rem;
--bvi-link-transition: background-color 0.15s ease-in-out;
--bvi-link-active-duration: 0.35s;
--bvi-link-active-easing: ease-out;
--bvi-link-compact-padding: 0.5rem;
--bvi-theme-white-color: #000;
--bvi-theme-white-bg: #fff;
--bvi-theme-black-color: #fff;
--bvi-theme-black-bg: #000;
--bvi-theme-blue-color: #063462;
--bvi-theme-blue-bg: #9DD1FF;
--bvi-theme-brown-color: #4D4B43;
--bvi-theme-brown-bg: #F7F3D6;
--bvi-theme-green-color: #A9E44D;
--bvi-theme-green-bg: #3B2716;
--bvi-site-color: var(--bvi-theme-white-color);
--bvi-site-bg: var(--bvi-theme-white-bg);
--bvi-modal-z-index: 1050;
--bvi-modal-overlay-color: color-mix(in oklch, #000 50%, transparent);
--bvi-modal-transition-duration: 200ms;
--bvi-modal-transition-easing: ease-in;
--bvi-modal-max-width: 31.25rem;
--bvi-modal-dialog-margin: 1.75rem;
--bvi-modal-dialog-vertical-offset: 3.5rem;
--bvi-modal-border-color: color-mix(in oklch, var(--bvi-site-color) 40%, transparent);
--bvi-modal-border-width: 0.0625rem;
--bvi-modal-radius: 1rem;
--bvi-modal-shadow: 0 1.5rem 3.5rem -0.5rem color-mix(in oklch, #000 40%, transparent);
--bvi-modal-divider-color: color-mix(in oklch, var(--bvi-site-color) 30%, transparent);
--bvi-modal-header-footer-padding: 1rem 1.25rem;
--bvi-modal-footer-gap: 0.5rem;
--bvi-modal-body-padding: 1.25rem;
--bvi-modal-title-font-size: 1.25rem;
--bvi-modal-title-font-weight: 600;
--bvi-modal-scrollbar-width: 0.5rem;
--bvi-modal-scrollbar-radius: 0.25rem;
--bvi-modal-close-font-size: 1.2rem;
--bvi-modal-close-text-shadow: 0 0.0625rem 0;
--bvi-modal-close-opacity: 0.75;
--bvi-modal-mobile-gutter: 0.5rem;
--bvi-modal-mobile-header-footer-padding: 0.75rem 1rem;
--bvi-modal-mobile-body-padding: 1rem 0.5rem;
--bvi-modal-blocks-gap: 1rem;
--bvi-modal-block-padding: 0.5rem 0;
--bvi-modal-block-title-margin-bottom: 0.75rem;
}
@supports (color: color-mix(in oklch, #000, #fff)) {
:root {
--bvi-link-hover: color-mix(in oklch, var(--bvi-link-bg) 88%, var(--bvi-panel-accent));
}
}