.firstframe-arrows.tparrows {
  cursor: none;
  background: transparent;
  width: 50%;
  height: 100%;
  position: absolute;
  z-index: 1000;
}

.firstframe-arrows.tparrows .qodef-arrow-follow {
  position: fixed;
  opacity: 0;
  pointer-events: none;
  top: calc(var(--mouse-y) * 100% - 24px);
  left: calc(var(--mouse-x) * 100% - 24px);
  background-color: rgba(220,57,24,.77);
  border-radius: 50%;
}

.firstframe-arrows.tparrows.rs-touchhover .qodef-arrow-follow {
  opacity: 1;
}
 
.firstframe-arrows.tparrows .qodef-arrow-follow .qodef-arrow {
  opacity: 0;
}

.firstframe-arrows.tparrows.tp-rightarrow .qodef-arrow-follow .qodef-arrow-next {
  opacity: 1;
}

.firstframe-arrows.tparrows.tp-leftarrow .qodef-arrow-follow .qodef-arrow-prev {
  opacity: 1;
}


.firstframe-arrows.tparrows.tp-leftarrow:before {
  display: none;
}

.firstframe-arrows.tparrows.tp-rightarrow:before {
  display: none;
}