.progress-wrap,.progress-wrap::after{height:46px;width:46px;cursor:pointer;display:block;-webkit-transition:.2s linear}.progress-wrap{position:fixed;right:50px;bottom:50px;border-radius:50px;box-shadow:inset 0 0 0 2px rgba(95,58,252,.2);z-index:99;opacity:0;visibility:hidden;transform:translateY(15px);transition:.2s linear}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}.progress-wrap::after{position:absolute;content:'\f176';font-family:"Font Awesome 5 Pro";text-align:center;line-height:46px;font-size:20px;color:#2c3941;left:0;top:0;z-index:1;transition:.2s linear}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{stroke:#2c3941;stroke-width:4;box-sizing:border-box;-webkit-transition:.2s linear;transition:.2s linear}