.carousel-control-prev {
  filter: invert(1);
  transform: scale(1.5) translate(20%);
  width: 30px !important;
}

.carousel-control-next {
  filter: invert(1);
  transform: scale(1.5) translate(-20%);
  width: 30px !important;
}

@media (max-width: 575px) {
  .carousel-control-prev, .carousel-control-next {
    top: calc(100vw * 1.1221945137 + 64px) !important;
  }
}

@media (max-width: 575px) {
  .carousel-control-prev {
    padding-left: 0;
  }
}

@media (max-width: 575px) {
  .carousel-control-next {
    margin-right: 34px;
  }
}

@media (min-width: 576px) {
  .carousel-control-prev, .carousel-control-next {
    top: 690px !important;
  }
}

@media (min-width: 576px) {
  .carousel-control-prev {
    margin-left: calc(-6px + 4vw);
  }
}

@media (min-width: 576px) {
  .carousel-control-next {
    margin-right: calc(12px + 4vw);
  }
}

@media (min-width: 768px) {
  .carousel-control-prev, .carousel-control-next {
    top: 946px !important;
    height: 50px;
  }
}

@media (min-width: 992px) {
  .carousel-control-prev, .carousel-control-next {
    top: 162px !important;
  }
}

@media (min-width: 992px) {
  .carousel-control-prev {
    margin-left: clamp(8px, calc(0.5rem + ((1vw - 9.92px) * 22.6293)), 218px) !important;
  }
}

@media (min-width: 992px) {
  .carousel-control-next {
    margin-right: clamp(46px, calc(2.875rem + ((1vw - 9.92px) * 18.5345)), 218px) !important;
  }
}

@media (min-width: 1200px) {
  .carousel-control-prev, .carousel-control-next {
    top: 196px !important;
  }
}

@media (min-width: 1200px) {
  .carousel-control-prev {
    margin-left: 24px !important;
  }
}

@media (min-width: 1200px) {
  .carousel-control-next {
  }
}

@media (min-width: 1400px) {
  .carousel-control-prev, .carousel-control-next {
    top: 232px !important;
  }
}

@media (min-width: 1400px) {
  .carousel-control-prev {
    margin-left: clamp(46px, calc(2.875rem + ((1vw - 14px) * 33.0769)), 218px) !important;
  }
}

