@-webkit-keyframes loading{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-moz-keyframes loading{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-o-keyframes loading{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes loading{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.page-overlay--base-component{position:fixed;bottom:0;left:0;width:100%;height:0;z-index:101;-webkit-transition:bottom 0.25s;-moz-transition:bottom 0.25s;-o-transition:bottom 0.25s;transition:bottom 0.25s}.page-overlay--base-component>.inset{position:relative;margin:0 auto;width:100%}.page-overlay--base-component>.inset>.back_to_top{display:block;position:absolute;right:-50px;width:45px;height:45px;overflow:hidden;background-color:rgba(51,51,51,0.5);font-size:30px;color:#ffffff;line-height:45px;text-decoration:none !important;text-align:center;text-indent:1px;opacity:0;-webkit-transition:top 0.25s, right 0.25s, opacity 0.25s;-moz-transition:top 0.25s, right 0.25s, opacity 0.25s;-o-transition:top 0.25s, right 0.25s, opacity 0.25s;transition:top 0.25s, right 0.25s, opacity 0.25s;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px}.page-overlay--base-component>.inset>.back_to_top.active{opacity:1;right:20px}@media (min-width: 1100px){.page-overlay--base-component{display:none}}@media (min-width: 481px) and (max-width: 1099px){.page-overlay--base-component>.inset>.back_to_top{top:-65px}.page-overlay--base-component>.inset>.back_to_top.floor{top:-95px}}@media (min-width: 0px) and (max-width: 480px){.page-overlay--base-component>.inset>.back_to_top{top:-85px}}#player.loaded+.page-overlay--base-component{bottom:65px}
