.the-logo-carousel-item {
  height: 120px;
  display: flex;
  align-items: center;
}

.logo-carousel img {
  margin: 0 40px;
}

/* Base arrow reset */
.slick-prev,
.slick-next {
  position: absolute!important;
  top: 50%!important;
  transform: translateY(-50%)!important;
  z-index: 10!important;

  background: none!important;   /* remove circle background */
  border: none!important;
  padding: 0!important;
  width: auto!important;
  height: auto!important;

  font-size: 0!important;         /* hide any inline text */
  color: transparent!important;   /* hide default slick text */
  cursor: pointer!important;
}

/* .slick-prev:focus,
.slick-next:focus {
  outline: none!important;        /* remove focus ring */
} */

.slick-prev:focus-visible, .slick-next:focus-visible {
  outline: -webkit-focus-ring-color auto 1px!important;
}

.slick-prev:focus-visible:after, .slick-next:focus-visible:after {
  outline: -webkit-focus-ring-color auto 1px!important;
}

/* Remove slick’s default pseudo arrows */
.slick-prev::before,
.slick-next::before {
  content: ''!important;
}

/* Add our own big chevrons */
.slick-prev::after,
.slick-next::after {
  font-family: Arial, sans-serif;
  font-size: 40px;    /* bigger size */
  line-height: 1;
  color: #333;        /* adjust to taste */
}

.slick-prev::after { content: '‹'; }
.slick-next::after { content: '›'; }

/* Position left/right */
.slick-prev { left: -35px; }  /* adjust horizontal offset */
.slick-next { right: -35px; }