#scrollTopButton {
    position: fixed;
    transform: translateY(150%);
    transition: .3s ease-out;
    opacity: 0;
    background: rgba(0, 0, 0, 0.5);
    bottom: 20px;
    padding: 10px;
    right: 20px;
    z-index: 100;
    cursor: pointer;
    pointer-events: none;
}

#scrollTopButton:hover {
    background: black;
}

#scrollTopButton .back-to-top-link .icon {
    width: 25px;
    height: 25px;
}

#scrollTopButton .back-to-top-link .icon polyline {
    stroke: #ffffff;
}

#scrollTopButton.show {
    transform: translateY(0);
    pointer-events: auto;
    opacity: 1;
}