.back-to-top{position:fixed;bottom:20px;right:20px;font-size:20px;width:45px;height:45px;display:flex;justify-content:center;align-items:center;border-radius:50%;z-index:99;text-align:center;-webkit-box-shadow:2px 4px 8px rgba(52,58,64,.15);box-shadow:2px 4px 8px rgba(52,58,64,.15);-webkit-transition:all .3s linear;transition:all .3s linear;border:0;display:none}.back-to-top span{line-height:1}.back-to-top svg{width:20px;height:20px}.back-to-top svg path{fill:currentColor;stroke:currentColor}