#arrowbutton-pro {
position: fixed;
bottom: 20px;
right: 20px;
width: 50px;
height: 50px; background-color: #ffaa01;
border-radius: 50%;
display: flex;
flex-direction: column; justify-content: center;
align-items: center;
cursor: pointer;
z-index: 99999;
transition: opacity 0.3s, transform 0.3s, background-color 0.3s;
opacity: 0; pointer-events: none; text-align: center;
font-size: 10px; }
#arrowbutton-pro i {
color: #001d2b;
font-size: 18px; margin-bottom: 2px; position: relative;
top: 0px; }
#arrowbutton-pro .arrow-text {
font-size: 10px; color: #001d2b;
line-height: 1;
}
#arrowbutton-pro:hover {
transform: translateY(-5px);
background-color: #ffb733;
}