#backToTopButton{align-items:center;background-color:#21bcf1;border:none;border-radius:50%;bottom:40px;box-shadow:0 4px 6px rgba(0,0,0,.3);color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;left:40px;padding:15px;position:fixed;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease;width:50px;z-index:1000}#backToTopButton:hover{background-color:#fff;box-shadow:0 6px 8px rgba(0,0,0,.4);color:#21bcf1;transform:translateY(-5px)}#backToTopButton svg{height:24px;transition:transform .3s ease;width:24px}#backToTopButton:hover svg{transform:scale(1.1)}@media (max-width:768px){#backToTopButton{bottom:20px;height:40px;left:20px;width:40px}}