.back-button-anchor {
  display: block;
  position: relative;
}

.back-button-anchor .back-button {
  position: absolute;
  top: -58px;
  font-size: 18px;
  line-height: 24px;
  color: #c83812;
  display: flex;
  background: transparent;
  align-items: center;
  cursor: pointer;
  gap: 8px;
  border: none;
  text-decoration: none;
}

.back-button-anchor .back-button span {
  color: inherit;
}

.back-button-anchor .back-button svg path {
  stroke: #c83812;
}

@media screen and (min-width: 769px) {
  .back-button-anchor .back-button {
    left: -178px;
  }
}

@media screen and (min-width: 992px) {
  .back-button-anchor .back-button {
    left: -236px;
  }
}

@media screen and (min-width: 1200px) {
  .back-button-anchor .back-button {
    left: -280px;
  }
}

@media screen and (min-width: 1400px) {
  .back-button-anchor .back-button {
    left: -320px;
  }
}
