:root { --btt-icon-size: 1.25em;
}
.back-to-top {
position: fixed;
right: 20px;
bottom: 20px;
padding: 10px;
z-index: 10;
border-radius: 50%;
background-color: rgba(24, 176, 140, 0.9);
-webkit-transition: 0.3s;
transition: 0.3s;
}
.back-to-top:hover {
background-color: rgb(24, 176, 140);
}
.back-to-top .icon {
display: block;
color: #fff;
width: 20px;
height: 20px;
}
.js .back-to-top {
visibility: hidden;
opacity: 0;
}
.js .back-to-top--is-visible {
visibility: visible;
opacity: 1;
}