#backtotop {
    background: url(/profiles/vp_profile/themes/vp_theme/img/10-global/up.svg) no-repeat center center;
    background-color: #00698C;
    background-size: auto;
    border-radius: 50%;
    bottom: 40px;
    right: 40px;
    padding: 0;
    z-index: 10;
    box-shadow: 0 0 30px rgb(0 0 0 / 30%);
}
#backtotop {
  border: 0;
  bottom: 20px;
  cursor: pointer;
  display: none;
  height: 70px;
  position: fixed;
  right: 20px;
  text-indent: -9999px;
  width: 70px;
  z-index: 10;
}
#backtotop:hover {
  opacity: 0.8;
}

#backtotop:focus {
  opacity: 0.6;
  outline: none;
}

@media print {
  #backtotop {
    visibility: hidden;
  }
}
