.main-html,body,html{position:fixed}#tb-main-container,body,html{background-color:#fff}body,html{font-family:sans-serif;margin:0;padding:0;color:#000;overflow:hidden;position:relative}body{background-color:#fff}.main-html{width:100%;height:100%;position:relative}#main-container,#tb-main-container{background-color:#fff;position:absolute;top:0;left:0;width:100%;height:100%}#tb-main-container{transition:top .2s ease-in-out;-moz-transition:top .2s ease-in-out;-webkit-transition:top .2s ease-in-out}.ui-container{pointer-events:none}.page-container,.ui-container{position:absolute;top:0;left:0;width:100%;height:100%}.page-container{margin:0;padding:0}.popup-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);width:auto;height:auto;background-color:#fff;padding:4vh}#stats-display{top:50%!important}.disabled-input{pointer-events:none}.page-accessibility{pointer-events:none;transform-origin:0 0}.page-accessibility,.page-accessibility .container-accessibility{position:absolute;width:2048px;height:768px}.page-accessibility .container-accessibility .ui-accessible{position:absolute;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.page-accessibility .container-accessibility .ui-accessible.is-focus{border:5px solid #ffeb00}.page-accessibility .container-accessibility .ui-accessible .ui-link-accessible{color:transparent;font-size:1px}.page-accessibility .container-accessibility .ui-accessible .ui-link-accessible:active,.page-accessibility .container-accessibility .ui-accessible .ui-link-accessible:focus,.page-accessibility .container-accessibility .ui-accessible .ui-link-accessible:hover{color:transparent;border:none;outline:none;box-shadow:none}.page-accessibility .container-accessibility .acc-object-inner:focus{border:5px solid #ffeb00;outline-width:0}.page-accessibility .container-accessibility .acc-object{position:absolute;color:transparent}.page-accessibility .container-accessibility .accessibility-debug-label{color:transparent}.is-debug-accessibility .page-accessibility{background-color:rgba(255,0,0,.3)!important}.is-debug-accessibility .page-accessibility .container-accessibility .ui-accessible{border:1px solid green}.is-debug-accessibility .page-accessibility .container-accessibility .ui-accessible .ui-link-accessible{color:#ff0}.is-debug-accessibility .page-accessibility .container-accessibility .ui-accessible.is-focus{border:3px solid #ff0}.is-debug-accessibility .page-accessibility .container-accessibility .acc-object{color:#ff0}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none}input,textarea{-webkit-tap-highlight-color:auto}.force-select{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.tb-checkbox-button{width:20px;height:20px;background-color:#fff;border:1px solid #000}@media only screen and (min-width:1023px) and (min-height:700px){.tb-checkbox-button{width:24px}}@media only screen and (min-width:1890px) and (min-height:1350px){.tb-checkbox-button{width:33px}}@media only screen and (max-width:780px),screen and (max-height:500px){.tb-checkbox-button{width:13px}}@media only screen and (max-width:575px){.tb-checkbox-button{width:12px}}@media only screen and (min-width:1023px) and (min-height:700px){.tb-checkbox-button{height:24px}}@media only screen and (min-width:1890px) and (min-height:1350px){.tb-checkbox-button{height:33px}}@media only screen and (max-width:780px),screen and (max-height:500px){.tb-checkbox-button{height:13px}}@media only screen and (max-width:575px){.tb-checkbox-button{height:12px}}.tb-checkbox-button.activated{background-color:#000}.tb-popups-container-gen{z-index:30;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;display:none}#tb-popups-container{z-index:30}#tb-overlay-popups-container{z-index:35}#tb-message-popups-container{z-index:60}.tb-popup-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ede8e1;opacity:.85;filter:alpha(opacity=85)}.tb-page-container{display:none;background-color:#fff}.tb-pointer-cursor{cursor:pointer;pointer-events:auto}.tb-ui-container{pointer-events:all}.cover-scene-block{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:15;transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0)}.cover-scene-block-hi-zindex{z-index:59}.clickable{cursor:pointer}#tb-loading-screen-container{width:100%;height:100%;position:relative;z-index:100}.b-canvas{position:absolute;top:0;left:0;transform-origin:0 0}.jiggly{-webkit-animation:jiggle .2s infinite;-moz-animation-duration:.2s;-moz-animation-name:jiggle;-moz-animation-iteration-count:infinite;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg)}@keyframes jiggle{0%{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes blink{10%{opacity:.2}20%{opacity:1}30%{opacity:.2}40%{opacity:1}50%{opacity:.2}60%{opacity:1}70%{opacity:1}}.blink{animation:blink 2s step-start 0s infinite;-webkit-animation:blink 2s step-start 0s infinite}.blink-fast{animation:blink-regular .25s infinite step-end;-webkit-animation:blink-regular .25s infinite step-end}.blink-once{animation:blink 2s step-start 0s 1;-webkit-animation:blink 2s step-start 0s 1}.animate-bonus{animation:blink 2.2s step-start 0s 1;-webkit-animation:blink 2.2s step-start 0s 1}@keyframes blink-regular{0%{opacity:.6}30%{opacity:1}}.blink-regular{animation:blink-regular .5s infinite step-end;-webkit-animation:blink-regular .5s infinite step-end}.grow-in{animation:grow-in-animation .45s;-webkit-animation:grow-in-animation .45s}@keyframes grow-in-animation{0%{transform:scale(0)}80%{transform:scale(1.1)}to{transform:scale(1)}}.animate-substract{animation:animate-substract-animation .45s forwards;-webkit-animation:animate-substract-animation .45s forwards}@keyframes animate-substract-animation{0%{opacity:1}to{opacity:.18}}#loadingWheel{position:fixed;border-radius:50%;opacity:.8;width:20px;height:20px;border:4px solid #000;border-top-color:#fff;animation:spin .25s infinite linear}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeInOut{33%{transform:scale(.9)}66%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes fadeInOutLoop{10%{background-size:80%}25%{background-size:100%}50%,to{background-size:91%}}@keyframes fadeInOutDelay{0%{opacity:0}40%{opacity:0;transform:scale(1)}59%{opacity:1}60%{transform:scale(.9)}80%{transform:scale(1.1)}to{transform:scale(1)}}.test{transform:skew(25deg,10deg);moz-transform-origin:top left;transform-origin:top left;position:absolute;top:25%;bottom:25%;left:25%;right:25%;background-color:hsla(0,0%,8%,.5)}