@charset "utf-8";
.imgplay {
height: 100%;
position: relative;
width: 100%
}
.imgplay img {
max-width: 100%
}
.imageplayer img {
display: none
}
.imgplay canvas {
left: 0;
position: absolute;
top: 0
}
.tooltipster-fall, .tooltipster-grow.tooltipster-show {
-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1);
-moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
-ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
-o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15)
}
.tooltipster-base {
display: flex;
pointer-events: none;
position: absolute;
font-size: 12px
}
.tooltipster-box {
flex: 1 1 auto
}
.tooltipster-content {
box-sizing: border-box;
max-height: 100%;
max-width: 100%;
overflow: auto
}
.tooltipster-ruler {
bottom: 0;
left: 0;
overflow: hidden;
position: fixed;
right: 0;
top: 0;
visibility: hidden
}
.tooltipster-fade {
opacity: 0;
-webkit-transition-property: opacity;
-moz-transition-property: opacity;
-o-transition-property: opacity;
-ms-transition-property: opacity;
transition-property: opacity
}
.tooltipster-fade.tooltipster-show {
opacity: 1
}
.tooltipster-grow {
-webkit-transform: scale(0, 0);
-moz-transform: scale(0, 0);
-o-transform: scale(0, 0);
-ms-transform: scale(0, 0);
transform: scale(0, 0);
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
-ms-transition-property: -ms-transform;
transition-property: transform;
-webkit-backface-visibility: hidden
}
.tooltipster-grow.tooltipster-show {
-webkit-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-o-transform: scale(1, 1);
-ms-transform: scale(1, 1);
transform: scale(1, 1);
-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
transition-timing-function: cubic-bezier(.175, .885, .32, 1.15)
}
.tooltipster-swing {
opacity: 0;
-webkit-transform: rotateZ(4deg);
-moz-transform: rotateZ(4deg);
-o-transform: rotateZ(4deg);
-ms-transform: rotateZ(4deg);
transform: rotateZ(4deg);
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
-ms-transition-property: -ms-transform;
transition-property: transform
}
.tooltipster-swing.tooltipster-show {
opacity: 1;
-webkit-transform: rotateZ(0);
-moz-transform: rotateZ(0);
-o-transform: rotateZ(0);
-ms-transform: rotateZ(0);
transform: rotateZ(0);
-webkit-transition-timing-function: cubic-bezier(.23, .635, .495, 1);
-webkit-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
-moz-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
-ms-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
-o-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
transition-timing-function: cubic-bezier(.23, .635, .495, 2.4)
}
.tooltipster-fall {
-webkit-transition-property: top;
-moz-transition-property: top;
-o-transition-property: top;
-ms-transition-property: top;
transition-property: top;
-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
transition-timing-function: cubic-bezier(.175, .885, .32, 1.15)
}
.tooltipster-fall.tooltipster-initial {
top: 0 !important
}
.tooltipster-fall.tooltipster-dying {
-webkit-transition-property: all;
-moz-transition-property: all;
-o-transition-property: all;
-ms-transition-property: all;
transition-property: all;
top: 0 !important;
opacity: 0
}
.tooltipster-slide {
-webkit-transition-property: left;
-moz-transition-property: left;
-o-transition-property: left;
-ms-transition-property: left;
transition-property: left;
-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1);
-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
-moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
-ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
-o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
transition-timing-function: cubic-bezier(.175, .885, .32, 1.15)
}
.tooltipster-slide.tooltipster-initial {
left: -40px !important
}
.tooltipster-slide.tooltipster-dying {
-webkit-transition-property: all;
-moz-transition-property: all;
-o-transition-property: all;
-ms-transition-property: all;
transition-property: all;
left: 0 !important;
opacity: 0
}
@keyframes "tooltipster-fading" {
0% {
  opacity: 0;
}
100% {
  opacity: 1;
}
}
.tooltipster-update-fade {
animation: tooltipster-fading .4s
}
@keyframes "tooltipster-rotating" {
25% {
  transform: rotate(-2deg);
}
75% {
  transform: rotate(2deg);
}
100% {
  transform: rotate(0);
}
}
.tooltipster-update-rotate {
animation: tooltipster-rotating .6s
}
@keyframes "tooltipster-scaling" {
50% {
  transform: scale(1.1);
}
100% {
  transform: scale(1);
}
}
.tooltipster-update-scale {
animation: tooltipster-scaling .6s
}
.tooltipster-sidetip .tooltipster-box {
  background: rgba(0, 0, 0, 0.88);
  border: 1px solid #333;
  border-radius: 4px
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
margin-top: 8px
}
.tooltipster-sidetip.tooltipster-left .tooltipster-box {
margin-right: 8px
}
.tooltipster-sidetip.tooltipster-right .tooltipster-box {
margin-left: 8px
}
.tooltipster-sidetip.tooltipster-top .tooltipster-box {
margin-bottom: 8px
}
.tooltipster-sidetip .tooltipster-content {
  color: #fff;
  line-height: 16px;
  padding: 5px 11px;
  font-size: 14px;
  font-family: 'Source Sans Pro', sans-serif;
  text-shadow: 0px 0px 4px rgba(0, 0, 0, 1.0)
}
.tooltipster-sidetip .tooltipster-arrow {
overflow: hidden;
position: absolute
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
height: 10px;
margin-left: -10px;
top: 0;
width: 20px
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
height: 20px;
margin-top: -10px;
right: 0;
top: 0;
width: 10px
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
height: 20px;
margin-top: -10px;
left: 0;
top: 0;
width: 10px
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
bottom: 0;
height: 10px;
margin-left: -10px;
width: 20px
}
.tooltipster-sidetip .tooltipster-arrow-background, .tooltipster-sidetip .tooltipster-arrow-border {
height: 0;
position: absolute;
width: 0
}
.tooltipster-sidetip .tooltipster-arrow-background {
border: 10px solid transparent
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
border-bottom-color: rgba(0, 0, 0, 0.7);
left: 0;
top: 3px
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
border-left-color: rgba(0, 0, 0, 0.7);
left: -3px;
top: 0
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
border-right-color: rgba(0, 0, 0, 0.7);
left: 3px;
top: 0
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
border-top-color: rgba(0, 0, 0, 0.7);
left: 0;
top: -3px
}
.tooltipster-sidetip .tooltipster-arrow-border {
border: 10px solid transparent;
left: 0;
top: 0
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
border-bottom-color: #000
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
border-left-color: #000
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
border-right-color: #000
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
border-top-color: #000
}
.tooltipster-sidetip .tooltipster-arrow-uncropped {
position: relative
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
top: -10px
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
left: -10px
}

