.backToTop {
  background-color: var(--iwk-color-teal); /* #571b1b ; */
  color: white;
  border: 0px;
  bottom: 4em;
  display: block;
  height: 50px;
  position: fixed;
  right: 4em;
  width: 50px;
  cursor: pointer;

  z-index: 49000;
  opacity: 0;

  border-radius: 2em;

  -webkit-transition-delay: 0.1s; /* Safari */
  transition-delay: 0.1s;

  -webkit-transition: all 0.5s, -webkit-transform 0.5s;
  transition: all 0.5s, transform 0.5s;
}
.backToTop svg {
  height: 100%;
  margin: auto;
  padding: 0.9em;
  width: 100%;
}
.backToTopVisible {
  opacity: 1;
  -webkit-transform: scale(1.3); /* rotate(360deg); /* Safari */
  transform: scale(1.3); /* rotate(360deg); */
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
}
