:root{font-size:20px;--left-position:92vw;--left-position-mobile:85vw;--progress-background-color:var(--tk-color-white);--progress-color-blue:var(--tk-color-orange);--progress-color-red:red;--progress-color-yellow:var(--tk-color-orange)}.progress-wrap{position:fixed;left:var(--left-position);bottom:2vh;height:46px;width:46px;overflow:hidden;cursor:pointer;display:block;border-radius:50px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.2);z-index:10000;opacity:0;visibility:hidden;transform:translateY(15px);-webkit-transition:all .2s linear;transition:all .2s linear}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}.progress-wrap::after{position:absolute;font-family:unicons;content:'\01F51D';text-align:center;line-height:46px;font-size:24px;left:0;top:0;height:46px;width:46px;cursor:pointer;display:block;z-index:1;-webkit-transition:all .2s linear;transition:all .2s linear}.progress-wrap::before{position:absolute;font-family:unicons;content:'\01F51D';text-align:center;line-height:50px;font-size:31px;opacity:0;background-image:linear-gradient(298deg,var(--progress-color-yellow),var(--progress-color-red));-webkit-background-clip:text;-webkit-text-fill-color:transparent;left:0;top:0;height:46px;width:46px;cursor:pointer;display:block;z-index:2;-webkit-transition:all .2s linear;transition:all .2s linear}.progress-wrap svg.progress-circle path{stroke:var(--progress-color-blue);stroke-width:5;box-sizing:border-box;-webkit-transition:all .2s linear;transition:all .2s linear}.progress-circle{background-color:var(--progress-background-color)}.progress-wrap.active-progress:hover{background-color:var(--progress-color-white)}.progress-wrap:hover::after{opacity:0;content:''}.progress-wrap:hover::before{opacity:1}@media (min-width:768px){.progress-wrap:hover::before{animation:goTop 1s infinite}}.progress-wrap svg path{fill:none}.progress-wrap:hover svg.progress-circle path{stroke:var(--progress-color-red)}@media (max-width:768px){.progress-wrap::after{opacity:1!important}.progress-wrap::before{opacity:0!important}.progress-wrap:active::after,.progress-wrap:focus::after,.progress-wrap:hover::after{opacity:1!important;content:'\01F51D'!important}.progress-wrap:active::before,.progress-wrap:focus::before,.progress-wrap:hover::before{opacity:0!important}.progress-wrap.active-progress:hover{background-color:var(--progress-background-color)}.progress-wrap:hover svg.progress-circle path{stroke:var(--progress-color-blue)}}@keyframes goTop{0%{transform:translateY(15px);opacity:0}10%{opacity:1}50%{transform:translateY(0);opacity:1}90%{opacity:0}100%{opacity:0;transform:translateY(-30px)}}.scroll-downs{display:block;position:absolute;bottom:5vh;left:50%;margin:auto;width:34px;height:55px;opacity:1;-webkit-transition:all 2s linear;transition:all .2s linear}.scroll-downs.hidden{-webkit-transition:all 2s linear;transition:all .2s linear;opacity:0;visibility:hidden;transform:translateY(-10px)}.mousey{width:3px;padding:10px 15px;height:35px;border:2px solid var(--progress-color-blue);border-radius:25px;opacity:.75;box-sizing:content-box}.scroller{width:3px;height:10px;border-radius:25%;background-color:var(--progress-color-blue);animation-name:scroll;animation-duration:2.2s;animation-timing-function:cubic-bezier(.15,.41,.69,.94);animation-iteration-count:infinite}@keyframes scroll{0%{opacity:0}10%{transform:translateY(0);opacity:1}100%{transform:translateY(15px);opacity:0}}@media screen and (max-width:530px){.progress-wrap{left:var(--left-position-mobile)}}