.tooltipster-follower .tooltipster-box {
background: rgba(0, 0, 0, 0.92);
border: 0px solid #333;
border-radius: 4px
}
.tooltipster-follower .tooltipster-content {
color: #fff;
line-height: 16px;
padding: 5px 11px;
font-size: 14px;
font-family: 'Source Sans Pro', sans-serif;
text-shadow: 0px 0px 4px rgba(0, 0, 0, 1.0)
}
.tooltipster-follower .tooltipster-content span {
line-height: 14px;
font-size: 11px
}
.tooltipster-follower.tooltipster-borderless .tooltipster-box {
border: none;
background: #1b1b1b;
background: rgba(10, 10, 10, .9)
}
.tooltipster-follower.tooltipster-light .tooltipster-box {
border-radius: 3px;
border: 1px solid #ccc;
background: #ededed
}
.tooltipster-follower.tooltipster-light .tooltipster-content {
color: #666
}
.tooltipster-follower.tooltipster-noir .tooltipster-box {
border-radius: 0;
border: 3px solid #000;
background: #fff
}
.tooltipster-follower.tooltipster-noir .tooltipster-content {
color: #000
}
.tooltipster-follower.tooltipster-punk .tooltipster-box {
border-radius: 5px;
border: none;
border-bottom: 3px solid #f71169;
background: #2a2a2a
}
.tooltipster-follower.tooltipster-shadow .tooltipster-box {
border: none;
border-radius: 5px;
background: #fff;
box-shadow: 0 0 10px 6px rgba(0, 0, 0, .1)
}
.tooltipster-follower.tooltipster-shadow .tooltipster-content {
color: #8d8d8d
}
.ps-container {
-ms-touch-action: none;
touch-action: none;
overflow: hidden !important;
-ms-overflow-style: none
}
@supports (-ms-overflow-style: none) {
.ps-container {
  overflow: auto !important
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps-container {
    overflow: auto !important
  }
}
.ps-container.ps-active-x>.ps-scrollbar-x-rail, .ps-container.ps-active-y>.ps-scrollbar-y-rail {
  display: block;
  background-color: #256c76
}
.ps-container.ps-in-scrolling {
  pointer-events: none
}
.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
  background-color: #379dab;
  opacity: .9
}
.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
  background-color: #eee
}
.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
  background-color: #379dab;
  opacity: .9
}
.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
  background-color: #eee
}
.ps-container>.ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  opacity: .8;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  -moz-transition: background-color .2s linear, opacity .2s linear;
  -o-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear;
  bottom: 3px;
  height: 8px
}
.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x {
  position: absolute;
  background-color: #379dab;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: background-color .2s linear;
  -moz-transition: background-color .2s linear;
  -o-transition: background-color .2s linear;
  transition: background-color .2s linear;
  bottom: 0;
  height: 8px
}
.ps-container>.ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  opacity: .8;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  -moz-transition: background-color .2s linear, opacity .2s linear;
  -o-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear;
  right: 3px;
  width: 8px
}
.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y {
  position: absolute;
  background-color: #49c4d5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: background-color .2s linear;
  -moz-transition: background-color .2s linear;
  -o-transition: background-color .2s linear;
  transition: background-color .2s linear;
  right: 0;
  width: 8px
}
.ps-container:hover.ps-in-scrolling {
  pointer-events: none
}
.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
  background-color: #379dab;
  opacity: .9
}
.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
  background-color: #eee
}
.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
  background-color: #379dab;
  opacity: .9
}
.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
  background-color: #eee
}
.ps-container:hover>.ps-scrollbar-x-rail, .ps-container:hover>.ps-scrollbar-y-rail {
  opacity: .8
}
.ps-container:hover>.ps-scrollbar-x-rail:hover {
  background-color: #256c76;
  opacity: .9
}
.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x {
  background-color: #eee
}
.ps-container:hover>.ps-scrollbar-y-rail:hover {
  background-color: #256c76;
  opacity: .9
}
.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y {
  background-color: #eee
}
