@media (min-width: 1024px){
  :root{
    font-size:1vw;
  }
}
@media (min-width: 1400px){
  :root{
    font-size:1.0526315789vw;
  }
}
@media (min-width: 1600px){
  :root{
    font-size:0.9375vw;
  }
}

.side-entry-container{
  position:fixed;
  right:0px;
  top:50%;
  z-index:10;
  display:none;
  --tw-translate-y:-50%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity));
  font-size:0.75rem;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgb(30 41 59 / var(--tw-text-opacity));
  --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

@media (min-width: 1024px){
  .side-entry-container{
    display:block;
  }
}

.side-entry{
  position:relative;
  width:100%;
  cursor:pointer;
  padding-top:0.5rem;
  padding-bottom:0.5rem;
  padding-left:1.25rem;
  padding-right:1rem;
  text-align:center;
}

.side-entry-text{
  position:relative;
  z-index:10;
  --tw-translate-x:-0.125rem;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.book-flip{
  pointer-events:none;
  position:absolute;
  top:50%;
  width:1.45rem;
  height:1.45rem;
  --tw-translate-y:-50%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  left:0.175rem;
}

.fade-up[data-vizcms-animated=false]{
  --tw-translate-y:6rem;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity:0;
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:300ms;
}
.fade-up[data-vizcms-animated=false].small-distance{
  --tw-translate-y:2rem;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.fade-up[data-vizcms-animated=true]{
  --tw-translate-y:0px;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity:1;
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:300ms;
}

body.screen-height-too-small .wrapper-need-scale-down{
  transform:scale(var(--small-screen-scale-factor));
}