button.back-to-top{z-index:99;opacity:0;align-items:center;width:40px;height:40px;padding:.5em .5em .5em .75em;font-size:1em;transition:width 1s;display:flex;position:fixed;bottom:4em;right:0}button.back-to-top--visible{opacity:1}button.back-to-top:before{content:"";margin-right:.5em;font-family:FontAwesomeLight;font-size:1.5em;font-weight:400!important}button.back-to-top:hover{cursor:pointer;width:7em;text-decoration:none;transition:width 1s;right:0}@media (max-width:600px){button.back-to-top{width:30px;height:30px;padding:.5em}button.back-to-top:before{margin-right:1em;font-size:1em}}@media print{button.back-to-top{display:none}}span.back-to-top__label{white-space:nowrap}
