@charset "utf-8";

#BIS_frame { background: none; position: fixed; width: 100%; height: 100%; top: 0px; border: 0px; overflow: hidden; display: none; left: 0px; z-index: 1000000; }

.bis-reset > div { letter-spacing: normal; font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; font-size: 100%; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; text-align-last: start; text-decoration: none; text-emphasis: none; text-indent: 0px; text-shadow: none; text-transform: none; alignment-baseline: baseline; animation-play-state: running; backface-visibility: visible; background-color: transparent; background-image: none; baseline-shift: baseline; border: 0px none transparent; border-radius: 0px; inset: auto; -webkit-box-decoration-break: slice; box-decoration-break: slice; box-shadow: none; box-sizing: content-box; caption-side: top; clear: none; clip: auto; color: inherit; column-fill: balance; column-gap: normal; columns: auto; content: normal; counter-increment: none; counter-reset: none; cursor: auto; direction: ltr; display: inline; dominant-baseline: auto; empty-cells: show; float: none; height: auto; hyphenate-character: auto; hyphens: manual; image-rendering: auto; line-height: inherit; list-style: outside none disc; margin: 0px; max-height: none; max-width: none; min-height: 0px; min-width: 0px; opacity: 1; orphans: 2; outline-offset: 0px; overflow: visible; padding: 0px; page: auto; break-after: auto; break-before: auto; break-inside: auto; perspective: none; perspective-origin: 50% 50%; position: static; quotes: none; resize: none; size: auto; table-layout: auto; transform: none; transform-origin: 50% 50% 0px; transform-style: flat; unicode-bidi: normal; vertical-align: baseline; white-space: normal; widows: 2; width: auto; word-break: normal; word-spacing: normal; overflow-wrap: normal; z-index: auto; text-align: start; }

.bis-reset { z-index: 999999; }

.bis-reset div { display: block; }

.bis-reset .bis-button { cursor: pointer; text-shadow: rgba(0, 0, 0, 0.2) 1px 1px 0px; -webkit-font-smoothing: subpixel-antialiased; }

.bis-reset.bis-edge-left, .bis-reset.bis-edge-right { transform-origin: left bottom; white-space: nowrap; position: fixed; }

.bis-reset.bis-edge-left { left: 0px; }

.bis-reset.bis-edge-right { right: 0px; }

.bis-reset.bis-rotate-90 { transform-origin: left bottom; transform: rotate(90deg); }

.bis-reset.bis-rotate-270 { transform-origin: 100% 100%; transform: rotate(270deg); }

.bis-reset.bis-edge-bottom { position: fixed; bottom: 0px; }

.bis-reset img { display: block; cursor: pointer; }

.bis-reset.preview { position: absolute !important; }

.bis-reset .bis-button.with-bis-image { transform: none; filter: none; }